diff --git a/src/bitmessageqt/__init__.py b/src/bitmessageqt/__init__.py
index 2ea16c3c..9543503f 100644
--- a/src/bitmessageqt/__init__.py
+++ b/src/bitmessageqt/__init__.py
@@ -3348,7 +3348,7 @@ class settingsDialog(QtGui.QDialog):
shared.safeConfigGetBoolean('bitmessagesettings', 'replybelow'))
global languages
- languages = ['system','en','eo','fr','de','es','ru','no','ar','zh_cn','ja','en_pirate','other']
+ languages = ['system','en','eo','fr','de','es','ru','no','ar','zh_cn','ja','nl','en_pirate','other']
user_countrycode = str(shared.config.get('bitmessagesettings', 'userlocale'))
if user_countrycode in languages:
curr_index = languages.index(user_countrycode)
diff --git a/src/bitmessageqt/settings.py b/src/bitmessageqt/settings.py
index edb15e6b..d4d2fd3f 100644
--- a/src/bitmessageqt/settings.py
+++ b/src/bitmessageqt/settings.py
@@ -2,7 +2,7 @@
# Form implementation generated from reading ui file 'settings.ui'
#
-# Created: Wed Apr 30 18:35:41 2014
+# Created: Mon May 19 15:54:27 2014
# by: PyQt4 UI code generator 4.10.3
#
# WARNING! All changes made in this file will be lost!
@@ -84,15 +84,27 @@ class Ui_settingsDialog(object):
self.languageComboBox.setObjectName(_fromUtf8("languageComboBox"))
self.languageComboBox.addItem(_fromUtf8(""))
self.languageComboBox.addItem(_fromUtf8(""))
+ self.languageComboBox.setItemText(1, _fromUtf8("English"))
self.languageComboBox.addItem(_fromUtf8(""))
+ self.languageComboBox.setItemText(2, _fromUtf8("Esperanto"))
self.languageComboBox.addItem(_fromUtf8(""))
+ self.languageComboBox.setItemText(3, _fromUtf8("Français"))
self.languageComboBox.addItem(_fromUtf8(""))
+ self.languageComboBox.setItemText(4, _fromUtf8("Deutsch"))
self.languageComboBox.addItem(_fromUtf8(""))
+ self.languageComboBox.setItemText(5, _fromUtf8("Españl"))
self.languageComboBox.addItem(_fromUtf8(""))
+ self.languageComboBox.setItemText(6, _fromUtf8("русский"))
self.languageComboBox.addItem(_fromUtf8(""))
+ self.languageComboBox.setItemText(7, _fromUtf8("Norsk"))
self.languageComboBox.addItem(_fromUtf8(""))
+ self.languageComboBox.setItemText(8, _fromUtf8("العربية"))
self.languageComboBox.addItem(_fromUtf8(""))
+ self.languageComboBox.setItemText(9, _fromUtf8("简体中文"))
self.languageComboBox.addItem(_fromUtf8(""))
+ self.languageComboBox.setItemText(10, _fromUtf8("日本語"))
+ self.languageComboBox.addItem(_fromUtf8(""))
+ self.languageComboBox.setItemText(11, _fromUtf8("Nederlands"))
self.languageComboBox.addItem(_fromUtf8(""))
self.languageComboBox.addItem(_fromUtf8(""))
self.formLayout_2.setWidget(0, QtGui.QFormLayout.LabelRole, self.languageComboBox)
@@ -399,18 +411,8 @@ class Ui_settingsDialog(object):
self.checkBoxReplyBelow.setText(_translate("settingsDialog", "Reply below Quote", None))
self.groupBox.setTitle(_translate("settingsDialog", "Interface Language", None))
self.languageComboBox.setItemText(0, _translate("settingsDialog", "System Settings", "system"))
- self.languageComboBox.setItemText(1, _translate("settingsDialog", "English", "en"))
- self.languageComboBox.setItemText(2, _translate("settingsDialog", "Esperanto", "eo"))
- self.languageComboBox.setItemText(3, _translate("settingsDialog", "Français", "fr"))
- self.languageComboBox.setItemText(4, _translate("settingsDialog", "Deutsch", "de"))
- self.languageComboBox.setItemText(5, _translate("settingsDialog", "Españl", "es"))
- self.languageComboBox.setItemText(6, _translate("settingsDialog", "русский", "ru"))
- self.languageComboBox.setItemText(7, _translate("settingsDialog", "Norsk", "no"))
- self.languageComboBox.setItemText(8, _translate("settingsDialog", "العربية", "ar"))
- self.languageComboBox.setItemText(9, _translate("settingsDialog", "简体中文", "zh_cn"))
- self.languageComboBox.setItemText(10, _translate("settingsDialog", "日本語", "ja"))
- self.languageComboBox.setItemText(11, _translate("settingsDialog", "Pirate English", "en_pirate"))
- self.languageComboBox.setItemText(12, _translate("settingsDialog", "Other (set in keys.dat)", "other"))
+ self.languageComboBox.setItemText(12, _translate("settingsDialog", "Pirate English", "en_pirate"))
+ self.languageComboBox.setItemText(13, _translate("settingsDialog", "Other (set in keys.dat)", "other"))
self.tabWidgetSettings.setTabText(self.tabWidgetSettings.indexOf(self.tabUserInterface), _translate("settingsDialog", "User Interface", None))
self.groupBox1.setTitle(_translate("settingsDialog", "Listening port", None))
self.label.setText(_translate("settingsDialog", "Listen for connections on port:", None))
diff --git a/src/bitmessageqt/settings.ui b/src/bitmessageqt/settings.ui
index 263796fa..5ef3f0ba 100644
--- a/src/bitmessageqt/settings.ui
+++ b/src/bitmessageqt/settings.ui
@@ -133,52 +133,57 @@
-
- English
+ English
-
- Esperanto
+ Esperanto
-
- Français
+ Français
-
- Deutsch
+ Deutsch
-
- Españl
+ Españl
-
- русский
+ русский
-
- Norsk
+ Norsk
-
- العربية
+ العربية
-
- 简体中文
+ 简体中文
-
- 日本語
+ 日本語
+
+
+ -
+
+ Nederlands
-
diff --git a/src/translations/bitmessage_nl.pro b/src/translations/bitmessage_nl.pro
new file mode 100644
index 00000000..950eefba
--- /dev/null
+++ b/src/translations/bitmessage_nl.pro
@@ -0,0 +1,35 @@
+SOURCES = ../addresses.py\
+ ../bitmessagemain.py\
+ ../class_addressGenerator.py\
+ ../class_outgoingSynSender.py\
+ ../class_objectProcessor.py\
+ ../class_receiveDataThread.py\
+ ../class_sendDataThread.py\
+ ../class_singleCleaner.py\
+ ../class_singleListener.py\
+ ../class_singleWorker.py\
+ ../class_sqlThread.py\
+ ../helper_bitcoin.py\
+ ../helper_bootstrap.py\
+ ../helper_generic.py\
+ ../helper_inbox.py\
+ ../helper_sent.py\
+ ../helper_startup.py\
+ ../shared.py\
+ ../bitmessageqt/__init__.py\
+ ../bitmessageqt/about.py\
+ ../bitmessageqt/addaddressdialog.py\
+ ../bitmessageqt/bitmessageui.py\
+ ../bitmessageqt/connect.py\
+ ../bitmessageqt/help.py\
+ ../bitmessageqt/iconglossary.py\
+ ../bitmessageqt/newaddressdialog.py\
+ ../bitmessageqt/newchandialog.py\
+ ../bitmessageqt/newsubscriptiondialog.py\
+ ../bitmessageqt/regenerateaddresses.py\
+ ../bitmessageqt/settings.py\
+ ../bitmessageqt/specialaddressbehavior.py
+
+
+TRANSLATIONS = bitmessage_nl.ts
+CODECFORTR = UTF-8
diff --git a/src/translations/bitmessage_nl.qm b/src/translations/bitmessage_nl.qm
new file mode 100644
index 00000000..aefebc30
Binary files /dev/null and b/src/translations/bitmessage_nl.qm differ
diff --git a/src/translations/bitmessage_nl.ts b/src/translations/bitmessage_nl.ts
new file mode 100644
index 00000000..654d993a
--- /dev/null
+++ b/src/translations/bitmessage_nl.ts
@@ -0,0 +1,1659 @@
+
+
+
+
+ AddAddressDialog
+
+
+
+
+
+
+
+
+ Label
+
+
+
+
+ Adres
+
+
+
+ MainWindow
+
+
+
+
+
+
+
+
+ Reageer
+
+
+
+
+
+
+
+
+
+ Verplaats naar Prullenbak
+
+
+
+
+
+
+
+
+
+ Bewaar bericht als
+
+
+
+
+ Markeer Ongelezen
+
+
+
+
+ Nieuw
+
+
+
+
+ Inschakelen
+
+
+
+
+ Uitschakelen
+
+
+
+
+ Kopieer adres naar klembord
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Verwijder
+
+
+
+
+
+
+
+
+
+ Forceer zenden
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ In wachtrij.
+
+
+
+
+
+
+
+
+
+ Bericht verzonden. Verzonden op %1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Niet Verbonden
+
+
+
+
+ Toon Bitmessage
+
+
+
+
+ Verzend
+
+
+
+
+
+
+
+
+
+ Adresboek
+
+
+
+
+ Sluiten
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Prullenbak legen?
+
+
+
+
+
+
+
+
+
+ verkeerd wachtwoord
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Adres ongeldig
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Aantal Connecties: %1
+
+
+
+
+ Verbinding verloren
+
+
+
+
+ Verbonden
+
+
+
+
+ Bericht weggegooit
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Nieuw Bericht
+
+
+
+
+ Van
+
+
+
+
+ Adres is geldig.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Herstarten
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Opslaan als...
+
+
+
+
+ Schrijffout.
+
+
+
+
+ Geen adressen geselecteerd
+
+
+
+
+ Testen...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bitmessage
+
+
+
+
+ Zoeken
+
+
+
+
+ Alle
+
+
+
+
+ Naar
+
+
+
+
+ Van
+
+
+
+
+ Onderwerp
+
+
+
+
+ Bericht
+
+
+
+
+ Ontvangen
+
+
+
+
+ Postvak IN
+
+
+
+
+ Laden uit adresboek
+
+
+
+
+ Ophalen Namecoin ID
+
+
+
+
+ Bericht:
+
+
+
+
+ Onderwerp:
+
+
+
+
+
+
+
+
+
+ Naar:
+
+
+
+
+ Van:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Status
+
+
+
+
+ Verzonden
+
+
+
+
+
+
+
+
+
+ Adres
+
+
+
+
+
+
+
+
+
+ Je identiteiten
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Label
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Zwarte lijst
+
+
+
+
+
+
+
+
+
+ Verbindingen
+
+
+
+
+ Aantal Connecties: 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bestand
+
+
+
+
+ Instellingen
+
+
+
+
+ Help
+
+
+
+
+ Importeer sleutels
+
+
+
+
+
+
+
+
+
+ Ctrrl+Q
+
+
+
+
+ F1
+
+
+
+
+ Over
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ NewAddressDialog
+
+
+
+ Nieuw adres aanmaken
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gebruik een willekeurige nummer generator om een adres te maken
+
+
+
+
+ Use yee passpharase to make arrddresses
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Arrddress version number: 3
+
+
+
+
+
+
+
+
+
+ Wachtwoord
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Genereer willekeurig adres
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Adres versienummer: 4
+
+
+
+ NewSubscriptionDialog
+
+
+
+
+
+
+
+
+ Label
+
+
+
+
+ Adres
+
+
+
+
+
+
+
+
+ SpecialAddressBehaviorDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ aboutDialog
+
+
+
+ PyBitmessage
+
+
+
+
+ Versie ?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ connectDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ helpDialog
+
+
+
+ Help
+
+
+
+
+ <a href="http://Bitmessage.org/wiki/PyBitmessage_Help">http://Bitmessage.org/wiki/PyBitmessage_Help</a>
+
+
+
+
+
+
+
+
+ iconGlossaryDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Yee have made least one connection to a peer pirate usin' outgoing connection but yee not yet received any incoming connections. Yee firewall, witches nest, or home router probably shant configured to foward incoming TCP connections to yee computer. Bitmessage be workin' just fine but it help fellow pirates if yee allowed for incoming connections and will help yee be a better-connected node matey.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ newChanDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ regenerateAddressesDialog
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Wachtwoord
+
+
+
+
+
+
+
+
+
+ Arrddress version Number:
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ settingsDialog
+
+
+
+ Instellingen
+
+
+
+
+ Start Bitmessage bij user login
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gebruikersinterface
+
+
+
+
+ Luisterpoort
+
+
+
+
+ Luister voor connecties op poort:
+
+
+
+
+ Proxy server / Tor
+
+
+
+
+ Type:
+
+
+
+
+ geen
+
+
+
+
+ SOCKS4a
+
+
+
+
+ SOCKS5
+
+
+
+
+ Server hostnaam:
+
+
+
+
+ Poort:
+
+
+
+
+ Authenticatie
+
+
+
+
+ Gebruikersnaam:
+
+
+
+
+ Wachtwoord:
+
+
+
+
+ Netwerkinstellingen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ system
+
+
+
+
+
+ en
+
+
+
+
+
+ eo
+
+
+
+
+
+ fr
+
+
+
+
+
+ de
+
+
+
+
+
+ es
+
+
+
+
+
+ ru
+
+
+
+
+
+ no
+
+
+
+
+
+ en_pirate
+
+
+
+
+
+ other
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+