summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--i18n/carsten211
-rw-r--r--i18n/en/calculator.ts132
-rw-r--r--i18n/en/citytime.ts99
-rw-r--r--i18n/en/clock.ts69
-rw-r--r--i18n/en/embeddedkonsole.ts104
-rw-r--r--i18n/en/fifteen.ts41
-rw-r--r--i18n/en/filebrowser.ts243
-rw-r--r--i18n/en/go.ts56
-rw-r--r--i18n/en/helpbrowser.ts37
-rw-r--r--i18n/en/keypebble.ts200
-rw-r--r--i18n/en/libbatteryapplet.ts61
-rw-r--r--i18n/en/libcardmonapplet.ts21
-rw-r--r--i18n/en/libqpe.ts720
-rw-r--r--i18n/en/mindbreaker.ts44
-rw-r--r--i18n/en/minesweep.ts33
-rw-r--r--i18n/en/mpegplayer.ts189
-rw-r--r--i18n/en/netsetup.ts71
-rw-r--r--i18n/en/opiemail.ts344
-rw-r--r--i18n/en/parashoot.ts24
-rw-r--r--i18n/en/patience.ts61
-rw-r--r--i18n/en/qasteroids.ts39
-rw-r--r--i18n/en/qpe.ts53
-rw-r--r--i18n/en/snake.ts40
-rw-r--r--i18n/en/spreadsheet.ts44
-rw-r--r--i18n/en/sysinfo.ts150
-rw-r--r--i18n/en/tableviewer.ts69
-rw-r--r--i18n/en/tetrix.ts29
-rw-r--r--i18n/en/textedit.ts221
-rw-r--r--i18n/en/today.ts95
-rw-r--r--i18n/en/todolist.ts157
-rw-r--r--i18n/en/wordgame.ts137
-rw-r--r--i18n/hu/calculator.ts132
-rw-r--r--i18n/hu/citytime.ts99
-rw-r--r--i18n/hu/clock.ts69
-rw-r--r--i18n/hu/embeddedkonsole.ts104
-rw-r--r--i18n/hu/fifteen.ts41
-rw-r--r--i18n/hu/filebrowser.ts243
-rw-r--r--i18n/hu/go.ts56
-rw-r--r--i18n/hu/helpbrowser.ts37
-rw-r--r--i18n/hu/keypebble.ts200
-rw-r--r--i18n/hu/libbatteryapplet.ts61
-rw-r--r--i18n/hu/libcardmonapplet.ts21
-rw-r--r--i18n/hu/libqpe.ts720
-rw-r--r--i18n/hu/mindbreaker.ts44
-rw-r--r--i18n/hu/minesweep.ts33
-rw-r--r--i18n/hu/mpegplayer.ts189
-rw-r--r--i18n/hu/netsetup.ts71
-rw-r--r--i18n/hu/opiemail.ts344
-rw-r--r--i18n/hu/parashoot.ts24
-rw-r--r--i18n/hu/patience.ts61
-rw-r--r--i18n/hu/qasteroids.ts39
-rw-r--r--i18n/hu/qpe.ts53
-rw-r--r--i18n/hu/snake.ts40
-rw-r--r--i18n/hu/spreadsheet.ts44
-rw-r--r--i18n/hu/sysinfo.ts150
-rw-r--r--i18n/hu/tableviewer.ts69
-rw-r--r--i18n/hu/tetrix.ts29
-rw-r--r--i18n/hu/textedit.ts221
-rw-r--r--i18n/hu/today.ts95
-rw-r--r--i18n/hu/todolist.ts157
-rw-r--r--i18n/hu/wordgame.ts137
-rw-r--r--i18n/ja/calculator.ts132
-rw-r--r--i18n/ja/citytime.ts99
-rw-r--r--i18n/ja/clock.ts69
-rw-r--r--i18n/ja/embeddedkonsole.ts104
-rw-r--r--i18n/ja/fifteen.ts41
-rw-r--r--i18n/ja/filebrowser.ts243
-rw-r--r--i18n/ja/go.ts56
-rw-r--r--i18n/ja/helpbrowser.ts37
-rw-r--r--i18n/ja/keypebble.ts200
-rw-r--r--i18n/ja/libbatteryapplet.ts61
-rw-r--r--i18n/ja/libcardmonapplet.ts21
-rw-r--r--i18n/ja/libqpe.ts720
-rw-r--r--i18n/ja/mindbreaker.ts44
-rw-r--r--i18n/ja/minesweep.ts33
-rw-r--r--i18n/ja/mpegplayer.ts189
-rw-r--r--i18n/ja/netsetup.ts71
-rw-r--r--i18n/ja/opiemail.ts344
-rw-r--r--i18n/ja/parashoot.ts24
-rw-r--r--i18n/ja/patience.ts61
-rw-r--r--i18n/ja/qasteroids.ts39
-rw-r--r--i18n/ja/qpe.ts53
-rw-r--r--i18n/ja/snake.ts40
-rw-r--r--i18n/ja/spreadsheet.ts44
-rw-r--r--i18n/ja/sysinfo.ts150
-rw-r--r--i18n/ja/tableviewer.ts69
-rw-r--r--i18n/ja/tetrix.ts29
-rw-r--r--i18n/ja/textedit.ts221
-rw-r--r--i18n/ja/today.ts95
-rw-r--r--i18n/ja/todolist.ts157
-rw-r--r--i18n/ja/wordgame.ts137
-rw-r--r--i18n/ko/calculator.ts132
-rw-r--r--i18n/ko/citytime.ts99
-rw-r--r--i18n/ko/clock.ts69
-rw-r--r--i18n/ko/embeddedkonsole.ts104
-rw-r--r--i18n/ko/fifteen.ts41
-rw-r--r--i18n/ko/filebrowser.ts243
-rw-r--r--i18n/ko/go.ts56
-rw-r--r--i18n/ko/helpbrowser.ts37
-rw-r--r--i18n/ko/keypebble.ts200
-rw-r--r--i18n/ko/libbatteryapplet.ts61
-rw-r--r--i18n/ko/libcardmonapplet.ts21
-rw-r--r--i18n/ko/libqpe.ts720
-rw-r--r--i18n/ko/mindbreaker.ts44
-rw-r--r--i18n/ko/minesweep.ts33
-rw-r--r--i18n/ko/mpegplayer.ts189
-rw-r--r--i18n/ko/netsetup.ts71
-rw-r--r--i18n/ko/opiemail.ts344
-rw-r--r--i18n/ko/parashoot.ts24
-rw-r--r--i18n/ko/patience.ts61
-rw-r--r--i18n/ko/qasteroids.ts39
-rw-r--r--i18n/ko/qpe.ts53
-rw-r--r--i18n/ko/snake.ts40
-rw-r--r--i18n/ko/spreadsheet.ts44
-rw-r--r--i18n/ko/sysinfo.ts150
-rw-r--r--i18n/ko/tableviewer.ts69
-rw-r--r--i18n/ko/tetrix.ts29
-rw-r--r--i18n/ko/textedit.ts221
-rw-r--r--i18n/ko/today.ts95
-rw-r--r--i18n/ko/todolist.ts157
-rw-r--r--i18n/ko/wordgame.ts137
-rw-r--r--i18n/no/calculator.ts132
-rw-r--r--i18n/no/citytime.ts99
-rw-r--r--i18n/no/clock.ts69
-rw-r--r--i18n/no/embeddedkonsole.ts104
-rw-r--r--i18n/no/fifteen.ts41
-rw-r--r--i18n/no/filebrowser.ts243
-rw-r--r--i18n/no/go.ts56
-rw-r--r--i18n/no/helpbrowser.ts37
-rw-r--r--i18n/no/keypebble.ts200
-rw-r--r--i18n/no/libbatteryapplet.ts61
-rw-r--r--i18n/no/libcardmonapplet.ts21
-rw-r--r--i18n/no/libqpe.ts720
-rw-r--r--i18n/no/mindbreaker.ts44
-rw-r--r--i18n/no/minesweep.ts33
-rw-r--r--i18n/no/mpegplayer.ts189
-rw-r--r--i18n/no/netsetup.ts71
-rw-r--r--i18n/no/opiemail.ts344
-rw-r--r--i18n/no/parashoot.ts24
-rw-r--r--i18n/no/patience.ts61
-rw-r--r--i18n/no/qasteroids.ts39
-rw-r--r--i18n/no/qpe.ts53
-rw-r--r--i18n/no/snake.ts40
-rw-r--r--i18n/no/spreadsheet.ts44
-rw-r--r--i18n/no/sysinfo.ts150
-rw-r--r--i18n/no/tableviewer.ts69
-rw-r--r--i18n/no/tetrix.ts29
-rw-r--r--i18n/no/textedit.ts221
-rw-r--r--i18n/no/today.ts95
-rw-r--r--i18n/no/todolist.ts157
-rw-r--r--i18n/no/wordgame.ts137
-rw-r--r--i18n/zh_CN/calculator.ts132
-rw-r--r--i18n/zh_CN/citytime.ts99
-rw-r--r--i18n/zh_CN/clock.ts69
-rw-r--r--i18n/zh_CN/embeddedkonsole.ts104
-rw-r--r--i18n/zh_CN/fifteen.ts41
-rw-r--r--i18n/zh_CN/filebrowser.ts243
-rw-r--r--i18n/zh_CN/go.ts56
-rw-r--r--i18n/zh_CN/helpbrowser.ts37
-rw-r--r--i18n/zh_CN/keypebble.ts200
-rw-r--r--i18n/zh_CN/libbatteryapplet.ts61
-rw-r--r--i18n/zh_CN/libcardmonapplet.ts21
-rw-r--r--i18n/zh_CN/libqpe.ts720
-rw-r--r--i18n/zh_CN/mindbreaker.ts44
-rw-r--r--i18n/zh_CN/minesweep.ts33
-rw-r--r--i18n/zh_CN/mpegplayer.ts189
-rw-r--r--i18n/zh_CN/netsetup.ts71
-rw-r--r--i18n/zh_CN/opiemail.ts344
-rw-r--r--i18n/zh_CN/parashoot.ts24
-rw-r--r--i18n/zh_CN/patience.ts61
-rw-r--r--i18n/zh_CN/qasteroids.ts39
-rw-r--r--i18n/zh_CN/qpe.ts53
-rw-r--r--i18n/zh_CN/snake.ts40
-rw-r--r--i18n/zh_CN/spreadsheet.ts44
-rw-r--r--i18n/zh_CN/sysinfo.ts150
-rw-r--r--i18n/zh_CN/tableviewer.ts69
-rw-r--r--i18n/zh_CN/tetrix.ts29
-rw-r--r--i18n/zh_CN/textedit.ts221
-rw-r--r--i18n/zh_CN/today.ts95
-rw-r--r--i18n/zh_CN/todolist.ts157
-rw-r--r--i18n/zh_CN/wordgame.ts137
-rw-r--r--i18n/zh_TW/calculator.ts132
-rw-r--r--i18n/zh_TW/citytime.ts99
-rw-r--r--i18n/zh_TW/clock.ts69
-rw-r--r--i18n/zh_TW/embeddedkonsole.ts104
-rw-r--r--i18n/zh_TW/fifteen.ts41
-rw-r--r--i18n/zh_TW/filebrowser.ts243
-rw-r--r--i18n/zh_TW/go.ts56
-rw-r--r--i18n/zh_TW/helpbrowser.ts37
-rw-r--r--i18n/zh_TW/keypebble.ts200
-rw-r--r--i18n/zh_TW/libbatteryapplet.ts61
-rw-r--r--i18n/zh_TW/libcardmonapplet.ts21
-rw-r--r--i18n/zh_TW/libqpe.ts720
-rw-r--r--i18n/zh_TW/mindbreaker.ts44
-rw-r--r--i18n/zh_TW/minesweep.ts33
-rw-r--r--i18n/zh_TW/mpegplayer.ts189
-rw-r--r--i18n/zh_TW/netsetup.ts71
-rw-r--r--i18n/zh_TW/opiemail.ts344
-rw-r--r--i18n/zh_TW/parashoot.ts24
-rw-r--r--i18n/zh_TW/patience.ts61
-rw-r--r--i18n/zh_TW/qasteroids.ts39
-rw-r--r--i18n/zh_TW/qpe.ts53
-rw-r--r--i18n/zh_TW/snake.ts40
-rw-r--r--i18n/zh_TW/spreadsheet.ts44
-rw-r--r--i18n/zh_TW/sysinfo.ts150
-rw-r--r--i18n/zh_TW/tableviewer.ts69
-rw-r--r--i18n/zh_TW/tetrix.ts29
-rw-r--r--i18n/zh_TW/textedit.ts221
-rw-r--r--i18n/zh_TW/today.ts95
-rw-r--r--i18n/zh_TW/todolist.ts157
-rw-r--r--i18n/zh_TW/wordgame.ts137
211 files changed, 25292 insertions, 0 deletions
diff --git a/i18n/carsten b/i18n/carsten
new file mode 100644
index 0000000..3e7ea98
--- a/dev/null
+++ b/i18n/carsten
@@ -0,0 +1,211 @@
+carsten
+en/calculator.ts
+en/citytime.ts
+en/clock.ts
+en/embeddedkonsole.ts
+en/fifteen.ts
+en/filebrowser.ts
+en/go.ts
+en/helpbrowser.ts
+en/keypebble.ts
+en/libbatteryapplet.ts
+en/libcardmonapplet.ts
+en/libqpe.ts
+en/mindbreaker.ts
+en/minesweep.ts
+en/mpegplayer.ts
+en/netsetup.ts
+en/opiemail.ts
+en/parashoot.ts
+en/patience.ts
+en/qasteroids.ts
+en/qpe.ts
+en/snake.ts
+en/spreadsheet.ts
+en/sysinfo.ts
+en/tableviewer.ts
+en/tetrix.ts
+en/textedit.ts
+en/today.ts
+en/todolist.ts
+en/wordgame.ts
+hu/calculator.ts
+hu/citytime.ts
+hu/clock.ts
+hu/embeddedkonsole.ts
+hu/fifteen.ts
+hu/filebrowser.ts
+hu/go.ts
+hu/helpbrowser.ts
+hu/keypebble.ts
+hu/libbatteryapplet.ts
+hu/libcardmonapplet.ts
+hu/libqpe.ts
+hu/mindbreaker.ts
+hu/minesweep.ts
+hu/mpegplayer.ts
+hu/netsetup.ts
+hu/opiemail.ts
+hu/parashoot.ts
+hu/patience.ts
+hu/qasteroids.ts
+hu/qpe.ts
+hu/snake.ts
+hu/spreadsheet.ts
+hu/sysinfo.ts
+hu/tableviewer.ts
+hu/tetrix.ts
+hu/textedit.ts
+hu/today.ts
+hu/todolist.ts
+hu/wordgame.ts
+ja/calculator.ts
+ja/citytime.ts
+ja/clock.ts
+ja/embeddedkonsole.ts
+ja/fifteen.ts
+ja/filebrowser.ts
+ja/go.ts
+ja/helpbrowser.ts
+ja/keypebble.ts
+ja/libbatteryapplet.ts
+ja/libcardmonapplet.ts
+ja/libqpe.ts
+ja/mindbreaker.ts
+ja/minesweep.ts
+ja/mpegplayer.ts
+ja/netsetup.ts
+ja/opiemail.ts
+ja/parashoot.ts
+ja/patience.ts
+ja/qasteroids.ts
+ja/qpe.ts
+ja/snake.ts
+ja/spreadsheet.ts
+ja/sysinfo.ts
+ja/tableviewer.ts
+ja/tetrix.ts
+ja/textedit.ts
+ja/today.ts
+ja/todolist.ts
+ja/wordgame.ts
+ko/calculator.ts
+ko/citytime.ts
+ko/clock.ts
+ko/embeddedkonsole.ts
+ko/fifteen.ts
+ko/filebrowser.ts
+ko/go.ts
+ko/helpbrowser.ts
+ko/keypebble.ts
+ko/libbatteryapplet.ts
+ko/libcardmonapplet.ts
+ko/libqpe.ts
+ko/mindbreaker.ts
+ko/minesweep.ts
+ko/mpegplayer.ts
+ko/netsetup.ts
+ko/opiemail.ts
+ko/parashoot.ts
+ko/patience.ts
+ko/qasteroids.ts
+ko/qpe.ts
+ko/snake.ts
+ko/spreadsheet.ts
+ko/sysinfo.ts
+ko/tableviewer.ts
+ko/tetrix.ts
+ko/textedit.ts
+ko/today.ts
+ko/todolist.ts
+ko/wordgame.ts
+no/calculator.ts
+no/citytime.ts
+no/clock.ts
+no/embeddedkonsole.ts
+no/fifteen.ts
+no/filebrowser.ts
+no/go.ts
+no/helpbrowser.ts
+no/keypebble.ts
+no/libbatteryapplet.ts
+no/libcardmonapplet.ts
+no/libqpe.ts
+no/mindbreaker.ts
+no/minesweep.ts
+no/mpegplayer.ts
+no/netsetup.ts
+no/opiemail.ts
+no/parashoot.ts
+no/patience.ts
+no/qasteroids.ts
+no/qpe.ts
+no/snake.ts
+no/spreadsheet.ts
+no/sysinfo.ts
+no/tableviewer.ts
+no/tetrix.ts
+no/textedit.ts
+no/today.ts
+no/todolist.ts
+no/wordgame.ts
+zh_CN/calculator.ts
+zh_CN/citytime.ts
+zh_CN/clock.ts
+zh_CN/embeddedkonsole.ts
+zh_CN/fifteen.ts
+zh_CN/filebrowser.ts
+zh_CN/go.ts
+zh_CN/helpbrowser.ts
+zh_CN/keypebble.ts
+zh_CN/libbatteryapplet.ts
+zh_CN/libcardmonapplet.ts
+zh_CN/libqpe.ts
+zh_CN/mindbreaker.ts
+zh_CN/minesweep.ts
+zh_CN/mpegplayer.ts
+zh_CN/netsetup.ts
+zh_CN/opiemail.ts
+zh_CN/parashoot.ts
+zh_CN/patience.ts
+zh_CN/qasteroids.ts
+zh_CN/qpe.ts
+zh_CN/snake.ts
+zh_CN/spreadsheet.ts
+zh_CN/sysinfo.ts
+zh_CN/tableviewer.ts
+zh_CN/tetrix.ts
+zh_CN/textedit.ts
+zh_CN/today.ts
+zh_CN/todolist.ts
+zh_CN/wordgame.ts
+zh_TW/calculator.ts
+zh_TW/citytime.ts
+zh_TW/clock.ts
+zh_TW/embeddedkonsole.ts
+zh_TW/fifteen.ts
+zh_TW/filebrowser.ts
+zh_TW/go.ts
+zh_TW/helpbrowser.ts
+zh_TW/keypebble.ts
+zh_TW/libbatteryapplet.ts
+zh_TW/libcardmonapplet.ts
+zh_TW/libqpe.ts
+zh_TW/mindbreaker.ts
+zh_TW/minesweep.ts
+zh_TW/mpegplayer.ts
+zh_TW/netsetup.ts
+zh_TW/opiemail.ts
+zh_TW/parashoot.ts
+zh_TW/patience.ts
+zh_TW/qasteroids.ts
+zh_TW/qpe.ts
+zh_TW/snake.ts
+zh_TW/spreadsheet.ts
+zh_TW/sysinfo.ts
+zh_TW/tableviewer.ts
+zh_TW/tetrix.ts
+zh_TW/textedit.ts
+zh_TW/today.ts
+zh_TW/todolist.ts
+zh_TW/wordgame.ts
diff --git a/i18n/en/calculator.ts b/i18n/en/calculator.ts
new file mode 100644
index 0000000..b2ccf9e
--- a/dev/null
+++ b/i18n/en/calculator.ts
@@ -0,0 +1,132 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Calculator</name>
+ <message>
+ <source>Experimental Calculator</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>M+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MR</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CE</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>log</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>(</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>cos</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>tan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>+/-</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>=</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>-</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>x</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>/</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CalculatorImpl</name>
+ <message>
+ <source>Calculator</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/citytime.ts b/i18n/en/citytime.ts
new file mode 100644
index 0000000..429f523
--- a/dev/null
+++ b/i18n/en/citytime.ts
@@ -0,0 +1,99 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CityTime</name>
+ <message>
+ <source>Time Changing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem setting timezone %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restore Time Zone</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem setting your timezone.Your time may be wrong now...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CityTimeBase</name>
+ <message>
+ <source>City Time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 4&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 6 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 5&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 2&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 6&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 5 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 2 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 1 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 3&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 1&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 3 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 4 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ZoneMap</name>
+ <message>
+ <source>CITY</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to Find Timezone Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Unable to find any timezone information in %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Couldn&apos;t Find Map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Couldn&apos;t load map: %1, exiting</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/clock.ts b/i18n/en/clock.ts
new file mode 100644
index 0000000..613ee63
--- a/dev/null
+++ b/i18n/en/clock.ts
@@ -0,0 +1,69 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Clock</name>
+ <message>
+ <source>Snooze</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clock</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Stopwatch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set Alarm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alarm On</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alarm Off</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Stop</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Set_Alarm</name>
+ <message>
+ <source>Set Alarm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hour</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Minute</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snooze Delay
+(minutes)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/embeddedkonsole.ts b/i18n/en/embeddedkonsole.ts
new file mode 100644
index 0000000..1584e7e
--- a/dev/null
+++ b/i18n/en/embeddedkonsole.ts
@@ -0,0 +1,104 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CommandEditDialog</name>
+ <message>
+ <source>Command Selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CommandEditDialogBase</name>
+ <message>
+ <source>Commands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;B&gt;Commands&lt;/B&gt;:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;B&gt;Suggested Commands&lt;/B&gt;:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Form1</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Konsole</name>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Micro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Small Fixed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Medium Fixed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font</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>Enter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tab</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Up</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Down</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PlayListSelection</name>
+ <message>
+ <source>Command Selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>editCommandBase</name>
+ <message>
+ <source>Add command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter command to add:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/fifteen.ts b/i18n/en/fifteen.ts
new file mode 100644
index 0000000..b52d689
--- a/dev/null
+++ b/i18n/en/fifteen.ts
@@ -0,0 +1,41 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>FifteenMainWindow</name>
+ <message>
+ <source>Randomize</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Solve</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fifteen Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PiecesTable</name>
+ <message>
+ <source>Fifteen Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Congratulations!
+You win the game!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>R&amp;andomize Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Reset Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/filebrowser.ts b/i18n/en/filebrowser.ts
new file mode 100644
index 0000000..2fa1cba
--- a/dev/null
+++ b/i18n/en/filebrowser.ts
@@ -0,0 +1,243 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>FileBrowser</name>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sort</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Name </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Size </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Date </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Type </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ascending</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hidden</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Symlinks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Previous dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parent dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</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>/</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FileView</name>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t show /dev/ directory.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Ok</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ok</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Are you sure?</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>Delete failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folder creation failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Launch Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Launch failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add to Documents</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Run</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View as text</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</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>Change Permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>filePermissions</name>
+ <message>
+ <source>Set File Permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set file permissions for:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>others</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>read</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>write</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>execute</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/go.ts b/i18n/en/go.ts
new file mode 100644
index 0000000..07e1e03
--- a/dev/null
+++ b/i18n/en/go.ts
@@ -0,0 +1,56 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>GoMainWidget</name>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Resign</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Two player option</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>GoWidget</name>
+ <message>
+ <source>White %1, Black %2. </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>White wins.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Black wins.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>A draw.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>I pass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Prisoners: black %1, white %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Go</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/helpbrowser.ts b/i18n/en/helpbrowser.ts
new file mode 100644
index 0000000..4951556
--- a/dev/null
+++ b/i18n/en/helpbrowser.ts
@@ -0,0 +1,37 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>HelpBrowser</name>
+ <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>
+ <message>
+ <source>Add Bookmark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove from Bookmarks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bookmarks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help Browser</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>HelpBrowser</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/keypebble.ts b/i18n/en/keypebble.ts
new file mode 100644
index 0000000..ab58148
--- a/dev/null
+++ b/i18n/en/keypebble.ts
@@ -0,0 +1,200 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>KRFBConnection</name>
+ <message>
+ <source>Connected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection Refused</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Host not found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Read Error: QSocket reported an error reading
+data, the remote host has probably dropped the
+connection.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>QSocket reported an invalid error code</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KRFBDecoder</name>
+ <message>
+ <source>Waiting for server initialisation...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Waiting for desktop name...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connected to %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol Error: Message Id %1 was found when expecting an update message.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol Error: An unknown encoding was used by the server %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KRFBLogin</name>
+ <message>
+ <source>Waiting for server version...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Invalid server version, %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Unsupported server version, %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Logged in</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: This server requires a password, but none has been specified.
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: The password you specified was incorrect.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Too many invalid login attempts have been made
+to this account, please try later.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Login Failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Too many failures</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KVNC</name>
+ <message>
+ <source>VNC Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Full Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</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>Stop Full Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connected to remote host</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Logged in to remote host</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KVNCConnectDlg</name>
+ <message>
+ <source>Connect to VNC server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Host Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display Number:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>VncOptionsBase</name>
+ <message>
+ <source>VNC Viewer Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Data Encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Check for screen updates every:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Milliseconds</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Request 8-bit session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Raise on bell</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Request shared session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hextile encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CoRRE encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RRE encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy rectangle encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/libbatteryapplet.ts b/i18n/en/libbatteryapplet.ts
new file mode 100644
index 0000000..0f0c5ce
--- a/dev/null
+++ b/i18n/en/libbatteryapplet.ts
@@ -0,0 +1,61 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>BatteryStatus</name>
+ <message>
+ <source>Battery Status</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Charging</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Percentage battery remaining</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Battery status: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Good</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>Critical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>On backup power</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Power on-line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>External power disconnected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Battery time remaining</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/libcardmonapplet.ts b/i18n/en/libcardmonapplet.ts
new file mode 100644
index 0000000..67c09b9
--- a/dev/null
+++ b/i18n/en/libcardmonapplet.ts
@@ -0,0 +1,21 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CardMonitor</name>
+ <message>
+ <source>Eject card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CardMonitor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/libqpe.ts b/i18n/en/libqpe.ts
new file mode 100644
index 0000000..032c969
--- a/dev/null
+++ b/i18n/en/libqpe.ts
@@ -0,0 +1,720 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Categories</name>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> (multi.)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Personal</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryCombo</name>
+ <message>
+ <source> (Multi.)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryEdit</name>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Category</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Category </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryEditBase</name>
+ <message>
+ <source>Category Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Categories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Categories Go Here</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Global</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryMenu</name>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategorySelect</name>
+ <message>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sorry, another application is
+editing categories.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Categories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FileSelector</name>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create a new Document</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close the File Selector</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FileSelectorView</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There are no files in this directory.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FindWidget</name>
+ <message>
+ <source>String Not Found.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End reached, starting at beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FindWidgetBase</name>
+ <message>
+ <source>Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find what:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Category:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start Search at:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dec 02 01</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Case Sensitive</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Search Backwards</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LnkProperties</name>
+ <message>
+ <source>Document View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File deletion failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete Icon and leave file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Icon deletion failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy of </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Duplicate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File copy failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Moving Document failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LnkPropertiesBase</name>
+ <message>
+ <source>Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fast load (consumes memory)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Del Icon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Beam</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OwnerDlg</name>
+ <message>
+ <source>Owner Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PasswordBase</name>
+ <message>
+ <source>Form1</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>0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter passcode</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem creating
+Configuration Information
+for this program.
+
+Please free up some space and
+try again.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to create start up files
+Please free up some space
+before entering data</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to schedule alarm.
+Free some memory and try again.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Y</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>day</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>PM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AM</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>Are you sure you want to delete
+ %1?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Work Address:&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Home Address:&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Email Addresses: </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>Home Web Page: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business Web Page: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Office: </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>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>Nickname: </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>Groups</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>StorageInfo</name>
+ <message>
+ <source>CF Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SCSI Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Internal Storage</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TimerReceiverObject</name>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to schedule alarm.
+Please free up space and try again</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/mindbreaker.ts b/i18n/en/mindbreaker.ts
new file mode 100644
index 0000000..598d561
--- a/dev/null
+++ b/i18n/en/mindbreaker.ts
@@ -0,0 +1,44 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MindBreaker</name>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>win avg: %1 turns (%2 games)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MindBreakerBoard</name>
+ <message>
+ <source>Go%1p%2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CurrentGo%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Answer%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset Statistics</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset the win ratio?</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/en/minesweep.ts b/i18n/en/minesweep.ts
new file mode 100644
index 0000000..1dd7e7f
--- a/dev/null
+++ b/i18n/en/minesweep.ts
@@ -0,0 +1,33 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MineSweep</name>
+ <message>
+ <source>You won!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>You exploded!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mine Hunt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Beginner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Expert</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/mpegplayer.ts b/i18n/en/mpegplayer.ts
new file mode 100644
index 0000000..038e702
--- a/dev/null
+++ b/i18n/en/mpegplayer.ts
@@ -0,0 +1,189 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>AudioWidget</name>
+ <message>
+ <source>OpiePlayer</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MediaPlayer</name>
+ <message>
+ <source>No file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: There is no file selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File not found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The following file was not found: &lt;i&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No decoder found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sorry, no appropriate decoders found for this file: &lt;i&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error opening file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sorry, an error occured trying to play the file: &lt;i&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> File: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>, Length: </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>OpiePlayer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Play Operations</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <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>File</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>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Full Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scale</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>Out of space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem saving the playlist.
+Your playlist may be missing some entries
+the next time you start it.</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>This is all ready in your playlist.
+Continue?</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>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>Play Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>VideoWidget</name>
+ <message>
+ <source>OpiePlayer</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/netsetup.ts b/i18n/en/netsetup.ts
new file mode 100644
index 0000000..2c17b1b
--- a/dev/null
+++ b/i18n/en/netsetup.ts
@@ -0,0 +1,71 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>AddNetworkSettingBase</name>
+ <message>
+ <source>Add Network Service</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;These are the network services available to be added.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NetworkSettings</name>
+ <message>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Only one %1 can be added. Remove the current one, or change its Properties</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NetworkSettingsBase</name>
+ <message>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Current</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;This is the state of your running network services.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Services</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;These are the network services you currently have available.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/opiemail.ts b/i18n/en/opiemail.ts
new file mode 100644
index 0000000..efb9e76
--- a/dev/null
+++ b/i18n/en/opiemail.ts
@@ -0,0 +1,344 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Reply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reply All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Composer</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Subject</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Queue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Send</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>From:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MailviewerApp</name>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compose</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mail</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mailboxes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Configure OpieMail</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailConfig</name>
+ <message>
+ <source>OpieMail Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folders</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Modify</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folder name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Identity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Transport</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Input</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>User</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Output</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailConfigImpl</name>
+ <message>
+ <source>Delete mailbox</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete the mailbox?
+All mails will be deleted.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailFolder</name>
+ <message>
+ <source>OpieMail Folder Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Description:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailIdenty</name>
+ <message>
+ <source>OpieMail Identity - Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Signature:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Identity:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Organization:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EMail:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reply To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use for sending</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailInputConfig</name>
+ <message>
+ <source>OpieMailInput</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Destination Folder</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>Port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>110</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enable intervall checking.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Check every:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> minutes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Delete mail from server when deleted local.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Keep Mail on Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailOutputConfig</name>
+ <message>
+ <source>OpieMailOutPut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server:</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>Server requires authentication</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QMailView</name>
+ <message>
+ <source>Subject</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sender</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>(Re)edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Move To</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SplitterWidgetBase</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/parashoot.ts b/i18n/en/parashoot.ts
new file mode 100644
index 0000000..0aa33b9
--- a/dev/null
+++ b/i18n/en/parashoot.ts
@@ -0,0 +1,24 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>ParaShoot</name>
+ <message>
+ <source>ParaShoot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> Level: %1 Score: %2 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> GAME OVER!
+ Your Score: %1
+ Parachuters Killed: %2
+ Accuracy: %3% </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/patience.ts b/i18n/en/patience.ts
new file mode 100644
index 0000000..01c0f4b
--- a/dev/null
+++ b/i18n/en/patience.ts
@@ -0,0 +1,61 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CanvasCardWindow</name>
+ <message>
+ <source>Patience</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Freecell</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Change Card Backs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Snap To Position</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;About</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Play</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change Card Backs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snap To Position</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Turn One Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Turn Three Cards</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/qasteroids.ts b/i18n/en/qasteroids.ts
new file mode 100644
index 0000000..7066645
--- a/dev/null
+++ b/i18n/en/qasteroids.ts
@@ -0,0 +1,39 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>KAstTopLevel</name>
+ <message>
+ <source>Asteroids</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Score</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Level</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ships</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fuel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press Calendar to start playing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ship Destroyed.
+Press Contacts/Home key.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game Over.
+Press Calendar for a new game.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/qpe.ts b/i18n/en/qpe.ts
new file mode 100644
index 0000000..63003ca
--- a/dev/null
+++ b/i18n/en/qpe.ts
@@ -0,0 +1,53 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Shutdown</name>
+ <message>
+ <source>Shut down...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Terminate Opie</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reboot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restart Opie</source>
+ <translation type="unfinished"></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"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SyncDialog</name>
+ <message>
+ <source>Syncing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Contacts&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/snake.ts b/i18n/en/snake.ts
new file mode 100644
index 0000000..d9d6107
--- a/dev/null
+++ b/i18n/en/snake.ts
@@ -0,0 +1,40 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>SnakeGame</name>
+ <message>
+ <source>Snake</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SNAKE!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use the arrow keys to guide the
+snake to eat the mouse. You must not
+crash into the walls, edges or its tail.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press Any Key To Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> Score : %1 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>GAME OVER!
+ Your Score: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press Any Key to Begin a New Game.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/spreadsheet.ts b/i18n/en/spreadsheet.ts
new file mode 100644
index 0000000..52373e7
--- a/dev/null
+++ b/i18n/en/spreadsheet.ts
@@ -0,0 +1,44 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>PIMSpreadsheetWindow</name>
+ <message>
+ <source>Spreadsheet</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>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Equation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clear Cell</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SpreadsheetWidget</name>
+ <message>
+ <source>SpreadsheetWidget</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/sysinfo.ts b/i18n/en/sysinfo.ts
new file mode 100644
index 0000000..4b02c63
--- a/dev/null
+++ b/i18n/en/sysinfo.ts
@@ -0,0 +1,150 @@
+<!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>Type: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MemoryInfo</name>
+ <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 Memory: %1 kB</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MountInfo</name>
+ <message>
+ <source> total: %1 kB</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Used (%1 kB)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Available (%1 kB)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ProcessDetail</name>
+ <message>
+ <source>Send</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ProcessInfo</name>
+ <message>
+ <source>PID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Status</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>StorageInfo</name>
+ <message>
+ <source>CF Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SCSI Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Internal Storage</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SystemInfo</name>
+ <message>
+ <source>System Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Memory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Storage</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CPU</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Process</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version</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 type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled by: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Opie&lt;/b&gt;&lt;p&gt;Version: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Built on: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/tableviewer.ts b/i18n/en/tableviewer.ts
new file mode 100644
index 0000000..7d41b6f
--- a/dev/null
+++ b/i18n/en/tableviewer.ts
@@ -0,0 +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 type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DataElem::setField(%1, %2) No valid type found</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TVBrowseKeyEntry</name>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>key</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TVKeyEdit_gen</name>
+ <message>
+ <source>TableViewer - Edit Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key Type</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>Clear All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TVListView</name>
+ <message>
+ <source>List View</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TableViewerWindow</name>
+ <message>
+ <source>Table Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>could not load Document</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/tetrix.ts b/i18n/en/tetrix.ts
new file mode 100644
index 0000000..4916eef
--- a/dev/null
+++ b/i18n/en/tetrix.ts
@@ -0,0 +1,29 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>QTetrix</name>
+ <message>
+ <source>Tetrix</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Next</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Score</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Level</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Removed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/textedit.ts b/i18n/en/textedit.ts
new file mode 100644
index 0000000..4a81102
--- a/dev/null
+++ b/i18n/en/textedit.ts
@@ -0,0 +1,221 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>FontDialog</name>
+ <message>
+ <source>Font Dialog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font Style</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>TextEdit</name>
+ <message>
+ <source>New</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>Save As</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</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>Find...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bold</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Italic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Wrap lines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start with new file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find Next</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Text Editor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unnamed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>fileBrowser</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Documents</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hidden files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Type: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Make Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rescan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>filePermissions</name>
+ <message>
+ <source>Set File Permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set file permissions for:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>others</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>read</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>write</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>execute</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>fileSaver</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/today.ts b/i18n/en/today.ts
new file mode 100644
index 0000000..4cb785d
--- a/dev/null
+++ b/i18n/en/today.ts
@@ -0,0 +1,95 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Today</name>
+ <message>
+ <source>Today</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Please fill out the business card &lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;%1&lt;/b&gt; new mail(s), &lt;b&gt;%2&lt;/b&gt; outgoing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There is &lt;b&gt; 1&lt;/b&gt; active task: &lt;br&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There are &lt;b&gt; %1&lt;/b&gt; active tasks: &lt;br&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No active tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TodayBase</name>
+ <message>
+ <source>Opiemail not installed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>todayconfig</name>
+ <message>
+ <source>Today config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Should the
+location
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Should the notes
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show only later
+appointments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>How many
+appointment
+should should
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>How many
+tasks should
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clip after how
+many letters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Should today be
+autostarted on
+resume ? (Opie only)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/en/todolist.ts b/i18n/en/todolist.ts
new file mode 100644
index 0000000..d7b7da7
--- a/dev/null
+++ b/i18n/en/todolist.ts
@@ -0,0 +1,157 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>NewTaskDialog</name>
+ <message>
+ <source>Todo List</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NewTaskDialogBase</name>
+ <message>
+ <source>New Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Priority:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1 - Very High</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2 - High</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>3 - Normal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4 - Low</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>5 - Very Low</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Category:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Completed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D&amp;ue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1 Jan 2001</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TodoTable</name>
+ <message>
+ <source>C.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Prior.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Description</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TodoWindow</name>
+ <message>
+ <source>Todo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to create startup files
+Free up some space
+before you enter any data</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Task</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>Beam</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Completed tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can not edit data, currently syncing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All Categories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></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>
+</context>
+</TS>
diff --git a/i18n/en/wordgame.ts b/i18n/en/wordgame.ts
new file mode 100644
index 0000000..7b79f74
--- a/dev/null
+++ b/i18n/en/wordgame.ts
@@ -0,0 +1,137 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Board</name>
+ <message>
+ <source>Blanks: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown word</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;The word &quot;%1&quot; is not in the dictionary.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ignore</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NewGameBase</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Players</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AI3: Smart AI player</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rules</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RulesBase</name>
+ <message>
+ <source>Game Rules</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Board</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size:</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>&amp;OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ScoreInfo</name>
+ <message>
+ <source>&lt;P&gt;Invalid move</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;Score: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>WordGame</name>
+ <message>
+ <source>Word Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Done</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you want to end the game early?</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>
+</TS>
diff --git a/i18n/hu/calculator.ts b/i18n/hu/calculator.ts
new file mode 100644
index 0000000..b2ccf9e
--- a/dev/null
+++ b/i18n/hu/calculator.ts
@@ -0,0 +1,132 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Calculator</name>
+ <message>
+ <source>Experimental Calculator</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>M+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MR</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CE</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>log</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>(</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>cos</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>tan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>+/-</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>=</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>-</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>x</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>/</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CalculatorImpl</name>
+ <message>
+ <source>Calculator</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/citytime.ts b/i18n/hu/citytime.ts
new file mode 100644
index 0000000..429f523
--- a/dev/null
+++ b/i18n/hu/citytime.ts
@@ -0,0 +1,99 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CityTime</name>
+ <message>
+ <source>Time Changing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem setting timezone %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restore Time Zone</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem setting your timezone.Your time may be wrong now...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CityTimeBase</name>
+ <message>
+ <source>City Time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 4&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 6 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 5&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 2&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 6&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 5 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 2 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 1 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 3&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 1&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 3 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 4 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ZoneMap</name>
+ <message>
+ <source>CITY</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to Find Timezone Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Unable to find any timezone information in %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Couldn&apos;t Find Map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Couldn&apos;t load map: %1, exiting</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/clock.ts b/i18n/hu/clock.ts
new file mode 100644
index 0000000..613ee63
--- a/dev/null
+++ b/i18n/hu/clock.ts
@@ -0,0 +1,69 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Clock</name>
+ <message>
+ <source>Snooze</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clock</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Stopwatch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set Alarm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alarm On</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alarm Off</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Stop</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Set_Alarm</name>
+ <message>
+ <source>Set Alarm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hour</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Minute</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snooze Delay
+(minutes)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/embeddedkonsole.ts b/i18n/hu/embeddedkonsole.ts
new file mode 100644
index 0000000..1584e7e
--- a/dev/null
+++ b/i18n/hu/embeddedkonsole.ts
@@ -0,0 +1,104 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CommandEditDialog</name>
+ <message>
+ <source>Command Selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CommandEditDialogBase</name>
+ <message>
+ <source>Commands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;B&gt;Commands&lt;/B&gt;:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;B&gt;Suggested Commands&lt;/B&gt;:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Form1</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Konsole</name>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Micro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Small Fixed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Medium Fixed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font</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>Enter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tab</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Up</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Down</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PlayListSelection</name>
+ <message>
+ <source>Command Selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>editCommandBase</name>
+ <message>
+ <source>Add command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter command to add:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/fifteen.ts b/i18n/hu/fifteen.ts
new file mode 100644
index 0000000..b52d689
--- a/dev/null
+++ b/i18n/hu/fifteen.ts
@@ -0,0 +1,41 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>FifteenMainWindow</name>
+ <message>
+ <source>Randomize</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Solve</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fifteen Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PiecesTable</name>
+ <message>
+ <source>Fifteen Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Congratulations!
+You win the game!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>R&amp;andomize Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Reset Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/filebrowser.ts b/i18n/hu/filebrowser.ts
new file mode 100644
index 0000000..2fa1cba
--- a/dev/null
+++ b/i18n/hu/filebrowser.ts
@@ -0,0 +1,243 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>FileBrowser</name>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sort</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Name </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Size </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Date </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Type </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ascending</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hidden</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Symlinks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Previous dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parent dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</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>/</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FileView</name>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t show /dev/ directory.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Ok</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ok</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Are you sure?</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>Delete failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folder creation failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Launch Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Launch failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add to Documents</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Run</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View as text</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</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>Change Permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>filePermissions</name>
+ <message>
+ <source>Set File Permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set file permissions for:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>others</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>read</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>write</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>execute</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/go.ts b/i18n/hu/go.ts
new file mode 100644
index 0000000..07e1e03
--- a/dev/null
+++ b/i18n/hu/go.ts
@@ -0,0 +1,56 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>GoMainWidget</name>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Resign</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Two player option</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>GoWidget</name>
+ <message>
+ <source>White %1, Black %2. </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>White wins.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Black wins.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>A draw.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>I pass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Prisoners: black %1, white %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Go</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/helpbrowser.ts b/i18n/hu/helpbrowser.ts
new file mode 100644
index 0000000..4951556
--- a/dev/null
+++ b/i18n/hu/helpbrowser.ts
@@ -0,0 +1,37 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>HelpBrowser</name>
+ <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>
+ <message>
+ <source>Add Bookmark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove from Bookmarks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bookmarks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help Browser</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>HelpBrowser</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/keypebble.ts b/i18n/hu/keypebble.ts
new file mode 100644
index 0000000..ab58148
--- a/dev/null
+++ b/i18n/hu/keypebble.ts
@@ -0,0 +1,200 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>KRFBConnection</name>
+ <message>
+ <source>Connected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection Refused</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Host not found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Read Error: QSocket reported an error reading
+data, the remote host has probably dropped the
+connection.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>QSocket reported an invalid error code</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KRFBDecoder</name>
+ <message>
+ <source>Waiting for server initialisation...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Waiting for desktop name...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connected to %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol Error: Message Id %1 was found when expecting an update message.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol Error: An unknown encoding was used by the server %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KRFBLogin</name>
+ <message>
+ <source>Waiting for server version...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Invalid server version, %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Unsupported server version, %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Logged in</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: This server requires a password, but none has been specified.
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: The password you specified was incorrect.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Too many invalid login attempts have been made
+to this account, please try later.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Login Failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Too many failures</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KVNC</name>
+ <message>
+ <source>VNC Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Full Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</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>Stop Full Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connected to remote host</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Logged in to remote host</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KVNCConnectDlg</name>
+ <message>
+ <source>Connect to VNC server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Host Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display Number:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>VncOptionsBase</name>
+ <message>
+ <source>VNC Viewer Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Data Encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Check for screen updates every:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Milliseconds</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Request 8-bit session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Raise on bell</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Request shared session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hextile encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CoRRE encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RRE encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy rectangle encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/libbatteryapplet.ts b/i18n/hu/libbatteryapplet.ts
new file mode 100644
index 0000000..0f0c5ce
--- a/dev/null
+++ b/i18n/hu/libbatteryapplet.ts
@@ -0,0 +1,61 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>BatteryStatus</name>
+ <message>
+ <source>Battery Status</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Charging</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Percentage battery remaining</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Battery status: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Good</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>Critical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>On backup power</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Power on-line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>External power disconnected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Battery time remaining</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/libcardmonapplet.ts b/i18n/hu/libcardmonapplet.ts
new file mode 100644
index 0000000..67c09b9
--- a/dev/null
+++ b/i18n/hu/libcardmonapplet.ts
@@ -0,0 +1,21 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CardMonitor</name>
+ <message>
+ <source>Eject card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CardMonitor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/libqpe.ts b/i18n/hu/libqpe.ts
new file mode 100644
index 0000000..032c969
--- a/dev/null
+++ b/i18n/hu/libqpe.ts
@@ -0,0 +1,720 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Categories</name>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> (multi.)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Personal</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryCombo</name>
+ <message>
+ <source> (Multi.)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryEdit</name>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Category</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Category </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryEditBase</name>
+ <message>
+ <source>Category Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Categories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Categories Go Here</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Global</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryMenu</name>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategorySelect</name>
+ <message>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sorry, another application is
+editing categories.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Categories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FileSelector</name>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create a new Document</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close the File Selector</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FileSelectorView</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There are no files in this directory.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FindWidget</name>
+ <message>
+ <source>String Not Found.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End reached, starting at beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FindWidgetBase</name>
+ <message>
+ <source>Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find what:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Category:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start Search at:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dec 02 01</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Case Sensitive</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Search Backwards</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LnkProperties</name>
+ <message>
+ <source>Document View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File deletion failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete Icon and leave file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Icon deletion failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy of </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Duplicate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File copy failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Moving Document failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LnkPropertiesBase</name>
+ <message>
+ <source>Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fast load (consumes memory)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Del Icon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Beam</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OwnerDlg</name>
+ <message>
+ <source>Owner Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PasswordBase</name>
+ <message>
+ <source>Form1</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>0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter passcode</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem creating
+Configuration Information
+for this program.
+
+Please free up some space and
+try again.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to create start up files
+Please free up some space
+before entering data</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to schedule alarm.
+Free some memory and try again.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Y</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>day</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>PM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AM</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>Are you sure you want to delete
+ %1?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Work Address:&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Home Address:&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Email Addresses: </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>Home Web Page: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business Web Page: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Office: </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>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>Nickname: </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>Groups</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>StorageInfo</name>
+ <message>
+ <source>CF Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SCSI Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Internal Storage</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TimerReceiverObject</name>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to schedule alarm.
+Please free up space and try again</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/mindbreaker.ts b/i18n/hu/mindbreaker.ts
new file mode 100644
index 0000000..598d561
--- a/dev/null
+++ b/i18n/hu/mindbreaker.ts
@@ -0,0 +1,44 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MindBreaker</name>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>win avg: %1 turns (%2 games)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MindBreakerBoard</name>
+ <message>
+ <source>Go%1p%2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CurrentGo%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Answer%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset Statistics</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset the win ratio?</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/hu/minesweep.ts b/i18n/hu/minesweep.ts
new file mode 100644
index 0000000..1dd7e7f
--- a/dev/null
+++ b/i18n/hu/minesweep.ts
@@ -0,0 +1,33 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MineSweep</name>
+ <message>
+ <source>You won!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>You exploded!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mine Hunt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Beginner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Expert</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/mpegplayer.ts b/i18n/hu/mpegplayer.ts
new file mode 100644
index 0000000..038e702
--- a/dev/null
+++ b/i18n/hu/mpegplayer.ts
@@ -0,0 +1,189 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>AudioWidget</name>
+ <message>
+ <source>OpiePlayer</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MediaPlayer</name>
+ <message>
+ <source>No file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: There is no file selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File not found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The following file was not found: &lt;i&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No decoder found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sorry, no appropriate decoders found for this file: &lt;i&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error opening file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sorry, an error occured trying to play the file: &lt;i&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> File: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>, Length: </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>OpiePlayer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Play Operations</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <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>File</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>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Full Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scale</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>Out of space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem saving the playlist.
+Your playlist may be missing some entries
+the next time you start it.</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>This is all ready in your playlist.
+Continue?</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>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>Play Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>VideoWidget</name>
+ <message>
+ <source>OpiePlayer</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/netsetup.ts b/i18n/hu/netsetup.ts
new file mode 100644
index 0000000..2c17b1b
--- a/dev/null
+++ b/i18n/hu/netsetup.ts
@@ -0,0 +1,71 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>AddNetworkSettingBase</name>
+ <message>
+ <source>Add Network Service</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;These are the network services available to be added.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NetworkSettings</name>
+ <message>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Only one %1 can be added. Remove the current one, or change its Properties</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NetworkSettingsBase</name>
+ <message>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Current</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;This is the state of your running network services.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Services</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;These are the network services you currently have available.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/opiemail.ts b/i18n/hu/opiemail.ts
new file mode 100644
index 0000000..efb9e76
--- a/dev/null
+++ b/i18n/hu/opiemail.ts
@@ -0,0 +1,344 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Reply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reply All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Composer</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Subject</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Queue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Send</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>From:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MailviewerApp</name>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compose</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mail</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mailboxes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Configure OpieMail</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailConfig</name>
+ <message>
+ <source>OpieMail Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folders</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Modify</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folder name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Identity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Transport</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Input</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>User</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Output</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailConfigImpl</name>
+ <message>
+ <source>Delete mailbox</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete the mailbox?
+All mails will be deleted.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailFolder</name>
+ <message>
+ <source>OpieMail Folder Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Description:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailIdenty</name>
+ <message>
+ <source>OpieMail Identity - Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Signature:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Identity:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Organization:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EMail:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reply To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use for sending</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailInputConfig</name>
+ <message>
+ <source>OpieMailInput</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Destination Folder</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>Port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>110</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enable intervall checking.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Check every:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> minutes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Delete mail from server when deleted local.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Keep Mail on Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailOutputConfig</name>
+ <message>
+ <source>OpieMailOutPut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server:</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>Server requires authentication</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QMailView</name>
+ <message>
+ <source>Subject</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sender</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>(Re)edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Move To</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SplitterWidgetBase</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/parashoot.ts b/i18n/hu/parashoot.ts
new file mode 100644
index 0000000..0aa33b9
--- a/dev/null
+++ b/i18n/hu/parashoot.ts
@@ -0,0 +1,24 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>ParaShoot</name>
+ <message>
+ <source>ParaShoot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> Level: %1 Score: %2 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> GAME OVER!
+ Your Score: %1
+ Parachuters Killed: %2
+ Accuracy: %3% </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/patience.ts b/i18n/hu/patience.ts
new file mode 100644
index 0000000..01c0f4b
--- a/dev/null
+++ b/i18n/hu/patience.ts
@@ -0,0 +1,61 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CanvasCardWindow</name>
+ <message>
+ <source>Patience</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Freecell</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Change Card Backs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Snap To Position</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;About</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Play</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change Card Backs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snap To Position</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Turn One Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Turn Three Cards</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/qasteroids.ts b/i18n/hu/qasteroids.ts
new file mode 100644
index 0000000..7066645
--- a/dev/null
+++ b/i18n/hu/qasteroids.ts
@@ -0,0 +1,39 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>KAstTopLevel</name>
+ <message>
+ <source>Asteroids</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Score</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Level</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ships</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fuel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press Calendar to start playing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ship Destroyed.
+Press Contacts/Home key.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game Over.
+Press Calendar for a new game.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/qpe.ts b/i18n/hu/qpe.ts
new file mode 100644
index 0000000..63003ca
--- a/dev/null
+++ b/i18n/hu/qpe.ts
@@ -0,0 +1,53 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Shutdown</name>
+ <message>
+ <source>Shut down...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Terminate Opie</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reboot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restart Opie</source>
+ <translation type="unfinished"></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"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SyncDialog</name>
+ <message>
+ <source>Syncing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Contacts&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/snake.ts b/i18n/hu/snake.ts
new file mode 100644
index 0000000..d9d6107
--- a/dev/null
+++ b/i18n/hu/snake.ts
@@ -0,0 +1,40 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>SnakeGame</name>
+ <message>
+ <source>Snake</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SNAKE!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use the arrow keys to guide the
+snake to eat the mouse. You must not
+crash into the walls, edges or its tail.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press Any Key To Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> Score : %1 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>GAME OVER!
+ Your Score: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press Any Key to Begin a New Game.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/spreadsheet.ts b/i18n/hu/spreadsheet.ts
new file mode 100644
index 0000000..52373e7
--- a/dev/null
+++ b/i18n/hu/spreadsheet.ts
@@ -0,0 +1,44 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>PIMSpreadsheetWindow</name>
+ <message>
+ <source>Spreadsheet</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>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Equation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clear Cell</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SpreadsheetWidget</name>
+ <message>
+ <source>SpreadsheetWidget</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/sysinfo.ts b/i18n/hu/sysinfo.ts
new file mode 100644
index 0000000..4b02c63
--- a/dev/null
+++ b/i18n/hu/sysinfo.ts
@@ -0,0 +1,150 @@
+<!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>Type: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MemoryInfo</name>
+ <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 Memory: %1 kB</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MountInfo</name>
+ <message>
+ <source> total: %1 kB</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Used (%1 kB)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Available (%1 kB)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ProcessDetail</name>
+ <message>
+ <source>Send</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ProcessInfo</name>
+ <message>
+ <source>PID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Status</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>StorageInfo</name>
+ <message>
+ <source>CF Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SCSI Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Internal Storage</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SystemInfo</name>
+ <message>
+ <source>System Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Memory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Storage</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CPU</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Process</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version</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 type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled by: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Opie&lt;/b&gt;&lt;p&gt;Version: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Built on: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/tableviewer.ts b/i18n/hu/tableviewer.ts
new file mode 100644
index 0000000..7d41b6f
--- a/dev/null
+++ b/i18n/hu/tableviewer.ts
@@ -0,0 +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 type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DataElem::setField(%1, %2) No valid type found</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TVBrowseKeyEntry</name>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>key</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TVKeyEdit_gen</name>
+ <message>
+ <source>TableViewer - Edit Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key Type</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>Clear All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TVListView</name>
+ <message>
+ <source>List View</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TableViewerWindow</name>
+ <message>
+ <source>Table Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>could not load Document</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/tetrix.ts b/i18n/hu/tetrix.ts
new file mode 100644
index 0000000..4916eef
--- a/dev/null
+++ b/i18n/hu/tetrix.ts
@@ -0,0 +1,29 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>QTetrix</name>
+ <message>
+ <source>Tetrix</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Next</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Score</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Level</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Removed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/textedit.ts b/i18n/hu/textedit.ts
new file mode 100644
index 0000000..4a81102
--- a/dev/null
+++ b/i18n/hu/textedit.ts
@@ -0,0 +1,221 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>FontDialog</name>
+ <message>
+ <source>Font Dialog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font Style</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>TextEdit</name>
+ <message>
+ <source>New</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>Save As</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</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>Find...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bold</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Italic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Wrap lines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start with new file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find Next</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Text Editor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unnamed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>fileBrowser</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Documents</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hidden files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Type: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Make Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rescan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>filePermissions</name>
+ <message>
+ <source>Set File Permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set file permissions for:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>others</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>read</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>write</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>execute</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>fileSaver</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/today.ts b/i18n/hu/today.ts
new file mode 100644
index 0000000..4cb785d
--- a/dev/null
+++ b/i18n/hu/today.ts
@@ -0,0 +1,95 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Today</name>
+ <message>
+ <source>Today</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Please fill out the business card &lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;%1&lt;/b&gt; new mail(s), &lt;b&gt;%2&lt;/b&gt; outgoing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There is &lt;b&gt; 1&lt;/b&gt; active task: &lt;br&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There are &lt;b&gt; %1&lt;/b&gt; active tasks: &lt;br&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No active tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TodayBase</name>
+ <message>
+ <source>Opiemail not installed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>todayconfig</name>
+ <message>
+ <source>Today config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Should the
+location
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Should the notes
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show only later
+appointments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>How many
+appointment
+should should
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>How many
+tasks should
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clip after how
+many letters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Should today be
+autostarted on
+resume ? (Opie only)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/hu/todolist.ts b/i18n/hu/todolist.ts
new file mode 100644
index 0000000..d7b7da7
--- a/dev/null
+++ b/i18n/hu/todolist.ts
@@ -0,0 +1,157 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>NewTaskDialog</name>
+ <message>
+ <source>Todo List</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NewTaskDialogBase</name>
+ <message>
+ <source>New Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Priority:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1 - Very High</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2 - High</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>3 - Normal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4 - Low</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>5 - Very Low</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Category:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Completed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D&amp;ue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1 Jan 2001</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TodoTable</name>
+ <message>
+ <source>C.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Prior.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Description</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TodoWindow</name>
+ <message>
+ <source>Todo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to create startup files
+Free up some space
+before you enter any data</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Task</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>Beam</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Completed tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can not edit data, currently syncing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All Categories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></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>
+</context>
+</TS>
diff --git a/i18n/hu/wordgame.ts b/i18n/hu/wordgame.ts
new file mode 100644
index 0000000..7b79f74
--- a/dev/null
+++ b/i18n/hu/wordgame.ts
@@ -0,0 +1,137 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Board</name>
+ <message>
+ <source>Blanks: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown word</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;The word &quot;%1&quot; is not in the dictionary.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ignore</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NewGameBase</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Players</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AI3: Smart AI player</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rules</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RulesBase</name>
+ <message>
+ <source>Game Rules</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Board</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size:</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>&amp;OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ScoreInfo</name>
+ <message>
+ <source>&lt;P&gt;Invalid move</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;Score: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>WordGame</name>
+ <message>
+ <source>Word Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Done</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you want to end the game early?</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>
+</TS>
diff --git a/i18n/ja/calculator.ts b/i18n/ja/calculator.ts
new file mode 100644
index 0000000..b2ccf9e
--- a/dev/null
+++ b/i18n/ja/calculator.ts
@@ -0,0 +1,132 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Calculator</name>
+ <message>
+ <source>Experimental Calculator</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>M+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MR</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CE</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>log</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>(</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>cos</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>tan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>+/-</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>=</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>-</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>x</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>/</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CalculatorImpl</name>
+ <message>
+ <source>Calculator</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/citytime.ts b/i18n/ja/citytime.ts
new file mode 100644
index 0000000..429f523
--- a/dev/null
+++ b/i18n/ja/citytime.ts
@@ -0,0 +1,99 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CityTime</name>
+ <message>
+ <source>Time Changing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem setting timezone %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restore Time Zone</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem setting your timezone.Your time may be wrong now...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CityTimeBase</name>
+ <message>
+ <source>City Time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 4&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 6 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 5&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 2&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 6&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 5 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 2 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 1 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 3&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 1&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 3 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 4 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ZoneMap</name>
+ <message>
+ <source>CITY</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to Find Timezone Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Unable to find any timezone information in %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Couldn&apos;t Find Map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Couldn&apos;t load map: %1, exiting</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/clock.ts b/i18n/ja/clock.ts
new file mode 100644
index 0000000..613ee63
--- a/dev/null
+++ b/i18n/ja/clock.ts
@@ -0,0 +1,69 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Clock</name>
+ <message>
+ <source>Snooze</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clock</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Stopwatch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set Alarm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alarm On</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alarm Off</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Stop</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Set_Alarm</name>
+ <message>
+ <source>Set Alarm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hour</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Minute</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snooze Delay
+(minutes)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/embeddedkonsole.ts b/i18n/ja/embeddedkonsole.ts
new file mode 100644
index 0000000..1584e7e
--- a/dev/null
+++ b/i18n/ja/embeddedkonsole.ts
@@ -0,0 +1,104 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CommandEditDialog</name>
+ <message>
+ <source>Command Selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CommandEditDialogBase</name>
+ <message>
+ <source>Commands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;B&gt;Commands&lt;/B&gt;:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;B&gt;Suggested Commands&lt;/B&gt;:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Form1</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Konsole</name>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Micro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Small Fixed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Medium Fixed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font</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>Enter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tab</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Up</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Down</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PlayListSelection</name>
+ <message>
+ <source>Command Selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>editCommandBase</name>
+ <message>
+ <source>Add command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter command to add:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/fifteen.ts b/i18n/ja/fifteen.ts
new file mode 100644
index 0000000..b52d689
--- a/dev/null
+++ b/i18n/ja/fifteen.ts
@@ -0,0 +1,41 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>FifteenMainWindow</name>
+ <message>
+ <source>Randomize</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Solve</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fifteen Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PiecesTable</name>
+ <message>
+ <source>Fifteen Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Congratulations!
+You win the game!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>R&amp;andomize Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Reset Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/filebrowser.ts b/i18n/ja/filebrowser.ts
new file mode 100644
index 0000000..2fa1cba
--- a/dev/null
+++ b/i18n/ja/filebrowser.ts
@@ -0,0 +1,243 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>FileBrowser</name>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sort</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Name </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Size </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Date </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Type </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ascending</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hidden</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Symlinks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Previous dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parent dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</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>/</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FileView</name>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t show /dev/ directory.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Ok</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ok</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Are you sure?</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>Delete failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folder creation failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Launch Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Launch failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add to Documents</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Run</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View as text</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</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>Change Permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>filePermissions</name>
+ <message>
+ <source>Set File Permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set file permissions for:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>others</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>read</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>write</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>execute</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/go.ts b/i18n/ja/go.ts
new file mode 100644
index 0000000..07e1e03
--- a/dev/null
+++ b/i18n/ja/go.ts
@@ -0,0 +1,56 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>GoMainWidget</name>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Resign</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Two player option</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>GoWidget</name>
+ <message>
+ <source>White %1, Black %2. </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>White wins.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Black wins.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>A draw.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>I pass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Prisoners: black %1, white %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Go</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/helpbrowser.ts b/i18n/ja/helpbrowser.ts
new file mode 100644
index 0000000..4951556
--- a/dev/null
+++ b/i18n/ja/helpbrowser.ts
@@ -0,0 +1,37 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>HelpBrowser</name>
+ <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>
+ <message>
+ <source>Add Bookmark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove from Bookmarks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bookmarks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help Browser</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>HelpBrowser</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/keypebble.ts b/i18n/ja/keypebble.ts
new file mode 100644
index 0000000..ab58148
--- a/dev/null
+++ b/i18n/ja/keypebble.ts
@@ -0,0 +1,200 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>KRFBConnection</name>
+ <message>
+ <source>Connected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection Refused</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Host not found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Read Error: QSocket reported an error reading
+data, the remote host has probably dropped the
+connection.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>QSocket reported an invalid error code</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KRFBDecoder</name>
+ <message>
+ <source>Waiting for server initialisation...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Waiting for desktop name...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connected to %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol Error: Message Id %1 was found when expecting an update message.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol Error: An unknown encoding was used by the server %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KRFBLogin</name>
+ <message>
+ <source>Waiting for server version...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Invalid server version, %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Unsupported server version, %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Logged in</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: This server requires a password, but none has been specified.
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: The password you specified was incorrect.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Too many invalid login attempts have been made
+to this account, please try later.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Login Failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Too many failures</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KVNC</name>
+ <message>
+ <source>VNC Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Full Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</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>Stop Full Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connected to remote host</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Logged in to remote host</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KVNCConnectDlg</name>
+ <message>
+ <source>Connect to VNC server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Host Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display Number:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>VncOptionsBase</name>
+ <message>
+ <source>VNC Viewer Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Data Encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Check for screen updates every:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Milliseconds</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Request 8-bit session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Raise on bell</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Request shared session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hextile encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CoRRE encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RRE encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy rectangle encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/libbatteryapplet.ts b/i18n/ja/libbatteryapplet.ts
new file mode 100644
index 0000000..0f0c5ce
--- a/dev/null
+++ b/i18n/ja/libbatteryapplet.ts
@@ -0,0 +1,61 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>BatteryStatus</name>
+ <message>
+ <source>Battery Status</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Charging</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Percentage battery remaining</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Battery status: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Good</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>Critical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>On backup power</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Power on-line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>External power disconnected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Battery time remaining</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/libcardmonapplet.ts b/i18n/ja/libcardmonapplet.ts
new file mode 100644
index 0000000..67c09b9
--- a/dev/null
+++ b/i18n/ja/libcardmonapplet.ts
@@ -0,0 +1,21 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CardMonitor</name>
+ <message>
+ <source>Eject card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CardMonitor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/libqpe.ts b/i18n/ja/libqpe.ts
new file mode 100644
index 0000000..032c969
--- a/dev/null
+++ b/i18n/ja/libqpe.ts
@@ -0,0 +1,720 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Categories</name>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> (multi.)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Personal</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryCombo</name>
+ <message>
+ <source> (Multi.)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryEdit</name>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Category</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Category </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryEditBase</name>
+ <message>
+ <source>Category Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Categories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Categories Go Here</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Global</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryMenu</name>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategorySelect</name>
+ <message>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sorry, another application is
+editing categories.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Categories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FileSelector</name>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create a new Document</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close the File Selector</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FileSelectorView</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There are no files in this directory.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FindWidget</name>
+ <message>
+ <source>String Not Found.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End reached, starting at beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FindWidgetBase</name>
+ <message>
+ <source>Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find what:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Category:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start Search at:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dec 02 01</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Case Sensitive</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Search Backwards</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LnkProperties</name>
+ <message>
+ <source>Document View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File deletion failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete Icon and leave file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Icon deletion failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy of </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Duplicate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File copy failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Moving Document failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LnkPropertiesBase</name>
+ <message>
+ <source>Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fast load (consumes memory)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Del Icon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Beam</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OwnerDlg</name>
+ <message>
+ <source>Owner Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PasswordBase</name>
+ <message>
+ <source>Form1</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>0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter passcode</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem creating
+Configuration Information
+for this program.
+
+Please free up some space and
+try again.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to create start up files
+Please free up some space
+before entering data</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to schedule alarm.
+Free some memory and try again.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Y</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>day</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>PM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AM</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>Are you sure you want to delete
+ %1?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Work Address:&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Home Address:&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Email Addresses: </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>Home Web Page: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business Web Page: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Office: </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>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>Nickname: </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>Groups</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>StorageInfo</name>
+ <message>
+ <source>CF Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SCSI Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Internal Storage</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TimerReceiverObject</name>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to schedule alarm.
+Please free up space and try again</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/mindbreaker.ts b/i18n/ja/mindbreaker.ts
new file mode 100644
index 0000000..598d561
--- a/dev/null
+++ b/i18n/ja/mindbreaker.ts
@@ -0,0 +1,44 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MindBreaker</name>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>win avg: %1 turns (%2 games)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MindBreakerBoard</name>
+ <message>
+ <source>Go%1p%2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CurrentGo%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Answer%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset Statistics</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset the win ratio?</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/ja/minesweep.ts b/i18n/ja/minesweep.ts
new file mode 100644
index 0000000..1dd7e7f
--- a/dev/null
+++ b/i18n/ja/minesweep.ts
@@ -0,0 +1,33 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MineSweep</name>
+ <message>
+ <source>You won!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>You exploded!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mine Hunt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Beginner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Expert</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/mpegplayer.ts b/i18n/ja/mpegplayer.ts
new file mode 100644
index 0000000..038e702
--- a/dev/null
+++ b/i18n/ja/mpegplayer.ts
@@ -0,0 +1,189 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>AudioWidget</name>
+ <message>
+ <source>OpiePlayer</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MediaPlayer</name>
+ <message>
+ <source>No file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: There is no file selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File not found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The following file was not found: &lt;i&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No decoder found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sorry, no appropriate decoders found for this file: &lt;i&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error opening file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sorry, an error occured trying to play the file: &lt;i&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> File: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>, Length: </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>OpiePlayer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Play Operations</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <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>File</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>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Full Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scale</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>Out of space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem saving the playlist.
+Your playlist may be missing some entries
+the next time you start it.</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>This is all ready in your playlist.
+Continue?</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>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>Play Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>VideoWidget</name>
+ <message>
+ <source>OpiePlayer</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/netsetup.ts b/i18n/ja/netsetup.ts
new file mode 100644
index 0000000..2c17b1b
--- a/dev/null
+++ b/i18n/ja/netsetup.ts
@@ -0,0 +1,71 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>AddNetworkSettingBase</name>
+ <message>
+ <source>Add Network Service</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;These are the network services available to be added.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NetworkSettings</name>
+ <message>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Only one %1 can be added. Remove the current one, or change its Properties</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NetworkSettingsBase</name>
+ <message>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Current</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;This is the state of your running network services.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Services</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;These are the network services you currently have available.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/opiemail.ts b/i18n/ja/opiemail.ts
new file mode 100644
index 0000000..efb9e76
--- a/dev/null
+++ b/i18n/ja/opiemail.ts
@@ -0,0 +1,344 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Reply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reply All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Composer</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Subject</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Queue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Send</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>From:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MailviewerApp</name>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compose</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mail</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mailboxes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Configure OpieMail</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailConfig</name>
+ <message>
+ <source>OpieMail Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folders</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Modify</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folder name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Identity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Transport</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Input</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>User</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Output</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailConfigImpl</name>
+ <message>
+ <source>Delete mailbox</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete the mailbox?
+All mails will be deleted.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailFolder</name>
+ <message>
+ <source>OpieMail Folder Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Description:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailIdenty</name>
+ <message>
+ <source>OpieMail Identity - Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Signature:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Identity:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Organization:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EMail:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reply To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use for sending</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailInputConfig</name>
+ <message>
+ <source>OpieMailInput</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Destination Folder</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>Port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>110</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enable intervall checking.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Check every:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> minutes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Delete mail from server when deleted local.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Keep Mail on Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailOutputConfig</name>
+ <message>
+ <source>OpieMailOutPut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server:</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>Server requires authentication</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QMailView</name>
+ <message>
+ <source>Subject</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sender</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>(Re)edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Move To</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SplitterWidgetBase</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/parashoot.ts b/i18n/ja/parashoot.ts
new file mode 100644
index 0000000..0aa33b9
--- a/dev/null
+++ b/i18n/ja/parashoot.ts
@@ -0,0 +1,24 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>ParaShoot</name>
+ <message>
+ <source>ParaShoot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> Level: %1 Score: %2 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> GAME OVER!
+ Your Score: %1
+ Parachuters Killed: %2
+ Accuracy: %3% </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/patience.ts b/i18n/ja/patience.ts
new file mode 100644
index 0000000..01c0f4b
--- a/dev/null
+++ b/i18n/ja/patience.ts
@@ -0,0 +1,61 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CanvasCardWindow</name>
+ <message>
+ <source>Patience</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Freecell</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Change Card Backs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Snap To Position</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;About</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Play</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change Card Backs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snap To Position</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Turn One Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Turn Three Cards</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/qasteroids.ts b/i18n/ja/qasteroids.ts
new file mode 100644
index 0000000..7066645
--- a/dev/null
+++ b/i18n/ja/qasteroids.ts
@@ -0,0 +1,39 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>KAstTopLevel</name>
+ <message>
+ <source>Asteroids</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Score</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Level</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ships</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fuel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press Calendar to start playing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ship Destroyed.
+Press Contacts/Home key.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game Over.
+Press Calendar for a new game.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/qpe.ts b/i18n/ja/qpe.ts
new file mode 100644
index 0000000..63003ca
--- a/dev/null
+++ b/i18n/ja/qpe.ts
@@ -0,0 +1,53 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Shutdown</name>
+ <message>
+ <source>Shut down...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Terminate Opie</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reboot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restart Opie</source>
+ <translation type="unfinished"></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"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SyncDialog</name>
+ <message>
+ <source>Syncing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Contacts&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/snake.ts b/i18n/ja/snake.ts
new file mode 100644
index 0000000..d9d6107
--- a/dev/null
+++ b/i18n/ja/snake.ts
@@ -0,0 +1,40 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>SnakeGame</name>
+ <message>
+ <source>Snake</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SNAKE!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use the arrow keys to guide the
+snake to eat the mouse. You must not
+crash into the walls, edges or its tail.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press Any Key To Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> Score : %1 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>GAME OVER!
+ Your Score: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press Any Key to Begin a New Game.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/spreadsheet.ts b/i18n/ja/spreadsheet.ts
new file mode 100644
index 0000000..52373e7
--- a/dev/null
+++ b/i18n/ja/spreadsheet.ts
@@ -0,0 +1,44 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>PIMSpreadsheetWindow</name>
+ <message>
+ <source>Spreadsheet</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>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Equation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clear Cell</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SpreadsheetWidget</name>
+ <message>
+ <source>SpreadsheetWidget</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/sysinfo.ts b/i18n/ja/sysinfo.ts
new file mode 100644
index 0000000..4b02c63
--- a/dev/null
+++ b/i18n/ja/sysinfo.ts
@@ -0,0 +1,150 @@
+<!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>Type: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MemoryInfo</name>
+ <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 Memory: %1 kB</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MountInfo</name>
+ <message>
+ <source> total: %1 kB</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Used (%1 kB)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Available (%1 kB)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ProcessDetail</name>
+ <message>
+ <source>Send</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ProcessInfo</name>
+ <message>
+ <source>PID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Status</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>StorageInfo</name>
+ <message>
+ <source>CF Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SCSI Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Internal Storage</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SystemInfo</name>
+ <message>
+ <source>System Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Memory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Storage</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CPU</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Process</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version</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 type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled by: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Opie&lt;/b&gt;&lt;p&gt;Version: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Built on: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/tableviewer.ts b/i18n/ja/tableviewer.ts
new file mode 100644
index 0000000..7d41b6f
--- a/dev/null
+++ b/i18n/ja/tableviewer.ts
@@ -0,0 +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 type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DataElem::setField(%1, %2) No valid type found</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TVBrowseKeyEntry</name>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>key</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TVKeyEdit_gen</name>
+ <message>
+ <source>TableViewer - Edit Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key Type</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>Clear All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TVListView</name>
+ <message>
+ <source>List View</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TableViewerWindow</name>
+ <message>
+ <source>Table Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>could not load Document</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/tetrix.ts b/i18n/ja/tetrix.ts
new file mode 100644
index 0000000..4916eef
--- a/dev/null
+++ b/i18n/ja/tetrix.ts
@@ -0,0 +1,29 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>QTetrix</name>
+ <message>
+ <source>Tetrix</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Next</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Score</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Level</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Removed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/textedit.ts b/i18n/ja/textedit.ts
new file mode 100644
index 0000000..4a81102
--- a/dev/null
+++ b/i18n/ja/textedit.ts
@@ -0,0 +1,221 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>FontDialog</name>
+ <message>
+ <source>Font Dialog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font Style</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>TextEdit</name>
+ <message>
+ <source>New</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>Save As</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</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>Find...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bold</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Italic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Wrap lines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start with new file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find Next</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Text Editor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unnamed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>fileBrowser</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Documents</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hidden files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Type: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Make Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rescan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>filePermissions</name>
+ <message>
+ <source>Set File Permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set file permissions for:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>others</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>read</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>write</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>execute</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>fileSaver</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/today.ts b/i18n/ja/today.ts
new file mode 100644
index 0000000..4cb785d
--- a/dev/null
+++ b/i18n/ja/today.ts
@@ -0,0 +1,95 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Today</name>
+ <message>
+ <source>Today</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Please fill out the business card &lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;%1&lt;/b&gt; new mail(s), &lt;b&gt;%2&lt;/b&gt; outgoing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There is &lt;b&gt; 1&lt;/b&gt; active task: &lt;br&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There are &lt;b&gt; %1&lt;/b&gt; active tasks: &lt;br&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No active tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TodayBase</name>
+ <message>
+ <source>Opiemail not installed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>todayconfig</name>
+ <message>
+ <source>Today config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Should the
+location
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Should the notes
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show only later
+appointments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>How many
+appointment
+should should
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>How many
+tasks should
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clip after how
+many letters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Should today be
+autostarted on
+resume ? (Opie only)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ja/todolist.ts b/i18n/ja/todolist.ts
new file mode 100644
index 0000000..d7b7da7
--- a/dev/null
+++ b/i18n/ja/todolist.ts
@@ -0,0 +1,157 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>NewTaskDialog</name>
+ <message>
+ <source>Todo List</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NewTaskDialogBase</name>
+ <message>
+ <source>New Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Priority:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1 - Very High</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2 - High</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>3 - Normal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4 - Low</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>5 - Very Low</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Category:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Completed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D&amp;ue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1 Jan 2001</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TodoTable</name>
+ <message>
+ <source>C.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Prior.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Description</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TodoWindow</name>
+ <message>
+ <source>Todo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to create startup files
+Free up some space
+before you enter any data</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Task</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>Beam</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Completed tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can not edit data, currently syncing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All Categories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></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>
+</context>
+</TS>
diff --git a/i18n/ja/wordgame.ts b/i18n/ja/wordgame.ts
new file mode 100644
index 0000000..7b79f74
--- a/dev/null
+++ b/i18n/ja/wordgame.ts
@@ -0,0 +1,137 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Board</name>
+ <message>
+ <source>Blanks: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown word</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;The word &quot;%1&quot; is not in the dictionary.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ignore</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NewGameBase</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Players</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AI3: Smart AI player</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rules</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RulesBase</name>
+ <message>
+ <source>Game Rules</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Board</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size:</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>&amp;OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ScoreInfo</name>
+ <message>
+ <source>&lt;P&gt;Invalid move</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;Score: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>WordGame</name>
+ <message>
+ <source>Word Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Done</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you want to end the game early?</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>
+</TS>
diff --git a/i18n/ko/calculator.ts b/i18n/ko/calculator.ts
new file mode 100644
index 0000000..b2ccf9e
--- a/dev/null
+++ b/i18n/ko/calculator.ts
@@ -0,0 +1,132 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Calculator</name>
+ <message>
+ <source>Experimental Calculator</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>M+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MR</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CE</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>log</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>(</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>cos</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>tan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>+/-</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>=</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>-</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>x</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>/</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CalculatorImpl</name>
+ <message>
+ <source>Calculator</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/citytime.ts b/i18n/ko/citytime.ts
new file mode 100644
index 0000000..429f523
--- a/dev/null
+++ b/i18n/ko/citytime.ts
@@ -0,0 +1,99 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CityTime</name>
+ <message>
+ <source>Time Changing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem setting timezone %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restore Time Zone</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem setting your timezone.Your time may be wrong now...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CityTimeBase</name>
+ <message>
+ <source>City Time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 4&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 6 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 5&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 2&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 6&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 5 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 2 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 1 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 3&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 1&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 3 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 4 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ZoneMap</name>
+ <message>
+ <source>CITY</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to Find Timezone Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Unable to find any timezone information in %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Couldn&apos;t Find Map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Couldn&apos;t load map: %1, exiting</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/clock.ts b/i18n/ko/clock.ts
new file mode 100644
index 0000000..613ee63
--- a/dev/null
+++ b/i18n/ko/clock.ts
@@ -0,0 +1,69 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Clock</name>
+ <message>
+ <source>Snooze</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clock</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Stopwatch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set Alarm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alarm On</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alarm Off</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Stop</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Set_Alarm</name>
+ <message>
+ <source>Set Alarm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hour</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Minute</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snooze Delay
+(minutes)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/embeddedkonsole.ts b/i18n/ko/embeddedkonsole.ts
new file mode 100644
index 0000000..1584e7e
--- a/dev/null
+++ b/i18n/ko/embeddedkonsole.ts
@@ -0,0 +1,104 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CommandEditDialog</name>
+ <message>
+ <source>Command Selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CommandEditDialogBase</name>
+ <message>
+ <source>Commands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;B&gt;Commands&lt;/B&gt;:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;B&gt;Suggested Commands&lt;/B&gt;:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Form1</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Konsole</name>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Micro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Small Fixed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Medium Fixed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font</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>Enter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tab</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Up</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Down</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PlayListSelection</name>
+ <message>
+ <source>Command Selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>editCommandBase</name>
+ <message>
+ <source>Add command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter command to add:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/fifteen.ts b/i18n/ko/fifteen.ts
new file mode 100644
index 0000000..b52d689
--- a/dev/null
+++ b/i18n/ko/fifteen.ts
@@ -0,0 +1,41 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>FifteenMainWindow</name>
+ <message>
+ <source>Randomize</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Solve</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fifteen Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PiecesTable</name>
+ <message>
+ <source>Fifteen Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Congratulations!
+You win the game!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>R&amp;andomize Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Reset Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/filebrowser.ts b/i18n/ko/filebrowser.ts
new file mode 100644
index 0000000..2fa1cba
--- a/dev/null
+++ b/i18n/ko/filebrowser.ts
@@ -0,0 +1,243 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>FileBrowser</name>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sort</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Name </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Size </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Date </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Type </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ascending</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hidden</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Symlinks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Previous dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parent dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</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>/</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FileView</name>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t show /dev/ directory.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Ok</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ok</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Are you sure?</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>Delete failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folder creation failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Launch Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Launch failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add to Documents</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Run</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View as text</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</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>Change Permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>filePermissions</name>
+ <message>
+ <source>Set File Permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set file permissions for:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>others</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>read</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>write</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>execute</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/go.ts b/i18n/ko/go.ts
new file mode 100644
index 0000000..07e1e03
--- a/dev/null
+++ b/i18n/ko/go.ts
@@ -0,0 +1,56 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>GoMainWidget</name>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Resign</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Two player option</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>GoWidget</name>
+ <message>
+ <source>White %1, Black %2. </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>White wins.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Black wins.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>A draw.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>I pass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Prisoners: black %1, white %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Go</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/helpbrowser.ts b/i18n/ko/helpbrowser.ts
new file mode 100644
index 0000000..4951556
--- a/dev/null
+++ b/i18n/ko/helpbrowser.ts
@@ -0,0 +1,37 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>HelpBrowser</name>
+ <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>
+ <message>
+ <source>Add Bookmark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove from Bookmarks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bookmarks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help Browser</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>HelpBrowser</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/keypebble.ts b/i18n/ko/keypebble.ts
new file mode 100644
index 0000000..ab58148
--- a/dev/null
+++ b/i18n/ko/keypebble.ts
@@ -0,0 +1,200 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>KRFBConnection</name>
+ <message>
+ <source>Connected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection Refused</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Host not found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Read Error: QSocket reported an error reading
+data, the remote host has probably dropped the
+connection.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>QSocket reported an invalid error code</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KRFBDecoder</name>
+ <message>
+ <source>Waiting for server initialisation...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Waiting for desktop name...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connected to %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol Error: Message Id %1 was found when expecting an update message.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol Error: An unknown encoding was used by the server %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KRFBLogin</name>
+ <message>
+ <source>Waiting for server version...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Invalid server version, %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Unsupported server version, %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Logged in</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: This server requires a password, but none has been specified.
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: The password you specified was incorrect.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Too many invalid login attempts have been made
+to this account, please try later.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Login Failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Too many failures</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KVNC</name>
+ <message>
+ <source>VNC Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Full Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</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>Stop Full Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connected to remote host</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Logged in to remote host</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KVNCConnectDlg</name>
+ <message>
+ <source>Connect to VNC server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Host Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display Number:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>VncOptionsBase</name>
+ <message>
+ <source>VNC Viewer Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Data Encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Check for screen updates every:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Milliseconds</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Request 8-bit session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Raise on bell</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Request shared session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hextile encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CoRRE encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RRE encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy rectangle encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/libbatteryapplet.ts b/i18n/ko/libbatteryapplet.ts
new file mode 100644
index 0000000..0f0c5ce
--- a/dev/null
+++ b/i18n/ko/libbatteryapplet.ts
@@ -0,0 +1,61 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>BatteryStatus</name>
+ <message>
+ <source>Battery Status</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Charging</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Percentage battery remaining</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Battery status: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Good</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>Critical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>On backup power</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Power on-line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>External power disconnected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Battery time remaining</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/libcardmonapplet.ts b/i18n/ko/libcardmonapplet.ts
new file mode 100644
index 0000000..67c09b9
--- a/dev/null
+++ b/i18n/ko/libcardmonapplet.ts
@@ -0,0 +1,21 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CardMonitor</name>
+ <message>
+ <source>Eject card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CardMonitor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/libqpe.ts b/i18n/ko/libqpe.ts
new file mode 100644
index 0000000..032c969
--- a/dev/null
+++ b/i18n/ko/libqpe.ts
@@ -0,0 +1,720 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Categories</name>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> (multi.)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Personal</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryCombo</name>
+ <message>
+ <source> (Multi.)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryEdit</name>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Category</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Category </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryEditBase</name>
+ <message>
+ <source>Category Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Categories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Categories Go Here</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Global</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryMenu</name>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategorySelect</name>
+ <message>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sorry, another application is
+editing categories.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Categories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FileSelector</name>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create a new Document</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close the File Selector</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FileSelectorView</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There are no files in this directory.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FindWidget</name>
+ <message>
+ <source>String Not Found.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End reached, starting at beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FindWidgetBase</name>
+ <message>
+ <source>Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find what:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Category:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start Search at:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dec 02 01</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Case Sensitive</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Search Backwards</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LnkProperties</name>
+ <message>
+ <source>Document View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File deletion failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete Icon and leave file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Icon deletion failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy of </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Duplicate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File copy failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Moving Document failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LnkPropertiesBase</name>
+ <message>
+ <source>Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fast load (consumes memory)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Del Icon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Beam</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OwnerDlg</name>
+ <message>
+ <source>Owner Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PasswordBase</name>
+ <message>
+ <source>Form1</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>0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter passcode</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem creating
+Configuration Information
+for this program.
+
+Please free up some space and
+try again.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to create start up files
+Please free up some space
+before entering data</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to schedule alarm.
+Free some memory and try again.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Y</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>day</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>PM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AM</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>Are you sure you want to delete
+ %1?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Work Address:&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Home Address:&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Email Addresses: </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>Home Web Page: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business Web Page: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Office: </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>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>Nickname: </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>Groups</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>StorageInfo</name>
+ <message>
+ <source>CF Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SCSI Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Internal Storage</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TimerReceiverObject</name>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to schedule alarm.
+Please free up space and try again</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/mindbreaker.ts b/i18n/ko/mindbreaker.ts
new file mode 100644
index 0000000..598d561
--- a/dev/null
+++ b/i18n/ko/mindbreaker.ts
@@ -0,0 +1,44 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MindBreaker</name>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>win avg: %1 turns (%2 games)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MindBreakerBoard</name>
+ <message>
+ <source>Go%1p%2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CurrentGo%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Answer%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset Statistics</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset the win ratio?</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/ko/minesweep.ts b/i18n/ko/minesweep.ts
new file mode 100644
index 0000000..1dd7e7f
--- a/dev/null
+++ b/i18n/ko/minesweep.ts
@@ -0,0 +1,33 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MineSweep</name>
+ <message>
+ <source>You won!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>You exploded!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mine Hunt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Beginner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Expert</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/mpegplayer.ts b/i18n/ko/mpegplayer.ts
new file mode 100644
index 0000000..038e702
--- a/dev/null
+++ b/i18n/ko/mpegplayer.ts
@@ -0,0 +1,189 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>AudioWidget</name>
+ <message>
+ <source>OpiePlayer</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MediaPlayer</name>
+ <message>
+ <source>No file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: There is no file selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File not found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The following file was not found: &lt;i&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No decoder found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sorry, no appropriate decoders found for this file: &lt;i&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error opening file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sorry, an error occured trying to play the file: &lt;i&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> File: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>, Length: </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>OpiePlayer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Play Operations</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <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>File</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>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Full Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scale</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>Out of space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem saving the playlist.
+Your playlist may be missing some entries
+the next time you start it.</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>This is all ready in your playlist.
+Continue?</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>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>Play Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>VideoWidget</name>
+ <message>
+ <source>OpiePlayer</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/netsetup.ts b/i18n/ko/netsetup.ts
new file mode 100644
index 0000000..2c17b1b
--- a/dev/null
+++ b/i18n/ko/netsetup.ts
@@ -0,0 +1,71 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>AddNetworkSettingBase</name>
+ <message>
+ <source>Add Network Service</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;These are the network services available to be added.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NetworkSettings</name>
+ <message>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Only one %1 can be added. Remove the current one, or change its Properties</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NetworkSettingsBase</name>
+ <message>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Current</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;This is the state of your running network services.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Services</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;These are the network services you currently have available.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/opiemail.ts b/i18n/ko/opiemail.ts
new file mode 100644
index 0000000..efb9e76
--- a/dev/null
+++ b/i18n/ko/opiemail.ts
@@ -0,0 +1,344 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Reply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reply All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Composer</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Subject</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Queue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Send</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>From:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MailviewerApp</name>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compose</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mail</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mailboxes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Configure OpieMail</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailConfig</name>
+ <message>
+ <source>OpieMail Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folders</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Modify</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folder name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Identity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Transport</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Input</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>User</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Output</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailConfigImpl</name>
+ <message>
+ <source>Delete mailbox</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete the mailbox?
+All mails will be deleted.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailFolder</name>
+ <message>
+ <source>OpieMail Folder Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Description:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailIdenty</name>
+ <message>
+ <source>OpieMail Identity - Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Signature:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Identity:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Organization:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EMail:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reply To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use for sending</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailInputConfig</name>
+ <message>
+ <source>OpieMailInput</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Destination Folder</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>Port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>110</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enable intervall checking.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Check every:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> minutes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Delete mail from server when deleted local.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Keep Mail on Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailOutputConfig</name>
+ <message>
+ <source>OpieMailOutPut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server:</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>Server requires authentication</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QMailView</name>
+ <message>
+ <source>Subject</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sender</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>(Re)edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Move To</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SplitterWidgetBase</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/parashoot.ts b/i18n/ko/parashoot.ts
new file mode 100644
index 0000000..0aa33b9
--- a/dev/null
+++ b/i18n/ko/parashoot.ts
@@ -0,0 +1,24 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>ParaShoot</name>
+ <message>
+ <source>ParaShoot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> Level: %1 Score: %2 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> GAME OVER!
+ Your Score: %1
+ Parachuters Killed: %2
+ Accuracy: %3% </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/patience.ts b/i18n/ko/patience.ts
new file mode 100644
index 0000000..01c0f4b
--- a/dev/null
+++ b/i18n/ko/patience.ts
@@ -0,0 +1,61 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CanvasCardWindow</name>
+ <message>
+ <source>Patience</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Freecell</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Change Card Backs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Snap To Position</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;About</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Play</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change Card Backs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snap To Position</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Turn One Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Turn Three Cards</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/qasteroids.ts b/i18n/ko/qasteroids.ts
new file mode 100644
index 0000000..7066645
--- a/dev/null
+++ b/i18n/ko/qasteroids.ts
@@ -0,0 +1,39 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>KAstTopLevel</name>
+ <message>
+ <source>Asteroids</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Score</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Level</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ships</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fuel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press Calendar to start playing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ship Destroyed.
+Press Contacts/Home key.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game Over.
+Press Calendar for a new game.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/qpe.ts b/i18n/ko/qpe.ts
new file mode 100644
index 0000000..63003ca
--- a/dev/null
+++ b/i18n/ko/qpe.ts
@@ -0,0 +1,53 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Shutdown</name>
+ <message>
+ <source>Shut down...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Terminate Opie</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reboot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restart Opie</source>
+ <translation type="unfinished"></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"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SyncDialog</name>
+ <message>
+ <source>Syncing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Contacts&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/snake.ts b/i18n/ko/snake.ts
new file mode 100644
index 0000000..d9d6107
--- a/dev/null
+++ b/i18n/ko/snake.ts
@@ -0,0 +1,40 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>SnakeGame</name>
+ <message>
+ <source>Snake</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SNAKE!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use the arrow keys to guide the
+snake to eat the mouse. You must not
+crash into the walls, edges or its tail.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press Any Key To Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> Score : %1 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>GAME OVER!
+ Your Score: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press Any Key to Begin a New Game.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/spreadsheet.ts b/i18n/ko/spreadsheet.ts
new file mode 100644
index 0000000..52373e7
--- a/dev/null
+++ b/i18n/ko/spreadsheet.ts
@@ -0,0 +1,44 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>PIMSpreadsheetWindow</name>
+ <message>
+ <source>Spreadsheet</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>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Equation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clear Cell</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SpreadsheetWidget</name>
+ <message>
+ <source>SpreadsheetWidget</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/sysinfo.ts b/i18n/ko/sysinfo.ts
new file mode 100644
index 0000000..4b02c63
--- a/dev/null
+++ b/i18n/ko/sysinfo.ts
@@ -0,0 +1,150 @@
+<!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>Type: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MemoryInfo</name>
+ <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 Memory: %1 kB</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MountInfo</name>
+ <message>
+ <source> total: %1 kB</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Used (%1 kB)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Available (%1 kB)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ProcessDetail</name>
+ <message>
+ <source>Send</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ProcessInfo</name>
+ <message>
+ <source>PID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Status</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>StorageInfo</name>
+ <message>
+ <source>CF Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SCSI Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Internal Storage</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SystemInfo</name>
+ <message>
+ <source>System Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Memory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Storage</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CPU</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Process</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version</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 type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled by: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Opie&lt;/b&gt;&lt;p&gt;Version: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Built on: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/tableviewer.ts b/i18n/ko/tableviewer.ts
new file mode 100644
index 0000000..7d41b6f
--- a/dev/null
+++ b/i18n/ko/tableviewer.ts
@@ -0,0 +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 type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DataElem::setField(%1, %2) No valid type found</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TVBrowseKeyEntry</name>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>key</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TVKeyEdit_gen</name>
+ <message>
+ <source>TableViewer - Edit Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key Type</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>Clear All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TVListView</name>
+ <message>
+ <source>List View</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TableViewerWindow</name>
+ <message>
+ <source>Table Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>could not load Document</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/tetrix.ts b/i18n/ko/tetrix.ts
new file mode 100644
index 0000000..4916eef
--- a/dev/null
+++ b/i18n/ko/tetrix.ts
@@ -0,0 +1,29 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>QTetrix</name>
+ <message>
+ <source>Tetrix</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Next</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Score</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Level</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Removed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/textedit.ts b/i18n/ko/textedit.ts
new file mode 100644
index 0000000..4a81102
--- a/dev/null
+++ b/i18n/ko/textedit.ts
@@ -0,0 +1,221 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>FontDialog</name>
+ <message>
+ <source>Font Dialog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font Style</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>TextEdit</name>
+ <message>
+ <source>New</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>Save As</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</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>Find...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bold</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Italic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Wrap lines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start with new file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find Next</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Text Editor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unnamed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>fileBrowser</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Documents</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hidden files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Type: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Make Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rescan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>filePermissions</name>
+ <message>
+ <source>Set File Permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set file permissions for:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>others</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>read</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>write</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>execute</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>fileSaver</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/today.ts b/i18n/ko/today.ts
new file mode 100644
index 0000000..4cb785d
--- a/dev/null
+++ b/i18n/ko/today.ts
@@ -0,0 +1,95 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Today</name>
+ <message>
+ <source>Today</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Please fill out the business card &lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;%1&lt;/b&gt; new mail(s), &lt;b&gt;%2&lt;/b&gt; outgoing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There is &lt;b&gt; 1&lt;/b&gt; active task: &lt;br&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There are &lt;b&gt; %1&lt;/b&gt; active tasks: &lt;br&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No active tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TodayBase</name>
+ <message>
+ <source>Opiemail not installed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>todayconfig</name>
+ <message>
+ <source>Today config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Should the
+location
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Should the notes
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show only later
+appointments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>How many
+appointment
+should should
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>How many
+tasks should
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clip after how
+many letters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Should today be
+autostarted on
+resume ? (Opie only)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/ko/todolist.ts b/i18n/ko/todolist.ts
new file mode 100644
index 0000000..d7b7da7
--- a/dev/null
+++ b/i18n/ko/todolist.ts
@@ -0,0 +1,157 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>NewTaskDialog</name>
+ <message>
+ <source>Todo List</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NewTaskDialogBase</name>
+ <message>
+ <source>New Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Priority:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1 - Very High</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2 - High</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>3 - Normal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4 - Low</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>5 - Very Low</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Category:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Completed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D&amp;ue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1 Jan 2001</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TodoTable</name>
+ <message>
+ <source>C.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Prior.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Description</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TodoWindow</name>
+ <message>
+ <source>Todo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to create startup files
+Free up some space
+before you enter any data</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Task</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>Beam</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Completed tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can not edit data, currently syncing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All Categories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></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>
+</context>
+</TS>
diff --git a/i18n/ko/wordgame.ts b/i18n/ko/wordgame.ts
new file mode 100644
index 0000000..7b79f74
--- a/dev/null
+++ b/i18n/ko/wordgame.ts
@@ -0,0 +1,137 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Board</name>
+ <message>
+ <source>Blanks: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown word</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;The word &quot;%1&quot; is not in the dictionary.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ignore</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NewGameBase</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Players</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AI3: Smart AI player</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rules</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RulesBase</name>
+ <message>
+ <source>Game Rules</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Board</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size:</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>&amp;OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ScoreInfo</name>
+ <message>
+ <source>&lt;P&gt;Invalid move</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;Score: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>WordGame</name>
+ <message>
+ <source>Word Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Done</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you want to end the game early?</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>
+</TS>
diff --git a/i18n/no/calculator.ts b/i18n/no/calculator.ts
new file mode 100644
index 0000000..b2ccf9e
--- a/dev/null
+++ b/i18n/no/calculator.ts
@@ -0,0 +1,132 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Calculator</name>
+ <message>
+ <source>Experimental Calculator</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>M+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MR</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CE</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>log</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>(</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>cos</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>tan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>+/-</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>=</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>-</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>x</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>/</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CalculatorImpl</name>
+ <message>
+ <source>Calculator</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/citytime.ts b/i18n/no/citytime.ts
new file mode 100644
index 0000000..429f523
--- a/dev/null
+++ b/i18n/no/citytime.ts
@@ -0,0 +1,99 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CityTime</name>
+ <message>
+ <source>Time Changing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem setting timezone %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restore Time Zone</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem setting your timezone.Your time may be wrong now...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CityTimeBase</name>
+ <message>
+ <source>City Time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 4&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 6 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 5&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 2&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 6&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 5 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 2 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 1 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 3&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 1&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 3 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 4 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ZoneMap</name>
+ <message>
+ <source>CITY</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to Find Timezone Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Unable to find any timezone information in %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Couldn&apos;t Find Map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Couldn&apos;t load map: %1, exiting</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/clock.ts b/i18n/no/clock.ts
new file mode 100644
index 0000000..613ee63
--- a/dev/null
+++ b/i18n/no/clock.ts
@@ -0,0 +1,69 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Clock</name>
+ <message>
+ <source>Snooze</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clock</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Stopwatch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set Alarm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alarm On</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alarm Off</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Stop</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Set_Alarm</name>
+ <message>
+ <source>Set Alarm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hour</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Minute</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snooze Delay
+(minutes)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/embeddedkonsole.ts b/i18n/no/embeddedkonsole.ts
new file mode 100644
index 0000000..1584e7e
--- a/dev/null
+++ b/i18n/no/embeddedkonsole.ts
@@ -0,0 +1,104 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CommandEditDialog</name>
+ <message>
+ <source>Command Selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CommandEditDialogBase</name>
+ <message>
+ <source>Commands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;B&gt;Commands&lt;/B&gt;:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;B&gt;Suggested Commands&lt;/B&gt;:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Form1</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Konsole</name>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Micro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Small Fixed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Medium Fixed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font</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>Enter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tab</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Up</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Down</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PlayListSelection</name>
+ <message>
+ <source>Command Selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>editCommandBase</name>
+ <message>
+ <source>Add command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter command to add:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/fifteen.ts b/i18n/no/fifteen.ts
new file mode 100644
index 0000000..b52d689
--- a/dev/null
+++ b/i18n/no/fifteen.ts
@@ -0,0 +1,41 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>FifteenMainWindow</name>
+ <message>
+ <source>Randomize</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Solve</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fifteen Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PiecesTable</name>
+ <message>
+ <source>Fifteen Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Congratulations!
+You win the game!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>R&amp;andomize Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Reset Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/filebrowser.ts b/i18n/no/filebrowser.ts
new file mode 100644
index 0000000..2fa1cba
--- a/dev/null
+++ b/i18n/no/filebrowser.ts
@@ -0,0 +1,243 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>FileBrowser</name>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sort</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Name </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Size </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Date </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Type </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ascending</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hidden</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Symlinks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Previous dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parent dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</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>/</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FileView</name>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t show /dev/ directory.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Ok</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ok</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Are you sure?</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>Delete failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folder creation failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Launch Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Launch failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add to Documents</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Run</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View as text</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</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>Change Permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>filePermissions</name>
+ <message>
+ <source>Set File Permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set file permissions for:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>others</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>read</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>write</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>execute</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/go.ts b/i18n/no/go.ts
new file mode 100644
index 0000000..07e1e03
--- a/dev/null
+++ b/i18n/no/go.ts
@@ -0,0 +1,56 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>GoMainWidget</name>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Resign</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Two player option</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>GoWidget</name>
+ <message>
+ <source>White %1, Black %2. </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>White wins.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Black wins.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>A draw.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>I pass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Prisoners: black %1, white %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Go</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/helpbrowser.ts b/i18n/no/helpbrowser.ts
new file mode 100644
index 0000000..4951556
--- a/dev/null
+++ b/i18n/no/helpbrowser.ts
@@ -0,0 +1,37 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>HelpBrowser</name>
+ <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>
+ <message>
+ <source>Add Bookmark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove from Bookmarks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bookmarks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help Browser</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>HelpBrowser</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/keypebble.ts b/i18n/no/keypebble.ts
new file mode 100644
index 0000000..ab58148
--- a/dev/null
+++ b/i18n/no/keypebble.ts
@@ -0,0 +1,200 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>KRFBConnection</name>
+ <message>
+ <source>Connected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection Refused</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Host not found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Read Error: QSocket reported an error reading
+data, the remote host has probably dropped the
+connection.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>QSocket reported an invalid error code</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KRFBDecoder</name>
+ <message>
+ <source>Waiting for server initialisation...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Waiting for desktop name...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connected to %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol Error: Message Id %1 was found when expecting an update message.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol Error: An unknown encoding was used by the server %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KRFBLogin</name>
+ <message>
+ <source>Waiting for server version...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Invalid server version, %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Unsupported server version, %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Logged in</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: This server requires a password, but none has been specified.
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: The password you specified was incorrect.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Too many invalid login attempts have been made
+to this account, please try later.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Login Failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Too many failures</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KVNC</name>
+ <message>
+ <source>VNC Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Full Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</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>Stop Full Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connected to remote host</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Logged in to remote host</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KVNCConnectDlg</name>
+ <message>
+ <source>Connect to VNC server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Host Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display Number:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>VncOptionsBase</name>
+ <message>
+ <source>VNC Viewer Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Data Encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Check for screen updates every:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Milliseconds</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Request 8-bit session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Raise on bell</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Request shared session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hextile encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CoRRE encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RRE encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy rectangle encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/libbatteryapplet.ts b/i18n/no/libbatteryapplet.ts
new file mode 100644
index 0000000..0f0c5ce
--- a/dev/null
+++ b/i18n/no/libbatteryapplet.ts
@@ -0,0 +1,61 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>BatteryStatus</name>
+ <message>
+ <source>Battery Status</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Charging</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Percentage battery remaining</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Battery status: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Good</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>Critical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>On backup power</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Power on-line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>External power disconnected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Battery time remaining</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/libcardmonapplet.ts b/i18n/no/libcardmonapplet.ts
new file mode 100644
index 0000000..67c09b9
--- a/dev/null
+++ b/i18n/no/libcardmonapplet.ts
@@ -0,0 +1,21 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CardMonitor</name>
+ <message>
+ <source>Eject card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CardMonitor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/libqpe.ts b/i18n/no/libqpe.ts
new file mode 100644
index 0000000..032c969
--- a/dev/null
+++ b/i18n/no/libqpe.ts
@@ -0,0 +1,720 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Categories</name>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> (multi.)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Personal</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryCombo</name>
+ <message>
+ <source> (Multi.)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryEdit</name>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Category</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Category </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryEditBase</name>
+ <message>
+ <source>Category Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Categories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Categories Go Here</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Global</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryMenu</name>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategorySelect</name>
+ <message>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sorry, another application is
+editing categories.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Categories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FileSelector</name>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create a new Document</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close the File Selector</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FileSelectorView</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There are no files in this directory.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FindWidget</name>
+ <message>
+ <source>String Not Found.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End reached, starting at beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FindWidgetBase</name>
+ <message>
+ <source>Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find what:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Category:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start Search at:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dec 02 01</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Case Sensitive</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Search Backwards</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LnkProperties</name>
+ <message>
+ <source>Document View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File deletion failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete Icon and leave file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Icon deletion failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy of </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Duplicate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File copy failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Moving Document failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LnkPropertiesBase</name>
+ <message>
+ <source>Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fast load (consumes memory)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Del Icon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Beam</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OwnerDlg</name>
+ <message>
+ <source>Owner Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PasswordBase</name>
+ <message>
+ <source>Form1</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>0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter passcode</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem creating
+Configuration Information
+for this program.
+
+Please free up some space and
+try again.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to create start up files
+Please free up some space
+before entering data</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to schedule alarm.
+Free some memory and try again.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Y</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>day</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>PM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AM</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>Are you sure you want to delete
+ %1?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Work Address:&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Home Address:&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Email Addresses: </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>Home Web Page: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business Web Page: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Office: </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>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>Nickname: </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>Groups</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>StorageInfo</name>
+ <message>
+ <source>CF Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SCSI Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Internal Storage</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TimerReceiverObject</name>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to schedule alarm.
+Please free up space and try again</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/mindbreaker.ts b/i18n/no/mindbreaker.ts
new file mode 100644
index 0000000..598d561
--- a/dev/null
+++ b/i18n/no/mindbreaker.ts
@@ -0,0 +1,44 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MindBreaker</name>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>win avg: %1 turns (%2 games)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MindBreakerBoard</name>
+ <message>
+ <source>Go%1p%2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CurrentGo%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Answer%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset Statistics</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset the win ratio?</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/no/minesweep.ts b/i18n/no/minesweep.ts
new file mode 100644
index 0000000..1dd7e7f
--- a/dev/null
+++ b/i18n/no/minesweep.ts
@@ -0,0 +1,33 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MineSweep</name>
+ <message>
+ <source>You won!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>You exploded!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mine Hunt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Beginner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Expert</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/mpegplayer.ts b/i18n/no/mpegplayer.ts
new file mode 100644
index 0000000..038e702
--- a/dev/null
+++ b/i18n/no/mpegplayer.ts
@@ -0,0 +1,189 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>AudioWidget</name>
+ <message>
+ <source>OpiePlayer</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MediaPlayer</name>
+ <message>
+ <source>No file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: There is no file selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File not found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The following file was not found: &lt;i&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No decoder found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sorry, no appropriate decoders found for this file: &lt;i&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error opening file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sorry, an error occured trying to play the file: &lt;i&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> File: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>, Length: </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>OpiePlayer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Play Operations</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <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>File</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>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Full Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scale</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>Out of space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem saving the playlist.
+Your playlist may be missing some entries
+the next time you start it.</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>This is all ready in your playlist.
+Continue?</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>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>Play Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>VideoWidget</name>
+ <message>
+ <source>OpiePlayer</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/netsetup.ts b/i18n/no/netsetup.ts
new file mode 100644
index 0000000..2c17b1b
--- a/dev/null
+++ b/i18n/no/netsetup.ts
@@ -0,0 +1,71 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>AddNetworkSettingBase</name>
+ <message>
+ <source>Add Network Service</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;These are the network services available to be added.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NetworkSettings</name>
+ <message>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Only one %1 can be added. Remove the current one, or change its Properties</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NetworkSettingsBase</name>
+ <message>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Current</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;This is the state of your running network services.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Services</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;These are the network services you currently have available.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/opiemail.ts b/i18n/no/opiemail.ts
new file mode 100644
index 0000000..efb9e76
--- a/dev/null
+++ b/i18n/no/opiemail.ts
@@ -0,0 +1,344 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Reply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reply All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Composer</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Subject</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Queue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Send</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>From:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MailviewerApp</name>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compose</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mail</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mailboxes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Configure OpieMail</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailConfig</name>
+ <message>
+ <source>OpieMail Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folders</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Modify</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folder name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Identity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Transport</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Input</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>User</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Output</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailConfigImpl</name>
+ <message>
+ <source>Delete mailbox</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete the mailbox?
+All mails will be deleted.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailFolder</name>
+ <message>
+ <source>OpieMail Folder Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Description:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailIdenty</name>
+ <message>
+ <source>OpieMail Identity - Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Signature:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Identity:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Organization:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EMail:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reply To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use for sending</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailInputConfig</name>
+ <message>
+ <source>OpieMailInput</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Destination Folder</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>Port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>110</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enable intervall checking.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Check every:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> minutes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Delete mail from server when deleted local.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Keep Mail on Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailOutputConfig</name>
+ <message>
+ <source>OpieMailOutPut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server:</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>Server requires authentication</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QMailView</name>
+ <message>
+ <source>Subject</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sender</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>(Re)edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Move To</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SplitterWidgetBase</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/parashoot.ts b/i18n/no/parashoot.ts
new file mode 100644
index 0000000..0aa33b9
--- a/dev/null
+++ b/i18n/no/parashoot.ts
@@ -0,0 +1,24 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>ParaShoot</name>
+ <message>
+ <source>ParaShoot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> Level: %1 Score: %2 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> GAME OVER!
+ Your Score: %1
+ Parachuters Killed: %2
+ Accuracy: %3% </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/patience.ts b/i18n/no/patience.ts
new file mode 100644
index 0000000..01c0f4b
--- a/dev/null
+++ b/i18n/no/patience.ts
@@ -0,0 +1,61 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CanvasCardWindow</name>
+ <message>
+ <source>Patience</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Freecell</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Change Card Backs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Snap To Position</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;About</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Play</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change Card Backs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snap To Position</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Turn One Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Turn Three Cards</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/qasteroids.ts b/i18n/no/qasteroids.ts
new file mode 100644
index 0000000..7066645
--- a/dev/null
+++ b/i18n/no/qasteroids.ts
@@ -0,0 +1,39 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>KAstTopLevel</name>
+ <message>
+ <source>Asteroids</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Score</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Level</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ships</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fuel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press Calendar to start playing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ship Destroyed.
+Press Contacts/Home key.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game Over.
+Press Calendar for a new game.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/qpe.ts b/i18n/no/qpe.ts
new file mode 100644
index 0000000..63003ca
--- a/dev/null
+++ b/i18n/no/qpe.ts
@@ -0,0 +1,53 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Shutdown</name>
+ <message>
+ <source>Shut down...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Terminate Opie</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reboot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restart Opie</source>
+ <translation type="unfinished"></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"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SyncDialog</name>
+ <message>
+ <source>Syncing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Contacts&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/snake.ts b/i18n/no/snake.ts
new file mode 100644
index 0000000..d9d6107
--- a/dev/null
+++ b/i18n/no/snake.ts
@@ -0,0 +1,40 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>SnakeGame</name>
+ <message>
+ <source>Snake</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SNAKE!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use the arrow keys to guide the
+snake to eat the mouse. You must not
+crash into the walls, edges or its tail.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press Any Key To Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> Score : %1 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>GAME OVER!
+ Your Score: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press Any Key to Begin a New Game.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/spreadsheet.ts b/i18n/no/spreadsheet.ts
new file mode 100644
index 0000000..52373e7
--- a/dev/null
+++ b/i18n/no/spreadsheet.ts
@@ -0,0 +1,44 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>PIMSpreadsheetWindow</name>
+ <message>
+ <source>Spreadsheet</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>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Equation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clear Cell</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SpreadsheetWidget</name>
+ <message>
+ <source>SpreadsheetWidget</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/sysinfo.ts b/i18n/no/sysinfo.ts
new file mode 100644
index 0000000..4b02c63
--- a/dev/null
+++ b/i18n/no/sysinfo.ts
@@ -0,0 +1,150 @@
+<!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>Type: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MemoryInfo</name>
+ <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 Memory: %1 kB</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MountInfo</name>
+ <message>
+ <source> total: %1 kB</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Used (%1 kB)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Available (%1 kB)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ProcessDetail</name>
+ <message>
+ <source>Send</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ProcessInfo</name>
+ <message>
+ <source>PID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Status</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>StorageInfo</name>
+ <message>
+ <source>CF Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SCSI Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Internal Storage</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SystemInfo</name>
+ <message>
+ <source>System Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Memory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Storage</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CPU</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Process</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version</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 type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled by: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Opie&lt;/b&gt;&lt;p&gt;Version: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Built on: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/tableviewer.ts b/i18n/no/tableviewer.ts
new file mode 100644
index 0000000..7d41b6f
--- a/dev/null
+++ b/i18n/no/tableviewer.ts
@@ -0,0 +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 type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DataElem::setField(%1, %2) No valid type found</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TVBrowseKeyEntry</name>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>key</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TVKeyEdit_gen</name>
+ <message>
+ <source>TableViewer - Edit Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key Type</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>Clear All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TVListView</name>
+ <message>
+ <source>List View</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TableViewerWindow</name>
+ <message>
+ <source>Table Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>could not load Document</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/tetrix.ts b/i18n/no/tetrix.ts
new file mode 100644
index 0000000..4916eef
--- a/dev/null
+++ b/i18n/no/tetrix.ts
@@ -0,0 +1,29 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>QTetrix</name>
+ <message>
+ <source>Tetrix</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Next</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Score</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Level</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Removed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/textedit.ts b/i18n/no/textedit.ts
new file mode 100644
index 0000000..4a81102
--- a/dev/null
+++ b/i18n/no/textedit.ts
@@ -0,0 +1,221 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>FontDialog</name>
+ <message>
+ <source>Font Dialog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font Style</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>TextEdit</name>
+ <message>
+ <source>New</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>Save As</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</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>Find...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bold</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Italic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Wrap lines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start with new file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find Next</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Text Editor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unnamed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>fileBrowser</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Documents</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hidden files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Type: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Make Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rescan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>filePermissions</name>
+ <message>
+ <source>Set File Permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set file permissions for:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>others</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>read</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>write</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>execute</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>fileSaver</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/today.ts b/i18n/no/today.ts
new file mode 100644
index 0000000..4cb785d
--- a/dev/null
+++ b/i18n/no/today.ts
@@ -0,0 +1,95 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Today</name>
+ <message>
+ <source>Today</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Please fill out the business card &lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;%1&lt;/b&gt; new mail(s), &lt;b&gt;%2&lt;/b&gt; outgoing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There is &lt;b&gt; 1&lt;/b&gt; active task: &lt;br&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There are &lt;b&gt; %1&lt;/b&gt; active tasks: &lt;br&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No active tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TodayBase</name>
+ <message>
+ <source>Opiemail not installed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>todayconfig</name>
+ <message>
+ <source>Today config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Should the
+location
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Should the notes
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show only later
+appointments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>How many
+appointment
+should should
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>How many
+tasks should
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clip after how
+many letters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Should today be
+autostarted on
+resume ? (Opie only)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/no/todolist.ts b/i18n/no/todolist.ts
new file mode 100644
index 0000000..d7b7da7
--- a/dev/null
+++ b/i18n/no/todolist.ts
@@ -0,0 +1,157 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>NewTaskDialog</name>
+ <message>
+ <source>Todo List</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NewTaskDialogBase</name>
+ <message>
+ <source>New Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Priority:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1 - Very High</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2 - High</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>3 - Normal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4 - Low</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>5 - Very Low</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Category:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Completed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D&amp;ue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1 Jan 2001</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TodoTable</name>
+ <message>
+ <source>C.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Prior.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Description</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TodoWindow</name>
+ <message>
+ <source>Todo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to create startup files
+Free up some space
+before you enter any data</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Task</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>Beam</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Completed tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can not edit data, currently syncing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All Categories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></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>
+</context>
+</TS>
diff --git a/i18n/no/wordgame.ts b/i18n/no/wordgame.ts
new file mode 100644
index 0000000..7b79f74
--- a/dev/null
+++ b/i18n/no/wordgame.ts
@@ -0,0 +1,137 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Board</name>
+ <message>
+ <source>Blanks: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown word</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;The word &quot;%1&quot; is not in the dictionary.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ignore</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NewGameBase</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Players</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AI3: Smart AI player</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rules</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RulesBase</name>
+ <message>
+ <source>Game Rules</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Board</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size:</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>&amp;OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ScoreInfo</name>
+ <message>
+ <source>&lt;P&gt;Invalid move</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;Score: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>WordGame</name>
+ <message>
+ <source>Word Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Done</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you want to end the game early?</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>
+</TS>
diff --git a/i18n/zh_CN/calculator.ts b/i18n/zh_CN/calculator.ts
new file mode 100644
index 0000000..b2ccf9e
--- a/dev/null
+++ b/i18n/zh_CN/calculator.ts
@@ -0,0 +1,132 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Calculator</name>
+ <message>
+ <source>Experimental Calculator</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>M+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MR</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CE</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>log</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>(</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>cos</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>tan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>+/-</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>=</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>-</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>x</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>/</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CalculatorImpl</name>
+ <message>
+ <source>Calculator</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/citytime.ts b/i18n/zh_CN/citytime.ts
new file mode 100644
index 0000000..429f523
--- a/dev/null
+++ b/i18n/zh_CN/citytime.ts
@@ -0,0 +1,99 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CityTime</name>
+ <message>
+ <source>Time Changing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem setting timezone %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restore Time Zone</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem setting your timezone.Your time may be wrong now...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CityTimeBase</name>
+ <message>
+ <source>City Time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 4&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 6 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 5&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 2&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 6&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 5 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 2 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 1 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 3&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 1&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 3 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 4 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ZoneMap</name>
+ <message>
+ <source>CITY</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to Find Timezone Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Unable to find any timezone information in %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Couldn&apos;t Find Map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Couldn&apos;t load map: %1, exiting</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/clock.ts b/i18n/zh_CN/clock.ts
new file mode 100644
index 0000000..613ee63
--- a/dev/null
+++ b/i18n/zh_CN/clock.ts
@@ -0,0 +1,69 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Clock</name>
+ <message>
+ <source>Snooze</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clock</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Stopwatch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set Alarm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alarm On</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alarm Off</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Stop</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Set_Alarm</name>
+ <message>
+ <source>Set Alarm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hour</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Minute</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snooze Delay
+(minutes)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/embeddedkonsole.ts b/i18n/zh_CN/embeddedkonsole.ts
new file mode 100644
index 0000000..1584e7e
--- a/dev/null
+++ b/i18n/zh_CN/embeddedkonsole.ts
@@ -0,0 +1,104 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CommandEditDialog</name>
+ <message>
+ <source>Command Selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CommandEditDialogBase</name>
+ <message>
+ <source>Commands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;B&gt;Commands&lt;/B&gt;:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;B&gt;Suggested Commands&lt;/B&gt;:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Form1</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Konsole</name>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Micro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Small Fixed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Medium Fixed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font</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>Enter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tab</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Up</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Down</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PlayListSelection</name>
+ <message>
+ <source>Command Selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>editCommandBase</name>
+ <message>
+ <source>Add command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter command to add:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/fifteen.ts b/i18n/zh_CN/fifteen.ts
new file mode 100644
index 0000000..b52d689
--- a/dev/null
+++ b/i18n/zh_CN/fifteen.ts
@@ -0,0 +1,41 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>FifteenMainWindow</name>
+ <message>
+ <source>Randomize</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Solve</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fifteen Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PiecesTable</name>
+ <message>
+ <source>Fifteen Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Congratulations!
+You win the game!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>R&amp;andomize Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Reset Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/filebrowser.ts b/i18n/zh_CN/filebrowser.ts
new file mode 100644
index 0000000..2fa1cba
--- a/dev/null
+++ b/i18n/zh_CN/filebrowser.ts
@@ -0,0 +1,243 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>FileBrowser</name>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sort</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Name </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Size </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Date </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Type </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ascending</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hidden</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Symlinks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Previous dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parent dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</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>/</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FileView</name>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t show /dev/ directory.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Ok</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ok</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Are you sure?</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>Delete failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folder creation failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Launch Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Launch failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add to Documents</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Run</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View as text</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</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>Change Permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>filePermissions</name>
+ <message>
+ <source>Set File Permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set file permissions for:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>others</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>read</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>write</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>execute</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/go.ts b/i18n/zh_CN/go.ts
new file mode 100644
index 0000000..07e1e03
--- a/dev/null
+++ b/i18n/zh_CN/go.ts
@@ -0,0 +1,56 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>GoMainWidget</name>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Resign</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Two player option</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>GoWidget</name>
+ <message>
+ <source>White %1, Black %2. </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>White wins.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Black wins.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>A draw.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>I pass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Prisoners: black %1, white %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Go</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/helpbrowser.ts b/i18n/zh_CN/helpbrowser.ts
new file mode 100644
index 0000000..4951556
--- a/dev/null
+++ b/i18n/zh_CN/helpbrowser.ts
@@ -0,0 +1,37 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>HelpBrowser</name>
+ <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>
+ <message>
+ <source>Add Bookmark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove from Bookmarks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bookmarks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help Browser</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>HelpBrowser</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/keypebble.ts b/i18n/zh_CN/keypebble.ts
new file mode 100644
index 0000000..ab58148
--- a/dev/null
+++ b/i18n/zh_CN/keypebble.ts
@@ -0,0 +1,200 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>KRFBConnection</name>
+ <message>
+ <source>Connected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection Refused</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Host not found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Read Error: QSocket reported an error reading
+data, the remote host has probably dropped the
+connection.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>QSocket reported an invalid error code</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KRFBDecoder</name>
+ <message>
+ <source>Waiting for server initialisation...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Waiting for desktop name...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connected to %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol Error: Message Id %1 was found when expecting an update message.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol Error: An unknown encoding was used by the server %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KRFBLogin</name>
+ <message>
+ <source>Waiting for server version...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Invalid server version, %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Unsupported server version, %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Logged in</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: This server requires a password, but none has been specified.
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: The password you specified was incorrect.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Too many invalid login attempts have been made
+to this account, please try later.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Login Failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Too many failures</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KVNC</name>
+ <message>
+ <source>VNC Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Full Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</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>Stop Full Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connected to remote host</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Logged in to remote host</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KVNCConnectDlg</name>
+ <message>
+ <source>Connect to VNC server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Host Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display Number:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>VncOptionsBase</name>
+ <message>
+ <source>VNC Viewer Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Data Encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Check for screen updates every:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Milliseconds</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Request 8-bit session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Raise on bell</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Request shared session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hextile encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CoRRE encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RRE encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy rectangle encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/libbatteryapplet.ts b/i18n/zh_CN/libbatteryapplet.ts
new file mode 100644
index 0000000..0f0c5ce
--- a/dev/null
+++ b/i18n/zh_CN/libbatteryapplet.ts
@@ -0,0 +1,61 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>BatteryStatus</name>
+ <message>
+ <source>Battery Status</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Charging</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Percentage battery remaining</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Battery status: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Good</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>Critical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>On backup power</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Power on-line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>External power disconnected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Battery time remaining</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/libcardmonapplet.ts b/i18n/zh_CN/libcardmonapplet.ts
new file mode 100644
index 0000000..67c09b9
--- a/dev/null
+++ b/i18n/zh_CN/libcardmonapplet.ts
@@ -0,0 +1,21 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CardMonitor</name>
+ <message>
+ <source>Eject card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CardMonitor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/libqpe.ts b/i18n/zh_CN/libqpe.ts
new file mode 100644
index 0000000..032c969
--- a/dev/null
+++ b/i18n/zh_CN/libqpe.ts
@@ -0,0 +1,720 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Categories</name>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> (multi.)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Personal</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryCombo</name>
+ <message>
+ <source> (Multi.)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryEdit</name>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Category</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Category </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryEditBase</name>
+ <message>
+ <source>Category Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Categories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Categories Go Here</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Global</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryMenu</name>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategorySelect</name>
+ <message>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sorry, another application is
+editing categories.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Categories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FileSelector</name>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create a new Document</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close the File Selector</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FileSelectorView</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There are no files in this directory.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FindWidget</name>
+ <message>
+ <source>String Not Found.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End reached, starting at beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FindWidgetBase</name>
+ <message>
+ <source>Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find what:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Category:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start Search at:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dec 02 01</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Case Sensitive</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Search Backwards</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LnkProperties</name>
+ <message>
+ <source>Document View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File deletion failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete Icon and leave file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Icon deletion failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy of </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Duplicate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File copy failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Moving Document failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LnkPropertiesBase</name>
+ <message>
+ <source>Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fast load (consumes memory)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Del Icon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Beam</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OwnerDlg</name>
+ <message>
+ <source>Owner Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PasswordBase</name>
+ <message>
+ <source>Form1</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>0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter passcode</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem creating
+Configuration Information
+for this program.
+
+Please free up some space and
+try again.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to create start up files
+Please free up some space
+before entering data</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to schedule alarm.
+Free some memory and try again.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Y</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>day</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>PM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AM</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>Are you sure you want to delete
+ %1?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Work Address:&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Home Address:&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Email Addresses: </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>Home Web Page: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business Web Page: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Office: </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>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>Nickname: </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>Groups</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>StorageInfo</name>
+ <message>
+ <source>CF Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SCSI Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Internal Storage</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TimerReceiverObject</name>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to schedule alarm.
+Please free up space and try again</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/mindbreaker.ts b/i18n/zh_CN/mindbreaker.ts
new file mode 100644
index 0000000..598d561
--- a/dev/null
+++ b/i18n/zh_CN/mindbreaker.ts
@@ -0,0 +1,44 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MindBreaker</name>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>win avg: %1 turns (%2 games)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MindBreakerBoard</name>
+ <message>
+ <source>Go%1p%2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CurrentGo%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Answer%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset Statistics</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset the win ratio?</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_CN/minesweep.ts b/i18n/zh_CN/minesweep.ts
new file mode 100644
index 0000000..1dd7e7f
--- a/dev/null
+++ b/i18n/zh_CN/minesweep.ts
@@ -0,0 +1,33 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MineSweep</name>
+ <message>
+ <source>You won!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>You exploded!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mine Hunt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Beginner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Expert</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/mpegplayer.ts b/i18n/zh_CN/mpegplayer.ts
new file mode 100644
index 0000000..038e702
--- a/dev/null
+++ b/i18n/zh_CN/mpegplayer.ts
@@ -0,0 +1,189 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>AudioWidget</name>
+ <message>
+ <source>OpiePlayer</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MediaPlayer</name>
+ <message>
+ <source>No file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: There is no file selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File not found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The following file was not found: &lt;i&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No decoder found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sorry, no appropriate decoders found for this file: &lt;i&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error opening file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sorry, an error occured trying to play the file: &lt;i&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> File: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>, Length: </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>OpiePlayer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Play Operations</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <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>File</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>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Full Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scale</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>Out of space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem saving the playlist.
+Your playlist may be missing some entries
+the next time you start it.</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>This is all ready in your playlist.
+Continue?</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>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>Play Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>VideoWidget</name>
+ <message>
+ <source>OpiePlayer</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/netsetup.ts b/i18n/zh_CN/netsetup.ts
new file mode 100644
index 0000000..2c17b1b
--- a/dev/null
+++ b/i18n/zh_CN/netsetup.ts
@@ -0,0 +1,71 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>AddNetworkSettingBase</name>
+ <message>
+ <source>Add Network Service</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;These are the network services available to be added.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NetworkSettings</name>
+ <message>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Only one %1 can be added. Remove the current one, or change its Properties</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NetworkSettingsBase</name>
+ <message>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Current</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;This is the state of your running network services.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Services</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;These are the network services you currently have available.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/opiemail.ts b/i18n/zh_CN/opiemail.ts
new file mode 100644
index 0000000..efb9e76
--- a/dev/null
+++ b/i18n/zh_CN/opiemail.ts
@@ -0,0 +1,344 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Reply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reply All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Composer</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Subject</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Queue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Send</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>From:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MailviewerApp</name>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compose</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mail</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mailboxes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Configure OpieMail</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailConfig</name>
+ <message>
+ <source>OpieMail Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folders</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Modify</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folder name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Identity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Transport</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Input</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>User</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Output</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailConfigImpl</name>
+ <message>
+ <source>Delete mailbox</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete the mailbox?
+All mails will be deleted.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailFolder</name>
+ <message>
+ <source>OpieMail Folder Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Description:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailIdenty</name>
+ <message>
+ <source>OpieMail Identity - Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Signature:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Identity:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Organization:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EMail:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reply To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use for sending</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailInputConfig</name>
+ <message>
+ <source>OpieMailInput</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Destination Folder</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>Port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>110</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enable intervall checking.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Check every:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> minutes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Delete mail from server when deleted local.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Keep Mail on Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailOutputConfig</name>
+ <message>
+ <source>OpieMailOutPut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server:</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>Server requires authentication</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QMailView</name>
+ <message>
+ <source>Subject</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sender</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>(Re)edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Move To</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SplitterWidgetBase</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/parashoot.ts b/i18n/zh_CN/parashoot.ts
new file mode 100644
index 0000000..0aa33b9
--- a/dev/null
+++ b/i18n/zh_CN/parashoot.ts
@@ -0,0 +1,24 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>ParaShoot</name>
+ <message>
+ <source>ParaShoot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> Level: %1 Score: %2 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> GAME OVER!
+ Your Score: %1
+ Parachuters Killed: %2
+ Accuracy: %3% </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/patience.ts b/i18n/zh_CN/patience.ts
new file mode 100644
index 0000000..01c0f4b
--- a/dev/null
+++ b/i18n/zh_CN/patience.ts
@@ -0,0 +1,61 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CanvasCardWindow</name>
+ <message>
+ <source>Patience</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Freecell</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Change Card Backs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Snap To Position</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;About</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Play</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change Card Backs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snap To Position</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Turn One Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Turn Three Cards</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/qasteroids.ts b/i18n/zh_CN/qasteroids.ts
new file mode 100644
index 0000000..7066645
--- a/dev/null
+++ b/i18n/zh_CN/qasteroids.ts
@@ -0,0 +1,39 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>KAstTopLevel</name>
+ <message>
+ <source>Asteroids</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Score</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Level</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ships</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fuel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press Calendar to start playing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ship Destroyed.
+Press Contacts/Home key.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game Over.
+Press Calendar for a new game.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/qpe.ts b/i18n/zh_CN/qpe.ts
new file mode 100644
index 0000000..63003ca
--- a/dev/null
+++ b/i18n/zh_CN/qpe.ts
@@ -0,0 +1,53 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Shutdown</name>
+ <message>
+ <source>Shut down...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Terminate Opie</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reboot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restart Opie</source>
+ <translation type="unfinished"></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"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SyncDialog</name>
+ <message>
+ <source>Syncing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Contacts&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/snake.ts b/i18n/zh_CN/snake.ts
new file mode 100644
index 0000000..d9d6107
--- a/dev/null
+++ b/i18n/zh_CN/snake.ts
@@ -0,0 +1,40 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>SnakeGame</name>
+ <message>
+ <source>Snake</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SNAKE!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use the arrow keys to guide the
+snake to eat the mouse. You must not
+crash into the walls, edges or its tail.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press Any Key To Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> Score : %1 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>GAME OVER!
+ Your Score: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press Any Key to Begin a New Game.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/spreadsheet.ts b/i18n/zh_CN/spreadsheet.ts
new file mode 100644
index 0000000..52373e7
--- a/dev/null
+++ b/i18n/zh_CN/spreadsheet.ts
@@ -0,0 +1,44 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>PIMSpreadsheetWindow</name>
+ <message>
+ <source>Spreadsheet</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>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Equation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clear Cell</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SpreadsheetWidget</name>
+ <message>
+ <source>SpreadsheetWidget</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/sysinfo.ts b/i18n/zh_CN/sysinfo.ts
new file mode 100644
index 0000000..4b02c63
--- a/dev/null
+++ b/i18n/zh_CN/sysinfo.ts
@@ -0,0 +1,150 @@
+<!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>Type: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MemoryInfo</name>
+ <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 Memory: %1 kB</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MountInfo</name>
+ <message>
+ <source> total: %1 kB</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Used (%1 kB)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Available (%1 kB)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ProcessDetail</name>
+ <message>
+ <source>Send</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ProcessInfo</name>
+ <message>
+ <source>PID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Status</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>StorageInfo</name>
+ <message>
+ <source>CF Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SCSI Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Internal Storage</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SystemInfo</name>
+ <message>
+ <source>System Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Memory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Storage</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CPU</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Process</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version</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 type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled by: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Opie&lt;/b&gt;&lt;p&gt;Version: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Built on: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/tableviewer.ts b/i18n/zh_CN/tableviewer.ts
new file mode 100644
index 0000000..7d41b6f
--- a/dev/null
+++ b/i18n/zh_CN/tableviewer.ts
@@ -0,0 +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 type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DataElem::setField(%1, %2) No valid type found</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TVBrowseKeyEntry</name>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>key</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TVKeyEdit_gen</name>
+ <message>
+ <source>TableViewer - Edit Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key Type</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>Clear All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TVListView</name>
+ <message>
+ <source>List View</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TableViewerWindow</name>
+ <message>
+ <source>Table Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>could not load Document</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/tetrix.ts b/i18n/zh_CN/tetrix.ts
new file mode 100644
index 0000000..4916eef
--- a/dev/null
+++ b/i18n/zh_CN/tetrix.ts
@@ -0,0 +1,29 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>QTetrix</name>
+ <message>
+ <source>Tetrix</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Next</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Score</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Level</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Removed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/textedit.ts b/i18n/zh_CN/textedit.ts
new file mode 100644
index 0000000..4a81102
--- a/dev/null
+++ b/i18n/zh_CN/textedit.ts
@@ -0,0 +1,221 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>FontDialog</name>
+ <message>
+ <source>Font Dialog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font Style</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>TextEdit</name>
+ <message>
+ <source>New</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>Save As</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</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>Find...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bold</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Italic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Wrap lines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start with new file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find Next</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Text Editor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unnamed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>fileBrowser</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Documents</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hidden files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Type: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Make Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rescan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>filePermissions</name>
+ <message>
+ <source>Set File Permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set file permissions for:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>others</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>read</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>write</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>execute</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>fileSaver</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/today.ts b/i18n/zh_CN/today.ts
new file mode 100644
index 0000000..4cb785d
--- a/dev/null
+++ b/i18n/zh_CN/today.ts
@@ -0,0 +1,95 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Today</name>
+ <message>
+ <source>Today</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Please fill out the business card &lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;%1&lt;/b&gt; new mail(s), &lt;b&gt;%2&lt;/b&gt; outgoing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There is &lt;b&gt; 1&lt;/b&gt; active task: &lt;br&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There are &lt;b&gt; %1&lt;/b&gt; active tasks: &lt;br&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No active tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TodayBase</name>
+ <message>
+ <source>Opiemail not installed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>todayconfig</name>
+ <message>
+ <source>Today config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Should the
+location
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Should the notes
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show only later
+appointments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>How many
+appointment
+should should
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>How many
+tasks should
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clip after how
+many letters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Should today be
+autostarted on
+resume ? (Opie only)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_CN/todolist.ts b/i18n/zh_CN/todolist.ts
new file mode 100644
index 0000000..d7b7da7
--- a/dev/null
+++ b/i18n/zh_CN/todolist.ts
@@ -0,0 +1,157 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>NewTaskDialog</name>
+ <message>
+ <source>Todo List</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NewTaskDialogBase</name>
+ <message>
+ <source>New Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Priority:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1 - Very High</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2 - High</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>3 - Normal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4 - Low</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>5 - Very Low</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Category:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Completed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D&amp;ue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1 Jan 2001</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TodoTable</name>
+ <message>
+ <source>C.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Prior.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Description</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TodoWindow</name>
+ <message>
+ <source>Todo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to create startup files
+Free up some space
+before you enter any data</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Task</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>Beam</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Completed tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can not edit data, currently syncing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All Categories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></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>
+</context>
+</TS>
diff --git a/i18n/zh_CN/wordgame.ts b/i18n/zh_CN/wordgame.ts
new file mode 100644
index 0000000..7b79f74
--- a/dev/null
+++ b/i18n/zh_CN/wordgame.ts
@@ -0,0 +1,137 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Board</name>
+ <message>
+ <source>Blanks: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown word</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;The word &quot;%1&quot; is not in the dictionary.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ignore</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NewGameBase</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Players</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AI3: Smart AI player</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rules</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RulesBase</name>
+ <message>
+ <source>Game Rules</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Board</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size:</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>&amp;OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ScoreInfo</name>
+ <message>
+ <source>&lt;P&gt;Invalid move</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;Score: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>WordGame</name>
+ <message>
+ <source>Word Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Done</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you want to end the game early?</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>
+</TS>
diff --git a/i18n/zh_TW/calculator.ts b/i18n/zh_TW/calculator.ts
new file mode 100644
index 0000000..b2ccf9e
--- a/dev/null
+++ b/i18n/zh_TW/calculator.ts
@@ -0,0 +1,132 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Calculator</name>
+ <message>
+ <source>Experimental Calculator</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>M+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MR</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>MC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CE</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>log</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ln</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>(</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>sin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>cos</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>tan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>+/-</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>3</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>6</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>=</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>-</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>x</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>8</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>/</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>5</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>7</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>9</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CalculatorImpl</name>
+ <message>
+ <source>Calculator</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/citytime.ts b/i18n/zh_TW/citytime.ts
new file mode 100644
index 0000000..429f523
--- a/dev/null
+++ b/i18n/zh_TW/citytime.ts
@@ -0,0 +1,99 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CityTime</name>
+ <message>
+ <source>Time Changing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem setting timezone %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restore Time Zone</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem setting your timezone.Your time may be wrong now...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CityTimeBase</name>
+ <message>
+ <source>City Time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 4&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 6 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 5&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 2&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 6&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 5 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 2 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 1 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 3&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;location 1&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 3 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;CITY 4 TIME&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ZoneMap</name>
+ <message>
+ <source>CITY</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to Find Timezone Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Unable to find any timezone information in %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Couldn&apos;t Find Map</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Couldn&apos;t load map: %1, exiting</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/clock.ts b/i18n/zh_TW/clock.ts
new file mode 100644
index 0000000..613ee63
--- a/dev/null
+++ b/i18n/zh_TW/clock.ts
@@ -0,0 +1,69 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Clock</name>
+ <message>
+ <source>Snooze</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clock</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Stopwatch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set Alarm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alarm On</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alarm Off</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Stop</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Set_Alarm</name>
+ <message>
+ <source>Set Alarm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hour</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Minute</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snooze Delay
+(minutes)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/embeddedkonsole.ts b/i18n/zh_TW/embeddedkonsole.ts
new file mode 100644
index 0000000..1584e7e
--- a/dev/null
+++ b/i18n/zh_TW/embeddedkonsole.ts
@@ -0,0 +1,104 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CommandEditDialog</name>
+ <message>
+ <source>Command Selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CommandEditDialogBase</name>
+ <message>
+ <source>Commands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;B&gt;Commands&lt;/B&gt;:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;B&gt;Suggested Commands&lt;/B&gt;:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Form1</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Konsole</name>
+ <message>
+ <source>Terminal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Micro</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Small Fixed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Medium Fixed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font</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>Enter</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tab</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Up</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Down</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PlayListSelection</name>
+ <message>
+ <source>Command Selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>editCommandBase</name>
+ <message>
+ <source>Add command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter command to add:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/fifteen.ts b/i18n/zh_TW/fifteen.ts
new file mode 100644
index 0000000..b52d689
--- a/dev/null
+++ b/i18n/zh_TW/fifteen.ts
@@ -0,0 +1,41 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>FifteenMainWindow</name>
+ <message>
+ <source>Randomize</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Solve</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fifteen Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PiecesTable</name>
+ <message>
+ <source>Fifteen Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Congratulations!
+You win the game!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>R&amp;andomize Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Reset Pieces</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/filebrowser.ts b/i18n/zh_TW/filebrowser.ts
new file mode 100644
index 0000000..2fa1cba
--- a/dev/null
+++ b/i18n/zh_TW/filebrowser.ts
@@ -0,0 +1,243 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>FileBrowser</name>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sort</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Name </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Size </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Date </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>by Type </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ascending</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hidden</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Symlinks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Previous dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parent dir</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</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>/</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FileView</name>
+ <message>
+ <source>File Manager</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can&apos;t show /dev/ directory.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Ok</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paste failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ok</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Are you sure?</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>Delete failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folder creation failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Launch Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Launch failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add to Documents</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Run</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View as text</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</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>Change Permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deselect all</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>filePermissions</name>
+ <message>
+ <source>Set File Permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set file permissions for:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>others</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>read</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>write</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>execute</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/go.ts b/i18n/zh_TW/go.ts
new file mode 100644
index 0000000..07e1e03
--- a/dev/null
+++ b/i18n/zh_TW/go.ts
@@ -0,0 +1,56 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>GoMainWidget</name>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Resign</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Two player option</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>GoWidget</name>
+ <message>
+ <source>White %1, Black %2. </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>White wins.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Black wins.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>A draw.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>I pass</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Prisoners: black %1, white %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Go</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/helpbrowser.ts b/i18n/zh_TW/helpbrowser.ts
new file mode 100644
index 0000000..4951556
--- a/dev/null
+++ b/i18n/zh_TW/helpbrowser.ts
@@ -0,0 +1,37 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>HelpBrowser</name>
+ <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>
+ <message>
+ <source>Add Bookmark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove from Bookmarks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bookmarks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Help Browser</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>HelpBrowser</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/keypebble.ts b/i18n/zh_TW/keypebble.ts
new file mode 100644
index 0000000..ab58148
--- a/dev/null
+++ b/i18n/zh_TW/keypebble.ts
@@ -0,0 +1,200 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>KRFBConnection</name>
+ <message>
+ <source>Connected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection Refused</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Host not found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Read Error: QSocket reported an error reading
+data, the remote host has probably dropped the
+connection.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>QSocket reported an invalid error code</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KRFBDecoder</name>
+ <message>
+ <source>Waiting for server initialisation...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Waiting for desktop name...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connected to %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol Error: Message Id %1 was found when expecting an update message.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol Error: An unknown encoding was used by the server %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KRFBLogin</name>
+ <message>
+ <source>Waiting for server version...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Invalid server version, %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Unsupported server version, %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Logged in</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: This server requires a password, but none has been specified.
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: The password you specified was incorrect.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: Too many invalid login attempts have been made
+to this account, please try later.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Login Failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Too many failures</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KVNC</name>
+ <message>
+ <source>VNC Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Full Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</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>Stop Full Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connected to remote host</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Logged in to remote host</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection closed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>KVNCConnectDlg</name>
+ <message>
+ <source>Connect to VNC server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Host Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Display Number:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>VncOptionsBase</name>
+ <message>
+ <source>VNC Viewer Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Data Encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Check for screen updates every:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Milliseconds</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Request 8-bit session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Raise on bell</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Request shared session</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hextile encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CoRRE encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>RRE encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy rectangle encoding</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/libbatteryapplet.ts b/i18n/zh_TW/libbatteryapplet.ts
new file mode 100644
index 0000000..0f0c5ce
--- a/dev/null
+++ b/i18n/zh_TW/libbatteryapplet.ts
@@ -0,0 +1,61 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>BatteryStatus</name>
+ <message>
+ <source>Battery Status</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Charging</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Percentage battery remaining</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Battery status: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Good</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>Critical</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>On backup power</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Power on-line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>External power disconnected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Battery time remaining</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/libcardmonapplet.ts b/i18n/zh_TW/libcardmonapplet.ts
new file mode 100644
index 0000000..67c09b9
--- a/dev/null
+++ b/i18n/zh_TW/libcardmonapplet.ts
@@ -0,0 +1,21 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CardMonitor</name>
+ <message>
+ <source>Eject card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CardMonitor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Card eject failed!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/libqpe.ts b/i18n/zh_TW/libqpe.ts
new file mode 100644
index 0000000..032c969
--- a/dev/null
+++ b/i18n/zh_TW/libqpe.ts
@@ -0,0 +1,720 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Categories</name>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> (multi.)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Personal</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryCombo</name>
+ <message>
+ <source> (Multi.)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryEdit</name>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Category</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Category </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryEditBase</name>
+ <message>
+ <source>Category Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Categories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Application</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Categories Go Here</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Global</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategoryMenu</name>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>CategorySelect</name>
+ <message>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sorry, another application is
+editing categories.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Categories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FileSelector</name>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Create a new Document</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close the File Selector</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FileSelectorView</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There are no files in this directory.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FindWidget</name>
+ <message>
+ <source>String Not Found.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End reached, starting at beginning</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>FindWidgetBase</name>
+ <message>
+ <source>Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find what:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Category:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start Search at:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dec 02 01</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Case Sensitive</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Search Backwards</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LnkProperties</name>
+ <message>
+ <source>Document View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File deletion failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete Icon and leave file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Icon deletion failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy of </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Duplicate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File copy failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Moving Document failed.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>LnkPropertiesBase</name>
+ <message>
+ <source>Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Comment:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fast load (consumes memory)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Del Icon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Beam</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OwnerDlg</name>
+ <message>
+ <source>Owner Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PasswordBase</name>
+ <message>
+ <source>Form1</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>0</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter passcode</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem creating
+Configuration Information
+for this program.
+
+Please free up some space and
+try again.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to create start up files
+Please free up some space
+before entering data</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to schedule alarm.
+Free some memory and try again.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Y</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>day</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>PM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AM</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>Are you sure you want to delete
+ %1?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Work Address:&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Home Address:&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Email Addresses: </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>Home Web Page: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business Web Page: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Office: </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>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>Nickname: </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>Groups</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>StorageInfo</name>
+ <message>
+ <source>CF Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SCSI Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Internal Storage</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TimerReceiverObject</name>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to schedule alarm.
+Please free up space and try again</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/mindbreaker.ts b/i18n/zh_TW/mindbreaker.ts
new file mode 100644
index 0000000..598d561
--- a/dev/null
+++ b/i18n/zh_TW/mindbreaker.ts
@@ -0,0 +1,44 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MindBreaker</name>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>win avg: %1 turns (%2 games)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MindBreakerBoard</name>
+ <message>
+ <source>Go%1p%2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CurrentGo%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Answer%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset Statistics</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset the win ratio?</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/minesweep.ts b/i18n/zh_TW/minesweep.ts
new file mode 100644
index 0000000..1dd7e7f
--- a/dev/null
+++ b/i18n/zh_TW/minesweep.ts
@@ -0,0 +1,33 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>MineSweep</name>
+ <message>
+ <source>You won!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>You exploded!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mine Hunt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Beginner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Expert</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/mpegplayer.ts b/i18n/zh_TW/mpegplayer.ts
new file mode 100644
index 0000000..038e702
--- a/dev/null
+++ b/i18n/zh_TW/mpegplayer.ts
@@ -0,0 +1,189 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>AudioWidget</name>
+ <message>
+ <source>OpiePlayer</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MediaPlayer</name>
+ <message>
+ <source>No file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error: There is no file selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File not found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The following file was not found: &lt;i&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No decoder found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sorry, no appropriate decoders found for this file: &lt;i&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error opening file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sorry, an error occured trying to play the file: &lt;i&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> File: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>, Length: </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>OpiePlayer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Play Operations</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <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>File</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>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Full Screen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Scale</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>Out of space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There was a problem saving the playlist.
+Your playlist may be missing some entries
+the next time you start it.</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>This is all ready in your playlist.
+Continue?</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>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>Play Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>VideoWidget</name>
+ <message>
+ <source>OpiePlayer</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/netsetup.ts b/i18n/zh_TW/netsetup.ts
new file mode 100644
index 0000000..2c17b1b
--- a/dev/null
+++ b/i18n/zh_TW/netsetup.ts
@@ -0,0 +1,71 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>AddNetworkSettingBase</name>
+ <message>
+ <source>Add Network Service</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;These are the network services available to be added.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NetworkSettings</name>
+ <message>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Only one %1 can be added. Remove the current one, or change its Properties</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NetworkSettingsBase</name>
+ <message>
+ <source>Network</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Current</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;This is the state of your running network services.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Services</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;These are the network services you currently have available.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/opiemail.ts b/i18n/zh_TW/opiemail.ts
new file mode 100644
index 0000000..efb9e76
--- a/dev/null
+++ b/i18n/zh_TW/opiemail.ts
@@ -0,0 +1,344 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>@default</name>
+ <message>
+ <source>Reply</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reply All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Composer</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Subject</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Queue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Send</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>From:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MailviewerApp</name>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compose</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mail</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mailboxes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Configure OpieMail</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailConfig</name>
+ <message>
+ <source>OpieMail Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folders</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Modify</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folder name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Identity</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Transport</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Input</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Folder</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>User</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Output</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailConfigImpl</name>
+ <message>
+ <source>Delete mailbox</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete the mailbox?
+All mails will be deleted.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailFolder</name>
+ <message>
+ <source>OpieMail Folder Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Description:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailIdenty</name>
+ <message>
+ <source>OpieMail Identity - Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Signature:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Identity:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Organization:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>EMail:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reply To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use for sending</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailInputConfig</name>
+ <message>
+ <source>OpieMailInput</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Destination Folder</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>Port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>110</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enable intervall checking.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Check every:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> minutes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Delete mail from server when deleted local.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Keep Mail on Server</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OpieMailOutputConfig</name>
+ <message>
+ <source>OpieMailOutPut</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Protocol</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Server:</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>Server requires authentication</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>25</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QMailView</name>
+ <message>
+ <source>Subject</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sender</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>(Re)edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Move To</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SplitterWidgetBase</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/parashoot.ts b/i18n/zh_TW/parashoot.ts
new file mode 100644
index 0000000..0aa33b9
--- a/dev/null
+++ b/i18n/zh_TW/parashoot.ts
@@ -0,0 +1,24 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>ParaShoot</name>
+ <message>
+ <source>ParaShoot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> Level: %1 Score: %2 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> GAME OVER!
+ Your Score: %1
+ Parachuters Killed: %2
+ Accuracy: %3% </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/patience.ts b/i18n/zh_TW/patience.ts
new file mode 100644
index 0000000..01c0f4b
--- a/dev/null
+++ b/i18n/zh_TW/patience.ts
@@ -0,0 +1,61 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>CanvasCardWindow</name>
+ <message>
+ <source>Patience</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Freecell</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Change Card Backs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Snap To Position</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;About</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Play</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change Card Backs</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Snap To Position</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Turn One Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Turn Three Cards</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/qasteroids.ts b/i18n/zh_TW/qasteroids.ts
new file mode 100644
index 0000000..7066645
--- a/dev/null
+++ b/i18n/zh_TW/qasteroids.ts
@@ -0,0 +1,39 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>KAstTopLevel</name>
+ <message>
+ <source>Asteroids</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Score</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Level</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ships</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fuel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press Calendar to start playing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ship Destroyed.
+Press Contacts/Home key.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Game Over.
+Press Calendar for a new game.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/qpe.ts b/i18n/zh_TW/qpe.ts
new file mode 100644
index 0000000..63003ca
--- a/dev/null
+++ b/i18n/zh_TW/qpe.ts
@@ -0,0 +1,53 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Shutdown</name>
+ <message>
+ <source>Shut down...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Terminate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Terminate Opie</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reboot</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Restart Opie</source>
+ <translation type="unfinished"></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"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SyncDialog</name>
+ <message>
+ <source>Syncing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Contacts&lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/snake.ts b/i18n/zh_TW/snake.ts
new file mode 100644
index 0000000..d9d6107
--- a/dev/null
+++ b/i18n/zh_TW/snake.ts
@@ -0,0 +1,40 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>SnakeGame</name>
+ <message>
+ <source>Snake</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SNAKE!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use the arrow keys to guide the
+snake to eat the mouse. You must not
+crash into the walls, edges or its tail.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press Any Key To Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> Score : %1 </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>GAME OVER!
+ Your Score: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Press Any Key to Begin a New Game.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/spreadsheet.ts b/i18n/zh_TW/spreadsheet.ts
new file mode 100644
index 0000000..52373e7
--- a/dev/null
+++ b/i18n/zh_TW/spreadsheet.ts
@@ -0,0 +1,44 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>PIMSpreadsheetWindow</name>
+ <message>
+ <source>Spreadsheet</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>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Equation</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clear Cell</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SpreadsheetWidget</name>
+ <message>
+ <source>SpreadsheetWidget</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/sysinfo.ts b/i18n/zh_TW/sysinfo.ts
new file mode 100644
index 0000000..4b02c63
--- a/dev/null
+++ b/i18n/zh_TW/sysinfo.ts
@@ -0,0 +1,150 @@
+<!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>Type: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MemoryInfo</name>
+ <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 Memory: %1 kB</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MountInfo</name>
+ <message>
+ <source> total: %1 kB</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Used (%1 kB)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Available (%1 kB)</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ProcessDetail</name>
+ <message>
+ <source>Send</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ProcessInfo</name>
+ <message>
+ <source>PID</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Command</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Status</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>StorageInfo</name>
+ <message>
+ <source>CF Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SD Card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SCSI Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Internal Storage</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SystemInfo</name>
+ <message>
+ <source>System Info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Memory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Storage</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CPU</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Process</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Version</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 type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Compiled by: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Opie&lt;/b&gt;&lt;p&gt;Version: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Built on: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/tableviewer.ts b/i18n/zh_TW/tableviewer.ts
new file mode 100644
index 0000000..7d41b6f
--- a/dev/null
+++ b/i18n/zh_TW/tableviewer.ts
@@ -0,0 +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 type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DataElem::setField(%1, %2) No valid type found</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TVBrowseKeyEntry</name>
+ <message>
+ <source>Reset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>key</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TVKeyEdit_gen</name>
+ <message>
+ <source>TableViewer - Edit Keys</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key Type</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>Clear All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TVListView</name>
+ <message>
+ <source>List View</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TableViewerWindow</name>
+ <message>
+ <source>Table Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>could not load Document</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/tetrix.ts b/i18n/zh_TW/tetrix.ts
new file mode 100644
index 0000000..4916eef
--- a/dev/null
+++ b/i18n/zh_TW/tetrix.ts
@@ -0,0 +1,29 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>QTetrix</name>
+ <message>
+ <source>Tetrix</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Next</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Score</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Level</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Removed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/textedit.ts b/i18n/zh_TW/textedit.ts
new file mode 100644
index 0000000..4a81102
--- a/dev/null
+++ b/i18n/zh_TW/textedit.ts
@@ -0,0 +1,221 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>FontDialog</name>
+ <message>
+ <source>Font Dialog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font Style</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>TextEdit</name>
+ <message>
+ <source>New</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>Save As</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cut</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>Find...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zoom in</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zoom out</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bold</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Italic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Wrap lines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start with new file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find Next</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Text Editor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unnamed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>fileBrowser</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Documents</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hidden files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Type: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Make Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rescan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rename</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>filePermissions</name>
+ <message>
+ <source>Set File Permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set file permissions for:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>others</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Owner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>read</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>write</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>execute</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>fileSaver</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/today.ts b/i18n/zh_TW/today.ts
new file mode 100644
index 0000000..4cb785d
--- a/dev/null
+++ b/i18n/zh_TW/today.ts
@@ -0,0 +1,95 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Today</name>
+ <message>
+ <source>Today</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Please fill out the business card &lt;/b&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;%1&lt;/b&gt; new mail(s), &lt;b&gt;%2&lt;/b&gt; outgoing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There is &lt;b&gt; 1&lt;/b&gt; active task: &lt;br&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There are &lt;b&gt; %1&lt;/b&gt; active tasks: &lt;br&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No active tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TodayBase</name>
+ <message>
+ <source>Opiemail not installed</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>todayconfig</name>
+ <message>
+ <source>Today config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Should the
+location
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Should the notes
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show only later
+appointments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>How many
+appointment
+should should
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>How many
+tasks should
+be shown?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clip after how
+many letters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Should today be
+autostarted on
+resume ? (Opie only)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/zh_TW/todolist.ts b/i18n/zh_TW/todolist.ts
new file mode 100644
index 0000000..d7b7da7
--- a/dev/null
+++ b/i18n/zh_TW/todolist.ts
@@ -0,0 +1,157 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>NewTaskDialog</name>
+ <message>
+ <source>Todo List</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NewTaskDialogBase</name>
+ <message>
+ <source>New Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Priority:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1 - Very High</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2 - High</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>3 - Normal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>4 - Low</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>5 - Very Low</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Category:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Completed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D&amp;ue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>1 Jan 2001</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TodoTable</name>
+ <message>
+ <source>C.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Prior.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Description</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TodoWindow</name>
+ <message>
+ <source>Todo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to create startup files
+Free up some space
+before you enter any data</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Task</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>Beam</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Completed tasks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can not edit data, currently syncing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All Categories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></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>
+</context>
+</TS>
diff --git a/i18n/zh_TW/wordgame.ts b/i18n/zh_TW/wordgame.ts
new file mode 100644
index 0000000..7b79f74
--- a/dev/null
+++ b/i18n/zh_TW/wordgame.ts
@@ -0,0 +1,137 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Board</name>
+ <message>
+ <source>Blanks: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown word</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;The word &quot;%1&quot; is not in the dictionary.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ignore</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NewGameBase</name>
+ <message>
+ <source>Form1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Players</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AI3: Smart AI player</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rules</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RulesBase</name>
+ <message>
+ <source>Game Rules</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Board</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size:</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>&amp;OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Cancel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ScoreInfo</name>
+ <message>
+ <source>&lt;P&gt;Invalid move</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;Score: </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>WordGame</name>
+ <message>
+ <source>Word Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Back</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Done</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you want to end the game early?</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>
+</TS>