diff --git a/MAC_build_install.sh b/MAC_build_install.sh
index e17f1778..6bfb395e 100644
--- a/MAC_build_install.sh
+++ b/MAC_build_install.sh
@@ -128,7 +128,7 @@ then
exit 1
fi
fi
-if [ ! -e ~/"Lybrary/Application Support/LogDoctor/help" ]
+if [ -e ~/"Lybrary/Application Support/LogDoctor/help" ]
then
rm -r ~/"Lybrary/Application Support/LogDoctor/help"
if [[ "$?" != "0" ]]
@@ -145,20 +145,20 @@ then
fi
-cp -r ./osx_bundle/* ../build/LogDoctor.app/Contents/
+cp -r ./osx_bundle/{bin,doc,Resources,info.plist} ../build/LogDoctor.app/Contents/
if [ -e /Applications/LogDoctor.app ]
then
sudo rm -r /Applications/LogDoctor.app
if [[ "$?" != "0" ]]
then
- echo "Error: failed to remove old bundle: /Applications/LogDoctor.app"
+ echo "Error: failed to remove old app bundle: /Applications/LogDoctor.app"
exit 1
fi
fi
sudo mv ../build/LogDoctor.app /Applications/
if [[ "$?" != "0" ]]
then
- echo "Error: failed to copy the executable"
+ echo "Error: failed to copy the app bundle"
exit 1
fi
diff --git a/MAC_build_update.sh b/MAC_build_update.sh
index 6e0b6d8d..626039dc 100644
--- a/MAC_build_update.sh
+++ b/MAC_build_update.sh
@@ -77,7 +77,7 @@ then
exit 1
fi
fi
-if [ ! -e ~/"Lybrary/Application Support/LogDoctor/help" ]
+if [ -e ~/"Lybrary/Application Support/LogDoctor/help" ]
then
rm -r ~/"Lybrary/Application Support/LogDoctor/help"
if [[ "$?" != "0" ]]
@@ -94,12 +94,17 @@ then
fi
-cp ./osx_bundle/* ../build/LogDoctor.app/Contents/
+cp ./osx_bundle/{bin,doc,Resources,info.plist} ../build/LogDoctor.app/Contents/
sudo rm -r /Applications/LogDoctor.app
+if [[ "$?" != "0" ]]
+then
+ echo "Error: failed to remove the old app bundle"
+ exit 1
+fi
sudo mv ../build/LogDoctor.app /Applications/
if [[ "$?" != "0" ]]
then
- echo "Error: failed to copy the executable"
+ echo "Error: failed to copy the app bundle"
exit 1
fi
diff --git a/WIN_build_install_1.bat b/WIN_build_install_1.bat
index 4d96f4f2..a94423bc 100644
--- a/WIN_build_install_1.bat
+++ b/WIN_build_install_1.bat
@@ -16,6 +16,8 @@ cd %logdocdir%
:: Check for a previous installation
IF EXIST "C:\Program Files\LogDoctor" (
ECHO Warning: a previous installation exists, please run the 'update' scripts instead
+ cd "%actual_path%"
+ PAUSE
EXIT /B 0
)
diff --git a/WIN_build_update_1.bat b/WIN_build_update_1.bat
index 6acfb8f4..f12afc4b 100644
--- a/WIN_build_update_1.bat
+++ b/WIN_build_update_1.bat
@@ -16,6 +16,8 @@ cd %logdocdir%
:: Check for a previous installation
IF NOT EXIST "C:\Program Files\LogDoctor" (
ECHO Warning: no previous installation detected, please run the 'install' scripts instead
+ cd "%actual_path%"
+ PAUSE
EXIT /B 0
)
diff --git a/installation_stuff/logdocdata/help/en/apache_format.html b/installation_stuff/logdocdata/help/en_GB/apache_format.html
similarity index 100%
rename from installation_stuff/logdocdata/help/en/apache_format.html
rename to installation_stuff/logdocdata/help/en_GB/apache_format.html
diff --git a/installation_stuff/logdocdata/help/en/iis_format.html b/installation_stuff/logdocdata/help/en_GB/iis_format.html
similarity index 100%
rename from installation_stuff/logdocdata/help/en/iis_format.html
rename to installation_stuff/logdocdata/help/en_GB/iis_format.html
diff --git a/installation_stuff/logdocdata/help/en/nginx_format.html b/installation_stuff/logdocdata/help/en_GB/nginx_format.html
similarity index 100%
rename from installation_stuff/logdocdata/help/en/nginx_format.html
rename to installation_stuff/logdocdata/help/en_GB/nginx_format.html
diff --git a/logdoctor/CMakeLists.txt b/logdoctor/CMakeLists.txt
index 387391c3..2688b926 100644
--- a/logdoctor/CMakeLists.txt
+++ b/logdoctor/CMakeLists.txt
@@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.5)
-project(LogDoctor VERSION 2.01 LANGUAGES CXX)
+project(LogDoctor VERSION 2.02 LANGUAGES CXX)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
@@ -16,10 +16,12 @@ find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Widgets Charts LinguistTo
set(TS_FILES
- translations/LogDoctor_en.ts
- translations/LogDoctor_es.ts
- translations/LogDoctor_fr.ts
- translations/LogDoctor_it.ts
+ translations/LogDoctor_en_GB.ts
+ translations/LogDoctor_es_ES.ts
+ translations/LogDoctor_fr_FR.ts
+ translations/LogDoctor_it_IT.ts
+ translations/LogDoctor_ja_JP.ts
+ translations/LogDoctor_pt_BR.ts
)
@@ -191,6 +193,14 @@ if(QT_VERSION_MAJOR EQUAL 6)
endif()
+# CTest
+enable_testing()
+
+add_test(
+ NAME it_works
+ COMMAND LogDoctor
+)
+
# Deb/Flatpak
if(UNIX AND NOT APPLE)
install(TARGETS
diff --git a/logdoctor/mainwindow.cpp b/logdoctor/mainwindow.cpp
index 9ce1a721..051693b7 100644
--- a/logdoctor/mainwindow.cpp
+++ b/logdoctor/mainwindow.cpp
@@ -85,10 +85,12 @@ MainWindow::MainWindow(QWidget *parent)
//////////////
//// MENU ////
// languages
- connect( this->ui->actionEnglish, &QAction::triggered, this, &MainWindow::menu_actionEnglish_triggered );
- connect( this->ui->actionEspanol, &QAction::triggered, this, &MainWindow::menu_actionEspanol_triggered );
- connect( this->ui->actionFrancais, &QAction::triggered, this, &MainWindow::menu_actionFrancais_triggered );
- connect( this->ui->actionItaliano, &QAction::triggered, this, &MainWindow::menu_actionItaliano_triggered );
+ connect( this->ui->actionEnglishGb, &QAction::triggered, this, &MainWindow::menu_actionEnglishGb_triggered );
+ connect( this->ui->actionEspanolEs, &QAction::triggered, this, &MainWindow::menu_actionEspanolEs_triggered );
+ connect( this->ui->actionFrancaisFr, &QAction::triggered, this, &MainWindow::menu_actionFrancaisFr_triggered );
+ connect( this->ui->actionItalianoIt, &QAction::triggered, this, &MainWindow::menu_actionItalianoIt_triggered );
+ connect( this->ui->actionJapaneseJp, &QAction::triggered, this, &MainWindow::menu_actionJapaneseJp_triggered );
+ connect( this->ui->actionPortuguesBr, &QAction::triggered, this, &MainWindow::menu_actionPortuguesBr_triggered );
// tools
connect( this->ui->actionBlockNote, &QAction::triggered, this, &MainWindow::menu_actionBlockNote_triggered );
// utilities
@@ -112,14 +114,18 @@ MainWindow::MainWindow(QWidget *parent)
this->switchStatsTab( 0 );
// language menu
- if ( this->language != "en" ) {
- this->ui->actionEnglish->setChecked( false );
- if ( language == "es" ) {
- this->ui->actionEspanol->setChecked( true );
- } else if ( language == "fr" ) {
- this->ui->actionFrancais->setChecked( true );
- } else if ( language == "it" ) {
- this->ui->actionItaliano->setChecked( true );
+ if ( this->language != "en_GB" ) {
+ this->ui->actionEnglishGb->setChecked( false );
+ if ( language == "es_ES" ) {
+ this->ui->actionEspanolEs->setChecked( true );
+ } else if ( language == "fr_FR" ) {
+ this->ui->actionFrancaisFr->setChecked( true );
+ } else if ( language == "it_IT" ) {
+ this->ui->actionItalianoIt->setChecked( true );
+ } else if ( language == "ja_JP" ) {
+ this->ui->actionJapaneseJp->setChecked( true );
+ } else if ( language == "pt_BR" ) {
+ this->ui->actionPortuguesBr->setChecked( true );
}
}
@@ -386,11 +392,11 @@ void MainWindow::readConfigs()
}
if ( var == "Language" ) {
- if ( val.size() > 2 ) {
+ if ( val.size() != 5 ) {
// not a valid locale, keep the default
DialogSec::errLangLocaleInvalid( QString::fromStdString( val ) );
} else {
- if ( val == "en" || val == "es" || val == "fr" || val == "it" ) {
+ if ( val == "en_GB" || val == "es_ES" || val == "fr_FR" || val == "it_IT" || val == "ja_JP" || val == "pt_BR" ) {
this->language = val;
} else {
DialogSec::errLangNotAccepted( QString::fromStdString( val ) );
@@ -1195,10 +1201,12 @@ void MainWindow::updateUiFonts()
header_font.setPointSizeF( this->font_size_small+2 );
// menu
this->ui->menuLanguage->setFont( menu_font );
- this->ui->actionEnglish->setFont( menu_font );
- this->ui->actionEspanol->setFont( menu_font );
- this->ui->actionFrancais->setFont( menu_font );
- this->ui->actionItaliano->setFont( menu_font );
+ this->ui->actionEnglishGb->setFont( menu_font );
+ this->ui->actionEspanolEs->setFont( menu_font );
+ this->ui->actionFrancaisFr->setFont( menu_font );
+ this->ui->actionItalianoIt->setFont( menu_font );
+ this->ui->actionJapaneseJp->setFont( menu_font );
+ this->ui->actionPortuguesBr->setFont( menu_font );
this->ui->menuTools->setFont( menu_font );
this->ui->actionBlockNote->setFont( menu_font );
this->ui->menuUtilities->setFont( menu_font );
@@ -1924,41 +1932,70 @@ void MainWindow::showHelp( const std::string& file_name )
//// MENU ////
/// //////////
// switch language
-void MainWindow::menu_actionEnglish_triggered()
+void MainWindow::menu_actionEnglishGb_triggered()
{
- this->ui->actionEnglish->setChecked( true );
- this->ui->actionEspanol->setChecked( false );
- this->ui->actionFrancais->setChecked( false );
- this->ui->actionItaliano->setChecked( false );
- this->language = "en";
+ this->ui->actionEnglishGb->setChecked( true );
+ this->ui->actionEspanolEs->setChecked( false );
+ this->ui->actionFrancaisFr->setChecked( false );
+ this->ui->actionItalianoIt->setChecked( false );
+ this->ui->actionJapaneseJp->setChecked( false );
+ this->ui->actionPortuguesBr->setChecked( false );
+ this->language = "en_GB";
this->updateUiLanguage();
}
-void MainWindow::menu_actionEspanol_triggered()
+void MainWindow::menu_actionEspanolEs_triggered()
{
- this->ui->actionEnglish->setChecked( false );
- this->ui->actionEspanol->setChecked( true );
- this->ui->actionFrancais->setChecked( false );
- this->ui->actionItaliano->setChecked( false );
- this->language = "es";
+ this->ui->actionEnglishGb->setChecked( false );
+ this->ui->actionEspanolEs->setChecked( true );
+ this->ui->actionFrancaisFr->setChecked( false );
+ this->ui->actionItalianoIt->setChecked( false );
+ this->ui->actionJapaneseJp->setChecked( false );
+ this->ui->actionPortuguesBr->setChecked( false );
+ this->language = "es_ES";
this->updateUiLanguage();
}
-void MainWindow::menu_actionFrancais_triggered()
+void MainWindow::menu_actionFrancaisFr_triggered()
{
- this->ui->actionEnglish->setChecked( false );
- this->ui->actionEspanol->setChecked( false );
- this->ui->actionFrancais->setChecked( true );
- this->ui->actionItaliano->setChecked( false );
- this->language = "fr";
+ this->ui->actionEnglishGb->setChecked( false );
+ this->ui->actionEspanolEs->setChecked( false );
+ this->ui->actionFrancaisFr->setChecked( true );
+ this->ui->actionItalianoIt->setChecked( false );
+ this->ui->actionJapaneseJp->setChecked( false );
+ this->ui->actionPortuguesBr->setChecked( false );
+ this->language = "fr_FR";
this->updateUiLanguage();
}
-void MainWindow::menu_actionItaliano_triggered()
+void MainWindow::menu_actionItalianoIt_triggered()
{
-
- this->ui->actionEnglish->setChecked( false );
- this->ui->actionEspanol->setChecked( false );
- this->ui->actionFrancais->setChecked( false );
- this->ui->actionItaliano->setChecked( true );
- this->language = "it";
+ this->ui->actionEnglishGb->setChecked( false );
+ this->ui->actionEspanolEs->setChecked( false );
+ this->ui->actionFrancaisFr->setChecked( false );
+ this->ui->actionItalianoIt->setChecked( true );
+ this->ui->actionJapaneseJp->setChecked( false );
+ this->ui->actionPortuguesBr->setChecked( false );
+ this->language = "it_IT";
+ this->updateUiLanguage();
+}
+void MainWindow::menu_actionJapaneseJp_triggered()
+{
+ this->ui->actionEnglishGb->setChecked( false );
+ this->ui->actionEspanolEs->setChecked( false );
+ this->ui->actionFrancaisFr->setChecked( false );
+ this->ui->actionItalianoIt->setChecked( false );
+ this->ui->actionJapaneseJp->setChecked( true );
+ this->ui->actionPortuguesBr->setChecked( false );
+ this->language = "ja_JP";
+ this->updateUiLanguage();
+}
+void MainWindow::menu_actionPortuguesBr_triggered()
+{
+ this->ui->actionEnglishGb->setChecked( false );
+ this->ui->actionEspanolEs->setChecked( false );
+ this->ui->actionFrancaisFr->setChecked( false );
+ this->ui->actionItalianoIt->setChecked( false );
+ this->ui->actionJapaneseJp->setChecked( false );
+ this->ui->actionPortuguesBr->setChecked( true );
+ this->language = "pt_BR";
this->updateUiLanguage();
}
diff --git a/logdoctor/mainwindow.h b/logdoctor/mainwindow.h
index 50a06c96..fa978383 100644
--- a/logdoctor/mainwindow.h
+++ b/logdoctor/mainwindow.h
@@ -479,13 +479,17 @@ private slots:
//// LANGUAGE ////
- void menu_actionEnglish_triggered();
+ void menu_actionEnglishGb_triggered();
- void menu_actionEspanol_triggered();
+ void menu_actionEspanolEs_triggered();
- void menu_actionFrancais_triggered();
+ void menu_actionFrancaisFr_triggered();
- void menu_actionItaliano_triggered();
+ void menu_actionItalianoIt_triggered();
+
+ void menu_actionJapaneseJp_triggered();
+
+ void menu_actionPortuguesBr_triggered();
//// TOOLS ////
@@ -583,7 +587,7 @@ private:
QTranslator translator;
- std::string language = "en";
+ std::string language = "en_GB";
//! Translates the UI to the selected language
void updateUiLanguage();
diff --git a/logdoctor/mainwindow.ui b/logdoctor/mainwindow.ui
index f4c2f32d..a0097c70 100644
--- a/logdoctor/mainwindow.ui
+++ b/logdoctor/mainwindow.ui
@@ -4539,7 +4539,7 @@ With numbers, use '!', '=','<' or '>' to declare what to use
00
- 317
+ 173348
@@ -4895,7 +4895,7 @@ With numbers, use '!', '=','<' or '>' to declare what to use
00
- 317
+ 157348
@@ -5150,7 +5150,7 @@ With numbers, use '!', '=','<' or '>' to declare what to use
00
- 429
+ 145276
@@ -5415,7 +5415,7 @@ With numbers, use '!', '=','<' or '>' to declare what to use
00
- 429
+ 173276
@@ -8372,7 +8372,7 @@ Any field not considered by LogDoctor will appear as 'DISCARDED'
00
- 718
+ 6254
@@ -11194,10 +11194,12 @@ Fields marked as 'DISCARDED' got parsed correctly, but are not considered by Log
Language
-
-
-
-
+
+
+
+
+
+
@@ -11239,7 +11241,7 @@ Fields marked as 'DISCARDED' got parsed correctly, but are not considered by Log
-
+ true
@@ -11248,7 +11250,7 @@ Fields marked as 'DISCARDED' got parsed correctly, but are not considered by Log
- :/flags/flags/en.png:/flags/flags/en.png
+ :/flags/flags/gb.png:/flags/flags/gb.png
English
@@ -11257,7 +11259,7 @@ Fields marked as 'DISCARDED' got parsed correctly, but are not considered by Log
English
-
+ true
@@ -11272,7 +11274,7 @@ Fields marked as 'DISCARDED' got parsed correctly, but are not considered by Log
Español
-
+ true
@@ -11287,7 +11289,7 @@ Fields marked as 'DISCARDED' got parsed correctly, but are not considered by Log
Francais
-
+ true
@@ -11339,6 +11341,30 @@ Fields marked as 'DISCARDED' got parsed correctly, but are not considered by Log
Play Snake
+
+
+ true
+
+
+
+ :/flags/flags/jp.png:/flags/flags/jp.png
+
+
+ 日本語
+
+
+
+
+ true
+
+
+
+ :/flags/flags/br.png:/flags/flags/br.png
+
+
+ Português
+
+
diff --git a/logdoctor/resources/flags/br.png b/logdoctor/resources/flags/br.png
new file mode 100644
index 00000000..cc3ba45b
Binary files /dev/null and b/logdoctor/resources/flags/br.png differ
diff --git a/logdoctor/resources/flags/en.png b/logdoctor/resources/flags/gb.png
similarity index 100%
rename from logdoctor/resources/flags/en.png
rename to logdoctor/resources/flags/gb.png
diff --git a/logdoctor/resources/flags/jp.png b/logdoctor/resources/flags/jp.png
new file mode 100644
index 00000000..aeb9eb28
Binary files /dev/null and b/logdoctor/resources/flags/jp.png differ
diff --git a/logdoctor/resources/resources.qrc b/logdoctor/resources/resources.qrc
index f57be509..b9002208 100644
--- a/logdoctor/resources/resources.qrc
+++ b/logdoctor/resources/resources.qrc
@@ -3,10 +3,12 @@
logo/logdoctor.svg
- translations/LogDoctor_en.qm
- translations/LogDoctor_es.qm
- translations/LogDoctor_fr.qm
- translations/LogDoctor_it.qm
+ translations/LogDoctor_es_ES.qm
+ translations/LogDoctor_fr_FR.qm
+ translations/LogDoctor_it_IT.qm
+ translations/LogDoctor_ja_JP.qm
+ translations/LogDoctor_pt_BR.qm
+ translations/LogDoctor_en_GB.qmfonts/3270.ttf
@@ -104,10 +106,12 @@
icons/midtone/spinbox_sub.png
- flags/en.pngflags/es.pngflags/fr.pngflags/it.png
+ flags/br.png
+ flags/jp.png
+ flags/gb.pnggames/crisscross/o.png
diff --git a/logdoctor/resources/translations/LogDoctor_en.qm b/logdoctor/resources/translations/LogDoctor_en_GB.qm
similarity index 100%
rename from logdoctor/resources/translations/LogDoctor_en.qm
rename to logdoctor/resources/translations/LogDoctor_en_GB.qm
diff --git a/logdoctor/resources/translations/LogDoctor_es.qm b/logdoctor/resources/translations/LogDoctor_es_ES.qm
similarity index 100%
rename from logdoctor/resources/translations/LogDoctor_es.qm
rename to logdoctor/resources/translations/LogDoctor_es_ES.qm
diff --git a/logdoctor/resources/translations/LogDoctor_fr.qm b/logdoctor/resources/translations/LogDoctor_fr_FR.qm
similarity index 100%
rename from logdoctor/resources/translations/LogDoctor_fr.qm
rename to logdoctor/resources/translations/LogDoctor_fr_FR.qm
diff --git a/logdoctor/resources/translations/LogDoctor_it.qm b/logdoctor/resources/translations/LogDoctor_it_IT.qm
similarity index 100%
rename from logdoctor/resources/translations/LogDoctor_it.qm
rename to logdoctor/resources/translations/LogDoctor_it_IT.qm
diff --git a/logdoctor/resources/translations/LogDoctor_ja_JP.qm b/logdoctor/resources/translations/LogDoctor_ja_JP.qm
new file mode 100644
index 00000000..e59f9d0f
Binary files /dev/null and b/logdoctor/resources/translations/LogDoctor_ja_JP.qm differ
diff --git a/logdoctor/resources/translations/LogDoctor_pt_BR.qm b/logdoctor/resources/translations/LogDoctor_pt_BR.qm
new file mode 100644
index 00000000..87bcec78
Binary files /dev/null and b/logdoctor/resources/translations/LogDoctor_pt_BR.qm differ
diff --git a/logdoctor/translations/LogDoctor_en.ts b/logdoctor/translations/LogDoctor_en_GB.ts
similarity index 100%
rename from logdoctor/translations/LogDoctor_en.ts
rename to logdoctor/translations/LogDoctor_en_GB.ts
diff --git a/logdoctor/translations/LogDoctor_es.ts b/logdoctor/translations/LogDoctor_es_ES.ts
similarity index 97%
rename from logdoctor/translations/LogDoctor_es.ts
rename to logdoctor/translations/LogDoctor_es_ES.ts
index 13d25cd6..07db2760 100644
--- a/logdoctor/translations/LogDoctor_es.ts
+++ b/logdoctor/translations/LogDoctor_es_ES.ts
@@ -236,66 +236,66 @@ versión online mal formada
DialogSec
-
+ An error occured while reading the configuration fileError durante la lectura del archivo de configuración
-
+ One of the lists has an invalid itemUna de las listas tiene un elemento no válido
-
+ An error occured while parsing configuration file's dataError durante el análisis del archivo de configuración
-
-
+
+ Failed to create the configuration file's directoryError al crear la carpeta del archivo de configuración
-
+ An error occured while writing the configuration fileError al escribir el archivo de configuración
-
+ An error occured while preparing the configuration file's dataError al preparar los datos de los archivos de configuración
-
-
+
+ Failed to create the database backups' directoryError al crear el directorio de copias de seguridad del database
-
+ Failed to copy the database fileError al copiar el archivo del database
-
-
+
+ Failed to update the backupsError al actualizar las copias de seguridad
-
-
+
+ Failed to create the directoryError al crear la carpeta
-
+ unrecognized entryentrada no reconocida
-
+ Failed to read gzipped fileLectura del archivo gzip no conseguida
@@ -842,13 +842,13 @@ por favor notifica este problema
Error al analizar la cadena de formato
-
+ Size of the fileTamaño del archivo
-
+ Warning size parameterParámetro de advertencia del tamaño
@@ -1629,22 +1629,22 @@ Any field not considered by LogDoctor will appear as 'DISCARDED'
-
+ CrissCrossCrissCross
-
+ Play CrissCrossJugar a CrissCross
-
+ SnakeSnake
-
+ Play SnakeJugar a Snake
@@ -1934,75 +1934,75 @@ Los campos marcados como 'DISCARDED' se analizaron correctamente, pero
Langue
-
+ UtilitiesUtilidades
-
+ ToolsInstrumentos
-
+ GamesJuegos
-
+ Check updatesRevisa actualizaciones
-
+ Perform a version-checkRealizar una verificación de versión
-
+ InfosInformación
-
+ BlockNoteBloc de Notas
-
+ Open a block-note like window to write temporary textAbra una ventana similar a una nota de bloque para escribir texto temporal
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ warnlistwarnlists
-
-
-
+
+
+ blacklistblacklist
-
+ copycopia
-
+ copiescopias
diff --git a/logdoctor/translations/LogDoctor_fr.ts b/logdoctor/translations/LogDoctor_fr_FR.ts
similarity index 97%
rename from logdoctor/translations/LogDoctor_fr.ts
rename to logdoctor/translations/LogDoctor_fr_FR.ts
index 67455713..bc1a7d1f 100644
--- a/logdoctor/translations/LogDoctor_fr.ts
+++ b/logdoctor/translations/LogDoctor_fr_FR.ts
@@ -236,66 +236,66 @@ version online malformée
DialogSec
-
+ An error occured while reading the configuration fileUne erreur s'est produite lors de la lecture du fichier de configuration
-
+ One of the lists has an invalid itemL'une des listes contient un élément non valide
-
+ An error occured while parsing configuration file's dataUne erreur s'est produite lors de l'analyse des données du fichier de configuration
-
-
+
+ Failed to create the configuration file's directoryÉchec de la création du répertoire du fichier de configuration
-
+ An error occured while writing the configuration fileUne erreur s'est produite lors de l'écriture du fichier de configuration
-
+ An error occured while preparing the configuration file's dataUne erreur s'est produite lors de la préparation des données des fichiers de configuration
-
-
+
+ Failed to create the database backups' directoryEchec de la création du répertoire des sauvegardes de le database
-
+ Failed to copy the database fileImpossible de copier le fichier de database
-
-
+
+ Failed to update the backupsÉchec de la mise à jour des sauvegardes
-
-
+
+ Failed to create the directoryÉchec de la création du répertoire
-
+ unrecognized entryentrée non reconnue
-
+ Failed to read gzipped fileImpossible de lire le fichier gzippé
@@ -842,13 +842,13 @@ merci de signaler ce problème
Une erreur s'est produite lors de l'analyse de la chaîne de format
-
+ Size of the fileTaille du fichier
-
+ Warning size parameterParamètre de taille d'avertissement
@@ -1629,22 +1629,22 @@ Any field not considered by LogDoctor will appear as 'DISCARDED'
-
+ CrissCrossCrissCross
-
+ Play CrissCrossJouer au CrissCross
-
+ SnakeSnake
-
+ Play SnakeJouer au Snake
@@ -1934,75 +1934,75 @@ Les champs marqués comme 'DISCARDED' ont été analysés correctement
Langue
-
+ UtilitiesUtilitaires
-
+ ToolsOutils
-
+ GamesJeux
-
+ Check updatesVérifier les mises à jour
-
+ Perform a version-checkEffectuer une vérification de version
-
+ InfosInfos
-
+ BlockNoteBloc Notes
-
+ Open a block-note like window to write temporary textOuvrir une fenêtre de type bloc-note pour écrire un texte temporaire
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ warnlistwarnlist
-
-
-
+
+
+ blacklistblacklist
-
+ copycopie
-
+ copiescopies
diff --git a/logdoctor/translations/LogDoctor_it.ts b/logdoctor/translations/LogDoctor_it_IT.ts
similarity index 100%
rename from logdoctor/translations/LogDoctor_it.ts
rename to logdoctor/translations/LogDoctor_it_IT.ts
diff --git a/logdoctor/translations/LogDoctor_ja_JP.ts b/logdoctor/translations/LogDoctor_ja_JP.ts
new file mode 100644
index 00000000..f4ca0d49
--- /dev/null
+++ b/logdoctor/translations/LogDoctor_ja_JP.ts
@@ -0,0 +1,1742 @@
+
+
+
+
+ Crapinfo
+
+ Version
+ バージョン
+
+
+ Repository links
+ リポジトリ リンク
+
+
+ Paths
+ パス
+
+
+ Currently installed version of the software
+ 現在インストールされているソフトウェアのバージョン
+
+
+ The path of the executable file
+ 実行可能ファイルのパス
+
+
+ Executable
+ エグゼクティブ
+
+
+ The path where the configuration file gets saved and searched in
+ 構成ファイルが保存され、検索されるパス
+
+
+ Configuration file
+ 構成ファイル
+
+
+ The path where the application searches for extra resources
+ アプリケーションが追加リソースを検索するパス
+
+
+ Application data
+ アプリケーションデータ
+
+
+
+ Crapnote
+
+ Reduce the font size
+ フォントサイズを小さくする
+
+
+ Font size
+ フォントサイズ
+
+
+ Increase the font size
+ フォントサイズを大きくする
+
+
+
+ Crapup
+
+ Checking for updates
+ アップデートの確認
+
+
+ Failed to establish a connection
+ 接続の確立に失敗しました
+
+
+ Connection error, please try again later
+ 接続エラーです。後でもう一度お試しください
+
+
+ Connection timed out
+ 接続がタイムアウトしました
+
+
+ New version available
+ 新しいバージョンが利用可能
+
+
+ No update found
+ アップデートが見つかりません
+
+
+ LogDoctor is up-to-date
+ LogDoctor は最新です
+
+
+ :/
+ :/
+
+
+ You're running a version from the future!
+Your version is beyond the current upstream version
+Are you running the original LogDoctor?
+Please visit the LogDoctor's repository and get a fresh version of it
+ あなたは未来からのバージョンを実行しています!
+お使いのバージョンは現在のアップストリーム バージョンを超えています
+元の LogDoctor を実行していますか?
+LogDoctor のリポジトリにアクセスして、新しいバージョンを入手してください。
+
+
+ Version check failed
+ バージョンチェックに失敗しました
+
+
+ An error occured while parsing:
+initial version mark not found
+ 解析中にエラーが発生しました: 初期バージョン マークが見つかりません
+
+
+ An error occured while parsing:
+final version mark not found
+ 解析中にエラーが発生しました: 最終バージョン マークが見つかりません
+
+
+ An error occured while parsing:
+malformed version
+ 解析中にエラーが発生しました: バージョンの形式が正しくありません
+
+
+ An error occured while comparing:
+malformed upstream version
+ 比較中にエラーが発生しました: アップストリーム バージョンの形式が正しくありません
+
+
+ A new version is available!
+Please visit LogDoctor's git repository and follow the instruction about how to update
+ 新しいバージョンが利用可能です!
+LogDoctor の git リポジトリにアクセスし、更新方法に関する指示に従ってください。
+
+
+
+ CrissCross
+
+ You beated me!
+ あなたは私を打ち負かしました!
+
+
+ This time you lost!
+ 今回は負けた!
+
+
+ Victory
+ 勝利
+
+
+ Draw
+ 描く
+
+
+ Nice match
+ ナイスマッチ
+
+
+
+ DialogBool
+
+ Yes
+ はい
+
+
+ No
+ いいえ
+
+
+
+ DialogDia
+
+ Ignore
+ 無視
+
+
+ Discard
+ 破棄
+
+
+ Abort
+ アボート
+
+
+
+ DialogMsg
+
+ Ok
+ Ok
+
+
+
+ DialogSec
+
+ An error occured while reading the configuration file
+ 構成ファイルの読み取り中にエラーが発生しました
+
+
+ An error occured while parsing configuration file's data
+ 構成ファイル データの解析中にエラーが発生しました
+
+
+ Failed to create the configuration file's directory
+ 構成ファイルのディレクトリを作成できませんでした
+
+
+ An error occured while writing the configuration file
+ 構成ファイルの書き込み中にエラーが発生しました
+
+
+ An error occured while preparing the configuration file's data
+ 構成ファイル データの準備中にエラーが発生しました
+
+
+ Failed to create the database backups' directory
+ データベース バックアップのディレクトリの作成に失敗しました
+
+
+ Failed to copy the database file
+ データベース ファイルのコピーに失敗しました
+
+
+ Failed to update the backups
+ バックアップの更新に失敗しました
+
+
+ unrecognized entry
+ 認識されないエントリ
+
+
+ Failed to read gzipped file
+ Gzip されたファイルの読み取りに失敗しました
+
+
+ Discard it and continue, or Abort all and exit?
+ 破棄して続行しますか、それともすべて中止して終了しますか?
+
+
+ Create a new database?
+ 新しいデータベースを作成しますか?
+
+
+ This database will renamed with a trailing '.copy' and a new one will be created.
+Continue?
+ このデータベースは末尾に「.copy」を付けて名前が変更され、新しいデータベースが作成されます。
+継続する?
+
+
+ The entry will renamed with a trailing '.copy' and a new one will be created.
+Continue?
+ エントリは末尾に「.copy」を付けて名前が変更され、新しいエントリが作成されます。
+継続する?
+
+
+ An error occured
+ エラーが発生した
+
+
+ Failed renaming
+ 名前の変更に失敗しました
+
+
+ Invalid locale
+ ロケールが無効です
+
+
+ Configuration file not found
+ 構成ファイルが見つかりません
+
+
+ Failed to retrieve the help file
+ ヘルプ ファイルの取得に失敗しました
+
+
+ Not a file
+ ファイルではありません
+
+
+ File not found
+ ファイルが見つかりません
+
+
+ File not readable
+ ファイルを読み取れません
+
+
+ File not writable
+ ファイルを書き込めません
+
+
+ File is empty
+ ファイルが空です
+
+
+ Failed reading
+ 読み取りに失敗しました
+
+
+ Not a folder
+ フォルダではありません
+
+
+ Directory not found
+ ディレクトリが見つかりません
+
+
+ Directory not readable
+ ディレクトリを読み取れません
+
+
+ Directory not writable
+ ディレクトリに書き込み不可
+
+
+ Failed creating directory
+ ディレクトリの作成に失敗しました
+
+
+ QSql driver not found
+ QSql ドライバーが見つかりません
+
+
+ Database created
+ データベースが作成されました
+
+
+ Failed creating database
+ データベースの作成に失敗しました
+
+
+ Failed opening database
+ データベースを開くことができませんでした
+
+
+ Failed executing on database
+ データベースでの実行に失敗しました
+
+
+ Unexpected table
+ 予期しないテーブル
+
+
+ Table not found
+ テーブルが見つかりません
+
+
+ Unexpected column
+ 予期しない列
+
+
+ Column not found
+ 列が見つかりません
+
+
+ Unexpected data-type
+ 予期しないデータ型です
+
+
+ Failed to backup database
+ データベースのバックアップに失敗しました
+
+
+ Failed defining type
+ タイプの定義に失敗しました
+
+
+ Log format error
+ ログ形式エラー
+
+
+ Misconfigured log format
+ 誤った構成のログ形式
+
+
+ Invalid log format string
+ ログ形式文字列が無効です
+
+
+ File already used
+ ファイルは既に使用されています
+
+
+ File exceeds warning size
+ ファイルが警告サイズを超えています
+
+
+ An error occured while renaming
+ 名前の変更中にエラーが発生しました
+
+
+ Unexpected locale format
+ 予期しないロケール形式です
+
+
+ The given locale is not an accepted language
+ 指定されたロケールは受け入れられた言語ではありません
+
+
+ An error occured while handling the configuration file
+ 構成ファイルの処理中にエラーが発生しました
+
+
+ Unable to retrieve the configuration file
+ 構成ファイルを取得できません
+
+
+ Current configuration not saved
+ 現在の構成は保存されていません
+
+
+ An error occured while getting the help file
+ ヘルプ ファイルの取得中にエラーが発生しました
+
+
+ The path was supposed to point to a file, but it doesn't
+ パスはファイルを指すはずでしたが、そうではありません
+
+
+ Unable to retrieve the file
+ ファイルを取得できません
+
+
+ The file is not readable
+ ファイルを読み取れません
+
+
+ The file is not writable
+ ファイルは書き込み可能ではありません
+
+
+ The file is blank
+ ファイルが空です
+
+
+ An error accured while reading the file
+ ファイルの読み取り中にエラーが発生しました
+
+
+ The path was supposed to point to a folder, but it doesn't
+ パスはフォルダーを指すはずでしたが、そうではありません
+
+
+ The directory does not exists
+ ディレクトリが存在しません
+
+
+ The directory is not readable
+ ディレクトリを読み取れません
+
+
+ The directory is not writable
+ ディレクトリは書き込み不可です
+
+
+ Failed to retrieve the driver neede to handle the database
+ データベースを処理するために必要なドライバを取得できませんでした
+
+
+ Failed to retrieve the database file
+ データベース ファイルの取得に失敗しました
+
+
+ The database file is not readable
+ データベース ファイルを読み取れません
+
+
+ The database file is not writable
+ データベース ファイルは書き込み可能ではありません
+
+
+ Successfully created a new database
+ 新しいデータベースが正常に作成されました
+
+
+ An error occured while creating the database
+ データベースの作成中にエラーが発生しました
+
+
+ An error occured while opening the database
+ データベースを開くときにエラーが発生しました
+
+
+ An error occured while executing a statement on the database
+ データベースでステートメントを実行中にエラーが発生しました
+
+
+ The database contains an unexpected table
+ データベースに予期しないテーブルが含まれています
+
+
+ It seems that the database is missing a table
+ データベースにテーブルがないようです
+
+
+ It seems that the table is missing a column
+ テーブルに列がないようです
+
+
+ The database contains an unexpected column
+ データベースに予期しない列が含まれています
+
+
+ A column has an unexpected data-type
+ 列に予期しないデータ型があります
+
+
+ Failed to retrieve the selected file
+ 選択したファイルの取得に失敗しました
+
+
+ The file has probably been used already
+ ファイルはすでに使用されている可能性があります
+
+
+ The file's size exceeds the warning size
+ ファイルのサイズが警告サイズを超えています
+
+
+ Failed to determine the log type
+ ログの種類を特定できませんでした
+
+
+ The log format has not been set, or is invalid
+Please add a valid one in the configurations
+ ログ形式が設定されていないか、無効です
+構成に有効なものを追加してください
+
+
+ No log field has been set in the current logs format,
+making it useless to parse logs
+ 現在のログ形式ではログ フィールドが設定されていません。
+ログの解析が役に立たなくなる
+
+
+ A separator is missing between one or more fields,
+making it hard to establish net bounds,
+and possibly leading to store incorrect data
+ 1 つ以上のフィールド間にセパレーターがありません。
+ネット境界を確立するのが難しくなり、
+誤ったデータを保存する可能性があります
+
+
+ Please report this issue
+ この問題を報告してください
+
+
+ Please remove the conflict and retry
+ 競合を取り除き、再試行してください
+
+
+ Please set the proper permissions before to start
+ 開始する前に適切な権限を設定してください
+
+
+ Please set the proper permissions and retry
+If this error persists, please report this issue
+ 適切な権限を設定して再試行してください
+このエラーが続く場合は、この問題を報告してください
+
+
+ If you haven't manually edited the configuration file,
+please report this issue
+ 構成ファイルを手動で編集していない場合は、
+この問題を報告してください
+
+
+ Please set up a format which contains at least one field
+ 少なくとも 1 つのフィールドを含むフォーマットを設定してください
+
+
+ Please set up a format which contains separators between fields
+ フィールド間のセパレータを含むフォーマットを設定してください
+
+
+ Skipping
+ スキップ
+
+
+ Aborting
+ 中止しています
+
+
+ Additional resources can be downloaded from the git repo
+ 追加のリソースは git リポジトリからダウンロードできます
+
+
+ An error occured while parsing the format string
+ フォーマット文字列の解析中にエラーが発生しました
+
+
+ Size of the file
+ ファイルのサイズ
+
+
+ Warning size parameter
+ 警告サイズ パラメータ
+
+
+ An error accured while reading the gzipped file
+ Gzip ファイルの読み取り中にエラーが発生しました
+
+
+ Something failed while handling the file
+ ファイルの処理中に何かが失敗しました
+
+
+ An error occured while working on the database
+ データベースでの作業中にエラーが発生しました
+
+
+ An error occured while working on the database
+
+Aborting
+ データベースの作業中にエラーが発生しました
+
+中止中
+
+
+ One of the lists has an invalid item
+ リストの 1 つに無効な項目があります
+
+
+ Failed to write the configuration file
+ 構成ファイルの書き込みに失敗しました
+
+
+ Failed applying configuration
+ 構成の適用に失敗しました
+
+
+ Invalid string
+ 無効な文字列
+
+
+ The given string is invalid and cannot be added to the list
+
+Please correct it and retry
+ 指定された文字列は無効なため、リストに追加できません
+
+修正して再試行してください
+
+
+ Please check that no error is thrown by your WebServer
+If it gets accepted, please check the presence of a typo here
+If everything is fine, please report this issue
+ WebServer によってエラーがスローされていないことを確認してください
+承認された場合は、ここでタイプミスの有無を確認してください
+問題がなければ、この問題を報告してください
+
+
+ An error occured while parsing logs
+ ログの解析中にエラーが発生しました
+
+
+ Ignore the warning and use it anyway, Discard it and continue, or Abort the entire process?
+ 警告を無視してそのまま使用しますか、破棄して続行しますか、それともプロセス全体を中止しますか?
+
+
+ Proceed anyway?
+ とにかく続行?
+
+
+ If you'd like to have this locale in LogDoctor,
+please follow the instruction on the repository page
+ LogDoctor でこのロケールを使用したい場合は、
+リポジトリページの指示に従ってください
+
+
+ Failed to create the directory
+ ディレクトリの作成に失敗しました
+
+
+
+ MainWindow
+
+ Parse logs from the Apache2 web server
+ Apache2 Web サーバーからのログを解析する
+
+
+ Parse logs from the Nginx web server
+ Nginx Web サーバーからのログを解析する
+
+
+ Parse logs from the Microsoft IIS web server
+ Microsoft IIS Web サーバーからのログを解析する
+
+
+ All
+ 全て
+
+
+ Inspect a log file
+ ログファイルを調べる
+
+
+ Name
+ 名前
+
+
+ Size
+ サイズ
+
+
+ Refresh the list
+ リストを更新する
+
+
+ Total size of the parsed data
+ 解析されたデータの合計サイズ
+
+
+ Total number of parsed lines
+ 解析された行の総数
+
+
+ Start parsing the selected files
+ 選択したファイルの解析を開始します
+
+
+ START
+ 始める
+
+
+ Time elapsed since the start
+ 開始からの経過時間
+
+
+ Average speed, in parsed data size per second
+ 平均速度 (1 秒あたりの解析済みデータ サイズ)
+
+
+ Draw the chart
+ チャートを描く
+
+
+ Web Server
+ ウェブサーバー
+
+
+ Select a Web Server
+ ウェブサーバーを選択
+
+
+ Year
+ 年
+
+
+ Month
+ 月
+
+
+ Day
+ 日
+
+
+ Hour
+ 時間
+
+
+ Update the database with current Warning States
+ 現在の警告状態でデータベースを更新します
+
+
+ Log line marked as Warning
+ 警告としてマークされたログ行
+
+
+ Date when the request arrived (YYYY-MM-DD)
+ リクエストが到着した日付 (YYYY-MM-DD)
+
+
+ Time when the request arrived (hh:mm:ss)
+ リクエストが到着した時刻 (hh:mm:ss)
+
+
+ Protocol of the request
+ リクエストのプロトコル
+
+
+ Method of the request
+ ご依頼方法
+
+
+ URI of the requested page
+ 要求されたページの URI
+
+
+ Response code from the server
+ サーバーからの応答コード
+
+
+ IP address of the Client which made the request
+ リクエストを行ったクライアントのIPアドレス
+
+
+ Size ib Bytes of the request, usually includes header and data
+ 提供されるコンテンツのバイト単位のサイズ。通常はヘッダーとデータが含まれます
+
+
+ Size in Bytes of the served content, usually includes header and data
+ 提供されるコンテンツのバイト単位のサイズ。通常はヘッダーとデータが含まれます
+
+
+ Protocol:
+ プロトコル:
+
+
+ Method:
+ 方法:
+
+
+ Response:
+ 応答:
+
+
+ Query:
+ クエリ:
+
+
+ URI:
+ URI:
+
+
+ Filters
+ フィルター
+
+
+ Query carried along with the URI
+ URI とともに実行されるクエリ
+
+
+ Cookie used for the request
+ リクエストのリファラー
+
+
+ User-agent of the client which made the request
+ リクエストを行ったクライアントのユーザーエージェント
+
+
+ Count
+ カウント
+
+
+ Number of occurrences
+ 出現回数
+
+
+ Item
+ アイテム
+
+
+ Value of the field
+ フィールドの値
+
+
+ From:
+ から:
+
+
+ To:
+ に:
+
+
+ Field:
+ 分野:
+
+
+ Select a log field to view
+ 表示するログ フィールドを選択します
+
+
+ Filter:
+ フィルター:
+
+
+ Protocol
+ プロトコル
+
+
+ Method
+ 方法
+
+
+ URI
+ URI
+
+
+ User-agent
+ ユーザーエージェント
+
+
+ Most recurrent
+ 最も再発
+
+
+ Date ever
+ 今までの日付
+
+
+ Day of the week
+ 曜日
+
+
+ Hour of the day
+ 時間帯
+
+
+ Most trafficked
+ 最も人身売買された
+
+
+ Time taken
+ 所要時間
+
+
+ Bytes sent
+ 送信バイト数
+
+
+ Bytes received
+ 受信バイト数
+
+
+ Mean/Max performances
+ 平均/最大パフォーマンス
+
+
+ Requests received
+ 受け取ったリクエスト
+
+
+ Total work
+ Total work総仕事量
+
+
+ General
+ 全般的
+
+
+ General settings
+ 一般設定
+
+
+ Window
+ 窓
+
+
+ Remember window's position and size
+ ウィンドウの位置とサイズを記憶する
+
+
+ Geometry
+ ジオメトリ
+
+
+ Theme to use for the window
+ ウィンドウに使用するテーマ
+
+
+ Theme
+ テーマ
+
+
+ None (System)
+ なし(システム)
+
+
+ Dark
+ 暗い
+
+
+ Dialogs
+ ダイアログ
+
+
+ Dialogs level
+ ダイアログレベル
+
+
+ Reduced quantity of dialog messages shown
+ 表示されるダイアログ メッセージの量を減らしました
+
+
+ Essential
+ 不可欠
+
+
+ Normal quantity of dialog messages shown
+ 表示されるダイアログ メッセージの通常の量
+
+
+ Normal
+ 普通
+
+
+ Explanatory
+ 説明的
+
+
+ Logs parser
+ ログ パーサー
+
+
+ Statistics viewer
+ 統計ビューア
+
+
+ TextBrowser
+ テキストブラウザ
+
+
+ Font to use for the Text Browser
+ テキスト ブラウザに使用するフォント
+
+
+ Font
+ フォント
+
+
+ Double-spaced lines
+ ダブルスペース行
+
+
+ Use wide lines
+ 幅広のラインを使用
+
+
+ Define the spacing between lines
+ 行間の間隔を定義する
+
+
+ Lines spacing
+ 行間
+
+
+ None
+ なし
+
+
+ Color scheme to use for the Text Browser
+ テキスト ブラウザに使用する配色
+
+
+ Color scheme
+ カラースキーム
+
+
+ The appearance of the Text Browser with the current settings
+ 現在の設定でのテキスト ブラウザの外観
+
+
+ Preview
+ プレビュー
+
+
+ Charts
+ チャート
+
+
+ Default (Light)
+ デフォルト(ライト)
+
+
+ Sand
+ 砂
+
+
+ Cerulean
+ セルリアン
+
+
+ Theme to use for the Charts
+ チャートに使用するテーマ
+
+
+ Databases
+ データベース
+
+
+ Apply the current path
+ 現在のパスを適用
+
+
+ Path where the logs data collection database is located
+ ログ データ コレクション データベースが配置されているパス
+
+
+ Logs data
+ ログデータ
+
+
+ The given path doen't exists, or doesn't point to a folder
+ 指定されたパスが存在しないか、フォルダーを指していません
+
+
+ Path where the used files hashes database is located
+ 使用されたファイル ハッシュ データベースが配置されているパス
+
+
+ Used files
+ 使用ファイル
+
+
+ Insert the base path only, file name excluded
+ ベース パスのみを挿入し、ファイル名は除外します
+
+
+ Path for the database files
+ データベース ファイルのパス
+
+
+ Paths
+ パス
+
+
+ Backup options for the Logs Data database
+ ログ データ データベースのバックアップ オプション
+
+
+ Backups
+ バックアップ
+
+
+ A new backup is made when closing LogDoctor after having succesfully edited the database
+ データベースを正常に編集した後に LogDoctor を閉じると、新しいバックアップが作成されます
+
+
+ Backup the Logs Data database and keep
+ ログ データ データベースをバックアップして保持する
+
+
+ Logs
+ ログ
+
+
+ Logs related settings
+ ログ関連の設定
+
+
+ Defaults
+ デフォルト
+
+
+ Default WebServer
+ デフォルトの Web サーバー
+
+
+ Control
+ コントロール
+
+
+ Options about the log files usage control
+ ログファイルの使用制御に関するオプション
+
+
+ Usage control
+ 使用制御
+
+
+ Hide already used files
+ すでに使用されているファイルを非表示にする
+
+
+ Size warnings
+ サイズに関する注意事項
+
+
+ Warn me when using files with a size exceeding:
+ 次のサイズを超えるファイルを使用する場合に警告する:
+
+
+ Apache2
+ アパッチ2
+
+
+ Configure Apache2 specific options
+ Apache2 固有のオプションを構成する
+
+
+ Logs folder
+ ログフォルダー
+
+
+ Logs format string
+ ログのフォーマット文字列
+
+
+ Format string
+ フォーマット文字列
+
+
+ Insert the format string you're using
+ 使用しているフォーマット文字列を挿入します
+
+
+ Apply the current string
+ 現在の文字列を適用
+
+
+ Generate sample
+ サンプルの生成
+
+
+ Please check the correctness of this line.
+Fields marked as 'DISCARDED' got parsed correctly, but are not considered by LogDoctor
+ この行が正しいことを確認してください。
+「DISCARDED」とマークされたフィールドは正しく解析されましたが、LogDoctor によって考慮されません
+
+
+ Open an help window
+ ヘルプ ウィンドウを開く
+
+
+ Help
+ ヘルプ
+
+
+ Warnlists
+ 警告リスト
+
+
+ Select a log field
+ ログ フィールドの選択
+
+
+ Use warnlist for this field
+ このフィールドに warnlist を使用する
+
+
+ Add the current line to the list
+ 現在の行をリストに追加
+
+
+ Remove the selected item from the list
+ 選択したアイテムをリストから削除します
+
+
+ Move the selected item down
+ 選択したアイテムを下に移動
+
+
+ Blacklists
+ ブラックリスト
+
+
+ Use blacklist for this field
+ このフィールドにブラックリストを使用
+
+
+ Add line
+ 行を追加
+
+
+ Remove selection
+ 選択を解除
+
+
+ Nginx
+ ニンクス
+
+
+ Configure Nginx specific options
+ Nginx 固有のオプションを構成する
+
+
+ IIS
+ IIS
+
+
+ Configure IIS specific options
+ IIS 固有のオプションを構成する
+
+
+ Language
+ 言語
+
+
+ Utilities
+ ユーティリティ
+
+
+ Tools
+ ツール
+
+
+ Check updates
+ 更新を確認する
+
+
+ Perform a version-check
+ バージョンチェックを実行する
+
+
+ Infos
+ 情報
+
+
+ BlockNote
+ ブロックノート
+
+
+ Open a block-note like window to write temporary text
+ ブロックノートのようなウィンドウを開いて、一時的なテキストを書き込みます
+
+
+ copy
+ コピー
+
+
+ copies
+ コピー
+
+
+ Time taken by the server to serve the content, in milliseconds
+ サーバーがコンテンツを提供するのにかかった時間 (ミリ秒)
+
+
+ Only use lines in which the field is starting with this string
+ フィールドがこの文字列で始まる行のみを使用してください
+
+
+ Only use lines in which the field is matching this statement.
+Use '!', '=','<' or '>' to declare what to use
+ フィールドがこのステートメントと一致する行のみを使用してください。
+「!」、「=」、「<」、または「>」を使用して、何を使用するかを宣言します
+
+
+ With strings, only the lines in which the field is starting with this string will be used.
+With numbers, use '!', '=','<' or '>' to declare what to use
+ 文字列の場合、フィールドがこの文字列で始まる行のみが使用されます。
+数字の場合は、「!」、「=」、「<」、または「>」を使用して、何を使用するかを宣言します
+
+
+ The URL which redirected the Client to the requested page
+ クライアントを要求されたページにリダイレクトした URL
+
+
+ Remember the window's position and size
+ ウィンドウの位置とサイズを覚えておく
+
+
+ Remember position and size
+ 位置とサイズを覚える
+
+
+ Define the quantity of dialog mesages shown
+ 表示されるダイアログ メッセージの数を定義する
+
+
+ Augmented quantity of dialog messages shown
+ 表示されるダイアログ メッセージの量の増加
+
+
+ Dialogs from the main processes
+ メインプロセスからのダイアログ
+
+
+ Dialogs emitted when parsing logs
+ ログの解析時に表示されるダイアログ
+
+
+ Dialogs emitted when viewing statistics
+ 統計を表示するときに表示されるダイアログ
+
+
+ Format
+ フォーマット
+
+
+ Select/deselect all the files
+ すべてのファイルを選択/選択解除
+
+
+ Candy
+ あめ
+
+
+ Herb
+ ハーブ
+
+
+ Powder
+ 粉
+
+
+ warnlist
+ 警告リスト
+
+
+ blacklist
+ ブラックリスト
+
+
+ Ash
+ 灰
+
+
+ Games
+ ゲーム
+
+
+ CrissCross
+ クリスクロス
+
+
+ Play CrissCross
+ クリスクロスをプレイ
+
+
+ Snake
+ 蛇
+
+
+ Play Snake
+ スネークをプレイ
+
+
+ Auto (Default)
+ 自動 (デフォルト)
+
+
+ Light
+ 光
+
+
+ Generate a sample log line from the currently saved string, to check if it gets formatted correctly.
+Any field not considered by LogDoctor will appear as 'DISCARDED'
+ 現在保存されている文字列からサンプル ログ行を生成し、正しくフォーマットされているかどうかを確認します。
+LogDoctor によって考慮されないフィールドは、「DISCARDED」として表示されます
+
+
+ Icons
+ アイコン
+
+
+
+ RichText
+
+ Select a file from the list
+ リストからファイルを選択
+
+
+ to inspect its content
+ その内容を調べる
+
+
+ Failed to read
+ 読み取りに失敗しました
+
+
+
+ SnakeGame
+
+ Game Over
+ ゲームオーバー
+
+
+ Your adversary fell in the water!
+ あなたの敵は水に落ちました!
+
+
+ You fell in the water!
+ あなたは水に落ちた!
+
+
+ YOU LOST!
+ あなたが負けた!
+
+
+ You ate yourself!
+ あなたは自分自身を食べました!
+
+
+ You ate your adversary!
+ あなたは敵を食べました!
+
+
+ You ate each other!
+ あなたはお互いを食べました!
+
+
+ MATCH IS DRAW!
+ マッチは引き分けです!
+
+
+ Your adversary ate itself!
+ あなたの敵は自分自身を食べました!
+
+
+ Your adversary ate you!
+ あなたの敵はあなたを食べました!
+
+
+ PLAY
+ 遊ぶ
+
+
+ Classic
+ クラシック
+
+
+ Hunt
+ ハント
+
+
+ Battle
+ 戦い
+
+
+ YOU WON!
+ あなたが勝ちました!
+
+
+
+ TR
+
+ Logs Size Breakdown
+ ログサイズの内訳
+
+
+ Ignored
+ 無視
+
+
+ Parsed
+ 解析済み
+
+
+ Warnings
+ 警告
+
+
+ Blacklisted
+ ブラックリストに登録済み
+
+
+ FALSE
+ 間違い
+
+
+ TRUE
+ 真実
+
+
+ Log Lines Marked as Warning
+ 警告としてマークされたログ行
+
+
+ Time Taken to Serve Requests
+ リクエストの処理にかかった時間
+
+
+ Others
+ 他人
+
+
+ Time of Day Count
+ 時刻カウント
+
+
+ from
+ から
+
+
+ to
+ に
+
+
+ Unexpected WebServer
+ 予期しない Web サーバー
+
+
+ An error occured while processing
+ 処理中にエラーが発生しました
+
+
+ An error occured while processing dates
+ 日付の処理中にエラーが発生しました
+
+
+ An error occured while parsing %1 from the database
+ データベースから %1 を解析中にエラーが発生しました
+
+
+ Years
+ 年
+
+
+ Months
+ 月
+
+
+ Days
+ 日々
+
+
+ Value responsible for the error
+ エラーの原因となる値
+
+
+ Database table name
+ データベース テーブル名
+
+
+ Date
+ 日にち
+
+
+ Time
+ 時間
+
+
+ Warning
+ 警告
+
+
+ Protocol
+ プロトコル
+
+
+ Method
+ 方法
+
+
+ URI
+ URI
+
+
+ Query
+ クエリ
+
+
+ Response code
+ 応答コード
+
+
+ Time taken
+ 所要時間
+
+
+ Bytes sent
+ 送信バイト数
+
+
+ Bytes received
+ 受信バイト数
+
+
+ Referrer
+ リファラー
+
+
+ Cookie
+ クッキー
+
+
+ Client
+ クライアント
+
+
+ User-agent
+ ユーザーエージェント
+
+
+ January
+ 1月
+
+
+ February
+ 2月
+
+
+ March
+ 3月
+
+
+ April
+ 4月
+
+
+ May
+ 5月
+
+
+ June
+ 六月
+
+
+ July
+ 7月
+
+
+ August
+ 8月
+
+
+ September
+ 9月
+
+
+ October
+ 10月
+
+
+ November
+ 11月
+
+
+ December
+ 12月
+
+
+ Sunday
+ 日曜日
+
+
+ Monday
+ 月曜日
+
+
+ Tuesday
+ 火曜日
+
+
+ Wednesday
+ 水曜日
+
+
+ Thursday
+ 木曜日
+
+
+ Friday
+ 金曜日
+
+
+ Saturday
+ 土曜日
+
+
+
diff --git a/logdoctor/translations/LogDoctor_pt_BR.ts b/logdoctor/translations/LogDoctor_pt_BR.ts
new file mode 100644
index 00000000..44014832
--- /dev/null
+++ b/logdoctor/translations/LogDoctor_pt_BR.ts
@@ -0,0 +1,2395 @@
+
+
+
+
+ Crapinfo
+
+
+ Version
+ Versão
+
+
+
+ Currently installed version of the software
+ Versão do software atualmente instalada
+
+
+
+ Repository links
+ Links do repositorio
+
+
+
+ Paths
+ Rotas
+
+
+
+ The path of the executable file
+ Caminho do executável
+
+
+
+ The path where the configuration file gets saved and searched in
+ Rota de onde se guarda e busca o arquivo de configuração
+
+
+
+ The path where the application searches for extra resources
+ Rota onde a aplicação busca recursos extras
+
+
+
+ Executable
+ Executável
+
+
+
+ Configuration file
+ Arquivo de configuração
+
+
+
+ Application data
+ Dados da Aplicação
+
+
+
+ Crapnote
+
+
+ Reduce the font size
+ Reduzir o tamanho da fonte
+
+
+
+ Font size
+ Tamanho da fonte
+
+
+
+ Increase the font size
+ Aumentar o tamanho da fonte
+
+
+
+ Crapup
+
+
+ Checking for updates
+ Procurando por atualizações
+
+
+
+ Failed to establish a connection
+ Erro ao estabelecer uma conexão
+
+
+
+ Connection error, please try again later
+ Erro de conexão, tente novamente mais tarde
+
+
+
+ Connection timed out
+ Tempo de conexão esgotado
+
+
+
+ New version available
+ Nova versão disponível
+
+
+
+ A new version is available!
+Please visit LogDoctor's git repository and follow the instruction about how to update
+ Uma nova versão está disponível!
+Visite o repositorio do git do LogDoctor e siga as instruções sobre como atualizar
+
+
+
+ No update found
+ Nenhuma atualização encontrada
+
+
+
+ LogDoctor is up-to-date
+ LogDoctor está atualizado
+
+
+
+ :/
+ :/
+
+
+
+ You're running a version from the future!
+Your version is beyond the current upstream version
+Are you running the original LogDoctor?
+Please visit the LogDoctor's repository and get a fresh version of it
+ Está executando uma versão do futuro!
+Sua versão é maior que a online
+Está executando o LogDoctor original?
+Visite o repositório e baixe novamente
+
+
+
+ Version check failed
+ Falha na verificação da versão
+
+
+
+ An error occured while parsing:
+initial version mark not found
+ Um erro ocorreu ao analisar:
+marcador inicial no encontrado
+
+
+
+ An error occured while parsing:
+final version mark not found
+ Um erro ocorreu ao analisar:
+marcador final não encontrado
+
+
+
+ An error occured while parsing:
+malformed version
+ Um erro ocorreu ao analisar:
+versão mal formada
+
+
+
+ An error occured while comparing:
+malformed upstream version
+ Um erro ocorreu ao comparar:
+versão online mal formada
+
+
+
+ CrissCross
+
+
+ You beated me!
+ Me venceu!
+
+
+
+ This time you lost!
+ Desta vez perdeu!
+
+
+
+ Victory
+ Vitória
+
+
+
+ Draw
+ Empate
+
+
+
+ Nice match
+ Bom jogo
+
+
+
+ DialogBool
+
+
+ Yes
+ Sim
+
+
+
+ No
+ Não
+
+
+
+ DialogDia
+
+
+ Ignore
+ Ignorar
+
+
+
+ Discard
+ Descartar
+
+
+
+ Abort
+ Anular
+
+
+
+ DialogMsg
+
+
+ Ok
+ Ok
+
+
+
+ DialogSec
+
+
+ An error occured while reading the configuration file
+ Erro durante a leitura do arquivo de configuração
+
+
+
+ One of the lists has an invalid item
+ Uma das listas possui um elemento inválido
+
+
+
+ An error occured while parsing configuration file's data
+ Erro durante a análise do arquivo de configuração
+
+
+
+
+ Failed to create the configuration file's directory
+ Erro ao criar diretório do arquivo de configuração
+
+
+
+ An error occured while writing the configuration file
+ Erro ao escrever o arquivo de configuração
+
+
+
+ An error occured while preparing the configuration file's data
+ Erro ao preparar os dados do arquivo de configuração
+
+
+
+
+ Failed to create the database backups' directory
+ Erro ao criar backup do banco de dados
+
+
+
+ Failed to copy the database file
+ Erro ao copiar arquivos do banco de dados
+
+
+
+
+ Failed to update the backups
+ Erro ao atualizar backup
+
+
+
+
+ Failed to create the directory
+ Erro ao criar diretório
+
+
+
+ unrecognized entry
+ Entrada não reconhecida
+
+
+
+ Failed to read gzipped file
+ Falha na leitura do arquivo gzip
+
+
+
+ Discard it and continue, or Abort all and exit?
+ Descartar e continuar, ou abortar tudo e sair?
+
+
+
+ Create a new database?
+ Criar um novo banco de dados?
+
+
+
+ This database will renamed with a trailing '.copy' and a new one will be created.
+Continue?
+ Esse banco de dados terá o final renomado para '.copia' e se criará um novo.
+¿Continuar?
+
+
+
+
+ Ignore the warning and use it anyway, Discard it and continue, or Abort the entire process?
+ Ignorar advertência e usar normalmente, abortar e continuar ou anular todo processo?
+
+
+
+ Proceed anyway?
+ Proceder de qualquer maneira?
+
+
+
+
+ The entry will renamed with a trailing '.copy' and a new one will be created.
+Continue?
+ A entrada será renomeada '.copia' e se criará uma nova.
+¿Continuar?
+
+
+
+ An error occured
+ Ocorreu um erro
+
+
+
+ Failed renaming
+ Falha ao renomear
+
+
+
+
+ Invalid locale
+ Idioma não válido
+
+
+
+ Configuration file not found
+ Arquivo de configuração não encontrado
+
+
+
+ Failed to retrieve the help file
+ Erro al encontrar o arquivo de ajuda
+
+
+
+
+ Not a file
+ Não é um arquivo
+
+
+
+
+
+ File not found
+ Arquivo não encontrado
+
+
+
+
+
+ File not readable
+ Arquivo não legível
+
+
+
+
+ File not writable
+ Arquivo não é escrevível
+
+
+
+ File is empty
+ O arquivo está vazio
+
+
+
+ Failed reading
+ Falha na leitura
+
+
+
+ Not a folder
+ Não é uma pasta
+
+
+
+ Directory not found
+ Pasta não encontrada
+
+
+
+
+ Directory not readable
+ Pasta não legível
+
+
+
+
+
+ Directory not writable
+ Pasta não é escrevível
+
+
+
+ Failed creating directory
+ Falha na criação da pasta
+
+
+
+ QSql driver not found
+ Driver QSql não encontrado
+
+
+
+ Database created
+ Banco de dados criado
+
+
+
+ Failed creating database
+ Erro ao criar banco de dados
+
+
+
+ Failed opening database
+ Erro ao abrir banco de dados
+
+
+
+ Failed executing on database
+ Erro ao executar banco de dados
+
+
+
+ Unexpected table
+ Tabela inesperada
+
+
+
+ If you'd like to have this locale in LogDoctor,
+please follow the instruction on the repository page
+ Se deseja adicionar um novo idioma ao LogDoctor,
+por favor siga as instruções na página do repositório
+
+
+
+ Table not found
+ Tabela não encontrada
+
+
+
+ Unexpected column
+ Coluna inesperada
+
+
+
+ Column not found
+ Coluna não encontrada
+
+
+
+ Unexpected data-type
+ Tipo de dado inesperado
+
+
+
+ Failed to backup database
+ Erro ao fazer backup do banco de dados
+
+
+
+ Please check that no error is thrown by your WebServer
+If it gets accepted, please check the presence of a typo here
+If everything is fine, please report this issue
+ Verifique se seu servidor Web não possui erros
+Se for aceito, verifique a presencia de um erro tipográfico aqui
+Se tudo está bem, por favor notifique este problema
+
+
+
+ An error occured while parsing logs
+ Erro durante análise dos logs
+
+
+
+ Failed defining type
+ Erro na definição de tipo
+
+
+
+ Log format error
+ Erro de formato de registro
+
+
+
+
+ Misconfigured log format
+ Formato de registro mal formatado
+
+
+
+ Invalid log format string
+ Log com formato inválido
+
+
+
+ File already used
+ Arquivo já utilizado
+
+
+
+
+ File exceeds warning size
+ O arquivo excede o tamanho de advertencia
+
+
+
+ An error occured while renaming
+ Erro ao renomear
+
+
+
+ Unexpected locale format
+ Formato de idioma inesperado
+
+
+
+ The given locale is not an accepted language
+ O idioma dado não está entre os aceitos
+
+
+
+
+
+
+ An error occured while handling the configuration file
+ Erro ao manejar o arquivo de configuração
+
+
+
+ Unable to retrieve the configuration file
+ Falha em recuperar o arquivo de configuração
+
+
+
+ Current configuration not saved
+ Configuração atual não armazenada
+
+
+
+ Failed to write the configuration file
+ Erro ao escrever arquivo de configuração
+
+
+
+ Failed applying configuration
+ Erro ao aplicar configuração
+
+
+
+ An error occured while getting the help file
+ Erro ao obter o arquivo de ajuda
+
+
+
+ Invalid string
+ Palavra inválida
+
+
+
+ The given string is invalid and cannot be added to the list
+
+Please correct it and retry
+ A palavra recebida é inválida e não pode ser adicionado à lista
+
+Por favor, corrija e tente novamente
+
+
+
+
+ The path was supposed to point to a file, but it doesn't
+ A rota deveria apontar para um arquivo, mas não aponta
+
+
+
+
+ Unable to retrieve the file
+ Falha ao recuperar o arquivo
+
+
+
+
+
+ The file is not readable
+ O arquivo não é legível
+
+
+
+ The file is not writable
+ O arquivo não é escrevível
+
+
+
+ The file is blank
+ O arquivo está vazio
+
+
+
+
+
+ An error accured while reading the file
+ Erro na leitura do arquivo
+
+
+
+ The path was supposed to point to a folder, but it doesn't
+ A rota deveria apontar para uma pasta, mas não aponta
+
+
+
+ The directory does not exists
+ Pasta inexistente
+
+
+
+
+ The directory is not readable
+ Pasta ilegível
+
+
+
+
+
+ The directory is not writable
+ Pasta não escrevível
+
+
+
+ Failed to retrieve the driver neede to handle the database
+ Erro ao recuperar driver necessário para administrar banco de dados
+
+
+
+
+ Failed to retrieve the database file
+ Erro ao recuperar arquivo do banco de dados
+
+
+
+ The database file is not readable
+ O arquivo do banco de dados não é legível
+
+
+
+ The database file is not writable
+ O arquivo do database não é escrevível
+
+
+
+ Successfully created a new database
+ Novo banco de dados criado com sucesso
+
+
+
+ An error occured while creating the database
+ Erro ao criar banco de dados
+
+
+
+ An error occured while opening the database
+ Erro ao abrir o banco de dados
+
+
+
+ An error occured while executing a statement on the database
+ Erro ao executar uma ação no banco de dados
+
+
+
+ The database contains an unexpected table
+ O banco de dados contém uma tabela inesperada
+
+
+
+ It seems that the database is missing a table
+ Falta uma tabela no banco de dados
+
+
+
+ It seems that the table is missing a column
+ Falta uma coluna no banco de dados
+
+
+
+ The database contains an unexpected column
+ O banco de dados contém uma coluna inesperada
+
+
+
+ A column has an unexpected data-type
+ Uma coluna possui um tipo de dados inesperado
+
+
+
+ Failed to retrieve the selected file
+ Erro ao recuperar arquivo selecionado
+
+
+
+ The file has probably been used already
+ O arquivo provavelmente já está utilizado
+
+
+
+
+ The file's size exceeds the warning size
+ O tamanho do arquivo excede o máximo
+
+
+
+ Failed to determine the log type
+ Falha ao determinar o tipo de log
+
+
+
+ The log format has not been set, or is invalid
+Please add a valid one in the configurations
+ O formato de log não está estabelecido, ou é inválido
+Por favor, tente um formato valido na configuração
+
+
+
+ No log field has been set in the current logs format,
+making it useless to parse logs
+ Nenhum campo de registro foi definido no formato atual,
+portanto é inútil analisar alguns arquivos
+
+
+
+ A separator is missing between one or more fields,
+making it hard to establish net bounds,
+and possibly leading to store incorrect data
+ Falta um separador entre um ou mais campos,
+isso torna difícil definir limites líquidos,
+e pode levar ao armazenamento de dados incorretos
+
+
+
+
+
+ Please report this issue
+ Por favor notifique este problema
+
+
+
+ Please remove the conflict and retry
+ Remova o conflito e tente novamente
+
+
+
+
+ Please set the proper permissions before to start
+ Defina as permissões adequadas antes de começar
+
+
+
+
+
+
+
+ Please set the proper permissions and retry
+If this error persists, please report this issue
+ Defina as permissões adequadas e tente novamente
+Se o erro persistir, por favor reporte este problema
+
+
+
+ If you haven't manually edited the configuration file,
+please report this issue
+ Se você não editou manualmente o arquivo de configuração,
+por favor reporte este problema
+
+
+
+ Please set up a format which contains at least one field
+ Configure um formato que contenha pelo menos um campo
+
+
+
+ Please set up a format which contains separators between fields
+ Configure um formato que contenha um separador entre cada campo
+
+
+
+
+
+
+ Skipping
+ Saltado
+
+
+
+
+
+
+
+
+
+ Aborting
+ Anulado
+
+
+
+ Additional resources can be downloaded from the git repo
+ Recursos adicionais podem ser baixados do repositório
+
+
+
+
+
+ An error occured while parsing the format string
+ Erro ao analisar string de formato
+
+
+
+
+ Size of the file
+ Tamanho do arquivo
+
+
+
+
+ Warning size parameter
+ Parâmetro de aviso do tamanho
+
+
+
+
+ An error accured while reading the gzipped file
+ Erro ao ler o arquivo gzip
+
+
+
+
+ Something failed while handling the file
+ Algo deu errado ao manipular o arquivo
+
+
+
+ An error occured while working on the database
+ Erro ao trabalhar no banco de dados
+
+
+
+ An error occured while working on the database
+
+Aborting
+ Erro ao trabalhar no banco de dados
+
+Abortado
+
+
+
+ MainWindow
+
+
+
+ Parse logs from the Apache2 web server
+ Analisar logs do servidor web Apache2
+
+
+
+
+ Parse logs from the Nginx web server
+ Analise os logs do servidor web Nginx
+
+
+
+
+ Parse logs from the Microsoft IIS web server
+ Analisar logs do servidor web Microsoft IIS
+
+
+
+ All
+ Todos
+
+
+
+ Inspect a log file
+ Inspecionar um arquivo de log
+
+
+
+ Name
+ Nome
+
+
+
+ Size
+ Tamanho
+
+
+
+ Refresh the list
+ Atualizar lista
+
+
+
+ Total size of the parsed data
+ Tamanho total dos dados analisados
+
+
+
+ Total number of parsed lines
+ Número total de linhas analisadas
+
+
+
+ Start parsing the selected files
+ Comece a analisar os arquivos selecionados
+
+
+
+ START
+ START
+
+
+
+ Time elapsed since the start
+ Tempo decorrido desde o início
+
+
+
+ Average speed, in parsed data size per second
+ Velocidade média, em tamanho de dados digitalizados por segundo
+
+
+
+
+
+ Draw the chart
+ Desenhe o gráfico
+
+
+
+ Web Server
+ Servidor Web
+
+
+
+
+
+
+
+ Select a Web Server
+ Selecione um Servidor Web
+
+
+
+
+
+
+
+
+
+
+ Year
+ Ano
+
+
+
+
+
+
+
+
+
+
+ Month
+ Mês
+
+
+
+
+
+
+
+
+
+
+ Day
+ Dia
+
+
+
+ Hour
+ Hora
+
+
+
+ Update the database with current Warning States
+ Atualize o banco de dados com os estados de aviso atuais
+
+
+
+ Log line marked as Warning
+ Linha de registro marcada como Aviso
+
+
+
+ Date when the request arrived (YYYY-MM-DD)
+ Data em que o pedido chegou (AAAA-MM-DD)
+
+
+
+
+ Time when the request arrived (hh:mm:ss)
+ Hora em que o pedido chegou (hh:mm:ss)
+
+
+
+
+
+
+ Protocol of the request
+ Protocolo do pedido
+
+
+
+
+
+
+ Method of the request
+ Método do pedido
+
+
+
+
+
+
+ URI of the requested page
+ URL da página solicitada
+
+
+
+
+
+
+ Response code from the server
+ Código de resposta do servidor
+
+
+
+
+ IP address of the Client which made the request
+ Endereço IP do cliente que fez a solicitação
+
+
+
+ Size ib Bytes of the request, usually includes header and data
+ Tamanho da solicitação em bytes, geralmente inclui cabeçalho e dados
+
+
+
+ Size in Bytes of the served content, usually includes header and data
+ Tamanho em Bytes do conteúdo servido, geralmente inclui o cabeçalho e os dados
+
+
+
+ Protocol:
+ Protocolo:
+
+
+
+ Method:
+ Método:
+
+
+
+ Response:
+ Reposta:
+
+
+
+ Query:
+ Query:
+
+
+
+ URI:
+ URI:
+
+
+
+ Filters
+ Filtros
+
+
+
+
+
+
+ Query carried along with the URI
+ Consulta realizada junto com o URI
+
+
+
+
+ Cookie used for the request
+ Cookie utilizado para o pedido
+
+
+
+
+ User-agent of the client which made the request
+ User-agent do cliente que fez a requisição
+
+
+
+ Count
+ Cálculo
+
+
+
+
+ The URL which redirected the Client to the requested page
+ A URL que redirecionou o Cliente para a página solicitada
+
+
+
+ Number of occurrences
+ Número de incidentes
+
+
+
+ Item
+ Item
+
+
+
+ Value of the field
+ Valor do campo
+
+
+
+
+ From:
+ De:
+
+
+
+
+ To:
+ Para:
+
+
+
+
+
+ Field:
+ Campo:
+
+
+
+
+
+ Select a log field to view
+ Selecione um campo de registro para visualizar
+
+
+
+
+
+ Filter:
+ Filtro:
+
+
+
+ Protocol
+ Protocolo
+
+
+
+ Method
+ Método
+
+
+
+ URI
+ URI
+
+
+
+ User-agent
+ User-agent
+
+
+
+ Most recurrent
+ Mais recorrente
+
+
+
+ Date ever
+ Data histórica
+
+
+
+ Day of the week
+ Dia da semana
+
+
+
+ Hour of the day
+ Hora do dia
+
+
+
+ Most trafficked
+ Mais trafegado
+
+
+
+ Select/deselect all the files
+ Selecionar/desmarcar todos os arquivos
+
+
+
+
+ Time taken
+ Tempo gasto
+
+
+
+
+ Bytes sent
+ Bytes enviados
+
+
+
+ Bytes received
+ Bytes recebidos
+
+
+
+ Mean/Max performances
+ Desempenho médio/máximo
+
+
+
+ Requests received
+ Inscrições recebidas
+
+
+
+ Total work
+ Trabalho total
+
+
+
+
+ General
+ Geral
+
+
+
+ General settings
+ Configuração geral
+
+
+
+ Window
+ Janela
+
+
+
+
+
+
+
+
+ Remember window's position and size
+ Lembre-se da posição e tamanho da janela
+
+
+
+ Geometry
+ Aparência
+
+
+
+
+ Theme to use for the window
+ Tema para usar na janela
+
+
+
+
+ Theme
+ Tema
+
+
+
+ None (System)
+ Ninguno (Sistema)
+
+
+
+
+ Dark
+ Escuro
+
+
+
+ Dialogs
+ Diálogos
+
+
+
+ Candy
+ Doce
+
+
+
+
+
+ With strings, only the lines in which the field is starting with this string will be used.
+With numbers, use '!', '=','<' or '>' to declare what to use
+
+
+
+
+ Herb
+ Erva
+
+
+
+ Powder
+ Polvo
+
+
+
+ Auto (Default)
+ Auto (Predeterminado)
+
+
+
+ Light
+ Claro
+
+
+
+ Dialogs level
+ Nivel de diálogo
+
+
+
+ Reduced quantity of dialog messages shown
+ Quantidade reduzida de mensagens de diálogo exibidas
+
+
+
+ Essential
+ Básico
+
+
+
+ Normal quantity of dialog messages shown
+ Quantidade normal de mensagens de diálogo exibidas
+
+
+
+ Normal
+ Normal
+
+
+
+ Explanatory
+ Explicativo
+
+
+
+ Logs parser
+ Analizador de logs
+
+
+
+ Statistics viewer
+ Visualizador de estatísticas
+
+
+
+ TextBrowser
+ Navegador de texto
+
+
+
+ Font to use for the Text Browser
+ Fonte a ser usada para o navegador de texto
+
+
+
+ Font
+ Fonte
+
+
+
+ Double-spaced lines
+ linhas com espaçamento duplo
+
+
+
+ Use wide lines
+ Usar linhas largas
+
+
+
+ Define the spacing between lines
+ Defina o espaçamento entre as linhas
+
+
+
+ Lines spacing
+ Espaçamento entre linhas
+
+
+
+ None
+ Ninguém
+
+
+
+ Color scheme to use for the Text Browser
+ Combinação de cores para usar no Navegador de Texto
+
+
+
+ Color scheme
+ Esquema de cores
+
+
+
+ The appearance of the Text Browser with the current settings
+ A aparência do navegador de texto com a configuração atual
+
+
+
+
+ Preview
+ Visualização
+
+
+
+ Charts
+ Gráficos
+
+
+
+ Default (Light)
+ Predeterminado (Claro)
+
+
+
+ Sand
+ Areia
+
+
+
+ Cerulean
+ Azul claro
+
+
+
+ Theme to use for the Charts
+ Tema para usar em gráficos
+
+
+
+ Databases
+ Banco de dados
+
+
+
+
+
+
+
+ Apply the current path
+ Aplicar caminho atual
+
+
+
+ Path where the logs data collection database is located
+ Caminho onde o banco de dados de coleta de dados de log está localizado
+
+
+
+ Logs data
+ Dados de registros
+
+
+
+
+
+
+
+ The given path doen't exists, or doesn't point to a folder
+ O caminho fornecido não existe ou não aponta para uma pasta
+
+
+
+ Path where the used files hashes database is located
+ Quebrado onde está localizado o banco de dados hash dos arquivos usados
+
+
+
+ Used files
+ Arquivos usados
+
+
+
+
+ Insert the base path only, file name excluded
+ Insira apenas a rotação base, nome de arquivo excluído
+
+
+
+ Path for the database files
+ Arquivos quebrados do banco de dados
+
+
+
+
+
+
+ Paths
+ Rotas
+
+
+
+ Backup options for the Logs Data database
+ Opções de backup para o banco de dados de log
+
+
+
+ Backups
+ Backups
+
+
+
+ A new backup is made when closing LogDoctor after having succesfully edited the database
+ Um novo backup é feito ao fechar o LogDoctor após editar o banco de dados com sucesso
+
+
+
+ Backup the Logs Data database and keep
+ Faça um backup do banco de dados e guarde
+
+
+
+ Logs
+ Logs
+
+
+
+ Logs related settings
+ Configuração relacionada a logs
+
+
+
+ Defaults
+ Padrões
+
+
+
+ Default WebServer
+ Servidor Web padrão
+
+
+
+ Control
+ Controlar
+
+
+
+ Options about the log files usage control
+ Opções de controle de uso do arquivo de log
+
+
+
+ Usage control
+ Controle de uso
+
+
+
+ Hide already used files
+ Ocultar arquivos já usados
+
+
+
+ Size warnings
+ Avisos de tamanho
+
+
+
+ Warn me when using files with a size exceeding:
+ Avisar-me quando usar arquivos maiores que:
+
+
+
+
+
+ Generate a sample log line from the currently saved string, to check if it gets formatted correctly.
+Any field not considered by LogDoctor will appear as 'DISCARDED'
+ Gere uma linha de log de amostra a partir da string atualmente salva, para verificar se ela está formatada corretamente.
+Qualquer campo não considerado pelo LogDoctor aparecerá como 'DISCARDED'
+
+
+
+ CrissCross
+ Cruzado
+
+
+
+ Play CrissCross
+ Jogar a Cruzada
+
+
+
+ Snake
+ Cobra
+
+
+
+ Play Snake
+ Jogar a Cobra
+
+
+
+
+
+
+
+
+
+
+ Apache2
+ Apache2
+
+
+
+
+ Time taken by the server to serve the content, in milliseconds
+ Tempo que o servidor leva para veicular o conteúdo, em milissegundos
+
+
+
+
+
+
+ Only use lines in which the field is starting with this string
+ Use apenas linhas onde o campo começa com esta string
+
+
+
+ Only use lines in which the field is matching this statement.
+Use '!', '=','<' or '>' to declare what to use
+ Use apenas linhas onde o campo corresponda a esta declaração.
+Use '!', '=', '<' o '>' para declarar qué usar
+
+
+
+ Remember the window's position and size
+ Lembre-se da posição e tamanho da janela
+
+
+
+ Remember position and size
+ Lembre-se de posição e tamanho
+
+
+
+ Ash
+ Cinza
+
+
+
+ Icons
+ Icones
+
+
+
+ Define the quantity of dialog mesages shown
+ Defina o número de mensagens de diálogo exibidas
+
+
+
+ Augmented quantity of dialog messages shown
+ Maior quantidade de mensagens de diálogo exibidas
+
+
+
+ Dialogs from the main processes
+ Diálogos dos principais processos
+
+
+
+ Dialogs emitted when parsing logs
+ Diálogos emitidos ao analisar logs
+
+
+
+ Dialogs emitted when viewing statistics
+ Diálogos emitidos ao visualizar estatísticas
+
+
+
+ Configure Apache2 specific options
+ Configurar opções específicas do Apache2
+
+
+
+
+
+ Logs folder
+ Pasta de registros
+
+
+
+
+
+ Logs format string
+ String de formato de registro
+
+
+
+
+
+ Format string
+ String de formato
+
+
+
+
+
+ Insert the format string you're using
+ Insira a string de formato que você está usando
+
+
+
+
+
+ Apply the current string
+ Aplicar string atual
+
+
+
+
+
+ Generate sample
+ Gerar amostra
+
+
+
+
+
+ Please check the correctness of this line.
+Fields marked as 'DISCARDED' got parsed correctly, but are not considered by LogDoctor
+ Por favor, verifique a precisão desta linha.
+Campos marcados como 'DISCARDED' analisados corretamente, mas o LogDoctor não os leva em consideração
+
+
+
+
+
+ Open an help window
+ Abra uma janela de ajuda
+
+
+
+
+
+ Help
+ Ajuda
+
+
+
+
+
+ Warnlists
+ Listas de aviso
+
+
+
+
+
+
+
+
+ Select a log field
+ Selecione um campo de logs
+
+
+
+
+
+ Use warnlist for this field
+ Use a lista de avisos para este campo
+
+
+
+ Add the current line to the list
+ Adicionar a linha atual à lista
+
+
+
+ Remove the selected item from the list
+ Remova o item selecionado da lista
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Move the selected item down
+ Mover item selecionado para baixo
+
+
+
+
+
+ Blacklists
+ Listas negras
+
+
+
+
+
+ Use blacklist for this field
+ Usar Lista Negra para este campo
+
+
+
+
+
+
+
+ Add line
+ Adicionar linha
+
+
+
+
+
+
+
+ Remove selection
+ Eliminar seleção
+
+
+
+
+
+
+
+
+
+
+ Nginx
+ Nginx
+
+
+
+ Configure Nginx specific options
+ Configurar opções específicas de Nginx
+
+
+
+
+
+
+
+
+
+
+ IIS
+ IIS
+
+
+
+
+
+ Format
+ Formato
+
+
+
+ Configure IIS specific options
+ Configurar opções específicas de IIS
+
+
+
+ Language
+ Língua
+
+
+
+ Utilities
+ Utilidades
+
+
+
+ Tools
+ Instrumentos
+
+
+
+ Games
+ Jogos
+
+
+
+ Check updates
+ Verificar atualizações
+
+
+
+ Perform a version-check
+ Execute uma verificação de versão
+
+
+
+ Infos
+ Informação
+
+
+
+ BlockNote
+ Bloco de Notas
+
+
+
+ Open a block-note like window to write temporary text
+ Abra uma janela semelhante a uma nota de bloco para escrever um texto temporário
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ warnlist
+ listas de avisos
+
+
+
+
+
+ blacklist
+ lista negra
+
+
+
+ copy
+ copia
+
+
+
+ copies
+ copias
+
+
+
+ RichText
+
+
+ Select a file from the list
+ Selecione um arquivo da lista
+
+
+
+ to inspect its content
+ para inspecionar seu conteúdo
+
+
+
+ Failed to read
+ Falha em ler
+
+
+
+ SnakeGame
+
+
+ Game Over
+ Game Over
+
+
+
+ Your adversary fell in the water!
+ Seu oponente caiu na água!
+
+
+
+
+
+ YOU WON!
+ GANHOU!
+
+
+
+ You fell in the water!
+ Você caiu na água!
+
+
+
+
+
+ YOU LOST!
+ PERDEU!
+
+
+
+ Your adversary ate itself!
+ Seu oponente comeu a si mesmo!
+
+
+
+ Your adversary ate you!
+ Seu adversário comeu você!
+
+
+
+ You ate yourself!
+ Você comeu a si mesmo!
+
+
+
+ You ate your adversary!
+ Você comeu seu adversário!
+
+
+
+ You ate each other!
+ Eles comeram um ao outro!
+
+
+
+ MATCH IS DRAW!
+ EMPATE!
+
+
+
+ PLAY
+ JOGAR
+
+
+
+ Classic
+ Clássico
+
+
+
+ Hunt
+ Caça
+
+
+
+ Battle
+ Batalha
+
+
+
+ TR
+
+
+ Logs Size Breakdown
+ Divisão do Tamanho do Registro
+
+
+
+ Ignored
+ Ignorado
+
+
+
+ Parsed
+ Analizado
+
+
+
+ Warnings
+ Avisos
+
+
+
+ Blacklisted
+ Excluído
+
+
+
+ FALSE
+ FALSO
+
+
+
+ TRUE
+ VERDADEIRO
+
+
+
+ Log Lines Marked as Warning
+ Linhas Marcadas como Aviso
+
+
+
+ Time Taken to Serve Requests
+ Tempo Necessário para Atender às Solicitações
+
+
+
+ Others
+ Outros
+
+
+
+
+ Time of Day Count
+ Contagem de Horas do Dia
+
+
+
+
+ from
+ de
+
+
+
+
+ to
+ a
+
+
+
+ Unexpected WebServer
+ Servidor Web inesperado
+
+
+
+ An error occured while processing
+ Ocorreu um erro durante o processamento
+
+
+
+ An error occured while processing dates
+ Ocorreu um erro ao processar as datas
+
+
+
+ An error occured while parsing %1 from the database
+ Ocorreu um erro ao processar %1 na base de dados
+
+
+
+ Years
+ Anos
+
+
+
+ Months
+ Meses
+
+
+
+ Days
+ Dias
+
+
+
+ Value responsible for the error
+ Valor responsável pelo erro
+
+
+
+ Database table name
+ Nome da tabela do banco de dados
+
+
+
+ Date
+ Data
+
+
+
+ Time
+ Tempo
+
+
+
+ Warning
+ Aviso
+
+
+
+ Protocol
+ Protocolo
+
+
+
+ Method
+ Método
+
+
+
+ URI
+ URI
+
+
+
+ Query
+ Query
+
+
+
+ Response code
+ Código de resposta
+
+
+
+ Time taken
+ Tempo gasto
+
+
+
+ Bytes sent
+ Bytes enviados
+
+
+
+ Bytes received
+ Bytes recebidos
+
+
+
+ Referrer
+ Referenciador
+
+
+
+ Cookie
+ Cookie
+
+
+
+ Client
+ Cliente
+
+
+
+ User-agent
+ User-agent
+
+
+
+ January
+ Janeiro
+
+
+
+ February
+ Fevereiro
+
+
+
+ March
+ Março
+
+
+
+ April
+ Abril
+
+
+
+ May
+ Maio
+
+
+
+ June
+ Junho
+
+
+
+ July
+ Julio
+
+
+
+ August
+ Agosto
+
+
+
+ September
+ Setembro
+
+
+
+ October
+ Outubro
+
+
+
+ November
+ Novembro
+
+
+
+ December
+ Dezembro
+
+
+
+ Sunday
+ Domingo
+
+
+
+ Monday
+ Segunda-feira
+
+
+
+ Tuesday
+ Terça-feira
+
+
+
+ Wednesday
+ Quarta-feira
+
+
+
+ Thursday
+ Quinta-feira
+
+
+
+ Friday
+ Sexta-feira
+
+
+
+ Saturday
+ Sábado
+
+
+