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 @@
#include "util.h" #include "util.h"
#include "init.h" #include "init.h"
#include "main.h" #include "main.h"
#include "externui.h" #include "qtui.h"
#include <QApplication> #include <QApplication>
#include <QMessageBox> #include <QMessageBox>
#include <QThread> #include <QThread>
#include <QLocale>
#include <QTranslator>
// Need a global reference for the notifications to find the GUI // Need a global reference for the notifications to find the GUI
BitcoinGUI *guiref; BitcoinGUI *guiref;
@ -98,6 +100,13 @@ int main(int argc, char *argv[])
{ {
Q_INIT_RESOURCE(bitcoin); Q_INIT_RESOURCE(bitcoin);
QApplication app(argc, argv); 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); app.setQuitOnLastWindowClosed(false);
try try

2
src/qt/forms/aboutdialog.ui

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

1111
src/qt/locale/bitcoin_nl.ts

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