Automatically use "1:1" mapping between the number of available CPU cores and the (maximum) number of instances, when a SSD (or similar "fast seeking") device is detected.

This commit is contained in:
LoRd_MuldeR 2017-10-13 17:28:39 +02:00
parent f5248e35b7
commit d3d009bb94
26 changed files with 709 additions and 676 deletions

File diff suppressed because one or more lines are too long

View File

@ -6,10 +6,11 @@ LameXP Audio-Encoder Front-End – Changelog
# LameXP v4.xx History #
## LameXP v4.16 [UNRELEASED] ## {-}
* Upgraded build environment to Microsoft Visual Studio 2017 with Update-3
* Upgraded build environment to Microsoft Visual Studio 2017 with Update-4
* Updated Opus encoder/decoder libraries to v1.2.1 (2017-07-26) and Opus-Tools to v0.1.10 (2017-05-25)
* Updated MediaInfo to v0.7.98 (2017-08-08), compiled with ICL 17.0 and MSVC 12.0
* Updated GnuPG to v1.4.22 (2017-07-19), compiled with GCC 7.2.0
* Improved auto-detection of max. parallel instances on computers with SSD (or similar) drive
* Some improvements to output file name generation code
## LameXP v4.15 [2017-05-31] ## {-}

File diff suppressed because one or more lines are too long

View File

@ -823,14 +823,22 @@ PGP, on the other hand, is based on the "web of trust" concept. This means that
## Q: Can LameXP convert tracks from an Audio CD?
LameXP *can* be used to convert audio files that have been extracted from an Audio CD, but it currently can **not** extract ("rip") the audio tracks from the Audio CD directly. Consequently you will have to extract the audio tracks first, before you can convert them with LameXP. We recommend using the [*Exact Audio Copy*](http://www.exactaudiocopy.de/) software for that purpose. When ripping tracks from an Audio CD, always save the tracks as *uncompressed* Wave files (or as lossless FLAC files) in order to avoid quality loss!
**A:** LameXP *can* be used to convert audio files that have been extracted from an Audio CD, but it currently can **not** extract ("rip") the audio tracks from the Audio CD directly. Consequently you will have to extract the audio tracks first, before you can convert them with LameXP. We recommend using the [*Exact Audio Copy*](http://www.exactaudiocopy.de/) software for that purpose. When ripping tracks from an Audio CD, always save the tracks as *uncompressed* Wave files (or as lossless FLAC files) in order to avoid quality loss!
*Warning:* The Windows Explorer will show CDA files (such as `Track01.cda`) on an Audio CD. These are just *dummy* files! Actually an Audio CD does **not** contain a file system. Thus there are **no** files either. There only are *audio tracks* on an Audio CD. These audio tracks *can* be extracted as files (e.g. Wave Audio files), by using a proper ripping software. Then the extracted files can be converted. At the same time, any attempt to convert the dummy `*.cda` files is **not** going to work!
## Q: Why does LameXP run (only) N instances in parallel?
**A:** LameXP can massively speed-up the encoding process by taking advantage of *multi-core* computers. This is achieved by running *multiple* encoder (or decoder) instances in parallel. Since most audio encoders are single-threaded and therefore can **not** utilize more than a single CPU core, LameXP will launch one encoder instance per (logical) CPU core, *by default*. This requires that there are (at least) as many audio files in the queue as there are CPU cores. Or, in other words, the number of encoder instances that can be run in parallel at any given moment is limited by the number of audio files left in the queue.
Furthermore, it is important to note that all encoder/decoder instances running in parallel will also need to read their input data from the disk and write back their output data to the disk. Therefore, running *too many* instances in parallel can easily result in a phenomenon called "disk thrashing" and actually slow down the overall encoding speed considerably! This is the reason why LameXP does **not** use a simple "1:1" mapping between the number of available CPU cores and the (maximum) number of instances to run in parallel. Instead, fewer instances will be created as the number of CPU cores grows. The [*exact curve*](https://i.imgur.com/6XYwr03.png) used to compute the "optimal" number of instances from the number of available CPU cores has been determined experimentally.
*Note:* In any case, the (maximum) number of parallel instances can be overwritten manually from the "Advanced Options" tab, even though this is **not** usually recommended. Also note that LameXP will now automatically detect solid-state drives (SSD) and similar drives. When such a drive was detected, LameXP will revert to a simple "1:1" mapping between the number of CPU cores and the (maximum) number of parallel instances – because "disk thrashing" is **not** normally a problem with such drives.
## Q: Is there a way to use *custom* binaries with LameXP?
LameXP is a GUI front-end that uses a number third-party tools. All of these tools are already "built-in", with only a few exceptions. Therefore it is **not** normally required to provide separate binaries – LameXP uses the built-in binaries by default. If, however, you wish to use a *custom* (user-provided) binary, rather than the built-in binary, then this is still possible!
**A:** LameXP is a GUI front-end that uses a number third-party tools. All of these tools are already "built-in", with only a few exceptions. Therefore it is **not** normally required to provide separate binaries – LameXP uses the built-in binaries by default. If, however, you wish to use a *custom* (user-provided) binary, rather than the built-in binary, then this is still possible!
In order to replace a "built-in" binary, simply put the user-provided binary to the following location:

View File

@ -1837,7 +1837,7 @@
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="830"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Access Denied</source>
<translation type="unfinished"></translation>
</message>
@ -2647,44 +2647,44 @@
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_MainWindow.cpp" line="4228"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4238"/>
<source>%n Instance(s)</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Cannot write to the selected directory. Please choose another directory!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Overwrite Mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Warning: This mode may overwrite existing files with no way to revert!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Continue</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Revert</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>Already Running</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>LameXP is already running, please use the running instance!</source>
<translation type="unfinished"></translation>
</message>
@ -3172,160 +3172,160 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="217"/>
<location filename="../../src/Dialog_Processing.cpp" line="213"/>
<source>Show details for selected job</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="218"/>
<location filename="../../src/Dialog_Processing.cpp" line="214"/>
<source>Browse Output File Location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<location filename="../../src/Dialog_Processing.cpp" line="220"/>
<source>Filter Log Items</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<location filename="../../src/Dialog_Processing.cpp" line="222"/>
<source>Show Running Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="227"/>
<location filename="../../src/Dialog_Processing.cpp" line="223"/>
<source>Show Succeeded Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="228"/>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<source>Show Failed Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="229"/>
<location filename="../../src/Dialog_Processing.cpp" line="225"/>
<source>Show Skipped Only</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="230"/>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<source>Show All Items</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Encoding Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Your files are being encoded, please be patient...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="490"/>
<location filename="../../src/Dialog_Processing.cpp" line="486"/>
<source>Encoding files, please wait...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="534"/>
<location filename="../../src/Dialog_Processing.cpp" line="523"/>
<source>Multi-threading enabled: Running %1 instances in parallel!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
<location filename="../../src/Dialog_Processing.cpp" line="649"/>
<source>Aborted! Waiting for running jobs to terminate...</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
<location filename="../../src/Dialog_Processing.cpp" line="660"/>
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
<location filename="../../src/Dialog_Processing.cpp" line="682"/>
<source>Creating the playlist file, please wait...</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted by the user after %n file(s)!</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted prematurely by the user!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>LameXP - Aborted</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>Process was aborted by the user.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
<location filename="../../src/Dialog_Processing.cpp" line="702"/>
<source>Process finished after %1.</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>%n file(s) skipped</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<location filename="../../src/Dialog_Processing.cpp" line="717"/>
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>LameXP - Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>At least one file has failed!</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<source>All files completed successfully. Skipped %n file(s).</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="735"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>All files completed successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>LameXP - Done</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
<location filename="../../src/Dialog_Processing.cpp" line="931"/>
<source>None of the items matches the current filtering rules</source>
<translation type="unfinished"></translation>
</message>
@ -3351,30 +3351,30 @@
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
<location filename="../../src/Dialog_Processing.cpp" line="1208"/>
<source>%n hour(s)</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
<location filename="../../src/Dialog_Processing.cpp" line="1209"/>
<location filename="../../src/Dialog_Processing.cpp" line="1213"/>
<source>%n minute(s)</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
<location filename="../../src/Dialog_Processing.cpp" line="1214"/>
<location filename="../../src/Dialog_Processing.cpp" line="1218"/>
<source>%n second(s)</source>
<translation type="unfinished">
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
<location filename="../../src/Dialog_Processing.cpp" line="1219"/>
<source>%n millisecond(s)</source>
<translation type="unfinished">
<numerusform></numerusform>

View File

@ -1385,7 +1385,7 @@
<translation>Verzeichnis konnte nicht erstellt werden</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>LameXP is already running, please use the running instance!</source>
<translation>LameXP wird bereits ausgeführt. Bitte benutzen Sie die laufende Instanz!</translation>
</message>
@ -1477,7 +1477,7 @@
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="830"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Access Denied</source>
<translation>Zugriff verweigert</translation>
</message>
@ -1597,7 +1597,7 @@
<translation>Diese Demo (Test) Version von LameXP ist am %1 abgelaufen.</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>Already Running</source>
<translation>Wird bereits ausgeführt</translation>
</message>
@ -1932,7 +1932,7 @@
<translation>Standard wiederherstellen</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Cannot write to the selected directory. Please choose another directory!</source>
<translation>In das ausgewählte Verzeichnis kann nicht geschrieben werden. Bitte ein anderes Verzeichnis auswählen!</translation>
</message>
@ -2558,22 +2558,22 @@
<translation>Bei existierender Zieldatei:</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Overwrite Mode</source>
<translation>Überschreiben Modus</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Warning: This mode may overwrite existing files with no way to revert!</source>
<translation>Achtung: Dieser Modus überschreibt möglicherweise existierende Dateien!</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Continue</source>
<translation>Fortfahren</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Revert</source>
<translation>Zurück</translation>
</message>
@ -2625,7 +2625,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_MainWindow.cpp" line="4228"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4238"/>
<source>%n Instance(s)</source>
<translation>
<numerusform>%n Instanz</numerusform>
@ -3158,63 +3158,63 @@
<translation>Schließen</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Encoding Files</source>
<translation>Kodiere Dateien</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Your files are being encoded, please be patient...</source>
<translation>Ihre Dateien werden kodiert, bitte warten...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="217"/>
<location filename="../../src/Dialog_Processing.cpp" line="213"/>
<source>Show details for selected job</source>
<translation>Zeige Details für den ausgewählten Job</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="490"/>
<location filename="../../src/Dialog_Processing.cpp" line="486"/>
<source>Encoding files, please wait...</source>
<translation>Dateien werden kodiert, bitte warten...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
<location filename="../../src/Dialog_Processing.cpp" line="649"/>
<source>Aborted! Waiting for running jobs to terminate...</source>
<translation>Abbruch! Laufende Jobs werden beendet...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
<location filename="../../src/Dialog_Processing.cpp" line="682"/>
<source>Creating the playlist file, please wait...</source>
<translation>Erzeuge Wiedergabeliste, bitte warten...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>LameXP - Aborted</source>
<translation>LameXP - Abgebrochen</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>Process was aborted by the user.</source>
<translation>Der Vorgang wurde vom Benutzer abgebrochen.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>LameXP - Error</source>
<translation>LameXP - Fehler</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>At least one file has failed!</source>
<translation>Mindestens eine Datei ist fehlgeschlagen!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="735"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>All files completed successfully.</source>
<translation>Alle Dateien wurden erfolgreich umgewandelt.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>LameXP - Done</source>
<translation>LameXP - Fertig</translation>
</message>
@ -3229,17 +3229,17 @@
<translation>Die Wiedergabeliste konnte nicht erstellt werden:</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted prematurely by the user!</source>
<translation>Der Vorgang wurde vom Benutzer abgebrochen!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="534"/>
<location filename="../../src/Dialog_Processing.cpp" line="523"/>
<source>Multi-threading enabled: Running %1 instances in parallel!</source>
<translation>Multithreading aktiviert: Führe %1 Instanzen parallel aus!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="218"/>
<location filename="../../src/Dialog_Processing.cpp" line="214"/>
<source>Browse Output File Location</source>
<translation>Ausgabedatei suchen</translation>
</message>
@ -3278,47 +3278,47 @@
<translation>Freier Festplattenspeicher (Temp Ordner)</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
<location filename="../../src/Dialog_Processing.cpp" line="702"/>
<source>Process finished after %1.</source>
<translation>Vorgang abgeschlossen nach %1.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<location filename="../../src/Dialog_Processing.cpp" line="220"/>
<source>Filter Log Items</source>
<translation>Logeinträge filtern</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<location filename="../../src/Dialog_Processing.cpp" line="222"/>
<source>Show Running Only</source>
<translation>Nur laufende anzeigen</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="227"/>
<location filename="../../src/Dialog_Processing.cpp" line="223"/>
<source>Show Succeeded Only</source>
<translation>Nur erfolgreiche anzeigen</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="228"/>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<source>Show Failed Only</source>
<translation>Nur fehlgeschlagene anzeigen</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="229"/>
<location filename="../../src/Dialog_Processing.cpp" line="225"/>
<source>Show Skipped Only</source>
<translation>Nur übersprungene anzeigen</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="230"/>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<source>Show All Items</source>
<translation>Alle Einträge anzeigen</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
<location filename="../../src/Dialog_Processing.cpp" line="931"/>
<source>None of the items matches the current filtering rules</source>
<translation>Keiner der Einträge entspricht den aktuellen Filterregeln</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted by the user after %n file(s)!</source>
<translation>
<numerusform>Der Vorgang wurde vom Benutzter nach %n Track abgebrochen!</numerusform>
@ -3326,7 +3326,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
<location filename="../../src/Dialog_Processing.cpp" line="1208"/>
<source>%n hour(s)</source>
<translation>
<numerusform>%n Stunde</numerusform>
@ -3334,8 +3334,8 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
<location filename="../../src/Dialog_Processing.cpp" line="1209"/>
<location filename="../../src/Dialog_Processing.cpp" line="1213"/>
<source>%n minute(s)</source>
<translation>
<numerusform>%n Minute</numerusform>
@ -3343,8 +3343,8 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
<location filename="../../src/Dialog_Processing.cpp" line="1214"/>
<location filename="../../src/Dialog_Processing.cpp" line="1218"/>
<source>%n second(s)</source>
<translation>
<numerusform>%n Sekunde</numerusform>
@ -3352,7 +3352,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
<location filename="../../src/Dialog_Processing.cpp" line="1219"/>
<source>%n millisecond(s)</source>
<translation>
<numerusform>%n Millisekunde</numerusform>
@ -3360,7 +3360,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
<location filename="../../src/Dialog_Processing.cpp" line="660"/>
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
<translation>
<numerusform>Kodiere: %n Datei von %1 abgeschlossen. Bitte warten...</numerusform>
@ -3368,7 +3368,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
<translation>
<numerusform>Fehler: %1 von %n Datei fehlgeschlagen (%2). Doppelklicken um Details anzuzeigen!</numerusform>
@ -3376,7 +3376,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>%n file(s) skipped</source>
<translation>
<numerusform>%n Datei übersprungen</numerusform>
@ -3384,7 +3384,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<location filename="../../src/Dialog_Processing.cpp" line="717"/>
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
<translation>
<numerusform>Fehler: %1 von %n Datei fehlgeschlagen. Doppelklicken um detaillierte Informationen anzuzeigen!</numerusform>
@ -3392,7 +3392,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<source>All files completed successfully. Skipped %n file(s).</source>
<translation>
<numerusform>Alle Dateien wurden erfolgreich umgewandelt. %n Datei wurde übersprungen.</numerusform>

View File

@ -63,7 +63,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_MainWindow.cpp" line="4228"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4238"/>
<source>%n Instance(s)</source>
<translation>
<numerusform>%n Instance</numerusform>
@ -74,7 +74,7 @@
<context>
<name>ProcessingDialog</name>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
<location filename="../../src/Dialog_Processing.cpp" line="660"/>
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
<translation>
<numerusform>Encoding: %n file of %1 completed so far, please wait...</numerusform>
@ -82,7 +82,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted by the user after %n file(s)!</source>
<translation>
<numerusform>Process was aborted by the user after %n file!</numerusform>
@ -90,7 +90,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
<translation>
<numerusform>Error: %1 of %n file failed (%2). Double-click failed items for detailed information!</numerusform>
@ -98,7 +98,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>%n file(s) skipped</source>
<translation>
<numerusform>%n file skipped</numerusform>
@ -106,7 +106,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<location filename="../../src/Dialog_Processing.cpp" line="717"/>
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
<translation>
<numerusform>Error: %1 of %n file failed. Double-click failed items for detailed information!</numerusform>
@ -114,7 +114,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<source>All files completed successfully. Skipped %n file(s).</source>
<translation>
<numerusform>All files completed successfully. Skipped %n file.</numerusform>
@ -122,7 +122,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
<location filename="../../src/Dialog_Processing.cpp" line="1208"/>
<source>%n hour(s)</source>
<translation>
<numerusform>%n hour</numerusform>
@ -130,8 +130,8 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
<location filename="../../src/Dialog_Processing.cpp" line="1209"/>
<location filename="../../src/Dialog_Processing.cpp" line="1213"/>
<source>%n minute(s)</source>
<translation>
<numerusform>%n minute</numerusform>
@ -139,8 +139,8 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
<location filename="../../src/Dialog_Processing.cpp" line="1214"/>
<location filename="../../src/Dialog_Processing.cpp" line="1218"/>
<source>%n second(s)</source>
<translation>
<numerusform>%n second</numerusform>
@ -148,7 +148,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
<location filename="../../src/Dialog_Processing.cpp" line="1219"/>
<source>%n millisecond(s)</source>
<translation>
<numerusform>%n millisecond</numerusform>

View File

@ -1240,7 +1240,7 @@
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="830"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Access Denied</source>
<translation>Acceso denegado</translation>
</message>
@ -1513,12 +1513,12 @@
<translation>¡El disco es de solo lectura o no se tienen los derechos suficientes!</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>Already Running</source>
<translation>Ya se está ejecutando</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>LameXP is already running, please use the running instance!</source>
<translation>¡LameXP ya se está ejecutando, use esa instancia por favor!</translation>
</message>
@ -1922,7 +1922,7 @@
<translation>Predeterminado</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Cannot write to the selected directory. Please choose another directory!</source>
<translation>¡No se puede escribir en la carpeta seleccionada. Por favor, seleccione otra!</translation>
</message>
@ -2558,22 +2558,22 @@
<translation>Si el archivo de destino ya existe:</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Overwrite Mode</source>
<translation>Modo de sobreescritura</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Warning: This mode may overwrite existing files with no way to revert!</source>
<translation>Aviso: ¡Este modo sobreescribirá los archivos existentes sin ninguna posibilidad de recuperarlos!</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Continue</source>
<translation>Continuar</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Revert</source>
<translation>Revertir</translation>
</message>
@ -2625,7 +2625,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_MainWindow.cpp" line="4228"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4238"/>
<source>%n Instance(s)</source>
<translation>
<numerusform>%n instancia</numerusform>
@ -3158,63 +3158,63 @@
<translation>Cerrar</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="217"/>
<location filename="../../src/Dialog_Processing.cpp" line="213"/>
<source>Show details for selected job</source>
<translation>Mostrar detalles de la tarea seleccionada</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Encoding Files</source>
<translation>Codificando archivos</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Your files are being encoded, please be patient...</source>
<translation>Sus archivos están siendo codificados, tenga paciencia...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="490"/>
<location filename="../../src/Dialog_Processing.cpp" line="486"/>
<source>Encoding files, please wait...</source>
<translation>Codificando archivos, espere por favor...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
<location filename="../../src/Dialog_Processing.cpp" line="649"/>
<source>Aborted! Waiting for running jobs to terminate...</source>
<translation>¡Cancelado! Esperando a que finalicen las tareas que se están ejecutando...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
<location filename="../../src/Dialog_Processing.cpp" line="682"/>
<source>Creating the playlist file, please wait...</source>
<translation>Creando el archivo de lista de reproducción, espere por favor...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>LameXP - Aborted</source>
<translation>LameXP - Cancelado</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>Process was aborted by the user.</source>
<translation>El proceso ha sido cancelado por el usuario.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>LameXP - Error</source>
<translation>LameXP - Error</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>At least one file has failed!</source>
<translation>¡Se ha producido al menos un error!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="735"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>All files completed successfully.</source>
<translation>Todos los archivos han sido codificados correctamente.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>LameXP - Done</source>
<translation>LameXP - Finalizado</translation>
</message>
@ -3229,17 +3229,17 @@
<translation>No ha podido crearse la lista de reproducción:</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted prematurely by the user!</source>
<translation>¡El proceso fue cancelado prematuramente por el usuario!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="534"/>
<location filename="../../src/Dialog_Processing.cpp" line="523"/>
<source>Multi-threading enabled: Running %1 instances in parallel!</source>
<translation>Ejecución multi-hilo habilitada: ¡Ejecutando %1 instancias en paralelo!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="218"/>
<location filename="../../src/Dialog_Processing.cpp" line="214"/>
<source>Browse Output File Location</source>
<translation>Navegar hasta la ubicación del archivo de salida</translation>
</message>
@ -3278,47 +3278,47 @@
<translation>Espcaio libre en disco (Carpeta temporal)</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
<location filename="../../src/Dialog_Processing.cpp" line="702"/>
<source>Process finished after %1.</source>
<translation>Finalizado en %1.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<location filename="../../src/Dialog_Processing.cpp" line="220"/>
<source>Filter Log Items</source>
<translation>Filtrar el registro de archivos</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<location filename="../../src/Dialog_Processing.cpp" line="222"/>
<source>Show Running Only</source>
<translation>Mostrar solo en ejecución</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="227"/>
<location filename="../../src/Dialog_Processing.cpp" line="223"/>
<source>Show Succeeded Only</source>
<translation>Mostrar solo finalizados</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="228"/>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<source>Show Failed Only</source>
<translation>Mostrar solo fallidos</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="229"/>
<location filename="../../src/Dialog_Processing.cpp" line="225"/>
<source>Show Skipped Only</source>
<translation>Mostrar solo omitidos</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="230"/>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<source>Show All Items</source>
<translation>Mostrar todos los archivos</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
<location filename="../../src/Dialog_Processing.cpp" line="931"/>
<source>None of the items matches the current filtering rules</source>
<translation>Ninguno de los archivos concuerda con las reglas de filtrado</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted by the user after %n file(s)!</source>
<translation>
<numerusform>¡El proceso fue abortado por el usuario tras %n archivo!</numerusform>
@ -3326,7 +3326,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
<location filename="../../src/Dialog_Processing.cpp" line="1208"/>
<source>%n hour(s)</source>
<translation>
<numerusform>%n hora</numerusform>
@ -3334,8 +3334,8 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
<location filename="../../src/Dialog_Processing.cpp" line="1209"/>
<location filename="../../src/Dialog_Processing.cpp" line="1213"/>
<source>%n minute(s)</source>
<translation>
<numerusform>%n minuto</numerusform>
@ -3343,8 +3343,8 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
<location filename="../../src/Dialog_Processing.cpp" line="1214"/>
<location filename="../../src/Dialog_Processing.cpp" line="1218"/>
<source>%n second(s)</source>
<translation>
<numerusform>%n segundo</numerusform>
@ -3352,7 +3352,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
<location filename="../../src/Dialog_Processing.cpp" line="1219"/>
<source>%n millisecond(s)</source>
<translation>
<numerusform>%n milisegundo</numerusform>
@ -3360,7 +3360,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
<location filename="../../src/Dialog_Processing.cpp" line="660"/>
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
<translation>
<numerusform>Codificando: %n de %1 archivo completado, espere por favor...</numerusform>
@ -3368,7 +3368,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
<translation>
<numerusform>Error: %1 de %n archivo fallido (%2). ¡Haga doble clic en el archivo para obtener información más detallada!</numerusform>
@ -3376,7 +3376,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>%n file(s) skipped</source>
<translation>
<numerusform>%n archivo omitido</numerusform>
@ -3384,7 +3384,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<location filename="../../src/Dialog_Processing.cpp" line="717"/>
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
<translation>
<numerusform>Error: %1 de %n archivo fallido. ¡Haga doble clic en el archivo para obtener información más detallada!</numerusform>
@ -3392,7 +3392,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<source>All files completed successfully. Skipped %n file(s).</source>
<translation>
<numerusform>Todos los archivos han sido procesados. Se ha omitido %n archivo.</numerusform>

View File

@ -1244,7 +1244,7 @@
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="830"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Access Denied</source>
<translation>Accès refusé</translation>
</message>
@ -1518,12 +1518,12 @@ Votre dossier TEMP est situé ici:</translation>
<translation>Le lecteur est en lecture seule ou en droits d&apos;accès insuffisants!</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>Already Running</source>
<translation>Déjà en cours d&apos;exécution</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>LameXP is already running, please use the running instance!</source>
<translation>LameXP est déjà en cours d&apos;exécution, veuillez utiliser cette instance!</translation>
</message>
@ -1929,7 +1929,7 @@ Sélection automatique (par défaut)</translation>
<translation>Restaurer par défaut</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Cannot write to the selected directory. Please choose another directory!</source>
<translation>Impossible d&apos;écrire dans le répertoire sélectionné. Veuillez choisir un autre répertoire !</translation>
</message>
@ -2565,22 +2565,22 @@ Sélection automatique (par défaut)</translation>
<translation>Si le fichier cible existe déjà :</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Overwrite Mode</source>
<translation>Mode d&apos;écrasement</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Warning: This mode may overwrite existing files with no way to revert!</source>
<translation>AVERTISSEMENT : Ce mode peut remplacer les fichiers existants sans aucun moyen de revenir en arrière !</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Continue</source>
<translation>Continuer</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Revert</source>
<translation>Revenir</translation>
</message>
@ -2632,7 +2632,7 @@ Sélection automatique (par défaut)</translation>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_MainWindow.cpp" line="4228"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4238"/>
<source>%n Instance(s)</source>
<translation>
<numerusform>%n Instance</numerusform>
@ -3166,63 +3166,63 @@ Sélection automatique (par défaut)</translation>
<translation>Fermer</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="217"/>
<location filename="../../src/Dialog_Processing.cpp" line="213"/>
<source>Show details for selected job</source>
<translation>Afficher les détails pour travail sélectionné</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Encoding Files</source>
<translation>Encodage des fichiers</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Your files are being encoded, please be patient...</source>
<translation>Vos fichiers sont en cours d&apos;encodage, veuillez patienter...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="490"/>
<location filename="../../src/Dialog_Processing.cpp" line="486"/>
<source>Encoding files, please wait...</source>
<translation>Encodage des fichiers, patientez...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
<location filename="../../src/Dialog_Processing.cpp" line="649"/>
<source>Aborted! Waiting for running jobs to terminate...</source>
<translation>Annulé ! Veuillez patienter pendant que les encodages en cours se terminent...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
<location filename="../../src/Dialog_Processing.cpp" line="682"/>
<source>Creating the playlist file, please wait...</source>
<translation>Création de la liste de lecture, veuillez patienter...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>LameXP - Aborted</source>
<translation>LameXP - Arrêté</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>Process was aborted by the user.</source>
<translation>Le processus a é arrêté par l&apos;utilisateur.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>LameXP - Error</source>
<translation>LameXP - Erreur</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>At least one file has failed!</source>
<translation>Au moins un fichier n&apos;a pas é encodé!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="735"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>All files completed successfully.</source>
<translation>Tous les fichiers ont é encodés avec succès.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>LameXP - Done</source>
<translation>LameXP - -Terminé</translation>
</message>
@ -3237,17 +3237,17 @@ Sélection automatique (par défaut)</translation>
<translation>La liste de lecture n&apos;a pas pu être créée:</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted prematurely by the user!</source>
<translation>Le processus a é arrêté prématurément par l&apos;utilisateur !</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="534"/>
<location filename="../../src/Dialog_Processing.cpp" line="523"/>
<source>Multi-threading enabled: Running %1 instances in parallel!</source>
<translation>Multi-threading activé : %1 instances en cours d&apos;exécution en parallèle !</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="218"/>
<location filename="../../src/Dialog_Processing.cpp" line="214"/>
<source>Browse Output File Location</source>
<translation>Aller à l&apos;emplacement du fichier de sortie</translation>
</message>
@ -3286,48 +3286,48 @@ Sélection automatique (par défaut)</translation>
<translation>Espace disque libre (dossier Temp)</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
<location filename="../../src/Dialog_Processing.cpp" line="702"/>
<source>Process finished after %1.</source>
<translation>Processus terminé après %1.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<location filename="../../src/Dialog_Processing.cpp" line="220"/>
<source>Filter Log Items</source>
<translatorcomment>Filtrer les éléments du journal</translatorcomment>
<translation>Filtrer les éléments de l&apos;historique</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<location filename="../../src/Dialog_Processing.cpp" line="222"/>
<source>Show Running Only</source>
<translation>Afficher uniquement les fichiers en cours</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="227"/>
<location filename="../../src/Dialog_Processing.cpp" line="223"/>
<source>Show Succeeded Only</source>
<translation>Afficher uniquement les fichiers encodés</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="228"/>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<source>Show Failed Only</source>
<translation>Afficher uniquement les fichiers non-encodés</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="229"/>
<location filename="../../src/Dialog_Processing.cpp" line="225"/>
<source>Show Skipped Only</source>
<translation>Afficher uniquement les fichiers ignorés</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="230"/>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<source>Show All Items</source>
<translation>Afficher tous les éléments</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
<location filename="../../src/Dialog_Processing.cpp" line="931"/>
<source>None of the items matches the current filtering rules</source>
<translation>Aucun des éléments ne correspondent aux règles de filtrage actuelles</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted by the user after %n file(s)!</source>
<translation>
<numerusform>Le processus a é interrompu par l&apos;utilisateur après %n fichier !</numerusform>
@ -3335,7 +3335,7 @@ Sélection automatique (par défaut)</translation>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
<location filename="../../src/Dialog_Processing.cpp" line="1208"/>
<source>%n hour(s)</source>
<translation>
<numerusform>%n heure</numerusform>
@ -3343,8 +3343,8 @@ Sélection automatique (par défaut)</translation>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
<location filename="../../src/Dialog_Processing.cpp" line="1209"/>
<location filename="../../src/Dialog_Processing.cpp" line="1213"/>
<source>%n minute(s)</source>
<translation>
<numerusform>%n minute</numerusform>
@ -3352,8 +3352,8 @@ Sélection automatique (par défaut)</translation>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
<location filename="../../src/Dialog_Processing.cpp" line="1214"/>
<location filename="../../src/Dialog_Processing.cpp" line="1218"/>
<source>%n second(s)</source>
<translation>
<numerusform>%n seconde</numerusform>
@ -3361,7 +3361,7 @@ Sélection automatique (par défaut)</translation>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
<location filename="../../src/Dialog_Processing.cpp" line="1219"/>
<source>%n millisecond(s)</source>
<translation>
<numerusform>%n milliseconde</numerusform>
@ -3369,7 +3369,7 @@ Sélection automatique (par défaut)</translation>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
<location filename="../../src/Dialog_Processing.cpp" line="660"/>
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
<translation>
<numerusform>Encodage : %n fichier sur %1 terminé pour l&apos;instant, veuillez patienter...</numerusform>
@ -3377,7 +3377,7 @@ Sélection automatique (par défaut)</translation>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
<translation>
<numerusform>Erreur : %1 sur %n fichier échoué (%2). Double-cliquez sur l&apos;élément défaillant pour plus d&apos;informations !</numerusform>
@ -3385,7 +3385,7 @@ Sélection automatique (par défaut)</translation>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>%n file(s) skipped</source>
<translation>
<numerusform>%n fichier ignoré</numerusform>
@ -3393,7 +3393,7 @@ Sélection automatique (par défaut)</translation>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<location filename="../../src/Dialog_Processing.cpp" line="717"/>
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
<translation>
<numerusform>Erreur : %1 sur %n fichier échoué. Double-cliquez sur l&apos;élément défaillant pour plus d&apos;informations !</numerusform>
@ -3401,7 +3401,7 @@ Sélection automatique (par défaut)</translation>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<source>All files completed successfully. Skipped %n file(s).</source>
<translation>
<numerusform>Tous les fichiers terminés avec succès. %n fichier ignoré.</numerusform>

View File

@ -1837,7 +1837,7 @@
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="830"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Access Denied</source>
<translation>Hozzáférés megtagadva</translation>
</message>
@ -2647,44 +2647,44 @@
<translation>Makrók átnevezése</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_MainWindow.cpp" line="4228"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4238"/>
<source>%n Instance(s)</source>
<translation>
<numerusform>%n példány</numerusform>
</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Cannot write to the selected directory. Please choose another directory!</source>
<translation>Nem lehet írni a kiválasztott könyvtárba. Kérjük válasszon egy másik könyvtárat!</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Overwrite Mode</source>
<translation>Felülírási mód</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Warning: This mode may overwrite existing files with no way to revert!</source>
<translation>Figyelem: Ez a mód felülírja a már létező fájlokat, amelyeket azt követően nem tud visszaállítani!</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Continue</source>
<translation>Folytatás</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Revert</source>
<translation>Visszaállítás</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>Already Running</source>
<translation>Már fut</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>LameXP is already running, please use the running instance!</source>
<translation>A LameXP már fut. Kérjük, használja a futó példányt!</translation>
</message>
@ -3172,160 +3172,160 @@
<translation>Bezárás</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="217"/>
<location filename="../../src/Dialog_Processing.cpp" line="213"/>
<source>Show details for selected job</source>
<translation>A kiválasztott feladat részleteinek megjelenítése</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="218"/>
<location filename="../../src/Dialog_Processing.cpp" line="214"/>
<source>Browse Output File Location</source>
<translation>Kimeneti fájl helyének tallózása</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<location filename="../../src/Dialog_Processing.cpp" line="220"/>
<source>Filter Log Items</source>
<translation>Naplóelemek szűrő</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<location filename="../../src/Dialog_Processing.cpp" line="222"/>
<source>Show Running Only</source>
<translation>Csak a futó állományok megjelenítése</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="227"/>
<location filename="../../src/Dialog_Processing.cpp" line="223"/>
<source>Show Succeeded Only</source>
<translation>Csak a sikeresek megjelenítése</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="228"/>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<source>Show Failed Only</source>
<translation>Csak a sikertelenek megjelenítése</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="229"/>
<location filename="../../src/Dialog_Processing.cpp" line="225"/>
<source>Show Skipped Only</source>
<translation>Csak a kihagyottak megjelenítése</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="230"/>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<source>Show All Items</source>
<translation>Az összes elem megjelenítése</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Encoding Files</source>
<translation>Fájlok kódolása</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Your files are being encoded, please be patient...</source>
<translation>A fájlok kódolás alatt állnak, kis türelmet...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="490"/>
<location filename="../../src/Dialog_Processing.cpp" line="486"/>
<source>Encoding files, please wait...</source>
<translation>Fájlok kódolása, kis türelmet...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="534"/>
<location filename="../../src/Dialog_Processing.cpp" line="523"/>
<source>Multi-threading enabled: Running %1 instances in parallel!</source>
<translation>Többszálú feldolgozás engedélyezve: %1 példány fut párhuzamosan!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
<location filename="../../src/Dialog_Processing.cpp" line="649"/>
<source>Aborted! Waiting for running jobs to terminate...</source>
<translation>Megszakítva! Várakozás a futó feladatok lezárására...</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
<location filename="../../src/Dialog_Processing.cpp" line="660"/>
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
<translation>
<numerusform>Kódolás: %1 - %n fájl került feldolgozásra eddig, kis türelmet...</numerusform>
</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
<location filename="../../src/Dialog_Processing.cpp" line="682"/>
<source>Creating the playlist file, please wait...</source>
<translation>Lejátszási lista fájl létrehozása, kis türelmet...</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted by the user after %n file(s)!</source>
<translation>
<numerusform>A folyamatot a felhasználó megszakította %n fájl után!</numerusform>
</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted prematurely by the user!</source>
<translation>A folyamat idő előtt meg lett szakítva a felhasználó által!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>LameXP - Aborted</source>
<translation>LameXP - Megszakítva</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>Process was aborted by the user.</source>
<translation>A folyamat meg lett szakítva a felhasználó által.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
<location filename="../../src/Dialog_Processing.cpp" line="702"/>
<source>Process finished after %1.</source>
<translation>A folyamat befejeződött %1 után.</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
<translation>
<numerusform>Hiba: %n - %1 fájl feldolgozási hiba (%2). Kattintson duplán a hibás tételekre a részletes információkért!</numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>%n file(s) skipped</source>
<translation>
<numerusform>%n fájl kihagyva</numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<location filename="../../src/Dialog_Processing.cpp" line="717"/>
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
<translation>
<numerusform>Hiba: %n - %1 fájlnál hiba lépett fel. Kattintson duplán a hibás tételekre a részletes információkért!</numerusform>
</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>LameXP - Error</source>
<translation>LameXP - Hiba</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>At least one file has failed!</source>
<translation>Legalább egy fájlnál hiba lépett fel!</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<source>All files completed successfully. Skipped %n file(s).</source>
<translation>
<numerusform>Az összes fájl feldolgozása sikeresen befejeződött. Kihagyva %n fájl.</numerusform>
</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="735"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>All files completed successfully.</source>
<translation>Az összes fájl feldolgozása sikeresen befejeződött.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>LameXP - Done</source>
<translation>LameXP - Kész</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
<location filename="../../src/Dialog_Processing.cpp" line="931"/>
<source>None of the items matches the current filtering rules</source>
<translation>Az elemek egyike sem egyezik a jelenlegi szűrési szabályokkal</translation>
</message>
@ -3351,30 +3351,30 @@
<translation>Leállítás megszakítása</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
<location filename="../../src/Dialog_Processing.cpp" line="1208"/>
<source>%n hour(s)</source>
<translation>
<numerusform>%n óra</numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
<location filename="../../src/Dialog_Processing.cpp" line="1209"/>
<location filename="../../src/Dialog_Processing.cpp" line="1213"/>
<source>%n minute(s)</source>
<translation>
<numerusform>%n perc</numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
<location filename="../../src/Dialog_Processing.cpp" line="1214"/>
<location filename="../../src/Dialog_Processing.cpp" line="1218"/>
<source>%n second(s)</source>
<translation>
<numerusform>%n másodperc</numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
<location filename="../../src/Dialog_Processing.cpp" line="1219"/>
<source>%n millisecond(s)</source>
<translation>
<numerusform>%n ezredmásodperc</numerusform>

View File

@ -1424,7 +1424,7 @@
<translation>Creazione della cartella non riuscita</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>LameXP is already running, please use the running instance!</source>
<translation>LameXP è già in esecuzione, per favore usa la sessione già aperta!</translation>
</message>
@ -1517,7 +1517,7 @@
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="830"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Access Denied</source>
<translation>Accesso Negato</translation>
</message>
@ -1639,7 +1639,7 @@
<translation>Questa versione dimostrativa (pre-rilascio) di LameXP è scaduta il %1.</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>Already Running</source>
<translation>Già in Esecuzione</translation>
</message>
@ -1983,7 +1983,7 @@
<translation>Ripristina Valori Predefiniti</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Cannot write to the selected directory. Please choose another directory!</source>
<translation>Impossibile scrivere nella directory selezionata. Scegliere un&apos;altra directory!</translation>
</message>
@ -2620,23 +2620,23 @@
<translation>Se il File di Destinazione Esiste Già:</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Overwrite Mode</source>
<translatorcomment> Modalità Sovrascrittura-------- Modalità Sovrascrivi</translatorcomment>
<translation>Modalità Sovrascrivi</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Warning: This mode may overwrite existing files with no way to revert!</source>
<translation>Attenzione: Questa modalità potrebbe sovrascrivere i file esistenti senza possibilità di recupero!</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Continue</source>
<translation>Continua</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Revert</source>
<translation>Torna Indietro</translation>
</message>
@ -2689,7 +2689,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_MainWindow.cpp" line="4228"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4238"/>
<source>%n Instance(s)</source>
<translation>
<numerusform>%n Istanza</numerusform>
@ -3225,59 +3225,59 @@
<translation>Chiudi</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Encoding Files</source>
<translation>Codifica Files in Corso</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Your files are being encoded, please be patient...</source>
<translation>I tuoi file sono in corso di codifica, attendi, prego...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="217"/>
<location filename="../../src/Dialog_Processing.cpp" line="213"/>
<source>Show details for selected job</source>
<translation>Mostra dettagli del lavoro selezionato</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="490"/>
<location filename="../../src/Dialog_Processing.cpp" line="486"/>
<source>Encoding files, please wait...</source>
<translation>Codifica File in Corso, attendi, prego...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
<location filename="../../src/Dialog_Processing.cpp" line="649"/>
<source>Aborted! Waiting for running jobs to terminate...</source>
<translatorcomment>Attendi la conclusione del lavoro in corso...</translatorcomment>
<translation>Annullato Tutto! Attendi la conclusione dei lavori in corso...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>LameXP - Aborted</source>
<translation>Annullato Tutto - LameXP</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>Process was aborted by the user.</source>
<translation>Il processo è stato annullato dall&apos;utente.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>LameXP - Error</source>
<translation>Errore - LameXP</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>At least one file has failed!</source>
<translation>Almeno un file ha fallito!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="735"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>All files completed successfully.</source>
<translation>Tutti i files sono stati completati con successo.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>LameXP - Done</source>
<translation>Fatto . LameXP</translation>
</message>
@ -3292,22 +3292,22 @@
<translation>Il file di playlist non può essere creato:</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
<location filename="../../src/Dialog_Processing.cpp" line="682"/>
<source>Creating the playlist file, please wait...</source>
<translation>Creazione del file di playlist, attendi, prego...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted prematurely by the user!</source>
<translation>Il processo è stato interrotto prematuramente dall&apos;utente!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="534"/>
<location filename="../../src/Dialog_Processing.cpp" line="523"/>
<source>Multi-threading enabled: Running %1 instances in parallel!</source>
<translation>Multi-threading abilitato: Esecuzione di %1 istanze in parallelo!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="218"/>
<location filename="../../src/Dialog_Processing.cpp" line="214"/>
<source>Browse Output File Location</source>
<translation>Indica Percorso di Destinazione File</translation>
</message>
@ -3346,47 +3346,47 @@
<translation>Spazio Libero su Disco (Cartella Temp)</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
<location filename="../../src/Dialog_Processing.cpp" line="702"/>
<source>Process finished after %1.</source>
<translation>Processo Completato in %1.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<location filename="../../src/Dialog_Processing.cpp" line="220"/>
<source>Filter Log Items</source>
<translation>Filtra Voci Log</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<location filename="../../src/Dialog_Processing.cpp" line="222"/>
<source>Show Running Only</source>
<translation>Mostra Solo In Esecuzione</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="227"/>
<location filename="../../src/Dialog_Processing.cpp" line="223"/>
<source>Show Succeeded Only</source>
<translation>Mostra Solo Successi</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="228"/>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<source>Show Failed Only</source>
<translation>Mostra Solo Falliti</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="229"/>
<location filename="../../src/Dialog_Processing.cpp" line="225"/>
<source>Show Skipped Only</source>
<translation>Mostra Solo Saltati</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="230"/>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<source>Show All Items</source>
<translation>Mostra Tutte le Voci</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
<location filename="../../src/Dialog_Processing.cpp" line="931"/>
<source>None of the items matches the current filtering rules</source>
<translation>Nessuno degli elementi corrisponde alle regole di filtraggio attuali</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted by the user after %n file(s)!</source>
<translation>
<numerusform>Il processo è stato annullato dall&apos;utente dopo %n file.</numerusform>
@ -3394,7 +3394,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
<location filename="../../src/Dialog_Processing.cpp" line="1208"/>
<source>%n hour(s)</source>
<translation>
<numerusform>%n ora</numerusform>
@ -3402,8 +3402,8 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
<location filename="../../src/Dialog_Processing.cpp" line="1209"/>
<location filename="../../src/Dialog_Processing.cpp" line="1213"/>
<source>%n minute(s)</source>
<translation>
<numerusform>%n minuto</numerusform>
@ -3411,8 +3411,8 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
<location filename="../../src/Dialog_Processing.cpp" line="1214"/>
<location filename="../../src/Dialog_Processing.cpp" line="1218"/>
<source>%n second(s)</source>
<translation>
<numerusform>%n secondo</numerusform>
@ -3420,7 +3420,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
<location filename="../../src/Dialog_Processing.cpp" line="1219"/>
<source>%n millisecond(s)</source>
<translation>
<numerusform>%n millisecondo</numerusform>
@ -3428,7 +3428,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
<location filename="../../src/Dialog_Processing.cpp" line="660"/>
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
<translation>
<numerusform>Codifica: %n file di %1 completato finora, attendi, prego...</numerusform>
@ -3436,7 +3436,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
<translation>
<numerusform>Errore: %1 di %n file fallito (%2). Doppio clic su elementi falliti per informazioni dettagliate.</numerusform>
@ -3444,7 +3444,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>%n file(s) skipped</source>
<translation>
<numerusform>%n file saltato</numerusform>
@ -3452,7 +3452,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<location filename="../../src/Dialog_Processing.cpp" line="717"/>
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
<translation>
<numerusform>Errore: %1 su %n file fallito. Doppio clic su elementi falliti per informazioni dettagliate.</numerusform>
@ -3460,7 +3460,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<source>All files completed successfully. Skipped %n file(s).</source>
<translation>
<numerusform>Tutti i file completati con successo. Saltato %n file.</numerusform>

View File

@ -1497,7 +1497,7 @@
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="830"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Access Denied</source>
<translation type="unfinished"> </translation>
</message>
@ -1816,12 +1816,12 @@
<translation type="unfinished"> - !</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>Already Running</source>
<translation type="unfinished"> </translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>LameXP is already running, please use the running instance!</source>
<translation type="unfinished">LameXP가 . !</translation>
</message>
@ -1852,7 +1852,7 @@
<translation type="unfinished"> ( )</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Cannot write to the selected directory. Please choose another directory!</source>
<translation type="unfinished"> . !</translation>
</message>
@ -2554,22 +2554,22 @@
<translation type="unfinished"> :</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Overwrite Mode</source>
<translation type="unfinished"> </translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Warning: This mode may overwrite existing files with no way to revert!</source>
<translation type="unfinished">경고: !</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Continue</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Revert</source>
<translation type="unfinished"></translation>
</message>
@ -2617,7 +2617,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_MainWindow.cpp" line="4228"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4238"/>
<source>%n Instance(s)</source>
<translation type="unfinished">
<numerusform>%n </numerusform>
@ -3154,78 +3154,78 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="217"/>
<location filename="../../src/Dialog_Processing.cpp" line="213"/>
<source>Show details for selected job</source>
<translation type="unfinished"> </translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="218"/>
<location filename="../../src/Dialog_Processing.cpp" line="214"/>
<source>Browse Output File Location</source>
<translation type="unfinished"> </translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Encoding Files</source>
<translation type="unfinished"> </translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Your files are being encoded, please be patient...</source>
<translation type="unfinished"> . ...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="490"/>
<location filename="../../src/Dialog_Processing.cpp" line="486"/>
<source>Encoding files, please wait...</source>
<translation type="unfinished"> , ...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="534"/>
<location filename="../../src/Dialog_Processing.cpp" line="523"/>
<source>Multi-threading enabled: Running %1 instances in parallel!</source>
<translation type="unfinished">- : %1 !</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
<location filename="../../src/Dialog_Processing.cpp" line="649"/>
<source>Aborted! Waiting for running jobs to terminate...</source>
<translation type="unfinished">! ...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
<location filename="../../src/Dialog_Processing.cpp" line="682"/>
<source>Creating the playlist file, please wait...</source>
<translation type="unfinished"> , ...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted prematurely by the user!</source>
<translation type="unfinished"> !</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>LameXP - Aborted</source>
<translation type="unfinished">LameXP - </translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>Process was aborted by the user.</source>
<translation type="unfinished"> .</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>LameXP - Error</source>
<translation type="unfinished">LameXP - </translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>At least one file has failed!</source>
<translation type="unfinished"> !</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="735"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>All files completed successfully.</source>
<translation type="unfinished"> .</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>LameXP - Done</source>
<translation type="unfinished">LameXP - </translation>
</message>
@ -3269,112 +3269,112 @@
<translation type="unfinished"> ( )</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
<location filename="../../src/Dialog_Processing.cpp" line="702"/>
<source>Process finished after %1.</source>
<translation type="unfinished"> : %1 .</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<location filename="../../src/Dialog_Processing.cpp" line="220"/>
<source>Filter Log Items</source>
<translation type="unfinished"> </translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<location filename="../../src/Dialog_Processing.cpp" line="222"/>
<source>Show Running Only</source>
<translation type="unfinished"> </translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="227"/>
<location filename="../../src/Dialog_Processing.cpp" line="223"/>
<source>Show Succeeded Only</source>
<translation type="unfinished"> </translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="228"/>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<source>Show Failed Only</source>
<translation type="unfinished"> </translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="229"/>
<location filename="../../src/Dialog_Processing.cpp" line="225"/>
<source>Show Skipped Only</source>
<translation type="unfinished"> </translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="230"/>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<source>Show All Items</source>
<translation type="unfinished"> </translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
<location filename="../../src/Dialog_Processing.cpp" line="931"/>
<source>None of the items matches the current filtering rules</source>
<translation> .</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted by the user after %n file(s)!</source>
<translation type="unfinished">
<numerusform>%n !</numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
<location filename="../../src/Dialog_Processing.cpp" line="1208"/>
<source>%n hour(s)</source>
<translation type="unfinished">
<numerusform>%n </numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
<location filename="../../src/Dialog_Processing.cpp" line="1209"/>
<location filename="../../src/Dialog_Processing.cpp" line="1213"/>
<source>%n minute(s)</source>
<translation type="unfinished">
<numerusform>%n </numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
<location filename="../../src/Dialog_Processing.cpp" line="1214"/>
<location filename="../../src/Dialog_Processing.cpp" line="1218"/>
<source>%n second(s)</source>
<translation type="unfinished">
<numerusform>%n </numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
<location filename="../../src/Dialog_Processing.cpp" line="1219"/>
<source>%n millisecond(s)</source>
<translation type="unfinished">
<numerusform>%n ms</numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
<location filename="../../src/Dialog_Processing.cpp" line="660"/>
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
<translation type="unfinished">
<numerusform>인코딩: 현재 %n / %1 , ...</numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
<translation type="unfinished">
<numerusform>: %1/%n (%2). !</numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>%n file(s) skipped</source>
<translation type="unfinished">
<numerusform>%n </numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<location filename="../../src/Dialog_Processing.cpp" line="717"/>
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
<translation type="unfinished">
<numerusform>: : %1 / %n . !</numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<source>All files completed successfully. Skipped %n file(s).</source>
<translation type="unfinished">
<numerusform> . %n .</numerusform>

View File

@ -1844,7 +1844,7 @@
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="830"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Access Denied</source>
<translation type="unfinished">Dostęp zablokowany</translation>
</message>
@ -2662,7 +2662,7 @@
<translation type="unfinished">Zmień nazwy makr</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_MainWindow.cpp" line="4228"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4238"/>
<source>%n Instance(s)</source>
<translation type="unfinished">
<numerusform>%n wątek</numerusform>
@ -2671,37 +2671,37 @@
</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Cannot write to the selected directory. Please choose another directory!</source>
<translation type="unfinished">Nie można zapisać do wybranego folderu. Proszę wybrać inny folder!</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Overwrite Mode</source>
<translation type="unfinished">Tryb nadpisywania</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Warning: This mode may overwrite existing files with no way to revert!</source>
<translation type="unfinished">Ostrzeżenie: W tym trybie istniejące pliki będą nadpisywane bez możliwości ich odzyskania!</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Continue</source>
<translation type="unfinished">Kontynuuj</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Revert</source>
<translation type="unfinished">Cofnij</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>Already Running</source>
<translation type="unfinished">Już działa</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>LameXP is already running, please use the running instance!</source>
<translation type="unfinished">LameXP już działa, przejdź do działającego procesu!</translation>
</message>
@ -3189,72 +3189,72 @@
<translation type="unfinished">Powrót</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="217"/>
<location filename="../../src/Dialog_Processing.cpp" line="213"/>
<source>Show details for selected job</source>
<translation type="unfinished">Pokaż szczegóły wybranego zadania</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="218"/>
<location filename="../../src/Dialog_Processing.cpp" line="214"/>
<source>Browse Output File Location</source>
<translation type="unfinished">Wybierz lokalizację dla plików wyjściowych</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<location filename="../../src/Dialog_Processing.cpp" line="220"/>
<source>Filter Log Items</source>
<translation type="unfinished">Filtruj długie pozycje</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<location filename="../../src/Dialog_Processing.cpp" line="222"/>
<source>Show Running Only</source>
<translation type="unfinished">Pokaż tylko trwające</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="227"/>
<location filename="../../src/Dialog_Processing.cpp" line="223"/>
<source>Show Succeeded Only</source>
<translation type="unfinished">Pokaż tylko zakończone pomyślnie</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="228"/>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<source>Show Failed Only</source>
<translation type="unfinished">Pokaż tylko zakończone niepowodzeniem</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="229"/>
<location filename="../../src/Dialog_Processing.cpp" line="225"/>
<source>Show Skipped Only</source>
<translation type="unfinished">Pokaż tylko pominięte</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="230"/>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<source>Show All Items</source>
<translation type="unfinished">Pokaż wszystkie pozycje</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Encoding Files</source>
<translation type="unfinished">Kompresowanie plików</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Your files are being encoded, please be patient...</source>
<translation type="unfinished">Twoje pliki właśnie kompresowane, proszę być cierpliwy...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="490"/>
<location filename="../../src/Dialog_Processing.cpp" line="486"/>
<source>Encoding files, please wait...</source>
<translation type="unfinished">Kompresowanie plików, proszę czekać...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="534"/>
<location filename="../../src/Dialog_Processing.cpp" line="523"/>
<source>Multi-threading enabled: Running %1 instances in parallel!</source>
<translation type="unfinished">Wielowątkowość włączona: Równolegle wykonywanych jest %1 kodowań!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
<location filename="../../src/Dialog_Processing.cpp" line="649"/>
<source>Aborted! Waiting for running jobs to terminate...</source>
<translation type="unfinished">Przerwano! Czekanie na wyłączenie procesu...</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
<location filename="../../src/Dialog_Processing.cpp" line="660"/>
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
<translation type="unfinished">
<numerusform>Kompresowanie: %n plik z %1 został do tej pory zakończony, proszę czekać...</numerusform>
@ -3263,17 +3263,17 @@
</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
<location filename="../../src/Dialog_Processing.cpp" line="682"/>
<source>Creating the playlist file, please wait...</source>
<translation type="unfinished">Tworzenie pliku playlisty, proszę czekać...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted prematurely by the user!</source>
<translation type="unfinished">Proces został przedwcześnie zakończony przez użytkownika!</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted by the user after %n file(s)!</source>
<translation type="unfinished">
<numerusform>Proces został zakończony przez użytkownika po zakończeniu %n pliku!</numerusform>
@ -3282,22 +3282,22 @@
</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>LameXP - Aborted</source>
<translation type="unfinished">LameXP - Przerwano</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>Process was aborted by the user.</source>
<translation type="unfinished">Proces został przerwany przez użytkownika.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
<location filename="../../src/Dialog_Processing.cpp" line="702"/>
<source>Process finished after %1.</source>
<translation type="unfinished">Proces został zakończony po %1.</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
<translation type="unfinished">
<numerusform>Błąd: %1 z %n pliku zakończono niepowodzeniem (%2). Kliknij dwukrotnie aby uzyskać więcej informacji!</numerusform>
@ -3306,7 +3306,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>%n file(s) skipped</source>
<translation type="unfinished">
<numerusform>pominięto %n plik</numerusform>
@ -3315,7 +3315,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<location filename="../../src/Dialog_Processing.cpp" line="717"/>
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
<translation type="unfinished">
<numerusform>Błąd: %1 z %n pliku zakończono niepowodzeniem. Kliknij dwukrotnie aby uzyskać więcej informacji!</numerusform>
@ -3324,7 +3324,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<source>All files completed successfully. Skipped %n file(s).</source>
<translation type="unfinished">
<numerusform>Wszystkie zadania wykonano pomyślnie. Pominięto %n plik.</numerusform>
@ -3333,28 +3333,28 @@
</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>LameXP - Error</source>
<translation type="unfinished">LameXP - Błąd</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>At least one file has failed!</source>
<translation type="unfinished">Przynajmniej jeden plik nie został skompresowany!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="735"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>All files completed successfully.</source>
<translation type="unfinished">Kompresja wszystkich plików zakończona powodzeniem.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>LameXP - Done</source>
<translation type="unfinished">LameXP - Zrobione</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
<location filename="../../src/Dialog_Processing.cpp" line="931"/>
<source>None of the items matches the current filtering rules</source>
<translation type="unfinished">Żadna z pozycji nie spełnia reguł filtra</translation>
</message>
@ -3380,7 +3380,7 @@
<translation type="unfinished">Anuluj wyłączenie komputera</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
<location filename="../../src/Dialog_Processing.cpp" line="1208"/>
<source>%n hour(s)</source>
<translation type="unfinished">
<numerusform>%n godzina</numerusform>
@ -3389,8 +3389,8 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
<location filename="../../src/Dialog_Processing.cpp" line="1209"/>
<location filename="../../src/Dialog_Processing.cpp" line="1213"/>
<source>%n minute(s)</source>
<translation type="unfinished">
<numerusform>%n minuta</numerusform>
@ -3399,8 +3399,8 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
<location filename="../../src/Dialog_Processing.cpp" line="1214"/>
<location filename="../../src/Dialog_Processing.cpp" line="1218"/>
<source>%n second(s)</source>
<translation type="unfinished">
<numerusform>%n sekunda</numerusform>
@ -3409,7 +3409,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
<location filename="../../src/Dialog_Processing.cpp" line="1219"/>
<source>%n millisecond(s)</source>
<translation type="unfinished">
<numerusform>%n milisekunda</numerusform>

View File

@ -1458,7 +1458,7 @@
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="830"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Access Denied</source>
<translation>Доступ запрещён</translation>
</message>
@ -1748,12 +1748,12 @@
<translation>Диск только для чтения или недостаточно прав для записи!</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>Already Running</source>
<translation>Уже запущено</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>LameXP is already running, please use the running instance!</source>
<translation>LameXP уже запущена, пожалуйста, используйте запущенную копию программы!</translation>
</message>
@ -1947,7 +1947,7 @@
<translation>Добавить папку</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Cannot write to the selected directory. Please choose another directory!</source>
<translation>Папка недоступна для записи. Пожалуйста, выберите другую папку!</translation>
</message>
@ -2568,22 +2568,22 @@
<translation>Если файл уже существует:</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Overwrite Mode</source>
<translation>Ркжим перезаписи</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Warning: This mode may overwrite existing files with no way to revert!</source>
<translation>Предупреждение: В этом режиме безвозвратно будут перезаписываться уже существующие файлы, если таковые есть!</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Continue</source>
<translation>Да</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Revert</source>
<translation>Отмена</translation>
</message>
@ -2639,7 +2639,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_MainWindow.cpp" line="4228"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4238"/>
<source>%n Instance(s)</source>
<translation>
<numerusform>%n поток</numerusform>
@ -3173,78 +3173,78 @@
<translation>Закрыть</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="217"/>
<location filename="../../src/Dialog_Processing.cpp" line="213"/>
<source>Show details for selected job</source>
<translation>Показать подробности задания</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="218"/>
<location filename="../../src/Dialog_Processing.cpp" line="214"/>
<source>Browse Output File Location</source>
<translation>Открыть папку с преобразованным файлом</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Encoding Files</source>
<translation>Преобразование Файлов</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Your files are being encoded, please be patient...</source>
<translation>Ваши файлы кодируются, пожалуйста, проявите терпение...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="490"/>
<location filename="../../src/Dialog_Processing.cpp" line="486"/>
<source>Encoding files, please wait...</source>
<translation>Кодирую файлы, пожалуйста, подождите...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="534"/>
<location filename="../../src/Dialog_Processing.cpp" line="523"/>
<source>Multi-threading enabled: Running %1 instances in parallel!</source>
<translation>Многопоточность включена: Выполняется %1 экземпляра(ов) параллельно!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
<location filename="../../src/Dialog_Processing.cpp" line="649"/>
<source>Aborted! Waiting for running jobs to terminate...</source>
<translation>Отменено! Ожидание завершения запущенных заданий...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
<location filename="../../src/Dialog_Processing.cpp" line="682"/>
<source>Creating the playlist file, please wait...</source>
<translation>Создаю плэйлист, пожалуйста, подождите...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted prematurely by the user!</source>
<translation>Процесс был преждевременно прерван пользователем!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>LameXP - Aborted</source>
<translation>LameXP - Отменено</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>Process was aborted by the user.</source>
<translation>Процесс был прерван пользователем.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>LameXP - Error</source>
<translation>LameXP - Ошибка</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>At least one file has failed!</source>
<translation>Ошибка как минимум с 1 файлом!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>LameXP - Done</source>
<translation>LameXP - Завершено</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="735"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>All files completed successfully.</source>
<translation>Все файлы преобразовались успешно.</translation>
</message>
@ -3293,47 +3293,47 @@
<translation>Свободное место на диске (Временная папка)</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
<location filename="../../src/Dialog_Processing.cpp" line="702"/>
<source>Process finished after %1.</source>
<translation>Процесс завершился спустя %1.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<location filename="../../src/Dialog_Processing.cpp" line="220"/>
<source>Filter Log Items</source>
<translation>Фильтр</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<location filename="../../src/Dialog_Processing.cpp" line="222"/>
<source>Show Running Only</source>
<translation>Показать только выполняемые</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="227"/>
<location filename="../../src/Dialog_Processing.cpp" line="223"/>
<source>Show Succeeded Only</source>
<translation>Показать только готовые</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="228"/>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<source>Show Failed Only</source>
<translation>Показать только с ошибками</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="229"/>
<location filename="../../src/Dialog_Processing.cpp" line="225"/>
<source>Show Skipped Only</source>
<translation>Показать только пропущенные</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="230"/>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<source>Show All Items</source>
<translation>Показать все</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
<location filename="../../src/Dialog_Processing.cpp" line="931"/>
<source>None of the items matches the current filtering rules</source>
<translation>Ни один из элементов не удовлетворяет правилам фильтра</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted by the user after %n file(s)!</source>
<translation>
<numerusform>Процесс был прерван пользователем после %n файла!</numerusform>
@ -3342,7 +3342,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
<location filename="../../src/Dialog_Processing.cpp" line="1208"/>
<source>%n hour(s)</source>
<translation>
<numerusform>%n час</numerusform>
@ -3351,8 +3351,8 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
<location filename="../../src/Dialog_Processing.cpp" line="1209"/>
<location filename="../../src/Dialog_Processing.cpp" line="1213"/>
<source>%n minute(s)</source>
<translation>
<numerusform>%n минута</numerusform>
@ -3361,8 +3361,8 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
<location filename="../../src/Dialog_Processing.cpp" line="1214"/>
<location filename="../../src/Dialog_Processing.cpp" line="1218"/>
<source>%n second(s)</source>
<translation>
<numerusform>%n секунда</numerusform>
@ -3371,7 +3371,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
<location filename="../../src/Dialog_Processing.cpp" line="1219"/>
<source>%n millisecond(s)</source>
<translation>
<numerusform>%n миллисекунда</numerusform>
@ -3380,7 +3380,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
<location filename="../../src/Dialog_Processing.cpp" line="660"/>
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
<translation>
<numerusform>Кодирование: %n файл из %1 завершено, пожалуйста ждите...</numerusform>
@ -3389,7 +3389,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
<translation>
<numerusform>Ошибка в: %1 из %n файла (%2). Узнайте подробности по двойному щелчку на элементе с ошибкой!</numerusform>
@ -3398,7 +3398,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>%n file(s) skipped</source>
<translation>
<numerusform>%n файл пропущен</numerusform>
@ -3407,7 +3407,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<location filename="../../src/Dialog_Processing.cpp" line="717"/>
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
<translation>
<numerusform>Ошибка в: %1 из %n файла. Узнайте подробности по двойному щелчку на элементе с ошибкой!</numerusform>
@ -3416,7 +3416,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<source>All files completed successfully. Skipped %n file(s).</source>
<translation>
<numerusform>Все файлы успешно преобразованы. Пропущен %n файл.</numerusform>

View File

@ -1841,7 +1841,7 @@
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="830"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Access Denied</source>
<translation>Åtkomst nekad</translation>
</message>
@ -2655,7 +2655,7 @@
<translation>Namnändra macron</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_MainWindow.cpp" line="4228"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4238"/>
<source>%n Instance(s)</source>
<translation>
<numerusform>%n instans</numerusform>
@ -2663,37 +2663,37 @@
</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Cannot write to the selected directory. Please choose another directory!</source>
<translation>Kan inte skriva till den specificerade mappen. Välj en annan destination!</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Overwrite Mode</source>
<translation>Överskrivningsläge</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Warning: This mode may overwrite existing files with no way to revert!</source>
<translation>Varning! Det här läget kan skriva över befintliga filer, utan möjlighet att återskapa!</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Continue</source>
<translation>Fortsätt</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Revert</source>
<translation>Återställ</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>Already Running</source>
<translation>Körs redan</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>LameXP is already running, please use the running instance!</source>
<translation>LameXP körs redan, använd den redan startade instansen!</translation>
</message>
@ -3182,72 +3182,72 @@
<translation>Stäng</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="217"/>
<location filename="../../src/Dialog_Processing.cpp" line="213"/>
<source>Show details for selected job</source>
<translation>Visa detaljerad info för markerad åtgärd</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="218"/>
<location filename="../../src/Dialog_Processing.cpp" line="214"/>
<source>Browse Output File Location</source>
<translation>Öppna utdatamnappen</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<location filename="../../src/Dialog_Processing.cpp" line="220"/>
<source>Filter Log Items</source>
<translation>Filtrera loggobjekt</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<location filename="../../src/Dialog_Processing.cpp" line="222"/>
<source>Show Running Only</source>
<translation>Visa endast aktiva</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="227"/>
<location filename="../../src/Dialog_Processing.cpp" line="223"/>
<source>Show Succeeded Only</source>
<translation>Visa endast klara</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="228"/>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<source>Show Failed Only</source>
<translation>Visa endast misslyckade</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="229"/>
<location filename="../../src/Dialog_Processing.cpp" line="225"/>
<source>Show Skipped Only</source>
<translation>Visa endast överhoppade</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="230"/>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<source>Show All Items</source>
<translation>Visa alla</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Encoding Files</source>
<translation>Kodar om filer</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Your files are being encoded, please be patient...</source>
<translation>Dina filer kodas om, vänta...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="490"/>
<location filename="../../src/Dialog_Processing.cpp" line="486"/>
<source>Encoding files, please wait...</source>
<translation>Kodar om filer, vänta...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="534"/>
<location filename="../../src/Dialog_Processing.cpp" line="523"/>
<source>Multi-threading enabled: Running %1 instances in parallel!</source>
<translation>Flertrådskörning aktiverad: Kör %1 parallella instanser!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
<location filename="../../src/Dialog_Processing.cpp" line="649"/>
<source>Aborted! Waiting for running jobs to terminate...</source>
<translation>Avbrutet! Väntar att aktiva processer skall avslutas...</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
<location filename="../../src/Dialog_Processing.cpp" line="660"/>
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
<translation>
<numerusform>Kodar! %n fil av%1 slutförd. vänta...</numerusform>
@ -3255,17 +3255,17 @@
</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
<location filename="../../src/Dialog_Processing.cpp" line="682"/>
<source>Creating the playlist file, please wait...</source>
<translation>Skapar spelningslista, vänta...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted prematurely by the user!</source>
<translation>Åtgärden avbröts i förtid av användaren!</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted by the user after %n file(s)!</source>
<translation>
<numerusform>Åtgärden avbröts av användaren efter %n fil!</numerusform>
@ -3273,22 +3273,22 @@
</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>LameXP - Aborted</source>
<translation>LameXP - Avbrutet</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>Process was aborted by the user.</source>
<translation>Åtgärden avbröts av användaren.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
<location filename="../../src/Dialog_Processing.cpp" line="702"/>
<source>Process finished after %1.</source>
<translation>Åtgärden slutförd efter %1.</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
<translation>
<numerusform>Fel! %1 av %n filer misslyckades (%2). Dubbelklicka misslyckat objekt för info!</numerusform>
@ -3296,7 +3296,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>%n file(s) skipped</source>
<translation>
<numerusform>%n fil hoppades över</numerusform>
@ -3304,7 +3304,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<location filename="../../src/Dialog_Processing.cpp" line="717"/>
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
<translation>
<numerusform>Fel! %1 av %n filer misslyckades. Dubbelklicka misslyckat objekt för info!</numerusform>
@ -3312,7 +3312,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<source>All files completed successfully. Skipped %n file(s).</source>
<translation>
<numerusform>Alla filer korrekt slutförda. %n fil hoppades över.</numerusform>
@ -3320,28 +3320,28 @@
</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>LameXP - Error</source>
<translation>LameXP - Fel</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>At least one file has failed!</source>
<translation>Minst en fil har misslyckats!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="735"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>All files completed successfully.</source>
<translation>Alla filer korrekt omkodade.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>LameXP - Done</source>
<translation>LameXP - Klar</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
<location filename="../../src/Dialog_Processing.cpp" line="931"/>
<source>None of the items matches the current filtering rules</source>
<translation>Inga objekt matchar aktuell filtrering</translation>
</message>
@ -3367,7 +3367,7 @@
<translation>Avbryt avstängning</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
<location filename="../../src/Dialog_Processing.cpp" line="1208"/>
<source>%n hour(s)</source>
<translation>
<numerusform>%n timma</numerusform>
@ -3375,8 +3375,8 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
<location filename="../../src/Dialog_Processing.cpp" line="1209"/>
<location filename="../../src/Dialog_Processing.cpp" line="1213"/>
<source>%n minute(s)</source>
<translation>
<numerusform>%n minut</numerusform>
@ -3384,8 +3384,8 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
<location filename="../../src/Dialog_Processing.cpp" line="1214"/>
<location filename="../../src/Dialog_Processing.cpp" line="1218"/>
<source>%n second(s)</source>
<translation>
<numerusform>%n sekund</numerusform>
@ -3393,7 +3393,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
<location filename="../../src/Dialog_Processing.cpp" line="1219"/>
<source>%n millisecond(s)</source>
<translation>
<numerusform>%n millisekund</numerusform>

View File

@ -1236,7 +1236,7 @@
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="830"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Access Denied</source>
<translation></translation>
</message>
@ -1509,12 +1509,12 @@
<translation> !</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>Already Running</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>LameXP is already running, please use the running instance!</source>
<translation>LameXP ,使 !</translation>
</message>
@ -1918,7 +1918,7 @@
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Cannot write to the selected directory. Please choose another directory!</source>
<translation>. !</translation>
</message>
@ -2554,22 +2554,22 @@
<translation>: </translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Overwrite Mode</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Warning: This mode may overwrite existing files with no way to revert!</source>
<translation>警告: 這種模式可能會覆蓋現有的文件無法恢復!</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Continue</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Revert</source>
<translation></translation>
</message>
@ -2617,7 +2617,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_MainWindow.cpp" line="4228"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4238"/>
<source>%n Instance(s)</source>
<translation>
<numerusform>%n </numerusform>
@ -3149,63 +3149,63 @@
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="217"/>
<location filename="../../src/Dialog_Processing.cpp" line="213"/>
<source>Show details for selected job</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Encoding Files</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Your files are being encoded, please be patient...</source>
<translation>,...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="490"/>
<location filename="../../src/Dialog_Processing.cpp" line="486"/>
<source>Encoding files, please wait...</source>
<translation>,...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
<location filename="../../src/Dialog_Processing.cpp" line="649"/>
<source>Aborted! Waiting for running jobs to terminate...</source>
<translation>! ...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
<location filename="../../src/Dialog_Processing.cpp" line="682"/>
<source>Creating the playlist file, please wait...</source>
<translation>,...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>LameXP - Aborted</source>
<translation>LameXP - </translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>Process was aborted by the user.</source>
<translation>.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>LameXP - Error</source>
<translation>LameXP - </translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>At least one file has failed!</source>
<translation> !</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="735"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>All files completed successfully.</source>
<translation>.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>LameXP - Done</source>
<translation>LameXP - </translation>
</message>
@ -3220,17 +3220,17 @@
<translation>:</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted prematurely by the user!</source>
<translation> !</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="534"/>
<location filename="../../src/Dialog_Processing.cpp" line="523"/>
<source>Multi-threading enabled: Running %1 instances in parallel!</source>
<translation>多線程啟用: 以并行方式運行 %1 !</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="218"/>
<location filename="../../src/Dialog_Processing.cpp" line="214"/>
<source>Browse Output File Location</source>
<translation></translation>
</message>
@ -3269,112 +3269,112 @@
<translation>(Temp文件夾)</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
<location filename="../../src/Dialog_Processing.cpp" line="702"/>
<source>Process finished after %1.</source>
<translation> %1.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<location filename="../../src/Dialog_Processing.cpp" line="220"/>
<source>Filter Log Items</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<location filename="../../src/Dialog_Processing.cpp" line="222"/>
<source>Show Running Only</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="227"/>
<location filename="../../src/Dialog_Processing.cpp" line="223"/>
<source>Show Succeeded Only</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="228"/>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<source>Show Failed Only</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="229"/>
<location filename="../../src/Dialog_Processing.cpp" line="225"/>
<source>Show Skipped Only</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="230"/>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<source>Show All Items</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
<location filename="../../src/Dialog_Processing.cpp" line="931"/>
<source>None of the items matches the current filtering rules</source>
<translation></translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted by the user after %n file(s)!</source>
<translation>
<numerusform> %n !</numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
<location filename="../../src/Dialog_Processing.cpp" line="1208"/>
<source>%n hour(s)</source>
<translation>
<numerusform>%n </numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
<location filename="../../src/Dialog_Processing.cpp" line="1209"/>
<location filename="../../src/Dialog_Processing.cpp" line="1213"/>
<source>%n minute(s)</source>
<translation>
<numerusform>%n </numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
<location filename="../../src/Dialog_Processing.cpp" line="1214"/>
<location filename="../../src/Dialog_Processing.cpp" line="1218"/>
<source>%n second(s)</source>
<translation>
<numerusform>%n </numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
<location filename="../../src/Dialog_Processing.cpp" line="1219"/>
<source>%n millisecond(s)</source>
<translation>
<numerusform>%n </numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
<location filename="../../src/Dialog_Processing.cpp" line="660"/>
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
<translation>
<numerusform>: %1 %n , ...</numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
<translation>
<numerusform>: %n %1 %2. !</numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>%n file(s) skipped</source>
<translation>
<numerusform> %n </numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<location filename="../../src/Dialog_Processing.cpp" line="717"/>
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
<translation>
<numerusform>錯誤: %n %1 . !</numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<source>All files completed successfully. Skipped %n file(s).</source>
<translation>
<numerusform>. %n .</numerusform>

View File

@ -1429,7 +1429,7 @@
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="830"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Access Denied</source>
<translation>Доступ заборонено</translation>
</message>
@ -1712,12 +1712,12 @@
<translation>Носій в режимі &apos;лише для читання&apos; або використовуються недостатні права доступу!</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>Already Running</source>
<translation>Вже запущено</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>LameXP is already running, please use the running instance!</source>
<translation>LameXP вже запущено, тому використовуйте запущену копію програми!</translation>
</message>
@ -1966,7 +1966,7 @@
<translation>Додати теку</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Cannot write to the selected directory. Please choose another directory!</source>
<translation>Не можливо вести запис до обраної теки. Будь ласка, оберіть іншу!</translation>
</message>
@ -2561,22 +2561,22 @@
<translation>Якщо цільовий файл вже існує:</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Overwrite Mode</source>
<translation>Режим перезапису</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Warning: This mode may overwrite existing files with no way to revert!</source>
<translation>Попередження: Цей режим може перезаписати існуючі файли без можливості відмінити зміни!</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Continue</source>
<translation>Продовжити</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Revert</source>
<translation>Відмінити</translation>
</message>
@ -2632,7 +2632,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_MainWindow.cpp" line="4228"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4238"/>
<source>%n Instance(s)</source>
<translation>
<numerusform>%n Копія</numerusform>
@ -3166,73 +3166,73 @@
<translation>Вийти</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="217"/>
<location filename="../../src/Dialog_Processing.cpp" line="213"/>
<source>Show details for selected job</source>
<translation>Показати деталі поточного завдання</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Encoding Files</source>
<translation>Файли, що кодуються</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Your files are being encoded, please be patient...</source>
<translation>Йде кодування ваших файлів, будь ласка, зачекайте...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="490"/>
<location filename="../../src/Dialog_Processing.cpp" line="486"/>
<source>Encoding files, please wait...</source>
<translation>Йде кодування файлів, будь ласка, зачекайте...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="534"/>
<location filename="../../src/Dialog_Processing.cpp" line="523"/>
<source>Multi-threading enabled: Running %1 instances in parallel!</source>
<translation>Багатопотоковість увімкнено: Паралельно запущено %1 копій!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
<location filename="../../src/Dialog_Processing.cpp" line="649"/>
<source>Aborted! Waiting for running jobs to terminate...</source>
<translation>Перервано! Чекаємо на завершення запущених завдань...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
<location filename="../../src/Dialog_Processing.cpp" line="682"/>
<source>Creating the playlist file, please wait...</source>
<translation>Йде створення списку відтворення, будь ласка, зачекайте...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted prematurely by the user!</source>
<translation>Процес було перервано користувачем завчасно!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>LameXP - Aborted</source>
<translation>LameXP - Перервано</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>Process was aborted by the user.</source>
<translation>Процес було перервано користувачем.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>LameXP - Error</source>
<translation>LameXP - Помилка</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>At least one file has failed!</source>
<translation>Стався збій при обробці щонайменше одного файла!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>LameXP - Done</source>
<translation>LameXP - Виконано</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="735"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>All files completed successfully.</source>
<translation>Обробка усіх файлів успішно завершена.</translation>
</message>
@ -3247,7 +3247,7 @@
<translation>Неможливо створити файл списка відтворення:</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="218"/>
<location filename="../../src/Dialog_Processing.cpp" line="214"/>
<source>Browse Output File Location</source>
<translation>Відкрити теку з вихідними файлами</translation>
</message>
@ -3286,47 +3286,47 @@
<translation>Вільне місце на диску (тека тимчасових файлів)</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
<location filename="../../src/Dialog_Processing.cpp" line="702"/>
<source>Process finished after %1.</source>
<translation>Процес тривав %1.</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<location filename="../../src/Dialog_Processing.cpp" line="220"/>
<source>Filter Log Items</source>
<translation>Фільтрувати записи журналу</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<location filename="../../src/Dialog_Processing.cpp" line="222"/>
<source>Show Running Only</source>
<translation>Відображати лише запущені</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="227"/>
<location filename="../../src/Dialog_Processing.cpp" line="223"/>
<source>Show Succeeded Only</source>
<translation>Відображати лише завершені успішно</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="228"/>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<source>Show Failed Only</source>
<translation>Відображати лише завершені невдачею</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="229"/>
<location filename="../../src/Dialog_Processing.cpp" line="225"/>
<source>Show Skipped Only</source>
<translation>Відображати лише пропущені</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="230"/>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<source>Show All Items</source>
<translation>Відображати всі записи</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
<location filename="../../src/Dialog_Processing.cpp" line="931"/>
<source>None of the items matches the current filtering rules</source>
<translation>Жодного запису не підпадає під поточні правила фільтрування</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted by the user after %n file(s)!</source>
<translation>
<numerusform>Процес було перервано користувачем після %n файлу!</numerusform>
@ -3335,7 +3335,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
<location filename="../../src/Dialog_Processing.cpp" line="1208"/>
<source>%n hour(s)</source>
<translation>
<numerusform>%n годину</numerusform>
@ -3344,8 +3344,8 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
<location filename="../../src/Dialog_Processing.cpp" line="1209"/>
<location filename="../../src/Dialog_Processing.cpp" line="1213"/>
<source>%n minute(s)</source>
<translation>
<numerusform>%n хвилину</numerusform>
@ -3354,8 +3354,8 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
<location filename="../../src/Dialog_Processing.cpp" line="1214"/>
<location filename="../../src/Dialog_Processing.cpp" line="1218"/>
<source>%n second(s)</source>
<translation>
<numerusform>%n секунду</numerusform>
@ -3364,7 +3364,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
<location filename="../../src/Dialog_Processing.cpp" line="1219"/>
<source>%n millisecond(s)</source>
<translation>
<numerusform>%n мілісекунду</numerusform>
@ -3373,7 +3373,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
<location filename="../../src/Dialog_Processing.cpp" line="660"/>
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
<translation>
<numerusform>Кодування: %n файл з %1 поки що оброблено, будь ласка, зачекайте...</numerusform>
@ -3382,7 +3382,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
<translation>
<numerusform>Помилка: збій обробки %1 з %n файлів (%2). Для детальної інформації необхідно зробити подвійний клік на потрібних елементах!</numerusform>
@ -3391,7 +3391,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>%n file(s) skipped</source>
<translation>
<numerusform>%n файл пропущено</numerusform>
@ -3400,7 +3400,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<location filename="../../src/Dialog_Processing.cpp" line="717"/>
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
<translation>
<numerusform>Помилка: збій обробки %1 з %n файлів. Для детальної інформації необхідно зробити подвійний клік на потрібних елементах!</numerusform>
@ -3409,7 +3409,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<source>All files completed successfully. Skipped %n file(s).</source>
<translation>
<numerusform>Всі файли оброблено успішно. Пропущено %n файл.</numerusform>

View File

@ -1236,7 +1236,7 @@
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="830"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Access Denied</source>
<translation>访</translation>
</message>
@ -1509,12 +1509,12 @@
<translation>访!</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>Already Running</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4502"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4511"/>
<source>LameXP is already running, please use the running instance!</source>
<translation>LameXP ,使!</translation>
</message>
@ -1918,7 +1918,7 @@
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4272"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4281"/>
<source>Cannot write to the selected directory. Please choose another directory!</source>
<translation>!</translation>
</message>
@ -2554,22 +2554,22 @@
<translation>:</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Overwrite Mode</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Warning: This mode may overwrite existing files with no way to revert!</source>
<translation>警告: 这种模式可能会覆盖现有的文件且无法恢复!</translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Continue</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_MainWindow.cpp" line="4409"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4418"/>
<source>Revert</source>
<translation>退</translation>
</message>
@ -2617,7 +2617,7 @@
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_MainWindow.cpp" line="4228"/>
<location filename="../../src/Dialog_MainWindow.cpp" line="4238"/>
<source>%n Instance(s)</source>
<translation>
<numerusform>%n </numerusform>
@ -3149,63 +3149,63 @@
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="217"/>
<location filename="../../src/Dialog_Processing.cpp" line="213"/>
<source>Show details for selected job</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Encoding Files</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="286"/>
<location filename="../../src/Dialog_Processing.cpp" line="282"/>
<source>Your files are being encoded, please be patient...</source>
<translation>,...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="490"/>
<location filename="../../src/Dialog_Processing.cpp" line="486"/>
<source>Encoding files, please wait...</source>
<translation>,...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
<location filename="../../src/Dialog_Processing.cpp" line="649"/>
<source>Aborted! Waiting for running jobs to terminate...</source>
<translation>! ...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
<location filename="../../src/Dialog_Processing.cpp" line="682"/>
<source>Creating the playlist file, please wait...</source>
<translation>,...</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>LameXP - Aborted</source>
<translation>LameXP - </translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
<location filename="../../src/Dialog_Processing.cpp" line="693"/>
<source>Process was aborted by the user.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>LameXP - Error</source>
<translation>LameXP - </translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
<source>At least one file has failed!</source>
<translation> !</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="735"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>All files completed successfully.</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
<source>LameXP - Done</source>
<translation>LameXP - </translation>
</message>
@ -3220,17 +3220,17 @@
<translation>:</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted prematurely by the user!</source>
<translation>!</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="534"/>
<location filename="../../src/Dialog_Processing.cpp" line="523"/>
<source>Multi-threading enabled: Running %1 instances in parallel!</source>
<translation>多线程启用: 以并行方式运行 %1 !</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="218"/>
<location filename="../../src/Dialog_Processing.cpp" line="214"/>
<source>Browse Output File Location</source>
<translation></translation>
</message>
@ -3269,112 +3269,112 @@
<translation>(Temp文件夹)</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
<location filename="../../src/Dialog_Processing.cpp" line="702"/>
<source>Process finished after %1.</source>
<translation> %1</translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<location filename="../../src/Dialog_Processing.cpp" line="220"/>
<source>Filter Log Items</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<location filename="../../src/Dialog_Processing.cpp" line="222"/>
<source>Show Running Only</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="227"/>
<location filename="../../src/Dialog_Processing.cpp" line="223"/>
<source>Show Succeeded Only</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="228"/>
<location filename="../../src/Dialog_Processing.cpp" line="224"/>
<source>Show Failed Only</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="229"/>
<location filename="../../src/Dialog_Processing.cpp" line="225"/>
<source>Show Skipped Only</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="230"/>
<location filename="../../src/Dialog_Processing.cpp" line="226"/>
<source>Show All Items</source>
<translation></translation>
</message>
<message>
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
<location filename="../../src/Dialog_Processing.cpp" line="931"/>
<source>None of the items matches the current filtering rules</source>
<translation></translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
<location filename="../../src/Dialog_Processing.cpp" line="692"/>
<source>Process was aborted by the user after %n file(s)!</source>
<translation>
<numerusform> %n !</numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
<location filename="../../src/Dialog_Processing.cpp" line="1208"/>
<source>%n hour(s)</source>
<translation>
<numerusform>%n </numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
<location filename="../../src/Dialog_Processing.cpp" line="1209"/>
<location filename="../../src/Dialog_Processing.cpp" line="1213"/>
<source>%n minute(s)</source>
<translation>
<numerusform>%n </numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
<location filename="../../src/Dialog_Processing.cpp" line="1214"/>
<location filename="../../src/Dialog_Processing.cpp" line="1218"/>
<source>%n second(s)</source>
<translation>
<numerusform>%n </numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
<location filename="../../src/Dialog_Processing.cpp" line="1219"/>
<source>%n millisecond(s)</source>
<translation>
<numerusform>%n </numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
<location filename="../../src/Dialog_Processing.cpp" line="660"/>
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
<translation>
<numerusform>: %1 %n , ...</numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
<translation>
<numerusform>: %n %1 (%2). !</numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
<source>%n file(s) skipped</source>
<translation>
<numerusform> %n </numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<location filename="../../src/Dialog_Processing.cpp" line="717"/>
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
<translation>
<numerusform>: %n %1 !</numerusform>
</translation>
</message>
<message numerus="yes">
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
<source>All files completed successfully. Skipped %n file(s).</source>
<translation>
<numerusform> %n </numerusform>

View File

@ -34,8 +34,8 @@
#define VER_LAMEXP_MINOR_HI 1
#define VER_LAMEXP_MINOR_LO 6
#define VER_LAMEXP_TYPE Alpha
#define VER_LAMEXP_PATCH 4
#define VER_LAMEXP_BUILD 2017
#define VER_LAMEXP_PATCH 5
#define VER_LAMEXP_BUILD 2022
#define VER_LAMEXP_CONFG 2002
///////////////////////////////////////////////////////////////////////////////

View File

@ -4223,18 +4223,27 @@ void MainWindow::forceStereoDownmixEnabledChanged(bool checked)
/*
* Maximum number of instances changed
*/
void MainWindow::updateMaximumInstances(int value)
void MainWindow::updateMaximumInstances(const int value)
{
ui->labelMaxInstances->setText(tr("%n Instance(s)", "", value));
m_settings->maximumInstances(ui->checkBoxAutoDetectInstances->isChecked() ? NULL : value);
quint32 instances = qBound(1U, static_cast<quint32>(value), 32U);
if (instances > 16U)
{
instances += instances - 16U;
if (instances > 32U)
{
instances += instances - 32U;
}
}
m_settings->maximumInstances(ui->checkBoxAutoDetectInstances->isChecked() ? 0U : instances);
ui->labelMaxInstances->setText(tr("%n Instance(s)", "", instances));
}
/*
* Auto-detect number of instances
*/
void MainWindow::autoDetectInstancesChanged(bool checked)
void MainWindow::autoDetectInstancesChanged(const bool checked)
{
m_settings->maximumInstances(checked ? NULL : ui->sliderMaxInstances->value());
m_settings->maximumInstances(checked ? 0U : ui->sliderMaxInstances->value());
}
/*

View File

@ -78,7 +78,7 @@ private slots:
void aftenDRCModeChanged(int value);
void aftenFastAllocationChanged(bool checked);
void aftenSearchSizeChanged(int value);
void autoDetectInstancesChanged(bool checked);
void autoDetectInstancesChanged(const bool checked);
void bitrateManagementEnabledChanged(bool checked);
void bitrateManagementMaxChanged(int value);
void bitrateManagementMinChanged(int value);
@ -185,7 +185,7 @@ private slots:
void updateBitrate(int value);
void updateEncoder(int id = 0);
void updateLameAlgoQuality(int value);
void updateMaximumInstances(int value);
void updateMaximumInstances(const int value);
void updateRCMode(int id);
void useCustomTempFolderChanged(bool checked);
void visitHomepageActionActivated(void);

View File

@ -77,13 +77,8 @@
#include <float.h>
#include <stdint.h>
////////////////////////////////////////////////////////////
//Maximum number of parallel instances
#define MAX_INSTANCES 32U
//Function to calculate the number of instances
static int cores2instances(int cores);
#define MAX_INSTANCES 64U
////////////////////////////////////////////////////////////
@ -165,6 +160,7 @@ ProcessingDialog::ProcessingDialog(FileListModel *const fileListModel, const Aud
m_progressViewFilter(-1),
m_initThreads(0),
m_defaultColor(new QColor()),
m_tempFolder(settings->customTempPathEnabled() ? settings->customTempPath() : MUtils::temp_folder()),
m_firstShow(true)
{
//Init the dialog, from the .ui file
@ -501,7 +497,7 @@ void ProcessingDialog::initEncoding(void)
if(!m_diskObserver)
{
m_diskObserver.reset(new DiskObserverThread(m_settings->customTempPathEnabled() ? m_settings->customTempPath() : MUtils::temp_folder()));
m_diskObserver.reset(new DiskObserverThread(m_tempFolder));
connect(m_diskObserver.data(), SIGNAL(messageLogged(QString,int)), m_progressModel.data(), SLOT(addSystemMessage(QString,int)), Qt::QueuedConnection);
connect(m_diskObserver.data(), SIGNAL(freeSpaceChanged(quint64)), this, SLOT(diskUsageHasChanged(quint64)), Qt::QueuedConnection);
m_diskObserver->start();
@ -521,21 +517,11 @@ void ProcessingDialog::initEncoding(void)
if(m_threadPool.isNull())
{
unsigned int maximumInstances = qBound(0U, m_settings->maximumInstances(), MAX_INSTANCES);
if(maximumInstances < 1)
m_threadPool.reset(createThreadPool());
if (m_threadPool->maxThreadCount() > 1)
{
const MUtils::CPUFetaures::cpu_info_t cpuFeatures = MUtils::CPUFetaures::detect();
maximumInstances = cores2instances(qBound(1U, cpuFeatures.count, 64U));
m_progressModel->addSystemMessage(tr("Multi-threading enabled: Running %1 instances in parallel!").arg(QString::number(m_threadPool->maxThreadCount())));
}
maximumInstances = qBound(1U, maximumInstances, static_cast<unsigned int>(m_pendingJobs.count()));
if(maximumInstances > 1)
{
m_progressModel->addSystemMessage(tr("Multi-threading enabled: Running %1 instances in parallel!").arg(QString::number(maximumInstances)));
}
m_threadPool.reset(new QThreadPool());
m_threadPool->setMaxThreadCount(maximumInstances);
}
m_initThreads = m_threadPool->maxThreadCount();
@ -578,7 +564,7 @@ void ProcessingDialog::startNextJob(void)
(
currentFile,
(m_settings->outputToSourceDir() ? QFileInfo(currentFile.filePath()).absolutePath() : m_settings->outputDir()),
(m_settings->customTempPathEnabled() ? m_settings->customTempPath() : MUtils::temp_folder()),
m_tempFolder,
encoder,
m_settings->prependRelativeSourcePath() && (!m_settings->outputToSourceDir())
);
@ -960,6 +946,20 @@ void ProcessingDialog::progressViewFilterChanged(void)
// Private Functions
////////////////////////////////////////////////////////////
QThreadPool *ProcessingDialog::createThreadPool(void)
{
quint32 maximumInstances = qBound(0U, m_settings->maximumInstances(), MAX_INSTANCES);
if (maximumInstances < 1U)
{
const MUtils::CPUFetaures::cpu_info_t cpuFeatures = MUtils::CPUFetaures::detect();
const quint32 nProcessors = qBound(1U, cpuFeatures.count, MAX_INSTANCES);
maximumInstances = isFastSeekingDevice(m_tempFolder) ? nProcessors : cores2instances(nProcessors);
}
QThreadPool *const threadPool = new QThreadPool();
threadPool->setMaxThreadCount(qBound(1U, maximumInstances, static_cast<unsigned int>(m_pendingJobs.count())));
return threadPool;
}
void ProcessingDialog::writePlayList(void)
{
if(m_succeededJobs.count() <= 0 || m_allJobs.count() <= 0)
@ -1152,37 +1152,21 @@ bool ProcessingDialog::shutdownComputer(void)
return true;
}
QString ProcessingDialog::time2text(const qint64 &msec) const
{
const qint64 MILLISECONDS_PER_DAY = 86399999; //24x60x60x1000 - 1
const QTime time = QTime().addMSecs(qMin(msec, MILLISECONDS_PER_DAY));
QString a, b;
if(time.hour() > 0)
{
a = tr("%n hour(s)", "", time.hour());
b = tr("%n minute(s)", "", time.minute());
}
else if(time.minute() > 0)
{
a = tr("%n minute(s)", "", time.minute());
b = tr("%n second(s)", "", time.second());
}
else
{
a = tr("%n second(s)", "", time.second());
b = tr("%n millisecond(s)", "", time.msec());
}
return QString("%1, %2").arg(a, b);
}
////////////////////////////////////////////////////////////
// HELPER FUNCTIONS
////////////////////////////////////////////////////////////
static int cores2instances(int cores)
bool ProcessingDialog::isFastSeekingDevice(const QString &path)
{
bool haveFastSeeking;
if (MUtils::OS::get_drive_type(path, &haveFastSeeking) != MUtils::OS::DRIVE_TYPE_ERR)
{
return haveFastSeeking;
}
return false;
}
quint32 ProcessingDialog::cores2instances(const quint32 &cores)
{
//This function is a "cubic spline" with sampling points at:
//(1,1); (2,2); (4,4); (8,6); (16,8); (32,11); (64,16)
@ -1209,5 +1193,31 @@ static int cores2instances(int cores)
}
}
return qRound(y);
return static_cast<quint32>(qRound(y));
}
QString ProcessingDialog::time2text(const qint64 &msec)
{
const qint64 MILLISECONDS_PER_DAY = 86399999; //24x60x60x1000 - 1
const QTime time = QTime().addMSecs(qMin(msec, MILLISECONDS_PER_DAY));
QString a, b;
if (time.hour() > 0)
{
a = tr("%n hour(s)", "", time.hour());
b = tr("%n minute(s)", "", time.minute());
}
else if (time.minute() > 0)
{
a = tr("%n minute(s)", "", time.minute());
b = tr("%n second(s)", "", time.second());
}
else
{
a = tr("%n second(s)", "", time.second());
b = tr("%n millisecond(s)", "", time.msec());
}
return QString("%1, %2").arg(a, b);
}

View File

@ -109,15 +109,16 @@ protected:
private:
Ui::ProcessingDialog *ui; //for Qt UIC
QThreadPool *createThreadPool(void);
AudioFileModel updateMetaInfo(AudioFileModel &audioFile);
void writePlayList(void);
bool shutdownComputer(void);
QString time2text(const qint64 &msec) const;
QScopedPointer<QThreadPool> m_threadPool;
QList<AudioFileModel> m_pendingJobs;
const SettingsModel *const m_settings;
const AudioFileModel_MetaInfo *const m_metaInfo;
const QString m_tempFolder;
QScopedPointer<QMovie> m_progressIndicator;
QScopedPointer<ProgressModel> m_progressModel;
QMap<QUuid,QString> m_playList;
@ -145,4 +146,8 @@ private:
QScopedPointer<QColor> m_defaultColor;
QScopedPointer<FileExtsModel> m_fileExts;
QScopedPointer<MUtils::Taskbar7> m_taskbar;
static bool isFastSeekingDevice(const QString &path);
static quint32 cores2instances(const quint32 &cores);
static QString time2text(const qint64 &msec);
};

View File

@ -24,7 +24,7 @@
#include <QUuid>
#define MAX_DISPLAY_ITEMS 48
#define MAX_DISPLAY_ITEMS 64
ProgressModel::ProgressModel(void)
:

View File

@ -147,9 +147,9 @@ private:
////////////////////////////////////////////////////////////
#define LAMEXP_MAKE_OPTION_I(OPT,DEF) \
int SettingsModel::OPT(void) const { return m_configCache->loadValue(g_settingsId_##OPT, (DEF)).toInt(); } \
void SettingsModel::OPT(int value) { m_configCache->storeValue(g_settingsId_##OPT, value); } \
int SettingsModel::OPT##Default(void) { return (DEF); }
qint32 SettingsModel::OPT(void) const { return m_configCache->loadValue(g_settingsId_##OPT, (DEF)).toInt(); } \
void SettingsModel::OPT(const qint32 &value) { m_configCache->storeValue(g_settingsId_##OPT, value); } \
qint32 SettingsModel::OPT##Default(void) { return (DEF); }
#define LAMEXP_MAKE_OPTION_S(OPT,DEF) \
QString SettingsModel::OPT(void) const { return m_configCache->loadValue(g_settingsId_##OPT, (DEF)).toString().trimmed(); } \
@ -162,9 +162,9 @@ void SettingsModel::OPT(bool value) { m_configCache->storeValue(g_settingsId_##O
bool SettingsModel::OPT##Default(void) { return (DEF); }
#define LAMEXP_MAKE_OPTION_U(OPT,DEF) \
unsigned int SettingsModel::OPT(void) const { return m_configCache->loadValue(g_settingsId_##OPT, (DEF)).toUInt(); } \
void SettingsModel::OPT(unsigned int value) { m_configCache->storeValue(g_settingsId_##OPT, value); } \
unsigned int SettingsModel::OPT##Default(void) { return (DEF); }
quint32 SettingsModel::OPT(void) const { return m_configCache->loadValue(g_settingsId_##OPT, (DEF)).toUInt(); } \
void SettingsModel::OPT(const quint32 &value) { m_configCache->storeValue(g_settingsId_##OPT, value); } \
quint32 SettingsModel::OPT##Default(void) { return (DEF); }
#define LAMEXP_MAKE_ID(DEC,STR) static const char *g_settingsId_##DEC = STR

View File

@ -31,9 +31,9 @@ class SettingsCache;
///////////////////////////////////////////////////////////////////////////////
#define LAMEXP_MAKE_OPTION_I(OPT) \
int OPT(void) const; \
void OPT(int value); \
int OPT##Default(void);
qint32 OPT(void) const; \
void OPT(const qint32 &value); \
qint32 OPT##Default(void);
#define LAMEXP_MAKE_OPTION_S(OPT) \
QString OPT(void) const; \
@ -46,9 +46,9 @@ void OPT(bool value); \
bool OPT##Default(void);
#define LAMEXP_MAKE_OPTION_U(OPT) \
unsigned int OPT(void) const; \
void OPT(unsigned int value); \
unsigned int OPT##Default(void);
quint32 OPT(void) const; \
void OPT(const quint32 &value); \
quint32 OPT##Default(void);
///////////////////////////////////////////////////////////////////////////////