diff --git a/gui/cppcheck_de.ts b/gui/cppcheck_de.ts
index 3a470d305..85ecf4b93 100644
--- a/gui/cppcheck_de.ts
+++ b/gui/cppcheck_de.ts
@@ -137,37 +137,27 @@ Parameter: -l(line) (file)
Untersuchungs-Log
-
-
- &Speichern
-
-
-
+
Löschen
-
-
- Schließen
-
-
-
+
Speichere Log
-
+
Textdateien (*.txt *.log);;Alle Dateien(*.*)
-
+
Cppcheck
-
+
Datei kann nicht zum Schreiben geöffnet werden: "%1"
@@ -184,8 +174,8 @@ Parameter: -l(line) (file)
-
-
+
+
Cppcheck
@@ -687,34 +677,34 @@ Möchten Sie die Prüfung abbrechen und Cppcheck beenden?
Cppcheck - %1
-
-
+
+
Projektdateien (*.cppcheck);;Alle Dateien(*.*)
-
+
Projektdatei auswählen
-
-
+
+
Projekt:
-
+
Projektnamen auswählen
-
+
Keine Projektdatei geladen
-
+
Möchten Sie die Datei von der Liste der zuletzt benutzten Projekte entfernen?
-
+
Finnisch
-
+
Englisch
-
+
Chinesisch (vereinfacht)
-
+
Niederländisch
-
+
Französisch
-
+
Italienisch
-
+
Koreanisch
-
+
Spanisch
-
+
Schwedisch
-
+
Deutsch
-
+
Russisch
-
+
Japanisch
-
+
Serbisch
@@ -993,21 +983,26 @@ Optionen:
Schließen
+
+
+
+ Speichern
+
QObject
-
+
Unbekannte Sprache angegeben!
-
+
Sprachdatei %1 nicht gefunden!
-
+
Die Übersetzungen der Sprache %1 konnten nicht aus der Datei %2 geladen werden
@@ -1621,7 +1616,7 @@ Legen Sie unter dem Menü Ansicht fest, welche Arten von Fehlern angezeigt werde
TranslationHandler
-
+
-
+
Cppcheck
diff --git a/gui/cppcheck_es.ts b/gui/cppcheck_es.ts
index 352107416..eb12b35fd 100644
--- a/gui/cppcheck_es.ts
+++ b/gui/cppcheck_es.ts
@@ -126,37 +126,27 @@ Parameters: -l(line) (file)
Comprobando log
-
-
-
-
-
-
+
Limpiar
-
-
- Cerrar
-
-
-
+
-
+
-
+
Cppcheck
-
+
@@ -173,8 +163,8 @@ Parameters: -l(line) (file)
-
-
+
+
Cppcheck
@@ -668,34 +658,34 @@ Opening a new XML file will clear current results.Do you want to proceed?Cppcheck - %1
-
-
+
+
Ficheros de proyecto (*.cppcheck;;Todos los ficheros (*.*)
-
+
Selecciona proyecto
-
-
+
+
Proyecto:
-
+
Selecciona el nombre del proyecto
-
+
No hay ningún proyecto cargado
-
+
-
+
English
-
+
Holandés
-
+
-
+
Finés
-
+
-
+
-
+
-
+
-
+
Sueco
-
+
Alemán
-
+
Ruso
-
+
Japonés
-
+
Servio
@@ -958,21 +948,26 @@ Options:
Cerrar
+
+
+
+
+
QObject
-
+
-
+
¡Fichero de idioma %1 no encontrado!
-
+
Fallo al cargar la traducción para el idioma %1 desde el fichero %2
@@ -1583,7 +1578,7 @@ Para cambiar el tipo de comportamiento, abrir el menú vista.
TranslationHandler
-
+
-
+
Cppcheck
diff --git a/gui/cppcheck_fi.ts b/gui/cppcheck_fi.ts
index ceeca7fa7..d77606d29 100644
--- a/gui/cppcheck_fi.ts
+++ b/gui/cppcheck_fi.ts
@@ -129,37 +129,27 @@ Parameters: -l(line) (file)
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
+
-
+
Cppcheck
-
+
@@ -176,8 +166,8 @@ Parameters: -l(line) (file)
-
-
+
+
Cppcheck
@@ -670,34 +660,34 @@ Do you want to stop the checking and exit Cppcheck?.
Cppcheck - %1
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
Suomi
-
+
Englanti
-
+
-
+
-
+
-
+
-
+
-
+
-
+
Ruotsi
-
+
Saksa
-
+
Venäjä
-
+
Japanease
-
+
@@ -961,22 +951,27 @@ Options:
+
+
+
+
+
QObject
-
+
-
+
Language file %1.qm not found!
Käännöstiedostoa %1 ei löytynyt!
-
+
Failed to load translation for language %1 from file %2.qm
Käänöksen lataaminen kielelle %1 tiedostosta %2 epäonnistui
@@ -1587,7 +1582,7 @@ Määrittääksesi minkä tyyppisiä virheitä näytetään, avaa näkymä valik
TranslationHandler
-
+
-
+
Cppcheck
diff --git a/gui/cppcheck_fr.ts b/gui/cppcheck_fr.ts
index 444ab27a7..9eff16683 100644
--- a/gui/cppcheck_fr.ts
+++ b/gui/cppcheck_fr.ts
@@ -104,18 +104,10 @@ Parameters: -l(line) (file)
-
-
-
-
-
-
-
-
@@ -756,6 +748,10 @@ Options:
+
+
+
+
QObject
diff --git a/gui/cppcheck_it.ts b/gui/cppcheck_it.ts
index 7e25f5d93..f9c59f856 100644
--- a/gui/cppcheck_it.ts
+++ b/gui/cppcheck_it.ts
@@ -138,37 +138,27 @@ Parametri: -l(line) (file)
Log sulla scansione
-
-
- &Salva
-
-
-
+
Cancella
-
-
- Chiudi
-
-
-
+
Salva il rapporto
-
+
File di testo (*.txt *.log);;Tutti i files(*.*)
-
+
Cppcheck
-
+
Non è stato possibile aprire il file per la scrittura: "%1"
@@ -185,8 +175,8 @@ Parametri: -l(line) (file)
-
-
+
+
Cppcheck
@@ -700,34 +690,34 @@ The user interface language has been reset to English. Open the Preferences-dial
L'interfaccia utente è stata risettata in Inglese. Apri la finestra di dialogo Preferenze per selezionare una qualunque lingua a disposizione.
-
-
+
+
Files di progetto (*.cppcheck);;Tutti i files(*.*)
-
+
Seleziona il file di progetto
-
-
+
+
Progetto:
-
+
Seleziona il nome del file di progetto
-
+
Nessun file di progetto caricato
-
+
Vuoi rimuovere il file dalla lista dei progetti recentemente usati?
-
+
Finnish
-
+
English
-
+
-
+
Dutch
-
+
French
-
+
Italian
-
+
Korean
-
+
Spanish
-
+
Swedish
-
+
German
-
+
Russian
-
+
Japanese
-
+
Serbian
@@ -996,21 +986,26 @@ Options:
Chiudi
+
+
+
+
+
QObject
-
+
Lingua specificata sconosciuta!
-
+
Il file di lingua %1 non trovato!
-
+
Fallito il tentativo di aprire la traduzione per la lingua %1 dal file %2
@@ -1624,7 +1619,7 @@ Per vedere il tipo di errori che sono mostrati, apri il menu Visualizza.
TranslationHandler
-
+
-
+
Cppcheck
diff --git a/gui/cppcheck_ja.ts b/gui/cppcheck_ja.ts
index 3185e0396..abf47d568 100644
--- a/gui/cppcheck_ja.ts
+++ b/gui/cppcheck_ja.ts
@@ -126,37 +126,27 @@ Parameters: -l(line) (file)
Cppcheck ログ
-
-
- 保存(&S)
-
-
-
+
消去
-
-
- 閉じる
-
-
-
+
ログ保存
-
+
テキストファイル (*.txt *.log);;すべてのファイル(*.*)
-
+
Cppcheck
-
+
@@ -173,8 +163,8 @@ Parameters: -l(line) (file)
-
-
+
+
Cppcheck
@@ -669,34 +659,34 @@ Do you want to stop the checking and exit Cppcheck?.
Cppcheck - %1
-
-
+
+
プロジェクトファイル (*.cppcheck);;すべてのファイル(*.*)
-
+
プロジェクトファイルを選択
-
-
+
+
プロジェクト:
-
+
プロジェクトファイル名を選択
-
+
プロジェクトファイルが読み込まれていません
-
+
-
+
英語
-
+
オランダ語
-
+
-
+
フィンランド語
-
+
フランス語
-
+
-
+
-
+
スペイン語
-
+
スウェーデン語
-
+
ドイツ語
-
+
ロシア語
-
+
Japanease
日本語
-
+
セルビア語
@@ -960,21 +950,26 @@ Options:
閉じる
+
+
+
+
+
QObject
-
+
指定された未知の言語
-
+
言語ファイル %1 が見つかりません!
-
+
@@ -1585,7 +1580,7 @@ To toggle what kind of errors are shown, open view menu.
TranslationHandler
-
+
-
+
Cppcheck
diff --git a/gui/cppcheck_ko.ts b/gui/cppcheck_ko.ts
index 9a3219a0f..b9f8b90da 100644
--- a/gui/cppcheck_ko.ts
+++ b/gui/cppcheck_ko.ts
@@ -122,18 +122,10 @@ Kate로 파일을 열고, 해당 행으로 이동하는 예제:
로그 확인
-
-
- 저장(&S)
-
지우기
-
-
- 닫기
-
로그 저장
@@ -800,6 +792,10 @@ Options:
닫기
+
+
+
+
QObject
diff --git a/gui/cppcheck_nl.ts b/gui/cppcheck_nl.ts
index 1d2ad8bf8..c8610559a 100644
--- a/gui/cppcheck_nl.ts
+++ b/gui/cppcheck_nl.ts
@@ -129,37 +129,27 @@ Parameters: -l(line) (file)
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
+
-
+
Cppcheck
-
+
@@ -176,8 +166,8 @@ Parameters: -l(line) (file)
-
-
+
+
Cppcheck
@@ -670,34 +660,34 @@ Do you want to stop the checking and exit Cppcheck?.
Cppcheck - %1
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
Fins
-
+
Engels
-
+
-
+
Nederlands
-
+
-
+
-
+
-
+
-
+
Zweeds
-
+
Duits
-
+
Russisch
-
+
Japanease
-
+
@@ -961,22 +951,27 @@ Options:
+
+
+
+
+
QObject
-
+
-
+
Language file %1.qm not found!
Kon het taalbestand niet vinden: %1!
-
+
Failed to load translation for language %1 from file %2.qm
Kon de vertaling voor taal %1 in bestand %2 niet laden
@@ -1587,7 +1582,7 @@ Gebruik het uitzicht menu om te selecteren welke fouten getoond worden.
TranslationHandler
-
+
-
+
Cppcheck
diff --git a/gui/cppcheck_ru.ts b/gui/cppcheck_ru.ts
index 27bf3c2a5..62f9378bc 100644
--- a/gui/cppcheck_ru.ts
+++ b/gui/cppcheck_ru.ts
@@ -139,37 +139,27 @@ Parameters: -l(line) (file)
Лог проверки
-
-
- &Сохранить
-
-
-
+
Очистить
-
-
- Закрыть
-
-
-
+
Сохранить
-
+
Текстовые файлы (*.txt *.log);;Все файлы (*.*)
-
+
Cppcheck
-
+
Не удалось записать в файл: "%1"
@@ -186,8 +176,8 @@ Parameters: -l(line) (file)
-
-
+
+
Cppcheck
@@ -700,34 +690,34 @@ The user interface language has been reset to English. Open the Preferences-dial
The user interface language has been reset to English. Open the Preferences-dialog to select any of the available languages.
-
-
+
+
Файлы проекта (*.cppcheck);;Все файлы(*.*)
-
+
Выберите файл проекта
-
-
+
+
Проект:
-
+
Выберите имя файла для проекта
-
+
Файл с проектом на загружен
-
+
Хотите удалить его из списка проектов?
-
+
Финский
-
+
Английский
-
+
Китайский (упрощенный)
-
+
Голландский
-
+
Французский
-
+
Итальянский
-
+
Корейский
-
+
Испанский
-
+
Шведский
-
+
Немецкий
-
+
Русский
-
+
Japanease
Японский
-
+
Сербский
@@ -996,22 +986,27 @@ Options:
Закрыть
+
+
+
+
+
QObject
-
+
Неизвестный язык!
-
+
Language file %1.qm not found!
Языковой файл %1 не найден!
-
+
Failed to load translation for language %1 from file %2.qm
Ошибка загрузки переводов для языка %1 из файла %2
@@ -1619,7 +1614,7 @@ To toggle what kind of errors are shown, open view menu.
TranslationHandler
-
+
-
+
Cppcheck
diff --git a/gui/cppcheck_sr.ts b/gui/cppcheck_sr.ts
index eedc40427..dc2aad991 100644
--- a/gui/cppcheck_sr.ts
+++ b/gui/cppcheck_sr.ts
@@ -127,37 +127,27 @@ Parameters: -l(line) (file)
-
-
-
-
-
-
+
-
-
-
-
-
-
+
-
+
-
+
Cppcheck
-
+
@@ -174,8 +164,8 @@ Parameters: -l(line) (file)
-
-
+
+
Cppcheck
@@ -667,34 +657,34 @@ Do you want to stop the checking and exit Cppcheck?.
Cppcheck - %1
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
Finski
-
+
Engleski
-
+
-
+
Holandski
-
+
Francuski
-
+
-
+
-
+
Španski
-
+
Švedski
-
+
Nemački
-
+
Ruski
-
+
Japanski
-
+
Srpski
@@ -957,21 +947,26 @@ Options:
+
+
+
+
+
QObject
-
+
-
+
Could not find the file: %1!
-
+
Failed to load translation for language %1 from file %2
@@ -1579,7 +1574,7 @@ To toggle what kind of errors are shown, open view menu.
TranslationHandler
-
+
-
+
Cppcheck
diff --git a/gui/cppcheck_sv.ts b/gui/cppcheck_sv.ts
index ecf19dccd..013784119 100644
--- a/gui/cppcheck_sv.ts
+++ b/gui/cppcheck_sv.ts
@@ -143,37 +143,35 @@ Parametrar: -l(line) (file)
Analys logg
-
- &Spara
+ &Spara
-
+
Töm
-
- Stäng
+ Stäng
-
+
Spara logg
-
+
Text filer (*.txt *.log);;Alla filer (*.*)
-
+
Cppcheck
-
+
Kunde ej öppna fil för skrivning: "%1"
@@ -190,8 +188,8 @@ Parametrar: -l(line) (file)
-
-
+
+
Cppcheck
@@ -701,34 +699,34 @@ The user interface language has been reset to English. Open the Preferences-dial
Språket har nollställts till Engelska. Öppna Preferences och välj något av de tillgängliga språken.
-
-
+
+
Projektfiler (*.cppcheck);;Alla filer(*.*)
-
+
Välj projektfil
-
-
+
+
Projekt:
-
+
Välj Projektfil
-
+
Inget projekt laddat
-
+
-
+
Finska
-
+
Engelska
-
+
-
+
Nederländska
-
+
Franska
-
+
-
+
-
+
-
+
Svenska
-
+
Tyska
-
+
Ryska
-
+
Japanease
Japanska
-
+
Serbiska
@@ -992,22 +990,27 @@ Options:
Stäng
+
+
+
+
+
QObject
-
+
Okänt språk valt!
-
+
Language file %1.qm not found!
Språk filen %1 hittades ej!
-
+
Failed to load translation for language %1 from file %2.qm
Misslyckades med att ladda översättningen för %1 från filen %2
@@ -1620,7 +1623,7 @@ För att ställa in vilka fel som skall visas använd visa menyn.
TranslationHandler
-
+
-
+
Cppcheck
diff --git a/gui/cppcheck_zh_CN.ts b/gui/cppcheck_zh_CN.ts
index 9473eeed5..741273b9f 100644
--- a/gui/cppcheck_zh_CN.ts
+++ b/gui/cppcheck_zh_CN.ts
@@ -136,37 +136,27 @@ Parameters: -l(line) (file)
正在检查记录
-
-
- 保存(&S)
-
-
-
+
清空
-
-
- 关闭
-
-
-
+
保存记录
-
+
文本文件(*.txt *.log);;所有文件(*.*)
-
+
Cppcheck
-
+
无法打开并写入文件: “%1”
@@ -183,8 +173,8 @@ Parameters: -l(line) (file)
-
-
+
+
Cppcheck
@@ -699,34 +689,34 @@ The user interface language has been reset to English. Open the Preferences-dial
用户界面语言已被重置为英语。打开“首选项”对话框,选择任何可用的语言。
-
-
+
+
项目文件(*.cppcheck);;所有文件(*.*)
-
+
选择项目文件
-
-
+
+
项目:
-
+
选择项目文件名
-
+
项目文件未加载
-
+
你要从最近使用的项目列表中删除此文件吗?
-
+
英語
-
+
荷兰语
-
+
-
+
芬兰语
-
+
法语
-
+
意大利语
-
+
韩文
-
+
西班牙语
-
+
瑞典语
-
+
德语
-
+
俄语
-
+
Japanease
日语
-
+
塞尔维亚语
@@ -996,21 +986,26 @@ Options:
关闭
+
+
+
+
+
QObject
-
+
指定了未知语言!
-
+
语言文件 %1 不存在!
-
+
无法从文件 %2 中为语言 %1 加载翻译文件
@@ -1626,7 +1621,7 @@ To toggle what kind of errors are shown, open view menu.
TranslationHandler
-
+
-
+
Cppcheck
diff --git a/gui/logview.cpp b/gui/logview.cpp
index fd1e6f960..febaf80fb 100644
--- a/gui/logview.cpp
+++ b/gui/logview.cpp
@@ -21,6 +21,7 @@
#include
#include
#include
+#include
#include "common.h"
#include "logview.h"
@@ -30,9 +31,10 @@ LogView::LogView(QWidget *parent)
mUI.setupUi(this);
setWindowFlags(Qt::Tool);
- connect(mUI.mCloseButton, SIGNAL(clicked()), this, SLOT(CloseButtonClicked()));
- connect(mUI.mClearButton, SIGNAL(clicked()), this, SLOT(ClearButtonClicked()));
- connect(mUI.mSaveButton, SIGNAL(clicked()), this, SLOT(SaveButtonClicked()));
+ mUI.mButtonBox->button(QDialogButtonBox::Reset)->setText(tr("Clear"));
+ connect(mUI.mButtonBox->button(QDialogButtonBox::Close), SIGNAL(clicked()), this, SLOT(CloseButtonClicked()));
+ connect(mUI.mButtonBox->button(QDialogButtonBox::Reset), SIGNAL(clicked()), this, SLOT(ClearButtonClicked()));
+ connect(mUI.mButtonBox->button(QDialogButtonBox::Save), SIGNAL(clicked()), this, SLOT(SaveButtonClicked()));
QSettings settings;
resize(settings.value(SETTINGS_LOG_VIEW_WIDTH, 400).toInt(),
diff --git a/gui/logview.ui b/gui/logview.ui
index f49cc06e2..e96fce2ee 100644
--- a/gui/logview.ui
+++ b/gui/logview.ui
@@ -28,42 +28,11 @@
-
-
-
-
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
- &Save
-
-
-
- -
-
-
- Clear
-
-
-
- -
-
-
- Close
-
-
-
-
+
+
+ QDialogButtonBox::Close|QDialogButtonBox::Reset|QDialogButtonBox::Save
+
+
diff --git a/gui/mainwindow.cpp b/gui/mainwindow.cpp
index cfea2420a..9b81dcff3 100644
--- a/gui/mainwindow.cpp
+++ b/gui/mainwindow.cpp
@@ -892,6 +892,8 @@ void MainWindow::SetLanguage(const QString &code)
//Translate everything that is visible here
mUI.retranslateUi(this);
mUI.mResults->Translate();
+ delete mLogView;
+ mLogView = 0;
}
}
diff --git a/gui/translationhandler.cpp b/gui/translationhandler.cpp
index a18ac76d3..020403268 100644
--- a/gui/translationhandler.cpp
+++ b/gui/translationhandler.cpp
@@ -29,6 +29,7 @@ static void unused()
QT_TRANSLATE_NOOP("QDialogButtonBox", "OK");
QT_TRANSLATE_NOOP("QDialogButtonBox", "Cancel");
QT_TRANSLATE_NOOP("QDialogButtonBox", "Close");
+ QT_TRANSLATE_NOOP("QDialogButtonBox", "Save");
}
TranslationHandler::TranslationHandler(QObject *parent) :