Merge remote-tracking branch 'upstream/master'
This commit is contained in:
commit
efe7f1812c
@ -34,7 +34,7 @@
|
||||
<nav id="TOC">
|
||||
<ul>
|
||||
<li><a href="#lamexp-v4.xx-history"><span class="toc-section-number">1</span> LameXP v4.xx History</a><ul>
|
||||
<li><a href="#lamexp-v4.13-2016--">LameXP v4.13 [2016-??-??]</a></li>
|
||||
<li><a href="#lamexp-v4.14-2016--">LameXP v4.14 [2016-??-??]</a></li>
|
||||
<li><a href="#lamexp-v4.13-2015-12-12">LameXP v4.13 [2015-12-12]</a></li>
|
||||
<li><a href="#lamexp-v4.12-2015-10-23">LameXP v4.12 [2015-10-23]</a></li>
|
||||
<li><a href="#lamexp-v4.11-2015-04-05">LameXP v4.11 [2015-04-05]</a></li>
|
||||
@ -82,9 +82,15 @@
|
||||
</ul>
|
||||
</nav>
|
||||
<h1 id="lamexp-v4.xx-history"><span class="header-section-number">1</span> LameXP v4.xx History</h1>
|
||||
<h2 id="lamexp-v4.13-2016--" class="unnumbered">LameXP v4.13 [2016-??-??]</h2>
|
||||
<h2 id="lamexp-v4.14-2016--" class="unnumbered">LameXP v4.14 [2016-??-??]</h2>
|
||||
<ul>
|
||||
<li>Fixed the location of temporary intermediate files for SoX-based audio effects</li>
|
||||
<li>Enabled the "built-in" resampler for QAAC encoder</li>
|
||||
<li>The "Algorithm Quality" slider now also effects the QAAC encoder</li>
|
||||
<li>Updated MediaInfo to v0.7.82 (2016-01-27), compiled with ICL 15.0 and MSVC 12.0</li>
|
||||
<li>Updated QAAC add-in to the to QAAC v2.58 (2016-01-05)</li>
|
||||
<li>Updated FhgAacEnc add-in to "Case" edition (2015-10-24)</li>
|
||||
<li>Updated ALAC decoder to refalac v1.58 (2016-01-05)</li>
|
||||
</ul>
|
||||
<h2 id="lamexp-v4.13-2015-12-12" class="unnumbered">LameXP v4.13 [2015-12-12]</h2>
|
||||
<ul>
|
||||
|
@ -2,9 +2,16 @@
|
||||
|
||||
# LameXP v4.xx History #
|
||||
|
||||
## LameXP v4.13 [2016-??-??] ## {-}
|
||||
## LameXP v4.14 [2016-??-??] ## {-}
|
||||
|
||||
* Fixed the location of temporary intermediate files for SoX-based audio effects
|
||||
* Enabled the "built-in" resampler for QAAC encoder
|
||||
* The "Algorithm Quality" slider now also effects the QAAC encoder
|
||||
* Updated MediaInfo to v0.7.82 (2016-01-27), compiled with ICL 15.0 and MSVC 12.0
|
||||
* Updated QAAC add-in to the to QAAC v2.58 (2016-01-05)
|
||||
* Updated FhgAacEnc add-in to "Case" edition (2015-10-24)
|
||||
* Updated ALAC decoder to refalac v1.58 (2016-01-05)
|
||||
|
||||
|
||||
## LameXP v4.13 [2015-12-12] ## {-}
|
||||
|
||||
|
@ -3217,149 +3217,149 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="656"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
|
||||
<source>Aborted! Waiting for running jobs to terminate...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="667"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
|
||||
<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="689"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
|
||||
<source>Creating the playlist file, please wait...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<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="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<source>Process was aborted prematurely by the user!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<source>LameXP - Aborted</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<source>Process was aborted by the user.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="709"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
|
||||
<source>Process finished after %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<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="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<source>%n file(s) skipped</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="724"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
|
||||
<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="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>LameXP - Error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>At least one file has failed!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="738"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
|
||||
<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="742"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>All files completed successfully.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>LameXP - Done</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="938"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
|
||||
<source>None of the items matches the current filtering rules</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>Playlist creation failed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>The playlist file could not be created:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1101"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1108"/>
|
||||
<source>Warning: Computer will shutdown in %1 seconds...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1105"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1106"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1112"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1113"/>
|
||||
<source>Cancel Shutdown</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1157"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
|
||||
<source>%n hour(s)</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1158"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1162"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
|
||||
<source>%n minute(s)</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1163"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1167"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
|
||||
<source>%n second(s)</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1168"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
|
||||
<source>%n millisecond(s)</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
|
@ -3163,58 +3163,58 @@
|
||||
<translation>Dateien werden kodiert, bitte warten...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="656"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
|
||||
<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="689"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
|
||||
<source>Creating the playlist file, please wait...</source>
|
||||
<translation>Erzeuge Wiedergabeliste, bitte warten...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<source>LameXP - Aborted</source>
|
||||
<translation>LameXP - Abgebrochen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<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="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>LameXP - Error</source>
|
||||
<translation>LameXP - Fehler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>At least one file has failed!</source>
|
||||
<translation>Mindestens eine Datei ist fehlgeschlagen!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="742"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>All files completed successfully.</source>
|
||||
<translation>Alle Dateien wurden erfolgreich umgewandelt.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>LameXP - Done</source>
|
||||
<translation>LameXP - Fertig</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>Playlist creation failed</source>
|
||||
<translation>Wiedergabeliste konnte nicht erstellt werden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>The playlist file could not be created:</source>
|
||||
<translation>Die Wiedergabeliste konnte nicht erstellt werden:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<source>Process was aborted prematurely by the user!</source>
|
||||
<translation>Der Vorgang wurde vom Benutzer abgebrochen!</translation>
|
||||
</message>
|
||||
@ -3234,13 +3234,13 @@
|
||||
<translation>Computer herunterfahren sobald alle Dateien fertiggestellt sind</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1101"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1108"/>
|
||||
<source>Warning: Computer will shutdown in %1 seconds...</source>
|
||||
<translation>Achtung: Computer wird in %1 Sekunden heruntergefahren...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1105"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1106"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1112"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1113"/>
|
||||
<source>Cancel Shutdown</source>
|
||||
<translation>Herunterfahren abbrechen</translation>
|
||||
</message>
|
||||
@ -3263,7 +3263,7 @@
|
||||
<translation>Freier Festplattenspeicher (Temp Ordner)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="709"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
|
||||
<source>Process finished after %1.</source>
|
||||
<translation>Vorgang abgeschlossen nach %1.</translation>
|
||||
</message>
|
||||
@ -3298,12 +3298,12 @@
|
||||
<translation>Alle Einträge anzeigen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="938"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
|
||||
<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="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<source>Process was aborted by the user after %n file(s)!</source>
|
||||
<translation>
|
||||
<numerusform>Der Vorgang wurde vom Benutzter nach %n Track abgebrochen!</numerusform>
|
||||
@ -3311,7 +3311,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1157"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
|
||||
<source>%n hour(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n Stunde</numerusform>
|
||||
@ -3319,8 +3319,8 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1158"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1162"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
|
||||
<source>%n minute(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n Minute</numerusform>
|
||||
@ -3328,8 +3328,8 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1163"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1167"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
|
||||
<source>%n second(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n Sekunde</numerusform>
|
||||
@ -3337,7 +3337,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1168"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
|
||||
<source>%n millisecond(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n Millisekunde</numerusform>
|
||||
@ -3345,7 +3345,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="667"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
|
||||
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
|
||||
<translation>
|
||||
<numerusform>Kodiere: %n Datei von %1 abgeschlossen. Bitte warten...</numerusform>
|
||||
@ -3353,7 +3353,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<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>
|
||||
@ -3361,7 +3361,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<source>%n file(s) skipped</source>
|
||||
<translation>
|
||||
<numerusform>%n Datei übersprungen</numerusform>
|
||||
@ -3369,7 +3369,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="724"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
|
||||
<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>
|
||||
@ -3377,7 +3377,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="738"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
|
||||
<source>All files completed successfully. Skipped %n file(s).</source>
|
||||
<translation>
|
||||
<numerusform>Alle Dateien wurden erfolgreich umgewandelt. %n Datei wurde übersprungen.</numerusform>
|
||||
|
@ -74,7 +74,7 @@
|
||||
<context>
|
||||
<name>ProcessingDialog</name>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="667"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
|
||||
<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="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<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="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<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="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<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="724"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
|
||||
<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="738"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
|
||||
<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="1157"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
|
||||
<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="1158"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1162"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
|
||||
<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="1163"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1167"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
|
||||
<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="1168"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
|
||||
<source>%n millisecond(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n millisecond</numerusform>
|
||||
|
@ -3163,58 +3163,58 @@
|
||||
<translation>Codificando archivos, espere por favor...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="656"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
|
||||
<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="689"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
|
||||
<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="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<source>LameXP - Aborted</source>
|
||||
<translation>LameXP - Cancelado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<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="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>LameXP - Error</source>
|
||||
<translation>LameXP - Error</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<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="742"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>All files completed successfully.</source>
|
||||
<translation>Todos los archivos han sido codificados correctamente.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>LameXP - Done</source>
|
||||
<translation>LameXP - Finalizado</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>Playlist creation failed</source>
|
||||
<translation>Error al crear la lista de reproducción</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>The playlist file could not be created:</source>
|
||||
<translation>No ha podido crearse la lista de reproducción:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<source>Process was aborted prematurely by the user!</source>
|
||||
<translation>¡El proceso fue cancelado prematuramente por el usuario!</translation>
|
||||
</message>
|
||||
@ -3234,13 +3234,13 @@
|
||||
<translation>Apagar el ordenador cuando todos los archivos hayan sido convertidos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1101"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1108"/>
|
||||
<source>Warning: Computer will shutdown in %1 seconds...</source>
|
||||
<translation>Aviso: El ordenador de apagará en %1 segundos...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1105"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1106"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1112"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1113"/>
|
||||
<source>Cancel Shutdown</source>
|
||||
<translation>Cancelar apagado</translation>
|
||||
</message>
|
||||
@ -3263,7 +3263,7 @@
|
||||
<translation>Espcaio libre en disco (Carpeta temporal)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="709"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
|
||||
<source>Process finished after %1.</source>
|
||||
<translation>Finalizado en %1.</translation>
|
||||
</message>
|
||||
@ -3298,12 +3298,12 @@
|
||||
<translation>Mostrar todos los archivos</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="938"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
|
||||
<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="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<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>
|
||||
@ -3311,7 +3311,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1157"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
|
||||
<source>%n hour(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n hora</numerusform>
|
||||
@ -3319,8 +3319,8 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1158"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1162"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
|
||||
<source>%n minute(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n minuto</numerusform>
|
||||
@ -3328,8 +3328,8 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1163"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1167"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
|
||||
<source>%n second(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n segundo</numerusform>
|
||||
@ -3337,7 +3337,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1168"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
|
||||
<source>%n millisecond(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n milisegundo</numerusform>
|
||||
@ -3345,7 +3345,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="667"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
|
||||
<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>
|
||||
@ -3353,7 +3353,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<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>
|
||||
@ -3361,7 +3361,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<source>%n file(s) skipped</source>
|
||||
<translation>
|
||||
<numerusform>%n archivo omitido</numerusform>
|
||||
@ -3369,7 +3369,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="724"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
|
||||
<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>
|
||||
@ -3377,7 +3377,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="738"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
|
||||
<source>All files completed successfully. Skipped %n file(s).</source>
|
||||
<translation>
|
||||
<numerusform>Todos los archivos han sido procesados. Se ha omitido %n archivo.</numerusform>
|
||||
|
@ -3172,58 +3172,58 @@ Ouvrir le dossier récursivement...</translation>
|
||||
<translation>Encodage des fichiers, patientez...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="656"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
|
||||
<source>Aborted! Waiting for running jobs to terminate...</source>
|
||||
<translation>Abandonné ! En attente pour la fin de l'exécution des travaux...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="689"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
|
||||
<source>Creating the playlist file, please wait...</source>
|
||||
<translation>Création de la liste de lecture, patientez...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<source>LameXP - Aborted</source>
|
||||
<translation>LameXP - Abandonné</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<source>Process was aborted by the user.</source>
|
||||
<translation>Le processus a été abandonné par l'utilisateur.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>LameXP - Error</source>
|
||||
<translation>LameXP - Erreur</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>At least one file has failed!</source>
|
||||
<translation>Au moins un fichier n'a pas réussi!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="742"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>All files completed successfully.</source>
|
||||
<translation>Tous les fichiers terminés avec succès.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>LameXP - Done</source>
|
||||
<translation>LameXP - -Fait</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>Playlist creation failed</source>
|
||||
<translation>La création de liste de lecture a échoué</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>The playlist file could not be created:</source>
|
||||
<translation>La liste de lecture n'a pas pu être créée:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<source>Process was aborted prematurely by the user!</source>
|
||||
<translation>Le processus a été abandonné prématurément par l'utilisateur !</translation>
|
||||
</message>
|
||||
@ -3243,13 +3243,13 @@ Ouvrir le dossier récursivement...</translation>
|
||||
<translation>Arrêter l'ordinateur dès que tous les fichiers ont été convertis</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1101"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1108"/>
|
||||
<source>Warning: Computer will shutdown in %1 seconds...</source>
|
||||
<translation>Avertissement : l'ordinateur s'éteindra dans %1 secondes...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1105"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1106"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1112"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1113"/>
|
||||
<source>Cancel Shutdown</source>
|
||||
<translation>Annuler l'extinction</translation>
|
||||
</message>
|
||||
@ -3272,7 +3272,7 @@ Ouvrir le dossier récursivement...</translation>
|
||||
<translation>Espace disque libre (dossier Temp)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="709"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
|
||||
<source>Process finished after %1.</source>
|
||||
<translation>Processus terminé après %1.</translation>
|
||||
</message>
|
||||
@ -3308,12 +3308,12 @@ Ouvrir le dossier récursivement...</translation>
|
||||
<translation>Afficher tous les éléments</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="938"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
|
||||
<source>None of the items matches the current filtering rules</source>
|
||||
<translation>Les règles de filtrage actuelles ne correspondent à aucun des éléments</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<source>Process was aborted by the user after %n file(s)!</source>
|
||||
<translation>
|
||||
<numerusform>Le processus a été interrompu par l'utilisateur après %n fichier !</numerusform>
|
||||
@ -3321,7 +3321,7 @@ Ouvrir le dossier récursivement...</translation>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1157"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
|
||||
<source>%n hour(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n heure</numerusform>
|
||||
@ -3329,8 +3329,8 @@ Ouvrir le dossier récursivement...</translation>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1158"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1162"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
|
||||
<source>%n minute(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n minute</numerusform>
|
||||
@ -3338,8 +3338,8 @@ Ouvrir le dossier récursivement...</translation>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1163"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1167"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
|
||||
<source>%n second(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n seconde</numerusform>
|
||||
@ -3347,7 +3347,7 @@ Ouvrir le dossier récursivement...</translation>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1168"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
|
||||
<source>%n millisecond(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n milliseconde</numerusform>
|
||||
@ -3355,7 +3355,7 @@ Ouvrir le dossier récursivement...</translation>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="667"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
|
||||
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
|
||||
<translation>
|
||||
<numerusform>Encodage : %n fichier sur %1 terminé pour l'instant, veuillez patienter...</numerusform>
|
||||
@ -3363,7 +3363,7 @@ Ouvrir le dossier récursivement...</translation>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<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'élément défaillant pour plus d'informations !</numerusform>
|
||||
@ -3371,7 +3371,7 @@ Ouvrir le dossier récursivement...</translation>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<source>%n file(s) skipped</source>
|
||||
<translation>
|
||||
<numerusform>%n fichier ignoré</numerusform>
|
||||
@ -3379,7 +3379,7 @@ Ouvrir le dossier récursivement...</translation>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="724"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
|
||||
<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'élément défaillant pour plus d'informations !</numerusform>
|
||||
@ -3387,7 +3387,7 @@ Ouvrir le dossier récursivement...</translation>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="738"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
|
||||
<source>All files completed successfully. Skipped %n file(s).</source>
|
||||
<translation>
|
||||
<numerusform>Tous les fichiers terminés avec succès. %n fichier ignoré.</numerusform>
|
||||
|
@ -3217,149 +3217,149 @@
|
||||
<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="656"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
|
||||
<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="667"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
|
||||
<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="689"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
|
||||
<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="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<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="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<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="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<source>LameXP - Aborted</source>
|
||||
<translation>LameXP - Megszakítva</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<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="709"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
|
||||
<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="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<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="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<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="724"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
|
||||
<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="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>LameXP - Error</source>
|
||||
<translation>LameXP - Hiba</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<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="738"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
|
||||
<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="742"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<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="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>LameXP - Done</source>
|
||||
<translation>LameXP - Kész</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="938"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
|
||||
<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>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>Playlist creation failed</source>
|
||||
<translation>Lejátszási lista létrehozási hiba</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>The playlist file could not be created:</source>
|
||||
<translation>A lejátszási lista fájlt nem lehet létrehozni:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1101"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1108"/>
|
||||
<source>Warning: Computer will shutdown in %1 seconds...</source>
|
||||
<translation>Figyelem: a számítógép %1 másodperc múlva le fog állni...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1105"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1106"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1112"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1113"/>
|
||||
<source>Cancel Shutdown</source>
|
||||
<translation>Leállítás megszakítása</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1157"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
|
||||
<source>%n hour(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n óra</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1158"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1162"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
|
||||
<source>%n minute(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n perc</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1163"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1167"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
|
||||
<source>%n second(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n másodperc</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1168"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
|
||||
<source>%n millisecond(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n ezredmásodperc</numerusform>
|
||||
|
@ -3231,59 +3231,59 @@
|
||||
<translation>Codifica File in Corso, attendi, prego...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="656"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
|
||||
<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="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<source>LameXP - Aborted</source>
|
||||
<translation>Annullato Tutto - LameXP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<source>Process was aborted by the user.</source>
|
||||
<translation>Il processo è stato annullato dall'utente.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>LameXP - Error</source>
|
||||
<translation>Errore - LameXP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>At least one file has failed!</source>
|
||||
<translation>Almeno un file ha fallito!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="742"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<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="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>LameXP - Done</source>
|
||||
<translation>Fatto . LameXP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>Playlist creation failed</source>
|
||||
<translation>Creazione della playlist fallita</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>The playlist file could not be created:</source>
|
||||
<translation>Il file di playlist non può essere creato:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="689"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
|
||||
<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="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<source>Process was aborted prematurely by the user!</source>
|
||||
<translation>Il processo è stato interrotto prematuramente dall'utente!</translation>
|
||||
</message>
|
||||
@ -3303,13 +3303,13 @@
|
||||
<translation>Il computer sarà spento non appena tutti i file saranno stati convertiti</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1101"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1108"/>
|
||||
<source>Warning: Computer will shutdown in %1 seconds...</source>
|
||||
<translation>Attenzione: Il Computer sarà spento tra %1 secondi...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1105"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1106"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1112"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1113"/>
|
||||
<source>Cancel Shutdown</source>
|
||||
<translation>Annulla Spegnimento</translation>
|
||||
</message>
|
||||
@ -3332,7 +3332,7 @@
|
||||
<translation>Spazio Libero su Disco (Cartella Temp)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="709"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
|
||||
<source>Process finished after %1.</source>
|
||||
<translation>Processo Completato in %1.</translation>
|
||||
</message>
|
||||
@ -3367,12 +3367,12 @@
|
||||
<translation>Mostra Tutte le Voci</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="938"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
|
||||
<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="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<source>Process was aborted by the user after %n file(s)!</source>
|
||||
<translation>
|
||||
<numerusform>Il processo è stato annullato dall'utente dopo %n file.</numerusform>
|
||||
@ -3380,7 +3380,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1157"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
|
||||
<source>%n hour(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n ora</numerusform>
|
||||
@ -3388,8 +3388,8 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1158"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1162"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
|
||||
<source>%n minute(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n minuto</numerusform>
|
||||
@ -3397,8 +3397,8 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1163"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1167"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
|
||||
<source>%n second(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n secondo</numerusform>
|
||||
@ -3406,7 +3406,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1168"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
|
||||
<source>%n millisecond(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n millisecondo</numerusform>
|
||||
@ -3414,7 +3414,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="667"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
|
||||
<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>
|
||||
@ -3422,7 +3422,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<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>
|
||||
@ -3430,7 +3430,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<source>%n file(s) skipped</source>
|
||||
<translation>
|
||||
<numerusform>%n file saltato</numerusform>
|
||||
@ -3438,7 +3438,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="724"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
|
||||
<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>
|
||||
@ -3446,7 +3446,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="738"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
|
||||
<source>All files completed successfully. Skipped %n file(s).</source>
|
||||
<translation>
|
||||
<numerusform>Tutti i file completati con successo. Saltato %n file.</numerusform>
|
||||
|
@ -3169,69 +3169,69 @@
|
||||
<translation type="unfinished">멀티-쓰레딩 활성화: %1 인스턴스 동시 실행!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="656"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
|
||||
<source>Aborted! Waiting for running jobs to terminate...</source>
|
||||
<translation type="unfinished">중단됨! 종료를 위해 실행중인 작업을 대기 중...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="689"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
|
||||
<source>Creating the playlist file, please wait...</source>
|
||||
<translation type="unfinished">재생 목록 파일 생성 중, 잠시 기다려 주십시오...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<source>Process was aborted prematurely by the user!</source>
|
||||
<translation type="unfinished">처리가 사용자에 의해 완전히 중단되었습니다!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<source>LameXP - Aborted</source>
|
||||
<translation type="unfinished">LameXP - 중단됨</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<source>Process was aborted by the user.</source>
|
||||
<translation type="unfinished">처리가 사용자에 의해 중단되었습니다.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>LameXP - Error</source>
|
||||
<translation type="unfinished">LameXP - 오류</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>At least one file has failed!</source>
|
||||
<translation type="unfinished">최소한 한 개의 파일이 실패되었습니다!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="742"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>All files completed successfully.</source>
|
||||
<translation type="unfinished">모든 파일을 성공적으로 인코딩 완료하였습니다.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>LameXP - Done</source>
|
||||
<translation type="unfinished">LameXP - 완료</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>Playlist creation failed</source>
|
||||
<translation type="unfinished">재생 목록 생성 실패</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>The playlist file could not be created:</source>
|
||||
<translation type="unfinished">재생 목록 파일을 생성할 수 없음:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1101"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1108"/>
|
||||
<source>Warning: Computer will shutdown in %1 seconds...</source>
|
||||
<translation type="unfinished">경고: 컴퓨터가 %1초 후 종료됩니다...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1105"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1106"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1112"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1113"/>
|
||||
<source>Cancel Shutdown</source>
|
||||
<translation type="unfinished">컴퓨터 종료 취소</translation>
|
||||
</message>
|
||||
@ -3254,7 +3254,7 @@
|
||||
<translation type="unfinished">여유 디스크 공간(임시 폴더)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="709"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
|
||||
<source>Process finished after %1.</source>
|
||||
<translation type="unfinished">작업 경과 시간: %1 소요됨.</translation>
|
||||
</message>
|
||||
@ -3289,77 +3289,77 @@
|
||||
<translation type="unfinished">모든 항목 표시</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="938"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
|
||||
<source>None of the items matches the current filtering rules</source>
|
||||
<translation>현재 필터링 규칙과 일치하지 항목이 없습니다.</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<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="1157"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
|
||||
<source>%n hour(s)</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform>%n 시간</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1158"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1162"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
|
||||
<source>%n minute(s)</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform>%n 분</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1163"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1167"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
|
||||
<source>%n second(s)</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform>%n 초</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1168"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
|
||||
<source>%n millisecond(s)</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform>%n ms</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="667"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
|
||||
<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="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<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="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<source>%n file(s) skipped</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform>%n 파일 건너뜀</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="724"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
|
||||
<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="738"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
|
||||
<source>All files completed successfully. Skipped %n file(s).</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform>모든 파일들이 성공적으로 완료되었습니다. %n 파일 건너뜀.</numerusform>
|
||||
|
@ -3234,12 +3234,12 @@
|
||||
<translation type="unfinished">Wielowątkowosć włączona: Równolegle wykonywanych jest %1 kodowań!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="656"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
|
||||
<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="667"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
|
||||
<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>
|
||||
@ -3248,17 +3248,17 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="689"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
|
||||
<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="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<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="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<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>
|
||||
@ -3267,22 +3267,22 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<source>LameXP - Aborted</source>
|
||||
<translation type="unfinished">LameXP - Przerwano</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<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="709"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
|
||||
<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="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<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>
|
||||
@ -3291,7 +3291,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<source>%n file(s) skipped</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform>pominięto %n plik</numerusform>
|
||||
@ -3300,7 +3300,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="724"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
|
||||
<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>
|
||||
@ -3309,7 +3309,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="738"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
|
||||
<source>All files completed successfully. Skipped %n file(s).</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform>Wszystkie zadania wykonano pomyślnie. Pominięto %n plik.</numerusform>
|
||||
@ -3318,54 +3318,54 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>LameXP - Error</source>
|
||||
<translation type="unfinished">LameXP - Błąd</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<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="742"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<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="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>LameXP - Done</source>
|
||||
<translation type="unfinished">LameXP - Zrobione</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="938"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
|
||||
<source>None of the items matches the current filtering rules</source>
|
||||
<translation type="unfinished">Żadna z pozycji nie spełnia reguł filtra</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>Playlist creation failed</source>
|
||||
<translation type="unfinished">Tworzenie playlisty zakończone niepowodzeniem</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>The playlist file could not be created:</source>
|
||||
<translation type="unfinished">Playlista nie mogła zostać utworzona:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1101"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1108"/>
|
||||
<source>Warning: Computer will shutdown in %1 seconds...</source>
|
||||
<translation type="unfinished">Ostrzeżenie: Komputer zostanie zamknięty za %1 sekund/y...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1105"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1106"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1112"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1113"/>
|
||||
<source>Cancel Shutdown</source>
|
||||
<translation type="unfinished">Anuluj wyłączenie komputera</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1157"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
|
||||
<source>%n hour(s)</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform>%n godzina</numerusform>
|
||||
@ -3374,8 +3374,8 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1158"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1162"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
|
||||
<source>%n minute(s)</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform>%n minuta</numerusform>
|
||||
@ -3384,8 +3384,8 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1163"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1167"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
|
||||
<source>%n second(s)</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform>%n sekunda</numerusform>
|
||||
@ -3394,7 +3394,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1168"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
|
||||
<source>%n millisecond(s)</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform>%n milisekunda</numerusform>
|
||||
|
@ -3188,58 +3188,58 @@
|
||||
<translation>Многопоточность включена: Выполняется %1 экземпляра(ов) параллельно!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="656"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
|
||||
<source>Aborted! Waiting for running jobs to terminate...</source>
|
||||
<translation>Отменено! Ожидание завершения запущенных заданий...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="689"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
|
||||
<source>Creating the playlist file, please wait...</source>
|
||||
<translation>Создаю плэйлист, пожалуйста, подождите...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<source>Process was aborted prematurely by the user!</source>
|
||||
<translation>Процесс был преждевременно прерван пользователем!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<source>LameXP - Aborted</source>
|
||||
<translation>LameXP - Отменено</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<source>Process was aborted by the user.</source>
|
||||
<translation>Процесс был прерван пользователем.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>LameXP - Error</source>
|
||||
<translation>LameXP - Ошибка</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>At least one file has failed!</source>
|
||||
<translation>Ошибка как минимум с 1 файлом!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>LameXP - Done</source>
|
||||
<translation>LameXP - Завершено</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="742"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>All files completed successfully.</source>
|
||||
<translation>Все файлы преобразовались успешно.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>Playlist creation failed</source>
|
||||
<translation>Не могу создать плэйлист</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>The playlist file could not be created:</source>
|
||||
<translation>Плэйлист не может быть создан:</translation>
|
||||
</message>
|
||||
@ -3249,13 +3249,13 @@
|
||||
<translation>Выключить компьютер после завершения преобразования всех файлов</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1101"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1108"/>
|
||||
<source>Warning: Computer will shutdown in %1 seconds...</source>
|
||||
<translation>Внимание: Компьютер выключится через %1 секунд...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1105"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1106"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1112"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1113"/>
|
||||
<source>Cancel Shutdown</source>
|
||||
<translation>Отменить выключение</translation>
|
||||
</message>
|
||||
@ -3278,7 +3278,7 @@
|
||||
<translation>Свободное место на диске (Временная папка)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="709"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
|
||||
<source>Process finished after %1.</source>
|
||||
<translation>Процесс завершился спустя %1.</translation>
|
||||
</message>
|
||||
@ -3313,12 +3313,12 @@
|
||||
<translation>Показать все</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="938"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
|
||||
<source>None of the items matches the current filtering rules</source>
|
||||
<translation>Ни один из элементов не удовлетворяет правилам фильтра</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<source>Process was aborted by the user after %n file(s)!</source>
|
||||
<translation>
|
||||
<numerusform>Процесс был прерван пользователем после %n файла!</numerusform>
|
||||
@ -3327,7 +3327,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1157"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
|
||||
<source>%n hour(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n час</numerusform>
|
||||
@ -3336,8 +3336,8 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1158"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1162"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
|
||||
<source>%n minute(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n минута</numerusform>
|
||||
@ -3346,8 +3346,8 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1163"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1167"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
|
||||
<source>%n second(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n секунда</numerusform>
|
||||
@ -3356,7 +3356,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1168"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
|
||||
<source>%n millisecond(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n миллисекунда</numerusform>
|
||||
@ -3365,7 +3365,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="667"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
|
||||
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
|
||||
<translation>
|
||||
<numerusform>Кодирование: %n файл из %1 завершено, пожалуйста ждите...</numerusform>
|
||||
@ -3374,7 +3374,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
|
||||
<translation>
|
||||
<numerusform>Ошибка в: %1 из %n файла (%2). Узнайте подробности по двойному щелчку на элементе с ошибкой!</numerusform>
|
||||
@ -3383,7 +3383,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<source>%n file(s) skipped</source>
|
||||
<translation>
|
||||
<numerusform>%n файл пропущен</numerusform>
|
||||
@ -3392,7 +3392,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="724"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
|
||||
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
|
||||
<translation>
|
||||
<numerusform>Ошибка в: %1 из %n файла. Узнайте подробности по двойному щелчку на элементе с ошибкой!</numerusform>
|
||||
@ -3401,7 +3401,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="738"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
|
||||
<source>All files completed successfully. Skipped %n file(s).</source>
|
||||
<translation>
|
||||
<numerusform>Все файлы успешно преобразованы. Пропущен %n файл.</numerusform>
|
||||
|
@ -3227,12 +3227,12 @@
|
||||
<translation>Flertrådskörning aktiverad: Kör %1 parallella instanser!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="656"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
|
||||
<source>Aborted! Waiting for running jobs to terminate...</source>
|
||||
<translation>Avbrutet! Väntar på att aktiva processer skall avslutas...</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="667"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
|
||||
<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>
|
||||
@ -3240,17 +3240,17 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="689"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
|
||||
<source>Creating the playlist file, please wait...</source>
|
||||
<translation>Skapar spelningslista, vänta...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<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="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<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>
|
||||
@ -3258,22 +3258,22 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<source>LameXP - Aborted</source>
|
||||
<translation>LameXP - Avbrutet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<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="709"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
|
||||
<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="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<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 på misslyckat objekt för info!</numerusform>
|
||||
@ -3281,7 +3281,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<source>%n file(s) skipped</source>
|
||||
<translation>
|
||||
<numerusform>%n fil hoppades över</numerusform>
|
||||
@ -3289,7 +3289,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="724"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
|
||||
<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 på misslyckat objekt för info!</numerusform>
|
||||
@ -3297,7 +3297,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="738"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
|
||||
<source>All files completed successfully. Skipped %n file(s).</source>
|
||||
<translation>
|
||||
<numerusform>Alla filer korrekt slutförda. %n fil hoppades över.</numerusform>
|
||||
@ -3305,54 +3305,54 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>LameXP - Error</source>
|
||||
<translation>LameXP - Fel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>At least one file has failed!</source>
|
||||
<translation>Minst en fil har misslyckats!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="742"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>All files completed successfully.</source>
|
||||
<translation>Alla filer korrekt omkodade.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>LameXP - Done</source>
|
||||
<translation>LameXP - Klar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="938"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
|
||||
<source>None of the items matches the current filtering rules</source>
|
||||
<translation>Inga objekt matchar aktuell filtrering</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>Playlist creation failed</source>
|
||||
<translation>Kunde inte skapa spelningslista</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>The playlist file could not be created:</source>
|
||||
<translation>Spelningslistan kunde inte skapas:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1101"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1108"/>
|
||||
<source>Warning: Computer will shutdown in %1 seconds...</source>
|
||||
<translation>Varning! Datorn kommer att stängas av om %1 sekunder...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1105"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1106"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1112"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1113"/>
|
||||
<source>Cancel Shutdown</source>
|
||||
<translation>Avbryt avstängning</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1157"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
|
||||
<source>%n hour(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n timma</numerusform>
|
||||
@ -3360,8 +3360,8 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1158"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1162"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
|
||||
<source>%n minute(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n minut</numerusform>
|
||||
@ -3369,8 +3369,8 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1163"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1167"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
|
||||
<source>%n second(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n sekund</numerusform>
|
||||
@ -3378,7 +3378,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1168"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
|
||||
<source>%n millisecond(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n millisekund</numerusform>
|
||||
|
@ -3154,58 +3154,58 @@
|
||||
<translation>正在編碼文件,請稍候...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="656"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
|
||||
<source>Aborted! Waiting for running jobs to terminate...</source>
|
||||
<translation>中止! 正在等待運行項目終止...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="689"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
|
||||
<source>Creating the playlist file, please wait...</source>
|
||||
<translation>創建播放列表文件,請稍候...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<source>LameXP - Aborted</source>
|
||||
<translation>LameXP - 中止</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<source>Process was aborted by the user.</source>
|
||||
<translation>進程被用戶終止.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>LameXP - Error</source>
|
||||
<translation>LameXP - 錯誤</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>At least one file has failed!</source>
|
||||
<translation>至少一個文件失敗 !</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="742"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>All files completed successfully.</source>
|
||||
<translation>已成功完成的所有文件.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>LameXP - Done</source>
|
||||
<translation>LameXP - 完成了</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>Playlist creation failed</source>
|
||||
<translation>播放列表創建失敗</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>The playlist file could not be created:</source>
|
||||
<translation>無法創建播放列表文件:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<source>Process was aborted prematurely by the user!</source>
|
||||
<translation>用戶提前中止了進程 !</translation>
|
||||
</message>
|
||||
@ -3225,13 +3225,13 @@
|
||||
<translation>所有文件都轉換后自動關閉計算機 </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1101"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1108"/>
|
||||
<source>Warning: Computer will shutdown in %1 seconds...</source>
|
||||
<translation>警告:計算機將在 %1 秒關機...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1105"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1106"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1112"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1113"/>
|
||||
<source>Cancel Shutdown</source>
|
||||
<translation>取消關機</translation>
|
||||
</message>
|
||||
@ -3254,7 +3254,7 @@
|
||||
<translation>可用的磁盤空間(Temp文件夾)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="709"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
|
||||
<source>Process finished after %1.</source>
|
||||
<translation>過程執行了 %1.</translation>
|
||||
</message>
|
||||
@ -3289,77 +3289,77 @@
|
||||
<translation>顯示所有項目</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="938"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
|
||||
<source>None of the items matches the current filtering rules</source>
|
||||
<translation>此項目都不匹配當前的過濾規則</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<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="1157"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
|
||||
<source>%n hour(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n 小時</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1158"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1162"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
|
||||
<source>%n minute(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n 分鐘</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1163"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1167"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
|
||||
<source>%n second(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n 秒</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1168"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
|
||||
<source>%n millisecond(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n 毫秒</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="667"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
|
||||
<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="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<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="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<source>%n file(s) skipped</source>
|
||||
<translation>
|
||||
<numerusform>跳過 %n 個文件</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="724"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
|
||||
<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="738"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
|
||||
<source>All files completed successfully. Skipped %n file(s).</source>
|
||||
<translation>
|
||||
<numerusform>所有文件已成功完成. 跳過 %n 個文件.</numerusform>
|
||||
|
@ -3176,58 +3176,58 @@
|
||||
<translation>Багатопотоковість увімкнено: Паралельно запущено %1 копій!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="656"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
|
||||
<source>Aborted! Waiting for running jobs to terminate...</source>
|
||||
<translation>Перервано! Чекаємо на завершення запущених завдань...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="689"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
|
||||
<source>Creating the playlist file, please wait...</source>
|
||||
<translation>Йде створення списку відтворення, будь ласка, зачекайте...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<source>Process was aborted prematurely by the user!</source>
|
||||
<translation>Процес було перервано користувачем завчасно!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<source>LameXP - Aborted</source>
|
||||
<translation>LameXP - Перервано</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<source>Process was aborted by the user.</source>
|
||||
<translation>Процес було перервано користувачем.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>LameXP - Error</source>
|
||||
<translation>LameXP - Помилка</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>At least one file has failed!</source>
|
||||
<translation>Стався збій при обробці щонайменше одного файла!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>LameXP - Done</source>
|
||||
<translation>LameXP - Виконано</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="742"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>All files completed successfully.</source>
|
||||
<translation>Обробка усіх файлів успішно завершена.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>Playlist creation failed</source>
|
||||
<translation>Збій створення списка відтворення</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>The playlist file could not be created:</source>
|
||||
<translation>Неможливо створити файл списка відтворення:</translation>
|
||||
</message>
|
||||
@ -3242,13 +3242,13 @@
|
||||
<translation>Вимкнути комп'ютер після завершення конвертації усіх файлів</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1101"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1108"/>
|
||||
<source>Warning: Computer will shutdown in %1 seconds...</source>
|
||||
<translation>Попередження: Комп'ютер буде вимкнено через %1 секунд...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1105"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1106"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1112"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1113"/>
|
||||
<source>Cancel Shutdown</source>
|
||||
<translation>Відмінити Вимкнення</translation>
|
||||
</message>
|
||||
@ -3271,7 +3271,7 @@
|
||||
<translation>Вільне місце на диску (тека тимчасових файлів)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="709"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
|
||||
<source>Process finished after %1.</source>
|
||||
<translation>Процес тривав %1.</translation>
|
||||
</message>
|
||||
@ -3306,12 +3306,12 @@
|
||||
<translation>Відображати всі записи</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="938"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
|
||||
<source>None of the items matches the current filtering rules</source>
|
||||
<translation>Жодного запису не підпадає під поточні правила фільтрування</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<source>Process was aborted by the user after %n file(s)!</source>
|
||||
<translation>
|
||||
<numerusform>Процес було перервано користувачем після %n файлу!</numerusform>
|
||||
@ -3320,7 +3320,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1157"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
|
||||
<source>%n hour(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n годину</numerusform>
|
||||
@ -3329,8 +3329,8 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1158"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1162"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
|
||||
<source>%n minute(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n хвилину</numerusform>
|
||||
@ -3339,8 +3339,8 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1163"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1167"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
|
||||
<source>%n second(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n секунду</numerusform>
|
||||
@ -3349,7 +3349,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1168"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
|
||||
<source>%n millisecond(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n мілісекунду</numerusform>
|
||||
@ -3358,7 +3358,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="667"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
|
||||
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
|
||||
<translation>
|
||||
<numerusform>Кодування: %n файл з %1 поки що оброблено, будь ласка, зачекайте...</numerusform>
|
||||
@ -3367,7 +3367,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
|
||||
<translation>
|
||||
<numerusform>Помилка: збій обробки %1 з %n файлів (%2). Для детальної інформації необхідно зробити подвійний клік на потрібних елементах!</numerusform>
|
||||
@ -3376,7 +3376,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<source>%n file(s) skipped</source>
|
||||
<translation>
|
||||
<numerusform>%n файл пропущено</numerusform>
|
||||
@ -3385,7 +3385,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="724"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
|
||||
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
|
||||
<translation>
|
||||
<numerusform>Помилка: збій обробки %1 з %n файлів. Для детальної інформації необхідно зробити подвійний клік на потрібних елементах!</numerusform>
|
||||
@ -3394,7 +3394,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="738"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
|
||||
<source>All files completed successfully. Skipped %n file(s).</source>
|
||||
<translation>
|
||||
<numerusform>Всі файли оброблено успішно. Пропущено %n файл.</numerusform>
|
||||
|
@ -3154,58 +3154,58 @@
|
||||
<translation>正在编码文件,请稍候...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="656"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="663"/>
|
||||
<source>Aborted! Waiting for running jobs to terminate...</source>
|
||||
<translation>中止! 正在等待运行项目终止...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="689"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="696"/>
|
||||
<source>Creating the playlist file, please wait...</source>
|
||||
<translation>创建播放列表文件,请稍候...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<source>LameXP - Aborted</source>
|
||||
<translation>LameXP - 中止</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="700"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="707"/>
|
||||
<source>Process was aborted by the user.</source>
|
||||
<translation>进程被用户中止。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>LameXP - Error</source>
|
||||
<translation>LameXP - 错误</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="726"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="733"/>
|
||||
<source>At least one file has failed!</source>
|
||||
<translation>至少一个文件失败 !</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="742"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="749"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>All files completed successfully.</source>
|
||||
<translation>已成功完成所有文件。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="744"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="751"/>
|
||||
<source>LameXP - Done</source>
|
||||
<translation>LameXP - 完成</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>Playlist creation failed</source>
|
||||
<translation>播放列表创建失败</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1037"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1044"/>
|
||||
<source>The playlist file could not be created:</source>
|
||||
<translation>无法创建播放列表文件:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<source>Process was aborted prematurely by the user!</source>
|
||||
<translation>用户提前中止了进程!</translation>
|
||||
</message>
|
||||
@ -3225,13 +3225,13 @@
|
||||
<translation>所有文件都转换后自动关闭计算机 </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1101"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1108"/>
|
||||
<source>Warning: Computer will shutdown in %1 seconds...</source>
|
||||
<translation>警告:计算机将在 %1 秒后关机...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1105"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1106"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1112"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1113"/>
|
||||
<source>Cancel Shutdown</source>
|
||||
<translation>取消关机</translation>
|
||||
</message>
|
||||
@ -3254,7 +3254,7 @@
|
||||
<translation>可用磁盘空间(Temp文件夹)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="709"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="716"/>
|
||||
<source>Process finished after %1.</source>
|
||||
<translation>过程执行了 %1。</translation>
|
||||
</message>
|
||||
@ -3289,77 +3289,77 @@
|
||||
<translation>显示所有项目</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="938"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="945"/>
|
||||
<source>None of the items matches the current filtering rules</source>
|
||||
<translation>所有项目都不匹配当前的筛选规则</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="699"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="706"/>
|
||||
<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="1157"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1164"/>
|
||||
<source>%n hour(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n 小时</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1158"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1162"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1165"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1169"/>
|
||||
<source>%n minute(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n 分钟</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1163"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1167"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1170"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1174"/>
|
||||
<source>%n second(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n 秒</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1168"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="1175"/>
|
||||
<source>%n millisecond(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n 毫秒</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="667"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
|
||||
<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="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<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="720"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="727"/>
|
||||
<source>%n file(s) skipped</source>
|
||||
<translation>
|
||||
<numerusform>跳过 %n 个文件</numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="724"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
|
||||
<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="738"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="745"/>
|
||||
<source>All files completed successfully. Skipped %n file(s).</source>
|
||||
<translation>
|
||||
<numerusform>所有文件已成功完成。 跳过 %n 个文件。</numerusform>
|
||||
|
@ -10,6 +10,7 @@
|
||||
<file>tools/oggdec.exe</file>
|
||||
<file>tools/opusdec.i386.exe</file>
|
||||
<file>tools/opusdec.sse2.exe</file>
|
||||
<file>tools/refalac.exe</file>
|
||||
<file>tools/refalac.i386.exe</file>
|
||||
<file>tools/refalac.x64.exe</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
res/tools/refalac.i386.exe
Normal file
BIN
res/tools/refalac.i386.exe
Normal file
Binary file not shown.
BIN
res/tools/refalac.x64.exe
Normal file
BIN
res/tools/refalac.x64.exe
Normal file
Binary file not shown.
@ -34,8 +34,8 @@
|
||||
#define VER_LAMEXP_MINOR_HI 1
|
||||
#define VER_LAMEXP_MINOR_LO 4
|
||||
#define VER_LAMEXP_TYPE Alpha
|
||||
#define VER_LAMEXP_PATCH 1
|
||||
#define VER_LAMEXP_BUILD 1856
|
||||
#define VER_LAMEXP_PATCH 4
|
||||
#define VER_LAMEXP_BUILD 1866
|
||||
#define VER_LAMEXP_CONFG 1818
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
@ -50,10 +50,9 @@
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#define VER_LAMEXP_TOOL_NEROAAC 1540
|
||||
#define VER_LAMEXP_TOOL_FHGAACENC 20120806
|
||||
#define VER_LAMEXP_TOOL_FHGAACENC 20151024
|
||||
#define VER_LAMEXP_TOOL_FDKAACENC 62
|
||||
#define VER_LAMEXP_TOOL_QAAC 244
|
||||
#define VER_LAMEXP_TOOL_COREAUDIO 7980
|
||||
#define VER_LAMEXP_TOOL_QAAC 258
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// Helper macros (aka: having fun with the C pre-processor)
|
||||
|
@ -569,10 +569,9 @@ void ProcessingDialog::startNextJob(void)
|
||||
m_runningThreads++;
|
||||
|
||||
AudioFileModel currentFile = updateMetaInfo(m_pendingJobs.takeFirst());
|
||||
bool nativeResampling = false;
|
||||
|
||||
//Create encoder instance
|
||||
AbstractEncoder *encoder = EncoderRegistry::createInstance(m_settings->compressionEncoder(), m_settings, &nativeResampling);
|
||||
AbstractEncoder *encoder = EncoderRegistry::createInstance(m_settings->compressionEncoder(), m_settings);
|
||||
|
||||
//Create processing thread
|
||||
ProcessThread *thread = new ProcessThread
|
||||
@ -589,11 +588,19 @@ void ProcessingDialog::startNextJob(void)
|
||||
{
|
||||
thread->addFilter(new DownmixFilter());
|
||||
}
|
||||
if((m_settings->samplingRate() > 0) && !nativeResampling)
|
||||
if(m_settings->samplingRate() > 0)
|
||||
{
|
||||
if(SettingsModel::samplingRates[m_settings->samplingRate()] != currentFile.techInfo().audioSamplerate() || currentFile.techInfo().audioSamplerate() == 0)
|
||||
const int targetRate = SettingsModel::samplingRates[qBound(1, m_settings->samplingRate(), 6)];
|
||||
if((targetRate != currentFile.techInfo().audioSamplerate()) || (currentFile.techInfo().audioSamplerate() == 0))
|
||||
{
|
||||
thread->addFilter(new ResampleFilter(SettingsModel::samplingRates[m_settings->samplingRate()]));
|
||||
if (encoder->toEncoderInfo()->isResamplingSupported())
|
||||
{
|
||||
encoder->setSamplingRate(targetRate);
|
||||
}
|
||||
else
|
||||
{
|
||||
thread->addFilter(new ResampleFilter(targetRate));
|
||||
}
|
||||
}
|
||||
}
|
||||
if((m_settings->toneAdjustBass() != 0) || (m_settings->toneAdjustTreble() != 0))
|
||||
|
@ -114,6 +114,11 @@ class AACEncoderInfo : public AbstractEncoderInfo
|
||||
static const char* s_extension = "mp4";
|
||||
return s_extension;
|
||||
}
|
||||
|
||||
virtual bool isResamplingSupported(void) const
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
static const g_aacEncoderInfo;
|
||||
|
||||
|
@ -120,6 +120,11 @@ class FDKAACEncoderInfo : public AbstractEncoderInfo
|
||||
static const char* s_extension = "mp4";
|
||||
return s_extension;
|
||||
}
|
||||
|
||||
virtual bool isResamplingSupported(void) const
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
static const g_fdkAacEncoderInfo;
|
||||
|
||||
|
@ -117,6 +117,11 @@ class FHGAACEncoderInfo : public AbstractEncoderInfo
|
||||
static const char* s_extension = "mp4";
|
||||
return s_extension;
|
||||
}
|
||||
|
||||
virtual bool isResamplingSupported(void) const
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
static const g_fhgAacEncoderInfo;
|
||||
|
||||
@ -179,7 +184,7 @@ bool FHGAACEncoder::encode(const QString &sourceFile, const AudioFileModel_MetaI
|
||||
break;
|
||||
}
|
||||
|
||||
args << "--dll" << m_binary_dll;
|
||||
//args << "--dll" << m_binary_dll;
|
||||
|
||||
if(!m_configCustomParams.isEmpty()) args << m_configCustomParams.split(" ", QString::SkipEmptyParts);
|
||||
|
||||
|
@ -44,6 +44,8 @@ static int index2bitrate(const int index)
|
||||
|
||||
static const int g_qaacVBRQualityLUT[16] = {0 ,9, 18, 27, 36, 45, 54, 63, 73, 82, 91, 100, 109, 118, 127, INT_MAX};
|
||||
|
||||
static const int RESAMPLING_QUALITY = 127;
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// Encoder Info
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
@ -125,6 +127,11 @@ class QAACEncoderInfo : public AbstractEncoderInfo
|
||||
static const char* s_extension = "mp4";
|
||||
return s_extension;
|
||||
}
|
||||
|
||||
virtual bool isResamplingSupported(void) const
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
static const g_qaacEncoderInfo;
|
||||
|
||||
@ -143,6 +150,7 @@ QAACEncoder::QAACEncoder(void)
|
||||
}
|
||||
|
||||
m_configProfile = 0;
|
||||
m_algorithmQuality = 2;
|
||||
}
|
||||
|
||||
QAACEncoder::~QAACEncoder(void)
|
||||
@ -187,6 +195,13 @@ bool QAACEncoder::encode(const QString &sourceFile, const AudioFileModel_MetaInf
|
||||
break;
|
||||
}
|
||||
|
||||
args << "--quality" << QString::number(qBound(0, m_algorithmQuality, 2));
|
||||
if (m_configSamplingRate > 0)
|
||||
{
|
||||
args << QString("--native-resampler=bats,%0").arg(QString::number(RESAMPLING_QUALITY));
|
||||
args << "--rate" << QString::number(m_configSamplingRate);
|
||||
}
|
||||
|
||||
if(!m_configCustomParams.isEmpty()) args << m_configCustomParams.split(" ", QString::SkipEmptyParts);
|
||||
|
||||
if(!metaInfo.title().isEmpty()) args << "--title" << cleanTag(metaInfo.title());
|
||||
@ -288,6 +303,11 @@ void QAACEncoder::setProfile(int profile)
|
||||
m_configProfile = profile;
|
||||
}
|
||||
|
||||
void QAACEncoder::setAlgoQuality(int value)
|
||||
{
|
||||
m_algorithmQuality = qBound(0, value, 2);
|
||||
}
|
||||
|
||||
const AbstractEncoderInfo *QAACEncoder::getEncoderInfo(void)
|
||||
{
|
||||
return &g_qaacEncoderInfo;
|
||||
|
@ -39,6 +39,7 @@ public:
|
||||
|
||||
//Advanced options
|
||||
virtual void setProfile(int profile);
|
||||
virtual void setAlgoQuality(int value);
|
||||
|
||||
//Encoder info
|
||||
virtual const AbstractEncoderInfo *toEncoderInfo(void) const { return getEncoderInfo(); }
|
||||
@ -48,4 +49,5 @@ private:
|
||||
const QString m_binary_qaac32;
|
||||
const QString m_binary_qaac64;
|
||||
int m_configProfile;
|
||||
int m_algorithmQuality;
|
||||
};
|
||||
|
@ -113,6 +113,11 @@ class AC3EncoderInfo : public AbstractEncoderInfo
|
||||
static const char* s_extension = "ac3";
|
||||
return s_extension;
|
||||
}
|
||||
|
||||
virtual bool isResamplingSupported(void) const
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
static const g_aftenEncoderInfo;
|
||||
|
||||
|
@ -33,19 +33,51 @@ AbstractEncoder::AbstractEncoder(void)
|
||||
m_configBitrate = 0;
|
||||
m_configRCMode = 0;
|
||||
m_configCustomParams.clear();
|
||||
m_configSamplingRate = 0;
|
||||
}
|
||||
|
||||
AbstractEncoder::~AbstractEncoder(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Setters
|
||||
*/
|
||||
|
||||
void AbstractEncoder::setBitrate(int bitrate) { m_configBitrate = qMax(0, bitrate); }
|
||||
void AbstractEncoder::setRCMode(int mode) { m_configRCMode = qMax(0, mode); }
|
||||
void AbstractEncoder::setCustomParams(const QString &customParams) { m_configCustomParams = customParams.trimmed(); }
|
||||
void AbstractEncoder::setRCMode(const int &mode)
|
||||
{
|
||||
if (!toEncoderInfo()->isModeSupported(qMax(0, mode)))
|
||||
{
|
||||
MUTILS_THROW("This RC mode is not supported by the encoder!");
|
||||
}
|
||||
m_configRCMode = qMax(0, mode);
|
||||
m_configBitrate = qBound(0, m_configBitrate, toEncoderInfo()->valueCount(m_configRCMode) - 1);
|
||||
}
|
||||
|
||||
void AbstractEncoder::setBitrate(const int &bitrate)
|
||||
{
|
||||
if (qMax(0, bitrate) >= toEncoderInfo()->valueCount(m_configRCMode))
|
||||
{
|
||||
MUTILS_THROW("The specified bitrate/quality is out of range!");
|
||||
}
|
||||
m_configBitrate = qMax(0, bitrate);
|
||||
}
|
||||
|
||||
void AbstractEncoder::setCustomParams(const QString &customParams)
|
||||
{
|
||||
m_configCustomParams = customParams.trimmed();
|
||||
}
|
||||
|
||||
void AbstractEncoder::setSamplingRate(const int &value)
|
||||
{
|
||||
if (!toEncoderInfo()->isResamplingSupported())
|
||||
{
|
||||
MUTILS_THROW("This encoder does *not* support native resampling!");
|
||||
}
|
||||
m_configSamplingRate = qBound(0, value, 48000);
|
||||
};
|
||||
|
||||
|
||||
/*
|
||||
* Default implementation
|
||||
@ -75,6 +107,7 @@ const bool AbstractEncoder::needsTimingInfo(void)
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Helper functions
|
||||
*/
|
||||
|
@ -49,6 +49,7 @@ public:
|
||||
value_type_t;
|
||||
|
||||
virtual bool isModeSupported(int mode) const = 0; //Returns whether the encoder does support the current RC mode
|
||||
virtual bool isResamplingSupported(void) const = 0; //Returns whether the encoder has "native" resampling support
|
||||
virtual int valueCount(int mode) const = 0; //The number of bitrate/quality values for current RC mode
|
||||
virtual int valueAt(int mode, int index) const = 0; //The bitrate/quality value at 'index' for the current RC mode
|
||||
virtual int valueType(int mode) const = 0; //The display type of the values for the current RC mode
|
||||
@ -73,8 +74,9 @@ public:
|
||||
virtual const bool needsTimingInfo(void);
|
||||
|
||||
//Common setter methods
|
||||
virtual void setBitrate(int bitrate);
|
||||
virtual void setRCMode(int mode);
|
||||
virtual void setBitrate(const int &bitrate);
|
||||
virtual void setRCMode(const int &mode);
|
||||
virtual void setSamplingRate(const int &value);
|
||||
virtual void setCustomParams(const QString &customParams);
|
||||
|
||||
//Encoder info
|
||||
@ -88,6 +90,7 @@ public:
|
||||
protected:
|
||||
int m_configBitrate; //Bitrate *or* VBR-quality-level
|
||||
int m_configRCMode; //Rate-control mode
|
||||
int m_configSamplingRate; //Target sampling rate
|
||||
QString m_configCustomParams; //Custom parameters, if any
|
||||
|
||||
//Helper functions
|
||||
|
@ -115,6 +115,11 @@ class DCAEncoderInfo : public AbstractEncoderInfo
|
||||
static const char* s_extension = "dts";
|
||||
return s_extension;
|
||||
}
|
||||
|
||||
virtual bool isResamplingSupported(void) const
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
static const g_dcaEncoderInfo;
|
||||
|
||||
|
@ -109,6 +109,11 @@ public:
|
||||
static const char* s_extension = "flac";
|
||||
return s_extension;
|
||||
}
|
||||
|
||||
virtual bool isResamplingSupported(void) const
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
static const g_flacEncoderInfo;
|
||||
|
||||
|
@ -109,6 +109,11 @@ class MACEncoderInfo : public AbstractEncoderInfo
|
||||
static const char* s_extension = "ape";
|
||||
return s_extension;
|
||||
}
|
||||
|
||||
virtual bool isResamplingSupported(void) const
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
static const g_macEncoderInfo;
|
||||
|
||||
|
@ -114,6 +114,11 @@ class MP3EncoderInfo : public AbstractEncoderInfo
|
||||
static const char* s_extension = "mp3";
|
||||
return s_extension;
|
||||
}
|
||||
|
||||
virtual bool isResamplingSupported(void) const
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
static const g_mp3EncoderInfo;
|
||||
|
||||
@ -334,11 +339,6 @@ void MP3Encoder::setBitrateLimits(int minimumBitrate, int maximumBitrate)
|
||||
m_configBitrateMaximum = maximumBitrate;
|
||||
}
|
||||
|
||||
void MP3Encoder::setSamplingRate(int value)
|
||||
{
|
||||
m_configSamplingRate = value;
|
||||
}
|
||||
|
||||
void MP3Encoder::setChannelMode(int value)
|
||||
{
|
||||
m_configChannelMode = value;
|
||||
|
@ -41,7 +41,6 @@ public:
|
||||
//Advanced options
|
||||
virtual void setAlgoQuality(int value);
|
||||
virtual void setBitrateLimits(int minimumBitrate, int maximumBitrate);
|
||||
virtual void setSamplingRate(int value);
|
||||
virtual void setChannelMode(int value);
|
||||
|
||||
//Encoder info
|
||||
@ -53,7 +52,6 @@ private:
|
||||
int m_algorithmQuality;
|
||||
int m_configBitrateMaximum;
|
||||
int m_configBitrateMinimum;
|
||||
int m_configSamplingRate;
|
||||
int m_configChannelMode;
|
||||
|
||||
int clipBitrate(int bitrate);
|
||||
|
@ -110,6 +110,11 @@ class OpusEncoderInfo : public AbstractEncoderInfo
|
||||
static const char* s_extension = "opus";
|
||||
return s_extension;
|
||||
}
|
||||
|
||||
virtual bool isResamplingSupported(void) const
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
static const g_opusEncoderInfo;
|
||||
|
||||
|
@ -111,6 +111,11 @@ class VorbisEncoderInfo : public AbstractEncoderInfo
|
||||
static const char* s_extension = "ogg";
|
||||
return s_extension;
|
||||
}
|
||||
|
||||
virtual bool isResamplingSupported(void) const
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
static const g_vorbisEncoderInfo;
|
||||
|
||||
@ -275,11 +280,6 @@ void VorbisEncoder::setBitrateLimits(int minimumBitrate, int maximumBitrate)
|
||||
m_configBitrateMaximum = maximumBitrate;
|
||||
}
|
||||
|
||||
void VorbisEncoder::setSamplingRate(int value)
|
||||
{
|
||||
m_configSamplingRate = value;
|
||||
}
|
||||
|
||||
const AbstractEncoderInfo *VorbisEncoder::getEncoderInfo(void)
|
||||
{
|
||||
return &g_vorbisEncoderInfo;
|
||||
|
@ -37,7 +37,6 @@ public:
|
||||
virtual bool encode(const QString &sourceFile, const AudioFileModel_MetaInfo &metaInfo, const unsigned int duration, const QString &outputFile, volatile bool *abortFlag);
|
||||
virtual bool isFormatSupported(const QString &containerType, const QString &containerProfile, const QString &formatType, const QString &formatProfile, const QString &formatVersion);
|
||||
virtual void setBitrateLimits(int minimumBitrate, int maximumBitrate);
|
||||
virtual void setSamplingRate(int value);
|
||||
|
||||
//Encoder info
|
||||
virtual const AbstractEncoderInfo *toEncoderInfo(void) const { return getEncoderInfo(); }
|
||||
@ -47,5 +46,4 @@ private:
|
||||
const QString m_binary;
|
||||
int m_configBitrateMaximum;
|
||||
int m_configBitrateMinimum;
|
||||
int m_configSamplingRate;
|
||||
};
|
||||
|
@ -111,6 +111,11 @@ public:
|
||||
static const char* s_extension = "wav";
|
||||
return s_extension;
|
||||
}
|
||||
|
||||
virtual bool isResamplingSupported(void) const
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
static const g_waveEncoderInfo;
|
||||
|
||||
|
@ -69,7 +69,6 @@ static const unsigned int g_lamexp_toolver_neroaac = VER_LAMEXP_TOOL_NEROAAC;
|
||||
static const unsigned int g_lamexp_toolver_fhgaacenc = VER_LAMEXP_TOOL_FHGAACENC;
|
||||
static const unsigned int g_lamexp_toolver_fdkaacenc = VER_LAMEXP_TOOL_FDKAACENC;
|
||||
static const unsigned int g_lamexp_toolver_qaacenc = VER_LAMEXP_TOOL_QAAC;
|
||||
static const unsigned int g_lamexp_toolver_coreaudio = VER_LAMEXP_TOOL_COREAUDIO;
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// GLOBAL FUNCTIONS
|
||||
@ -87,7 +86,6 @@ unsigned int lamexp_toolver_neroaac(void) { return g_lamexp_toolver_neroaac;
|
||||
unsigned int lamexp_toolver_fhgaacenc(void) { return g_lamexp_toolver_fhgaacenc; }
|
||||
unsigned int lamexp_toolver_fdkaacenc(void) { return g_lamexp_toolver_fdkaacenc; }
|
||||
unsigned int lamexp_toolver_qaacenc(void) { return g_lamexp_toolver_qaacenc; }
|
||||
unsigned int lamexp_toolver_coreaudio(void) { return g_lamexp_toolver_coreaudio; }
|
||||
|
||||
/*
|
||||
* URL getters
|
||||
|
@ -45,11 +45,10 @@
|
||||
// Create encoder instance
|
||||
////////////////////////////////////////////////////////////
|
||||
|
||||
AbstractEncoder *EncoderRegistry::createInstance(const int encoderId, const SettingsModel *settings, bool *nativeResampling)
|
||||
AbstractEncoder *EncoderRegistry::createInstance(const int encoderId, const SettingsModel *settings)
|
||||
{
|
||||
int rcMode = -1;
|
||||
AbstractEncoder *encoder = NULL;
|
||||
*nativeResampling = false;
|
||||
|
||||
//Create new encoder instance and apply encoder-specific settings
|
||||
switch(encoderId)
|
||||
@ -57,17 +56,12 @@ AbstractEncoder *EncoderRegistry::createInstance(const int encoderId, const Sett
|
||||
/*-------- MP3Encoder /*--------*/
|
||||
case SettingsModel::MP3Encoder:
|
||||
{
|
||||
MP3Encoder *mp3Encoder = new MP3Encoder();
|
||||
MP3Encoder *const mp3Encoder = new MP3Encoder();
|
||||
mp3Encoder->setAlgoQuality(settings->lameAlgoQuality());
|
||||
if(settings->bitrateManagementEnabled())
|
||||
{
|
||||
mp3Encoder->setBitrateLimits(settings->bitrateManagementMinRate(), settings->bitrateManagementMaxRate());
|
||||
}
|
||||
if(settings->samplingRate() > 0)
|
||||
{
|
||||
mp3Encoder->setSamplingRate(SettingsModel::samplingRates[settings->samplingRate()]);
|
||||
*nativeResampling = true;
|
||||
}
|
||||
mp3Encoder->setChannelMode(settings->lameChannelMode());
|
||||
encoder = mp3Encoder;
|
||||
}
|
||||
@ -75,16 +69,11 @@ AbstractEncoder *EncoderRegistry::createInstance(const int encoderId, const Sett
|
||||
/*-------- VorbisEncoder /*--------*/
|
||||
case SettingsModel::VorbisEncoder:
|
||||
{
|
||||
VorbisEncoder *vorbisEncoder = new VorbisEncoder();
|
||||
VorbisEncoder *const vorbisEncoder = new VorbisEncoder();
|
||||
if(settings->bitrateManagementEnabled())
|
||||
{
|
||||
vorbisEncoder->setBitrateLimits(settings->bitrateManagementMinRate(), settings->bitrateManagementMaxRate());
|
||||
}
|
||||
if(settings->samplingRate() > 0)
|
||||
{
|
||||
vorbisEncoder->setSamplingRate(SettingsModel::samplingRates[settings->samplingRate()]);
|
||||
*nativeResampling = true;
|
||||
}
|
||||
encoder = vorbisEncoder;
|
||||
}
|
||||
break;
|
||||
@ -95,28 +84,29 @@ AbstractEncoder *EncoderRegistry::createInstance(const int encoderId, const Sett
|
||||
{
|
||||
case SettingsModel::AAC_ENCODER_QAAC:
|
||||
{
|
||||
QAACEncoder *aacEncoder = new QAACEncoder();
|
||||
QAACEncoder *const aacEncoder = new QAACEncoder();
|
||||
aacEncoder->setProfile(settings->aacEncProfile());
|
||||
aacEncoder->setAlgoQuality(settings->lameAlgoQuality());
|
||||
encoder = aacEncoder;
|
||||
}
|
||||
break;
|
||||
case SettingsModel::AAC_ENCODER_FHG:
|
||||
{
|
||||
FHGAACEncoder *aacEncoder = new FHGAACEncoder();
|
||||
FHGAACEncoder *const aacEncoder = new FHGAACEncoder();
|
||||
aacEncoder->setProfile(settings->aacEncProfile());
|
||||
encoder = aacEncoder;
|
||||
}
|
||||
break;
|
||||
case SettingsModel::AAC_ENCODER_FDK:
|
||||
{
|
||||
FDKAACEncoder *aacEncoder = new FDKAACEncoder();
|
||||
FDKAACEncoder *const aacEncoder = new FDKAACEncoder();
|
||||
aacEncoder->setProfile(settings->aacEncProfile());
|
||||
encoder = aacEncoder;
|
||||
}
|
||||
break;
|
||||
case SettingsModel::AAC_ENCODER_NERO:
|
||||
{
|
||||
AACEncoder *aacEncoder = new AACEncoder();
|
||||
AACEncoder *const aacEncoder = new AACEncoder();
|
||||
aacEncoder->setEnable2Pass(settings->neroAACEnable2Pass());
|
||||
aacEncoder->setProfile(settings->aacEncProfile());
|
||||
encoder = aacEncoder;
|
||||
@ -131,7 +121,7 @@ AbstractEncoder *EncoderRegistry::createInstance(const int encoderId, const Sett
|
||||
/*-------- AC3Encoder /*--------*/
|
||||
case SettingsModel::AC3Encoder:
|
||||
{
|
||||
AC3Encoder *ac3Encoder = new AC3Encoder();
|
||||
AC3Encoder *const ac3Encoder = new AC3Encoder();
|
||||
ac3Encoder->setAudioCodingMode(settings->aftenAudioCodingMode());
|
||||
ac3Encoder->setDynamicRangeCompression(settings->aftenDynamicRangeCompression());
|
||||
ac3Encoder->setExponentSearchSize(settings->aftenExponentSearchSize());
|
||||
@ -142,14 +132,14 @@ AbstractEncoder *EncoderRegistry::createInstance(const int encoderId, const Sett
|
||||
/*-------- FLACEncoder /*--------*/
|
||||
case SettingsModel::FLACEncoder:
|
||||
{
|
||||
FLACEncoder *flacEncoder = new FLACEncoder();
|
||||
FLACEncoder *const flacEncoder = new FLACEncoder();
|
||||
encoder = flacEncoder;
|
||||
}
|
||||
break;
|
||||
/*-------- OpusEncoder --------*/
|
||||
case SettingsModel::OpusEncoder:
|
||||
{
|
||||
OpusEncoder *opusEncoder = new OpusEncoder();
|
||||
OpusEncoder *const opusEncoder = new OpusEncoder();
|
||||
opusEncoder->setOptimizeFor(settings->opusOptimizeFor());
|
||||
opusEncoder->setEncodeComplexity(settings->opusComplexity());
|
||||
opusEncoder->setFrameSize(settings->opusFramesize());
|
||||
@ -159,21 +149,21 @@ AbstractEncoder *EncoderRegistry::createInstance(const int encoderId, const Sett
|
||||
/*-------- DCAEncoder --------*/
|
||||
case SettingsModel::DCAEncoder:
|
||||
{
|
||||
DCAEncoder *dcaEncoder = new DCAEncoder();
|
||||
DCAEncoder *const dcaEncoder = new DCAEncoder();
|
||||
encoder = dcaEncoder;
|
||||
}
|
||||
break;
|
||||
/*-------- MACEncoder --------*/
|
||||
case SettingsModel::MACEncoder:
|
||||
{
|
||||
MACEncoder *macEncoder = new MACEncoder();
|
||||
MACEncoder *const macEncoder = new MACEncoder();
|
||||
encoder = macEncoder;
|
||||
}
|
||||
break;
|
||||
/*-------- PCMEncoder --------*/
|
||||
case SettingsModel::PCMEncoder:
|
||||
{
|
||||
WaveEncoder *waveEncoder = new WaveEncoder();
|
||||
WaveEncoder *const waveEncoder = new WaveEncoder();
|
||||
encoder = waveEncoder;
|
||||
}
|
||||
break;
|
||||
|
@ -34,7 +34,7 @@ class EncoderRegistry : public QObject
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
static AbstractEncoder *createInstance(const int encoderId, const SettingsModel *settings, bool *nativeResampling);
|
||||
static AbstractEncoder *createInstance(const int encoderId, const SettingsModel *settings);
|
||||
static const AbstractEncoderInfo *getEncoderInfo(const int encoderId);
|
||||
|
||||
static void saveEncoderMode(SettingsModel *settings, const int encoderId, const int rcMode);
|
||||
|
@ -300,10 +300,10 @@ public:
|
||||
protected:
|
||||
void taskMain(void)
|
||||
{
|
||||
initAacEncImpl(m_encoder_info->toolName, m_encoder_info->fileNames, m_encoder_info->toolMinVersion, m_encoder_info->verDigits, m_encoder_info->verShift, m_encoder_info->verStr, MAKE_REGEXP(m_encoder_info->regExpVer), MAKE_REGEXP(m_encoder_info->regExpSig));
|
||||
initAacEncImpl(m_encoder_info->toolName, m_encoder_info->fileNames, m_encoder_info->checkArgs ? (QStringList() << QString::fromLatin1(m_encoder_info->checkArgs)) : QStringList(), m_encoder_info->toolMinVersion, m_encoder_info->verDigits, m_encoder_info->verShift, m_encoder_info->verStr, MAKE_REGEXP(m_encoder_info->regExpVer), MAKE_REGEXP(m_encoder_info->regExpSig));
|
||||
}
|
||||
|
||||
static void initAacEncImpl(const char *const toolName, const char *const fileNames[], const quint32 &toolMinVersion, const quint32 &verDigits, const quint32 &verShift, const char *const verStr, QRegExp ®ExpVer, QRegExp ®ExpSig = QRegExp());
|
||||
static void initAacEncImpl(const char *const toolName, const char *const fileNames[], const QStringList &checkArgs, const quint32 &toolMinVersion, const quint32 &verDigits, const quint32 &verShift, const char *const verStr, QRegExp ®ExpVer, QRegExp ®ExpSig = QRegExp());
|
||||
|
||||
private:
|
||||
const aac_encoder_t *const m_encoder_info;
|
||||
@ -608,7 +608,7 @@ void InitializationThread::initTranslations(void)
|
||||
// AAC Encoder Detection
|
||||
////////////////////////////////////////////////////////////
|
||||
|
||||
void InitAacEncTask::initAacEncImpl(const char *const toolName, const char *const fileNames[], const quint32 &toolMinVersion, const quint32 &verDigits, const quint32 &verShift, const char *const verStr, QRegExp ®ExpVer, QRegExp ®ExpSig)
|
||||
void InitAacEncTask::initAacEncImpl(const char *const toolName, const char *const fileNames[], const QStringList &checkArgs, const quint32 &toolMinVersion, const quint32 &verDigits, const quint32 &verShift, const char *const verStr, QRegExp ®ExpVer, QRegExp ®ExpSig)
|
||||
{
|
||||
static const size_t MAX_FILES = 8;
|
||||
const QString appPath = QDir(QCoreApplication::applicationDirPath()).canonicalPath();
|
||||
@ -653,8 +653,7 @@ void InitAacEncTask::initAacEncImpl(const char *const toolName, const char *cons
|
||||
|
||||
QProcess process;
|
||||
MUtils::init_process(process, fileInfo.first().absolutePath());
|
||||
|
||||
process.start(fileInfo.first().canonicalFilePath(), QStringList() << "-help");
|
||||
process.start(fileInfo.first().canonicalFilePath(), checkArgs);
|
||||
|
||||
if(!process.waitForStarted())
|
||||
{
|
||||
@ -696,7 +695,7 @@ void InitAacEncTask::initAacEncImpl(const char *const toolName, const char *cons
|
||||
toolVersion = 0;
|
||||
for(quint32 i = 0; i < verDigits; i++)
|
||||
{
|
||||
toolVersion = (toolVersion * verShift) + qBound(0U, tmp[i], (verShift - 1));
|
||||
toolVersion = (verShift > 0) ? ((toolVersion * verShift) + qBound(0U, tmp[i], (verShift - 1))) : tmp[i];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
22
src/Tools.h
22
src/Tools.h
@ -72,8 +72,8 @@ g_lamexp_tools[] =
|
||||
{"9511e7ef2ad10de05386eedf7f14d637edab894a53dacd2f8f15c6f8ed582f12c25fb5bf88438e62c46b8eb92e7634b2", CPU_TYPE_ALL_SSE, "lame.sse2.exe", 3995, "Final"},
|
||||
{"51af33a33bd9bde6ca6e9c612346b9c138584de59a92bc14a680729066fd849fd83fe668f79e2a06ffe117f39993d10a", CPU_TYPE_ALL_GEN, "mac.i386.exe", 416, ""},
|
||||
{"117e60cf4445cec0a777d2636091a13c50be5c6ed28afaa75ab09ab4576942f1a8584b36d3abac9db7595dfb0d90207e", CPU_TYPE_ALL_SSE, "mac.sse2.exe", 416, ""},
|
||||
{"775be143ae5446fae09c606804e6c41a3dc1ca7efbd2fbf1dec51c7bdce818598dd141e4203e7f2adb57c5f18411cf68", CPU_TYPE_X86_ALL, "mediainfo.i386.exe", 778, ""},
|
||||
{"b38feb2df106252528542e31e5fc32c87059fac816d2800e86e7294d090395189d0a8450d39240b02fb9a6b1419903ab", CPU_TYPE_X64_ALL, "mediainfo.x64.exe", 778, ""},
|
||||
{"2651dcd3c85b76bf1bbe5520e0e76b9d8db7459a1eb7fc1d49dc32c22dcf99957bcba8961b70c194ea3d4346d8c4118f", CPU_TYPE_X86_ALL, "mediainfo.i386.exe", 782, ""},
|
||||
{"ee5990856760c5bd73332ddb88a126861f03ffa8070e4e84812a3f63da3387582641c61e692d9b3f432ac1c101e8704f", CPU_TYPE_X64_ALL, "mediainfo.x64.exe", 782, ""},
|
||||
{"7e6346a057634ff07b2e1f427035324f7f02100cc996425990f87f71d767fce4c7b101588c7d944ba49cb2d7e51c9bdb", CPU_TYPE_ALL_ALL, "mpcdec.exe", 475, ""},
|
||||
{"02f3e52fca662c97fc15ee5d5c6ded2966d716ec5e5ab958accd4761eb864cc7c62ace97198b876a78cf75ab11c555b2", CPU_TYPE_ALL_ALL, "mpg123.exe", 1224, ""},
|
||||
{"f1f2ea5c9e5539620b706e7af68e543bf7a731afb06ccce3815ab34dad64d697e4d6ffcd187a396619b8b52efe7edf88", CPU_TYPE_ALL_ALL, "oggdec.exe", 1101, ""},
|
||||
@ -84,7 +84,8 @@ g_lamexp_tools[] =
|
||||
{"e3fc96044491bd96734dc25c8fdcb1760ee86a8fd47ad74481999ae18593d0647f0d4a45f058950b9def0903e8a30fc3", CPU_TYPE_ALL_SSE, "opusdec.sse2.exe", 20150326, "v1.1"},
|
||||
{"ae777a525a4670df1deca0483c5087f129d8131eaf946b2cd72fa96ab65db7fb600766448d28caf2102d97b3fa26e6bc", CPU_TYPE_ALL_GEN, "opusenc.i386.exe", 20150326, "v1.1"},
|
||||
{"8eadcdfe01a6ff2d88b6cfdf203c6eae6f858bd17b894644fa1d78d293235d8dc21b0102b8ca3d48f718251b3f2e9e5a", CPU_TYPE_ALL_SSE, "opusenc.sse2.exe", 20150326, "v1.1"},
|
||||
{"256882a5b7af7f23fe9ca6b63d9ec00482e54ee6f621581de385dac7a115046758151c45a97828936f7e967434b9bc19", CPU_TYPE_ALL_ALL, "refalac.exe", 147, ""},
|
||||
{"bd4c8cd7d32869f8ed332b51349147c9b987a7e552aadfd15a312e5956efc9cc0c8ee9ed8283240b049c8f5c8fc3ad9b", CPU_TYPE_X86_ALL, "refalac.i386.exe", 158, ""},
|
||||
{"5821414021725248f19e71969348d04a561d81668114cabe5259e9cd65867337a8176e0f41a3cf7d2f88693e5df8850b", CPU_TYPE_X64_ALL, "refalac.x64.exe", 158, ""},
|
||||
{"d041b60de6c5c6e77cbad84440db57bbeb021af59dd0f7bebd3ede047d9e2ddc2a0c14179472687ba91063743d23e337", CPU_TYPE_ALL_ALL, "shorten.exe", 361, ""},
|
||||
{"6e3f86cc464d84b0039139c9688e3097d0f42b794a5db10954d24fe77929585a0d0dba16cb677cc1b390392c39cdefad", CPU_TYPE_ALL_ALL, "sox.exe", 1442, ""},
|
||||
{"5a4261e1b41a59d1a5bc92e1d2766422a67454d77e06ea29af392811b7b4704e0f3e494ab9cb6375ce9e39257867c5ed", CPU_TYPE_ALL_ALL, "speexdec.exe", 12, ""},
|
||||
@ -104,8 +105,9 @@ g_lamexp_tools[] =
|
||||
|
||||
typedef struct
|
||||
{
|
||||
char *const toolName;
|
||||
const char *const toolName;
|
||||
const char *const fileNames[8];
|
||||
const char *const checkArgs;
|
||||
const quint32 toolMinVersion;
|
||||
const quint32 verDigits;
|
||||
const quint32 verShift;
|
||||
@ -117,10 +119,10 @@ aac_encoder_t;
|
||||
|
||||
static const aac_encoder_t g_lamexp_aacenc[] =
|
||||
{
|
||||
{ "NeroAAC", { "neroAacEnc.exe", "neroAacDec.exe", "neroAacTag.exe", NULL }, lamexp_toolver_neroaac(), 4, 10, "v?.?.?.?", "Package\\s+version:\\s+(\\d)\\.(\\d)\\.(\\d)\\.(\\d)", "Nero\\s+AAC\\s+Encoder" },
|
||||
{ "FhgAacEnc", { "fhgaacenc.exe", "enc_fhgaac.dll", "nsutil.dll", "libmp4v2.dll", "libsndfile-1.dll", NULL }, lamexp_toolver_fhgaacenc(), 1, 100000000, "????-??-??", "fhgaacenc version (\\d+) by tmkk", NULL },
|
||||
{ "FdkAacEnc", { "fdkaac.exe", NULL }, lamexp_toolver_fdkaacenc(), 3, 10, "v?.?.?", "fdkaac\\s+(\\d)\\.(\\d)\\.(\\d)", NULL },
|
||||
{ "QAAC", { "qaac.exe", "libsoxr.dll", "libsoxconvolver.dll", NULL }, lamexp_toolver_qaacenc(), 2, 100, "v?.??", "qaac (\\d)\\.(\\d+)", NULL },
|
||||
{ "QAACx64", { "qaac64.exe", "libsoxr64.dll", "libsoxconvolver64.dll", NULL }, lamexp_toolver_qaacenc(), 2, 100, "v?.??", "qaac (\\d)\\.(\\d+)", NULL },
|
||||
{ NULL, { NULL }, 0, 0, 0, NULL, NULL, NULL }
|
||||
{ "NeroAAC", { "neroAacEnc.exe", "neroAacDec.exe", "neroAacTag.exe", NULL }, "-help", lamexp_toolver_neroaac(), 4, 10, "v?.?.?.?", "Package\\s+version:\\s+(\\d)\\.(\\d)\\.(\\d)\\.(\\d)", "Nero\\s+AAC\\s+Encoder" },
|
||||
{ "FhgAacEnc", { "fhgaacenc.exe", "enc_fhgaac.dll", "nsutil.dll", "libmp4v2.dll", NULL }, NULL, lamexp_toolver_fhgaacenc(), 2, 0, "????-??-??", "fhgaacenc version (\\d+) by tmkk. Modified by Case (\\d+).", NULL },
|
||||
{ "FdkAacEnc", { "fdkaac.exe", NULL }, "--help", lamexp_toolver_fdkaacenc(), 3, 10, "v?.?.?", "fdkaac\\s+(\\d)\\.(\\d)\\.(\\d)", NULL },
|
||||
{ "QAAC", { "qaac.exe", "libsoxr.dll", "libsoxconvolver.dll", NULL }, "--check", lamexp_toolver_qaacenc(), 2, 100, "v?.??", "qaac (\\d)\\.(\\d+)", NULL },
|
||||
{ "QAACx64", { "qaac64.exe", "libsoxr64.dll", "libsoxconvolver64.dll", NULL }, "--check", lamexp_toolver_qaacenc(), 2, 100, "v?.??", "qaac (\\d)\\.(\\d+)", NULL },
|
||||
{ NULL, { NULL }, NULL, 0, 0, 0, NULL, NULL, NULL }
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user