diff --git a/gui/MainWindow.ui b/gui/MainWindow.ui
index a0d66b7f..6c3e2fab 100644
--- a/gui/MainWindow.ui
+++ b/gui/MainWindow.ui
@@ -1227,7 +1227,7 @@
- :/icons/font.png:/icons/font.png
+ :/icons/user_comment.png:/icons/user_comment.png
@@ -1503,6 +1503,8 @@
+
+
diff --git a/res/Icons.qrc b/res/Icons.qrc
index 7a3a9e70..d41a4f75 100644
--- a/res/Icons.qrc
+++ b/res/Icons.qrc
@@ -72,6 +72,7 @@
icons/transmit_blue.png
icons/user.png
icons/user_suit.png
+ icons/user_comment.png
icons/wma.png
icons/world.png
icons/wrench.png
diff --git a/res/Localization.qrc b/res/Localization.qrc
index 1ca64ef7..fc2fb2d6 100644
--- a/res/Localization.qrc
+++ b/res/Localization.qrc
@@ -5,9 +5,7 @@
localization/LameXP_DE.qm.txt
localization/LameXP_FR.qm
localization/LameXP_FR.qm.txt
-
+ localization/LameXP_IT.qm
+ localization/LameXP_IT.qm.txt
diff --git a/res/localization/LameXP_IT.qm b/res/localization/LameXP_IT.qm
index f7a36ac2..1b1e941b 100644
Binary files a/res/localization/LameXP_IT.qm and b/res/localization/LameXP_IT.qm differ
diff --git a/src/Config.h b/src/Config.h
index 2a7047c4..a6d7c100 100644
--- a/src/Config.h
+++ b/src/Config.h
@@ -25,7 +25,7 @@
#define VER_LAMEXP_MAJOR 4
#define VER_LAMEXP_MINOR_HI 0
#define VER_LAMEXP_MINOR_LO 0
-#define VER_LAMEXP_BUILD 223
+#define VER_LAMEXP_BUILD 224
#define VER_LAMEXP_SUFFIX TechPreview
/*
diff --git a/src/Dialog_About.cpp b/src/Dialog_About.cpp
index d8960d6e..763c7e7b 100644
--- a/src/Dialog_About.cpp
+++ b/src/Dialog_About.cpp
@@ -57,9 +57,10 @@ struct lamexp_contrib_t
//Contributors
static const struct lamexp_contrib_t g_lamexp_contributors[] =
{
- {"en", "Englisch", "LoRd_MuldeR", "MuldeR2@GMX.de"},
- {"de", "Deutsch", "LoRd_MuldeR", "MuldeR2@GMX.de"},
- {"fr", "Française", "Dodich Informatique", "Dodich@live.fr"},
+ {"en", "Englisch", "LoRd_MuldeR", "MuldeR2@GMX.de" },
+ {"de", "Deutsch", "LoRd_MuldeR", "MuldeR2@GMX.de" },
+ {"fr", "Française", "Dodich Informatique", "Dodich@live.fr" },
+ {"it", "Italiano", "Roberto", "Gulliver_69@libero.it"},
{NULL, NULL, NULL, NULL}
};
diff --git a/src/Dialog_MainWindow.cpp b/src/Dialog_MainWindow.cpp
index c5ee59cb..ea0afd90 100644
--- a/src/Dialog_MainWindow.cpp
+++ b/src/Dialog_MainWindow.cpp
@@ -253,7 +253,7 @@ MainWindow::MainWindow(FileListModel *fileListModel, AudioFileModel *metaInfo, S
QStringList translations = lamexp_query_translations();
while(!translations.isEmpty())
{
- QString langId = translations.takeLast();
+ QString langId = translations.takeFirst();
QAction *currentLanguage = new QAction(this);
currentLanguage->setData(langId);
currentLanguage->setText(lamexp_translation_name(langId));
@@ -617,7 +617,7 @@ void MainWindow::windowShown(void)
if(QDate::currentDate() >= lamexp_version_date().addYears(1))
{
qWarning("Binary is more than a year old, time to update!");
- if(QMessageBox::warning(this, tr("Urgent Update"), tr("Your version of LameXP is more than a year old. Time for an update!"), tr("Check for Updates"), tr("Exit Program")) == 0)
+ if(QMessageBox::warning(this, tr("Urgent Update"), QString("%1").arg(tr("Your version of LameXP is more than a year old. Time for an update!")), tr("Check for Updates"), tr("Exit Program")) == 0)
{
checkUpdatesActionActivated();
}
@@ -632,7 +632,7 @@ void MainWindow::windowShown(void)
QDate lastUpdateCheck = QDate::fromString(m_settings->autoUpdateLastCheck(), Qt::ISODate);
if(!lastUpdateCheck.isValid() || QDate::currentDate() >= lastUpdateCheck.addDays(14))
{
- if(QMessageBox::information(this, tr("Update Reminder"), (lastUpdateCheck.isValid() ? tr("Your last update check was more than 14 days ago. Check for updates now?") : tr("Your did not check for LameXP updates yet. Check for updates now?")), tr("Check for Updates"), tr("Postpone")) == 0)
+ if(QMessageBox::information(this, tr("Update Reminder"), QString("%1").arg(lastUpdateCheck.isValid() ? tr("Your last update check was more than 14 days ago. Check for updates now?") : tr("Your did not check for LameXP updates yet. Check for updates now?")), tr("Check for Updates"), tr("Postpone")) == 0)
{
checkUpdatesActionActivated();
}