Browse Source

experiment with internationalization (nl), unbreak build (externui.h->qtui.h)

0.8
Wladimir J. van der Laan 14 years ago
parent
commit
daaee738fc
  1. 11
      src/qt/bitcoin.cpp
  2. 2
      src/qt/forms/aboutdialog.ui
  3. 1111
      src/qt/locale/bitcoin_nl.ts

11
src/qt/bitcoin.cpp

@ -6,11 +6,13 @@ @@ -6,11 +6,13 @@
#include "util.h"
#include "init.h"
#include "main.h"
#include "externui.h"
#include "qtui.h"
#include <QApplication>
#include <QMessageBox>
#include <QThread>
#include <QLocale>
#include <QTranslator>
// Need a global reference for the notifications to find the GUI
BitcoinGUI *guiref;
@ -98,6 +100,13 @@ int main(int argc, char *argv[]) @@ -98,6 +100,13 @@ int main(int argc, char *argv[])
{
Q_INIT_RESOURCE(bitcoin);
QApplication app(argc, argv);
// Load language file for system locale
QString locale = QLocale::system().name();
QTranslator translator;
translator.load("bitcoin_"+locale);
app.installTranslator(&translator);
app.setQuitOnLastWindowClosed(false);
try

2
src/qt/forms/aboutdialog.ui

@ -57,7 +57,7 @@ @@ -57,7 +57,7 @@
<item>
<widget class="QLabel" name="versionLabel">
<property name="text">
<string>0.3.666-beta</string>
<string notr="true">0.3.666-beta</string>
</property>
<property name="textFormat">
<enum>Qt::RichText</enum>

1111
src/qt/locale/bitcoin_nl.ts

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save