Switch to using QAtomicInc instead of "volatile" flags in more places.
This commit is contained in:
parent
15f706cad1
commit
7a4f340975
@ -1040,21 +1040,21 @@
|
||||
<CustomBuild Include="res\Tools.mcat.qrc">
|
||||
<Filter>Resources</Filter>
|
||||
</CustomBuild>
|
||||
<CustomBuild Include="res\Tools.sox-sse2.qrc">
|
||||
<Filter>Resources</Filter>
|
||||
</CustomBuild>
|
||||
<CustomBuild Include="res\Tools.sox-avx.qrc">
|
||||
<Filter>Resources</Filter>
|
||||
</CustomBuild>
|
||||
<CustomBuild Include="res\Tools.sox-i386.qrc">
|
||||
<Filter>Resources</Filter>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="ReadMe.txt" />
|
||||
<None Include="res\MainIcon.ico">
|
||||
<Filter>Miscellaneous</Filter>
|
||||
</None>
|
||||
<None Include="res\Tools.sox-avx.qrc">
|
||||
<Filter>Resources</Filter>
|
||||
</None>
|
||||
<None Include="res\Tools.sox-i386.qrc">
|
||||
<Filter>Resources</Filter>
|
||||
</None>
|
||||
<None Include="res\Tools.sox-sse2.qrc">
|
||||
<Filter>Resources</Filter>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Filter Include="Header Files">
|
||||
|
@ -1040,21 +1040,21 @@
|
||||
<CustomBuild Include="res\Tools.mcat.qrc">
|
||||
<Filter>Resources</Filter>
|
||||
</CustomBuild>
|
||||
<CustomBuild Include="res\Tools.sox-sse2.qrc">
|
||||
<Filter>Resources</Filter>
|
||||
</CustomBuild>
|
||||
<CustomBuild Include="res\Tools.sox-avx.qrc">
|
||||
<Filter>Resources</Filter>
|
||||
</CustomBuild>
|
||||
<CustomBuild Include="res\Tools.sox-i386.qrc">
|
||||
<Filter>Resources</Filter>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="ReadMe.txt" />
|
||||
<None Include="res\MainIcon.ico">
|
||||
<Filter>Miscellaneous</Filter>
|
||||
</None>
|
||||
<None Include="res\Tools.sox-avx.qrc">
|
||||
<Filter>Resources</Filter>
|
||||
</None>
|
||||
<None Include="res\Tools.sox-i386.qrc">
|
||||
<Filter>Resources</Filter>
|
||||
</None>
|
||||
<None Include="res\Tools.sox-sse2.qrc">
|
||||
<Filter>Resources</Filter>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Filter Include="Header Files">
|
||||
|
@ -2980,143 +2980,143 @@
|
||||
<context>
|
||||
<name>ProcessThread</name>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="117"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="116"/>
|
||||
<source>Starting...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="154"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="153"/>
|
||||
<source>Skipped.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="159"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="158"/>
|
||||
<source>Not found!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="239"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<source>WARNING: Decoded file size exceeds 4 GB, problems might occur!
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>The format of this file is NOT supported:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Container Format:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Audio Format:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="249"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<source>Unsupported!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Aborted!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Done.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Failed!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="372"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="371"/>
|
||||
<source>Encoding</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="375"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="374"/>
|
||||
<source>Analyzing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="378"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="377"/>
|
||||
<source>Filtering</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="381"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="380"/>
|
||||
<source>Decoding</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="403"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="402"/>
|
||||
<source>The source audio file could not be found:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="411"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="410"/>
|
||||
<source>The source audio file could not be opened for reading:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="444"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="443"/>
|
||||
<source>The target output directory doesn't exist and could NOT be created:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="453"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="452"/>
|
||||
<source>The target output directory is NOT writable:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="519"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="518"/>
|
||||
<source>Unknown File Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="520"/>
|
||||
<source>Unknown Title</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<source>Unknown Artist</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="523"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<source>Unknown Album</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="525"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="524"/>
|
||||
<source>Unknown Comment</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="470"/>
|
||||
<source>Target output file already exists, going to skip this file:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="472"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<source>If you don't want existing files to be skipped, please change the overwrite mode!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="479"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="478"/>
|
||||
<source>Target output file already exists, going to delete existing file:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="493"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="492"/>
|
||||
<source>Failed to delete existing target file, will save to another file name!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -3392,12 +3392,12 @@
|
||||
<context>
|
||||
<name>ShellIntegration</name>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="96"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="91"/>
|
||||
<source>Audio File supported by LameXP</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="97"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="92"/>
|
||||
<source>Convert this file with LameXP v%1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -2989,143 +2989,143 @@
|
||||
<context>
|
||||
<name>ProcessThread</name>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="117"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="116"/>
|
||||
<source>Starting...</source>
|
||||
<translation>Starte...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="159"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="158"/>
|
||||
<source>Not found!</source>
|
||||
<translation>Nicht gefunden!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>The format of this file is NOT supported:</source>
|
||||
<translation>Das Format dieser Datei wird nicht unterstützt:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Container Format:</source>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Audio Format:</source>
|
||||
<translation>Audioformat:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="249"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<source>Unsupported!</source>
|
||||
<translation>Nicht unterstützt!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Done.</source>
|
||||
<translation>Fertig.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Aborted!</source>
|
||||
<translation>Abgebrochen!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Failed!</source>
|
||||
<translation>Fehler!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="372"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="371"/>
|
||||
<source>Encoding</source>
|
||||
<translation>Kodiere</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="378"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="377"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Filtere</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="381"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="380"/>
|
||||
<source>Decoding</source>
|
||||
<translation>Dekodiere</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="403"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="402"/>
|
||||
<source>The source audio file could not be found:</source>
|
||||
<translation>Die Quell-Audiodatei konnte nicht gefunden werden:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="411"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="410"/>
|
||||
<source>The source audio file could not be opened for reading:</source>
|
||||
<translation>Die Quell-Audiodatei konnte nicht zum Lesen geöffnet werden:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="444"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="443"/>
|
||||
<source>The target output directory doesn't exist and could NOT be created:</source>
|
||||
<translation>Das Zielverzeichnis existiert nicht und konnte nicht erstellt werden:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="453"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="452"/>
|
||||
<source>The target output directory is NOT writable:</source>
|
||||
<translation>In das Zielverzeichnis kann nicht geschrieben werden:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="519"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="518"/>
|
||||
<source>Unknown File Name</source>
|
||||
<translation>Unbekannter Dateiname</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="520"/>
|
||||
<source>Unknown Title</source>
|
||||
<translation>Unbekannter Titel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<source>Unknown Artist</source>
|
||||
<translation>Unbekannter Künstler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="523"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<source>Unknown Album</source>
|
||||
<translation>Unbekanntes Album</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="525"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="524"/>
|
||||
<source>Unknown Comment</source>
|
||||
<translation>Unbekannter Kommentar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="375"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="374"/>
|
||||
<source>Analyzing</source>
|
||||
<translation>Prüfe</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="239"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<source>WARNING: Decoded file size exceeds 4 GB, problems might occur!
|
||||
</source>
|
||||
<translation>WARNUNG: Dekodierte Dateigröße übersteigt 4 GB, Probleme sind vorprogrammiert!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="154"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="153"/>
|
||||
<source>Skipped.</source>
|
||||
<translation>Übersprungen.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="470"/>
|
||||
<source>Target output file already exists, going to skip this file:</source>
|
||||
<translation>Zieldatei existiert bereits, die Datei wird übersprungen:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="472"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<source>If you don't want existing files to be skipped, please change the overwrite mode!</source>
|
||||
<translation>Wenn existierende Dateien nicht übersprungen werden sollen, ändern Sie bitte den Überschreiben-Modus!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="479"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="478"/>
|
||||
<source>Target output file already exists, going to delete existing file:</source>
|
||||
<translation>Zieldatei existiert bereits, die Datei wird gelöscht und überschrieben:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="493"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="492"/>
|
||||
<source>Failed to delete existing target file, will save to another file name!</source>
|
||||
<translation>Die existierende Datei konnte nicht gelöscht werden, ein anderer Dateiname wird gewählt!</translation>
|
||||
</message>
|
||||
@ -3411,12 +3411,12 @@
|
||||
<context>
|
||||
<name>ShellIntegration</name>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="96"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="91"/>
|
||||
<source>Audio File supported by LameXP</source>
|
||||
<translation>LameXP Audiodatei</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="97"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="92"/>
|
||||
<source>Convert this file with LameXP v%1</source>
|
||||
<translation>Datei mit LameXP v%1 umwandeln</translation>
|
||||
</message>
|
||||
|
@ -2989,143 +2989,143 @@
|
||||
<context>
|
||||
<name>ProcessThread</name>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="117"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="116"/>
|
||||
<source>Starting...</source>
|
||||
<translation>Iniciando...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="159"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="158"/>
|
||||
<source>Not found!</source>
|
||||
<translation>¡No encontrado!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>The format of this file is NOT supported:</source>
|
||||
<translation>El formato de este archivo NO está soportado:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Container Format:</source>
|
||||
<translation>Formato del contenedor:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Audio Format:</source>
|
||||
<translation>Formato de audio:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="249"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<source>Unsupported!</source>
|
||||
<translation>¡No soportado!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Done.</source>
|
||||
<translation>Finalizado.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Aborted!</source>
|
||||
<translation>¡Abortado!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Failed!</source>
|
||||
<translation>¡Error!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="372"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="371"/>
|
||||
<source>Encoding</source>
|
||||
<translation>Codificando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="378"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="377"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Filtrando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="381"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="380"/>
|
||||
<source>Decoding</source>
|
||||
<translation>Decodificando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="403"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="402"/>
|
||||
<source>The source audio file could not be found:</source>
|
||||
<translation>No se encuentra el archivo de entrada:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="411"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="410"/>
|
||||
<source>The source audio file could not be opened for reading:</source>
|
||||
<translation>No se puede abrir el archivo de entrada para su lectura:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="444"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="443"/>
|
||||
<source>The target output directory doesn't exist and could NOT be created:</source>
|
||||
<translation>La carpeta de salida no existe y NO puede ser creada:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="453"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="452"/>
|
||||
<source>The target output directory is NOT writable:</source>
|
||||
<translation>NO se puede escribir en la carpeta de salida:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="519"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="518"/>
|
||||
<source>Unknown File Name</source>
|
||||
<translation>Nombre de archivo desconocido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="520"/>
|
||||
<source>Unknown Title</source>
|
||||
<translation>Título desconocido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<source>Unknown Artist</source>
|
||||
<translation>Artista desconocido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="523"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<source>Unknown Album</source>
|
||||
<translation>Álbum desconocido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="525"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="524"/>
|
||||
<source>Unknown Comment</source>
|
||||
<translation>Comentario desconocido</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="375"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="374"/>
|
||||
<source>Analyzing</source>
|
||||
<translation>Analizando</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="239"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<source>WARNING: Decoded file size exceeds 4 GB, problems might occur!
|
||||
</source>
|
||||
<translation>ADVERTENCIA: ¡El tamaño del archivo decodificado supera los 4 GB, pueden producirse problemas!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="154"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="153"/>
|
||||
<source>Skipped.</source>
|
||||
<translation>Omitidos.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="470"/>
|
||||
<source>Target output file already exists, going to skip this file:</source>
|
||||
<translation>El archivo de destino ya existe, se omitirá este archivo:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="472"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<source>If you don't want existing files to be skipped, please change the overwrite mode!</source>
|
||||
<translation>¡Si no quiere sobreescribir los archivos existentes, cambie el modo sobreescritura por favor!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="479"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="478"/>
|
||||
<source>Target output file already exists, going to delete existing file:</source>
|
||||
<translation>El archivo de destino ya existe, se eliminará este archivo:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="493"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="492"/>
|
||||
<source>Failed to delete existing target file, will save to another file name!</source>
|
||||
<translation>¡Error al eliminar el archivo de destino existente, se guardará con otro nombre!</translation>
|
||||
</message>
|
||||
@ -3411,12 +3411,12 @@
|
||||
<context>
|
||||
<name>ShellIntegration</name>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="96"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="91"/>
|
||||
<source>Audio File supported by LameXP</source>
|
||||
<translation>Archivo de audio soportado por LameXP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="97"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="92"/>
|
||||
<source>Convert this file with LameXP v%1</source>
|
||||
<translation>Convertir este archivo con LameXP v%1</translation>
|
||||
</message>
|
||||
|
@ -2996,144 +2996,144 @@ Sélection automatique (par défaut)</translation>
|
||||
<context>
|
||||
<name>ProcessThread</name>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="117"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="116"/>
|
||||
<source>Starting...</source>
|
||||
<translation>Démarrage...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="159"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="158"/>
|
||||
<source>Not found!</source>
|
||||
<translation>Non trouvé!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>The format of this file is NOT supported:</source>
|
||||
<translation>Le format de ce fichier N'EST PAS supporté:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Container Format:</source>
|
||||
<translation>Format du conteneur:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Audio Format:</source>
|
||||
<translation>Format audio:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="249"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<source>Unsupported!</source>
|
||||
<translation>Non supporté!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Done.</source>
|
||||
<translation>Terminé.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Aborted!</source>
|
||||
<translation>Arrêté!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Failed!</source>
|
||||
<translation>Échec!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="372"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="371"/>
|
||||
<source>Encoding</source>
|
||||
<translation>Encodage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="378"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="377"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Filtrage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="381"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="380"/>
|
||||
<source>Decoding</source>
|
||||
<translation>Décodage</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="403"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="402"/>
|
||||
<source>The source audio file could not be found:</source>
|
||||
<translation>Le fichier audio source n'a pas pu être trouvé:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="411"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="410"/>
|
||||
<source>The source audio file could not be opened for reading:</source>
|
||||
<translation>Le fichier audio source n'a pas pu être ouvert pour la lecture:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="444"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="443"/>
|
||||
<source>The target output directory doesn't exist and could NOT be created:</source>
|
||||
<translation>Le répertoire de sortie cible n'existe pas et ne peut PAS être créé:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="453"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="452"/>
|
||||
<source>The target output directory is NOT writable:</source>
|
||||
<translation>Le répertoire de sortie cible n'est pas accessible en écriture:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="519"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="518"/>
|
||||
<source>Unknown File Name</source>
|
||||
<translation>Nom de fichier inconnu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="520"/>
|
||||
<source>Unknown Title</source>
|
||||
<translation>Titre inconnu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<source>Unknown Artist</source>
|
||||
<translation>Artiste inconnu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="523"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<source>Unknown Album</source>
|
||||
<translation>Album inconnu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="525"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="524"/>
|
||||
<source>Unknown Comment</source>
|
||||
<translation>Commentaire inconnu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="375"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="374"/>
|
||||
<source>Analyzing</source>
|
||||
<translation>Analyse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="239"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<source>WARNING: Decoded file size exceeds 4 GB, problems might occur!
|
||||
</source>
|
||||
<translation>AVERTISSEMENT : La taille du fichier décodé dépasse 4Go, des problèmes peuvent survenir!
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="154"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="153"/>
|
||||
<source>Skipped.</source>
|
||||
<translation>Ignoré.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="470"/>
|
||||
<source>Target output file already exists, going to skip this file:</source>
|
||||
<translation>Le fichier de sortie existe déjà, il sera ignoré :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="472"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<source>If you don't want existing files to be skipped, please change the overwrite mode!</source>
|
||||
<translation>Si vous ne voulez pas ignorer les fichiers existants, veuillez changer le mode de remplacement !</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="479"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="478"/>
|
||||
<source>Target output file already exists, going to delete existing file:</source>
|
||||
<translation>Le fichier de sortie existe déjà, il sera supprimé :</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="493"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="492"/>
|
||||
<source>Failed to delete existing target file, will save to another file name!</source>
|
||||
<translation>Impossible de supprimer le fichier cible existant, il sera enregistré sous un autre nom !</translation>
|
||||
</message>
|
||||
@ -3420,12 +3420,12 @@ Sélection automatique (par défaut)</translation>
|
||||
<context>
|
||||
<name>ShellIntegration</name>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="96"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="91"/>
|
||||
<source>Audio File supported by LameXP</source>
|
||||
<translation>Fichier audio pris en charge par LameXP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="97"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="92"/>
|
||||
<source>Convert this file with LameXP v%1</source>
|
||||
<translation>Convertir ce fichier avec LameXP v%1</translation>
|
||||
</message>
|
||||
|
@ -2980,143 +2980,143 @@
|
||||
<context>
|
||||
<name>ProcessThread</name>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="117"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="116"/>
|
||||
<source>Starting...</source>
|
||||
<translation>Indítás...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="154"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="153"/>
|
||||
<source>Skipped.</source>
|
||||
<translation>Kihagyva.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="159"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="158"/>
|
||||
<source>Not found!</source>
|
||||
<translation>Nem található!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="239"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<source>WARNING: Decoded file size exceeds 4 GB, problems might occur!
|
||||
</source>
|
||||
<translation>FIGYELEM: A dekódolt fájl mérete meghaladja a 4 GB-ot. Ez problémákat okozhat!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>The format of this file is NOT supported:</source>
|
||||
<translation>A fájl formátuma NEM támogatott:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Container Format:</source>
|
||||
<translation>Tárolási formátum:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Audio Format:</source>
|
||||
<translation>Hangformátum:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="249"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<source>Unsupported!</source>
|
||||
<translation>Nem támogatott!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Aborted!</source>
|
||||
<translation>Megszakítva!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Done.</source>
|
||||
<translation>Kész.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Failed!</source>
|
||||
<translation>Sikertelen!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="372"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="371"/>
|
||||
<source>Encoding</source>
|
||||
<translation>Kódolás</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="375"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="374"/>
|
||||
<source>Analyzing</source>
|
||||
<translation>Elemzés</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="378"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="377"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Szűrés</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="381"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="380"/>
|
||||
<source>Decoding</source>
|
||||
<translation>Dekódolás</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="403"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="402"/>
|
||||
<source>The source audio file could not be found:</source>
|
||||
<translation>A forrás hangfájl nem található:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="411"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="410"/>
|
||||
<source>The source audio file could not be opened for reading:</source>
|
||||
<translation>A forrás hangfájl nem nyitható meg olvasásra:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="444"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="443"/>
|
||||
<source>The target output directory doesn't exist and could NOT be created:</source>
|
||||
<translation>A cél kimeneti könyvtár nem létezik, és NEM hozható létre:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="453"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="452"/>
|
||||
<source>The target output directory is NOT writable:</source>
|
||||
<translation>A cél kimeneti könyvtár NEM írható:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="519"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="518"/>
|
||||
<source>Unknown File Name</source>
|
||||
<translation>Ismeretlen fájlnév</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="520"/>
|
||||
<source>Unknown Title</source>
|
||||
<translation>Ismeretlen cím</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<source>Unknown Artist</source>
|
||||
<translation>Ismeretlen előadó</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="523"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<source>Unknown Album</source>
|
||||
<translation>Ismeretlen album</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="525"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="524"/>
|
||||
<source>Unknown Comment</source>
|
||||
<translation>Ismeretlen hozzászólás</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="470"/>
|
||||
<source>Target output file already exists, going to skip this file:</source>
|
||||
<translation>A cél kimeneti fájl már létezik, ez a fájl ki lesz hagyva:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="472"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<source>If you don't want existing files to be skipped, please change the overwrite mode!</source>
|
||||
<translation>Ha nem szeretné a meglévő fájlokat kihagyni, kérjük, változtassa meg a felülírási módot!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="479"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="478"/>
|
||||
<source>Target output file already exists, going to delete existing file:</source>
|
||||
<translation>A cél kimeneti fájl már létezik, a meglévő fájl törlésre kerül:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="493"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="492"/>
|
||||
<source>Failed to delete existing target file, will save to another file name!</source>
|
||||
<translation>Nem sikerült törölni a meglévő cél fájlt. Az állomány másik fájlnéven lesz elmentve!</translation>
|
||||
</message>
|
||||
@ -3392,12 +3392,12 @@
|
||||
<context>
|
||||
<name>ShellIntegration</name>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="96"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="91"/>
|
||||
<source>Audio File supported by LameXP</source>
|
||||
<translation>LameXP által támogatott hangfájl</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="97"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="92"/>
|
||||
<source>Convert this file with LameXP v%1</source>
|
||||
<translation>A fájl konvertálása a LameXP v%1 változatával</translation>
|
||||
</message>
|
||||
|
@ -3055,144 +3055,144 @@
|
||||
<context>
|
||||
<name>ProcessThread</name>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="117"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="116"/>
|
||||
<source>Starting...</source>
|
||||
<translation>Avvio in corso...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="159"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="158"/>
|
||||
<source>Not found!</source>
|
||||
<translation>Non trovato!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>The format of this file is NOT supported:</source>
|
||||
<translation>Il formato di questo file NON è supportato:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Container Format:</source>
|
||||
<translation>Formato Contenitore:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Audio Format:</source>
|
||||
<translation>Formato Audio:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="249"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<source>Unsupported!</source>
|
||||
<translation>Non Supportato!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Done.</source>
|
||||
<translation>Fatto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Aborted!</source>
|
||||
<translation>Processo Annullato!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Failed!</source>
|
||||
<translation>Fallito!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="372"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="371"/>
|
||||
<source>Encoding</source>
|
||||
<translation>Codifica in corso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="378"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="377"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Filtraggio in corso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="381"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="380"/>
|
||||
<source>Decoding</source>
|
||||
<translation>Decodifica in corso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="403"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="402"/>
|
||||
<source>The source audio file could not be found:</source>
|
||||
<translation>Il file audio sorgente non può essere trovato:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="411"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="410"/>
|
||||
<source>The source audio file could not be opened for reading:</source>
|
||||
<translation>Il file audio sorgente non può essere aperto per la lettura:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="444"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="443"/>
|
||||
<source>The target output directory doesn't exist and could NOT be created:</source>
|
||||
<translation>La cartella di destinazione assegnata non esiste e NON può essere creata:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="453"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="452"/>
|
||||
<source>The target output directory is NOT writable:</source>
|
||||
<translatorcomment>La directory di destinazione assegnata è di SOLA LETTURA:</translatorcomment>
|
||||
<translation>La directory di destinazione assegnata NON è scrivibile:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="519"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="518"/>
|
||||
<source>Unknown File Name</source>
|
||||
<translation>Nome File Sconosciuto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="520"/>
|
||||
<source>Unknown Title</source>
|
||||
<translation>Titolo Sconosciuto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<source>Unknown Artist</source>
|
||||
<translation>Artista Sconosciuto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="523"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<source>Unknown Album</source>
|
||||
<translation>Album Sconosciuto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="525"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="524"/>
|
||||
<source>Unknown Comment</source>
|
||||
<translation>Commento Sconosciuto</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="375"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="374"/>
|
||||
<source>Analyzing</source>
|
||||
<translation>Analisi in corso</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="239"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<source>WARNING: Decoded file size exceeds 4 GB, problems might occur!
|
||||
</source>
|
||||
<translation>ATTENZIONE: Il file decodificato eccede i 4 GB, potrebbero verificarsi problemi!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="154"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="153"/>
|
||||
<source>Skipped.</source>
|
||||
<translation>Saltato.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="470"/>
|
||||
<source>Target output file already exists, going to skip this file:</source>
|
||||
<translation>Il file di destinazione esiste già, questo file verrà saltato:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="472"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<source>If you don't want existing files to be skipped, please change the overwrite mode!</source>
|
||||
<translation>Se non vuoi saltare i file esistenti, cambia la modalità di sovrascrittura!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="479"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="478"/>
|
||||
<source>Target output file already exists, going to delete existing file:</source>
|
||||
<translation>Il file di destinazione esiste già, il file esistente verrà eliminato:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="493"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="492"/>
|
||||
<source>Failed to delete existing target file, will save to another file name!</source>
|
||||
<translation>Impossibile eliminare il file di destinazione esistente, il file verrà salvato con un altro nome!</translation>
|
||||
</message>
|
||||
@ -3479,12 +3479,12 @@
|
||||
<context>
|
||||
<name>ShellIntegration</name>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="96"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="91"/>
|
||||
<source>Audio File supported by LameXP</source>
|
||||
<translation>File Audio supportato da LameXP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="97"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="92"/>
|
||||
<source>Convert this file with LameXP v%1</source>
|
||||
<translation>Converti il file con LameXP v%1</translation>
|
||||
</message>
|
||||
|
@ -2980,143 +2980,143 @@
|
||||
<context>
|
||||
<name>ProcessThread</name>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="117"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="116"/>
|
||||
<source>Starting...</source>
|
||||
<translation type="unfinished">시작 중...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="159"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="158"/>
|
||||
<source>Not found!</source>
|
||||
<translation type="unfinished">찾을 수 없음!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>The format of this file is NOT supported:</source>
|
||||
<translation type="unfinished">이 파일은 지원되지 않는 파일 형식입니다:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Container Format:</source>
|
||||
<translation type="unfinished">컨테이너 형식:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Audio Format:</source>
|
||||
<translation type="unfinished">오디오 형식:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="249"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<source>Unsupported!</source>
|
||||
<translation type="unfinished">지원하지 않습니다!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Done.</source>
|
||||
<translation type="unfinished">완료.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Aborted!</source>
|
||||
<translation type="unfinished">취소됨!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Failed!</source>
|
||||
<translation type="unfinished">실패됨!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="372"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="371"/>
|
||||
<source>Encoding</source>
|
||||
<translation type="unfinished">인코딩</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="378"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="377"/>
|
||||
<source>Filtering</source>
|
||||
<translation type="unfinished">필터링</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="381"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="380"/>
|
||||
<source>Decoding</source>
|
||||
<translation type="unfinished">디코딩</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="403"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="402"/>
|
||||
<source>The source audio file could not be found:</source>
|
||||
<translation type="unfinished">원본 오디오 파일을 찾을 수 없음:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="411"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="410"/>
|
||||
<source>The source audio file could not be opened for reading:</source>
|
||||
<translation type="unfinished">원본 오디오 파일을 열 수 없음:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="444"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="443"/>
|
||||
<source>The target output directory doesn't exist and could NOT be created:</source>
|
||||
<translation type="unfinished">대상 출력 디렉터리가 존재하지 않으며, 만들 수 없습니다:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="453"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="452"/>
|
||||
<source>The target output directory is NOT writable:</source>
|
||||
<translation type="unfinished">대상 출력 디렉터리에 쓰기 불가:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="519"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="518"/>
|
||||
<source>Unknown File Name</source>
|
||||
<translation type="unfinished">알수 없는 파일명</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="520"/>
|
||||
<source>Unknown Title</source>
|
||||
<translation type="unfinished">알수 없는 제목</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<source>Unknown Artist</source>
|
||||
<translation type="unfinished">알수 없는 가수</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="523"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<source>Unknown Album</source>
|
||||
<translation type="unfinished">알수 없는 앨범</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="525"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="524"/>
|
||||
<source>Unknown Comment</source>
|
||||
<translation type="unfinished">알수 없는 설명</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="375"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="374"/>
|
||||
<source>Analyzing</source>
|
||||
<translation type="unfinished">검토 중</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="239"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<source>WARNING: Decoded file size exceeds 4 GB, problems might occur!
|
||||
</source>
|
||||
<translation type="unfinished">알림: 디코드 파일 크기가 4GB 초과, 문제가 발생할 수 있습니다!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="154"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="153"/>
|
||||
<source>Skipped.</source>
|
||||
<translation type="unfinished">건너뜀.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="470"/>
|
||||
<source>Target output file already exists, going to skip this file:</source>
|
||||
<translation type="unfinished">대상 출력 파일이 이미 존재합니다. 건너뛰기할 파일:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="472"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<source>If you don't want existing files to be skipped, please change the overwrite mode!</source>
|
||||
<translation type="unfinished">기존 파일을 건너뛰기하지 않으려면, 덮어쓰기 방식을 변경하시기 바랍니다!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="479"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="478"/>
|
||||
<source>Target output file already exists, going to delete existing file:</source>
|
||||
<translation type="unfinished">대상 출력 파일이 이미 존재합니다. 건너뛰기할 파일:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="493"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="492"/>
|
||||
<source>Failed to delete existing target file, will save to another file name!</source>
|
||||
<translation type="unfinished">기존 대상 파일 삭제 실패. 다른 파일명으로 저장됩니다!</translation>
|
||||
</message>
|
||||
@ -3392,12 +3392,12 @@
|
||||
<context>
|
||||
<name>ShellIntegration</name>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="96"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="91"/>
|
||||
<source>Audio File supported by LameXP</source>
|
||||
<translation type="unfinished">LameXP에서 지원되는 오디오 파일</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="97"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="92"/>
|
||||
<source>Convert this file with LameXP v%1</source>
|
||||
<translation type="unfinished">이 파일을 LameXP v%1(으)로 변환</translation>
|
||||
</message>
|
||||
|
@ -2997,143 +2997,143 @@
|
||||
<context>
|
||||
<name>ProcessThread</name>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="117"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="116"/>
|
||||
<source>Starting...</source>
|
||||
<translation type="unfinished">Rozpoczynanie...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="154"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="153"/>
|
||||
<source>Skipped.</source>
|
||||
<translation type="unfinished">Pominięto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="159"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="158"/>
|
||||
<source>Not found!</source>
|
||||
<translation type="unfinished">Nie znaleziono!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="239"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<source>WARNING: Decoded file size exceeds 4 GB, problems might occur!
|
||||
</source>
|
||||
<translation type="unfinished">UWAGA: Plik po zdekodowaniu przekracza 4 GB, mogą wystąpić problemy!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>The format of this file is NOT supported:</source>
|
||||
<translation type="unfinished">Format tego pliku NIE jest obsługiwany:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Container Format:</source>
|
||||
<translation type="unfinished">Format kontenera:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Audio Format:</source>
|
||||
<translation type="unfinished">Format dźwięku:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="249"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<source>Unsupported!</source>
|
||||
<translation type="unfinished">Nieobsługiwany!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Done.</source>
|
||||
<translation type="unfinished">Zrobione.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Aborted!</source>
|
||||
<translation type="unfinished">Przerwano!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Failed!</source>
|
||||
<translation type="unfinished">Niepowodzenie!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="372"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="371"/>
|
||||
<source>Encoding</source>
|
||||
<translation type="unfinished">Kompresowanie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="375"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="374"/>
|
||||
<source>Analyzing</source>
|
||||
<translation type="unfinished">Analizowanie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="378"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="377"/>
|
||||
<source>Filtering</source>
|
||||
<translation type="unfinished">Filtrowanie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="381"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="380"/>
|
||||
<source>Decoding</source>
|
||||
<translation type="unfinished">Dekodowanie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="403"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="402"/>
|
||||
<source>The source audio file could not be found:</source>
|
||||
<translation type="unfinished">Źródłowy plik dźwiękowy nie został odnaleziony:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="411"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="410"/>
|
||||
<source>The source audio file could not be opened for reading:</source>
|
||||
<translation type="unfinished">Źródłowy plik dźwiękowy nie mógł zostać otworzony:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="444"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="443"/>
|
||||
<source>The target output directory doesn't exist and could NOT be created:</source>
|
||||
<translation type="unfinished">Lokalizacja docelowa nie istnieje lu NIE mogła zostać utworzona:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="453"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="452"/>
|
||||
<source>The target output directory is NOT writable:</source>
|
||||
<translation type="unfinished">Nie można zapisać do lokalizacji docelowej:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="519"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="518"/>
|
||||
<source>Unknown File Name</source>
|
||||
<translation type="unfinished">Nieznana nazwa pliku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="520"/>
|
||||
<source>Unknown Title</source>
|
||||
<translation type="unfinished">Nieznany Tytuł</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<source>Unknown Artist</source>
|
||||
<translation type="unfinished">Nieznany Artysta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="523"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<source>Unknown Album</source>
|
||||
<translation type="unfinished">Nieznany Album</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="525"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="524"/>
|
||||
<source>Unknown Comment</source>
|
||||
<translation type="unfinished">Nieznany Komentarz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="470"/>
|
||||
<source>Target output file already exists, going to skip this file:</source>
|
||||
<translation type="unfinished">Plik wynikowy już istnieje, zostanie pominięty plik:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="472"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<source>If you don't want existing files to be skipped, please change the overwrite mode!</source>
|
||||
<translation type="unfinished">Jeśli nie chcesz aby istniejące pliki były pomijane, zmień tryb nadpisywania!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="479"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="478"/>
|
||||
<source>Target output file already exists, going to delete existing file:</source>
|
||||
<translation type="unfinished">Plik wynikowy już istnieje, zostanie usunięty plik:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="493"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="492"/>
|
||||
<source>Failed to delete existing target file, will save to another file name!</source>
|
||||
<translation type="unfinished">Usuwanie istniejącego pliku zakończone niepowodzeniem, nowy plik zostanie zapisany pod inną nazwą!</translation>
|
||||
</message>
|
||||
@ -3429,12 +3429,12 @@
|
||||
<context>
|
||||
<name>ShellIntegration</name>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="96"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="91"/>
|
||||
<source>Audio File supported by LameXP</source>
|
||||
<translation type="unfinished">Pliki dźwiękowe wspierane przez LameXP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="97"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="92"/>
|
||||
<source>Convert this file with LameXP v%1</source>
|
||||
<translation type="unfinished">Kompresuj ten plik z LameXP v%1</translation>
|
||||
</message>
|
||||
|
@ -3004,143 +3004,143 @@
|
||||
<context>
|
||||
<name>ProcessThread</name>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="117"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="116"/>
|
||||
<source>Starting...</source>
|
||||
<translation>Начинаю...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="159"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="158"/>
|
||||
<source>Not found!</source>
|
||||
<translation>Не найдено!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>The format of this file is NOT supported:</source>
|
||||
<translation>Этот тип файлов не поддерживается:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Container Format:</source>
|
||||
<translation>Формат Контейнера:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Audio Format:</source>
|
||||
<translation>Формат Аудио:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="249"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<source>Unsupported!</source>
|
||||
<translation>Неподдерживается!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Done.</source>
|
||||
<translation>Готово.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Aborted!</source>
|
||||
<translation>Прервано!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Failed!</source>
|
||||
<translation>Ошибка!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="372"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="371"/>
|
||||
<source>Encoding</source>
|
||||
<translation>Кодирование</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="378"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="377"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Фильтрация</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="381"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="380"/>
|
||||
<source>Decoding</source>
|
||||
<translation>Декодирование</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="403"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="402"/>
|
||||
<source>The source audio file could not be found:</source>
|
||||
<translation>Исходный аудио файл не найден:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="411"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="410"/>
|
||||
<source>The source audio file could not be opened for reading:</source>
|
||||
<translation>Исходный аудио файл не может быть открыт:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="444"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="443"/>
|
||||
<source>The target output directory doesn't exist and could NOT be created:</source>
|
||||
<translation>Папка для выходных файлов не существует и не может быть создана:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="453"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="452"/>
|
||||
<source>The target output directory is NOT writable:</source>
|
||||
<translation>Папка для выходных файлов недоступна для записи:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="519"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="518"/>
|
||||
<source>Unknown File Name</source>
|
||||
<translation>Неизвестное имя файла</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="520"/>
|
||||
<source>Unknown Title</source>
|
||||
<translation>Неизвестное Название</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<source>Unknown Artist</source>
|
||||
<translation>Неизвестный Артист</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="523"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<source>Unknown Album</source>
|
||||
<translation>Неизвестный Альбом</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="525"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="524"/>
|
||||
<source>Unknown Comment</source>
|
||||
<translation>Неизвестный Комментарий</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="375"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="374"/>
|
||||
<source>Analyzing</source>
|
||||
<translation>Анализ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="239"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<source>WARNING: Decoded file size exceeds 4 GB, problems might occur!
|
||||
</source>
|
||||
<translation>ВНИМАНИЕ: декодированный файл больше 4 ГБ, возможны проблемы!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="154"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="153"/>
|
||||
<source>Skipped.</source>
|
||||
<translation>Пропущен.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="470"/>
|
||||
<source>Target output file already exists, going to skip this file:</source>
|
||||
<translation>Файл уже существует, будет пропущен:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="472"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<source>If you don't want existing files to be skipped, please change the overwrite mode!</source>
|
||||
<translation>Если Вы не хотите пропускать уже существующие файлы, пожалуйста, измените режим перезаписи!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="479"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="478"/>
|
||||
<source>Target output file already exists, going to delete existing file:</source>
|
||||
<translation>Файл уже существует, будет удалён:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="493"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="492"/>
|
||||
<source>Failed to delete existing target file, will save to another file name!</source>
|
||||
<translation>Ошибка удаления существующего файла, будет сохранение с другим именем!</translation>
|
||||
</message>
|
||||
@ -3436,12 +3436,12 @@
|
||||
<context>
|
||||
<name>ShellIntegration</name>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="96"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="91"/>
|
||||
<source>Audio File supported by LameXP</source>
|
||||
<translation>Аудио файл, поддерживаемый LameXP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="97"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="92"/>
|
||||
<source>Convert this file with LameXP v%1</source>
|
||||
<translation>Конвертировать этот файл, используя LameXP v%1</translation>
|
||||
</message>
|
||||
|
@ -2989,144 +2989,144 @@
|
||||
<context>
|
||||
<name>ProcessThread</name>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="117"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="116"/>
|
||||
<source>Starting...</source>
|
||||
<translation>Startar...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="154"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="153"/>
|
||||
<source>Skipped.</source>
|
||||
<translation>Överhoppad.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="159"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="158"/>
|
||||
<source>Not found!</source>
|
||||
<translation>Hittas ej!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="239"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<source>WARNING: Decoded file size exceeds 4 GB, problems might occur!
|
||||
</source>
|
||||
<translation>VARNING! Omkodad filstorlek överstiger 4 GB. Problem kan uppstå!
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>The format of this file is NOT supported:</source>
|
||||
<translation>Det här filformatet saknar stöd i LameXP:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Container Format:</source>
|
||||
<translation>Behållarformat:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Audio Format:</source>
|
||||
<translation>Ljudformat:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="249"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<source>Unsupported!</source>
|
||||
<translation>Stöd saknas!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Aborted!</source>
|
||||
<translation>Avbruten!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Done.</source>
|
||||
<translation>Klar.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Failed!</source>
|
||||
<translation>Misslyckades!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="372"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="371"/>
|
||||
<source>Encoding</source>
|
||||
<translation>Kodar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="375"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="374"/>
|
||||
<source>Analyzing</source>
|
||||
<translation>Analyserar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="378"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="377"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Filtrerar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="381"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="380"/>
|
||||
<source>Decoding</source>
|
||||
<translation>Avkodar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="403"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="402"/>
|
||||
<source>The source audio file could not be found:</source>
|
||||
<translation>Källfilen kan inte hittas:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="411"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="410"/>
|
||||
<source>The source audio file could not be opened for reading:</source>
|
||||
<translation>Källfilen kan inte öppnas för läsning:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="444"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="443"/>
|
||||
<source>The target output directory doesn't exist and could NOT be created:</source>
|
||||
<translation>Målmappen finns inte och kan inte skapas:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="453"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="452"/>
|
||||
<source>The target output directory is NOT writable:</source>
|
||||
<translation>Målmappen är INTE skrivbar:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="519"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="518"/>
|
||||
<source>Unknown File Name</source>
|
||||
<translation>Okänt filnamn</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="520"/>
|
||||
<source>Unknown Title</source>
|
||||
<translation>Okänd titel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<source>Unknown Artist</source>
|
||||
<translation>Okänd artist</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="523"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<source>Unknown Album</source>
|
||||
<translation>Okänt album</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="525"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="524"/>
|
||||
<source>Unknown Comment</source>
|
||||
<translation>Okänd kommentar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="470"/>
|
||||
<source>Target output file already exists, going to skip this file:</source>
|
||||
<translation>Målfilen finns redan! Den här filen hoppas över:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="472"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<source>If you don't want existing files to be skipped, please change the overwrite mode!</source>
|
||||
<translation>Om du inte vill att befintliga filer hoppas över, måste du ändra överskrivningsläge!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="479"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="478"/>
|
||||
<source>Target output file already exists, going to delete existing file:</source>
|
||||
<translation>Målfilen finns redan! Befintlig fil kommer att tas bort:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="493"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="492"/>
|
||||
<source>Failed to delete existing target file, will save to another file name!</source>
|
||||
<translation>Kunde inte ta bort befintlig målfil. Sparar med annat filnamn!</translation>
|
||||
</message>
|
||||
@ -3412,12 +3412,12 @@
|
||||
<context>
|
||||
<name>ShellIntegration</name>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="96"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="91"/>
|
||||
<source>Audio File supported by LameXP</source>
|
||||
<translation>Ljudfilen stöds av LameXP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="97"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="92"/>
|
||||
<source>Convert this file with LameXP v%1</source>
|
||||
<translation>Konvertera denna fil med LameXP v%1</translation>
|
||||
</message>
|
||||
|
@ -2980,143 +2980,143 @@
|
||||
<context>
|
||||
<name>ProcessThread</name>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="117"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="116"/>
|
||||
<source>Starting...</source>
|
||||
<translation>正在啟動...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="159"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="158"/>
|
||||
<source>Not found!</source>
|
||||
<translation>找不到!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>The format of this file is NOT supported:</source>
|
||||
<translation>此文件的格式不受支持:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Container Format:</source>
|
||||
<translation>容器格式:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Audio Format:</source>
|
||||
<translation>音頻格式:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="249"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<source>Unsupported!</source>
|
||||
<translation>不受支持!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Done.</source>
|
||||
<translation>完成.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Aborted!</source>
|
||||
<translation>中止!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Failed!</source>
|
||||
<translation>失敗!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="372"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="371"/>
|
||||
<source>Encoding</source>
|
||||
<translation>編碼</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="378"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="377"/>
|
||||
<source>Filtering</source>
|
||||
<translation>過濾</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="381"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="380"/>
|
||||
<source>Decoding</source>
|
||||
<translation>解碼</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="403"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="402"/>
|
||||
<source>The source audio file could not be found:</source>
|
||||
<translation>找不到源音頻文件:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="411"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="410"/>
|
||||
<source>The source audio file could not be opened for reading:</source>
|
||||
<translation>無法打開源音頻文件進行讀取:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="444"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="443"/>
|
||||
<source>The target output directory doesn't exist and could NOT be created:</source>
|
||||
<translation>目標輸出目錄不存在,無法創建:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="453"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="452"/>
|
||||
<source>The target output directory is NOT writable:</source>
|
||||
<translation>目標輸出目錄不是可寫:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="519"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="518"/>
|
||||
<source>Unknown File Name</source>
|
||||
<translation>未知文件名稱</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="520"/>
|
||||
<source>Unknown Title</source>
|
||||
<translation>未知標題</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<source>Unknown Artist</source>
|
||||
<translation>未知藝術家</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="523"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<source>Unknown Album</source>
|
||||
<translation>未知專輯</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="525"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="524"/>
|
||||
<source>Unknown Comment</source>
|
||||
<translation>未知評論</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="375"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="374"/>
|
||||
<source>Analyzing</source>
|
||||
<translation>分析</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="239"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<source>WARNING: Decoded file size exceeds 4 GB, problems might occur!
|
||||
</source>
|
||||
<translation>警告: 解碼文件大小超過4GB, 可能會出現問題!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="154"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="153"/>
|
||||
<source>Skipped.</source>
|
||||
<translation>跳過.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="470"/>
|
||||
<source>Target output file already exists, going to skip this file:</source>
|
||||
<translation>目標輸出文件已經存在, 將跳過此文件: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="472"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<source>If you don't want existing files to be skipped, please change the overwrite mode!</source>
|
||||
<translation>如果你不希望被跳過已存在的文件, 請更改覆蓋模式!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="479"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="478"/>
|
||||
<source>Target output file already exists, going to delete existing file:</source>
|
||||
<translation>目標輸出文件已經存在, 要刪除現有的文件: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="493"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="492"/>
|
||||
<source>Failed to delete existing target file, will save to another file name!</source>
|
||||
<translation>無法刪除現有目標文件, 將保存到另一個文件名!</translation>
|
||||
</message>
|
||||
@ -3392,12 +3392,12 @@
|
||||
<context>
|
||||
<name>ShellIntegration</name>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="96"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="91"/>
|
||||
<source>Audio File supported by LameXP</source>
|
||||
<translation>LameXP支持的音頻文件</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="97"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="92"/>
|
||||
<source>Convert this file with LameXP v%1</source>
|
||||
<translation>轉換此文件與LameXP v%1</translation>
|
||||
</message>
|
||||
|
@ -2997,143 +2997,143 @@
|
||||
<context>
|
||||
<name>ProcessThread</name>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="117"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="116"/>
|
||||
<source>Starting...</source>
|
||||
<translation>Починається обробка...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="159"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="158"/>
|
||||
<source>Not found!</source>
|
||||
<translation>Не знайдено!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>The format of this file is NOT supported:</source>
|
||||
<translation>Формат даного файла НЕ підтримуєтья:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Container Format:</source>
|
||||
<translation>Формат контейнера:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Audio Format:</source>
|
||||
<translation>Формат аудіо:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="249"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<source>Unsupported!</source>
|
||||
<translation>Не підтримується!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Done.</source>
|
||||
<translation>Виконано.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Aborted!</source>
|
||||
<translation>Перервано!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Failed!</source>
|
||||
<translation>Збій!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="372"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="371"/>
|
||||
<source>Encoding</source>
|
||||
<translation>Кодування</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="378"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="377"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Фільтрування</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="381"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="380"/>
|
||||
<source>Decoding</source>
|
||||
<translation>Декодування</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="403"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="402"/>
|
||||
<source>The source audio file could not be found:</source>
|
||||
<translation>Неможливо знайти вхідний файл аудіо:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="411"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="410"/>
|
||||
<source>The source audio file could not be opened for reading:</source>
|
||||
<translation>Неможливо відкрити для читання вхідний файл аудіо:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="444"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="443"/>
|
||||
<source>The target output directory doesn't exist and could NOT be created:</source>
|
||||
<translation>Вихідної теки не існує і її неможливо створити:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="453"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="452"/>
|
||||
<source>The target output directory is NOT writable:</source>
|
||||
<translation>До вихідної теки неможливо проводити запис:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="519"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="518"/>
|
||||
<source>Unknown File Name</source>
|
||||
<translation>Невідома назва файла</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="520"/>
|
||||
<source>Unknown Title</source>
|
||||
<translation>Невідомий заголовок</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<source>Unknown Artist</source>
|
||||
<translation>Невідомий виконавець</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="523"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<source>Unknown Album</source>
|
||||
<translation>Невідомий альбом</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="525"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="524"/>
|
||||
<source>Unknown Comment</source>
|
||||
<translation>Невідомий коментар</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="375"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="374"/>
|
||||
<source>Analyzing</source>
|
||||
<translation>Аналізування</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="239"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<source>WARNING: Decoded file size exceeds 4 GB, problems might occur!
|
||||
</source>
|
||||
<translation>ПОПЕРЕДЖЕННЯ: Розмір декодованного файла перевищує 4 ГБ, можуть виникнути проблеми!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="154"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="153"/>
|
||||
<source>Skipped.</source>
|
||||
<translation>Пропущено.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="470"/>
|
||||
<source>Target output file already exists, going to skip this file:</source>
|
||||
<translation>Вихідний цільовий файл вже існує, спроба пропустити цей файл:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="472"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<source>If you don't want existing files to be skipped, please change the overwrite mode!</source>
|
||||
<translation>Якщо ви не хочете, щоб існуючі файли були пропущені, будь ласка, змініть режим перезапису!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="479"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="478"/>
|
||||
<source>Target output file already exists, going to delete existing file:</source>
|
||||
<translation>Вихідний цільовий файл вже існує, спроба видалити існуючий файл:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="493"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="492"/>
|
||||
<source>Failed to delete existing target file, will save to another file name!</source>
|
||||
<translation>Неможливо видалити існуючий файл, збереження буде проведено до файла з іншою назвою!</translation>
|
||||
</message>
|
||||
@ -3429,12 +3429,12 @@
|
||||
<context>
|
||||
<name>ShellIntegration</name>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="96"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="91"/>
|
||||
<source>Audio File supported by LameXP</source>
|
||||
<translation>Аудіофайл, що підтримується LameXP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="97"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="92"/>
|
||||
<source>Convert this file with LameXP v%1</source>
|
||||
<translation>Конвертувати файл за допомогою LameXP v%1</translation>
|
||||
</message>
|
||||
|
@ -2980,143 +2980,143 @@
|
||||
<context>
|
||||
<name>ProcessThread</name>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="117"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="116"/>
|
||||
<source>Starting...</source>
|
||||
<translation>正在启动...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="159"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="158"/>
|
||||
<source>Not found!</source>
|
||||
<translation>未找到!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>The format of this file is NOT supported:</source>
|
||||
<translation>此文件的格式不受支持:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Container Format:</source>
|
||||
<translation>容器格式:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="247"/>
|
||||
<source>Audio Format:</source>
|
||||
<translation>音频格式:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="249"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="248"/>
|
||||
<source>Unsupported!</source>
|
||||
<translation>不支持!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Done.</source>
|
||||
<translation>完成。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Aborted!</source>
|
||||
<translation>中止!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="355"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="354"/>
|
||||
<source>Failed!</source>
|
||||
<translation>失败!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="372"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="371"/>
|
||||
<source>Encoding</source>
|
||||
<translation>编码</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="378"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="377"/>
|
||||
<source>Filtering</source>
|
||||
<translation>过滤</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="381"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="380"/>
|
||||
<source>Decoding</source>
|
||||
<translation>解码</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="403"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="402"/>
|
||||
<source>The source audio file could not be found:</source>
|
||||
<translation>找不到源音频文件:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="411"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="410"/>
|
||||
<source>The source audio file could not be opened for reading:</source>
|
||||
<translation>无法打开源音频文件进行读取:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="444"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="443"/>
|
||||
<source>The target output directory doesn't exist and could NOT be created:</source>
|
||||
<translation>目标输出目录不存在且无法创建:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="453"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="452"/>
|
||||
<source>The target output directory is NOT writable:</source>
|
||||
<translation>目标输出目录不可写:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="519"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="518"/>
|
||||
<source>Unknown File Name</source>
|
||||
<translation>未知文件名称</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="520"/>
|
||||
<source>Unknown Title</source>
|
||||
<translation>未知标题</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="521"/>
|
||||
<source>Unknown Artist</source>
|
||||
<translation>未知艺术家</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="523"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="522"/>
|
||||
<source>Unknown Album</source>
|
||||
<translation>未知专辑</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="525"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="524"/>
|
||||
<source>Unknown Comment</source>
|
||||
<translation>未知注释</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="375"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="374"/>
|
||||
<source>Analyzing</source>
|
||||
<translation>分析</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="239"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<source>WARNING: Decoded file size exceeds 4 GB, problems might occur!
|
||||
</source>
|
||||
<translation>警告: 解码文件大小超过4GB, 可能会出现问题!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="154"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="153"/>
|
||||
<source>Skipped.</source>
|
||||
<translation>跳过。</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="470"/>
|
||||
<source>Target output file already exists, going to skip this file:</source>
|
||||
<translation>目标输出文件已经存在, 将跳过此文件: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="472"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="471"/>
|
||||
<source>If you don't want existing files to be skipped, please change the overwrite mode!</source>
|
||||
<translation>如果你不希望跳过已存在的文件, 请更改覆盖模式!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="479"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="478"/>
|
||||
<source>Target output file already exists, going to delete existing file:</source>
|
||||
<translation>目标输出文件已经存在, 将删除现有的文件: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="493"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="492"/>
|
||||
<source>Failed to delete existing target file, will save to another file name!</source>
|
||||
<translation>无法删除现有目标文件, 将保存为另一个文件名!</translation>
|
||||
</message>
|
||||
@ -3392,12 +3392,12 @@
|
||||
<context>
|
||||
<name>ShellIntegration</name>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="96"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="91"/>
|
||||
<source>Audio File supported by LameXP</source>
|
||||
<translation>LameXP支持的音频文件</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="97"/>
|
||||
<location filename="../../src/ShellIntegration.cpp" line="92"/>
|
||||
<source>Convert this file with LameXP v%1</source>
|
||||
<translation>用LameXP v%1转换此文件</translation>
|
||||
</message>
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -35,7 +35,7 @@
|
||||
#define VER_LAMEXP_MINOR_LO 5
|
||||
#define VER_LAMEXP_TYPE Beta
|
||||
#define VER_LAMEXP_PATCH 4
|
||||
#define VER_LAMEXP_BUILD 1982
|
||||
#define VER_LAMEXP_BUILD 1984
|
||||
#define VER_LAMEXP_CONFG 1934
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
@ -45,12 +45,10 @@
|
||||
//Setup taskbar indicator
|
||||
#define SET_TASKBAR_STATE(WIDGET,FLAG) do \
|
||||
{ \
|
||||
if((WIDGET)->m_taskBarFlag != (FLAG)) \
|
||||
const int _oldFlag = (WIDGET)->m_taskBarFlag.fetchAndStoreOrdered((FLAG) ? 1 : 0); \
|
||||
if(_oldFlag != ((FLAG) ? 1 : 0)) \
|
||||
{ \
|
||||
if((WIDGET)->m_taskbar->setTaskbarState((FLAG) ? MUtils::Taskbar7::TASKBAR_STATE_INTERMEDIATE : MUtils::Taskbar7::TASKBAR_STATE_NONE)) \
|
||||
{ \
|
||||
(WIDGET)->m_taskBarFlag = (FLAG); \
|
||||
} \
|
||||
(WIDGET)->m_taskbar->setTaskbarState((FLAG) ? MUtils::Taskbar7::TASKBAR_STATE_INTERMEDIATE : MUtils::Taskbar7::TASKBAR_STATE_NONE); \
|
||||
} \
|
||||
} \
|
||||
while(0)
|
||||
@ -96,10 +94,8 @@ SplashScreen::SplashScreen(QWidget *parent)
|
||||
m_working->start();
|
||||
|
||||
//Init status
|
||||
m_canClose = false;
|
||||
m_status = STATUS_FADE_IN;
|
||||
m_fadeValue = 0;
|
||||
m_taskBarFlag = false;
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
@ -165,7 +161,7 @@ void SplashScreen::showSplash(QThread *thread)
|
||||
QApplication::restoreOverrideCursor();
|
||||
|
||||
//Hide splash
|
||||
splashScreen->m_canClose = true;
|
||||
splashScreen->m_canClose.ref();
|
||||
splashScreen->close();
|
||||
}
|
||||
|
||||
|
@ -72,8 +72,8 @@ private:
|
||||
unsigned int m_status;
|
||||
unsigned int m_fadeValue;
|
||||
|
||||
volatile bool m_canClose;
|
||||
volatile bool m_taskBarFlag;
|
||||
QAtomicInt m_canClose;
|
||||
QAtomicInt m_taskBarFlag;
|
||||
|
||||
private slots:
|
||||
void updateHandler(void);
|
||||
|
@ -46,16 +46,13 @@
|
||||
static const char *g_lamexpShellAction = "ConvertWithLameXP";
|
||||
static const char *g_lamexpFileType = "LameXP.SupportedAudioFile";
|
||||
|
||||
//Mutex
|
||||
QMutex ShellIntegration::m_mutex;
|
||||
|
||||
//State values
|
||||
static const int STATE_ENABLED = 1;
|
||||
static const int STATE_UNKNOWN = 0;
|
||||
static const int STATE_DISABLD = -1;
|
||||
|
||||
//State
|
||||
volatile int ShellIntegration::m_state = STATE_UNKNOWN;
|
||||
QAtomicInt ShellIntegration::m_state(STATE_UNKNOWN);
|
||||
|
||||
//Macros
|
||||
#define REG_WRITE_STRING(KEY, STR) RegSetValueEx(key, NULL, NULL, REG_SZ, reinterpret_cast<const BYTE*>(STR.utf16()), (STR.size() + 1) * sizeof(wchar_t))
|
||||
@ -82,11 +79,9 @@ void ShellIntegration::install(bool async)
|
||||
return;
|
||||
}
|
||||
|
||||
//Serialize
|
||||
QMutexLocker lock(&m_mutex);
|
||||
|
||||
//Checking
|
||||
if(m_state == STATE_ENABLED)
|
||||
const int originalState = m_state.fetchAndStoreOrdered(STATE_ENABLED);
|
||||
if(originalState == STATE_ENABLED)
|
||||
{
|
||||
return; /*already enabled, don't enable again!*/
|
||||
}
|
||||
@ -106,6 +101,7 @@ void ShellIntegration::install(bool async)
|
||||
ok[3] = MUtils::Registry::reg_value_write(MUtils::Registry::root_user, QString("Software\\Classes\\%1\\shell\\%2\\command").arg(lamexpFileType, lamexpShellAction), QString(), lamexpShellCommand);
|
||||
if(!(ok[0] && ok[1] && ok[2] && ok[3]))
|
||||
{
|
||||
m_state.fetchAndStoreOrdered(originalState);
|
||||
qWarning("Failed to register the LameXP file type!");
|
||||
return;
|
||||
}
|
||||
@ -123,7 +119,6 @@ void ShellIntegration::install(bool async)
|
||||
|
||||
//Shell notification
|
||||
MUtils::OS::shell_change_notification();
|
||||
m_state = STATE_ENABLED;
|
||||
}
|
||||
|
||||
void ShellIntegration::remove(bool async)
|
||||
@ -135,11 +130,9 @@ void ShellIntegration::remove(bool async)
|
||||
return;
|
||||
}
|
||||
|
||||
//Serialize
|
||||
QMutexLocker lock(&m_mutex);
|
||||
|
||||
//Checking
|
||||
if(m_state == STATE_DISABLD)
|
||||
const int originalState = m_state.fetchAndStoreOrdered(STATE_DISABLD);
|
||||
if(originalState == STATE_DISABLD)
|
||||
{
|
||||
return; /*already enabled, don't enable again!*/
|
||||
}
|
||||
@ -154,6 +147,7 @@ void ShellIntegration::remove(bool async)
|
||||
//Find all registered file types
|
||||
if(!MUtils::Registry::reg_enum_subkeys(MUtils::Registry::root_user, "Software\\Classes", fileTypes))
|
||||
{
|
||||
m_state.fetchAndStoreOrdered(originalState);
|
||||
qWarning("Failed to enumerate file types!");
|
||||
return;
|
||||
}
|
||||
@ -195,7 +189,6 @@ void ShellIntegration::remove(bool async)
|
||||
|
||||
//Shell notification
|
||||
MUtils::OS::shell_change_notification();
|
||||
m_state = STATE_DISABLD;
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
|
@ -34,12 +34,11 @@ class ShellIntegration : public QObject
|
||||
|
||||
public:
|
||||
static void install(bool async = true);
|
||||
static void remove(bool async = true);
|
||||
static void remove (bool async = true);
|
||||
|
||||
private:
|
||||
ShellIntegration(void);
|
||||
|
||||
static void initializeTypes(const QString &lamexpFileType, const QString &lamexpShellAction, QStringList &nativeTypes);
|
||||
static QMutex m_mutex;
|
||||
static volatile int m_state;
|
||||
static QAtomicInt m_state;
|
||||
};
|
||||
|
@ -47,9 +47,6 @@
|
||||
#include <float.h>
|
||||
#include <limits>
|
||||
|
||||
//Utils
|
||||
#define IS_ABORTED (!(!m_abortFlag))
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
// Constructor
|
||||
////////////////////////////////////////////////////////////
|
||||
@ -156,7 +153,7 @@ void CueSplitter::run()
|
||||
m_decompressedFiles.insert(inputFileList.at(i), inputFileList.at(i));
|
||||
}
|
||||
|
||||
if(IS_ABORTED)
|
||||
if(MUTILS_BOOLIFY(m_abortFlag))
|
||||
{
|
||||
m_bAborted = true;
|
||||
qWarning("The user has requested to abort the process!");
|
||||
@ -221,7 +218,7 @@ void CueSplitter::run()
|
||||
splitFile(outputFile, trackNo, trackFile, trackOffset, trackLength, trackMetaInfo, nTracksComplete);
|
||||
emit progressValChanged(nTracksComplete += 10);
|
||||
|
||||
if(IS_ABORTED)
|
||||
if(MUTILS_BOOLIFY(m_abortFlag))
|
||||
{
|
||||
m_bAborted = true;
|
||||
qWarning("The user has requested to abort the process!");
|
||||
@ -322,7 +319,7 @@ void CueSplitter::splitFile(const QString &output, const int trackNo, const QStr
|
||||
|
||||
while(process.state() != QProcess::NotRunning)
|
||||
{
|
||||
if(IS_ABORTED)
|
||||
if(MUTILS_BOOLIFY(m_abortFlag))
|
||||
{
|
||||
process.kill();
|
||||
qWarning("Process was aborted on user request!");
|
||||
|
@ -56,9 +56,6 @@ static inline void SAFE_APPEND_STRING(QStringList &list, const QString &str)
|
||||
}
|
||||
}
|
||||
|
||||
//Utils
|
||||
#define IS_ABORTED (!(!m_bAborted))
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
// Constructor
|
||||
////////////////////////////////////////////////////////////
|
||||
@ -207,7 +204,7 @@ void FileAnalyzer::run()
|
||||
m_pool->waitForDone();
|
||||
|
||||
//Was opertaion aborted?
|
||||
if(IS_ABORTED)
|
||||
if(MUTILS_BOOLIFY(m_bAborted))
|
||||
{
|
||||
qWarning("Operation cancelled by user!");
|
||||
return;
|
||||
@ -238,7 +235,7 @@ void FileAnalyzer::run()
|
||||
|
||||
bool FileAnalyzer::analyzeNextFile(void)
|
||||
{
|
||||
if(!(m_inputFiles.isEmpty() || IS_ABORTED))
|
||||
if(!(m_inputFiles.isEmpty() || MUTILS_BOOLIFY(m_bAborted)))
|
||||
{
|
||||
const unsigned int taskId = m_tasksCounterNext++;
|
||||
const QString currentFile = QDir::fromNativeSeparators(m_inputFiles.takeFirst());
|
||||
|
@ -22,7 +22,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
//#include "Model_AudioFile.h"
|
||||
#include <MUtils/Global.h>
|
||||
|
||||
#include <QThread>
|
||||
#include <QStringList>
|
||||
@ -49,7 +49,7 @@ public:
|
||||
FileAnalyzer(const QStringList &inputFiles);
|
||||
~FileAnalyzer(void);
|
||||
void run();
|
||||
bool getSuccess(void) { return (!isRunning()) && (!m_bAborted) && (!(!m_bSuccess)); }
|
||||
bool getSuccess(void) { return (!isRunning()) && (!m_bAborted) && MUTILS_BOOLIFY(m_bSuccess); }
|
||||
|
||||
unsigned int filesAccepted(void);
|
||||
unsigned int filesRejected(void);
|
||||
|
@ -54,7 +54,6 @@
|
||||
#define IS_KEY(KEY) (key.compare(KEY, Qt::CaseInsensitive) == 0)
|
||||
#define IS_SEC(SEC) (key.startsWith((SEC "_"), Qt::CaseInsensitive))
|
||||
#define FIRST_TOK(STR) (STR.split(" ", QString::SkipEmptyParts).first())
|
||||
#define IS_ABORTED (!(!m_abortFlag))
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
// Constructor
|
||||
@ -110,7 +109,7 @@ void AnalyzeTask::run_ex(void)
|
||||
|
||||
AudioFileModel file = analyzeFile(currentFile, &fileType);
|
||||
|
||||
if(IS_ABORTED)
|
||||
if(MUTILS_BOOLIFY(m_abortFlag))
|
||||
{
|
||||
qWarning("Operation cancelled by user!");
|
||||
return;
|
||||
@ -204,7 +203,7 @@ const AudioFileModel AnalyzeTask::analyzeFile(const QString &filePath, int *type
|
||||
|
||||
while(process.state() != QProcess::NotRunning)
|
||||
{
|
||||
if(IS_ABORTED)
|
||||
if(MUTILS_BOOLIFY(m_abortFlag))
|
||||
{
|
||||
process.kill();
|
||||
qWarning("Process was aborted on user request!");
|
||||
@ -531,7 +530,7 @@ bool AnalyzeTask::analyzeAvisynthFile(const QString &filePath, AudioFileModel &i
|
||||
|
||||
while(process.state() != QProcess::NotRunning)
|
||||
{
|
||||
if(IS_ABORTED)
|
||||
if(MUTILS_BOOLIFY(m_abortFlag))
|
||||
{
|
||||
process.kill();
|
||||
qWarning("Process was aborted on user request!");
|
||||
|
@ -104,23 +104,19 @@ public:
|
||||
{
|
||||
}
|
||||
|
||||
static void clearFlags(QMutexLocker &lock = QMutexLocker(&s_mutex))
|
||||
static void clearFlags(void)
|
||||
{
|
||||
s_bExcept = false;
|
||||
s_exception.fetchAndStoreOrdered(0);
|
||||
s_errMsg[0] = char(0);
|
||||
}
|
||||
|
||||
static bool getExcept(void)
|
||||
{
|
||||
bool ret;
|
||||
QMutexLocker lock(&s_mutex);
|
||||
ret = s_bExcept;
|
||||
return ret;
|
||||
return MUTILS_BOOLIFY(s_exception);
|
||||
}
|
||||
|
||||
static bool getErrMsg(char *buffer, const size_t buffSize)
|
||||
{
|
||||
QMutexLocker lock(&s_mutex);
|
||||
if(s_errMsg[0])
|
||||
{
|
||||
strncpy_s(buffer, BUFF_SIZE, s_errMsg, _TRUNCATE);
|
||||
@ -140,36 +136,28 @@ protected:
|
||||
}
|
||||
catch(const std::exception &e)
|
||||
{
|
||||
QMutexLocker lock(&s_mutex);
|
||||
if(!s_bExcept)
|
||||
if(!s_exception.fetchAndAddOrdered(1))
|
||||
{
|
||||
s_bExcept = true;
|
||||
strncpy_s(s_errMsg, BUFF_SIZE, e.what(), _TRUNCATE);
|
||||
}
|
||||
lock.unlock();
|
||||
qWarning("OptionalInitTask exception error:\n%s\n\n", e.what());
|
||||
}
|
||||
catch(...)
|
||||
{
|
||||
QMutexLocker lock(&s_mutex);
|
||||
if(!s_bExcept)
|
||||
if (!s_exception.fetchAndAddOrdered(1))
|
||||
{
|
||||
s_bExcept = true;
|
||||
strncpy_s(s_errMsg, BUFF_SIZE, "Unknown exception error!", _TRUNCATE);
|
||||
}
|
||||
lock.unlock();
|
||||
qWarning("OptionalInitTask encountered an unknown exception!");
|
||||
}
|
||||
}
|
||||
|
||||
static volatile bool s_bExcept;
|
||||
static QMutex s_mutex;
|
||||
static QAtomicInt s_exception;
|
||||
static char s_errMsg[BUFF_SIZE];
|
||||
};
|
||||
|
||||
QMutex BaseTask::s_mutex;
|
||||
char BaseTask::s_errMsg[BUFF_SIZE] = {'\0'};
|
||||
volatile bool BaseTask::s_bExcept = false;
|
||||
QAtomicInt BaseTask::s_exception(0);
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
// ExtractorTask class
|
||||
@ -197,17 +185,13 @@ public:
|
||||
|
||||
static bool getCustom(void)
|
||||
{
|
||||
bool ret;
|
||||
QMutexLocker lock(&s_mutex);
|
||||
ret = s_bCustom;
|
||||
return ret;
|
||||
return MUTILS_BOOLIFY(s_custom);
|
||||
}
|
||||
|
||||
static void clearFlags(void)
|
||||
{
|
||||
QMutexLocker lock(&s_mutex);
|
||||
s_bCustom = false;
|
||||
BaseTask::clearFlags(lock);
|
||||
BaseTask::clearFlags();
|
||||
s_custom.fetchAndStoreOrdered(0);
|
||||
}
|
||||
|
||||
protected:
|
||||
@ -229,7 +213,7 @@ protected:
|
||||
try
|
||||
{
|
||||
lockedFile.reset(new LockedFile(customTool.canonicalFilePath()));
|
||||
version = UINT_MAX; s_bCustom = true;
|
||||
version = UINT_MAX; s_custom.ref();
|
||||
}
|
||||
catch(std::runtime_error&)
|
||||
{
|
||||
@ -268,7 +252,7 @@ protected:
|
||||
}
|
||||
|
||||
private:
|
||||
static volatile bool s_bCustom;
|
||||
static QAtomicInt s_custom;
|
||||
QScopedPointer<QResource> m_toolResource;
|
||||
const QDir m_appDir;
|
||||
const QString m_tempPath;
|
||||
@ -278,7 +262,7 @@ private:
|
||||
const QString m_toolTag;
|
||||
};
|
||||
|
||||
volatile bool ExtractorTask::s_bCustom = false;
|
||||
QAtomicInt ExtractorTask::s_custom = false;
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
// InitAacEncTask class
|
||||
|
@ -47,7 +47,6 @@ MessageHandlerThread::MessageHandlerThread(MUtils::IPCChannel *const ipcChannel)
|
||||
:
|
||||
m_ipcChannel(ipcChannel)
|
||||
{
|
||||
m_aborted = false;
|
||||
}
|
||||
|
||||
MessageHandlerThread::~MessageHandlerThread(void)
|
||||
@ -56,7 +55,6 @@ MessageHandlerThread::~MessageHandlerThread(void)
|
||||
|
||||
void MessageHandlerThread::run()
|
||||
{
|
||||
m_aborted = false;
|
||||
setTerminationEnabled(true);
|
||||
QStringList params;
|
||||
quint32 command = 0, flags = 0;
|
||||
@ -109,7 +107,7 @@ void MessageHandlerThread::stop(void)
|
||||
{
|
||||
if(!m_aborted)
|
||||
{
|
||||
m_aborted = true;
|
||||
m_aborted.ref();
|
||||
m_ipcChannel->send(0, 0, QStringList());
|
||||
}
|
||||
}
|
||||
|
@ -43,7 +43,7 @@ protected:
|
||||
MUtils::IPCChannel *const m_ipcChannel;
|
||||
|
||||
private:
|
||||
volatile bool m_aborted;
|
||||
QAtomicInt m_aborted;
|
||||
|
||||
signals:
|
||||
void otherInstanceDetected(void);
|
||||
|
@ -56,7 +56,6 @@
|
||||
|
||||
#define DIFF(X,Y) ((X > Y) ? (X-Y) : (Y-X))
|
||||
#define IS_WAVE(X) ((X.containerType().compare("Wave", Qt::CaseInsensitive) == 0) && (X.audioType().compare("PCM", Qt::CaseInsensitive) == 0))
|
||||
#define IS_ABORTED (!(!m_aborted))
|
||||
#define STRDEF(STR,DEF) ((!STR.isEmpty()) ? STR : DEF)
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
@ -324,7 +323,7 @@ void ProcessThread::processFile()
|
||||
}
|
||||
|
||||
//Clean-up
|
||||
if((!bSuccess) || IS_ABORTED)
|
||||
if((!bSuccess) || MUTILS_BOOLIFY(m_aborted))
|
||||
{
|
||||
QFileInfo fileInfo(m_outFileName);
|
||||
if(fileInfo.exists() && (fileInfo.size() < 1024))
|
||||
@ -352,7 +351,7 @@ void ProcessThread::processFile()
|
||||
MUtils::OS::sleep_ms(12);
|
||||
|
||||
//Report result
|
||||
emit processStateChanged(m_jobId, (IS_ABORTED ? tr("Aborted!") : (bSuccess ? tr("Done.") : tr("Failed!"))), ((bSuccess && (!m_aborted)) ? ProgressModel::JobComplete : ProgressModel::JobFailed));
|
||||
emit processStateChanged(m_jobId, (MUTILS_BOOLIFY(m_aborted) ? tr("Aborted!") : (bSuccess ? tr("Done.") : tr("Failed!"))), ((bSuccess && (!m_aborted)) ? ProgressModel::JobComplete : ProgressModel::JobFailed));
|
||||
emit processStateFinished(m_jobId, m_outFileName, (bSuccess ? 1 : 0));
|
||||
|
||||
qDebug("Process thread is done.");
|
||||
|
@ -22,6 +22,7 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <MUtils\Global.h>
|
||||
#include <QObject>
|
||||
|
||||
class QMutex;
|
||||
@ -53,7 +54,7 @@ protected:
|
||||
|
||||
static __forceinline bool checkFlag(QAtomicInt &flag)
|
||||
{
|
||||
return (!(!flag));
|
||||
return MUTILS_BOOLIFY(flag);
|
||||
}
|
||||
|
||||
private:
|
||||
|
@ -106,9 +106,9 @@ g_lamexp_tools[] =
|
||||
{"37745174e146fedbc62671ab86ffddd3edfc9aa0ebfcfd4bff3331a95b6dda50621478c63f7a0ddf9a365e916758b6d4", CPU_TYPE_X86_ALL, "refalac.i386.exe", 161, ""},
|
||||
{"b368f0490cefb80b6ff7eaaf8d6e29f253442375caf11a9405b5b21580ee3a9739fa3f406f69de5ef344fa038b1cbe72", CPU_TYPE_X64_ALL, "refalac.x64.exe", 161, ""},
|
||||
{"d041b60de6c5c6e77cbad84440db57bbeb021af59dd0f7bebd3ede047d9e2ddc2a0c14179472687ba91063743d23e337", CPU_TYPE_ALL_ALL, "shorten.exe", 361, ""},
|
||||
{"2074242cde223a43f86a1efc0f1d2d3dc0a7ecc0de2e8be547f4cd35f574aaf06086eec00b8822264f71f041f6f59c58", CPU_TYPE_ALL_GEN, "sox.i386.exe", 1442, ""},
|
||||
{"644ef3a3faf572ef6ddabd67e133c45961083919a9f4933b2980d27b25f9c0b6e4ad2b5c7d518fb60e082c48cb45791f", CPU_TYPE_ALL_SSE, "sox.sse2.exe", 1442, "" },
|
||||
{"d4bfa9b155735569ece1b229a1b04d93cb76a4e0dd91d5a50b84ebdad20a4bd72926b84a5d15533137feecce606492e3", CPU_TYPE_ALL_AVX, "sox.avx.exe", 1442, "" },
|
||||
{"3206ebd1b1c6e5db422d7a84117a7ba8256208fc7104a6668d8856c1b6407882f25f1f39e37c8e33affb343300937d2e", CPU_TYPE_ALL_GEN, "sox.i386.exe", 1442, ""},
|
||||
{"16a71940aa5e9b393e83cdfb2a4dda4291ea01858f8ba338510013f25f4d7c53b9b5cffb86404ea49ef28e6795182fd5", CPU_TYPE_ALL_SSE, "sox.sse2.exe", 1442, "" },
|
||||
{"25585ca9e2e025d82d93341a9db8527eb0b4ce451dade607f9784a79ed30e050ced0824835d5467aa0bf0c6b8fe08612", CPU_TYPE_ALL_AVX, "sox.avx.exe", 1442, "" },
|
||||
{"5a4261e1b41a59d1a5bc92e1d2766422a67454d77e06ea29af392811b7b4704e0f3e494ab9cb6375ce9e39257867c5ed", CPU_TYPE_ALL_ALL, "speexdec.exe", 12, ""},
|
||||
{"75d4c18dbb74e2dbf7342698428248d45cc4070d5f95da8831ef755e63dcd7ff9c3a760f289e8ef8b5c06b82548edbd8", CPU_TYPE_ALL_ALL, "tag.exe", 100, ""},
|
||||
{"a83628880da0b7519ec368a74a92da5a5099d8d46aa0583131f92d7321f47c9e16a1841b2a3fb8ffcca7205ef4b1bb0a", CPU_TYPE_ALL_ALL, "tta.exe", 21, ""},
|
||||
|
Loading…
Reference in New Issue
Block a user