New "tapped" about dialog.

This commit is contained in:
LoRd_MuldeR 2012-09-15 20:46:26 +02:00
parent 7f3bcbedb7
commit a8b4426402
33 changed files with 1763 additions and 906 deletions

View File

@ -1498,6 +1498,24 @@ del "$(TargetDir)imageformats\q???d4.dll"
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_Static_Qt5|Win32'">$(SolutionDir)tmp\UIC_%(Filename).h;%(Outputs)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\UIC_%(Filename).h;%(Outputs)</Outputs>
</CustomBuild>
<CustomBuild Include="gui\AboutDialog.ui">
<FileType>Document</FileType>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_Qt5|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\UIC_%(Filename).h" "%(FullPath)"</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\UIC_%(Filename).h" "%(FullPath)"</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Release_Static_Qt5|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\UIC_%(Filename).h" "%(FullPath)"</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\UIC_%(Filename).h" "%(FullPath)"</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\UIC_%(Filename).h" "%(FullPath)"</Command>
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_Qt5|Win32'">UIC "$(SolutionDir)tmp\UIC_%(Filename).h"</Message>
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">UIC "$(SolutionDir)tmp\UIC_%(Filename).h"</Message>
<Message Condition="'$(Configuration)|$(Platform)'=='Release_Static_Qt5|Win32'">UIC "$(SolutionDir)tmp\UIC_%(Filename).h"</Message>
<Message Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">UIC "$(SolutionDir)tmp\UIC_%(Filename).h"</Message>
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">UIC "$(SolutionDir)tmp\UIC_%(Filename).h"</Message>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_Qt5|Win32'">$(SolutionDir)tmp\UIC_%(Filename).h;%(Outputs)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\UIC_%(Filename).h;%(Outputs)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_Static_Qt5|Win32'">$(SolutionDir)tmp\UIC_%(Filename).h;%(Outputs)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">$(SolutionDir)tmp\UIC_%(Filename).h;%(Outputs)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\UIC_%(Filename).h;%(Outputs)</Outputs>
</CustomBuild>
<None Include="res\MainIcon.ico" />
<CustomBuild Include="gui\DropBox.ui">
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">UIC "$(SolutionDir)tmp\UIC_%(Filename).h"</Message>
@ -1542,21 +1560,18 @@ del "$(TargetDir)imageformats\q???d4.dll"
<CustomBuild Include="gui\MainWindow.ui">
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">UIC "$(SolutionDir)tmp\UIC_%(Filename).h"</Message>
<Message Condition="'$(Configuration)|$(Platform)'=='Debug_Qt5|Win32'">UIC "$(SolutionDir)tmp\UIC_%(Filename).h"</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\UIC_%(Filename).h" "%(FullPath)"
</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_Qt5|Win32'">"$(QTDIR5)\qtbase\bin\uic.exe" -o "$(SolutionDir)tmp\UIC_%(Filename).h" "%(FullPath)"</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\UIC_%(Filename).h" "%(FullPath)"</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug_Qt5|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\UIC_%(Filename).h" "%(FullPath)"</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)tmp\UIC_%(Filename).h;%(Outputs)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug_Qt5|Win32'">$(SolutionDir)tmp\UIC_%(Filename).h;%(Outputs)</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">UIC "$(SolutionDir)tmp\UIC_%(Filename).h"</Message>
<Message Condition="'$(Configuration)|$(Platform)'=='Release_Static_Qt5|Win32'">UIC "$(SolutionDir)tmp\UIC_%(Filename).h"</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\UIC_%(Filename).h" "%(FullPath)"
</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Release_Static_Qt5|Win32'">"$(QTDIR5)\qtbase\bin\uic.exe" -o "$(SolutionDir)tmp\UIC_%(Filename).h" "%(FullPath)"</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\UIC_%(Filename).h" "%(FullPath)"</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Release_Static_Qt5|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\UIC_%(Filename).h" "%(FullPath)"</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_Static|Win32'">$(SolutionDir)tmp\UIC_%(Filename).h;%(Outputs)</Outputs>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release_Static_Qt5|Win32'">$(SolutionDir)tmp\UIC_%(Filename).h;%(Outputs)</Outputs>
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">UIC "$(SolutionDir)tmp\UIC_%(Filename).h"</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\UIC_%(Filename).h" "%(FullPath)"
</Command>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(QTDIR)\bin\uic.exe" -o "$(SolutionDir)tmp\UIC_%(Filename).h" "%(FullPath)"</Command>
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)tmp\UIC_%(Filename).h;%(Outputs)</Outputs>
</CustomBuild>
<CustomBuild Include="gui\MetaInfo.ui">

View File

@ -692,6 +692,9 @@
<CustomBuild Include="src\CustomEventFilter.h">
<Filter>Header Files\Misc</Filter>
</CustomBuild>
<CustomBuild Include="gui\AboutDialog.ui">
<Filter>Dialogs</Filter>
</CustomBuild>
</ItemGroup>
<ItemGroup>
<None Include="res\MainIcon.ico" />

View File

@ -338,5 +338,3 @@ proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
Public License instead of this License.

View File

@ -4,300 +4,318 @@
<context>
<name>AboutDialog</name>
<message>
<location filename="../../src/Dialog_About.cpp" line="115"/>
<source>LameXP - Audio Encoder Front-end</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="118"/>
<source>Please visit %1 for news and updates!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="129"/>
<location filename="../../src/Dialog_About.cpp" line="140"/>
<source>Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="158"/>
<source>Note: LameXP is free software. Do &lt;b&gt;not&lt;/b&gt; pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should &lt;b&gt;not&lt;/b&gt; respond to the offer !!!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="160"/>
<source>Special thanks go out to &quot;John33&quot; from %1 for his continuous support.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="164"/>
<location filename="../../gui/AboutDialog.ui" line="20"/>
<source>About LameXP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="168"/>
<source>Show License Text</source>
<location filename="../../gui/AboutDialog.ui" line="43"/>
<source>Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="175"/>
<source>Accept License</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="180"/>
<source>Decline License</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="188"/>
<source>3rd Party S/W</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="195"/>
<location filename="../../gui/AboutDialog.ui" line="141"/>
<source>Contributors</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="203"/>
<source>About Qt5</source>
<location filename="../../gui/AboutDialog.ui" line="239"/>
<source>3rd Party S/W</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="203"/>
<source>About Qt4</source>
<location filename="../../gui/AboutDialog.ui" line="337"/>
<source>License</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="210"/>
<location filename="../../src/Dialog_About.cpp" line="346"/>
<location filename="../../src/Dialog_About.cpp" line="543"/>
<location filename="../../gui/AboutDialog.ui" line="455"/>
<source>Accept License</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../gui/AboutDialog.ui" line="472"/>
<source>Decline License</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../gui/AboutDialog.ui" line="489"/>
<source>About Qt</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../gui/AboutDialog.ui" line="506"/>
<source>Discard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="328"/>
<source>The following people have contributed to LameXP:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="329"/>
<source>Translators:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="340"/>
<source>If you are willing to contribute a LameXP translation, feel free to contact us!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="350"/>
<source>About Contributors</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="365"/>
<source>The following third-party software is used in LameXP:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="370"/>
<source>LAME - OpenSource mp3 Encoder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="372"/>
<location filename="../../src/Dialog_About.cpp" line="394"/>
<location filename="../../src/Dialog_About.cpp" line="408"/>
<location filename="../../src/Dialog_About.cpp" line="422"/>
<location filename="../../src/Dialog_About.cpp" line="436"/>
<location filename="../../src/Dialog_About.cpp" line="454"/>
<location filename="../../src/Dialog_About.cpp" line="468"/>
<location filename="../../src/Dialog_About.cpp" line="503"/>
<location filename="../../src/Dialog_About.cpp" line="510"/>
<location filename="../../src/Dialog_About.cpp" line="517"/>
<location filename="../../src/Dialog_About.cpp" line="524"/>
<source>Released under the terms of the GNU Lesser General Public License.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="377"/>
<source>OggEnc - Ogg Vorbis Encoder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="379"/>
<source>Completely open and patent-free audio encoding technology.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="384"/>
<source>Nero AAC Reference MPEG-4 Encoder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="386"/>
<source>Freeware state-of-the-art HE-AAC encoder with 2-Pass support.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="388"/>
<source>Available from vendor web-site as free download:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="392"/>
<source>Aften - A/52 audio encoder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="399"/>
<source>FLAC - Free Lossless Audio Codec</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="401"/>
<source>Open and patent-free lossless audio compression technology.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="406"/>
<source>mpg123 - Fast Console MPEG Audio Player/Decoder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="413"/>
<source>FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="415"/>
<source>Released under the terms of the GNU General Public License.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="420"/>
<source>AC3Filter Tools - AC3/DTS Decoder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="427"/>
<source>WavPack - Hybrid Lossless Compression</source>
<location filename="../../src/Dialog_About.cpp" line="426"/>
<source>LameXP - Audio Encoder Front-end</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="429"/>
<source>Completely open audio compression format.</source>
<source>Please visit %1 for news and updates!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="434"/>
<source>Musepack - Living Audio Compression</source>
<location filename="../../src/Dialog_About.cpp" line="440"/>
<location filename="../../src/Dialog_About.cpp" line="451"/>
<source>Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="441"/>
<source>Monkey&apos;s Audio - Lossless Audio Compressor</source>
<location filename="../../src/Dialog_About.cpp" line="469"/>
<source>Note: LameXP is free software. Do &lt;b&gt;not&lt;/b&gt; pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should &lt;b&gt;not&lt;/b&gt; respond to the offer !!!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="443"/>
<source>Freely available source code, simple SDK and non-restrictive licensing.</source>
<location filename="../../src/Dialog_About.cpp" line="471"/>
<source>Special thanks go out to &quot;John33&quot; from %1 for his continuous support.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="452"/>
<source>Shorten - Lossless Audio Compressor</source>
<location filename="../../src/Dialog_About.cpp" line="483"/>
<source>The following people have contributed to LameXP:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="459"/>
<source>Speex - Free Codec For Free Speech</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="461"/>
<source>Open Source patent-free audio format designed for speech.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="466"/>
<source>The True Audio - Lossless Audio Codec</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="473"/>
<source>ALAC Decoder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="475"/>
<source>Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="480"/>
<source>wma2wav - Dump WMA files to Wave Audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="482"/>
<source>Copyright (c) 2011 LoRd_MuldeR &lt;mulder2@gmx.de&gt;. Some rights reserved.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="487"/>
<source>avs2wav - Avisynth to Wave Audio converter</source>
<location filename="../../src/Dialog_About.cpp" line="486"/>
<source>Programmers:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="489"/>
<source>Project Leader</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="493"/>
<source>Translators:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="503"/>
<source>If you are willing to contribute a LameXP translation, feel free to contact us!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="514"/>
<source>The following third-party software is used in LameXP:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="519"/>
<source>LAME - OpenSource mp3 Encoder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="521"/>
<location filename="../../src/Dialog_About.cpp" line="543"/>
<location filename="../../src/Dialog_About.cpp" line="564"/>
<location filename="../../src/Dialog_About.cpp" line="578"/>
<location filename="../../src/Dialog_About.cpp" line="592"/>
<location filename="../../src/Dialog_About.cpp" line="606"/>
<location filename="../../src/Dialog_About.cpp" line="620"/>
<location filename="../../src/Dialog_About.cpp" line="655"/>
<location filename="../../src/Dialog_About.cpp" line="662"/>
<location filename="../../src/Dialog_About.cpp" line="669"/>
<location filename="../../src/Dialog_About.cpp" line="676"/>
<source>Released under the terms of the GNU Lesser General Public License.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="526"/>
<source>OggEnc - Ogg Vorbis Encoder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="528"/>
<source>Completely open and patent-free audio encoding technology.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="533"/>
<source>Nero AAC Reference MPEG-4 Encoder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="535"/>
<source>Freeware state-of-the-art HE-AAC encoder with 2-Pass support.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="537"/>
<source>Available from vendor web-site as free download:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="541"/>
<source>Aften - A/52 audio encoder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="548"/>
<source>FLAC - Free Lossless Audio Codec</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="550"/>
<source>Open and patent-free lossless audio compression technology.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="555"/>
<source>Opus Audio Codec</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="557"/>
<source>Totally open, royalty-free, highly versatile audio codec.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="562"/>
<source>mpg123 - Fast Console MPEG Audio Player/Decoder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="569"/>
<source>FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="571"/>
<source>Released under the terms of the GNU General Public License.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="576"/>
<source>AC3Filter Tools - AC3/DTS Decoder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="583"/>
<source>WavPack - Hybrid Lossless Compression</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="585"/>
<source>Completely open audio compression format.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="590"/>
<source>Musepack - Living Audio Compression</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="597"/>
<source>Monkey&apos;s Audio - Lossless Audio Compressor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="599"/>
<source>Freely available source code, simple SDK and non-restrictive licensing.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="604"/>
<source>Shorten - Lossless Audio Compressor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="611"/>
<source>Speex - Free Codec For Free Speech</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="613"/>
<source>Open Source patent-free audio format designed for speech.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="618"/>
<source>The True Audio - Lossless Audio Codec</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="625"/>
<source>ALAC Decoder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="627"/>
<source>Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="632"/>
<source>wma2wav - Dump WMA files to Wave Audio</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="634"/>
<source>Copyright (c) 2011 LoRd_MuldeR &lt;mulder2@gmx.de&gt;. Some rights reserved.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="639"/>
<source>avs2wav - Avisynth to Wave Audio converter</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="641"/>
<source>By Jory Stone &lt;jcsston@toughguy.net&gt; and LoRd_MuldeR &lt;mulder2@gmx.de&gt;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="494"/>
<location filename="../../src/Dialog_About.cpp" line="646"/>
<source>dcaenc</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="496"/>
<location filename="../../src/Dialog_About.cpp" line="648"/>
<source>Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="501"/>
<location filename="../../src/Dialog_About.cpp" line="653"/>
<source>MediaInfo - Media File Analysis Tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="508"/>
<location filename="../../src/Dialog_About.cpp" line="660"/>
<source>SoX - Sound eXchange</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="515"/>
<location filename="../../src/Dialog_About.cpp" line="667"/>
<source>GnuPG - The GNU Privacy Guard</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="522"/>
<location filename="../../src/Dialog_About.cpp" line="674"/>
<source>GNU Wget - Software for retrieving files using HTTP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="536"/>
<location filename="../../src/Dialog_About.cpp" line="681"/>
<source>Silk Icons - Over 700 icons in PNG format</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="683"/>
<source>By Mark James, released under the Creative Commons &apos;by&apos; License.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="688"/>
<source>LameXP as a whole is copyrighted by LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="547"/>
<source>About Third-party Software</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="681"/>
<location filename="../../src/Dialog_About.cpp" line="743"/>
<source>n/a</source>
<translation type="unfinished"></translation>
</message>
@ -3080,22 +3098,23 @@
<context>
<name>QApplication</name>
<message>
<location filename="../../src/Global.cpp" line="837"/>
<location filename="../../src/Global.cpp" line="862"/>
<source>Executable &apos;%1&apos; doesn&apos;t support Windows compatibility mode.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Global.cpp" line="1092"/>
<location filename="../../src/Global.cpp" line="1117"/>
<source>Executable &apos;%1&apos; requires Qt v%2, but found Qt v%3.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Global.cpp" line="1097"/>
<location filename="../../src/Global.cpp" line="1122"/>
<source>Executable &apos;%1&apos; was built for Qt &apos;%2&apos;, but found Qt &apos;%3&apos;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Global.cpp" line="1110"/>
<location filename="../../src/Global.cpp" line="1135"/>
<location filename="../../src/Global.cpp" line="1162"/>
<source>Executable &apos;%1&apos; requires Windows 2000 or later.</source>
<translation type="unfinished"></translation>
</message>

View File

@ -19,10 +19,6 @@
<source>About LameXP</source>
<translation>Über LameXP</translation>
</message>
<message>
<source>Show License Text</source>
<translation>Lizenztext anzeigen</translation>
</message>
<message>
<source>Accept License</source>
<translation>Lizenz annehmen</translation>
@ -39,10 +35,6 @@
<source>Contributors</source>
<translation>Mitwirkende</translation>
</message>
<message>
<source>About Qt4</source>
<translation>Über Qt4</translation>
</message>
<message>
<source>Discard</source>
<translation>Schließen</translation>
@ -59,10 +51,6 @@
<source>If you are willing to contribute a LameXP translation, feel free to contact us!</source>
<translation>Wenn Sie LameXP in Ihre Sprache übersetzen möchten, melden Sie sich bitte bei uns!</translation>
</message>
<message>
<source>About Contributors</source>
<translation>Über Mitwirkende</translation>
</message>
<message>
<source>The following third-party software is used in LameXP:</source>
<translation>Die folgende Drittsoftware wird in LameXP eingesetzt:</translation>
@ -87,10 +75,6 @@
<source>Open and patent-free lossless audio compression technology.</source>
<translation>Offene und patentfreie Technlogie zur verlustfreien Audiokompression.</translation>
</message>
<message>
<source>About Third-party Software</source>
<translation>Über Drittsoftware</translation>
</message>
<message>
<source>n/a</source>
<translation>n/v</translation>
@ -228,8 +212,40 @@
<translation></translation>
</message>
<message>
<source>About Qt5</source>
<translation>Über Qt5</translation>
<source>Information</source>
<translation>Informationen</translation>
</message>
<message>
<source>License</source>
<translation>Lizenzbedingungen</translation>
</message>
<message>
<source>About Qt</source>
<translation>Über Qt</translation>
</message>
<message>
<source>Programmers:</source>
<translation>Entwickler:</translation>
</message>
<message>
<source>Project Leader</source>
<translation>Projektleitung</translation>
</message>
<message>
<source>Opus Audio Codec</source>
<translation></translation>
</message>
<message>
<source>Totally open, royalty-free, highly versatile audio codec.</source>
<translation>Komplett offener, kostenloser und vielseitiger Audio Codec.</translation>
</message>
<message>
<source>Silk Icons - Over 700 icons in PNG format</source>
<translation>Silk Icons - Über 700 Symbole im PNG Format</translation>
</message>
<message>
<source>By Mark James, released under the Creative Commons &apos;by&apos; License.</source>
<translation>Von Mark James, veröffentlicht unter der Creative Commons &apos;by&apos; Lizenz.</translation>
</message>
</context>
<context>

View File

@ -19,10 +19,6 @@
<source>About LameXP</source>
<translation>Acerca de LameXP</translation>
</message>
<message>
<source>Show License Text</source>
<translation>Mostrar licencia</translation>
</message>
<message>
<source>Accept License</source>
<translation>Aceptar licencia</translation>
@ -39,10 +35,6 @@
<source>Contributors</source>
<translation>Contribuidores</translation>
</message>
<message>
<source>About Qt4</source>
<translation>Acerca de Qt4</translation>
</message>
<message>
<source>Discard</source>
<translation>Cancelar</translation>
@ -59,10 +51,6 @@
<source>If you are willing to contribute a LameXP translation, feel free to contact us!</source>
<translation>¡Si está dispuesto a traducir LameXP, contáctenos sin dudarlo!</translation>
</message>
<message>
<source>About Contributors</source>
<translation>Acerca de los contribuidores</translation>
</message>
<message>
<source>The following third-party software is used in LameXP:</source>
<translation>Software de terceros que se utiliza en LameXP:</translation>
@ -87,10 +75,6 @@
<source>Open and patent-free lossless audio compression technology.</source>
<translation>Tecnología de codificación de audio sin pérdidas, abierta y libre de patentes.</translation>
</message>
<message>
<source>About Third-party Software</source>
<translation>Acerca del Software de terceros</translation>
</message>
<message>
<source>n/a</source>
<translation>n/d</translation>
@ -228,8 +212,40 @@
<translation>Copyright (c) 2008-2011 Alexander E. Patrakov. Distribuido bajo licencia LGPL.</translation>
</message>
<message>
<source>About Qt5</source>
<translation>Acerca de Qt5</translation>
<source>Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>License</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>About Qt</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Programmers:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Project Leader</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Opus Audio Codec</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Totally open, royalty-free, highly versatile audio codec.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Silk Icons - Over 700 icons in PNG format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>By Mark James, released under the Creative Commons &apos;by&apos; License.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>

View File

@ -19,10 +19,6 @@
<source>About LameXP</source>
<translation>A propos de LameXP</translation>
</message>
<message>
<source>Show License Text</source>
<translation>Afficher la licence</translation>
</message>
<message>
<source>Accept License</source>
<translation>Accepter la licence</translation>
@ -39,10 +35,6 @@
<source>Contributors</source>
<translation>Contributeurs</translation>
</message>
<message>
<source>About Qt4</source>
<translation>A propos de Qt4</translation>
</message>
<message>
<source>Discard</source>
<translation>Abandonner</translation>
@ -59,10 +51,6 @@
<source>If you are willing to contribute a LameXP translation, feel free to contact us!</source>
<translation>Si vous êtes prêt à contribuer à une traduction de LameXP, n&apos;hésitez pas à nous contacter!</translation>
</message>
<message>
<source>About Contributors</source>
<translation>A porpos des contributeurs</translation>
</message>
<message>
<source>The following third-party software is used in LameXP:</source>
<translation>Le logiciel tiers suivant est utilisé dans LameXP:</translation>
@ -88,10 +76,6 @@
<source>Open and patent-free lossless audio compression technology.</source>
<translation>Technologie de compression audio sans perte ouverte et libre de brevets.</translation>
</message>
<message>
<source>About Third-party Software</source>
<translation>A propos des logiciels tiers</translation>
</message>
<message>
<source>n/a</source>
<translation>n/a</translation>
@ -232,8 +216,40 @@
<translation type="unfinished"></translation>
</message>
<message>
<source>About Qt5</source>
<translation type="unfinished">A propos de Qt5</translation>
<source>Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>License</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>About Qt</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Programmers:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Project Leader</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Opus Audio Codec</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Totally open, royalty-free, highly versatile audio codec.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Silk Icons - Over 700 icons in PNG format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>By Mark James, released under the Creative Commons &apos;by&apos; License.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>

View File

@ -19,10 +19,6 @@
<source>About LameXP</source>
<translation>Riguardo LameXP</translation>
</message>
<message>
<source>Show License Text</source>
<translation>Visualizza Testo Licenza</translation>
</message>
<message>
<source>Accept License</source>
<translation>Accetta Licenza</translation>
@ -39,10 +35,6 @@
<source>Contributors</source>
<translation>Collaboratori</translation>
</message>
<message>
<source>About Qt4</source>
<translation>Riguardo Qt4</translation>
</message>
<message>
<source>Discard</source>
<translation>Annulla</translation>
@ -59,10 +51,6 @@
<source>If you are willing to contribute a LameXP translation, feel free to contact us!</source>
<translation>Se sei disponibile a contribuire alla traduzione di LameXP, sei libero di contattarci!</translation>
</message>
<message>
<source>About Contributors</source>
<translation>Riguardo i Collaboratori</translation>
</message>
<message>
<source>The following third-party software is used in LameXP:</source>
<translation>Il seguente software di terze parti è usato in LameXP:</translation>
@ -87,10 +75,6 @@
<source>Open and patent-free lossless audio compression technology.</source>
<translation>Tecnologia di compressione audio libera e non vincolata da brevetti.</translation>
</message>
<message>
<source>About Third-party Software</source>
<translation>Riguardo Software Terze Parti</translation>
</message>
<message>
<source>n/a</source>
<translation type="unfinished"></translation>
@ -228,8 +212,40 @@
<translation type="unfinished"></translation>
</message>
<message>
<source>About Qt5</source>
<translation type="unfinished">Riguardo Qt5</translation>
<source>Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>License</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>About Qt</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Programmers:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Project Leader</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Opus Audio Codec</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Totally open, royalty-free, highly versatile audio codec.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Silk Icons - Over 700 icons in PNG format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>By Mark James, released under the Creative Commons &apos;by&apos; License.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>

View File

@ -23,10 +23,6 @@
<source>About LameXP</source>
<translation type="unfinished">LameXP에 </translation>
</message>
<message>
<source>Show License Text</source>
<translation type="unfinished"> </translation>
</message>
<message>
<source>Accept License</source>
<translation type="unfinished"></translation>
@ -43,10 +39,6 @@
<source>Contributors</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>About Qt4</source>
<translation type="unfinished">Qt4에 </translation>
</message>
<message>
<source>Discard</source>
<translation type="unfinished"></translation>
@ -63,10 +55,6 @@
<source>If you are willing to contribute a LameXP translation, feel free to contact us!</source>
<translation type="unfinished">LameXP !</translation>
</message>
<message>
<source>About Contributors</source>
<translation type="unfinished"> </translation>
</message>
<message>
<source>The following third-party software is used in LameXP:</source>
<translation type="unfinished"> LameXP에 :</translation>
@ -179,10 +167,6 @@
<source>LameXP as a whole is copyrighted by LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors.</source>
<translation type="unfinished">LameXP LoRd_MuldeR에게 . LameXP에 .</translation>
</message>
<message>
<source>About Third-party Software</source>
<translation type="unfinished"> </translation>
</message>
<message>
<source>n/a</source>
<translation type="unfinished"></translation>
@ -228,8 +212,40 @@
<translation type="unfinished"> (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL.</translation>
</message>
<message>
<source>About Qt5</source>
<translation type="unfinished">Qt5에 </translation>
<source>Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>License</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>About Qt</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Programmers:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Project Leader</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Opus Audio Codec</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Totally open, royalty-free, highly versatile audio codec.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Silk Icons - Over 700 icons in PNG format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>By Mark James, released under the Creative Commons &apos;by&apos; License.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>

View File

@ -4,300 +4,318 @@
<context>
<name>AboutDialog</name>
<message>
<location filename="../../src/Dialog_About.cpp" line="115"/>
<location filename="../../src/Dialog_About.cpp" line="426"/>
<source>LameXP - Audio Encoder Front-end</source>
<translation type="unfinished">LameXP - Program do kompresji dźwięku</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="118"/>
<location filename="../../src/Dialog_About.cpp" line="429"/>
<source>Please visit %1 for news and updates!</source>
<translation type="unfinished">Odwiedź %1 aby zobaczyć nowości i aktualizacje!</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="129"/>
<location filename="../../src/Dialog_About.cpp" line="140"/>
<location filename="../../src/Dialog_About.cpp" line="440"/>
<location filename="../../src/Dialog_About.cpp" line="451"/>
<source>Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left.</source>
<translation type="unfinished">Uwaga: To jest wersja demo (próbna) LameXP, która wygaśnie %1. Pozostało jeszcze %2 dni.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="158"/>
<location filename="../../src/Dialog_About.cpp" line="469"/>
<source>Note: LameXP is free software. Do &lt;b&gt;not&lt;/b&gt; pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should &lt;b&gt;not&lt;/b&gt; respond to the offer !!!</source>
<translation type="unfinished">Uwaga: LameXP jest darmowym oprogramowaniem. &lt;b&gt;Nie&lt;/b&gt; płać nikomu za ten program! Jeśli ktoś oferuje Ci LameXP za pieniądze &lt;b&gt;nie&lt;/b&gt; kupuj od niego!!!</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="160"/>
<location filename="../../src/Dialog_About.cpp" line="471"/>
<source>Special thanks go out to &quot;John33&quot; from %1 for his continuous support.</source>
<translation type="unfinished">Specjalne podziękowania dla John33 z %1 za jego stałe wsparcie.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="164"/>
<location filename="../../gui/AboutDialog.ui" line="20"/>
<source>About LameXP</source>
<translation type="unfinished">Informacje o LameXP</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="168"/>
<source>Show License Text</source>
<translation type="unfinished">Pokaż tekst licencji</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="175"/>
<location filename="../../gui/AboutDialog.ui" line="455"/>
<source>Accept License</source>
<translation type="unfinished">Akceptuj licencję</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="180"/>
<location filename="../../gui/AboutDialog.ui" line="472"/>
<source>Decline License</source>
<translation type="unfinished">Odrzuć licencję</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="188"/>
<location filename="../../gui/AboutDialog.ui" line="239"/>
<source>3rd Party S/W</source>
<translation type="unfinished">Programy firm trzecich</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="195"/>
<location filename="../../gui/AboutDialog.ui" line="43"/>
<source>Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../gui/AboutDialog.ui" line="141"/>
<source>Contributors</source>
<translation type="unfinished">Tłumacze</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="203"/>
<source>About Qt4</source>
<translation type="unfinished">Info o Qt4</translation>
<location filename="../../gui/AboutDialog.ui" line="337"/>
<source>License</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="203"/>
<source>About Qt5</source>
<translation type="unfinished">Info o Qt5</translation>
<location filename="../../gui/AboutDialog.ui" line="489"/>
<source>About Qt</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="210"/>
<location filename="../../src/Dialog_About.cpp" line="346"/>
<location filename="../../src/Dialog_About.cpp" line="543"/>
<location filename="../../gui/AboutDialog.ui" line="506"/>
<source>Discard</source>
<translation type="unfinished">Zamknij</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="328"/>
<location filename="../../src/Dialog_About.cpp" line="483"/>
<source>The following people have contributed to LameXP:</source>
<translation type="unfinished">LameXP wspomogli:</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="329"/>
<location filename="../../src/Dialog_About.cpp" line="486"/>
<source>Programmers:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="489"/>
<source>Project Leader</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="493"/>
<source>Translators:</source>
<translation type="unfinished">Tłumacze:</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="340"/>
<location filename="../../src/Dialog_About.cpp" line="503"/>
<source>If you are willing to contribute a LameXP translation, feel free to contact us!</source>
<translation type="unfinished">Jeśli chcesz wspomóc LameXP w obsłudze większej ilości języków, nie wahaj skontaktować się z nami!</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="350"/>
<source>About Contributors</source>
<translation type="unfinished">Informacje o tłumaczach</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="365"/>
<location filename="../../src/Dialog_About.cpp" line="514"/>
<source>The following third-party software is used in LameXP:</source>
<translation type="unfinished">Następujące programy firm trzecich zostały użyte w LameXP:</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="370"/>
<location filename="../../src/Dialog_About.cpp" line="519"/>
<source>LAME - OpenSource mp3 Encoder</source>
<translation type="unfinished">LAME - Otwartoźródłowy koder mp3</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="372"/>
<location filename="../../src/Dialog_About.cpp" line="394"/>
<location filename="../../src/Dialog_About.cpp" line="408"/>
<location filename="../../src/Dialog_About.cpp" line="422"/>
<location filename="../../src/Dialog_About.cpp" line="436"/>
<location filename="../../src/Dialog_About.cpp" line="454"/>
<location filename="../../src/Dialog_About.cpp" line="468"/>
<location filename="../../src/Dialog_About.cpp" line="503"/>
<location filename="../../src/Dialog_About.cpp" line="510"/>
<location filename="../../src/Dialog_About.cpp" line="517"/>
<location filename="../../src/Dialog_About.cpp" line="524"/>
<location filename="../../src/Dialog_About.cpp" line="521"/>
<location filename="../../src/Dialog_About.cpp" line="543"/>
<location filename="../../src/Dialog_About.cpp" line="564"/>
<location filename="../../src/Dialog_About.cpp" line="578"/>
<location filename="../../src/Dialog_About.cpp" line="592"/>
<location filename="../../src/Dialog_About.cpp" line="606"/>
<location filename="../../src/Dialog_About.cpp" line="620"/>
<location filename="../../src/Dialog_About.cpp" line="655"/>
<location filename="../../src/Dialog_About.cpp" line="662"/>
<location filename="../../src/Dialog_About.cpp" line="669"/>
<location filename="../../src/Dialog_About.cpp" line="676"/>
<source>Released under the terms of the GNU Lesser General Public License.</source>
<translation type="unfinished">Wydane na warunkach licencji GNU Lesser General Public License.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="377"/>
<location filename="../../src/Dialog_About.cpp" line="526"/>
<source>OggEnc - Ogg Vorbis Encoder</source>
<translation type="unfinished">OggEnc - Koder Ogg Vorbis</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="379"/>
<location filename="../../src/Dialog_About.cpp" line="528"/>
<source>Completely open and patent-free audio encoding technology.</source>
<translation type="unfinished">Całkowicie otwarta i wolna od patentów technologia kompresji dźwięku.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="384"/>
<location filename="../../src/Dialog_About.cpp" line="533"/>
<source>Nero AAC Reference MPEG-4 Encoder</source>
<translation type="unfinished">Nero AAC Reference MPEG-4 Encoder</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="386"/>
<location filename="../../src/Dialog_About.cpp" line="535"/>
<source>Freeware state-of-the-art HE-AAC encoder with 2-Pass support.</source>
<translation type="unfinished">Darmowy, jedyny w swoim rodzaju koder HE-AAC z wsparciem dla dwóch przebiegów.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="388"/>
<location filename="../../src/Dialog_About.cpp" line="537"/>
<source>Available from vendor web-site as free download:</source>
<translation type="unfinished">Darmowy pakiet dostępny ze strony wydawcy:</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="392"/>
<location filename="../../src/Dialog_About.cpp" line="541"/>
<source>Aften - A/52 audio encoder</source>
<translation type="unfinished">Aften - Koder dźwięku A/52</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="399"/>
<location filename="../../src/Dialog_About.cpp" line="548"/>
<source>FLAC - Free Lossless Audio Codec</source>
<translation type="unfinished">FLAC - Darmowy i bezstartny kodek dźwięku</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="401"/>
<location filename="../../src/Dialog_About.cpp" line="550"/>
<source>Open and patent-free lossless audio compression technology.</source>
<translation type="unfinished">Otwarta i wolna od patentów technologia bezstratnej kompresji dźwięku.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="406"/>
<location filename="../../src/Dialog_About.cpp" line="555"/>
<source>Opus Audio Codec</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="557"/>
<source>Totally open, royalty-free, highly versatile audio codec.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="562"/>
<source>mpg123 - Fast Console MPEG Audio Player/Decoder</source>
<translation type="unfinished">mpg123 - Szybki dekoder/odtwarzacz MPEG Audio</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="413"/>
<location filename="../../src/Dialog_About.cpp" line="569"/>
<source>FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder</source>
<translation type="unfinished">FAAD - Otwartoźródłowy dekoder MPEG-4 oraz MPEG-2 AAC</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="415"/>
<location filename="../../src/Dialog_About.cpp" line="571"/>
<source>Released under the terms of the GNU General Public License.</source>
<translation type="unfinished">Wydane na warunkach licencji GNU General Public License.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="420"/>
<location filename="../../src/Dialog_About.cpp" line="576"/>
<source>AC3Filter Tools - AC3/DTS Decoder</source>
<translation type="unfinished">AC3Filter Tools - Dekoder AC3/DTS</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="427"/>
<location filename="../../src/Dialog_About.cpp" line="583"/>
<source>WavPack - Hybrid Lossless Compression</source>
<translation type="unfinished">Wavpack - Bezstratny hybrydowy kodek dźwięku</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="429"/>
<location filename="../../src/Dialog_About.cpp" line="585"/>
<source>Completely open audio compression format.</source>
<translation type="unfinished">Całkowicie otwarty format kompresji dźwięku.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="434"/>
<location filename="../../src/Dialog_About.cpp" line="590"/>
<source>Musepack - Living Audio Compression</source>
<translation type="unfinished">Musepack - Koder dźwięku</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="441"/>
<location filename="../../src/Dialog_About.cpp" line="597"/>
<source>Monkey&apos;s Audio - Lossless Audio Compressor</source>
<translation type="unfinished">Monkey&apos;s Audio - Koder bezstratnego formatu dźwięku</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="443"/>
<location filename="../../src/Dialog_About.cpp" line="599"/>
<source>Freely available source code, simple SDK and non-restrictive licensing.</source>
<translation type="unfinished">Szeroko dostępny kod źródłowy, prosty SDK i bezrestrykcyjna licencja.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="452"/>
<location filename="../../src/Dialog_About.cpp" line="604"/>
<source>Shorten - Lossless Audio Compressor</source>
<translation type="unfinished">Shorten - Bezstratny kodek dźwięku</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="459"/>
<location filename="../../src/Dialog_About.cpp" line="611"/>
<source>Speex - Free Codec For Free Speech</source>
<translation type="unfinished">Speex - Darmowy kodek dla mowy ludzkiej</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="461"/>
<location filename="../../src/Dialog_About.cpp" line="613"/>
<source>Open Source patent-free audio format designed for speech.</source>
<translation type="unfinished">Otwartoźródłowy, wolny od patentów format dźwięku przeznaczony dla mowy ludzkiej.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="466"/>
<location filename="../../src/Dialog_About.cpp" line="618"/>
<source>The True Audio - Lossless Audio Codec</source>
<translation type="unfinished">The True Audio - Bezstratny kodek dźwięku</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="473"/>
<location filename="../../src/Dialog_About.cpp" line="625"/>
<source>ALAC Decoder</source>
<translation type="unfinished">Dekoder ALAC</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="475"/>
<location filename="../../src/Dialog_About.cpp" line="627"/>
<source>Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious.</source>
<translation type="unfinished">Prawa autorskie: 2004 David Hammerton. Kodu użyczył Cody Brocious.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="480"/>
<location filename="../../src/Dialog_About.cpp" line="632"/>
<source>wma2wav - Dump WMA files to Wave Audio</source>
<translation type="unfinished">wma2wav - Dekoder plików WMA do Wave</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="482"/>
<location filename="../../src/Dialog_About.cpp" line="634"/>
<source>Copyright (c) 2011 LoRd_MuldeR &lt;mulder2@gmx.de&gt;. Some rights reserved.</source>
<translation type="unfinished">Prawa autorskie: 2011 LoRd_MuldeR &lt;mulder2@gmx.de&gt;. Pewne prawa zastrzeżone.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="487"/>
<location filename="../../src/Dialog_About.cpp" line="639"/>
<source>avs2wav - Avisynth to Wave Audio converter</source>
<translation type="unfinished">avs2wav - Konwerter dźwięku z Avisynth do Wave</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="489"/>
<location filename="../../src/Dialog_About.cpp" line="641"/>
<source>By Jory Stone &lt;jcsston@toughguy.net&gt; and LoRd_MuldeR &lt;mulder2@gmx.de&gt;.</source>
<translation type="unfinished">Autorami programu Jory Stone &lt;jcsston@toughguy.net&gt; i LoRd_MuldeR &lt;mulder2@gmx.de&gt;.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="494"/>
<location filename="../../src/Dialog_About.cpp" line="646"/>
<source>dcaenc</source>
<translation type="unfinished">dcaenc</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="496"/>
<location filename="../../src/Dialog_About.cpp" line="648"/>
<source>Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL.</source>
<translation type="unfinished">Prawa autorskie: 2008-2011 Alexander E. Patrakov. Rozpowszechniane na licencji LGPL.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="501"/>
<location filename="../../src/Dialog_About.cpp" line="653"/>
<source>MediaInfo - Media File Analysis Tool</source>
<translation type="unfinished">MediaInfo - Narzędzie do analizy plików multimedialnych</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="508"/>
<location filename="../../src/Dialog_About.cpp" line="660"/>
<source>SoX - Sound eXchange</source>
<translation type="unfinished">SoX - Sound eXchange</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="515"/>
<location filename="../../src/Dialog_About.cpp" line="667"/>
<source>GnuPG - The GNU Privacy Guard</source>
<translation type="unfinished">GnuPG - GNU Privacy Guard</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="522"/>
<location filename="../../src/Dialog_About.cpp" line="674"/>
<source>GNU Wget - Software for retrieving files using HTTP</source>
<translation type="unfinished">GNU Wget - Oprogramowanie służące do pobierania plików za pomocą protokołu HTTP</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="536"/>
<location filename="../../src/Dialog_About.cpp" line="681"/>
<source>Silk Icons - Over 700 icons in PNG format</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="683"/>
<source>By Mark James, released under the Creative Commons &apos;by&apos; License.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="688"/>
<source>LameXP as a whole is copyrighted by LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors.</source>
<translation type="unfinished">Do programu LameXP jako całości, prawa autorskie posiada LoRd_MuldeR. Prawa autorskie oprogramowania firm trzecich należą do autorów poszczególnych programów.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="547"/>
<source>About Third-party Software</source>
<translation type="unfinished">Informacje o programach firm trzecich</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="681"/>
<location filename="../../src/Dialog_About.cpp" line="743"/>
<source>n/a</source>
<translation type="unfinished">n/d</translation>
</message>
@ -3081,22 +3099,23 @@
<context>
<name>QApplication</name>
<message>
<location filename="../../src/Global.cpp" line="837"/>
<location filename="../../src/Global.cpp" line="862"/>
<source>Executable &apos;%1&apos; doesn&apos;t support Windows compatibility mode.</source>
<translation type="unfinished">Plik wykonywalny &apos;%1&apos; nie działa w trybie kompatybilności z Windows.</translation>
</message>
<message>
<location filename="../../src/Global.cpp" line="1092"/>
<location filename="../../src/Global.cpp" line="1117"/>
<source>Executable &apos;%1&apos; requires Qt v%2, but found Qt v%3.</source>
<translation type="unfinished">Plik wykonywalny &apos;%1&apos; wymaga Qt v%2, znaleziono jednak Qt v%3.</translation>
</message>
<message>
<location filename="../../src/Global.cpp" line="1097"/>
<location filename="../../src/Global.cpp" line="1122"/>
<source>Executable &apos;%1&apos; was built for Qt &apos;%2&apos;, but found Qt &apos;%3&apos;.</source>
<translation type="unfinished">Plik wykonywalny &quot;%1&quot; został skompilowany dla Qt &quot;%2&quot;, znaleziono &quot;%3&quot;.</translation>
</message>
<message>
<location filename="../../src/Global.cpp" line="1110"/>
<location filename="../../src/Global.cpp" line="1135"/>
<location filename="../../src/Global.cpp" line="1162"/>
<source>Executable &apos;%1&apos; requires Windows 2000 or later.</source>
<translation type="unfinished">Plik wykonywalny &apos;%1&apos; wymaga do uruchomienia Windows 2000 lub nowszego.</translation>
</message>

View File

@ -23,10 +23,6 @@
<source>About LameXP</source>
<translation>О LameXP</translation>
</message>
<message>
<source>Show License Text</source>
<translation>Показать текст лицензии</translation>
</message>
<message>
<source>Accept License</source>
<translation>Принять лицензию</translation>
@ -43,10 +39,6 @@
<source>Contributors</source>
<translation>Участники</translation>
</message>
<message>
<source>About Qt4</source>
<translation>О Qt4</translation>
</message>
<message>
<source>Discard</source>
<translation>Отменить</translation>
@ -63,10 +55,6 @@
<source>If you are willing to contribute a LameXP translation, feel free to contact us!</source>
<translation>Если Вы готовы внести вклад в развитие LameXP, не стесняйтесь связаться с нами!</translation>
</message>
<message>
<source>About Contributors</source>
<translation>О Участниках</translation>
</message>
<message>
<source>The following third-party software is used in LameXP:</source>
<translation>Следующее ПО третьих лиц исползуется в LameXP:</translation>
@ -179,10 +167,6 @@
<source>LameXP as a whole is copyrighted by LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors.</source>
<translation type="unfinished">LameXP защищена авторским правом LoRd_MuldeR. Авторское право на программное обеспечение третьих сторон, используемое в LameXP, принадлежит индивидуальным авторам.</translation>
</message>
<message>
<source>About Third-party Software</source>
<translation type="unfinished">О програмном обеспечении третьих сторон</translation>
</message>
<message>
<source>n/a</source>
<translation>н/д</translation>
@ -228,8 +212,40 @@
<translation type="unfinished"></translation>
</message>
<message>
<source>About Qt5</source>
<translation type="unfinished">О Qt5</translation>
<source>Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>License</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>About Qt</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Programmers:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Project Leader</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Opus Audio Codec</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Totally open, royalty-free, highly versatile audio codec.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Silk Icons - Over 700 icons in PNG format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>By Mark James, released under the Creative Commons &apos;by&apos; License.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>

View File

@ -4,300 +4,318 @@
<context>
<name>AboutDialog</name>
<message>
<location filename="../../src/Dialog_About.cpp" line="115"/>
<location filename="../../src/Dialog_About.cpp" line="426"/>
<source>LameXP - Audio Encoder Front-end</source>
<translation>LameXP - Ljudkonvertering</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="118"/>
<location filename="../../src/Dialog_About.cpp" line="429"/>
<source>Please visit %1 for news and updates!</source>
<translation>Besök %1 för nyheter och uppdateringar!</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="129"/>
<location filename="../../src/Dialog_About.cpp" line="140"/>
<location filename="../../src/Dialog_About.cpp" line="440"/>
<location filename="../../src/Dialog_About.cpp" line="451"/>
<source>Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left.</source>
<translation>OBS! Denna testversion av LameXP kommer att upphöra %1. %2 dagar kvar.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="158"/>
<location filename="../../src/Dialog_About.cpp" line="469"/>
<source>Note: LameXP is free software. Do &lt;b&gt;not&lt;/b&gt; pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should &lt;b&gt;not&lt;/b&gt; respond to the offer !!!</source>
<translation>OBS! LameXP är gratis mjukvara. Betala &lt;b&gt;inte&lt;/b&gt; för att ladda ner eller använda LameXP! Om någon webbsida försöker ta betalt för LameXP, bör du lämna sidan &lt;b&gt;utan&lt;/b&gt; att ladda ner något!</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="160"/>
<location filename="../../src/Dialog_About.cpp" line="471"/>
<source>Special thanks go out to &quot;John33&quot; from %1 for his continuous support.</source>
<translation>Särskilt tack går till &quot;John33&quot; från %1 för hans ständiga stöd.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="164"/>
<location filename="../../gui/AboutDialog.ui" line="20"/>
<source>About LameXP</source>
<translation>Om LameXP</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="168"/>
<source>Show License Text</source>
<translation>Visa licenstext</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="175"/>
<location filename="../../gui/AboutDialog.ui" line="455"/>
<source>Accept License</source>
<translation>Acceptera</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="180"/>
<location filename="../../gui/AboutDialog.ui" line="472"/>
<source>Decline License</source>
<translation>Neka</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="188"/>
<location filename="../../gui/AboutDialog.ui" line="239"/>
<source>3rd Party S/W</source>
<translation>3:e-parts SW</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="195"/>
<location filename="../../gui/AboutDialog.ui" line="43"/>
<source>Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../gui/AboutDialog.ui" line="141"/>
<source>Contributors</source>
<translation>Medverkande</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="203"/>
<source>About Qt5</source>
<translation>Om Qt5</translation>
<location filename="../../gui/AboutDialog.ui" line="337"/>
<source>License</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="203"/>
<source>About Qt4</source>
<translation>Om Qt4</translation>
<location filename="../../gui/AboutDialog.ui" line="489"/>
<source>About Qt</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="210"/>
<location filename="../../src/Dialog_About.cpp" line="346"/>
<location filename="../../src/Dialog_About.cpp" line="543"/>
<location filename="../../gui/AboutDialog.ui" line="506"/>
<source>Discard</source>
<translation>Stäng</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="328"/>
<location filename="../../src/Dialog_About.cpp" line="483"/>
<source>The following people have contributed to LameXP:</source>
<translation>Följande har medverkat i LameXP:</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="329"/>
<location filename="../../src/Dialog_About.cpp" line="486"/>
<source>Programmers:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="489"/>
<source>Project Leader</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="493"/>
<source>Translators:</source>
<translation>Översättare:</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="340"/>
<location filename="../../src/Dialog_About.cpp" line="503"/>
<source>If you are willing to contribute a LameXP translation, feel free to contact us!</source>
<translation>Kontakta oss gärna om du vill medverka il LameXP, med en översättning!</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="350"/>
<source>About Contributors</source>
<translation>Om medverkande</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="365"/>
<location filename="../../src/Dialog_About.cpp" line="514"/>
<source>The following third-party software is used in LameXP:</source>
<translation>Följande 3:e-parts mjukvara används i LameXP:</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="370"/>
<location filename="../../src/Dialog_About.cpp" line="519"/>
<source>LAME - OpenSource mp3 Encoder</source>
<translation>LAME - OpenSource mp3 Encoder</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="372"/>
<location filename="../../src/Dialog_About.cpp" line="394"/>
<location filename="../../src/Dialog_About.cpp" line="408"/>
<location filename="../../src/Dialog_About.cpp" line="422"/>
<location filename="../../src/Dialog_About.cpp" line="436"/>
<location filename="../../src/Dialog_About.cpp" line="454"/>
<location filename="../../src/Dialog_About.cpp" line="468"/>
<location filename="../../src/Dialog_About.cpp" line="503"/>
<location filename="../../src/Dialog_About.cpp" line="510"/>
<location filename="../../src/Dialog_About.cpp" line="517"/>
<location filename="../../src/Dialog_About.cpp" line="524"/>
<location filename="../../src/Dialog_About.cpp" line="521"/>
<location filename="../../src/Dialog_About.cpp" line="543"/>
<location filename="../../src/Dialog_About.cpp" line="564"/>
<location filename="../../src/Dialog_About.cpp" line="578"/>
<location filename="../../src/Dialog_About.cpp" line="592"/>
<location filename="../../src/Dialog_About.cpp" line="606"/>
<location filename="../../src/Dialog_About.cpp" line="620"/>
<location filename="../../src/Dialog_About.cpp" line="655"/>
<location filename="../../src/Dialog_About.cpp" line="662"/>
<location filename="../../src/Dialog_About.cpp" line="669"/>
<location filename="../../src/Dialog_About.cpp" line="676"/>
<source>Released under the terms of the GNU Lesser General Public License.</source>
<translation>Släppt under Gnu Lesser General Public License.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="377"/>
<location filename="../../src/Dialog_About.cpp" line="526"/>
<source>OggEnc - Ogg Vorbis Encoder</source>
<translation>OggEnc - Ogg Vorbis Encoder</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="379"/>
<location filename="../../src/Dialog_About.cpp" line="528"/>
<source>Completely open and patent-free audio encoding technology.</source>
<translation>Helt öppen och patentfri ljudkodningsteknologi.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="384"/>
<location filename="../../src/Dialog_About.cpp" line="533"/>
<source>Nero AAC Reference MPEG-4 Encoder</source>
<translation>Nero AAC Reference MPEG-4 Encoder</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="386"/>
<location filename="../../src/Dialog_About.cpp" line="535"/>
<source>Freeware state-of-the-art HE-AAC encoder with 2-Pass support.</source>
<translation>Freeware state-of-the-art HE-AAC-kodare med stöd för 2-Pass.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="388"/>
<location filename="../../src/Dialog_About.cpp" line="537"/>
<source>Available from vendor web-site as free download:</source>
<translation>Tillgänglig som gratis nedladdning, från utvecklarens webbsida:</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="392"/>
<location filename="../../src/Dialog_About.cpp" line="541"/>
<source>Aften - A/52 audio encoder</source>
<translation>Aften - A/52 audio encoder</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="399"/>
<location filename="../../src/Dialog_About.cpp" line="548"/>
<source>FLAC - Free Lossless Audio Codec</source>
<translation>FLAC - Free Lossless Audio Codec</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="401"/>
<location filename="../../src/Dialog_About.cpp" line="550"/>
<source>Open and patent-free lossless audio compression technology.</source>
<translation>Öppen och patentfri, förlustfri ljudkomprimeringsteknik.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="406"/>
<location filename="../../src/Dialog_About.cpp" line="555"/>
<source>Opus Audio Codec</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="557"/>
<source>Totally open, royalty-free, highly versatile audio codec.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="562"/>
<source>mpg123 - Fast Console MPEG Audio Player/Decoder</source>
<translation>mpg123 - Fast Console MPEG Audio Player/Decoder</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="413"/>
<location filename="../../src/Dialog_About.cpp" line="569"/>
<source>FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder</source>
<translation>FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="415"/>
<location filename="../../src/Dialog_About.cpp" line="571"/>
<source>Released under the terms of the GNU General Public License.</source>
<translation>Släppt under GNU Generel Public License (GPL).</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="420"/>
<location filename="../../src/Dialog_About.cpp" line="576"/>
<source>AC3Filter Tools - AC3/DTS Decoder</source>
<translation>AC3Filter Tools - AC3/DTS Decoder</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="427"/>
<location filename="../../src/Dialog_About.cpp" line="583"/>
<source>WavPack - Hybrid Lossless Compression</source>
<translation>WavPack - Hybrid Lossless Compression</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="429"/>
<location filename="../../src/Dialog_About.cpp" line="585"/>
<source>Completely open audio compression format.</source>
<translation>Helt öppet ljudkomprimeringsformat.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="434"/>
<location filename="../../src/Dialog_About.cpp" line="590"/>
<source>Musepack - Living Audio Compression</source>
<translation>Musepack - Living Audio Compression</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="441"/>
<location filename="../../src/Dialog_About.cpp" line="597"/>
<source>Monkey&apos;s Audio - Lossless Audio Compressor</source>
<translation>Monkey&apos;s Audio - Lossless Audio Compressor</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="443"/>
<location filename="../../src/Dialog_About.cpp" line="599"/>
<source>Freely available source code, simple SDK and non-restrictive licensing.</source>
<translation>Fritt tillgänglig källkod, enkel SDK och icke-restriktiv licensiering.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="452"/>
<location filename="../../src/Dialog_About.cpp" line="604"/>
<source>Shorten - Lossless Audio Compressor</source>
<translation>Shorten - Lossless Audio Compressor</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="459"/>
<location filename="../../src/Dialog_About.cpp" line="611"/>
<source>Speex - Free Codec For Free Speech</source>
<translation>Speex - Free Codec For Free Speech</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="461"/>
<location filename="../../src/Dialog_About.cpp" line="613"/>
<source>Open Source patent-free audio format designed for speech.</source>
<translation>Öppen källkod, patentfritt ljudformat designat för tal.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="466"/>
<location filename="../../src/Dialog_About.cpp" line="618"/>
<source>The True Audio - Lossless Audio Codec</source>
<translation>The True Audio - Lossless Audio Codec</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="473"/>
<location filename="../../src/Dialog_About.cpp" line="625"/>
<source>ALAC Decoder</source>
<translation>ALAC Decoder</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="475"/>
<location filename="../../src/Dialog_About.cpp" line="627"/>
<source>Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious.</source>
<translation>Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="480"/>
<location filename="../../src/Dialog_About.cpp" line="632"/>
<source>wma2wav - Dump WMA files to Wave Audio</source>
<translation>wma2wav - Dump WMA files to Wave Audio</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="482"/>
<location filename="../../src/Dialog_About.cpp" line="634"/>
<source>Copyright (c) 2011 LoRd_MuldeR &lt;mulder2@gmx.de&gt;. Some rights reserved.</source>
<translation>Copyright (c) 2011 LoRd_MuldeR &lt;mulder2@gmx.de&gt;. Some rights reserved.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="487"/>
<location filename="../../src/Dialog_About.cpp" line="639"/>
<source>avs2wav - Avisynth to Wave Audio converter</source>
<translation>avs2wav - Avisynth to Wave Audio converter</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="489"/>
<location filename="../../src/Dialog_About.cpp" line="641"/>
<source>By Jory Stone &lt;jcsston@toughguy.net&gt; and LoRd_MuldeR &lt;mulder2@gmx.de&gt;.</source>
<translation>By Jory Stone &lt;jcsston@toughguy.net&gt; and LoRd_MuldeR &lt;mulder2@gmx.de&gt;.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="494"/>
<location filename="../../src/Dialog_About.cpp" line="646"/>
<source>dcaenc</source>
<translation>dcaenc</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="496"/>
<location filename="../../src/Dialog_About.cpp" line="648"/>
<source>Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL.</source>
<translation>Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="501"/>
<location filename="../../src/Dialog_About.cpp" line="653"/>
<source>MediaInfo - Media File Analysis Tool</source>
<translation>MediaInfo - Analysverktyg för mediafiler</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="508"/>
<location filename="../../src/Dialog_About.cpp" line="660"/>
<source>SoX - Sound eXchange</source>
<translation>SoX - Sound eXchange</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="515"/>
<location filename="../../src/Dialog_About.cpp" line="667"/>
<source>GnuPG - The GNU Privacy Guard</source>
<translation>GnuPG - The GNU Privacy Guard</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="522"/>
<location filename="../../src/Dialog_About.cpp" line="674"/>
<source>GNU Wget - Software for retrieving files using HTTP</source>
<translation>GNU Wget - Mjukvara för att ta emot filer via HTTP</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="536"/>
<location filename="../../src/Dialog_About.cpp" line="681"/>
<source>Silk Icons - Over 700 icons in PNG format</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="683"/>
<source>By Mark James, released under the Creative Commons &apos;by&apos; License.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="688"/>
<source>LameXP as a whole is copyrighted by LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors.</source>
<translation>LameXP as a whole is copyrighted by LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors.</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="547"/>
<source>About Third-party Software</source>
<translation>Om 3:e-parts mjukvara</translation>
</message>
<message>
<location filename="../../src/Dialog_About.cpp" line="681"/>
<location filename="../../src/Dialog_About.cpp" line="743"/>
<source>n/a</source>
<translation>n/a</translation>
</message>
@ -3082,22 +3100,23 @@
<context>
<name>QApplication</name>
<message>
<location filename="../../src/Global.cpp" line="837"/>
<location filename="../../src/Global.cpp" line="862"/>
<source>Executable &apos;%1&apos; doesn&apos;t support Windows compatibility mode.</source>
<translation>EXE-filen &apos;%1&apos; stöder inte Windows kompatibilitetsläge.</translation>
</message>
<message>
<location filename="../../src/Global.cpp" line="1092"/>
<location filename="../../src/Global.cpp" line="1117"/>
<source>Executable &apos;%1&apos; requires Qt v%2, but found Qt v%3.</source>
<translation>EXE-filen &apos;%1&apos; kräver Qt v%2, du har Qt v%3.</translation>
</message>
<message>
<location filename="../../src/Global.cpp" line="1097"/>
<location filename="../../src/Global.cpp" line="1122"/>
<source>Executable &apos;%1&apos; was built for Qt &apos;%2&apos;, but found Qt &apos;%3&apos;.</source>
<translation>EXE-filen &apos;%1&apos; är byggd för Qt &apos;%2&apos;, du har Qt &apos;%3&apos;.</translation>
</message>
<message>
<location filename="../../src/Global.cpp" line="1110"/>
<location filename="../../src/Global.cpp" line="1135"/>
<location filename="../../src/Global.cpp" line="1162"/>
<source>Executable &apos;%1&apos; requires Windows 2000 or later.</source>
<translation>EXE-filen &apos;%1&apos; kräver Windows 2000 eller senare.</translation>
</message>

View File

@ -19,10 +19,6 @@
<source>About LameXP</source>
<translation> LameXP</translation>
</message>
<message>
<source>Show License Text</source>
<translation></translation>
</message>
<message>
<source>Accept License</source>
<translation></translation>
@ -39,10 +35,6 @@
<source>Contributors</source>
<translation></translation>
</message>
<message>
<source>About Qt4</source>
<translation> Qt4</translation>
</message>
<message>
<source>Discard</source>
<translation></translation>
@ -59,10 +51,6 @@
<source>If you are willing to contribute a LameXP translation, feel free to contact us!</source>
<translation> LameXP , !</translation>
</message>
<message>
<source>About Contributors</source>
<translation></translation>
</message>
<message>
<source>The following third-party software is used in LameXP:</source>
<translation> LameXP 使:</translation>
@ -87,10 +75,6 @@
<source>Open and patent-free lossless audio compression technology.</source>
<translation>.</translation>
</message>
<message>
<source>About Third-party Software</source>
<translation></translation>
</message>
<message>
<source>n/a</source>
<translation>n/a</translation>
@ -228,8 +212,40 @@
<translation>Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL.</translation>
</message>
<message>
<source>About Qt5</source>
<translation> Qt5</translation>
<source>Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>License</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>About Qt</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Programmers:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Project Leader</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Opus Audio Codec</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Totally open, royalty-free, highly versatile audio codec.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Silk Icons - Over 700 icons in PNG format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>By Mark James, released under the Creative Commons &apos;by&apos; License.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>

View File

@ -23,10 +23,6 @@
<source>About LameXP</source>
<translation>Про LameXP</translation>
</message>
<message>
<source>Show License Text</source>
<translation>Показати текст ліцензії</translation>
</message>
<message>
<source>Accept License</source>
<translation>Прийняти ліцензію</translation>
@ -43,10 +39,6 @@
<source>Contributors</source>
<translation>Доробники</translation>
</message>
<message>
<source>About Qt4</source>
<translation>Про Qt4</translation>
</message>
<message>
<source>Discard</source>
<translation>Вийти</translation>
@ -63,10 +55,6 @@
<source>If you are willing to contribute a LameXP translation, feel free to contact us!</source>
<translation>Якщо ви хочете допомогти перекласти інтерфейс LameXP, можете вільно зв&apos;язатись з нами!</translation>
</message>
<message>
<source>About Contributors</source>
<translation>Про Доробників</translation>
</message>
<message>
<source>The following third-party software is used in LameXP:</source>
<translation>Наступне стороннє ПЗ використовується в LameXP:</translation>
@ -179,10 +167,6 @@
<source>LameXP as a whole is copyrighted by LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors.</source>
<translation>Всі права на LameXP належать LoRd_MuldeR. Права на стороннє ПЗ, що використовується в LameXP, належать авторам цього ПЗ.</translation>
</message>
<message>
<source>About Third-party Software</source>
<translation>Про стороннє ПЗ</translation>
</message>
<message>
<source>n/a</source>
<translation>не доступно</translation>
@ -229,8 +213,40 @@
<translation>Всі права належать 2008-2011 Alexander E. Patrakov. Розповсюджується під ліцензією LGPL.</translation>
</message>
<message>
<source>About Qt5</source>
<translation>Про Qt5</translation>
<source>Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>License</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>About Qt</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Programmers:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Project Leader</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Opus Audio Codec</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Totally open, royalty-free, highly versatile audio codec.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Silk Icons - Over 700 icons in PNG format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>By Mark James, released under the Creative Commons &apos;by&apos; License.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>

View File

@ -19,10 +19,6 @@
<source>About LameXP</source>
<translation> LameXP</translation>
</message>
<message>
<source>Show License Text</source>
<translation></translation>
</message>
<message>
<source>Accept License</source>
<translation></translation>
@ -39,10 +35,6 @@
<source>Contributors</source>
<translation></translation>
</message>
<message>
<source>About Qt4</source>
<translation> Qt4</translation>
</message>
<message>
<source>Discard</source>
<translation></translation>
@ -59,10 +51,6 @@
<source>If you are willing to contribute a LameXP translation, feel free to contact us!</source>
<translation> LameXP , !</translation>
</message>
<message>
<source>About Contributors</source>
<translation></translation>
</message>
<message>
<source>The following third-party software is used in LameXP:</source>
<translation> LameXP 使:</translation>
@ -87,10 +75,6 @@
<source>Open and patent-free lossless audio compression technology.</source>
<translation>.</translation>
</message>
<message>
<source>About Third-party Software</source>
<translation></translation>
</message>
<message>
<source>n/a</source>
<translation>n/a</translation>
@ -228,8 +212,40 @@
<translation>Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL.</translation>
</message>
<message>
<source>About Qt5</source>
<translation> Qt5</translation>
<source>Information</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>License</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>About Qt</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Programmers:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Project Leader</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Opus Audio Codec</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Totally open, royalty-free, highly versatile audio codec.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Silk Icons - Over 700 icons in PNG format</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>By Mark James, released under the Creative Commons &apos;by&apos; License.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>

View File

@ -1,3 +1,4 @@
..\..\gui\AboutDialog.ui
..\..\gui\CueSheetImport.ui
..\..\gui\DropBox.ui
..\..\gui\LogViewDialog.ui

572
gui/AboutDialog.ui Normal file
View File

@ -0,0 +1,572 @@
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
<class>AboutDialog</class>
<widget class="QDialog" name="AboutDialog">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>720</width>
<height>560</height>
</rect>
</property>
<property name="minimumSize">
<size>
<width>720</width>
<height>560</height>
</size>
</property>
<property name="windowTitle">
<string>About LameXP</string>
</property>
<property name="modal">
<bool>true</bool>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QTabWidget" name="tabWidget">
<property name="font">
<font>
<weight>75</weight>
<bold>true</bold>
</font>
</property>
<property name="currentIndex">
<number>0</number>
</property>
<widget class="QWidget" name="infoTab">
<attribute name="icon">
<iconset resource="../res/Icons.qrc">
<normaloff>:/icons/information.png</normaloff>:/icons/information.png</iconset>
</attribute>
<attribute name="title">
<string>Information</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_2">
<item>
<widget class="QScrollArea" name="scrollArea">
<property name="frameShadow">
<enum>QFrame::Plain</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAsNeeded</enum>
</property>
<property name="widgetResizable">
<bool>true</bool>
</property>
<widget class="QWidget" name="scrollAreaWidgetContents">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>676</width>
<height>461</height>
</rect>
</property>
<layout class="QHBoxLayout" name="horizontalLayout">
<property name="spacing">
<number>24</number>
</property>
<property name="leftMargin">
<number>8</number>
</property>
<property name="topMargin">
<number>12</number>
</property>
<property name="rightMargin">
<number>12</number>
</property>
<property name="bottomMargin">
<number>12</number>
</property>
<item>
<widget class="QLabel" name="infoIcon">
<property name="font">
<font>
<weight>50</weight>
<bold>false</bold>
</font>
</property>
<property name="text">
<string notr="true">(ICON)</string>
</property>
<property name="scaledContents">
<bool>false</bool>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="infoLabel">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="font">
<font>
<weight>50</weight>
<bold>false</bold>
</font>
</property>
<property name="text">
<string notr="true">(TEXT)</string>
</property>
<property name="textFormat">
<enum>Qt::RichText</enum>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="contributorsTab">
<attribute name="icon">
<iconset resource="../res/Icons.qrc">
<normaloff>:/icons/user_suit.png</normaloff>:/icons/user_suit.png</iconset>
</attribute>
<attribute name="title">
<string>Contributors</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_3">
<item>
<widget class="QScrollArea" name="scrollArea_2">
<property name="frameShadow">
<enum>QFrame::Plain</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAsNeeded</enum>
</property>
<property name="widgetResizable">
<bool>true</bool>
</property>
<widget class="QWidget" name="scrollAreaWidgetContents_2">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>676</width>
<height>461</height>
</rect>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_3">
<property name="spacing">
<number>24</number>
</property>
<property name="leftMargin">
<number>8</number>
</property>
<property name="topMargin">
<number>12</number>
</property>
<property name="rightMargin">
<number>12</number>
</property>
<property name="bottomMargin">
<number>12</number>
</property>
<item>
<widget class="QLabel" name="contributorsIcon">
<property name="font">
<font>
<weight>50</weight>
<bold>false</bold>
</font>
</property>
<property name="text">
<string notr="true">(ICON)</string>
</property>
<property name="scaledContents">
<bool>false</bool>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="contributorsLabel">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="font">
<font>
<weight>50</weight>
<bold>false</bold>
</font>
</property>
<property name="text">
<string notr="true">(TEXT)</string>
</property>
<property name="textFormat">
<enum>Qt::RichText</enum>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="softwareTab">
<attribute name="icon">
<iconset resource="../res/Icons.qrc">
<normaloff>:/icons/page_white_cplusplus.png</normaloff>:/icons/page_white_cplusplus.png</iconset>
</attribute>
<attribute name="title">
<string>3rd Party S/W</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_5">
<item>
<widget class="QScrollArea" name="scrollArea_4">
<property name="frameShadow">
<enum>QFrame::Plain</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAsNeeded</enum>
</property>
<property name="widgetResizable">
<bool>true</bool>
</property>
<widget class="QWidget" name="scrollAreaWidgetContents_4">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>676</width>
<height>461</height>
</rect>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_5">
<property name="spacing">
<number>24</number>
</property>
<property name="leftMargin">
<number>8</number>
</property>
<property name="topMargin">
<number>12</number>
</property>
<property name="rightMargin">
<number>12</number>
</property>
<property name="bottomMargin">
<number>12</number>
</property>
<item>
<widget class="QLabel" name="softwareIcon">
<property name="font">
<font>
<weight>50</weight>
<bold>false</bold>
</font>
</property>
<property name="text">
<string notr="true">(ICON)</string>
</property>
<property name="scaledContents">
<bool>false</bool>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="softwareLabel">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="font">
<font>
<weight>50</weight>
<bold>false</bold>
</font>
</property>
<property name="text">
<string notr="true">(TEXT)</string>
</property>
<property name="textFormat">
<enum>Qt::RichText</enum>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="licenseTab">
<attribute name="icon">
<iconset resource="../res/Icons.qrc">
<normaloff>:/icons/script.png</normaloff>:/icons/script.png</iconset>
</attribute>
<attribute name="title">
<string>License</string>
</attribute>
<layout class="QVBoxLayout" name="verticalLayout_4">
<item>
<widget class="QScrollArea" name="scrollArea_3">
<property name="frameShadow">
<enum>QFrame::Plain</enum>
</property>
<property name="horizontalScrollBarPolicy">
<enum>Qt::ScrollBarAsNeeded</enum>
</property>
<property name="widgetResizable">
<bool>true</bool>
</property>
<widget class="QWidget" name="scrollAreaWidgetContents_3">
<property name="geometry">
<rect>
<x>0</x>
<y>0</y>
<width>676</width>
<height>461</height>
</rect>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_4">
<property name="spacing">
<number>18</number>
</property>
<property name="leftMargin">
<number>8</number>
</property>
<property name="topMargin">
<number>12</number>
</property>
<property name="rightMargin">
<number>8</number>
</property>
<property name="bottomMargin">
<number>12</number>
</property>
<item>
<widget class="QLabel" name="licenseIcon">
<property name="font">
<font>
<weight>50</weight>
<bold>false</bold>
</font>
</property>
<property name="text">
<string notr="true">(ICON)</string>
</property>
<property name="scaledContents">
<bool>false</bool>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="licenseLabel">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="font">
<font>
<weight>50</weight>
<bold>false</bold>
</font>
</property>
<property name="text">
<string notr="true">(TEXT)</string>
</property>
<property name="textFormat">
<enum>Qt::RichText</enum>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
</property>
<property name="wordWrap">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</widget>
</widget>
</item>
</layout>
</widget>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QPushButton" name="acceptButton">
<property name="minimumSize">
<size>
<width>128</width>
<height>0</height>
</size>
</property>
<property name="text">
<string>Accept License</string>
</property>
<property name="icon">
<iconset resource="../res/Icons.qrc">
<normaloff>:/icons/accept.png</normaloff>:/icons/accept.png</iconset>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="declineButton">
<property name="minimumSize">
<size>
<width>128</width>
<height>0</height>
</size>
</property>
<property name="text">
<string>Decline License</string>
</property>
<property name="icon">
<iconset resource="../res/Icons.qrc">
<normaloff>:/icons/delete.png</normaloff>:/icons/delete.png</iconset>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="aboutQtButton">
<property name="minimumSize">
<size>
<width>128</width>
<height>0</height>
</size>
</property>
<property name="text">
<string>About Qt</string>
</property>
<property name="icon">
<iconset resource="../res/Icons.qrc">
<normaloff>:/icons/qt.png</normaloff>:/icons/qt.png</iconset>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="closeButton">
<property name="minimumSize">
<size>
<width>128</width>
<height>0</height>
</size>
</property>
<property name="text">
<string>Discard</string>
</property>
<property name="icon">
<iconset resource="../res/Icons.qrc">
<normaloff>:/icons/cross.png</normaloff>:/icons/cross.png</iconset>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
<resources>
<include location="../res/Images.qrc"/>
<include location="../res/Icons.qrc"/>
</resources>
<connections>
<connection>
<sender>closeButton</sender>
<signal>clicked()</signal>
<receiver>AboutDialog</receiver>
<slot>accept()</slot>
<hints>
<hint type="sourcelabel">
<x>640</x>
<y>550</y>
</hint>
<hint type="destinationlabel">
<x>355</x>
<y>286</y>
</hint>
</hints>
</connection>
<connection>
<sender>acceptButton</sender>
<signal>clicked()</signal>
<receiver>AboutDialog</receiver>
<slot>accept()</slot>
<hints>
<hint type="sourcelabel">
<x>377</x>
<y>537</y>
</hint>
<hint type="destinationlabel">
<x>359</x>
<y>279</y>
</hint>
</hints>
</connection>
<connection>
<sender>declineButton</sender>
<signal>clicked()</signal>
<receiver>AboutDialog</receiver>
<slot>reject()</slot>
<hints>
<hint type="sourcelabel">
<x>511</x>
<y>537</y>
</hint>
<hint type="destinationlabel">
<x>359</x>
<y>279</y>
</hint>
</hints>
</connection>
</connections>
</ui>

View File

@ -4,5 +4,6 @@
<file>../doc/FAQ.html</file>
<file>../doc/Changelog.html</file>
<file>../doc/Translate.html</file>
<file>../License.txt</file>
</qresource>
</RCC>

View File

@ -16,6 +16,7 @@
<file>images/Loading3.gif</file>
<file>images/Logo.png</file>
<file>images/Logo_Contributors.png</file>
<file>images/Logo_GNU.png</file>
<file>images/Logo_Software.png</file>
<file>images/Qt.svg</file>
<file>images/Splash.png</file>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -30,7 +30,7 @@
#define VER_LAMEXP_MINOR_LO 5
#define VER_LAMEXP_TYPE Final
#define VER_LAMEXP_PATCH 2
#define VER_LAMEXP_BUILD 1103
#define VER_LAMEXP_BUILD 1108
///////////////////////////////////////////////////////////////////////////////
// Tool versions (minimum expected versions!)

View File

@ -36,7 +36,10 @@
#include <QDir>
#include <QDesktopWidget>
#include <QLabel>
#include <QMessageBox>
#include <QTextStream>
#include <ShellAPI.h>
#include <MMSystem.h>
#include <math.h>
@ -55,7 +58,7 @@ static const struct
wchar_t *pcName;
char *pcMail;
}
g_lamexp_contributors[] =
g_lamexp_translators[] =
{
{"en", L"Englisch", L"LoRd_MuldeR", "MuldeR2@GMX.de" },
{"de", L"Deutsch", L"LoRd_MuldeR", "MuldeR2@GMX.de" },
@ -80,89 +83,37 @@ g_lamexp_contributors[] =
AboutDialog::AboutDialog(SettingsModel *settings, QWidget *parent, bool firstStart)
:
QMessageBox(parent),
QDialog(parent),
m_settings(settings),
m_disque(NULL),
m_disqueTimer(NULL),
m_rotateNext(false),
m_disqueDelay(_I64_MAX)
{
const QString versionStr = QString().sprintf
(
"Version %d.%02d %s, Build %d [%s], %s %s, Qt v%s",
lamexp_version_major(),
lamexp_version_minor(),
lamexp_version_release(),
lamexp_version_build(),
lamexp_version_date().toString(Qt::ISODate).toLatin1().constData(),
lamexp_version_compiler(),
lamexp_version_arch(),
qVersion()
);
const QString copyrightStr = QString().sprintf
(
"Copyright (C) 2004-%04d LoRd_MuldeR &lt;MuldeR2@GMX.de&gt;. Some rights reserved.",
qMax(lamexp_version_date().year(), QDate::currentDate().year())
);
//Init the dialog, from the .ui file
setupUi(this);
setWindowFlags(windowFlags() & (~Qt::WindowContextHelpButtonHint));
resize(this->minimumSize());
tabWidget->setCurrentIndex(tabWidget->indexOf(infoTab));
//Disable "X" button
if(HMENU hMenu = GetSystemMenu((HWND) winId(), FALSE))
{
EnableMenuItem(hMenu, SC_CLOSE, MF_BYCOMMAND | MF_GRAYED);
}
for(int i = 0; i < 4; i++)
{
m_cartoon[i] = NULL;
}
QString aboutText;
aboutText += QString("<h2>%1</h2>").arg(NOBR(tr("LameXP - Audio Encoder Front-end")));
aboutText += QString("<b>%1</b><br>").arg(NOBR(copyrightStr));
aboutText += QString("<b>%1</b><br><br>").arg(NOBR(versionStr));
aboutText += QString("%1<br>").arg(NOBR(tr("Please visit %1 for news and updates!").arg(LINK(lamexp_website_url()))));
#if QT_VERSION < QT_VERSION_CHECK(5,0,0)
if(LAMEXP_DEBUG)
{
int daysLeft = qMax(QDate::currentDate().daysTo(lamexp_version_expires()), 0);
aboutText += QString("<hr><font color=\"crimson\">%1</font>").arg(NOBR(QString("!!! --- DEBUG BUILD --- Expires at: %1 &middot; Days left: %2 --- DEBUG BUILD --- !!!").arg(lamexp_version_expires().toString(Qt::ISODate), QString::number(daysLeft))));
}
else if(lamexp_version_demo())
{
int daysLeft = qMax(QDate::currentDate().daysTo(lamexp_version_expires()), 0);
aboutText += QString("<hr><font color=\"crimson\">%1</font>").arg(NOBR(tr("Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left.").arg(lamexp_version_expires().toString(Qt::ISODate), QString::number(daysLeft))));
}
#else
if(LAMEXP_DEBUG)
{
int daysLeft = qMax(QDate::currentDate().daysTo(lamexp_version_expires()), 0i64);
aboutText += QString("<hr><font color=\"crimson\">%1</font>").arg(NOBR(QString("!!! --- DEBUG BUILD --- Expires at: %1 &middot; Days left: %2 --- DEBUG BUILD --- !!!").arg(lamexp_version_expires().toString(Qt::ISODate), QString::number(daysLeft))));
}
else if(lamexp_version_demo())
{
int daysLeft = qMax(QDate::currentDate().daysTo(lamexp_version_expires()), 0i64);
aboutText += QString("<hr><font color=\"crimson\">%1</font>").arg(NOBR(tr("Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left.").arg(lamexp_version_expires().toString(Qt::ISODate), QString::number(daysLeft))));
}
#endif
aboutText += "<hr><br>";
aboutText += "<nobr><tt>This program is free software; you can redistribute it and/or<br>";
aboutText += "modify it under the terms of the GNU General Public License<br>";
aboutText += "as published by the Free Software Foundation; either version 2<br>";
aboutText += "of the License, or (at your option) any later version.<br><br>";
aboutText += "This program is distributed in the hope that it will be useful,<br>";
aboutText += "but WITHOUT ANY WARRANTY; without even the implied warranty of<br>";
aboutText += "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the<br>";
aboutText += "GNU General Public License for more details.<br><br>";
aboutText += "You should have received a copy of the GNU General Public License<br>";
aboutText += "along with this program; if not, write to the Free Software<br>";
aboutText += "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110&minus;1301, USA.</tt></nobr><br>";
aboutText += "<hr><table><tr>";
aboutText += "<td valign=\"middle\"><img src=\":/icons/error_big.png\"</td><td>&nbsp;</td>";
aboutText += QString("<td><font color=\"darkred\">%1</font></td>").arg(tr("Note: LameXP is free software. Do <b>not</b> pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should <b>not</b> respond to the offer !!!"));
aboutText += "</tr></table><hr><br>";
aboutText += QString("%1<br>").arg(NOBR(tr("Special thanks go out to \"John33\" from %1 for his continuous support.")).arg(LINK("http://www.rarewares.org/")));
setText(aboutText);
setIconPixmap(lamexp_app_icon().pixmap(QSize(72,72)));
setWindowTitle(tr("About LameXP"));
//Init dialog text
initInformationTab();
initContributorsTab();
initSoftwareTab();
initLicenseTab();
/*
if(firstStart)
{
QPushButton *firstButton = addButton(tr("Show License Text"), QMessageBox::AcceptRole);
@ -211,6 +162,15 @@ AboutDialog::AboutDialog(SettingsModel *settings, QWidget *parent, bool firstSta
fourthButton->setIcon(QIcon(":/icons/cross.png"));
fourthButton->setIconSize(QSize(16, 16));
fourthButton->setMinimumWidth(90);
}
*/
if(!firstStart)
{
acceptButton->hide();
declineButton->hide();
aboutQtButton->show();
closeButton->show();
QPixmap disque(":/images/Disque.png");
QRect screenGeometry = QApplication::desktop()->availableGeometry();
@ -228,6 +188,15 @@ AboutDialog::AboutDialog(SettingsModel *settings, QWidget *parent, bool firstSta
connect(m_disqueTimer, SIGNAL(timeout()), this, SLOT(moveDisque()));
m_disqueTimer->setInterval(10);
m_disqueTimer->start();
connect(aboutQtButton, SIGNAL(clicked()), this, SLOT(showAboutQt()));
}
else
{
acceptButton->show();
declineButton->show();
aboutQtButton->hide();
closeButton->hide();
}
m_firstShow = firstStart;
@ -273,7 +242,7 @@ int AboutDialog::exec()
}
}
switch(QMessageBox::exec())
switch(QDialog::exec())
{
case 1:
return 1;
@ -296,19 +265,17 @@ if(m_disque) { bool _tmp = m_disque->isVisible(); if(_tmp) m_disque->hide(); {CM
void AboutDialog::enableButtons(void)
{
const QList<QAbstractButton*> buttonList = buttons();
for(int i = 0; i < buttonList.count(); i++)
{
buttonList.at(i)->setEnabled(true);
}
acceptButton->setEnabled(true);
declineButton->setEnabled(true);
setCursor(QCursor(Qt::ArrowCursor));
}
void AboutDialog::openLicenseText(void)
void AboutDialog::openURL(const QString &url)
{
QDesktopServices::openUrl(QUrl("http://www.gnu.org/licenses/gpl-2.0.txt"));
if(!QDesktopServices::openUrl(QUrl(url)))
{
ShellExecuteW(this->winId(), L"open", QWCHAR(url), NULL, NULL, SW_SHOW);
}
}
void AboutDialog::showAboutQt(void)
@ -319,240 +286,6 @@ void AboutDialog::showAboutQt(void)
);
}
void AboutDialog::showAboutContributors(void)
{
TEMP_HIDE_DISQUE
(
QString contributorsAboutText;
contributorsAboutText += QString("<h3>%1</h3>").arg(NOBR(tr("The following people have contributed to LameXP:")));
contributorsAboutText += QString("<b>%1</b>").arg(tr("Translators:"));
contributorsAboutText += "<table style=\"margin-top:5px\">";
for(int i = 0; g_lamexp_contributors[i].pcName; i++)
{
QString flagIcon = (strlen(g_lamexp_contributors[i].pcFlag) > 0) ? QString("<img src=\":/flags/%1.png\">").arg(g_lamexp_contributors[i].pcFlag) : QString();
contributorsAboutText += QString("<tr><td valign=\"middle\">%1</td><td>&nbsp;&nbsp;</td>").arg(flagIcon);
contributorsAboutText += QString("<td valign=\"middle\">%1</td><td>&nbsp;&nbsp;</td>").arg(WCHAR2QSTR(g_lamexp_contributors[i].pcLanguage));
contributorsAboutText += QString("<td valign=\"middle\">%1</td><td>&nbsp;&nbsp;</td><td><a href=\"mailto:%2\">&lt;%2&gt;</a></td></tr>").arg(WCHAR2QSTR(g_lamexp_contributors[i].pcName), g_lamexp_contributors[i].pcMail);
}
contributorsAboutText += "</table>";
contributorsAboutText += "<br><br>";
contributorsAboutText += QString("<i>%1</i><br>").arg(NOBR(tr("If you are willing to contribute a LameXP translation, feel free to contact us!")));
QMessageBox *contributorsAboutBox = new QMessageBox(this);
contributorsAboutBox->setText(contributorsAboutText);
contributorsAboutBox->setIconPixmap(dynamic_cast<QApplication*>(QApplication::instance())->windowIcon().pixmap(QSize(64,64)));
QPushButton *closeButton = contributorsAboutBox->addButton(tr("Discard"), QMessageBox::AcceptRole);
closeButton->setIcon(QIcon(":/icons/cross.png"));
closeButton->setMinimumWidth(90);
contributorsAboutBox->setWindowTitle(tr("About Contributors"));
contributorsAboutBox->setIconPixmap(QIcon(":/images/Logo_Contributors.png").pixmap(QSize(64,74)));
contributorsAboutBox->setWindowIcon(QIcon(":/icons/user_suit.png"));
contributorsAboutBox->exec();
LAMEXP_DELETE(contributorsAboutBox);
);
}
void AboutDialog::showMoreAbout(void)
{
TEMP_HIDE_DISQUE
(
QString moreAboutText;
moreAboutText += QString("<h3>%1</h3>").arg(tr("The following third-party software is used in LameXP:"));
moreAboutText += "<div style=\"margin-left:-25px;font-size:7pt;white-space:nowrap\"><table><tr><td><ul>";
moreAboutText += makeToolText
(
tr("LAME - OpenSource mp3 Encoder"),
"lame.exe", "v?.??, Final-?",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://lame.sourceforge.net/"
);
moreAboutText += makeToolText
(
tr("OggEnc - Ogg Vorbis Encoder"),
"oggenc2.exe", "v?.??, aoTuV Beta-?.??",
tr("Completely open and patent-free audio encoding technology."),
"http://www.vorbis.com/"
);
moreAboutText += makeToolText
(
tr("Nero AAC Reference MPEG-4 Encoder"),
"neroAacEnc.exe", "v?.?.?.?",
tr("Freeware state-of-the-art HE-AAC encoder with 2-Pass support."),
neroAacUrl,
tr("Available from vendor web-site as free download:")
);
moreAboutText += makeToolText
(
tr("Aften - A/52 audio encoder"),
"aften.exe", "v?.?.?",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://aften.sourceforge.net/"
);
moreAboutText += makeToolText
(
tr("FLAC - Free Lossless Audio Codec"),
"flac.exe", "v?.?.?",
tr("Open and patent-free lossless audio compression technology."),
"http://flac.sourceforge.net/"
);
moreAboutText += makeToolText
(
tr("mpg123 - Fast Console MPEG Audio Player/Decoder"),
"mpg123.exe", "v?.??.?",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://www.mpg123.de/"
);
moreAboutText += makeToolText
(
tr("FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder"),
"faad.exe", "v?.?",
tr("Released under the terms of the GNU General Public License."),
"http://www.audiocoding.com/"
);
moreAboutText += makeToolText
(
tr("AC3Filter Tools - AC3/DTS Decoder"),
"valdec.exe", "v?.??",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://www.ac3filter.net/projects/tools"
);
moreAboutText += makeToolText
(
tr("WavPack - Hybrid Lossless Compression"),
"wvunpack.exe", "v?.??.?",
tr("Completely open audio compression format."),
"http://www.wavpack.com/"
);
moreAboutText += makeToolText
(
tr("Musepack - Living Audio Compression"),
"mpcdec.exe", "r???",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://www.musepack.net/"
);
moreAboutText += makeToolText
(
tr("Monkey's Audio - Lossless Audio Compressor"),
"mac.exe", "v?.??",
tr("Freely available source code, simple SDK and non-restrictive licensing."),
"http://www.monkeysaudio.com/"
);
moreAboutText += QString
(
"</ul></td><td><ul>" /* ----------------------------------------- */
);
moreAboutText += makeToolText
(
tr("Shorten - Lossless Audio Compressor"),
"shorten.exe", "v?.?.?",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://etree.org/shnutils/shorten/"
);
moreAboutText += makeToolText
(
tr("Speex - Free Codec For Free Speech"),
"speexdec.exe", "v?.?",
tr("Open Source patent-free audio format designed for speech."),
"http://www.speex.org/"
);
moreAboutText += makeToolText
(
tr("The True Audio - Lossless Audio Codec"),
"tta.exe", "v?.?",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://tta.sourceforge.net/"
);
moreAboutText += makeToolText
(
tr("ALAC Decoder"),
"alac.exe", "v?.?.?",
tr("Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious."),
"http://craz.net/programs/itunes/alac.html"
);
moreAboutText += makeToolText
(
tr("wma2wav - Dump WMA files to Wave Audio"),
"wma2wav.exe", "????-??-??",
tr("Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved."),
"http://forum.doom9.org/showthread.php?t=140273"
);
moreAboutText += makeToolText
(
tr("avs2wav - Avisynth to Wave Audio converter"),
"avs2wav.exe", "v?.?",
tr("By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>."),
"http://forum.doom9.org/showthread.php?t=70882"
);
moreAboutText += makeToolText
(
tr("dcaenc"),
"dcaenc.exe", "????-??-??",
tr("Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL."),
"http://gitorious.org/dtsenc/dtsenc/trees/master"
);
moreAboutText += makeToolText
(
tr("MediaInfo - Media File Analysis Tool"),
"mediainfo.exe", "v?.?.??",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://mediainfo.sourceforge.net/"
);
moreAboutText += makeToolText
(
tr("SoX - Sound eXchange"),
"sox.exe", "v??.?.?",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://sox.sourceforge.net/"
);
moreAboutText += makeToolText
(
tr("GnuPG - The GNU Privacy Guard"),
"gpgv.exe", "v?.?.??",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://www.gnupg.org/"
);
moreAboutText += makeToolText
(
tr("GNU Wget - Software for retrieving files using HTTP"),
"wget.exe", "v?.??.?",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://www.gnu.org/software/wget/"
);
//moreAboutText += makeToolText
//(
// tr("Silk Icons - Over 700 icons in PNG format"),
// QString(), "v1.3",
// tr("By Mark James, released under the Creative Commons 'by' License."),
// "http://www.famfamfam.com/lab/icons/silk/"
//);
moreAboutText += QString("</ul></td><td>&nbsp;</td></tr></table></div><i>%1</i><br>").arg
(
NOBR(tr("LameXP as a whole is copyrighted by LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors."))
);
QMessageBox *moreAboutBox = new QMessageBox(this);
moreAboutBox->setText(moreAboutText);
moreAboutBox->setIconPixmap(dynamic_cast<QApplication*>(QApplication::instance())->windowIcon().pixmap(QSize(64,64)));
QPushButton *closeButton = moreAboutBox->addButton(tr("Discard"), QMessageBox::AcceptRole);
closeButton->setIcon(QIcon(":/icons/cross.png"));
closeButton->setMinimumWidth(90);
moreAboutBox->setWindowTitle(tr("About Third-party Software"));
moreAboutBox->setIconPixmap(QIcon(":/images/Logo_Software.png").pixmap(QSize(64,71)));
moreAboutBox->setWindowIcon(QIcon(":/icons/page_white_cplusplus.png"));
moreAboutBox->exec();
LAMEXP_DELETE(moreAboutBox);
);
}
void AboutDialog::moveDisque(void)
{
int delta = 2;
@ -637,13 +370,8 @@ void AboutDialog::showEvent(QShowEvent *e)
QDialog::showEvent(e);
if(m_firstShow)
{
const QList<QAbstractButton*> buttonList = buttons();
for(int i = 1; i < buttonList.count(); i++)
{
buttonList.at(i)->setEnabled(false);
}
acceptButton->setEnabled(false);
declineButton->setEnabled(false);
QTimer::singleShot(5000, this, SLOT(enableButtons()));
setCursor(QCursor(Qt::WaitCursor));
}
@ -672,6 +400,340 @@ bool AboutDialog::eventFilter(QObject *obj, QEvent *event)
// Private Functions
////////////////////////////////////////////////////////////
void AboutDialog::initInformationTab(void)
{
const QString versionStr = QString().sprintf
(
"Version %d.%02d %s, Build %d [%s], %s %s, Qt v%s",
lamexp_version_major(),
lamexp_version_minor(),
lamexp_version_release(),
lamexp_version_build(),
lamexp_version_date().toString(Qt::ISODate).toLatin1().constData(),
lamexp_version_compiler(),
lamexp_version_arch(),
qVersion()
);
const QString copyrightStr = QString().sprintf
(
"Copyright (C) 2004-%04d LoRd_MuldeR &lt;MuldeR2@GMX.de&gt;. Some rights reserved.",
qMax(lamexp_version_date().year(), QDate::currentDate().year())
);
QString aboutText;
aboutText += QString("<h2>%1</h2>").arg(NOBR(tr("LameXP - Audio Encoder Front-end")));
aboutText += QString("<b>%1</b><br>").arg(NOBR(copyrightStr));
aboutText += QString("<b>%1</b><br><br>").arg(NOBR(versionStr));
aboutText += QString("%1<br>").arg(NOBR(tr("Please visit %1 for news and updates!").arg(LINK(lamexp_website_url()))));
#if QT_VERSION < QT_VERSION_CHECK(5,0,0)
if(LAMEXP_DEBUG)
{
int daysLeft = qMax(QDate::currentDate().daysTo(lamexp_version_expires()), 0);
aboutText += QString("<hr><font color=\"crimson\">%1</font>").arg(NOBR(QString("!!! --- DEBUG BUILD --- Expires at: %1 &middot; Days left: %2 --- DEBUG BUILD --- !!!").arg(lamexp_version_expires().toString(Qt::ISODate), QString::number(daysLeft))));
}
else if(lamexp_version_demo())
{
int daysLeft = qMax(QDate::currentDate().daysTo(lamexp_version_expires()), 0);
aboutText += QString("<hr><font color=\"crimson\">%1</font>").arg(NOBR(tr("Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left.").arg(lamexp_version_expires().toString(Qt::ISODate), QString::number(daysLeft))));
}
#else
if(LAMEXP_DEBUG)
{
int daysLeft = qMax(QDate::currentDate().daysTo(lamexp_version_expires()), 0i64);
aboutText += QString("<hr><font color=\"crimson\">%1</font>").arg(NOBR(QString("!!! --- DEBUG BUILD --- Expires at: %1 &middot; Days left: %2 --- DEBUG BUILD --- !!!").arg(lamexp_version_expires().toString(Qt::ISODate), QString::number(daysLeft))));
}
else if(lamexp_version_demo())
{
int daysLeft = qMax(QDate::currentDate().daysTo(lamexp_version_expires()), 0i64);
aboutText += QString("<hr><font color=\"crimson\">%1</font>").arg(NOBR(tr("Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left.").arg(lamexp_version_expires().toString(Qt::ISODate), QString::number(daysLeft))));
}
#endif
aboutText += "<hr><br>";
aboutText += "<nobr><tt>This program is free software; you can redistribute it and/or<br>";
aboutText += "modify it under the terms of the GNU General Public License<br>";
aboutText += "as published by the Free Software Foundation; either version 2<br>";
aboutText += "of the License, or (at your option) any later version.<br><br>";
aboutText += "This program is distributed in the hope that it will be useful,<br>";
aboutText += "but WITHOUT ANY WARRANTY; without even the implied warranty of<br>";
aboutText += "MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the<br>";
aboutText += "GNU General Public License for more details.<br><br>";
aboutText += "You should have received a copy of the GNU General Public License<br>";
aboutText += "along with this program; if not, write to the Free Software<br>";
aboutText += "Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110&minus;1301, USA.</tt></nobr><br>";
aboutText += "<hr><table><tr>";
aboutText += "<td valign=\"middle\"><img src=\":/icons/error_big.png\"</td><td>&nbsp;</td>";
aboutText += QString("<td><font color=\"darkred\">%1</font></td>").arg(tr("Note: LameXP is free software. Do <b>not</b> pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should <b>not</b> respond to the offer !!!"));
aboutText += "</tr></table><hr><br>";
aboutText += QString("%1<br>").arg(NOBR(tr("Special thanks go out to \"John33\" from %1 for his continuous support.")).arg(LINK("http://www.rarewares.org/")));
infoLabel->setText(aboutText);
infoIcon->setPixmap(lamexp_app_icon().pixmap(QSize(72,72)));
connect(infoLabel, SIGNAL(linkActivated(QString)), this, SLOT(openURL(QString)));
}
void AboutDialog::initContributorsTab(void)
{
const QString extraSpace("<font style=\"font-size:5px\"><br>&nbsp;</font>");
QString contributorsAboutText;
contributorsAboutText += QString("<h3>%1</h3>").arg(NOBR(tr("The following people have contributed to LameXP:")));
contributorsAboutText += "<table style=\"margin-top:12px\">";
contributorsAboutText += QString("<tr><td colspan=\"7\"><b>%1</b>%2</td></tr>").arg(tr("Programmers:"), extraSpace);
QString icon = QString("<img src=\":/icons/%1.png\">").arg("page_white_cplusplus");
contributorsAboutText += QString("<tr><td valign=\"middle\">%1</td><td>&nbsp;&nbsp;</td>").arg(icon);
contributorsAboutText += QString("<td valign=\"middle\">%1</td><td>&nbsp;&nbsp;</td>").arg(tr("Project Leader"));
contributorsAboutText += QString("<td valign=\"middle\">%1</td><td>&nbsp;&nbsp;</td><td><a href=\"mailto:%2\">&lt;%2&gt;</a></td></tr>").arg("LoRd_MuldeR", "MuldeR2@GMX.de");
contributorsAboutText += QString("<tr><td colspan=\"7\"><b>&nbsp;</b></td></tr>");
contributorsAboutText += QString("<tr><td colspan=\"7\"><b>%1</b>%2</td></tr>").arg(tr("Translators:"),extraSpace);
for(int i = 0; g_lamexp_translators[i].pcName; i++)
{
QString flagIcon = (strlen(g_lamexp_translators[i].pcFlag) > 0) ? QString("<img src=\":/flags/%1.png\">").arg(g_lamexp_translators[i].pcFlag) : QString();
contributorsAboutText += QString("<tr><td valign=\"middle\">%1</td><td>&nbsp;&nbsp;</td>").arg(flagIcon);
contributorsAboutText += QString("<td valign=\"middle\">%1</td><td>&nbsp;&nbsp;</td>").arg(WCHAR2QSTR(g_lamexp_translators[i].pcLanguage));
contributorsAboutText += QString("<td valign=\"middle\">%1</td><td>&nbsp;&nbsp;</td><td><a href=\"mailto:%2\">&lt;%2&gt;</a></td></tr>").arg(WCHAR2QSTR(g_lamexp_translators[i].pcName), g_lamexp_translators[i].pcMail);
}
contributorsAboutText += "</table><br><br>";
contributorsAboutText += QString("<i>%1</i>").arg(NOBR(tr("If you are willing to contribute a LameXP translation, feel free to contact us!")));
contributorsLabel->setText(contributorsAboutText);
contributorsIcon->setPixmap(QIcon(":/images/Logo_Contributors.png").pixmap(QSize(72,84)));
connect(contributorsLabel, SIGNAL(linkActivated(QString)), this, SLOT(openURL(QString)));
}
void AboutDialog::initSoftwareTab(void)
{
QString moreAboutText;
moreAboutText += QString("<h3>%1</h3>").arg(tr("The following third-party software is used in LameXP:"));
moreAboutText += "<div style=\"margin-left:-25px;white-space:nowrap\"><table><tr><td><ul>"; //;font-size:7pt
moreAboutText += makeToolText
(
tr("LAME - OpenSource mp3 Encoder"),
"lame.exe", "v?.??, Final-?",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://lame.sourceforge.net/"
);
moreAboutText += makeToolText
(
tr("OggEnc - Ogg Vorbis Encoder"),
"oggenc2.exe", "v?.??, aoTuV Beta-?.??",
tr("Completely open and patent-free audio encoding technology."),
"http://www.vorbis.com/"
);
moreAboutText += makeToolText
(
tr("Nero AAC Reference MPEG-4 Encoder"),
"neroAacEnc.exe", "v?.?.?.?",
tr("Freeware state-of-the-art HE-AAC encoder with 2-Pass support."),
neroAacUrl,
tr("Available from vendor web-site as free download:")
);
moreAboutText += makeToolText
(
tr("Aften - A/52 audio encoder"),
"aften.exe", "v?.?.?",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://aften.sourceforge.net/"
);
moreAboutText += makeToolText
(
tr("FLAC - Free Lossless Audio Codec"),
"flac.exe", "v?.?.?",
tr("Open and patent-free lossless audio compression technology."),
"http://flac.sourceforge.net/"
);
moreAboutText += makeToolText
(
tr("Opus Audio Codec"),
"opusenc_std.exe", "????-??-??",
tr("Totally open, royalty-free, highly versatile audio codec."),
"http://www.opus-codec.org/"
);
moreAboutText += makeToolText
(
tr("mpg123 - Fast Console MPEG Audio Player/Decoder"),
"mpg123.exe", "v?.??.?",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://www.mpg123.de/"
);
moreAboutText += makeToolText
(
tr("FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder"),
"faad.exe", "v?.?",
tr("Released under the terms of the GNU General Public License."),
"http://www.audiocoding.com/"
);
moreAboutText += makeToolText
(
tr("AC3Filter Tools - AC3/DTS Decoder"),
"valdec.exe", "v?.??",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://www.ac3filter.net/projects/tools"
);
moreAboutText += makeToolText
(
tr("WavPack - Hybrid Lossless Compression"),
"wvunpack.exe", "v?.??.?",
tr("Completely open audio compression format."),
"http://www.wavpack.com/"
);
moreAboutText += makeToolText
(
tr("Musepack - Living Audio Compression"),
"mpcdec.exe", "r???",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://www.musepack.net/"
);
moreAboutText += makeToolText
(
tr("Monkey's Audio - Lossless Audio Compressor"),
"mac.exe", "v?.??",
tr("Freely available source code, simple SDK and non-restrictive licensing."),
"http://www.monkeysaudio.com/"
);
moreAboutText += makeToolText
(
tr("Shorten - Lossless Audio Compressor"),
"shorten.exe", "v?.?.?",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://etree.org/shnutils/shorten/"
);
moreAboutText += makeToolText
(
tr("Speex - Free Codec For Free Speech"),
"speexdec.exe", "v?.?",
tr("Open Source patent-free audio format designed for speech."),
"http://www.speex.org/"
);
moreAboutText += makeToolText
(
tr("The True Audio - Lossless Audio Codec"),
"tta.exe", "v?.?",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://tta.sourceforge.net/"
);
moreAboutText += makeToolText
(
tr("ALAC Decoder"),
"alac.exe", "v?.?.?",
tr("Copyright (c) 2004 David Hammerton. Contributions by Cody Brocious."),
"http://craz.net/programs/itunes/alac.html"
);
moreAboutText += makeToolText
(
tr("wma2wav - Dump WMA files to Wave Audio"),
"wma2wav.exe", "????-??-??",
tr("Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved."),
"http://forum.doom9.org/showthread.php?t=140273"
);
moreAboutText += makeToolText
(
tr("avs2wav - Avisynth to Wave Audio converter"),
"avs2wav.exe", "v?.?",
tr("By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>."),
"http://forum.doom9.org/showthread.php?t=70882"
);
moreAboutText += makeToolText
(
tr("dcaenc"),
"dcaenc.exe", "????-??-??",
tr("Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL."),
"http://gitorious.org/dtsenc/dtsenc/trees/master"
);
moreAboutText += makeToolText
(
tr("MediaInfo - Media File Analysis Tool"),
"mediainfo.exe", "v?.?.??",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://mediainfo.sourceforge.net/"
);
moreAboutText += makeToolText
(
tr("SoX - Sound eXchange"),
"sox.exe", "v??.?.?",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://sox.sourceforge.net/"
);
moreAboutText += makeToolText
(
tr("GnuPG - The GNU Privacy Guard"),
"gpgv.exe", "v?.?.??",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://www.gnupg.org/"
);
moreAboutText += makeToolText
(
tr("GNU Wget - Software for retrieving files using HTTP"),
"wget.exe", "v?.??.?",
tr("Released under the terms of the GNU Lesser General Public License."),
"http://www.gnu.org/software/wget/"
);
moreAboutText += makeToolText
(
tr("Silk Icons - Over 700 icons in PNG format"),
QString(), "v1.3",
tr("By Mark James, released under the Creative Commons 'by' License."),
"http://www.famfamfam.com/lab/icons/silk/"
);
moreAboutText += QString("</ul></td><td>&nbsp;</td></tr></table></div><i>%1</i><br>").arg
(
tr("LameXP as a whole is copyrighted by LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors.")
);
softwareLabel->setText(moreAboutText);
softwareIcon->setPixmap(QIcon(":/images/Logo_Software.png").pixmap(QSize(72,65)));
connect(softwareLabel, SIGNAL(linkActivated(QString)), this, SLOT(openURL(QString)));
}
void AboutDialog::initLicenseTab(void)
{
QString licenseText;
licenseText += ("<tt>");
QFile file(":/License.txt");
if(file.open(QIODevice::ReadOnly))
{
QTextStream stream(&file);
unsigned int counter = 0;
while((!stream.atEnd()) && (stream.status() == QTextStream::Ok))
{
QString line = stream.readLine().replace('<', "&lt;").replace('>', "&gt;");
switch(counter)
{
case 0:
if(!line.isEmpty()) licenseText += QString("<font size=\"+2\">%1</font><br>").arg(line.simplified());
break;
case 1:
if(!line.isEmpty()) licenseText += QString("<font size=\"+1\">%1</font><br>").arg(line.simplified());
break;
default:
licenseText += QString("<nobr>%1</nobr><br>").arg(line.replace(' ', "&nbsp;"));
break;
}
if(!line.isEmpty()) counter++;
}
stream.device()->close();
}
else
{
licenseText += LINK("http://www.gnu.org/licenses/gpl-2.0.html");
}
licenseText += ("</tt>");
licenseLabel->setText(licenseText);
licenseIcon->setPixmap(QIcon(":/images/Logo_GNU.png").pixmap(QSize(72,65)));
}
QString AboutDialog::makeToolText(const QString &toolName, const QString &toolBin, const QString &toolVerFmt, const QString &toolLicense, const QString &toolWebsite, const QString &extraInfo)
{
QString toolText, verStr(toolVerFmt);

View File

@ -21,11 +21,11 @@
#pragma once
#include <QMessageBox>
#include "../tmp/UIC_AboutDialog.h"
class SettingsModel;
class AboutDialog : public QMessageBox
class AboutDialog : public QDialog, private Ui::AboutDialog
{
Q_OBJECT
@ -38,10 +38,8 @@ public:
public slots:
int exec();
void enableButtons(void);
void openLicenseText(void);
void showMoreAbout(void);
void openURL(const QString &url);
void showAboutQt(void);
void showAboutContributors(void);
void moveDisque(void);
protected:
@ -58,6 +56,11 @@ private:
bool m_rotateNext;
__int64 m_disqueDelay;
void initInformationTab(void);
void initContributorsTab(void);
void initSoftwareTab(void);
void initLicenseTab(void);
QString makeToolText(const QString &toolName, const QString &toolBin, const QString &toolVerFmt, const QString &toolLicense, const QString &toolWebsite, const QString &extraInfo = QString());
bool playResoureSound(const QString &library, const unsigned long soundId, const bool async);
};