Use AudioFileModel_MetaInfo instead of AudioFileModel where appropriate. Also updated MetaInfoModel to work with a AudioFileModel_MetaInfo (not only with a full AudioFileModel).
This commit is contained in:
parent
87f4a4cd89
commit
449e438787
@ -21,6 +21,7 @@ a:visited { color: #0000EE; }
|
||||
<li>Improved internal encoder API, so each encoder can define its own configuration options
|
||||
<li>Complete overhaul of the file analyzer, resulting in up to 2.5x faster file import speed
|
||||
<li>Updated mpg123 decoder to v1.16.0 (2013-10-06), compiled with GCC 4.8.1
|
||||
<li>Various bugfixes and code improvements
|
||||
</ul><br>
|
||||
|
||||
<a name="4.08"></a>Changes between v4.07 and v4.08 [2013-09-04]:<br><ul>
|
||||
|
@ -379,56 +379,56 @@
|
||||
<context>
|
||||
<name>AudioFileModel</name>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="267"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="323"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="227"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="283"/>
|
||||
<source>Profile</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="284"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="244"/>
|
||||
<source>Channels</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="289"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="249"/>
|
||||
<source>Samplerate</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="296"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="300"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="256"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="260"/>
|
||||
<source>Bitdepth</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="318"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="278"/>
|
||||
<source>Type</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="327"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="287"/>
|
||||
<source>Version</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="334"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="337"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="340"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="294"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="297"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="300"/>
|
||||
<source>Bitrate</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="334"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="294"/>
|
||||
<source>Constant</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="337"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="297"/>
|
||||
<source>Variable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="346"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="306"/>
|
||||
<source>Encoder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -685,44 +685,44 @@
|
||||
<context>
|
||||
<name>CueSheetModel</name>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="210"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="211"/>
|
||||
<source>No.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="213"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="214"/>
|
||||
<source>File / Track</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="216"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="217"/>
|
||||
<source>Index</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="219"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="220"/>
|
||||
<source>Duration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="245"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="246"/>
|
||||
<source>File %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="260"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="261"/>
|
||||
<source>Track %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="269"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="277"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="270"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="278"/>
|
||||
<source>Unknown Artist</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="273"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="277"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="274"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="278"/>
|
||||
<source>Unknown Title</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -789,22 +789,22 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_FileList.cpp" line="344"/>
|
||||
<location filename="../../src/Model_FileList.cpp" line="348"/>
|
||||
<source>(System Default)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_FileList.cpp" line="351"/>
|
||||
<location filename="../../src/Model_FileList.cpp" line="355"/>
|
||||
<source>Select ANSI Codepage for CSV file:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_FileList.cpp" line="352"/>
|
||||
<location filename="../../src/Model_FileList.cpp" line="356"/>
|
||||
<source>OK</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_FileList.cpp" line="353"/>
|
||||
<location filename="../../src/Model_FileList.cpp" line="357"/>
|
||||
<source>Cancel</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -1755,7 +1755,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="719"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3781"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3783"/>
|
||||
<source>Access Denied</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -1943,7 +1943,7 @@
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="1379"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="1456"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="1996"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3724"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3726"/>
|
||||
<source>Discard</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -2434,155 +2434,155 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2706"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2749"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2751"/>
|
||||
<source>New Folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2749"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2751"/>
|
||||
<source>Enter the name of the new folder:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2782"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2784"/>
|
||||
<source>Failed to create folder</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2782"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2784"/>
|
||||
<source>The new folder could not be created:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2782"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2784"/>
|
||||
<source>Drive is read-only or insufficient access rights!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3259"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3261"/>
|
||||
<source>Current Encoder: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3361"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3364"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3363"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3366"/>
|
||||
<source>Quality Level %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3367"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3369"/>
|
||||
<source>Compression %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3370"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3372"/>
|
||||
<source>Uncompressed</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3417"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3419"/>
|
||||
<source>Best Quality (Slow)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3420"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3422"/>
|
||||
<source>High Quality (Recommended)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3423"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3425"/>
|
||||
<source>Acceptable Quality (Fast)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3426"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3428"/>
|
||||
<source>Poor Quality (Very Fast)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3713"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3715"/>
|
||||
<source>File name without extension</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3714"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3716"/>
|
||||
<source>Track number with leading zero</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3715"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3717"/>
|
||||
<source>Track title</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3716"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3718"/>
|
||||
<source>Artist name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3717"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3719"/>
|
||||
<source>Album name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3718"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3720"/>
|
||||
<source>Year with (at least) four digits</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3719"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3721"/>
|
||||
<source>Comment</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3721"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3723"/>
|
||||
<source>Characters forbidden in file names:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3724"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3726"/>
|
||||
<source>Rename Macros</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3737"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3739"/>
|
||||
<source>%n Instance(s)</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3781"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3783"/>
|
||||
<source>Cannot write to the selected directory. Please choose another directory!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3904"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3906"/>
|
||||
<source>Overwrite Mode</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3904"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3906"/>
|
||||
<source>Warning: This mode may overwrite existing files with no way to revert!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3904"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3906"/>
|
||||
<source>Continue</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3904"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3906"/>
|
||||
<source>Revert</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3978"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3980"/>
|
||||
<source>Already Running</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3978"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3980"/>
|
||||
<source>LameXP is already running, please use the running instance!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -2671,204 +2671,206 @@
|
||||
<context>
|
||||
<name>MetaInfoModel</name>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="49"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="442"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="48"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="58"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="448"/>
|
||||
<source>Unknown</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="50"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="443"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="49"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="59"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="449"/>
|
||||
<source>Not Specified</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="81"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="87"/>
|
||||
<source>Full Path</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="84"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="90"/>
|
||||
<source>Format</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="87"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="93"/>
|
||||
<source>Container</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="90"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="96"/>
|
||||
<source>Compression</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="93"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="99"/>
|
||||
<source>Duration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="96"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="102"/>
|
||||
<source>Title</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="99"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="105"/>
|
||||
<source>Artist</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="102"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="108"/>
|
||||
<source>Album</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="105"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="111"/>
|
||||
<source>Genre</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="108"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="114"/>
|
||||
<source>Year</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="111"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="117"/>
|
||||
<source>Position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="111"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="401"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="117"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="407"/>
|
||||
<source>Generate from list position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="114"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="120"/>
|
||||
<source>Comment</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="226"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="232"/>
|
||||
<source>Property</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="229"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="235"/>
|
||||
<source>Value</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="301"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="307"/>
|
||||
<source>Unspecified</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="305"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="311"/>
|
||||
<source>OK</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="306"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="312"/>
|
||||
<source>Cancel</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="312"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="320"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="318"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="326"/>
|
||||
<source>Edit Title</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="313"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="319"/>
|
||||
<source>Please enter the title for this file:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="320"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="326"/>
|
||||
<source>The title must not be empty. Generating title from file name!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="331"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="337"/>
|
||||
<source>Edit Artist</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="332"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="338"/>
|
||||
<source>Please enter the artist for this file:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="343"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="349"/>
|
||||
<source>Edit Album</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="344"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="350"/>
|
||||
<source>Please enter the album for this file:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="355"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="361"/>
|
||||
<source>Edit Genre</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="356"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="362"/>
|
||||
<source>Please enter the genre for this file:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="369"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="375"/>
|
||||
<source>Edit Year</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="370"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="376"/>
|
||||
<source>Please enter the year for this file:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="385"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="402"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="391"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="408"/>
|
||||
<source>Edit Position</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="386"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="403"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="392"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="409"/>
|
||||
<source>Please enter the position (track no.) for this file:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="401"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="407"/>
|
||||
<source>Unspecified (copy from source file)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="416"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="422"/>
|
||||
<source>Edit Comment</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="417"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="423"/>
|
||||
<source>Please enter the comment for this file:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="418"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="448"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="424"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="459"/>
|
||||
<source>Encoded with LameXP</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="428"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="434"/>
|
||||
<source>Not editable</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="428"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="434"/>
|
||||
<source>Sorry, this property of the source file cannot be edited!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -2881,138 +2883,138 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="143"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="148"/>
|
||||
<source>Skipped.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="149"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="153"/>
|
||||
<source>Not found!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="217"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="229"/>
|
||||
<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="226"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<source>The format of this file is NOT supported:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="226"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<source>Container Format:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="226"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<source>Audio Format:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="227"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="239"/>
|
||||
<source>Unsupported!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="315"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="327"/>
|
||||
<source>Aborted!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="315"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="327"/>
|
||||
<source>Done.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="315"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="327"/>
|
||||
<source>Failed!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="332"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="344"/>
|
||||
<source>Encoding</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="335"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="347"/>
|
||||
<source>Analyzing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="338"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="350"/>
|
||||
<source>Filtering</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="341"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="353"/>
|
||||
<source>Decoding</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="363"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="375"/>
|
||||
<source>The source audio file could not be found:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="371"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="383"/>
|
||||
<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="399"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="411"/>
|
||||
<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="408"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="420"/>
|
||||
<source>The target output directory is NOT writable:</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="419"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="482"/>
|
||||
<source>Unknown File Name</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="421"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="484"/>
|
||||
<source>Unknown Title</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="422"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="485"/>
|
||||
<source>Unknown Artist</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="423"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="486"/>
|
||||
<source>Unknown Album</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="425"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="488"/>
|
||||
<source>Unknown Comment</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="434"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="438"/>
|
||||
<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="435"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="439"/>
|
||||
<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="442"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="446"/>
|
||||
<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="452"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="456"/>
|
||||
<source>Failed to delete existing target file, will save to another file name!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
@ -3123,100 +3125,100 @@
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="559"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="641"/>
|
||||
<source>Aborted! Waiting for running jobs to terminate...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="570"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="652"/>
|
||||
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="592"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
|
||||
<source>Creating the playlist file, please wait...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="602"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="684"/>
|
||||
<source>Process was aborted by the user after %n file(s)!</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="602"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="684"/>
|
||||
<source>Process was aborted prematurely by the user!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="603"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="685"/>
|
||||
<source>LameXP - Aborted</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="603"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="685"/>
|
||||
<source>Process was aborted by the user.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="620"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="702"/>
|
||||
<source>Process finished after %1.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="631"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
|
||||
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="631"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
|
||||
<source>%n file(s) skipped</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="635"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="717"/>
|
||||
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="637"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
|
||||
<source>LameXP - Error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="637"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
|
||||
<source>At least one file has failed!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="649"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
|
||||
<source>All files completed successfully. Skipped %n file(s).</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform></numerusform>
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="653"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="655"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="735"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
|
||||
<source>All files completed successfully.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="655"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
|
||||
<source>LameXP - Done</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="849"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="931"/>
|
||||
<source>None of the items matches the current filtering rules</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
|
@ -63,7 +63,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3737"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3739"/>
|
||||
<source>%n Instance(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n Instance</numerusform>
|
||||
@ -74,7 +74,7 @@
|
||||
<context>
|
||||
<name>ProcessingDialog</name>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="570"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="652"/>
|
||||
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
|
||||
<translation>
|
||||
<numerusform>Encoding: %n file of %1 completed so far, please wait...</numerusform>
|
||||
@ -82,7 +82,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="602"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="684"/>
|
||||
<source>Process was aborted by the user after %n file(s)!</source>
|
||||
<translation>
|
||||
<numerusform>Process was aborted by the user after %n file!</numerusform>
|
||||
@ -90,7 +90,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="631"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
|
||||
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
|
||||
<translation>
|
||||
<numerusform>Error: %1 of %n file failed (%2). Double-click failed items for detailed information!</numerusform>
|
||||
@ -98,7 +98,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="631"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
|
||||
<source>%n file(s) skipped</source>
|
||||
<translation>
|
||||
<numerusform>%n file skipped</numerusform>
|
||||
@ -106,7 +106,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="635"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="717"/>
|
||||
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
|
||||
<translation>
|
||||
<numerusform>Error: %1 of %n file failed. Double-click failed items for detailed information!</numerusform>
|
||||
@ -114,7 +114,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="649"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
|
||||
<source>All files completed successfully. Skipped %n file(s).</source>
|
||||
<translation>
|
||||
<numerusform>All files completed successfully. Skipped %n file.</numerusform>
|
||||
|
@ -379,56 +379,56 @@
|
||||
<context>
|
||||
<name>AudioFileModel</name>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="267"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="323"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="227"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="283"/>
|
||||
<source>Profile</source>
|
||||
<translation type="unfinished">Profil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="284"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="244"/>
|
||||
<source>Channels</source>
|
||||
<translation type="unfinished">Kanały</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="289"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="249"/>
|
||||
<source>Samplerate</source>
|
||||
<translation type="unfinished">Częstotliwość</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="296"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="300"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="256"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="260"/>
|
||||
<source>Bitdepth</source>
|
||||
<translation type="unfinished">Głębia bitów</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="318"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="278"/>
|
||||
<source>Type</source>
|
||||
<translation type="unfinished">Typ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="327"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="287"/>
|
||||
<source>Version</source>
|
||||
<translation type="unfinished">Wersja</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="334"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="337"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="340"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="294"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="297"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="300"/>
|
||||
<source>Bitrate</source>
|
||||
<translation type="unfinished">Przepływność bitów</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="334"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="294"/>
|
||||
<source>Constant</source>
|
||||
<translation type="unfinished">Stały</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="337"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="297"/>
|
||||
<source>Variable</source>
|
||||
<translation type="unfinished">Zmienny</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="346"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="306"/>
|
||||
<source>Encoder</source>
|
||||
<translation type="unfinished">Enkoder</translation>
|
||||
</message>
|
||||
@ -691,44 +691,44 @@
|
||||
<context>
|
||||
<name>CueSheetModel</name>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="210"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="211"/>
|
||||
<source>No.</source>
|
||||
<translation type="unfinished">Numer.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="213"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="214"/>
|
||||
<source>File / Track</source>
|
||||
<translation type="unfinished">Plik/ŚcieżKa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="216"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="217"/>
|
||||
<source>Index</source>
|
||||
<translation type="unfinished">Indeks</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="219"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="220"/>
|
||||
<source>Duration</source>
|
||||
<translation type="unfinished">Czas trwania</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="245"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="246"/>
|
||||
<source>File %1</source>
|
||||
<translation type="unfinished">Plik %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="260"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="261"/>
|
||||
<source>Track %1</source>
|
||||
<translation type="unfinished">Ścieżka %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="269"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="277"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="270"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="278"/>
|
||||
<source>Unknown Artist</source>
|
||||
<translation type="unfinished">Nieznany Artysta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="273"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="277"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="274"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="278"/>
|
||||
<source>Unknown Title</source>
|
||||
<translation type="unfinished">Nieznany Tytuł</translation>
|
||||
</message>
|
||||
@ -795,22 +795,22 @@
|
||||
<translation type="unfinished">Pełna ścieżka</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_FileList.cpp" line="344"/>
|
||||
<location filename="../../src/Model_FileList.cpp" line="348"/>
|
||||
<source>(System Default)</source>
|
||||
<translation type="unfinished">(Domyślne systemowe)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_FileList.cpp" line="351"/>
|
||||
<location filename="../../src/Model_FileList.cpp" line="355"/>
|
||||
<source>Select ANSI Codepage for CSV file:</source>
|
||||
<translation type="unfinished">Wybierz zestaw znaków ANSI dla pliku CVS:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_FileList.cpp" line="352"/>
|
||||
<location filename="../../src/Model_FileList.cpp" line="356"/>
|
||||
<source>OK</source>
|
||||
<translation type="unfinished">OK</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_FileList.cpp" line="353"/>
|
||||
<location filename="../../src/Model_FileList.cpp" line="357"/>
|
||||
<source>Cancel</source>
|
||||
<translation type="unfinished">Anuluj</translation>
|
||||
</message>
|
||||
@ -1762,7 +1762,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="719"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3781"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3783"/>
|
||||
<source>Access Denied</source>
|
||||
<translation type="unfinished">Dostęp zablokowany</translation>
|
||||
</message>
|
||||
@ -1892,7 +1892,7 @@
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="1379"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="1456"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="1996"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3724"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3726"/>
|
||||
<source>Discard</source>
|
||||
<translation type="unfinished">Zamknij</translation>
|
||||
</message>
|
||||
@ -2449,118 +2449,118 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2706"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2749"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2751"/>
|
||||
<source>New Folder</source>
|
||||
<translation type="unfinished">Nowy folder</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2749"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2751"/>
|
||||
<source>Enter the name of the new folder:</source>
|
||||
<translation type="unfinished">Wprowadź nazwę nowego folderu:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2782"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2784"/>
|
||||
<source>Failed to create folder</source>
|
||||
<translation type="unfinished">Utworzenie folderu zakończone niepowodzeniem</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2782"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2784"/>
|
||||
<source>The new folder could not be created:</source>
|
||||
<translation type="unfinished">Nowy folder nie mógł zostać stworzony:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2782"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2784"/>
|
||||
<source>Drive is read-only or insufficient access rights!</source>
|
||||
<translation type="unfinished">Dysk tylko do odczytu lub brak praw dostępu!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3361"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3364"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3363"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3366"/>
|
||||
<source>Quality Level %1</source>
|
||||
<translation type="unfinished">Poziom jakości %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3367"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3369"/>
|
||||
<source>Compression %1</source>
|
||||
<translation type="unfinished">Kompresja %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3370"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3372"/>
|
||||
<source>Uncompressed</source>
|
||||
<translation type="unfinished">Nieskompresowany</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3417"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3419"/>
|
||||
<source>Best Quality (Slow)</source>
|
||||
<translation type="unfinished">Najlepsza jakość (Powoli)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3423"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3425"/>
|
||||
<source>Acceptable Quality (Fast)</source>
|
||||
<translation type="unfinished">Akceptowalna jakość (Szybko)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3420"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3422"/>
|
||||
<source>High Quality (Recommended)</source>
|
||||
<translation type="unfinished">Wysoka jakość (Zalecane)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3259"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3261"/>
|
||||
<source>Current Encoder: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3426"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3428"/>
|
||||
<source>Poor Quality (Very Fast)</source>
|
||||
<translation type="unfinished">Najniższa jakość (Bardzo szybko)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3713"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3715"/>
|
||||
<source>File name without extension</source>
|
||||
<translation type="unfinished">Nazwa pliku bez rozszerzenia</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3714"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3716"/>
|
||||
<source>Track number with leading zero</source>
|
||||
<translation type="unfinished">Numer ścieżki z zerem na początku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3715"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3717"/>
|
||||
<source>Track title</source>
|
||||
<translation type="unfinished">Nazwa ścieżki</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3716"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3718"/>
|
||||
<source>Artist name</source>
|
||||
<translation type="unfinished">Nazwa Artysty</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3717"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3719"/>
|
||||
<source>Album name</source>
|
||||
<translation type="unfinished">Nazwa Albumu</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3718"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3720"/>
|
||||
<source>Year with (at least) four digits</source>
|
||||
<translation type="unfinished">Rok z (przynajmniej) czterema cyframi</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3719"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3721"/>
|
||||
<source>Comment</source>
|
||||
<translation type="unfinished">Komentarz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3721"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3723"/>
|
||||
<source>Characters forbidden in file names:</source>
|
||||
<translation type="unfinished">Zabronione znaki w nazwach plików:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3724"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3726"/>
|
||||
<source>Rename Macros</source>
|
||||
<translation type="unfinished">Zmień nazwy makr</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3737"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3739"/>
|
||||
<source>%n Instance(s)</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform>%n wątek</numerusform>
|
||||
@ -2569,37 +2569,37 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3781"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3783"/>
|
||||
<source>Cannot write to the selected directory. Please choose another directory!</source>
|
||||
<translation type="unfinished">Nie można zapisać do wybranej lokalizacji. Prosze wybierz inną lokalizację!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3904"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3906"/>
|
||||
<source>Overwrite Mode</source>
|
||||
<translation type="unfinished">Tryb nadpisywania</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3904"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3906"/>
|
||||
<source>Warning: This mode may overwrite existing files with no way to revert!</source>
|
||||
<translation type="unfinished">Ostrzeżenie: W tym trybie istniejące pliki będą nadpisywane bez możliwości ich odzyskania!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3904"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3906"/>
|
||||
<source>Continue</source>
|
||||
<translation type="unfinished">Kontynuuj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3904"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3906"/>
|
||||
<source>Revert</source>
|
||||
<translation type="unfinished">Cofnij</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3978"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3980"/>
|
||||
<source>Already Running</source>
|
||||
<translation type="unfinished">Już działa</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3978"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3980"/>
|
||||
<source>LameXP is already running, please use the running instance!</source>
|
||||
<translation type="unfinished">LameXP już działa, przejdź do działającego procesu!</translation>
|
||||
</message>
|
||||
@ -2688,204 +2688,206 @@
|
||||
<context>
|
||||
<name>MetaInfoModel</name>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="49"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="442"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="48"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="58"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="448"/>
|
||||
<source>Unknown</source>
|
||||
<translation type="unfinished">Nieznany</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="50"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="443"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="49"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="59"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="449"/>
|
||||
<source>Not Specified</source>
|
||||
<translation type="unfinished">Nie określony</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="81"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="87"/>
|
||||
<source>Full Path</source>
|
||||
<translation type="unfinished">Pełna ścieżka</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="84"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="90"/>
|
||||
<source>Format</source>
|
||||
<translation type="unfinished">Format</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="87"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="93"/>
|
||||
<source>Container</source>
|
||||
<translation type="unfinished">Kontener</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="90"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="96"/>
|
||||
<source>Compression</source>
|
||||
<translation type="unfinished">Kompresja</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="93"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="99"/>
|
||||
<source>Duration</source>
|
||||
<translation type="unfinished">Czas trwania</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="96"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="102"/>
|
||||
<source>Title</source>
|
||||
<translation type="unfinished">Tytuł</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="99"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="105"/>
|
||||
<source>Artist</source>
|
||||
<translation type="unfinished">Artysta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="102"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="108"/>
|
||||
<source>Album</source>
|
||||
<translation type="unfinished">Album</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="105"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="111"/>
|
||||
<source>Genre</source>
|
||||
<translation type="unfinished">Rodzaj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="108"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="114"/>
|
||||
<source>Year</source>
|
||||
<translation type="unfinished">Rok</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="111"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="117"/>
|
||||
<source>Position</source>
|
||||
<translation type="unfinished">Pozycja</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="111"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="401"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="117"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="407"/>
|
||||
<source>Generate from list position</source>
|
||||
<translation type="unfinished">Pozycja z listy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="114"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="120"/>
|
||||
<source>Comment</source>
|
||||
<translation type="unfinished">Komentarz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="226"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="232"/>
|
||||
<source>Property</source>
|
||||
<translation type="unfinished">Pole</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="229"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="235"/>
|
||||
<source>Value</source>
|
||||
<translation type="unfinished">Wartość</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="301"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="307"/>
|
||||
<source>Unspecified</source>
|
||||
<translation type="unfinished">Nieokreślony</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="305"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="311"/>
|
||||
<source>OK</source>
|
||||
<translation type="unfinished">OK</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="306"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="312"/>
|
||||
<source>Cancel</source>
|
||||
<translation type="unfinished">Anuluj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="312"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="320"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="318"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="326"/>
|
||||
<source>Edit Title</source>
|
||||
<translation type="unfinished">Edytuj Tytuł</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="313"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="319"/>
|
||||
<source>Please enter the title for this file:</source>
|
||||
<translation type="unfinished">Wprowadź Tytuł dla tego pliku:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="320"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="326"/>
|
||||
<source>The title must not be empty. Generating title from file name!</source>
|
||||
<translation type="unfinished">Tytuł musi zawierać znaki. Tytuł zostanie wygenerowany z nazwy pliku!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="331"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="337"/>
|
||||
<source>Edit Artist</source>
|
||||
<translation type="unfinished">Edytuj Artystę</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="332"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="338"/>
|
||||
<source>Please enter the artist for this file:</source>
|
||||
<translation type="unfinished">Wprowadź Artystę dla tego pliku:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="343"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="349"/>
|
||||
<source>Edit Album</source>
|
||||
<translation type="unfinished">Edytuj Album</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="344"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="350"/>
|
||||
<source>Please enter the album for this file:</source>
|
||||
<translation type="unfinished">Wprowadź Album dla tego pliku:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="355"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="361"/>
|
||||
<source>Edit Genre</source>
|
||||
<translation type="unfinished">Edytuj Rodzaj</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="356"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="362"/>
|
||||
<source>Please enter the genre for this file:</source>
|
||||
<translation type="unfinished">Wprowadź Rodzaj dla tego pliku:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="369"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="375"/>
|
||||
<source>Edit Year</source>
|
||||
<translation type="unfinished">Edyuj Rok</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="370"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="376"/>
|
||||
<source>Please enter the year for this file:</source>
|
||||
<translation type="unfinished">Wprowadź Rok dla tego pliku:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="385"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="402"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="391"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="408"/>
|
||||
<source>Edit Position</source>
|
||||
<translation type="unfinished">Edytuj Pozycję</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="386"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="403"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="392"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="409"/>
|
||||
<source>Please enter the position (track no.) for this file:</source>
|
||||
<translation type="unfinished">Wprowadź Pozycję (nr ścieżki) dla tego pliku:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="401"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="407"/>
|
||||
<source>Unspecified (copy from source file)</source>
|
||||
<translation type="unfinished">Nieokreślony (kopiuj z pliku źródłowego)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="416"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="422"/>
|
||||
<source>Edit Comment</source>
|
||||
<translation type="unfinished">Edytuj Komentarz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="417"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="423"/>
|
||||
<source>Please enter the comment for this file:</source>
|
||||
<translation type="unfinished">Wprowadź Komentarz dla tego pliku:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="418"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="448"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="424"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="459"/>
|
||||
<source>Encoded with LameXP</source>
|
||||
<translation type="unfinished">Encoded with LameXP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="428"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="434"/>
|
||||
<source>Not editable</source>
|
||||
<translation type="unfinished">Nie edytowalne</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="428"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="434"/>
|
||||
<source>Sorry, this property of the source file cannot be edited!</source>
|
||||
<translation type="unfinished">Nie da się wyedytować tej właściwości pliku!</translation>
|
||||
</message>
|
||||
@ -2898,138 +2900,138 @@
|
||||
<translation type="unfinished">Rozpoczynanie...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="143"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="148"/>
|
||||
<source>Skipped.</source>
|
||||
<translation type="unfinished">Pominięto.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="149"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="153"/>
|
||||
<source>Not found!</source>
|
||||
<translation type="unfinished">Nie znaleziono!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="217"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="229"/>
|
||||
<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="226"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<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="226"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<source>Container Format:</source>
|
||||
<translation type="unfinished">Format kontenera:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="226"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<source>Audio Format:</source>
|
||||
<translation type="unfinished">Format dźwięku:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="227"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="239"/>
|
||||
<source>Unsupported!</source>
|
||||
<translation type="unfinished">Nieobsługiwany!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="315"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="327"/>
|
||||
<source>Done.</source>
|
||||
<translation type="unfinished">Zrobione.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="315"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="327"/>
|
||||
<source>Aborted!</source>
|
||||
<translation type="unfinished">Przerwano!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="315"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="327"/>
|
||||
<source>Failed!</source>
|
||||
<translation type="unfinished">Niepowodzenie!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="332"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="344"/>
|
||||
<source>Encoding</source>
|
||||
<translation type="unfinished">Kompresowanie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="335"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="347"/>
|
||||
<source>Analyzing</source>
|
||||
<translation type="unfinished">Analizowanie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="338"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="350"/>
|
||||
<source>Filtering</source>
|
||||
<translation type="unfinished">Filtrowanie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="341"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="353"/>
|
||||
<source>Decoding</source>
|
||||
<translation type="unfinished">Dekodowanie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="363"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="375"/>
|
||||
<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="371"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="383"/>
|
||||
<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="399"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="411"/>
|
||||
<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="408"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="420"/>
|
||||
<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="419"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="482"/>
|
||||
<source>Unknown File Name</source>
|
||||
<translation type="unfinished">Nieznana nazwa pliku</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="421"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="484"/>
|
||||
<source>Unknown Title</source>
|
||||
<translation type="unfinished">Nieznany Tytuł</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="422"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="485"/>
|
||||
<source>Unknown Artist</source>
|
||||
<translation type="unfinished">Nieznany Artysta</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="423"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="486"/>
|
||||
<source>Unknown Album</source>
|
||||
<translation type="unfinished">Nieznany Album</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="425"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="488"/>
|
||||
<source>Unknown Comment</source>
|
||||
<translation type="unfinished">Nieznany Komentarz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="434"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="438"/>
|
||||
<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="435"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="439"/>
|
||||
<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="442"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="446"/>
|
||||
<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="452"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="456"/>
|
||||
<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>
|
||||
@ -3140,12 +3142,12 @@
|
||||
<translation type="unfinished">Wielowątkowosć włączona: Równolegle wykonywanych jest %1 kodowań!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="559"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="641"/>
|
||||
<source>Aborted! Waiting for running jobs to terminate...</source>
|
||||
<translation type="unfinished">Przerwano! Czekanie na wyłączenie procesu...</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="570"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="652"/>
|
||||
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform>Kompresowanie: %n plik z %1 został do tej pory zakończony, prosze czekać...</numerusform>
|
||||
@ -3154,17 +3156,17 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="592"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
|
||||
<source>Creating the playlist file, please wait...</source>
|
||||
<translation type="unfinished">Tworzenie pliku playlisty, prosze czekać...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="602"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="684"/>
|
||||
<source>Process was aborted prematurely by the user!</source>
|
||||
<translation type="unfinished">Proces został przedwcześnie zakończony przez użytkownika!</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="602"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="684"/>
|
||||
<source>Process was aborted by the user after %n file(s)!</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform>Proces został zakończony przez użytkownika po zakończeniu %n pliku!</numerusform>
|
||||
@ -3173,22 +3175,22 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="603"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="685"/>
|
||||
<source>LameXP - Aborted</source>
|
||||
<translation type="unfinished">LameXP - Przerwano</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="603"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="685"/>
|
||||
<source>Process was aborted by the user.</source>
|
||||
<translation type="unfinished">Proces został przerwany przez użytkownika.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="620"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="702"/>
|
||||
<source>Process finished after %1.</source>
|
||||
<translation type="unfinished">Proces został zakończony po %1.</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="631"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
|
||||
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform>Błąd: %1 z %n pliku zakończono niepowodzeniem (%2). Kliknij dwukrotnie aby uzyskać więcej informacji!</numerusform>
|
||||
@ -3197,7 +3199,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="631"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
|
||||
<source>%n file(s) skipped</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform>pominięto %n plik</numerusform>
|
||||
@ -3206,7 +3208,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="635"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="717"/>
|
||||
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform>Błąd: %1 z %n pliku zakończono niepowodzeniem. Kliknij dwukrotnie aby uzyskać więcej informacji!</numerusform>
|
||||
@ -3215,7 +3217,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="649"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
|
||||
<source>All files completed successfully. Skipped %n file(s).</source>
|
||||
<translation type="unfinished">
|
||||
<numerusform>Wszystkie zadania wykonano pomyślnie. Pominięto %n plik.</numerusform>
|
||||
@ -3224,28 +3226,28 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="637"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
|
||||
<source>LameXP - Error</source>
|
||||
<translation type="unfinished">LameXP - Błąd</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="637"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
|
||||
<source>At least one file has failed!</source>
|
||||
<translation type="unfinished">Przynajmniej jeden plik nie został skompresowany!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="653"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="655"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="735"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
|
||||
<source>All files completed successfully.</source>
|
||||
<translation type="unfinished">Kompresja wszystkich plików zakończona powodzeniem.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="655"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
|
||||
<source>LameXP - Done</source>
|
||||
<translation type="unfinished">LameXP - Zrobione</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="849"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="931"/>
|
||||
<source>None of the items matches the current filtering rules</source>
|
||||
<translation type="unfinished">Żadna z pozycji nie spełnia reguł filtra</translation>
|
||||
</message>
|
||||
|
@ -379,56 +379,56 @@
|
||||
<context>
|
||||
<name>AudioFileModel</name>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="267"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="323"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="227"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="283"/>
|
||||
<source>Profile</source>
|
||||
<translation>Profil</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="284"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="244"/>
|
||||
<source>Channels</source>
|
||||
<translation>Kanaler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="289"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="249"/>
|
||||
<source>Samplerate</source>
|
||||
<translation>Samplingsfrekvens</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="296"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="300"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="256"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="260"/>
|
||||
<source>Bitdepth</source>
|
||||
<translation>Bitdjup</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="318"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="278"/>
|
||||
<source>Type</source>
|
||||
<translation>Typ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="327"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="287"/>
|
||||
<source>Version</source>
|
||||
<translation>Version</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="334"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="337"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="340"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="294"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="297"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="300"/>
|
||||
<source>Bitrate</source>
|
||||
<translation>Bithastighet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="334"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="294"/>
|
||||
<source>Constant</source>
|
||||
<translation>Konstant</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="337"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="297"/>
|
||||
<source>Variable</source>
|
||||
<translation>Variabel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="346"/>
|
||||
<location filename="../../src/Model_AudioFile.cpp" line="306"/>
|
||||
<source>Encoder</source>
|
||||
<translatorcomment>Kodare</translatorcomment>
|
||||
<translation></translation>
|
||||
@ -689,44 +689,44 @@
|
||||
<context>
|
||||
<name>CueSheetModel</name>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="210"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="211"/>
|
||||
<source>No.</source>
|
||||
<translation>Nr.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="213"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="214"/>
|
||||
<source>File / Track</source>
|
||||
<translation>Fil / Spår</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="216"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="217"/>
|
||||
<source>Index</source>
|
||||
<translation>Index</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="219"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="220"/>
|
||||
<source>Duration</source>
|
||||
<translation>Varaktighet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="245"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="246"/>
|
||||
<source>File %1</source>
|
||||
<translation>Fil %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="260"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="261"/>
|
||||
<source>Track %1</source>
|
||||
<translation>Spår %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="269"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="277"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="270"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="278"/>
|
||||
<source>Unknown Artist</source>
|
||||
<translation>Okänd artist</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="273"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="277"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="274"/>
|
||||
<location filename="../../src/Model_CueSheet.cpp" line="278"/>
|
||||
<source>Unknown Title</source>
|
||||
<translation>Okänd titel</translation>
|
||||
</message>
|
||||
@ -793,22 +793,22 @@
|
||||
<translation>Sökväg</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_FileList.cpp" line="344"/>
|
||||
<location filename="../../src/Model_FileList.cpp" line="348"/>
|
||||
<source>(System Default)</source>
|
||||
<translation>(Systemstandard)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_FileList.cpp" line="351"/>
|
||||
<location filename="../../src/Model_FileList.cpp" line="355"/>
|
||||
<source>Select ANSI Codepage for CSV file:</source>
|
||||
<translation>Välj ANSI som teckentabell för CSV-fil:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_FileList.cpp" line="352"/>
|
||||
<location filename="../../src/Model_FileList.cpp" line="356"/>
|
||||
<source>OK</source>
|
||||
<translation>OK</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_FileList.cpp" line="353"/>
|
||||
<location filename="../../src/Model_FileList.cpp" line="357"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Avbryt</translation>
|
||||
</message>
|
||||
@ -1759,7 +1759,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="719"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3781"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3783"/>
|
||||
<source>Access Denied</source>
|
||||
<translation>Åtkomst nekad</translation>
|
||||
</message>
|
||||
@ -1951,7 +1951,7 @@
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="1379"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="1456"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="1996"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3724"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3726"/>
|
||||
<source>Discard</source>
|
||||
<translation>Stäng</translation>
|
||||
</message>
|
||||
@ -2442,118 +2442,118 @@
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2706"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2749"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2751"/>
|
||||
<source>New Folder</source>
|
||||
<translation>Ny mapp</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2749"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2751"/>
|
||||
<source>Enter the name of the new folder:</source>
|
||||
<translation>Namn på den nya mappen:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2782"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2784"/>
|
||||
<source>Failed to create folder</source>
|
||||
<translation>Kunde inte skapa någon mapp</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2782"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2784"/>
|
||||
<source>The new folder could not be created:</source>
|
||||
<translation>Den nya mappen kunde inte skapas:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2782"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="2784"/>
|
||||
<source>Drive is read-only or insufficient access rights!</source>
|
||||
<translation>Diskenheten är skrivskyddad eller åtkomsträttigheter saknas!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3361"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3364"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3363"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3366"/>
|
||||
<source>Quality Level %1</source>
|
||||
<translation>Kvallitetsnivå %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3367"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3369"/>
|
||||
<source>Compression %1</source>
|
||||
<translation>Kompression %1</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3370"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3372"/>
|
||||
<source>Uncompressed</source>
|
||||
<translation>Okomprimerad</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3417"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3419"/>
|
||||
<source>Best Quality (Slow)</source>
|
||||
<translation>Bäst kvalitet (Långsam)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3423"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3425"/>
|
||||
<source>Acceptable Quality (Fast)</source>
|
||||
<translation>Acceptabel kvalitet (Snabb)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3420"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3422"/>
|
||||
<source>High Quality (Recommended)</source>
|
||||
<translation>Hög kvallitet (rekommenderas)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3259"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3261"/>
|
||||
<source>Current Encoder: %1</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3426"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3428"/>
|
||||
<source>Poor Quality (Very Fast)</source>
|
||||
<translation>Dålig kvallitet (mycket snabb)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3713"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3715"/>
|
||||
<source>File name without extension</source>
|
||||
<translation>Filnamn utan filtillägg</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3714"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3716"/>
|
||||
<source>Track number with leading zero</source>
|
||||
<translation>Spårnummer med inledande nolla</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3715"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3717"/>
|
||||
<source>Track title</source>
|
||||
<translation>Spårtitel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3716"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3718"/>
|
||||
<source>Artist name</source>
|
||||
<translation>Artistnamn</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3717"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3719"/>
|
||||
<source>Album name</source>
|
||||
<translation>Albumnamn</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3718"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3720"/>
|
||||
<source>Year with (at least) four digits</source>
|
||||
<translation>Årtal med (minst) fyra siffror</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3719"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3721"/>
|
||||
<source>Comment</source>
|
||||
<translation>Kommentar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3721"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3723"/>
|
||||
<source>Characters forbidden in file names:</source>
|
||||
<translation>Förbjudna tecken i filnamn:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3724"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3726"/>
|
||||
<source>Rename Macros</source>
|
||||
<translation>Namnändra macron</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3737"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3739"/>
|
||||
<source>%n Instance(s)</source>
|
||||
<translation>
|
||||
<numerusform>%n instans</numerusform>
|
||||
@ -2561,37 +2561,37 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3781"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3783"/>
|
||||
<source>Cannot write to the selected directory. Please choose another directory!</source>
|
||||
<translation>Kan inte skriva till den specificerade mappen. Välj en annan destination!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3904"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3906"/>
|
||||
<source>Overwrite Mode</source>
|
||||
<translation>Överskrivningsläge</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3904"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3906"/>
|
||||
<source>Warning: This mode may overwrite existing files with no way to revert!</source>
|
||||
<translation>Varning! Det här läget kan skriva över befintliga filer, utan möjlighet att återskapa!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3904"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3906"/>
|
||||
<source>Continue</source>
|
||||
<translation>Fortsätt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3904"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3906"/>
|
||||
<source>Revert</source>
|
||||
<translation>Återställ</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3978"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3980"/>
|
||||
<source>Already Running</source>
|
||||
<translation>Körs redan</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3978"/>
|
||||
<location filename="../../src/Dialog_MainWindow.cpp" line="3980"/>
|
||||
<source>LameXP is already running, please use the running instance!</source>
|
||||
<translation>LameXP körs redan, använd den redan startade instansen!</translation>
|
||||
</message>
|
||||
@ -2680,204 +2680,206 @@
|
||||
<context>
|
||||
<name>MetaInfoModel</name>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="49"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="442"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="48"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="58"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="448"/>
|
||||
<source>Unknown</source>
|
||||
<translation>Okänd</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="50"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="443"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="49"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="59"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="449"/>
|
||||
<source>Not Specified</source>
|
||||
<translation>Ej specificerad</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="81"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="87"/>
|
||||
<source>Full Path</source>
|
||||
<translation>Sökväg</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="84"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="90"/>
|
||||
<source>Format</source>
|
||||
<translation>Format</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="87"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="93"/>
|
||||
<source>Container</source>
|
||||
<translation>Behållare</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="90"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="96"/>
|
||||
<source>Compression</source>
|
||||
<translation>Kompression</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="93"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="99"/>
|
||||
<source>Duration</source>
|
||||
<translation>Varaktighet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="96"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="102"/>
|
||||
<source>Title</source>
|
||||
<translation>Titel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="99"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="105"/>
|
||||
<source>Artist</source>
|
||||
<translation>Artist</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="102"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="108"/>
|
||||
<source>Album</source>
|
||||
<translation>Album</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="105"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="111"/>
|
||||
<source>Genre</source>
|
||||
<translation>Genre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="108"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="114"/>
|
||||
<source>Year</source>
|
||||
<translation>Årtal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="111"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="117"/>
|
||||
<source>Position</source>
|
||||
<translation>Spårnummer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="111"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="401"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="117"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="407"/>
|
||||
<source>Generate from list position</source>
|
||||
<translation>Generera från listposition</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="114"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="120"/>
|
||||
<source>Comment</source>
|
||||
<translation>Kommentar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="226"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="232"/>
|
||||
<source>Property</source>
|
||||
<translation>Egenskap</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="229"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="235"/>
|
||||
<source>Value</source>
|
||||
<translation>Värde</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="301"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="307"/>
|
||||
<source>Unspecified</source>
|
||||
<translation>Ospecificerad</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="305"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="311"/>
|
||||
<source>OK</source>
|
||||
<translation>OK</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="306"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="312"/>
|
||||
<source>Cancel</source>
|
||||
<translation>Avbryt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="312"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="320"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="318"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="326"/>
|
||||
<source>Edit Title</source>
|
||||
<translation>Redigera titel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="313"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="319"/>
|
||||
<source>Please enter the title for this file:</source>
|
||||
<translation>Ange titel:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="320"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="326"/>
|
||||
<source>The title must not be empty. Generating title from file name!</source>
|
||||
<translation>Titelfältet kan inte vara tomt. Genererar titel från filnamn!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="331"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="337"/>
|
||||
<source>Edit Artist</source>
|
||||
<translation>Redigera artist</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="332"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="338"/>
|
||||
<source>Please enter the artist for this file:</source>
|
||||
<translation>Ange artistnamn:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="343"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="349"/>
|
||||
<source>Edit Album</source>
|
||||
<translation>Redigera album</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="344"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="350"/>
|
||||
<source>Please enter the album for this file:</source>
|
||||
<translation>Ange albumnamn:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="355"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="361"/>
|
||||
<source>Edit Genre</source>
|
||||
<translation>Redigera genre</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="356"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="362"/>
|
||||
<source>Please enter the genre for this file:</source>
|
||||
<translation>Ange genre:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="369"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="375"/>
|
||||
<source>Edit Year</source>
|
||||
<translation>Redigera årtal</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="370"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="376"/>
|
||||
<source>Please enter the year for this file:</source>
|
||||
<translation>Ange årtal:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="385"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="402"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="391"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="408"/>
|
||||
<source>Edit Position</source>
|
||||
<translation>Redigera spårnummer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="386"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="403"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="392"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="409"/>
|
||||
<source>Please enter the position (track no.) for this file:</source>
|
||||
<translation>Ange spårnummer:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="401"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="407"/>
|
||||
<source>Unspecified (copy from source file)</source>
|
||||
<translation>Ospecificerat (kopiera från källfilen)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="416"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="422"/>
|
||||
<source>Edit Comment</source>
|
||||
<translation>Redigera kommentar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="417"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="423"/>
|
||||
<source>Please enter the comment for this file:</source>
|
||||
<translation>Ange kommentar:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="418"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="448"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="424"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="459"/>
|
||||
<source>Encoded with LameXP</source>
|
||||
<translation>Kodad med LameXP</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="428"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="434"/>
|
||||
<source>Not editable</source>
|
||||
<translation>Ej redigerbar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="428"/>
|
||||
<location filename="../../src/Model_MetaInfo.cpp" line="434"/>
|
||||
<source>Sorry, this property of the source file cannot be edited!</source>
|
||||
<translation>Denna egenskap från källfilen kan inte redigeras!</translation>
|
||||
</message>
|
||||
@ -2890,139 +2892,139 @@
|
||||
<translation>Startar...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="143"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="148"/>
|
||||
<source>Skipped.</source>
|
||||
<translation>Överhoppad.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="149"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="153"/>
|
||||
<source>Not found!</source>
|
||||
<translation>Hittas ej!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="217"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="229"/>
|
||||
<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="226"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<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="226"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<source>Container Format:</source>
|
||||
<translation>Behållarformat:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="226"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="238"/>
|
||||
<source>Audio Format:</source>
|
||||
<translation>Ljudformat:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="227"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="239"/>
|
||||
<source>Unsupported!</source>
|
||||
<translation>Stöd saknas!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="315"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="327"/>
|
||||
<source>Aborted!</source>
|
||||
<translation>Avbruten!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="315"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="327"/>
|
||||
<source>Done.</source>
|
||||
<translation>Klar.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="315"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="327"/>
|
||||
<source>Failed!</source>
|
||||
<translation>Misslyckades!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="332"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="344"/>
|
||||
<source>Encoding</source>
|
||||
<translation>Kodar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="335"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="347"/>
|
||||
<source>Analyzing</source>
|
||||
<translation>Analyserar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="338"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="350"/>
|
||||
<source>Filtering</source>
|
||||
<translation>Filtrerar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="341"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="353"/>
|
||||
<source>Decoding</source>
|
||||
<translation>Avkodar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="363"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="375"/>
|
||||
<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="371"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="383"/>
|
||||
<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="399"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="411"/>
|
||||
<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="408"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="420"/>
|
||||
<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="419"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="482"/>
|
||||
<source>Unknown File Name</source>
|
||||
<translation>Okänt filnamn</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="421"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="484"/>
|
||||
<source>Unknown Title</source>
|
||||
<translation>Okänd titel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="422"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="485"/>
|
||||
<source>Unknown Artist</source>
|
||||
<translation>Okänd artist</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="423"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="486"/>
|
||||
<source>Unknown Album</source>
|
||||
<translation>Okänt album</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="425"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="488"/>
|
||||
<source>Unknown Comment</source>
|
||||
<translation>Okänd kommentar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Thread_Process.cpp" line="434"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="438"/>
|
||||
<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="435"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="439"/>
|
||||
<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="442"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="446"/>
|
||||
<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="452"/>
|
||||
<location filename="../../src/Thread_Process.cpp" line="456"/>
|
||||
<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>
|
||||
@ -3133,12 +3135,12 @@
|
||||
<translation>Flertrådskörning aktiverad: Kör %1 parallella instanser!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="559"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="641"/>
|
||||
<source>Aborted! Waiting for running jobs to terminate...</source>
|
||||
<translation>Avbrutet! Väntar på att aktiva processer skall avslutas...</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="570"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="652"/>
|
||||
<source>Encoding: %n file(s) of %1 completed so far, please wait...</source>
|
||||
<translation>
|
||||
<numerusform>Kodar! %n fil av%1 slutförd. vänta...</numerusform>
|
||||
@ -3146,17 +3148,17 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="592"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="674"/>
|
||||
<source>Creating the playlist file, please wait...</source>
|
||||
<translation>Skapar spelningslista, vänta...</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="602"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="684"/>
|
||||
<source>Process was aborted prematurely by the user!</source>
|
||||
<translation>Åtgärden avbröts i förtid av användaren!</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="602"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="684"/>
|
||||
<source>Process was aborted by the user after %n file(s)!</source>
|
||||
<translation>
|
||||
<numerusform>Åtgärden avbröts av användaren efter %n fil!</numerusform>
|
||||
@ -3164,22 +3166,22 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="603"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="685"/>
|
||||
<source>LameXP - Aborted</source>
|
||||
<translation>LameXP - Avbrutet</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="603"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="685"/>
|
||||
<source>Process was aborted by the user.</source>
|
||||
<translation>Åtgärden avbröts av användaren.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="620"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="702"/>
|
||||
<source>Process finished after %1.</source>
|
||||
<translation>Åtgärden slutförd efter %1.</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="631"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
|
||||
<source>Error: %1 of %n file(s) failed (%2). Double-click failed items for detailed information!</source>
|
||||
<translation>
|
||||
<numerusform>Fel! %1 av %n filer misslyckades (%2). Dubbelklicka på misslyckat objekt för info!</numerusform>
|
||||
@ -3187,7 +3189,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="631"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="713"/>
|
||||
<source>%n file(s) skipped</source>
|
||||
<translation>
|
||||
<numerusform>%n fil hoppades över</numerusform>
|
||||
@ -3195,7 +3197,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="635"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="717"/>
|
||||
<source>Error: %1 of %n file(s) failed. Double-click failed items for detailed information!</source>
|
||||
<translation>
|
||||
<numerusform>Fel! %1 av %n filer misslyckades. Dubbelklicka på misslyckat objekt för info!</numerusform>
|
||||
@ -3203,7 +3205,7 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message numerus="yes">
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="649"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="731"/>
|
||||
<source>All files completed successfully. Skipped %n file(s).</source>
|
||||
<translation>
|
||||
<numerusform>Alla filer korrekt slutförda. %n fil hoppades över.</numerusform>
|
||||
@ -3211,28 +3213,28 @@
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="637"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
|
||||
<source>LameXP - Error</source>
|
||||
<translation>LameXP - Fel</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="637"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="719"/>
|
||||
<source>At least one file has failed!</source>
|
||||
<translation>Minst en fil har misslyckats!</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="653"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="655"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="735"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
|
||||
<source>All files completed successfully.</source>
|
||||
<translation>Alla filer korrekt omkodade.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="655"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="737"/>
|
||||
<source>LameXP - Done</source>
|
||||
<translation>LameXP - Klar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="849"/>
|
||||
<location filename="../../src/Dialog_Processing.cpp" line="931"/>
|
||||
<source>None of the items matches the current filtering rules</source>
|
||||
<translation>Inga objekt matchar aktuell filtrering</translation>
|
||||
</message>
|
||||
|
@ -34,7 +34,7 @@
|
||||
#define VER_LAMEXP_MINOR_LO 9
|
||||
#define VER_LAMEXP_TYPE Alpha
|
||||
#define VER_LAMEXP_PATCH 2
|
||||
#define VER_LAMEXP_BUILD 1380
|
||||
#define VER_LAMEXP_BUILD 1382
|
||||
#define VER_LAMEXP_CONFG 1348
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
@ -167,7 +167,7 @@ static const unsigned int IDM_ABOUTBOX = 0xEFF0;
|
||||
// Constructor
|
||||
////////////////////////////////////////////////////////////
|
||||
|
||||
MainWindow::MainWindow(FileListModel *fileListModel, AudioFileModel *metaInfo, SettingsModel *settingsModel, QWidget *parent)
|
||||
MainWindow::MainWindow(FileListModel *fileListModel, AudioFileModel_MetaInfo *metaInfo, SettingsModel *settingsModel, QWidget *parent)
|
||||
:
|
||||
QMainWindow(parent),
|
||||
ui(new Ui::MainWindow),
|
||||
@ -313,7 +313,7 @@ MainWindow::MainWindow(FileListModel *fileListModel, AudioFileModel *metaInfo, S
|
||||
// Setup "Meta Data" tab
|
||||
//--------------------------------
|
||||
|
||||
m_metaInfoModel = new MetaInfoModel(m_metaData, 6);
|
||||
m_metaInfoModel = new MetaInfoModel(m_metaData);
|
||||
m_metaInfoModel->clearData();
|
||||
m_metaInfoModel->setData(m_metaInfoModel->index(4, 1), m_settings->metaInfoPosition());
|
||||
ui->metaDataView->setModel(m_metaInfoModel);
|
||||
@ -2705,26 +2705,24 @@ void MainWindow::makeFolderButtonClicked(void)
|
||||
QDir basePath(m_fileSystemModel->fileInfo(ui->outputFolderView->currentIndex()).absoluteFilePath());
|
||||
QString suggestedName = tr("New Folder");
|
||||
|
||||
const AudioFileModel_MetaInfo &metaInfo = m_metaData->metaInfo();
|
||||
|
||||
if(!metaInfo.artist().isEmpty() && !metaInfo.album().isEmpty())
|
||||
if(!m_metaData->artist().isEmpty() && !m_metaData->album().isEmpty())
|
||||
{
|
||||
suggestedName = QString("%1 - %2").arg(metaInfo.artist(), metaInfo.album());
|
||||
suggestedName = QString("%1 - %2").arg(m_metaData->artist(),m_metaData->album());
|
||||
}
|
||||
else if(!metaInfo.artist().isEmpty())
|
||||
else if(!m_metaData->artist().isEmpty())
|
||||
{
|
||||
suggestedName = metaInfo.artist();
|
||||
suggestedName = m_metaData->artist();
|
||||
}
|
||||
else if(!metaInfo.album().isEmpty())
|
||||
else if(!m_metaData->album().isEmpty())
|
||||
{
|
||||
suggestedName = metaInfo.album();
|
||||
suggestedName =m_metaData->album();
|
||||
}
|
||||
else
|
||||
{
|
||||
for(int i = 0; i < m_fileListModel->rowCount(); i++)
|
||||
{
|
||||
const AudioFileModel &audioFile = m_fileListModel->getFile(m_fileListModel->index(i, 0));
|
||||
const AudioFileModel_MetaInfo &fileMetaInfo = m_metaData->metaInfo();
|
||||
const AudioFileModel_MetaInfo &fileMetaInfo = audioFile.metaInfo();
|
||||
|
||||
if(!fileMetaInfo.album().isEmpty() || !fileMetaInfo.artist().isEmpty())
|
||||
{
|
||||
@ -3191,7 +3189,7 @@ void MainWindow::editMetaButtonClicked(void)
|
||||
|
||||
if(index.row() == 4)
|
||||
{
|
||||
m_settings->metaInfoPosition(m_metaData->metaInfo().position());
|
||||
m_settings->metaInfoPosition(m_metaData->position());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -26,6 +26,7 @@
|
||||
//Class declarations
|
||||
class AbstractEncoder;
|
||||
class AudioFileModel;
|
||||
class AudioFileModel_MetaInfo;
|
||||
class CustomEventFilter;
|
||||
class DropBox;
|
||||
class FileListModel;
|
||||
@ -51,7 +52,7 @@ class MainWindow: public QMainWindow
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
MainWindow(FileListModel *fileListModel, AudioFileModel *metaInfo, SettingsModel *settingsModel, QWidget *parent = 0);
|
||||
MainWindow(FileListModel *fileListModel, AudioFileModel_MetaInfo *metaInfo, SettingsModel *settingsModel, QWidget *parent = 0);
|
||||
~MainWindow(void);
|
||||
|
||||
bool isAccepted() { return m_accepted; }
|
||||
@ -200,7 +201,7 @@ private:
|
||||
FileListModel *m_fileListModel;
|
||||
QFileSystemModelEx *m_fileSystemModel;
|
||||
MessageHandlerThread *m_messageHandler;
|
||||
AudioFileModel *m_metaData;
|
||||
AudioFileModel_MetaInfo *const m_metaData;
|
||||
MetaInfoModel *m_metaInfoModel;
|
||||
QMenu *m_outputFolderContextMenu;
|
||||
SettingsModel *m_settings;
|
||||
|
@ -131,7 +131,7 @@ private:
|
||||
// Constructor
|
||||
////////////////////////////////////////////////////////////
|
||||
|
||||
ProcessingDialog::ProcessingDialog(FileListModel *fileListModel, AudioFileModel *metaInfo, SettingsModel *settings, QWidget *parent)
|
||||
ProcessingDialog::ProcessingDialog(FileListModel *fileListModel, const AudioFileModel_MetaInfo *metaInfo, SettingsModel *settings, QWidget *parent)
|
||||
:
|
||||
QDialog(parent),
|
||||
ui(new Ui::ProcessingDialog),
|
||||
@ -964,10 +964,10 @@ void ProcessingDialog::writePlayList(void)
|
||||
int counter = 1;
|
||||
|
||||
//Generate playlist name
|
||||
QString playListName = (m_metaInfo->metaInfo().album().isEmpty() ? "Playlist" : m_metaInfo->metaInfo().album());
|
||||
if(!m_metaInfo->metaInfo().artist().isEmpty())
|
||||
QString playListName = (m_metaInfo->album().isEmpty() ? "Playlist" : m_metaInfo->album());
|
||||
if(!m_metaInfo->artist().isEmpty())
|
||||
{
|
||||
playListName = QString("%1 - %2").arg(m_metaInfo->metaInfo().artist(), playListName);
|
||||
playListName = QString("%1 - %2").arg(m_metaInfo->artist(), playListName);
|
||||
}
|
||||
|
||||
//Clean playlist name
|
||||
@ -1039,7 +1039,7 @@ AudioFileModel ProcessingDialog::updateMetaInfo(AudioFileModel &audioFile)
|
||||
return audioFile;
|
||||
}
|
||||
|
||||
audioFile.metaInfo().update(m_metaInfo->metaInfo());
|
||||
audioFile.metaInfo().update(*m_metaInfo);
|
||||
|
||||
if(audioFile.metaInfo().position() == UINT_MAX)
|
||||
{
|
||||
|
@ -28,6 +28,7 @@
|
||||
|
||||
class AbstractEncoder;
|
||||
class AudioFileModel;
|
||||
class AudioFileModel_MetaInfo;
|
||||
class CPUObserverThread;
|
||||
class DiskObserverThread;
|
||||
class FileListModel;
|
||||
@ -60,7 +61,7 @@ class ProcessingDialog : public QDialog
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
ProcessingDialog(FileListModel *fileListModel, AudioFileModel *metaInfo, SettingsModel *settings, QWidget *parent = 0);
|
||||
ProcessingDialog(FileListModel *fileListModel, const AudioFileModel_MetaInfo *metaInfo, SettingsModel *settings, QWidget *parent = 0);
|
||||
~ProcessingDialog(void);
|
||||
|
||||
int getShutdownFlag(void) { return m_shutdownFlag; }
|
||||
@ -106,7 +107,7 @@ private:
|
||||
QThreadPool *m_threadPool;
|
||||
QList<AudioFileModel> m_pendingJobs;
|
||||
SettingsModel *m_settings;
|
||||
AudioFileModel *m_metaInfo;
|
||||
const AudioFileModel_MetaInfo *const m_metaInfo;
|
||||
QMovie *m_progressIndicator;
|
||||
ProgressModel *m_progressModel;
|
||||
QMap<QUuid,QString> m_playList;
|
||||
|
@ -159,7 +159,7 @@ static int lamexp_main(int argc, char* argv[])
|
||||
|
||||
//Create models
|
||||
FileListModel *fileListModel = new FileListModel();
|
||||
AudioFileModel *metaInfo = new AudioFileModel();
|
||||
AudioFileModel_MetaInfo *metaInfo = new AudioFileModel_MetaInfo();
|
||||
SettingsModel *settingsModel = new SettingsModel();
|
||||
|
||||
//Show splash screen
|
||||
|
@ -57,7 +57,7 @@ public:
|
||||
inline void setAlbum(const QString &album) { m_album = album.trimmed(); }
|
||||
inline void setGenre(const QString &genre) { m_genre = genre.trimmed(); }
|
||||
inline void setComment(const QString &comment) { m_comment = comment.trimmed(); }
|
||||
inline const ArtworkModel &setCover(const QString &path, const bool isOwner) { m_cover.setFilePath(path, isOwner); }
|
||||
inline void setCover(const QString &path, const bool isOwner) { m_cover.setFilePath(path, isOwner); }
|
||||
inline void setYear(const unsigned int year) { m_year = year; }
|
||||
inline void setPosition(const unsigned int position) { m_position = position; }
|
||||
|
||||
@ -108,17 +108,17 @@ public:
|
||||
inline unsigned int duration(void) const { return m_duration; }
|
||||
|
||||
//Setter
|
||||
inline const QString &setContainerType(const QString &containerType) { m_containerType = containerType.trimmed(); }
|
||||
inline const QString &setContainerProfile(const QString &containerProfile) { m_containerProfile = containerProfile.trimmed(); }
|
||||
inline const QString &setAudioType(const QString &audioType) { m_audioType = audioType.trimmed(); }
|
||||
inline const QString &setAudioProfile(const QString &audioProfile) { m_audioProfile = audioProfile.trimmed(); }
|
||||
inline const QString &setAudioVersion(const QString &audioVersion) { m_audioVersion = audioVersion.trimmed(); }
|
||||
inline const QString &setAudioEncodeLib(const QString &audioEncodeLib) { m_audioEncodeLib = audioEncodeLib.trimmed(); }
|
||||
inline unsigned int setAudioSamplerate(const unsigned int audioSamplerate) { m_audioSamplerate = audioSamplerate; }
|
||||
inline unsigned int setAudioChannels(const unsigned int audioChannels) { m_audioChannels = audioChannels; }
|
||||
inline unsigned int setAudioBitdepth(const unsigned int audioBitdepth) { m_audioBitdepth = audioBitdepth; }
|
||||
inline unsigned int setAudioBitrate(const unsigned int audioBitrate) { m_audioBitrate = audioBitrate; }
|
||||
inline unsigned int setAudioBitrateMode(const unsigned int audioBitrateMode) { m_audioBitrateMode = audioBitrateMode; }
|
||||
inline void setContainerType(const QString &containerType) { m_containerType = containerType.trimmed(); }
|
||||
inline void setContainerProfile(const QString &containerProfile) { m_containerProfile = containerProfile.trimmed(); }
|
||||
inline void setAudioType(const QString &audioType) { m_audioType = audioType.trimmed(); }
|
||||
inline void setAudioProfile(const QString &audioProfile) { m_audioProfile = audioProfile.trimmed(); }
|
||||
inline void setAudioVersion(const QString &audioVersion) { m_audioVersion = audioVersion.trimmed(); }
|
||||
inline void setAudioEncodeLib(const QString &audioEncodeLib) { m_audioEncodeLib = audioEncodeLib.trimmed(); }
|
||||
inline void setAudioSamplerate(const unsigned int audioSamplerate) { m_audioSamplerate = audioSamplerate; }
|
||||
inline void setAudioChannels(const unsigned int audioChannels) { m_audioChannels = audioChannels; }
|
||||
inline void setAudioBitdepth(const unsigned int audioBitdepth) { m_audioBitdepth = audioBitdepth; }
|
||||
inline void setAudioBitrate(const unsigned int audioBitrate) { m_audioBitrate = audioBitrate; }
|
||||
inline void setAudioBitrateMode(const unsigned int audioBitrateMode) { m_audioBitrateMode = audioBitrateMode; }
|
||||
inline void setDuration(const unsigned int duration) { m_duration = duration; }
|
||||
|
||||
//Reset
|
||||
@ -173,7 +173,7 @@ public:
|
||||
inline AudioFileModel_TechInfo &techInfo(void) { return m_techInfo; }
|
||||
|
||||
//Setter
|
||||
inline const QString &setFilePath(const QString &filePath) { m_filePath = filePath; }
|
||||
inline void setFilePath(const QString &filePath) { m_filePath = filePath; }
|
||||
inline void setMetaInfo(const AudioFileModel_MetaInfo &metaInfo) { m_metaInfo = metaInfo; }
|
||||
inline void setTechInfo(const AudioFileModel_TechInfo &techInfo) { m_techInfo = techInfo; }
|
||||
|
||||
|
@ -39,18 +39,24 @@
|
||||
// Constructor & Destructor
|
||||
////////////////////////////////////////////////////////////
|
||||
|
||||
MetaInfoModel::MetaInfoModel(AudioFileModel *file, unsigned int offset)
|
||||
MetaInfoModel::MetaInfoModel(AudioFileModel *file)
|
||||
:
|
||||
m_fullInfo(file),
|
||||
m_metaInfo(&file->metaInfo()),
|
||||
m_offset(0)
|
||||
{
|
||||
if(offset >= MODEL_ROW_COUNT)
|
||||
{
|
||||
throw "Offset is out of range!";
|
||||
}
|
||||
|
||||
m_textUnknown = QString("(%1)").arg(tr("Unknown"));
|
||||
m_textNotSpecified = QString("(%1)").arg(tr("Not Specified"));
|
||||
}
|
||||
|
||||
m_audioFile = file;
|
||||
m_offset = offset;
|
||||
MetaInfoModel::MetaInfoModel(AudioFileModel_MetaInfo *metaInfo)
|
||||
:
|
||||
m_fullInfo(NULL),
|
||||
m_metaInfo(metaInfo),
|
||||
m_offset(6)
|
||||
{
|
||||
m_textUnknown = QString("(%1)").arg(tr("Unknown"));
|
||||
m_textNotSpecified = QString("(%1)").arg(tr("Not Specified"));
|
||||
}
|
||||
|
||||
MetaInfoModel::~MetaInfoModel(void)
|
||||
@ -78,40 +84,40 @@ QVariant MetaInfoModel::data(const QModelIndex &index, int role) const
|
||||
switch(index.row() + m_offset)
|
||||
{
|
||||
case 0:
|
||||
return (!index.column()) ? tr("Full Path") : CHECK1(m_audioFile->filePath());
|
||||
return (!index.column()) ? tr("Full Path") : CHECK1(m_fullInfo->filePath());
|
||||
break;
|
||||
case 1:
|
||||
return (!index.column()) ? tr("Format") : CHECK1(m_audioFile->audioBaseInfo());
|
||||
return (!index.column()) ? tr("Format") : CHECK1(m_fullInfo->audioBaseInfo());
|
||||
break;
|
||||
case 2:
|
||||
return (!index.column()) ? tr("Container") : CHECK1(m_audioFile->containerInfo());
|
||||
return (!index.column()) ? tr("Container") : CHECK1(m_fullInfo->containerInfo());
|
||||
break;
|
||||
case 3:
|
||||
return (!index.column()) ? tr("Compression") : CHECK1(m_audioFile->audioCompressInfo());
|
||||
return (!index.column()) ? tr("Compression") : CHECK1(m_fullInfo->audioCompressInfo());
|
||||
break;
|
||||
case 4:
|
||||
return (!index.column()) ? tr("Duration") : CHECK1(m_audioFile->durationInfo());
|
||||
return (!index.column()) ? tr("Duration") : CHECK1(m_fullInfo->durationInfo());
|
||||
break;
|
||||
case 5:
|
||||
return (!index.column()) ? tr("Title") : CHECK1(m_audioFile->metaInfo().title());
|
||||
return (!index.column()) ? tr("Title") : CHECK1(m_metaInfo->title());
|
||||
break;
|
||||
case 6:
|
||||
return (!index.column()) ? tr("Artist") : CHECK1(m_audioFile->metaInfo().artist());
|
||||
return (!index.column()) ? tr("Artist") : CHECK1(m_metaInfo->artist());
|
||||
break;
|
||||
case 7:
|
||||
return (!index.column()) ? tr("Album") : CHECK1(m_audioFile->metaInfo().album());
|
||||
return (!index.column()) ? tr("Album") : CHECK1(m_metaInfo->album());
|
||||
break;
|
||||
case 8:
|
||||
return (!index.column()) ? tr("Genre") : CHECK1(m_audioFile->metaInfo().genre());
|
||||
return (!index.column()) ? tr("Genre") : CHECK1(m_metaInfo->genre());
|
||||
break;
|
||||
case 9:
|
||||
return (!index.column()) ? tr("Year") : CHECK2(m_audioFile->metaInfo().year());
|
||||
return (!index.column()) ? tr("Year") : CHECK2(m_metaInfo->year());
|
||||
break;
|
||||
case 10:
|
||||
return (!index.column()) ? tr("Position") : ((m_audioFile->metaInfo().position() == UINT_MAX) ? tr("Generate from list position") : CHECK2(m_audioFile->metaInfo().position()));
|
||||
return (!index.column()) ? tr("Position") : ((m_metaInfo->position() == UINT_MAX) ? tr("Generate from list position") : CHECK2(m_metaInfo->position()));
|
||||
break;
|
||||
case 11:
|
||||
return (!index.column()) ? tr("Comment") : CHECK1(m_audioFile->metaInfo().comment());
|
||||
return (!index.column()) ? tr("Comment") : CHECK1(m_metaInfo->comment());
|
||||
break;
|
||||
default:
|
||||
return QVariant();
|
||||
@ -168,40 +174,40 @@ QVariant MetaInfoModel::data(const QModelIndex &index, int role) const
|
||||
switch(index.row() + m_offset)
|
||||
{
|
||||
case 0:
|
||||
return CHECK3(m_audioFile->filePath());
|
||||
return CHECK3(m_fullInfo->filePath());
|
||||
break;
|
||||
case 1:
|
||||
return CHECK3(m_audioFile->audioBaseInfo());
|
||||
return CHECK3(m_fullInfo->audioBaseInfo());
|
||||
break;
|
||||
case 2:
|
||||
return CHECK3(m_audioFile->containerInfo());
|
||||
return CHECK3(m_fullInfo->containerInfo());
|
||||
break;
|
||||
case 3:
|
||||
return CHECK3(m_audioFile->audioCompressInfo());
|
||||
return CHECK3(m_fullInfo->audioCompressInfo());
|
||||
break;
|
||||
case 4:
|
||||
return CHECK4(m_audioFile->durationInfo());
|
||||
return CHECK4(m_fullInfo->durationInfo());
|
||||
break;
|
||||
case 5:
|
||||
return CHECK3(m_audioFile->metaInfo().title());
|
||||
return CHECK3(m_metaInfo->title());
|
||||
break;
|
||||
case 6:
|
||||
return CHECK3(m_audioFile->metaInfo().artist());
|
||||
return CHECK3(m_metaInfo->artist());
|
||||
break;
|
||||
case 7:
|
||||
return CHECK3(m_audioFile->metaInfo().album());
|
||||
return CHECK3(m_metaInfo->album());
|
||||
break;
|
||||
case 8:
|
||||
return CHECK3(m_audioFile->metaInfo().genre());
|
||||
return CHECK3(m_metaInfo->genre());
|
||||
break;
|
||||
case 9:
|
||||
return CHECK4(m_audioFile->metaInfo().year());
|
||||
return CHECK4(m_metaInfo->year());
|
||||
break;
|
||||
case 10:
|
||||
return CHECK4(m_audioFile->metaInfo().position());
|
||||
return CHECK4(m_metaInfo->position());
|
||||
break;
|
||||
case 11:
|
||||
return CHECK3(m_audioFile->metaInfo().comment());
|
||||
return CHECK3(m_metaInfo->comment());
|
||||
break;
|
||||
default:
|
||||
return QVariant();
|
||||
@ -254,7 +260,7 @@ bool MetaInfoModel::setData (const QModelIndex &index, const QVariant &value, in
|
||||
switch(index.row() + m_offset)
|
||||
{
|
||||
case 0:
|
||||
m_audioFile->setFilePath(value.toString());
|
||||
m_fullInfo->setFilePath(value.toString());
|
||||
break;
|
||||
case 1:
|
||||
case 2:
|
||||
@ -262,28 +268,28 @@ bool MetaInfoModel::setData (const QModelIndex &index, const QVariant &value, in
|
||||
return false;
|
||||
break;
|
||||
case 4:
|
||||
m_audioFile->techInfo().setDuration(value.toUInt());
|
||||
m_fullInfo->techInfo().setDuration(value.toUInt());
|
||||
break;
|
||||
case 5:
|
||||
m_audioFile->metaInfo().setTitle(value.toString());
|
||||
m_metaInfo->setTitle(value.toString());
|
||||
break;
|
||||
case 6:
|
||||
m_audioFile->metaInfo().setArtist(value.toString());
|
||||
m_metaInfo->setArtist(value.toString());
|
||||
break;
|
||||
case 7:
|
||||
m_audioFile->metaInfo().setAlbum(value.toString());
|
||||
m_metaInfo->setAlbum(value.toString());
|
||||
break;
|
||||
case 8:
|
||||
m_audioFile->metaInfo().setGenre(value.toString());
|
||||
m_metaInfo->setGenre(value.toString());
|
||||
break;
|
||||
case 9:
|
||||
m_audioFile->metaInfo().setYear(value.toUInt());
|
||||
m_metaInfo->setYear(value.toUInt());
|
||||
break;
|
||||
case 10:
|
||||
m_audioFile->metaInfo().setPosition(value.toUInt());
|
||||
m_metaInfo->setPosition(value.toUInt());
|
||||
break;
|
||||
case 11:
|
||||
m_audioFile->metaInfo().setComment(value.toString());
|
||||
m_metaInfo->setComment(value.toString());
|
||||
break;
|
||||
default:
|
||||
return false;
|
||||
@ -311,43 +317,43 @@ void MetaInfoModel::editItem(const QModelIndex &index, QWidget *parent)
|
||||
case 5:
|
||||
input.setWindowTitle(tr("Edit Title"));
|
||||
input.setLabelText(EXPAND(tr("Please enter the title for this file:")));
|
||||
input.setTextValue(m_audioFile->metaInfo().title());
|
||||
input.setTextValue(m_metaInfo->title());
|
||||
if(input.exec() != 0)
|
||||
{
|
||||
temp = input.textValue().simplified();
|
||||
if(temp.isEmpty())
|
||||
{
|
||||
QMessageBox::warning(parent, tr("Edit Title"), tr("The title must not be empty. Generating title from file name!"));
|
||||
temp = QFileInfo(m_audioFile->filePath()).completeBaseName().replace("_", " ").simplified();
|
||||
temp = QFileInfo(m_fullInfo->filePath()).completeBaseName().replace("_", " ").simplified();
|
||||
int index = temp.lastIndexOf(" - ");
|
||||
if(index >= 0) temp = temp.mid(index + 3).trimmed();
|
||||
}
|
||||
beginResetModel();
|
||||
m_audioFile->metaInfo().setTitle(temp.isEmpty() ? QString() : temp);
|
||||
m_metaInfo->setTitle(temp.isEmpty() ? QString() : temp);
|
||||
endResetModel();
|
||||
}
|
||||
break;
|
||||
case 6:
|
||||
input.setWindowTitle(tr("Edit Artist"));
|
||||
input.setLabelText(EXPAND(tr("Please enter the artist for this file:")));
|
||||
input.setTextValue(m_audioFile->metaInfo().artist());
|
||||
input.setTextValue(m_metaInfo->artist());
|
||||
if(input.exec() != 0)
|
||||
{
|
||||
temp = input.textValue().simplified();
|
||||
beginResetModel();
|
||||
m_audioFile->metaInfo().setArtist(temp.isEmpty() ? QString() : temp);
|
||||
m_metaInfo->setArtist(temp.isEmpty() ? QString() : temp);
|
||||
endResetModel();
|
||||
}
|
||||
break;
|
||||
case 7:
|
||||
input.setWindowTitle(tr("Edit Album"));
|
||||
input.setLabelText(EXPAND(tr("Please enter the album for this file:")));
|
||||
input.setTextValue(m_audioFile->metaInfo().album());
|
||||
input.setTextValue(m_metaInfo->album());
|
||||
if(input.exec() != 0)
|
||||
{
|
||||
temp = input.textValue().simplified();
|
||||
beginResetModel();
|
||||
m_audioFile->metaInfo().setAlbum(temp.isEmpty() ? QString() : temp);
|
||||
m_metaInfo->setAlbum(temp.isEmpty() ? QString() : temp);
|
||||
endResetModel();
|
||||
}
|
||||
break;
|
||||
@ -356,12 +362,12 @@ void MetaInfoModel::editItem(const QModelIndex &index, QWidget *parent)
|
||||
input.setLabelText(EXPAND(tr("Please enter the genre for this file:")));
|
||||
for(int i = 0; g_lamexp_generes[i]; i++) generes << g_lamexp_generes[i];
|
||||
input.setComboBoxItems(generes);
|
||||
input.setTextValue(m_audioFile->metaInfo().genre());
|
||||
input.setTextValue(m_metaInfo->genre());
|
||||
if(input.exec() != 0)
|
||||
{
|
||||
temp = input.textValue().simplified();
|
||||
beginResetModel();
|
||||
m_audioFile->metaInfo().setGenre((temp.isEmpty() || !temp.compare(generes.at(0), Qt::CaseInsensitive)) ? QString() : temp);
|
||||
m_metaInfo->setGenre((temp.isEmpty() || !temp.compare(generes.at(0), Qt::CaseInsensitive)) ? QString() : temp);
|
||||
endResetModel();
|
||||
}
|
||||
break;
|
||||
@ -369,13 +375,13 @@ void MetaInfoModel::editItem(const QModelIndex &index, QWidget *parent)
|
||||
input.setWindowTitle(tr("Edit Year"));
|
||||
input.setLabelText(EXPAND(tr("Please enter the year for this file:")));
|
||||
input.setIntRange(0, 2100);
|
||||
input.setIntValue((m_audioFile->metaInfo().year() ? m_audioFile->metaInfo().year() : 1900));
|
||||
input.setIntValue((m_metaInfo->year() ? m_metaInfo->year() : 1900));
|
||||
input.setIntStep(1);
|
||||
if(input.exec() != 0)
|
||||
{
|
||||
val = input.intValue();
|
||||
beginResetModel();
|
||||
m_audioFile->metaInfo().setYear(val);
|
||||
m_metaInfo->setYear(val);
|
||||
endResetModel();
|
||||
}
|
||||
break;
|
||||
@ -385,13 +391,13 @@ void MetaInfoModel::editItem(const QModelIndex &index, QWidget *parent)
|
||||
input.setWindowTitle(tr("Edit Position"));
|
||||
input.setLabelText(EXPAND(tr("Please enter the position (track no.) for this file:")));
|
||||
input.setIntRange(0, 99);
|
||||
input.setIntValue((m_audioFile->metaInfo().position() ? m_audioFile->metaInfo().position() : 1));
|
||||
input.setIntValue((m_metaInfo->position() ? m_metaInfo->position() : 1));
|
||||
input.setIntStep(1);
|
||||
if(input.exec() != 0)
|
||||
{
|
||||
val = input.intValue();
|
||||
beginResetModel();
|
||||
m_audioFile->metaInfo().setPosition(val);
|
||||
m_metaInfo->setPosition(val);
|
||||
endResetModel();
|
||||
}
|
||||
}
|
||||
@ -402,12 +408,12 @@ void MetaInfoModel::editItem(const QModelIndex &index, QWidget *parent)
|
||||
input.setWindowTitle(tr("Edit Position"));
|
||||
input.setLabelText(EXPAND(tr("Please enter the position (track no.) for this file:")));
|
||||
input.setComboBoxItems(options);
|
||||
input.setTextValue(options.value((m_audioFile->metaInfo().position() == UINT_MAX) ? 1 : 0));
|
||||
input.setTextValue(options.value((m_metaInfo->position() == UINT_MAX) ? 1 : 0));
|
||||
if(input.exec() != 0)
|
||||
{
|
||||
temp = input.textValue().simplified();
|
||||
beginResetModel();
|
||||
m_audioFile->metaInfo().setPosition((options.indexOf(temp) == 1) ? UINT_MAX : 0);
|
||||
m_metaInfo->setPosition((options.indexOf(temp) == 1) ? UINT_MAX : 0);
|
||||
endResetModel();
|
||||
}
|
||||
}
|
||||
@ -415,12 +421,12 @@ void MetaInfoModel::editItem(const QModelIndex &index, QWidget *parent)
|
||||
case 11:
|
||||
input.setWindowTitle(tr("Edit Comment"));
|
||||
input.setLabelText(EXPAND(tr("Please enter the comment for this file:")));
|
||||
input.setTextValue((m_audioFile->metaInfo().comment().isEmpty() ? tr("Encoded with LameXP") : m_audioFile->metaInfo().comment()));
|
||||
input.setTextValue((m_metaInfo->comment().isEmpty() ? tr("Encoded with LameXP") : m_metaInfo->comment()));
|
||||
if(input.exec() != 0)
|
||||
{
|
||||
temp = input.textValue().simplified();
|
||||
beginResetModel();
|
||||
m_audioFile->metaInfo().setComment(temp.isEmpty() ? QString() : temp);
|
||||
m_metaInfo->setComment(temp.isEmpty() ? QString() : temp);
|
||||
endResetModel();
|
||||
}
|
||||
break;
|
||||
@ -432,7 +438,7 @@ void MetaInfoModel::editItem(const QModelIndex &index, QWidget *parent)
|
||||
|
||||
void MetaInfoModel::editArtwork(const QString &imagePath)
|
||||
{
|
||||
m_audioFile->metaInfo().setCover(imagePath, false);
|
||||
m_metaInfo->setCover(imagePath, false);
|
||||
}
|
||||
|
||||
void MetaInfoModel::clearData(bool clearMetaOnly)
|
||||
@ -442,39 +448,23 @@ void MetaInfoModel::clearData(bool clearMetaOnly)
|
||||
m_textUnknown = QString("(%1)").arg(tr("Unknown"));
|
||||
m_textNotSpecified = QString("(%1)").arg(tr("Not Specified"));
|
||||
|
||||
m_audioFile->metaInfo().reset();
|
||||
m_audioFile->metaInfo().setComment(tr("Encoded with LameXP"));
|
||||
m_audioFile->metaInfo().setPosition(m_offset ? UINT_MAX : 0);
|
||||
|
||||
//m_audioFile->setFileArtist(QString());
|
||||
//m_audioFile->setFileAlbum(QString());
|
||||
//m_audioFile->setFileGenre(QString());
|
||||
//m_audioFile->setFileComment(tr("Encoded with LameXP"));
|
||||
//m_audioFile->setFileCover(QString(), false);
|
||||
//m_audioFile->setFileYear(0);
|
||||
//m_audioFile->setFilePosition(m_offset ? UINT_MAX : 0);
|
||||
|
||||
if(!clearMetaOnly)
|
||||
if((!clearMetaOnly) && m_fullInfo)
|
||||
{
|
||||
m_audioFile->techInfo().reset();
|
||||
|
||||
//m_audioFile->setFilePath(QString());
|
||||
//m_audioFile->setFileName(QString());
|
||||
//m_audioFile->setFileDuration(0);
|
||||
//m_audioFile->setFormatContainerType(QString());
|
||||
//m_audioFile->setFormatContainerProfile(QString());
|
||||
//m_audioFile->setFormatAudioType(QString());
|
||||
//m_audioFile->setFormatAudioProfile(QString());
|
||||
//m_audioFile->setFormatAudioVersion(QString());
|
||||
//m_audioFile->setFormatAudioSamplerate(0);
|
||||
//m_audioFile->setFormatAudioChannels(0);
|
||||
//m_audioFile->setFormatAudioBitdepth(0);
|
||||
m_fullInfo->techInfo().reset();
|
||||
}
|
||||
else
|
||||
|
||||
if(m_metaInfo)
|
||||
{
|
||||
QString temp = QFileInfo(m_audioFile->filePath()).baseName();
|
||||
m_metaInfo->reset();
|
||||
m_metaInfo->setComment(tr("Encoded with LameXP"));
|
||||
m_metaInfo->setPosition(m_offset ? UINT_MAX : 0);
|
||||
}
|
||||
|
||||
if(m_fullInfo)
|
||||
{
|
||||
QString temp = QFileInfo(m_fullInfo->filePath()).baseName();
|
||||
temp = temp.split("-", QString::SkipEmptyParts).last().trimmed();
|
||||
m_audioFile->metaInfo().setTitle(temp);
|
||||
m_metaInfo->setTitle(temp);
|
||||
}
|
||||
|
||||
endResetModel();
|
||||
@ -488,6 +478,6 @@ Qt::ItemFlags MetaInfoModel::flags(const QModelIndex &index) const
|
||||
void MetaInfoModel::assignInfoFrom(const AudioFileModel &file)
|
||||
{
|
||||
beginResetModel();
|
||||
m_audioFile->metaInfo().update(file.metaInfo());
|
||||
m_metaInfo->update(file.metaInfo());
|
||||
endResetModel();
|
||||
}
|
||||
|
@ -31,7 +31,8 @@ class MetaInfoModel : public QAbstractTableModel
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
MetaInfoModel(AudioFileModel *file, unsigned int offset = 0);
|
||||
MetaInfoModel(AudioFileModel *file);
|
||||
MetaInfoModel(AudioFileModel_MetaInfo *metaInfo);
|
||||
~MetaInfoModel(void);
|
||||
|
||||
//Model functions
|
||||
@ -47,8 +48,11 @@ public:
|
||||
void clearData(bool clearMetaOnly = false);
|
||||
|
||||
private:
|
||||
AudioFileModel* m_audioFile;
|
||||
unsigned int m_offset;
|
||||
const unsigned int m_offset;
|
||||
|
||||
AudioFileModel *const m_fullInfo;
|
||||
AudioFileModel_MetaInfo *const m_metaInfo;
|
||||
|
||||
QString m_textNotSpecified;
|
||||
QString m_textUnknown;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user