summaryrefslogtreecommitdiff
authorcniehaus <cniehaus>2002-06-16 15:12:04 (UTC)
committer cniehaus <cniehaus>2002-06-16 15:12:04 (UTC)
commitbec7383f8b00706eb5ad0eedb6fcb0e013041ad3 (patch) (side-by-side diff)
treee21b01dc8e3b4ada96b77848f42caa9a4238ab70
parent932dae70d65ecbad75e7aeb9a3cd97a67742de36 (diff)
downloadopie-bec7383f8b00706eb5ad0eedb6fcb0e013041ad3.zip
opie-bec7383f8b00706eb5ad0eedb6fcb0e013041ad3.tar.gz
opie-bec7383f8b00706eb5ad0eedb6fcb0e013041ad3.tar.bz2
this add a lot files for .pt and .es
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--i18n/es/addressbook.ts1329
-rw-r--r--i18n/es/appearance.ts86
-rw-r--r--i18n/es/calculator.ts132
-rw-r--r--i18n/es/citytime.ts99
-rw-r--r--i18n/es/clock.ts77
-rw-r--r--i18n/es/drawpad.ts343
-rw-r--r--i18n/es/embeddedkonsole.ts204
-rw-r--r--i18n/es/fifteen.ts41
-rw-r--r--i18n/es/filebrowser.ts247
-rw-r--r--i18n/es/go.ts56
-rw-r--r--i18n/es/helpbrowser.ts37
-rw-r--r--i18n/es/kcheckers.ts129
-rw-r--r--i18n/es/keypebble.ts200
-rw-r--r--i18n/es/language.ts13
-rw-r--r--i18n/es/light-and-power.ts53
-rw-r--r--i18n/es/mindbreaker.ts44
-rw-r--r--i18n/es/minesweep.ts33
-rw-r--r--i18n/es/netsetup.ts71
-rw-r--r--i18n/es/opieftp.ts231
-rw-r--r--i18n/es/parashoot.ts24
-rw-r--r--i18n/es/patience.ts61
-rw-r--r--i18n/es/qpdf.ts101
-rw-r--r--i18n/es/qpe.ts53
-rw-r--r--i18n/es/rotation.ts21
-rw-r--r--i18n/es/security.ts93
-rw-r--r--i18n/es/showimg.ts69
-rw-r--r--i18n/es/snake.ts40
-rw-r--r--i18n/es/sound.ts109
-rw-r--r--i18n/es/spreadsheet.ts44
-rw-r--r--i18n/es/systemtime.ts80
-rw-r--r--i18n/es/tableviewer.ts69
-rw-r--r--i18n/es/tetrix.ts29
-rw-r--r--i18n/es/tictac.ts41
-rw-r--r--i18n/es/todolist.ts189
-rw-r--r--i18n/es/wordgame.ts137
-rw-r--r--i18n/opie-i18n-pt.control9
-rw-r--r--i18n/pl/citytime.ts2
-rw-r--r--i18n/pt/addressbook.ts1329
-rw-r--r--i18n/pt/appearance.ts86
-rw-r--r--i18n/pt/calculator.ts132
-rw-r--r--i18n/pt/citytime.ts99
-rw-r--r--i18n/pt/clock.ts77
-rw-r--r--i18n/pt/datebook.ts699
-rw-r--r--i18n/pt/drawpad.ts343
-rw-r--r--i18n/pt/embeddedkonsole.ts204
-rw-r--r--i18n/pt/fifteen.ts41
-rw-r--r--i18n/pt/filebrowser.ts247
-rw-r--r--i18n/pt/go.ts56
-rw-r--r--i18n/pt/helpbrowser.ts37
-rw-r--r--i18n/pt/kcheckers.ts129
-rw-r--r--i18n/pt/keypebble.ts200
-rw-r--r--i18n/pt/language.ts13
-rw-r--r--i18n/pt/light-and-power.ts53
-rw-r--r--i18n/pt/mindbreaker.ts44
-rw-r--r--i18n/pt/minesweep.ts33
-rw-r--r--i18n/pt/netsetup.ts71
-rw-r--r--i18n/pt/opieftp.ts231
-rw-r--r--i18n/pt/opiemail.ts344
-rw-r--r--i18n/pt/parashoot.ts24
-rw-r--r--i18n/pt/patience.ts61
-rw-r--r--i18n/pt/qasteroids.ts39
-rw-r--r--i18n/pt/qpdf.ts101
-rw-r--r--i18n/pt/qpe.ts53
-rw-r--r--i18n/pt/rotation.ts21
-rw-r--r--i18n/pt/security.ts93
-rw-r--r--i18n/pt/showimg.ts69
-rw-r--r--i18n/pt/snake.ts40
-rw-r--r--i18n/pt/sound.ts109
-rw-r--r--i18n/pt/spreadsheet.ts44
-rw-r--r--i18n/pt/sysinfo.ts142
-rw-r--r--i18n/pt/systemtime.ts80
-rw-r--r--i18n/pt/tableviewer.ts69
-rw-r--r--i18n/pt/tetrix.ts29
-rw-r--r--i18n/pt/tictac.ts41
-rw-r--r--i18n/pt/today.ts117
-rw-r--r--i18n/pt/todolist.ts189
-rw-r--r--i18n/pt/wordgame.ts137
77 files changed, 10521 insertions, 1 deletions
diff --git a/i18n/es/addressbook.ts b/i18n/es/addressbook.ts
new file mode 100644
index 0000000..dfb7f3e
--- a/dev/null
+++ b/i18n/es/addressbook.ts
@@ -0,0 +1,1329 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>AbTable</name>
+ <message>
+ <source>Full Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Contact</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>AddressSettings</name>
+ <message>
+ <source>Name Title</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>First Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Last Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File As</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Default Email</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Gender</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>AddressSettingsBase</name>
+ <message>
+ <source>Arrange Edit Fields</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select the field order:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Up</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Down</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>AddressbookWindow</name>
+ <message>
+ <source>Contacts</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Contact</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Write Mail To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Beam Entry</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import vCard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>My Personal Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Arrange Edit Fields</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There is not enough space to create
+neccessary startup files.
+
+Free up some space before
+entering data!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Small</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Normal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Large</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can not edit data, currently syncing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit My Personal Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Contacts - My Personal Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Out of space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to save information.
+Free up some space
+and try again.
+
+Quit anyway?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name Title</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Work</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mb</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>First Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Last Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File As</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Default Email</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Gender</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ContactEditor</name>
+ <message>
+ <source>Business Fax</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Home Fax</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business Phone</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Home Phone</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business Mobile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Home Mobile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business WebPage</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Home Web Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business Pager</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>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>Gender</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Job Title</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Company</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Organization</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Groups</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business Street</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Home 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>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>Full Name...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Category</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Notes...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Home</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>City</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>State</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zip Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Country</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>United States</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>United Kingdom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Afganistan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Albania</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Algeria</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>American Samoa</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Andorra</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angola</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Anguilla</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Antartica</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Argentina</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Armania</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Aruba</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Australia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Austria</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Azerbaijan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bahamas</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bahrain</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bangladesh</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Barbados</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Belarus</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Belgium</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Belize</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Benin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bermuda</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bhutan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Boliva</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Botswana</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bouvet Island</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Brazil</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Brunei Darussalam</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bulgaria</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Burkina Faso</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Burundi</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cambodia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Camaroon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Canada</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cape Verde</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cayman Islands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Chad</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Chile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>China</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Christmas Island</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Colombia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Comoros</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Congo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cook Island</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Costa Rica</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cote d&apos;Ivoire</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Croatia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cuba</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cyprus</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Czech Republic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Denmark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Djibouti</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dominica</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dominican Republic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>East Timor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ecuador</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Egypt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>El Salvador</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Equatorial Guinea</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eritrea</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Estonia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ethiopia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Falkland Islands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Faroe Islands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fiji</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Finland</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>France</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>French Guiana</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>French Polynesia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Gabon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Gambia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Georgia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Germany</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Gahna</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Gibraltar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Greece</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Greenland</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Grenada</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Guadelupe</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Guam</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Guatemala</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Guinea</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Guinea-bissau</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Guyana</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Haiti</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Holy See</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Honduras</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hong Kong</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hungary</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Iceland</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>India</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Indonesia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ireland</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Israel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Italy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Jamacia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Japan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Jordan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Kazakhstan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Kenya</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Kribati</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Korea</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Kuait</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Kyrgyztan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Laos</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Latvia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lebanon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lesotho</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Liberia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Liechtenstein</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lithuania</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Luxembourg</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Macau</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Macedonia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Madagascar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malawi</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malaysia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Maldives</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mali</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malta</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Martinique</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mauritania</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mauritius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mayotte</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mexico</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Micronesia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Moldova</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Monaco</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mongolia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Montserrat</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Morocco</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mozambique</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Myanmar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Namibia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nauru</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nepal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Netherlands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Caledonia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Zealand</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nicaragua</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Niger</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nigeria</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Niue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Norway</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Oman</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pakistan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Palau</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Palestinian Territory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Panama</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Papua New Guinea</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paraguay</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Peru</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Philippines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pitcairn</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Poland</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Portugal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Puerto Rico</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Qatar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reunion</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Romania</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Russia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rwanda</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Saint Lucia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Samoa</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>San Marino</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Saudi Arabia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Senegal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Seychelles</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sierra Leone</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Singapore</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Slovakia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Slovenia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Solomon Islands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Somalia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>South Africa</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Spain</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sri Lanka</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>St. Helena</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sudan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Suriname</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Swaziland</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sweden</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Switzerland</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Taiwan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tajikistan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tanzania</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Thailand</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Togo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tokelau</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tonga</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tunisia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Turkey</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Turkmenistan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tuvalu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Uganda</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ukraine</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Uruguay</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Uzbekistan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Vanuatu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Venezuela</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Viet Nam</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Virgin Islands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Western Sahara</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Yemen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Yugoslavia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zambia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zimbabwe</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>Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter Note</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Department</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>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>Children</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Work Phone</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Work Fax</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>work Mobile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Work Pager</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Work Web Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Contacts</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Work Mobile</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/es/appearance.ts b/i18n/es/appearance.ts
new file mode 100644
index 0000000..fd0520a
--- a/dev/null
+++ b/i18n/es/appearance.ts
@@ -0,0 +1,86 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>AppearanceSettings</name>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit current scheme...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enable background image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you want to apply your changes?
+</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 scheme</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to delete current scheme.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Current scheme</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>EditScheme</name>
+ <message>
+ <source>Edit scheme</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/es/calculator.ts b/i18n/es/calculator.ts
new file mode 100644
index 0000000..b2ccf9e
--- a/dev/null
+++ b/i18n/es/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/es/citytime.ts b/i18n/es/citytime.ts
new file mode 100644
index 0000000..429f523
--- a/dev/null
+++ b/i18n/es/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/es/clock.ts b/i18n/es/clock.ts
new file mode 100644
index 0000000..ffa9817
--- a/dev/null
+++ b/i18n/es/clock.ts
@@ -0,0 +1,77 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Clock</name>
+ <message>
+ <source>Snooze</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PM</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>Set date and time.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alarm Is On</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alarm Is 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/es/drawpad.ts b/i18n/es/drawpad.ts
new file mode 100644
index 0000000..89b52fd
--- a/dev/null
+++ b/i18n/es/drawpad.ts
@@ -0,0 +1,343 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>DrawPad</name>
+ <message>
+ <source>Delete All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Thumbnail View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Thumbnail View...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Page Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Page Information...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tools</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clear Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>First Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Previous Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Next Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Last Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Draw Point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Draw Line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Draw Rectangle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Draw Filled Rectangle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Draw Ellipse</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Draw Filled Ellipse</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Text</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fill Region</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Erase Point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pen Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pen Color</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fill Color</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you want to clear
+the current page?</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>Do you want to delete
+the current page?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DrawPad</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you want to delete
+all the pages?</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ExportDialog</name>
+ <message>
+ <source>DrawPad - Export</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Page Selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Current</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Range</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export As</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Format:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ImportDialog</name>
+ <message>
+ <source>DrawPad - Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Automatic preview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NewPageDialog</name>
+ <message>
+ <source>New Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Title:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pen Color</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fill Color</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PageInformationDialog</name>
+ <message>
+ <source>Page Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Title:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Date:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Title:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dimension:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Date:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TextToolDialog</name>
+ <message>
+ <source>Insert Text</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ThumbnailView</name>
+ <message>
+ <source>DrawPad - Thumbnail View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clear Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you want to clear
+the selected page?</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 Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you want to delete
+the selected page?</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/es/embeddedkonsole.ts b/i18n/es/embeddedkonsole.ts
new file mode 100644
index 0000000..287d702
--- a/dev/null
+++ b/i18n/es/embeddedkonsole.ts
@@ -0,0 +1,204 @@
+<!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>Show command list</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hide command list</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tabs on Bottom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Green on Black</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Black on White</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>White on Black</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Black on Transparent</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Black on Red</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Red on Black</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Green on Yellow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Blue on Magenta</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Magenta on Blue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cyan on White</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>White on Cyan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Blue on Black</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Amber on Black</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Colors</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>
+ <message>
+ <source>Quick Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ScrollBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show Command List</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hide Command List</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/es/fifteen.ts b/i18n/es/fifteen.ts
new file mode 100644
index 0000000..b52d689
--- a/dev/null
+++ b/i18n/es/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/es/filebrowser.ts b/i18n/es/filebrowser.ts
new file mode 100644
index 0000000..a7e2016
--- a/dev/null
+++ b/i18n/es/filebrowser.ts
@@ -0,0 +1,247 @@
+<!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>Thumbnails</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/es/go.ts b/i18n/es/go.ts
new file mode 100644
index 0000000..07e1e03
--- a/dev/null
+++ b/i18n/es/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/es/helpbrowser.ts b/i18n/es/helpbrowser.ts
new file mode 100644
index 0000000..4951556
--- a/dev/null
+++ b/i18n/es/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/es/kcheckers.ts b/i18n/es/kcheckers.ts
new file mode 100644
index 0000000..ebf2980
--- a/dev/null
+++ b/i18n/es/kcheckers.ts
@@ -0,0 +1,129 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>KCheckers</name>
+ <message>
+ <source>&amp;New</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Undo Move</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Beginner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Novice</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Average</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Good</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Expert</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Master</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Show Numeration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;English Rules</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Russian Rules</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Green Board</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Marble Board</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Wooden Board</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>What&apos;s This</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Rules of Play</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;About KCheckers</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>About &amp;Qt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Skill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> New Game </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> Undo Move </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> Rules of Play </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Go!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Congratulation! You have won!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please wait...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>You have lost. Game over.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Incorrect course.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/es/keypebble.ts b/i18n/es/keypebble.ts
new file mode 100644
index 0000000..ab58148
--- a/dev/null
+++ b/i18n/es/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/es/language.ts b/i18n/es/language.ts
new file mode 100644
index 0000000..6ed8dae
--- a/dev/null
+++ b/i18n/es/language.ts
@@ -0,0 +1,13 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>LanguageSettingsBase</name>
+ <message>
+ <source>Language</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select language</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/es/light-and-power.ts b/i18n/es/light-and-power.ts
new file mode 100644
index 0000000..28e50a1
--- a/dev/null
+++ b/i18n/es/light-and-power.ts
@@ -0,0 +1,53 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>LightSettingsBase</name>
+ <message>
+ <source>Light Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adjust to environment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>By sensing the ambient light where you are using your device, the screen light can be adjusted automatically. The brightness setting still affects the average brightness.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Power saving</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dim light after</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Suspend after</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Only deactivate LCD during Suspend</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Light off after</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bright</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;blockquote&gt;The brighter the screen light, the more battery power is used.&lt;/blockquote&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Off</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/es/mindbreaker.ts b/i18n/es/mindbreaker.ts
new file mode 100644
index 0000000..598d561
--- a/dev/null
+++ b/i18n/es/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/es/minesweep.ts b/i18n/es/minesweep.ts
new file mode 100644
index 0000000..1dd7e7f
--- a/dev/null
+++ b/i18n/es/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/es/netsetup.ts b/i18n/es/netsetup.ts
new file mode 100644
index 0000000..2c17b1b
--- a/dev/null
+++ b/i18n/es/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/es/opieftp.ts b/i18n/es/opieftp.ts
new file mode 100644
index 0000000..c608836
--- a/dev/null
+++ b/i18n/es/opieftp.ts
@@ -0,0 +1,231 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>OpieFtp</name>
+ <message>
+ <source>OpieFtp</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Local</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remote</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Disconnect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show Hidden Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Upload</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Make Directory</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>Download</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Switch to Local</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Switch to Remote</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Switch to Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dir</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>Remote server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remote path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ftp</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please set the server info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ok</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Note</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to connect to
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to log in
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to upload
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot upload directories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to download
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to list the directory
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to change directories
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to cd up
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to get working dir
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rescan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> ?
+It must be empty</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>Unable to make directory
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to remove directory
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to delete file
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to rename file
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Could not rename</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>That directory does not exist</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/es/parashoot.ts b/i18n/es/parashoot.ts
new file mode 100644
index 0000000..0aa33b9
--- a/dev/null
+++ b/i18n/es/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/es/patience.ts b/i18n/es/patience.ts
new file mode 100644
index 0000000..01c0f4b
--- a/dev/null
+++ b/i18n/es/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/es/qpdf.ts b/i18n/es/qpdf.ts
new file mode 100644
index 0000000..2f03c32
--- a/dev/null
+++ b/i18n/es/qpdf.ts
@@ -0,0 +1,101 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>QPdfDlg</name>
+ <message>
+ <source>QPdf</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zoom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fit to width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>50%</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>75%</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>100%</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>125%</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>150%</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>200%</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Open...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fullscreen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>First page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Previous page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Goto page...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Next page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Last page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Next</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Goto page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select from 1 .. %1:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&apos;%1&apos; could not be found.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File does not exist !</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/es/qpe.ts b/i18n/es/qpe.ts
new file mode 100644
index 0000000..63003ca
--- a/dev/null
+++ b/i18n/es/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/es/rotation.ts b/i18n/es/rotation.ts
new file mode 100644
index 0000000..8f282b7
--- a/dev/null
+++ b/i18n/es/rotation.ts
@@ -0,0 +1,21 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>RotationSettings</name>
+ <message>
+ <source>Rotation Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Select orientation from options at left.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Automatically restart Opie?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Rotation is not enabled in this demo, however this is a supported feature of Qt/Embedded.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/es/security.ts b/i18n/es/security.ts
new file mode 100644
index 0000000..21b777b
--- a/dev/null
+++ b/i18n/es/security.ts
@@ -0,0 +1,93 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Security</name>
+ <message>
+ <source>Set passcode</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change passcode</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter passcode</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Passcode incorrect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The passcode entered is incorrect.
+Access denied</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Any</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SecurityBase</name>
+ <message>
+ <source>Security Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change passcode</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clear passcode</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Require pass code at power-on</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sync</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Accept sync from network:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>192.168.129.0/24 (default)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>192.168.1.0/24</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>192.168.0.0/16</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>172.16.0.0/12</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>10.0.0.0/8</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Any</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;Pass code protection provides a minimal level of protection from casual access to this device.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/es/showimg.ts b/i18n/es/showimg.ts
new file mode 100644
index 0000000..0ff41e1
--- a/dev/null
+++ b/i18n/es/showimg.ts
@@ -0,0 +1,69 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>ImageViewer</name>
+ <message>
+ <source>Image Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Horizontal flip</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Vertical flip</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rotate 180</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rotate 90</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fullscreen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> - Image Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Loading image...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Could not load image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No image - select Open from File menu.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>, %1/%2 colors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>, %1 colors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> True color</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>, %1 alpha levels</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>, 8-bit alpha channel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/es/snake.ts b/i18n/es/snake.ts
new file mode 100644
index 0000000..d9d6107
--- a/dev/null
+++ b/i18n/es/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/es/sound.ts b/i18n/es/sound.ts
new file mode 100644
index 0000000..b45e634
--- a/dev/null
+++ b/i18n/es/sound.ts
@@ -0,0 +1,109 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>SoundSettingsBase</name>
+ <message>
+ <source>Vmemo Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Levels</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Loud</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Output</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Silent</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Vmemo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sample Rate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>8000</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>11025</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>22050</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>33075</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>44100</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Stereo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>16 bit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Visual Alerts</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Record Key:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Taskbar Icon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key_Escape</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key_Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key_Home</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key_Calender</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key_Contacts</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key_Menu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key_Mail</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/es/spreadsheet.ts b/i18n/es/spreadsheet.ts
new file mode 100644
index 0000000..52373e7
--- a/dev/null
+++ b/i18n/es/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/es/systemtime.ts b/i18n/es/systemtime.ts
new file mode 100644
index 0000000..b100610
--- a/dev/null
+++ b/i18n/es/systemtime.ts
@@ -0,0 +1,80 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>SetDateTime</name>
+ <message>
+ <source>Set System Time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time Zone</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time format</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>24 hour</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>12 hour</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Weeks start on</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sunday</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Monday</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Date format</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Applet format</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>hh:mm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D/M hh:mm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>M/D hh:mm</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SetTime</name>
+ <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>
+</context>
+</TS>
diff --git a/i18n/es/tableviewer.ts b/i18n/es/tableviewer.ts
new file mode 100644
index 0000000..7d41b6f
--- a/dev/null
+++ b/i18n/es/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/es/tetrix.ts b/i18n/es/tetrix.ts
new file mode 100644
index 0000000..4916eef
--- a/dev/null
+++ b/i18n/es/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/es/tictac.ts b/i18n/es/tictac.ts
new file mode 100644
index 0000000..1e4a751
--- a/dev/null
+++ b/i18n/es/tictac.ts
@@ -0,0 +1,41 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>TicTacToe</name>
+ <message>
+ <source>Computer starts</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Human starts</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Play!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click Play to start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Make your move</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>You won!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Computer won!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>It&apos;s a draw</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/es/todolist.ts b/i18n/es/todolist.ts
new file mode 100644
index 0000000..87a9da5
--- a/dev/null
+++ b/i18n/es/todolist.ts
@@ -0,0 +1,189 @@
+<!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>Category:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Summary:</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>
+ <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>
+</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>Deadline</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 Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete all...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Duplicate</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>Show Deadline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fonts</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Data</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Category</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can not edit data, currently syncing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete all tasks?</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/es/wordgame.ts b/i18n/es/wordgame.ts
new file mode 100644
index 0000000..7b79f74
--- a/dev/null
+++ b/i18n/es/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/opie-i18n-pt.control b/i18n/opie-i18n-pt.control
new file mode 100644
index 0000000..c52736a
--- a/dev/null
+++ b/i18n/opie-i18n-pt.control
@@ -0,0 +1,9 @@
+Files: i18n/pt/.directory i18n/pt/*.qm etc/dict/dawg.pt
+Priority: optional
+Section: opie/i18n
+Maintainer: Carsten Niehaus <cniehaus@handhelds.org>
+Architecture: arm
+Version: $QPE_VERSION-$SUB_VERSION
+Depends: opie-base ($QPE_VERSION)
+Description: i18n: Portoguise
+Portoguise UI texts and dictionary for Qtopia environment.
diff --git a/i18n/pl/citytime.ts b/i18n/pl/citytime.ts
index 5ddbe27..7b95b2d 100644
--- a/i18n/pl/citytime.ts
+++ b/i18n/pl/citytime.ts
@@ -1,99 +1,99 @@
<!DOCTYPE TS><TS>
<context>
<name>CityTime</name>
<message>
<source>Time Changing</source>
<translation>Czas zmieniony</translation>
</message>
<message>
<source>There was a problem setting timezone %1</source>
<translation>Jest problem z ustawieniem strony czasowej %1</translation>
</message>
<message>
<source>Restore Time Zone</source>
<translation>Przywracam Strefe Czasowa</translation>
</message>
<message>
<source>There was a problem setting your timezone.Your time may be wrong now...</source>
<translation>Jest problem z ustwaieniem twojej strefy czasowej. Twoj czas moze byc bledny...</translation>
</message>
</context>
<context>
<name>CityTimeBase</name>
<message>
<source>City Time</source>
<translation>Czasy w miastach</translation>
</message>
<message>
<source>&lt;location 4&gt;</source>
<translation>&lt;location 4&gt;</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>
+ <translation type="unfinished">&lt;location 2&gt;</translation>
</message>
<message>
<source>&lt;location 6&gt;</source>
<translation type="unfinished">&lt;location 6&gt;</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">&lt;location 3&gt;</translation>
</message>
<message>
<source>&lt;location 1&gt;</source>
<translation type="unfinished">&lt;location 1&gt;</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>Miasto</translation>
</message>
<message>
<source>Unable to Find Timezone Info</source>
<translation>Nie moge znalesc informacji o strefie czasowej</translation>
</message>
<message>
<source>&lt;p&gt;Unable to find any timezone information in %1</source>
<translation>&lt;p&gt;Nie moge znalesc zadnej strefy czasowej w %1</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/pt/addressbook.ts b/i18n/pt/addressbook.ts
new file mode 100644
index 0000000..dfb7f3e
--- a/dev/null
+++ b/i18n/pt/addressbook.ts
@@ -0,0 +1,1329 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>AbTable</name>
+ <message>
+ <source>Full Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Contact</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pick</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>AddressSettings</name>
+ <message>
+ <source>Name Title</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>First Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Last Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File As</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Default Email</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Gender</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>AddressSettingsBase</name>
+ <message>
+ <source>Arrange Edit Fields</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select the field order:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Up</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Down</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>AddressbookWindow</name>
+ <message>
+ <source>Contacts</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Contact</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Write Mail To</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Beam Entry</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import vCard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>My Personal Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Arrange Edit Fields</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Out of Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>There is not enough space to create
+neccessary startup files.
+
+Free up some space before
+entering data!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Small</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Normal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Large</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Font</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can not edit data, currently syncing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit My Personal Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Contacts - My Personal Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Out of space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to save information.
+Free up some space
+and try again.
+
+Quit anyway?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name Title</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Work</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mb</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>First Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Last Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File As</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Default Email</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Gender</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unfiled</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ContactEditor</name>
+ <message>
+ <source>Business Fax</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Home Fax</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business Phone</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Home Phone</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business Mobile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Home Mobile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business WebPage</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Home Web Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business Pager</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>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>Gender</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Job Title</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Company</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Organization</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Groups</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business Street</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Home 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>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>Full Name...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Category</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Notes...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Business</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Home</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Address</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>City</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>State</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zip Code</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Country</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>United States</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>United Kingdom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Afganistan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Albania</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Algeria</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>American Samoa</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Andorra</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Angola</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Anguilla</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Antartica</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Argentina</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Armania</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Aruba</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Australia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Austria</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Azerbaijan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bahamas</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bahrain</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bangladesh</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Barbados</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Belarus</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Belgium</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Belize</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Benin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bermuda</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bhutan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Boliva</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Botswana</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bouvet Island</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Brazil</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Brunei Darussalam</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bulgaria</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Burkina Faso</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Burundi</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cambodia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Camaroon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Canada</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cape Verde</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cayman Islands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Chad</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Chile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>China</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Christmas Island</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Colombia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Comoros</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Congo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cook Island</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Costa Rica</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cote d&apos;Ivoire</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Croatia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cuba</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cyprus</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Czech Republic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Denmark</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Djibouti</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dominica</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dominican Republic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>East Timor</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ecuador</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Egypt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>El Salvador</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Equatorial Guinea</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Eritrea</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Estonia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ethiopia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Falkland Islands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Faroe Islands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fiji</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Finland</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>France</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>French Guiana</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>French Polynesia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Gabon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Gambia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Georgia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Germany</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Gahna</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Gibraltar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Greece</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Greenland</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Grenada</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Guadelupe</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Guam</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Guatemala</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Guinea</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Guinea-bissau</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Guyana</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Haiti</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Holy See</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Honduras</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hong Kong</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hungary</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Iceland</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>India</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Indonesia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ireland</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Israel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Italy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Jamacia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Japan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Jordan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Kazakhstan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Kenya</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Kribati</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Korea</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Kuait</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Kyrgyztan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Laos</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Latvia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lebanon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lesotho</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Liberia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Liechtenstein</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lithuania</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Luxembourg</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Macau</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Macedonia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Madagascar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malawi</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malaysia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Maldives</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mali</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Malta</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Martinique</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mauritania</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mauritius</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mayotte</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mexico</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Micronesia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Moldova</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Monaco</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mongolia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Montserrat</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Morocco</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mozambique</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Myanmar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Namibia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nauru</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nepal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Netherlands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Caledonia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Zealand</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nicaragua</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Niger</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Nigeria</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Niue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Norway</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Oman</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pakistan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Palau</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Palestinian Territory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Panama</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Papua New Guinea</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Paraguay</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Peru</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Philippines</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pitcairn</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Poland</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Portugal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Puerto Rico</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Qatar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reunion</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Romania</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Russia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rwanda</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Saint Lucia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Samoa</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>San Marino</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Saudi Arabia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Senegal</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Seychelles</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sierra Leone</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Singapore</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Slovakia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Slovenia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Solomon Islands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Somalia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>South Africa</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Spain</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sri Lanka</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>St. Helena</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sudan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Suriname</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Swaziland</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sweden</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Switzerland</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Taiwan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tajikistan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tanzania</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Thailand</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Togo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tokelau</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tonga</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tunisia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Turkey</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Turkmenistan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tuvalu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Uganda</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ukraine</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Uruguay</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Uzbekistan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Vanuatu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Venezuela</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Viet Nam</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Virgin Islands</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Western Sahara</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Yemen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Yugoslavia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zambia</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zimbabwe</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>Details</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter Note</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Department</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>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>Children</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Work Phone</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Work Fax</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>work Mobile</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Work Pager</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Work Web Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Contacts</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Work Mobile</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/pt/appearance.ts b/i18n/pt/appearance.ts
new file mode 100644
index 0000000..fd0520a
--- a/dev/null
+++ b/i18n/pt/appearance.ts
@@ -0,0 +1,86 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>AppearanceSettings</name>
+ <message>
+ <source>Appearance</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Style</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit current scheme...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Colors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enable background image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Default</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you want to apply your changes?
+</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 scheme</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to delete current scheme.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Current scheme</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>EditScheme</name>
+ <message>
+ <source>Edit scheme</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/pt/calculator.ts b/i18n/pt/calculator.ts
new file mode 100644
index 0000000..b2ccf9e
--- a/dev/null
+++ b/i18n/pt/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/pt/citytime.ts b/i18n/pt/citytime.ts
new file mode 100644
index 0000000..429f523
--- a/dev/null
+++ b/i18n/pt/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/pt/clock.ts b/i18n/pt/clock.ts
new file mode 100644
index 0000000..ffa9817
--- a/dev/null
+++ b/i18n/pt/clock.ts
@@ -0,0 +1,77 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Clock</name>
+ <message>
+ <source>Snooze</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>PM</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>Set date and time.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alarm Is On</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alarm Is 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/pt/datebook.ts b/i18n/pt/datebook.ts
new file mode 100644
index 0000000..e562027
--- a/dev/null
+++ b/i18n/pt/datebook.ts
@@ -0,0 +1,699 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>DateBook</name>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Today</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Day</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Week</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>WeekLst</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Month</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alarm and Start Time...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Default View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Event duration is potentially longer
+than interval between repeats.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can not edit data, currently syncing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit Event</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> minutes)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>OK</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Out of space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Calendar was unable to save
+your changes.
+Free up some space and try again.
+
+Quit anyway?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>(Unknown)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fix it</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Continue</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>DateBookDayHeaderBase</name>
+ <message>
+ <source>M</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>T</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>W</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>F</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>S</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Monday</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tuesday</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Wednesday</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Thursday</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Friday</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Saturday</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sunday</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>DateBookDayView</name>
+ <message>
+ <source>:00p</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>DateBookDayWidget</name>
+ <message>
+ <source>Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End</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>
+</context>
+<context>
+ <name>DateBookSettings</name>
+ <message>
+ <source>:00 PM</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>:00 AM</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>:00</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>DateBookSettingsBase</name>
+ <message>
+ <source>Preferences</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start viewing events</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start Time:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>:00</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alarm Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Alarm Preset</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> minutes</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>DateBookWeekHeaderBase</name>
+ <message>
+ <source>Y: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>W: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>00. Jan-00. Jan</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>DateBookWeekLstHeaderBase</name>
+ <message>
+ <source>W: 00,00</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>00 Jan-00 Jan</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>DateBookWeekView</name>
+ <message>
+ <source>M</source>
+ <comment>Monday</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>T</source>
+ <comment>Tuesday</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>W</source>
+ <comment>Wednesday</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>T</source>
+ <comment>Thursday</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>F</source>
+ <comment>Friday</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>S</source>
+ <comment>Saturday</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>S</source>
+ <comment>Sunday</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>p</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>DateEntry</name>
+ <message>
+ <source>Start Time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End Time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Calendar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Repeat...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Daily...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Weekly...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Monthly...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Yearly...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Repeat...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>DateEntryBase</name>
+ <message>
+ <source>New Event</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Location</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Category</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Meeting</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lunch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dinner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Travel</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Description </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Office</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Home</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start - End </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Jan 02 00</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All day</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time zone</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Alarm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> minutes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Silent</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Loud</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Repeat</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No Repeat...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Note...</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NoteEntryBase</name>
+ <message>
+ <source>Edit Note</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;1/10&lt;/b&gt; Lunch</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Every</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%1 %2 every </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The %1 every </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The %1 %1 of every</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Every </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Monday</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tuesday</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Wednesday</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Thursday</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Friday</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Saturday</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sunday</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QWidget</name>
+ <message>
+ <source>st</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>nd</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>rd</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>th</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RepeatEntry</name>
+ <message>
+ <source>No Repeat</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>day(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>week(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Repeat By</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Day</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>month(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>year(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>days</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>day</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>weeks</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>week</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>month</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>year</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> and </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>,
+and </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>, and </source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>RepeatEntryBase</name>
+ <message>
+ <source>Repeating Event </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Day</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Week</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Month</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Year</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Every:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Frequency</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>End On:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No End Date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Repeat On</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Wed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Thu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fri</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sat</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sun</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Every</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Var1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Var 2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>WeekVar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>months</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>years</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/pt/drawpad.ts b/i18n/pt/drawpad.ts
new file mode 100644
index 0000000..89b52fd
--- a/dev/null
+++ b/i18n/pt/drawpad.ts
@@ -0,0 +1,343 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>DrawPad</name>
+ <message>
+ <source>Delete All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Import...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Thumbnail View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Thumbnail View...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Page Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Page Information...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tools</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clear Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Undo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Redo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>First Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Previous Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Next Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Last Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Draw Point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Draw Line</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Draw Rectangle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Draw Filled Rectangle</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Draw Ellipse</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Draw Filled Ellipse</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert Text</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fill Region</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Erase Point</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pen Width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pen Color</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fill Color</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you want to clear
+the current page?</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>Do you want to delete
+the current page?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>DrawPad</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you want to delete
+all the pages?</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ExportDialog</name>
+ <message>
+ <source>DrawPad - Export</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Page Selection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Current</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Range</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>To:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Export As</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Format:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ImportDialog</name>
+ <message>
+ <source>DrawPad - Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Automatic preview</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>NewPageDialog</name>
+ <message>
+ <source>New Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Title:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Background</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>White</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Pen Color</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fill Color</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>PageInformationDialog</name>
+ <message>
+ <source>Page Information</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Title:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Date:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Width:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Height:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Title:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dimension:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Date:</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>TextToolDialog</name>
+ <message>
+ <source>Insert Text</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>ThumbnailView</name>
+ <message>
+ <source>DrawPad - Thumbnail View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clear Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you want to clear
+the selected page?</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 Page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you want to delete
+the selected page?</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/pt/embeddedkonsole.ts b/i18n/pt/embeddedkonsole.ts
new file mode 100644
index 0000000..287d702
--- a/dev/null
+++ b/i18n/pt/embeddedkonsole.ts
@@ -0,0 +1,204 @@
+<!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>Show command list</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hide command list</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Tabs on Bottom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Green on Black</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Black on White</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>White on Black</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Black on Transparent</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Black on Red</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Red on Black</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Green on Yellow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Blue on Magenta</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Magenta on Blue</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cyan on White</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>White on Cyan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Blue on Black</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Amber on Black</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Colors</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>
+ <message>
+ <source>Quick Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Left</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Right</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ScrollBar</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show Command List</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hide Command List</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/pt/fifteen.ts b/i18n/pt/fifteen.ts
new file mode 100644
index 0000000..b52d689
--- a/dev/null
+++ b/i18n/pt/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/pt/filebrowser.ts b/i18n/pt/filebrowser.ts
new file mode 100644
index 0000000..a7e2016
--- a/dev/null
+++ b/i18n/pt/filebrowser.ts
@@ -0,0 +1,247 @@
+<!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>Thumbnails</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/pt/go.ts b/i18n/pt/go.ts
new file mode 100644
index 0000000..07e1e03
--- a/dev/null
+++ b/i18n/pt/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/pt/helpbrowser.ts b/i18n/pt/helpbrowser.ts
new file mode 100644
index 0000000..4951556
--- a/dev/null
+++ b/i18n/pt/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/pt/kcheckers.ts b/i18n/pt/kcheckers.ts
new file mode 100644
index 0000000..ebf2980
--- a/dev/null
+++ b/i18n/pt/kcheckers.ts
@@ -0,0 +1,129 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>KCheckers</name>
+ <message>
+ <source>&amp;New</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Undo Move</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Beginner</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Novice</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Average</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Good</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Expert</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Master</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Show Numeration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;English Rules</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Russian Rules</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Green Board</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Marble Board</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Wooden Board</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>What&apos;s This</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Rules of Play</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;About KCheckers</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>About &amp;Qt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Game</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Skill</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> New Game </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> Undo Move </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> Rules of Play </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Go!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Congratulation! You have won!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please wait...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>You have lost. Game over.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Incorrect course.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/pt/keypebble.ts b/i18n/pt/keypebble.ts
new file mode 100644
index 0000000..ab58148
--- a/dev/null
+++ b/i18n/pt/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/pt/language.ts b/i18n/pt/language.ts
new file mode 100644
index 0000000..6ed8dae
--- a/dev/null
+++ b/i18n/pt/language.ts
@@ -0,0 +1,13 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>LanguageSettingsBase</name>
+ <message>
+ <source>Language</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select language</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/pt/light-and-power.ts b/i18n/pt/light-and-power.ts
new file mode 100644
index 0000000..28e50a1
--- a/dev/null
+++ b/i18n/pt/light-and-power.ts
@@ -0,0 +1,53 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>LightSettingsBase</name>
+ <message>
+ <source>Light Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Adjust to environment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>By sensing the ambient light where you are using your device, the screen light can be adjusted automatically. The brightness setting still affects the average brightness.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Power saving</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dim light after</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Suspend after</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Only deactivate LCD during Suspend</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Light off after</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Bright</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;blockquote&gt;The brighter the screen light, the more battery power is used.&lt;/blockquote&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Off</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/pt/mindbreaker.ts b/i18n/pt/mindbreaker.ts
new file mode 100644
index 0000000..598d561
--- a/dev/null
+++ b/i18n/pt/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/pt/minesweep.ts b/i18n/pt/minesweep.ts
new file mode 100644
index 0000000..1dd7e7f
--- a/dev/null
+++ b/i18n/pt/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/pt/netsetup.ts b/i18n/pt/netsetup.ts
new file mode 100644
index 0000000..2c17b1b
--- a/dev/null
+++ b/i18n/pt/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/pt/opieftp.ts b/i18n/pt/opieftp.ts
new file mode 100644
index 0000000..c608836
--- a/dev/null
+++ b/i18n/pt/opieftp.ts
@@ -0,0 +1,231 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>OpieFtp</name>
+ <message>
+ <source>OpieFtp</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connection</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Local</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remote</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>New</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Connect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Disconnect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show Hidden Files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Upload</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Make Directory</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>Download</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Switch to Local</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Switch to Remote</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Switch to Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Dir</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>Remote server</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remote path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Port</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Config</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ftp</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please set the server info</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Ok</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Note</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to connect to
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to log in
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to upload
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot upload directories</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to download
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to list the directory
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to change directories
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to cd up
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to get working dir
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change Directory</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rescan</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> ?
+It must be empty</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>Unable to make directory
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to remove directory
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to delete file
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to rename file
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Could not rename</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>That directory does not exist</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/pt/opiemail.ts b/i18n/pt/opiemail.ts
new file mode 100644
index 0000000..efb9e76
--- a/dev/null
+++ b/i18n/pt/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/pt/parashoot.ts b/i18n/pt/parashoot.ts
new file mode 100644
index 0000000..0aa33b9
--- a/dev/null
+++ b/i18n/pt/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/pt/patience.ts b/i18n/pt/patience.ts
new file mode 100644
index 0000000..01c0f4b
--- a/dev/null
+++ b/i18n/pt/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/pt/qasteroids.ts b/i18n/pt/qasteroids.ts
new file mode 100644
index 0000000..7066645
--- a/dev/null
+++ b/i18n/pt/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/pt/qpdf.ts b/i18n/pt/qpdf.ts
new file mode 100644
index 0000000..2f03c32
--- a/dev/null
+++ b/i18n/pt/qpdf.ts
@@ -0,0 +1,101 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>QPdfDlg</name>
+ <message>
+ <source>QPdf</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Zoom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fit to width</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fit to page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>50%</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>75%</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>100%</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>125%</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>150%</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>200%</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Open...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fullscreen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>First page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Previous page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Goto page...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Next page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Last page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Next</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Goto page</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select from 1 .. %1:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&apos;%1&apos; could not be found.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File does not exist !</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/pt/qpe.ts b/i18n/pt/qpe.ts
new file mode 100644
index 0000000..63003ca
--- a/dev/null
+++ b/i18n/pt/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/pt/rotation.ts b/i18n/pt/rotation.ts
new file mode 100644
index 0000000..8f282b7
--- a/dev/null
+++ b/i18n/pt/rotation.ts
@@ -0,0 +1,21 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>RotationSettings</name>
+ <message>
+ <source>Rotation Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Select orientation from options at left.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Automatically restart Opie?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;Rotation is not enabled in this demo, however this is a supported feature of Qt/Embedded.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/pt/security.ts b/i18n/pt/security.ts
new file mode 100644
index 0000000..21b777b
--- a/dev/null
+++ b/i18n/pt/security.ts
@@ -0,0 +1,93 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Security</name>
+ <message>
+ <source>Set passcode</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change passcode</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enter passcode</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Passcode incorrect</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The passcode entered is incorrect.
+Access denied</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Any</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SecurityBase</name>
+ <message>
+ <source>Security Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Change passcode</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clear passcode</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Require pass code at power-on</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sync</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Accept sync from network:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>192.168.129.0/24 (default)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>192.168.1.0/24</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>192.168.0.0/16</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>172.16.0.0/12</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>10.0.0.0/8</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Any</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;P&gt;Pass code protection provides a minimal level of protection from casual access to this device.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/pt/showimg.ts b/i18n/pt/showimg.ts
new file mode 100644
index 0000000..0ff41e1
--- a/dev/null
+++ b/i18n/pt/showimg.ts
@@ -0,0 +1,69 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>ImageViewer</name>
+ <message>
+ <source>Image Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Horizontal flip</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Vertical flip</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rotate 180</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Rotate 90</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fullscreen</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> - Image Viewer</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Loading image...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Could not load image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No image - select Open from File menu.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>, %1/%2 colors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>, %1 colors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> True color</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>, %1 alpha levels</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>, 8-bit alpha channel</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/pt/snake.ts b/i18n/pt/snake.ts
new file mode 100644
index 0000000..d9d6107
--- a/dev/null
+++ b/i18n/pt/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/pt/sound.ts b/i18n/pt/sound.ts
new file mode 100644
index 0000000..b45e634
--- a/dev/null
+++ b/i18n/pt/sound.ts
@@ -0,0 +1,109 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>SoundSettingsBase</name>
+ <message>
+ <source>Vmemo Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Levels</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Loud</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Output</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Mic</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Silent</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Vmemo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sample Rate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>8000</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>11025</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>22050</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>33075</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>44100</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Stereo</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>16 bit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Visual Alerts</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Location:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Record Key:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Taskbar Icon</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key_Escape</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key_Space</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key_Home</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key_Calender</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key_Contacts</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key_Menu</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key_Mail</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/pt/spreadsheet.ts b/i18n/pt/spreadsheet.ts
new file mode 100644
index 0000000..52373e7
--- a/dev/null
+++ b/i18n/pt/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/pt/sysinfo.ts b/i18n/pt/sysinfo.ts
new file mode 100644
index 0000000..f0d3ded
--- a/dev/null
+++ b/i18n/pt/sysinfo.ts
@@ -0,0 +1,142 @@
+<!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> : %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>Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>SCSI Hard Disk</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Int. 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/pt/systemtime.ts b/i18n/pt/systemtime.ts
new file mode 100644
index 0000000..b100610
--- a/dev/null
+++ b/i18n/pt/systemtime.ts
@@ -0,0 +1,80 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>SetDateTime</name>
+ <message>
+ <source>Set System Time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time Zone</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Date</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Time format</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>24 hour</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>12 hour</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Weeks start on</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sunday</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Monday</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Date format</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Applet format</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>hh:mm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>D/M hh:mm</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>M/D hh:mm</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>SetTime</name>
+ <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>
+</context>
+</TS>
diff --git a/i18n/pt/tableviewer.ts b/i18n/pt/tableviewer.ts
new file mode 100644
index 0000000..7d41b6f
--- a/dev/null
+++ b/i18n/pt/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/pt/tetrix.ts b/i18n/pt/tetrix.ts
new file mode 100644
index 0000000..4916eef
--- a/dev/null
+++ b/i18n/pt/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/pt/tictac.ts b/i18n/pt/tictac.ts
new file mode 100644
index 0000000..1e4a751
--- a/dev/null
+++ b/i18n/pt/tictac.ts
@@ -0,0 +1,41 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>TicTacToe</name>
+ <message>
+ <source>Computer starts</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Human starts</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Play!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Quit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Click Play to start</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Make your move</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>You won!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Computer won!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>It&apos;s a draw</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/pt/today.ts b/i18n/pt/today.ts
new file mode 100644
index 0000000..af95cdd
--- a/dev/null
+++ b/i18n/pt/today.ts
@@ -0,0 +1,117 @@
+<!DOCTYPE TS><TS>
+<context>
+ <name>Today</name>
+ <message>
+ <source>Today</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Owned by </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Please fill out the business card</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No more appointments today</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No appointments today</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>Today</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <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
+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>Activate the
+autostart after how
+many minutes?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Misc</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+</TS>
diff --git a/i18n/pt/todolist.ts b/i18n/pt/todolist.ts
new file mode 100644
index 0000000..87a9da5
--- a/dev/null
+++ b/i18n/pt/todolist.ts
@@ -0,0 +1,189 @@
+<!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>Category:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Summary:</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>
+ <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>
+</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>Deadline</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 Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>View Task</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete all...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Duplicate</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>Show Deadline</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fonts</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Data</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Category</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Options</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Can not edit data, currently syncing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete all tasks?</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/pt/wordgame.ts b/i18n/pt/wordgame.ts
new file mode 100644
index 0000000..7b79f74
--- a/dev/null
+++ b/i18n/pt/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>