Added Chinese and Taiwanese translations, thanks to 456Vv <123@456vv.com>
Added experimental support for dcaenc, created by Alexander E. Patrakov <patrakov@gmail.com>
Added CSV export/import for Meta tags (see context-menu on the "Source Files" tab)
+
Added a button to modify the current output folder path in an edit box
Updated Qt runtime libraries to v4.8.0 (2011-12-15), compiled with MSVC 10.0
Updated LAME encoder to v3.99.5 Final (2012-02-28), compiled with ICL 12.1.7 and MSVC 10.0 (details)
Updated MediaInfo to v0.7.54 (2012-03-13), compiled with ICL 12.1.7 and MSVC 10.0
diff --git a/etc/Translation/Blank.ts b/etc/Translation/Blank.ts
index 84839635..b154c6ae 100644
--- a/etc/Translation/Blank.ts
+++ b/etc/Translation/Blank.ts
@@ -749,7 +749,7 @@
-
+ Source Files
@@ -770,1617 +770,1627 @@
-
+ Show Details
-
+ Output Directory
-
+
+ Edit Output Path
+
+
+
+
+ Show Favorites
+
+
+
+ Goto Home Folder
-
+ Goto Music Folder
-
+ Goto Desktop Folder
-
+ Make New Folder
-
+ Save output files to the same location where the input file is located
-
+ Prepend relative source file path to output file
-
-
+
+ Meta Data
-
+ Meta Information
-
+ Edit
-
+ Note: Meta information you enter here will <u>supersede</u> data from the source!
-
+ Reset
-
+ Options
-
+ Automatically generate playlist file (.m3u)
-
+ Write meta information to encoded files
-
-
+
+ Compression
-
+ Encoder / Format
-
+ Lame MP3
-
+ Ogg Vorbis
-
+ MPEG-4 AAC
-
+ Wave (PCM)
-
+ Aften A/52
-
+ DCA Enc
-
+ FLAC
-
+ Rate Control Method
-
+ Quality-based (VBR)
-
+ Average Bitrate (ABR)
-
+ Constant Bitrate (CBR)
-
+ Quality / Bitrate
-
+ Minimum
-
+ Maximum
-
-
+
+ Advanced Options
-
+ Bitrate Management (LAME and OggEnc2)
-
+ Enable Bitrate Management
-
+ Minimum (kbps):
-
+ Maximum (kbps):
-
+ LAME Algorithm Quality
-
+ Faster Processing
-
+ Better quality
-
+ Warning: Audio quality will be very poor. Please do <u>not</u> complain about audio quality!
-
+ Warning: Processing speed will be very slow. Please do <u>not</u> complain about processing speed!
-
+ Channel Mode / Sampling Rate
-
-
+
+ Auto Select (Default)
-
+ Joint Stereo
-
+ Forced Joint Stereo
-
+ Simple
-
+ Dual Mono
-
+ Mono
-
+ MP3 Channel Mode:
-
+ Sampling Rate (Hz):
-
+ 16.000
-
+ 22.050
-
+ 24.000
-
+ 32.000
-
+ 44.100
-
+ 48.000
-
+ Enforce Stereo Downmix of Surround (Multi-Channel) Sources
-
+ AAC Encoder-Options
-
+ Enable 2-Pass Processing (ABR Mode)
-
+ Select AAC Profile:
-
+ Auto Select (Recommended)
-
+ Enforce LC-AAC
-
+ Enforce HE-AAC (AAC + SBR)
-
+ Enforce HE-AAC v2 (AAC + SBR + PS)
-
+ Volume Normalization
-
+ Enable Normalization Filter
-
+ Peak Volume (dB):
-
+ None
-
+ Peak Level
-
+ RMS Level
-
+ Equalization Mode:
-
+ Tone Adjustment
-
+ Adjust Treble (dB):
-
+ Adjust Bass (dB):
-
+ Custom Encoder Parameters
-
-
-
-
-
+
+
+
+
+ You can enter custom parameters here!
-
+ Lame MP3:
-
+ OggEnc2:
-
+ MPEG-4 AAC:
-
+ FLAC:
-
+ Warning: Custom parameters won't be checked at all. Use them at your own risk !!!
-
+ Aften A/52:
-
+ Multi-Threading
-
+ Choose the number of parallel instances based on the number of CPU cores (Recommended)
-
+ Fewer Instances
-
+ More Instances
-
+ Temp Directory
-
+ Browse...
-
+ Store temporary files in your system's default TEMP directory (Recommended)
-
+ Aften A/52 Options
-
+ Film Light
-
+ Film Standard
-
+ Music Light
-
+ Music Standard
-
+ Speech
-
+ None (Default)
-
+ Auto Select
-
+ 1+1 (Ch1,Ch2)
-
+ 1/0 (C)
-
+ 2/0 (L,R)
-
+ 3/0 (L,R,C)
-
+ 2/1 (L,R,S)
-
+ 3/1 (L,R,C,S)
-
+ 2/2 (L,R,SL,SR)
-
+ 3/2 (L,R,C,SL,SR)
-
+ Audio Coding Mode:
-
+ Dynamic Range Compression:
-
+ Fast Bit Allocation (Less Accurate)
-
+ Exponent Search Size:
-
+ Rename Output Files
-
+ Enter the pattern to rename the output files here!
-
+ Rename Output Files
-
+ <a href="reset">Reset</a> <a href="#">Show List of Macros</a>
-
+ Rename Pattern:
-
+ Example File Name:
-
+ Reset Advanced Options
-
+ Encode Now!
-
-
+
+ About...
-
+ Exit Program
-
+ File
-
+ ?
-
+ View
-
+ Style
-
+ Language
-
+ Tools
-
+ Configuration
-
+ Quit
-
+ Open File(s)...
-
-
+
+ Visit Official Web-Site
-
-
-
-
+
+
+
+ Check for Updates
-
+ Open Folder...
-
+ Clear All
-
+ Plastique
-
+ Cleanlooks
-
+ Windows Vista ("Aero")
-
+ Windows Classic
-
+ Windows XP ("Luna")
-
-
+
+ Disable Update Reminder
-
-
+
+ Disable Sound Effects
-
+ Install WMA Decoder
-
+ Disable Nero AAC Notifications
-
+ Show DropBox
-
+ From File...
-
+ Encode!
-
+ Disable Shell Integration
-
+ Frequently Asked Questions
-
+ Changelog
-
+ Translator's Guide
-
+ Help && Support
-
+ Open Folder Recursively...
-
+ Check for Beta Updates
-
+ Import Cue Sheet
-
+ Disable Slow Startup Notifications
-
+ Hibernate Computer On Shutdown
-
+ Adding file(s), please wait...
-
-
+
+ Access Denied
-
+ %1 file(s) have been rejected, because read access was not granted!
-
+ This usually means the file is locked by another process.
-
+ CDDA Files
-
+ %1 file(s) have been rejected, because they are dummy CDDA files!
-
+ Sorry, LameXP cannot extract audio tracks from an Audio-CD at present.
-
+ We recommend using %1 for that purpose.
-
+ Cue Sheet
-
+ %1 file(s) have been rejected, because they appear to be Cue Sheet images!
-
+ Please use LameXP's Cue Sheet wizard for importing Cue Sheet files.
-
+ Files Rejected
-
+ %1 file(s) have been rejected, because the file format could not be recognized!
-
+ This usually means the file is damaged or the file format is not supported.
-
+ Scanning folder(s) for files, please wait...
-
+ DEMO VERSION
-
+ You can drop in audio files here!
-
+ Open File in External Application
-
+ Browse File Location
-
+ Browse Selected Folder
-
+ Bookmark Current Output Folder
-
+ Export Meta Tags to CSV File
-
+ Import Meta Tags from CSV File
-
+ License Declined
-
+ You have declined the license. Consequently the application will exit now!
-
+ Goodbye!
-
+ LameXP - Expired
-
+ This demo (pre-release) version of LameXP has expired at %1.
-
+ LameXP is free software and release versions won't expire.
-
-
+
+ Exit Program
-
+ It seems that a bogus anti-virus software is slowing down the startup of LameXP.
-
+ Please refer to the %1 document for details and solutions!
-
+ Slow Startup
-
-
-
-
-
+
+
+
+
+ Discard
-
-
+
+ Don't Show Again
-
+ Urgent Update
-
+ Your version of LameXP is more than a year old. Time for an update!
-
-
+
+ Ignore
-
+ Skipping update check this time, please be patient...
-
-
-
+
+
+ Update Reminder
-
+ Your last update check was more than 14 days ago. Check for updates now?
-
+ Your did not check for LameXP updates yet. Check for updates now?
-
+ Postpone
-
+ LameXP detected that your version of the Nero AAC encoder is outdated!
-
+ The current version available is %1 (or later), but you still have version %2 installed.
-
+ n/a
-
+ You can download the latest version of the Nero AAC encoder from the Nero website at:
-
+ (Hint: Please ignore the name of the downloaded ZIP file and check the included 'changelog.txt' instead!)
-
+ AAC Encoder Outdated
-
+ The Nero AAC encoder could not be found. AAC encoding support will be disabled.
-
+ Please put 'neroAacEnc.exe', 'neroAacDec.exe' and 'neroAacTag.exe' into the LameXP directory!
-
+ Your LameXP directory is located here:
-
+ You can download the Nero AAC encoder for free from the official Nero website at:
-
+ AAC Support Disabled
-
-
-
+
+
+ LameXP
-
+ You must add at least one file to the list before proceeding!
-
+ Not Found
-
+ Your currently selected TEMP folder does not exist anymore:
-
+ Restore Default
-
+ Cancel
-
+ There are less than %1 GB of free diskspace available on your system's TEMP folder.
-
+ It is highly recommend to free up more diskspace before proceeding with the encode!
-
+ Your TEMP folder is located at:
-
+ Low Diskspace Warning
-
+ Abort Encoding Process
-
+ Clean Disk Now
-
+ Low Diskspace
-
+ You are proceeding with low diskspace. Problems might occur!
-
+ Sorry, an unsupported encoder has been chosen!
-
+ Cannot write to the selected output directory.
-
+ Please choose a different directory!
-
+ Load Translation
-
+ Translation Files
-
+ Do you really want to disable the update reminder?
-
-
-
-
-
-
-
+
+
+
+
+
+
+ Yes
-
-
-
-
-
-
-
+
+
+
+
+
+
+ No
-
+ The update reminder has been disabled.
-
+ Please remember to check for updates at regular intervals!
-
+ The update reminder has been re-enabled.
-
+ Do you really want to disable all sound effects?
-
-
+
+ Sound Effects
-
+ All sound effects have been disabled.
-
+ The sound effects have been re-enabled.
-
-
-
+
+
+ Nero AAC Notifications
-
+ Do you really want to disable all Nero AAC Encoder notifications?
-
+ All Nero AAC Encoder notifications have been disabled.
-
+ The Nero AAC Encoder notifications have been re-enabled.
-
-
-
+
+
+ Slow Startup Notifications
-
+ Do you really want to disable the slow startup notifications?
-
+ The slow startup notifications have been disabled.
-
+ The slow startup notifications have been re-enabled.
-
-
+
+ Open Cue Sheet
-
-
+
+ Cue Sheet File
-
-
-
+
+
+ Beta Updates
-
+ Do you really want LameXP to check for Beta (pre-release) updates?
-
+ LameXP will check for Beta (pre-release) updates from now on.
-
+ Check Now
-
+ LameXP will <i>not</i> check for Beta (pre-release) updates from now on.
-
-
-
+
+
+ Hibernate Computer
-
+ Do you really want the computer to be hibernated on shutdown?
-
+ LameXP will hibernate the computer on shutdown from now on.
-
+ LameXP will <i>not</i> hibernate the computer on shutdown from now on.
-
-
-
+
+
+ Shell Integration
-
+ Do you really want to disable the LameXP shell integration?
-
+ The LameXP shell integration has been disabled.
-
+ The LameXP shell integration has been re-enabled.
-
-
+
+ Add file(s)
-
-
+
+ Add Folder
-
-
+
+ Save CSV file
-
-
-
-
+
+
+
+ CSV File
-
-
-
-
+
+
+
+ CSV Export
-
+ Sorry, there are no meta tags that can be exported!
-
+ Sorry, failed to open CSV file for writing!
-
+ Sorry, failed to write to the CSV file!
-
+ The CSV files was created successfully!
-
-
+
+ Open CSV file
-
-
-
-
-
+
+
+
+
+ CSV Import
-
+ Sorry, failed to open CSV file for reading!
-
+ Sorry, failed to read from the CSV file!
-
+ Sorry, the CSV file does not contain any known fields!
-
+ CSV file is incomplete. Not all files were updated!
-
+ The CSV files was imported successfully!
-
-
+
+ New Folder
-
+ Enter the name of the new folder:
-
+ Failed to create folder
-
+ The new folder could not be created:
-
+ Drive is read-only or insufficient access rights!
-
+ QAAC (Apple)
-
+ FHG AAC (Winamp)
-
+ Nero AAC
-
+ Not available!
-
+ Current AAC Encoder: %1
-
-
-
-
+
+
+
+ Quality Level %1
-
-
-
+
+
+ Compression %1
-
-
-
+
+
+ Uncompressed
-
+ Best Quality (Very Slow)
-
+ High Quality (Recommended)
-
+ Average Quality (Default)
-
+ Low Quality (Fast)
-
+ Poor Quality (Very Fast)
-
+ File name without extension
-
+ Track number with leading zero
-
+ Track title
-
+ Artist name
-
+ Album name
-
+ Year with (at least) four digits
-
+ Comment
-
+ Characters forbidden in file names:
-
+ Rename Macros
-
+ %1 Instance(s)
-
+ Cannot write to the selected directory. Please choose another directory!
-
+ Already Running
-
+ LameXP is already running, please use the running instance!
@@ -2985,22 +2995,22 @@
QApplication
-
+ Executable '%1' doesn't support Windows compatibility mode.
-
+ Executable '%1' requires Qt v%2, but found Qt v%3.
-
+ Executable '%1' was built for Qt '%2', but found Qt '%3'.
-
+ Executable '%1' requires Windows 2000 or later.
diff --git a/etc/Translation/LameXP_DE.ts b/etc/Translation/LameXP_DE.ts
index 10132288..c9c0cf6a 100644
--- a/etc/Translation/LameXP_DE.ts
+++ b/etc/Translation/LameXP_DE.ts
@@ -1834,6 +1834,14 @@
Current AAC Encoder: %1Aktueller AAC-Kodierer: %1
+
+ Edit Output Path
+ Zielverzeichnis bearbeiten
+
+
+ Show Favorites
+ Favoriten anzeigen
+ MetaInfo
diff --git a/etc/Translation/LameXP_ES.ts b/etc/Translation/LameXP_ES.ts
index 6610b6d9..52e8fba0 100644
--- a/etc/Translation/LameXP_ES.ts
+++ b/etc/Translation/LameXP_ES.ts
@@ -1833,6 +1833,14 @@
Current AAC Encoder: %1
+
+ Edit Output Path
+
+
+
+ Show Favorites
+
+ MetaInfo
diff --git a/etc/Translation/LameXP_FR.ts b/etc/Translation/LameXP_FR.ts
index c0470362..6d7616ff 100644
--- a/etc/Translation/LameXP_FR.ts
+++ b/etc/Translation/LameXP_FR.ts
@@ -1843,6 +1843,14 @@ Ouvrir le dossier récursivement...
Current AAC Encoder: %1
+
+ Edit Output Path
+
+
+
+ Show Favorites
+
+ MetaInfo
diff --git a/etc/Translation/LameXP_IT.ts b/etc/Translation/LameXP_IT.ts
index 1f26cc94..6a19171f 100644
--- a/etc/Translation/LameXP_IT.ts
+++ b/etc/Translation/LameXP_IT.ts
@@ -1834,6 +1834,14 @@
Current AAC Encoder: %1
+
+ Edit Output Path
+
+
+
+ Show Favorites
+
+ MetaInfo
diff --git a/etc/Translation/LameXP_KR.ts b/etc/Translation/LameXP_KR.ts
index 14f69e1f..7926fac4 100644
--- a/etc/Translation/LameXP_KR.ts
+++ b/etc/Translation/LameXP_KR.ts
@@ -1833,6 +1833,14 @@
Current AAC Encoder: %1
+
+ Edit Output Path
+
+
+
+ Show Favorites
+
+ MetaInfo
diff --git a/etc/Translation/LameXP_PL.ts b/etc/Translation/LameXP_PL.ts
index 78822b2c..7ce9e433 100644
--- a/etc/Translation/LameXP_PL.ts
+++ b/etc/Translation/LameXP_PL.ts
@@ -749,7 +749,7 @@
-
+ Source FilesPliki źródłowe
@@ -770,1617 +770,1627 @@
-
+ Show DetailsPokaż szczegóły
-
+ Output DirectoryFolder docelowy
-
+ Goto Home FolderIdź do Folderu Użytkownika
-
+ Goto Music FolderIdź to Folderu z Muzyką
-
+ Goto Desktop FolderIdź do Folderu Pulpitu
-
+ Make New FolderStwórz Nowy Folder
-
+ Save output files to the same location where the input file is locatedZapisz kompresowane pliki w folderze z plikami źródłowymi
-
+ Prepend relative source file path to output fileOdtwórz źródłową strukturę folderów w folderze docelowym
-
-
+
+ Meta DataTagi
-
+ Meta Information Metadane
-
+ EditEdytuj
-
+ Note: Meta information you enter here will <u>supersede</u> data from the source!Uwaga: Dane które tu wprowadzisz <u>zastąpią</u> metadane z pliku źródłowego!
-
+ ResetResetuj
-
+ Options Opcje
-
+ Automatically generate playlist file (.m3u)Automatycznie generuj plik playlisty (.m3u)
-
+ Write meta information to encoded filesZapisuj metadane do kompresowanych plików
-
-
+
+ CompressionKompresja
-
+ Encoder / Format Koder/Format
-
+ Lame MP3Lame MP3
-
+ Ogg VorbisOgg Vorbis
-
+ MPEG-4 AACMPEG-4 AAC
-
+ Wave (PCM)Wave (PCM)
-
+ FLACFLAC
-
+ Aften A/52Aften A/52
-
+ DCA EncEnkoder DCA
-
+ Rate Control Method Tryby przepływności bitów
-
+ Quality-based (VBR)Jakość - Zmienny bitrate (VBR)
-
+ Average Bitrate (ABR)Średni bitrate (ABR)
-
+ Constant Bitrate (CBR)Stały bitrate (CBR)
-
+ Quality / Bitrate Jakość/Bitrate
-
+ MinimumMinimalny
-
+ MaximumMaksymalny
-
-
+
+ Advanced OptionsOpcje zaawansowane
-
+ Bitrate Management (LAME and OggEnc2) Zarządzanie bitami (LAME i OggEnc2)
-
+ Enable Bitrate ManagementWłącz zarządzanie bitami
-
+ Minimum (kbps):Minimalny (kbps):
-
+ Maximum (kbps):Maksymalny (kbps):
-
+ LAME Algorithm Quality Jakość algorytmu LAME
-
+ Faster ProcessingSzybsza kompresja
-
+ Better qualityLepsza jakość
-
+ Warning: Audio quality will be very poor. Please do <u>not</u> complain about audio quality!Ostrzeżnie: Jakość dźwięku będzie bardzo niska. Prosze <b>nie<b> kierować skarg do autora programu!
-
+ Warning: Processing speed will be very slow. Please do <u>not</u> complain about processing speed!Ostrzeżenie: Kompresja może trwać bardzo długo. Prosze <b>nie<b> kierować skarg do autora programu!
-
+ Channel Mode / Sampling Rate Tryb kanałów/Częstotliwość próbkowania
-
-
+
+ Auto Select (Default)Automatycznie (Domyślnie)
-
+ Joint StereoJoint Stereo
-
+ Forced Joint StereoWymuś Joint Stereo
-
+ SimpleSimple
-
+ Dual MonoDual Mono
-
+ MonoMono
-
+ MP3 Channel Mode:Tryb kanałów MP3:
-
+ Sampling Rate (Hz):Próbkowanie (Hz):
-
+ 16.00016.000
-
+ 22.05022.050
-
+ 24.00024.000
-
+ 32.00032.000
-
+ 44.10044.100
-
+ 48.00048.000
-
+ Enforce Stereo Downmix of Surround (Multi-Channel) SourcesWymuś miksowanie plików wielokanałowych do stereo
-
+ AAC Encoder-Options Opcje kodera AAC
-
+ Enable 2-Pass Processing (ABR Mode)Włącz kompresję dwuprzebiegową (w trybie ABR)
-
+ Select AAC Profile:Wybierz profil AAC:
-
+ Auto Select (Recommended)Automatyczny (Zalecane)
-
+ Enforce LC-AACWymuś LC-AAC
-
+ Enforce HE-AAC (AAC + SBR)Wymuś HE-AAC (AAC + SBR)
-
+ Enforce HE-AAC v2 (AAC + SBR + PS)Wymuś HE-AAC v2 (AAC + SBR + PS)
-
+ Volume Normalization Normalizacja dźwięku
-
+ Enable Normalization FilterWłącz filtr normalizacji
-
+ Peak Volume (dB):Najwyższa głośność (dB):
-
+ Peak Level
-
+ RMS Level
-
+ NoneŻaden
-
+
+ Edit Output Path
+
+
+
+
+ Show Favorites
+
+
+
+ Equalization Mode:Tryb korekcji:
-
+ Tone Adjustment Zmiana tonów
-
+ Adjust Treble (dB):Zmień tony wysokie (dB):
-
+ Adjust Bass (dB):Zmień tony niskie (dB):
-
+ Custom Encoder Parameters Własne parametry kodowania
-
-
-
-
-
+
+
+
+
+ You can enter custom parameters here!Tutaj możesz wpisać własne parametry kodowania!
-
+ Lame MP3:Lame MP3:
-
+ OggEnc2:OggEnc2:
-
+ MPEG-4 AAC:MPEG-4 AAC:
-
+ FLAC:FLAC:
-
+ Warning: Custom parameters won't be checked at all. Use them at your own risk !!!Ostrzeżenie: Włąśne parametry kompresji nie będą weryfikowane. Używasz je na własne ryzyko!!!
-
+ Aften A/52:Aften A/52:
-
+ Multi-Threading Wielowątkowość
-
+ Choose the number of parallel instances based on the number of CPU cores (Recommended)Wybierz ilość równoległych kodowań na podstawie ilości wątków procesora (Zalecane)
-
+ Fewer InstancesMniej
-
+ More InstancesWięcej
-
+ Temp Directory Folder tymczasowy
-
+ Browse...Wybierz...
-
+ Store temporary files in your system's default TEMP directory (Recommended)Zapisuj pliki tymczasowe w systemowej lokalizacji TEMP (Zalecane)
-
+ Aften A/52 Options Opcje A/52
-
+ Film Light
-
+ Film Standard
-
+ Music Light
-
+ Music Standard
-
+ Speech
-
+ None (Default)Żadna (Domyślnie)
-
+ Auto SelectAutomatycznie
-
+ 1+1 (Ch1,Ch2)1+1 (Ch1,Ch2)
-
+ 1/0 (C)1/0 (C)
-
+ 2/0 (L,R)2/0 (L,R)
-
+ 3/0 (L,R,C)3/0 (L,R,C)
-
+ 2/1 (L,R,S)2/1 (L,R,S)
-
+ 3/1 (L,R,C,S)3/1 (L,R,C,S)
-
+ 2/2 (L,R,SL,SR)2/2 (L,R,SL,SR)
-
+ 3/2 (L,R,C,SL,SR)3/2 (L,R,C,SL,SR)
-
+ Audio Coding Mode:Ilość kanałów:
-
+ Dynamic Range Compression:Kompresja dynamiki (DRC):
-
+ Fast Bit Allocation (Less Accurate)Szybka alokacja bitów (Mniejsza dokładność)
-
+ Exponent Search Size:
-
+ Rename Output Files Zmiana nazwy plików wyjściowych
-
+ Enter the pattern to rename the output files here!Zapisz tutaj wzór wg którego zmienisz nazwy!
-
+ Rename Output FilesZmieniaj nazwy plików
-
+ <a href="reset">Reset</a> <a href="#">Show List of Macros</a><a href="reset">Resetuj</a> <a href="#">Pokaż listę makr</a>
-
+ Rename Pattern:Format wyjściowy:
-
+ Example File Name:Przykładowa nazwa pliku:
-
+ Reset Advanced Options Resetuj opcje zaawansowane
-
+ Encode Now!Kompresuj!
-
-
+
+ About...Info...
-
+ Exit ProgramWyjdź z programu
-
+ FilePlik
-
+ ??
-
+ ViewWidok
-
+ StyleStyl
-
+ LanguageJęzyk
-
+ ToolsNarzędzia
-
+ ConfigurationKonfiguracja
-
+ QuitZamknij
-
+ Open File(s)...Otwórz plik(i)...
-
-
+
+ Visit Official Web-SiteOdwiedź oficjalną stronę
-
-
-
-
+
+
+
+ Check for UpdatesSprawdź aktualizacje
-
+ Open Folder...Otwórz folder...
-
+ Clear AllWyczyść wszystko
-
+ PlastiquePlastique
-
+ CleanlooksCleanlooks
-
+ Windows Vista ("Aero")Windows Vista ("Aero")
-
+ Windows ClassicWindows Classic
-
+ Windows XP ("Luna")Windows XP ("Luna")
-
-
+
+ Disable Update ReminderWyłącz przypominanie o aktualizacji
-
-
+
+ Disable Sound EffectsWyłącz efekty dźwiękowe
-
+ Install WMA DecoderZainstaluj Dekoder WMA
-
+ Disable Nero AAC NotificationsWyłącz powiadomienia Nero AAC
-
+ Show DropBoxPokaż DropBoxa
-
+ From File...Z pliku...
-
+ Encode!Kompresuj!
-
+ Disable Shell IntegrationWyłącz integrację z systemem
-
+ Frequently Asked QuestionsPytania i Odpowiedzi
-
+ ChangelogLista zmian
-
+ Translator's GuidePrzewodnik tłumacza
-
+ Help && SupportPomoc i Wsparcie
-
+ Open Folder Recursively...Otwórz folder rekurencyjnie...
-
+ Check for Beta UpdatesSprawdzaj czy jest Beta
-
+ Import Cue SheetImportuj plik Cue
-
+ Disable Slow Startup NotificationsWyłącz powiadomienia o powolnym starcie
-
+ Hibernate Computer On ShutdownHibernuj zamiast zamykać
-
+ Adding file(s), please wait...Dodawanie plików, prosze czekać...
-
-
+
+ Access DeniedDostęp zablokowany
-
+ %1 file(s) have been rejected, because read access was not granted!%1 plik(ów) zostało odrzuconych z powodu braku dostępu do pliku!
-
+ This usually means the file is locked by another process.To przeważnie oznacza, że plik jest zablokowany przez inny proces.
-
+ CDDA FilesPliki CDDA
-
+ %1 file(s) have been rejected, because they are dummy CDDA files!%1 plik(ów) zostało odrzuconych ponieważ to nie są właściwe pliki CDDA!
-
+ Sorry, LameXP cannot extract audio tracks from an Audio-CD at present.LameXP nie może teraz wyekstrachować ścieżki z płyty Audio-CD.
-
+ We recommend using %1 for that purpose.Zaleca się użycie w tym celu %1.
-
+ Cue SheetCue Sheet
-
+ %1 file(s) have been rejected, because they appear to be Cue Sheet images!%1 plik(ów) zostało odrzuconych, ponieważ to nie są pliki obrazów Cue Sheet!
-
+ Please use LameXP's Cue Sheet wizard for importing Cue Sheet files.Prosze użyć przewodnika Cue Sheet w LameXP w celu importowania tych plików.
-
+ Files RejectedPliki odrzucone
-
+ %1 file(s) have been rejected, because the file format could not be recognized!%1 plik(ów) zostało odrzuconych, ponieważ ich format nie został rozpoznany!
-
+ This usually means the file is damaged or the file format is not supported.To przeważnie oznacza że plik jest uszkodzony lub format pliku nie jest wspierany.
-
+ Scanning folder(s) for files, please wait...Skanowanie folderu/ów, prosze czekać...
-
+ You can drop in audio files here!Tutaj możesz upuścić pliki dźwiękowe!
-
+ Open File in External ApplicationOtwórz plik w zewnętrznym programie
-
+ Browse File LocationOtwórz lokalizację pliku
-
+ Browse Selected FolderOtwórz wybrany folder
-
+ Bookmark Current Output FolderZapamiętaj wybrany folder
-
+ License DeclinedLicencja odrzucona
-
+ You have declined the license. Consequently the application will exit now!Odrzuciłeś licencję. W takim razie program zostanie teraz zamknięty!
-
+ Goodbye!Naraska!
-
+ LameXP - ExpiredLameXP - Termin wygasł
-
+ This demo (pre-release) version of LameXP has expired at %1.Ta wersja demo (beta) LameXP wygasła %1.
-
+ LameXP is free software and release versions won't expire.LameXP jest darmowym oprogramowaniem i pełna wersja nie wygasa.
-
-
+
+ Exit ProgramWyjdź z programu
-
+ It seems that a bogus anti-virus software is slowing down the startup of LameXP.Najwyraźniej twoje oprogramowanie antywirusowe spowalnia uruchamianie się LameXP.
-
+ Please refer to the %1 document for details and solutions!Prosze sprawdzić dokument %1 w celu dalszych szcegółów i rozwiązań!
-
+ Slow StartupPowolny start
-
-
-
-
-
+
+
+
+
+ DiscardZamknij
-
-
+
+ Don't Show AgainNie pokazuj ponownie
-
+ Urgent UpdateWażna aktualizacja
-
+ Your version of LameXP is more than a year old. Time for an update!Twoja wersja LameXP jest starsza niż rok! Czas na aktualizację!
-
-
-
+
+
+ Update ReminderPowiadomienie aktualizacji
-
+ Your last update check was more than 14 days ago. Check for updates now?Ostatnie sprawdzenie aktualizacji było ponad 14 dni temu. Sprawdzić teraz aktualizacje?
-
+ Your did not check for LameXP updates yet. Check for updates now?Nie sprawdzałeś jeszcze aktualizacji LameXP. Sprawdzić teraz aktualizacje?
-
+ PostponePrzełóż
-
+ LameXP detected that your version of the Nero AAC encoder is outdated!LameXP wykrył że Twoja wersja kodera Nero AAC jest nieaktualna!
-
+ The current version available is %1 (or later), but you still have version %2 installed.Wersją dostępną obecnie jest %1, Twoja wersja to %2.
-
+ n/an/d
-
+ You can download the latest version of the Nero AAC encoder from the Nero website at:Możesz pobrać najnowszą wersję kodera Nero AAC ze strony Nero:
-
+ AAC Encoder OutdatedKoder AAC jest nieaktualny
-
+ The Nero AAC encoder could not be found. AAC encoding support will be disabled.Nie można odnaleźć kodera Nero AAC. Kompresja formatu AAC zostanie wyłączona.
-
+ Please put 'neroAacEnc.exe', 'neroAacDec.exe' and 'neroAacTag.exe' into the LameXP directory!Prosze skopiować 'neroAacEnc.exe', 'neroAacDec.exe', oraz 'neroAacTag.exe' do folderu LameXP!
-
+ Your LameXP directory is located here:Folder aplikacji LameXP znajduje się tutaj:
-
+ You can download the Nero AAC encoder for free from the official Nero website at:Możesz pobrać koder Nero AAC za darmo z oficjalnej strony Nero:
-
+ AAC Support DisabledWsparcie dla AAC wyłączone
-
-
-
+
+
+ LameXPLameXP
-
+ You must add at least one file to the list before proceeding!Powinienieś dodać przynajmniej jeden plik do listy aby zacząć działać!
-
+ Not FoundNie znaleziono
-
+ Your currently selected TEMP folder does not exist anymore:Wybrany przez Ciebie folder tymczasowy TEMP już nie istnieje:
-
+ Restore DefaultPrzywróć domyślne
-
+ CancelAnuluj
-
+ Low Diskspace WarningOstrzeżenie o małej ilości miejsca na dysku
-
+ There are less than %1 GB of free diskspace available on your system's TEMP folder.Jest mniej niż %1 GB dostępnego miejsca w systemowym folderze TEMP.
-
+ DEMO VERSIONWERSJA DEMO
-
+ (Hint: Please ignore the name of the downloaded ZIP file and check the included 'changelog.txt' instead!)(Podpowiedź: Zignoruj nazwę pobranego pliku ZIP, w zamian sprawdż załączony w archiwum plik "changelog.txt"!)
-
+ It is highly recommend to free up more diskspace before proceeding with the encode!Jest wysoce zalecane zwolnić miejsce na dysku zanim zaczniesz kompresję!
-
+ Your TEMP folder is located at:Twój folder TEMP znajduję się:
-
+ Abort Encoding ProcessPrzerwij proces kompresji
-
+ Clean Disk NowWykonaj oczyszczanie dysku
-
-
+
+ IgnoreIgnoruj
-
+ Export Meta Tags to CSV FileEksportuj Tagi do pliku CVS
-
+ Import Meta Tags from CSV FileImportuj Tagi do pliku CVS
-
+ Skipping update check this time, please be patient...Pomijanie sprawdzania aktualizacji, prosze czekać...
-
+ Low DiskspaceMało miejsca na dysku
-
+ You are proceeding with low diskspace. Problems might occur!Chcesz zacząć działać z małą ilością miejsca na dysku. Mogą wystąpić problemy!
-
+ Sorry, an unsupported encoder has been chosen!Został wybrany koder, który nie jest wspierany!
-
+ Cannot write to the selected output directory.Nie można zapisać do wybranej lokalizacji.
-
+ Please choose a different directory!Prosze wybrać inną lokalizację!
-
+ Load TranslationZaladuj plik językowy
-
+ Translation FilesPliki językowe
-
+ Do you really want to disable the update reminder?Czy na pewno chcesz wyłączyć przypominanie o aktualizacjach?
-
-
-
-
-
-
-
+
+
+
+
+
+
+ YesTak
-
-
-
-
-
-
-
+
+
+
+
+
+
+ NoNie
-
+ The update reminder has been disabled.Przypominanie o aktualizacjach wyłączone.
-
+ Please remember to check for updates at regular intervals!Prosze pamiętać o okresowym sprawdzaniu aktualizacji!
-
+ The update reminder has been re-enabled.Przypominanie o aktualizacjach ponownie włączone.
-
+ Do you really want to disable all sound effects?Czy na pewno chcesz wyłączyć wszystkie dźwiękowe?
-
-
+
+ Sound EffectsEfekty dźwiękowe
-
+ All sound effects have been disabled.Wszystkie efekty dźwiękowe zostały wyłączone.
-
+ The sound effects have been re-enabled.Efekty dźwiękowe zostały ponownie włączone.
-
-
-
+
+
+ Nero AAC NotificationsPowiadomienia Nero AAC
-
+ Do you really want to disable all Nero AAC Encoder notifications?Czy na pewno chcesz wyłączyć wszystkie powiadomienia Nero AAC?
-
+ All Nero AAC Encoder notifications have been disabled.Wszystkie powiadomienia kodera Nero AAC zostały wyłączone.
-
+ The Nero AAC Encoder notifications have been re-enabled.Powiadomienia Nero AAC zostały ponownie włączone.
-
-
-
+
+
+ Slow Startup NotificationsPowiadomienia o powolnym starcie
-
+ Do you really want to disable the slow startup notifications?Czy na pewno chcesz wyłączyć powiadomienia o powolnym starcie?
-
+ The slow startup notifications have been disabled.Powiadomienia o powolnym starcie zostały wyłączone.
-
+ The slow startup notifications have been re-enabled.Powiadomienia o powolnym starcie zostały ponownie włączone.
-
-
+
+ Open Cue SheetOtwórz plik Cue Sheet
-
-
+
+ Cue Sheet FilePlik Cue Sheet
-
-
-
+
+
+ Beta UpdatesAktualizacje Beta
-
+ Do you really want LameXP to check for Beta (pre-release) updates?Czy na pewno chcesz aby LameXP sprawdzał aktualizacje Beta?
-
+ LameXP will check for Beta (pre-release) updates from now on.Od teraz LameXP będzie sprawdzał aktualizacje Beta.
-
+ Check NowSprawdź teraz
-
+ LameXP will <i>not</i> check for Beta (pre-release) updates from now on.LameXP od teraz <i>nie będzie</i> sprawdzał aktualizacji Beta.
-
-
-
+
+
+ Hibernate ComputerHibernuj komputer
-
+ Do you really want the computer to be hibernated on shutdown?Czy na pewno chcesz aby komputer był hibernowany zamiast zamykany?
-
+ LameXP will hibernate the computer on shutdown from now on.Od teraz LameXP będzie hibernował komputer zamiast zamykać.
-
+ LameXP will <i>not</i> hibernate the computer on shutdown from now on.LameXP od teraz <i>nie</i> będzie hibernował komputera tylko zamykał.
-
-
-
+
+
+ Shell IntegrationIntegracja z systemem
-
+ Do you really want to disable the LameXP shell integration?Czy na pewno chcesz wyłączyć integrację LameXP z systemem?
-
+ The LameXP shell integration has been disabled.Integracja LameXP z systemem zostałą wyłączona.
-
+ The LameXP shell integration has been re-enabled.Integracja LameXP z systemem została ponownie włączona.
-
-
+
+ Add file(s)Dodaj plik(i)
-
-
+
+ Add FolderDodaj folder
-
-
+
+ Save CSV fileZapisz plik CSV
-
-
-
-
+
+
+
+ CSV FilePlik CSV
-
-
-
-
+
+
+
+ CSV ExportEksportowanie CSV
-
+ Sorry, there are no meta tags that can be exported!Nie ma żadnych tagów, które można eksportować!
-
+ Sorry, failed to open CSV file for writing!Nie można otworzyć pliku CSV aby go zapisać!
-
+ Sorry, failed to write to the CSV file!Nie można zapisać do pliku CSV!
-
+ The CSV files was created successfully!Pliki CSV utworzone pomyślnie!
-
-
+
+ Open CSV fileOtwórz plik CSV
-
+ Sorry, failed to open CSV file for reading!Nie można otworzyć pliku CSV aby go wczytać!
-
-
-
-
-
+
+
+
+
+ CSV ImportImportowanie CSV
-
+ Sorry, failed to read from the CSV file!Próba odczytania pliku CSV zakończona niepowodzeniem!
-
+ Sorry, the CSV file does not contain any known fields!Plik CSV nie zawiera żadnych znanych pól!
-
+ CSV file is incomplete. Not all files were updated!Plik CSV nie jest kompletny. Nie wszystkie pliki zostały zaktualizowane!
-
+ The CSV files was imported successfully!Pliki CSV zaimportowano pomyślnie!
-
-
+
+ New FolderNowy folder
-
+ Enter the name of the new folder:Wprowadź nazwę nowego folderu:
-
+ Failed to create folderUtworzenie folderu zakończone niepowodzeniem
-
+ The new folder could not be created:Nowy folder nie mógł zostać stworzony:
-
+ Drive is read-only or insufficient access rights!Dysk tylko do odczytu lub brak praw dostępu!
-
+ QAAC (Apple)
-
+ FHG AAC (Winamp)
-
+ Nero AAC
-
+ Not available!
-
+ Current AAC Encoder: %1
-
-
-
-
+
+
+
+ Quality Level %1Poziom jakości %1
-
-
-
+
+
+ Compression %1Kompresja %1
-
-
-
+
+
+ UncompressedNieskompresowany
-
+ Best Quality (Very Slow)Najlepsza jakość (Bardzo wolno)
-
+ High Quality (Recommended)Wysoka jakość (Zalecane)
-
+ Average Quality (Default)Średnia jakość (Domyślnie)
-
+ Low Quality (Fast)Niska jakość (Szybko)
-
+ Poor Quality (Very Fast)Najniższa jakość (Bardzo szybko)
-
+ File name without extensionNazwa pliku bez rozszerzenia
-
+ Track number with leading zeroNumer ścieżki z zerem na początku
-
+ Track titleNazwa ścieżki
-
+ Artist nameNazwa Artysty
-
+ Album nameNazwa Albumu
-
+ Year with (at least) four digitsRok z (przynajmniej) czterema cyframi
-
+ CommentKomentarz
-
+ Characters forbidden in file names:Zabronione znaki w nazwach plików:
-
+ Rename MacrosZmień nazwy makr
-
+ %1 Instance(s)%1 wątek/ki
-
+ Cannot write to the selected directory. Please choose another directory!Nie można zapisać do wybranej lokalizacji. Prosze wybierz inną lokalizację!
-
+ Already RunningJuż działa
-
+ LameXP is already running, please use the running instance!LameXP już działa, przejdź do działającego programu!
@@ -2985,22 +2995,22 @@
QApplication
-
+ Executable '%1' doesn't support Windows compatibility mode.Plik wykonywalny '%1' nie działa w trybie kompatybilności z Windows.
-
+ Executable '%1' requires Qt v%2, but found Qt v%3.Plik wykonywalny '%1' wymaga Qt v%2, znaleziono jednak Qt v%3.
-
+ Executable '%1' was built for Qt '%2', but found Qt '%3'.Plik wykonywalny "%1" został skompilowany dla Qt "%2", znaleziono "%3".
-
+ Executable '%1' requires Windows 2000 or later.Plik wykonywalny '%1' wymaga do uruchomienia Windows 2000 lub nowszego.
diff --git a/etc/Translation/LameXP_RU.ts b/etc/Translation/LameXP_RU.ts
index d83a6dac..79e1945c 100644
--- a/etc/Translation/LameXP_RU.ts
+++ b/etc/Translation/LameXP_RU.ts
@@ -1839,6 +1839,14 @@
Current AAC Encoder: %1
+
+ Edit Output Path
+
+
+
+ Show Favorites
+
+ MetaInfo
diff --git a/etc/Translation/LameXP_TW.ts b/etc/Translation/LameXP_TW.ts
index 92a30a5a..1502c2fe 100644
--- a/etc/Translation/LameXP_TW.ts
+++ b/etc/Translation/LameXP_TW.ts
@@ -1833,6 +1833,14 @@
Current AAC Encoder: %1
+
+ Edit Output Path
+
+
+
+ Show Favorites
+
+ MetaInfo
diff --git a/etc/Translation/LameXP_UK.ts b/etc/Translation/LameXP_UK.ts
index 70853430..3ab8cdb9 100644
--- a/etc/Translation/LameXP_UK.ts
+++ b/etc/Translation/LameXP_UK.ts
@@ -1834,6 +1834,14 @@
Current AAC Encoder: %1Поточний кодер AAC: %1
+
+ Edit Output Path
+
+
+
+ Show Favorites
+
+ MetaInfo
diff --git a/etc/Translation/LameXP_ZH.ts b/etc/Translation/LameXP_ZH.ts
index e813c00f..0a6a1656 100644
--- a/etc/Translation/LameXP_ZH.ts
+++ b/etc/Translation/LameXP_ZH.ts
@@ -1833,6 +1833,14 @@
Current AAC Encoder: %1
+
+ Edit Output Path
+
+
+
+ Show Favorites
+
+ MetaInfo
diff --git a/gui/MainWindow.ui b/gui/MainWindow.ui
index 3b0bcee7..e0bb3c07 100644
--- a/gui/MainWindow.ui
+++ b/gui/MainWindow.ui
@@ -30,7 +30,7 @@
- 0
+ 1false
@@ -340,6 +340,41 @@
+
+
+
+
+ 0
+ 0
+
+
+
+ ($OUTDIR)
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+ Edit Output Path
+
+
+ QFrame::StyledPanel
+
+
+
+
+
+ :/icons/drive_edit.png
+
+
+
@@ -348,11 +383,14 @@
0
+
+ Show Favorites
+ QFrame::StyledPanel
-
+ :/icons/star.png
@@ -1265,8 +1303,8 @@
00
- 604
- 1524
+ 602
+ 1515
diff --git a/res/Icons.qrc b/res/Icons.qrc
index 1574edd9..4eebdc4e 100644
--- a/res/Icons.qrc
+++ b/res/Icons.qrc
@@ -46,6 +46,7 @@
icons/drive.pngicons/drive_cd.pngicons/drive_disk.png
+ icons/drive_edit.pngicons/drive_link.pngicons/drive_network.pngicons/exclamation.png
diff --git a/res/localization/LameXP_DE.qm b/res/localization/LameXP_DE.qm
index bbb971dc..1eb8c621 100644
Binary files a/res/localization/LameXP_DE.qm and b/res/localization/LameXP_DE.qm differ
diff --git a/src/Config.h b/src/Config.h
index adbc8344..efb09afd 100644
--- a/src/Config.h
+++ b/src/Config.h
@@ -29,8 +29,8 @@
#define VER_LAMEXP_MINOR_HI 0
#define VER_LAMEXP_MINOR_LO 4
#define VER_LAMEXP_TYPE Beta
-#define VER_LAMEXP_PATCH 8
-#define VER_LAMEXP_BUILD 920
+#define VER_LAMEXP_PATCH 9
+#define VER_LAMEXP_BUILD 922
///////////////////////////////////////////////////////////////////////////////
// Tool versions (minimum expected versions!)
diff --git a/src/Dialog_MainWindow.cpp b/src/Dialog_MainWindow.cpp
index 17ecb92a..39d6a955 100644
--- a/src/Dialog_MainWindow.cpp
+++ b/src/Dialog_MainWindow.cpp
@@ -161,6 +161,7 @@ MainWindow::MainWindow(FileListModel *fileListModel, AudioFileModel *metaInfo, S
outputFolderView->setMouseTracking(false);
outputFolderView->setContextMenuPolicy(Qt::CustomContextMenu);
outputFolderView->installEventFilter(this);
+ outputFoldersEditorLabel->installEventFilter(this);
outputFoldersFovoritesLabel->installEventFilter(this);
while(saveToSourceFolderCheckBox->isChecked() != m_settings->outputToSourceDir()) saveToSourceFolderCheckBox->click();
prependRelativePathCheckBox->setChecked(m_settings->prependRelativeSourcePath());
@@ -174,6 +175,7 @@ MainWindow::MainWindow(FileListModel *fileListModel, AudioFileModel *metaInfo, S
connect(buttonGotoMusic, SIGNAL(clicked()), this, SLOT(gotoMusicFolderButtonClicked()));
connect(saveToSourceFolderCheckBox, SIGNAL(clicked()), this, SLOT(saveToSourceFolderChanged()));
connect(prependRelativePathCheckBox, SIGNAL(clicked()), this, SLOT(prependRelativePathChanged()));
+ connect(outputFolderEdit, SIGNAL(editingFinished()), this, SLOT(outputFolderEditFinished()));
m_outputFolderContextMenu = new QMenu();
m_showFolderContextAction = m_outputFolderContextMenu->addAction(QIcon(":/icons/zoom.png"), "N/A");
m_outputFolderFavoritesMenu = new QMenu();
@@ -182,6 +184,7 @@ MainWindow::MainWindow(FileListModel *fileListModel, AudioFileModel *metaInfo, S
connect(outputFolderView, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(outputFolderContextMenu(QPoint)));
connect(m_showFolderContextAction, SIGNAL(triggered(bool)), this, SLOT(showFolderContextActionTriggered()));
connect(m_addFavoriteFolderAction, SIGNAL(triggered(bool)), this, SLOT(addFavoriteFolderActionTriggered()));
+ outputFolderEdit->setVisible(false);
outputFolderLabel->installEventFilter(this);
outputFolderView->setCurrentIndex(m_fileSystemModel->index(m_settings->outputDir()));
outputFolderViewClicked(outputFolderView->currentIndex());
@@ -900,6 +903,39 @@ bool MainWindow::eventFilter(QObject *obj, QEvent *event)
break;
}
}
+ else if(obj == outputFoldersEditorLabel)
+ {
+ QMouseEvent *mouseEvent = dynamic_cast(event);
+ QPoint pos = (mouseEvent != NULL) ? mouseEvent->pos() : QPoint();
+ QWidget *sender = dynamic_cast(obj);
+
+ switch(event->type())
+ {
+ case QEvent::Enter:
+ outputFoldersEditorLabel->setFrameShadow(QFrame::Raised);
+ break;
+ case QEvent::MouseButtonPress:
+ outputFoldersEditorLabel->setFrameShadow(QFrame::Sunken);
+ break;
+ case QEvent::MouseButtonRelease:
+ outputFoldersEditorLabel->setFrameShadow(QFrame::Raised);
+ if(sender && mouseEvent)
+ {
+ if(pos.x() <= sender->width() && pos.y() <= sender->height() && pos.x() >= 0 && pos.y() >= 0 && mouseEvent->button() != Qt::MidButton)
+ {
+ outputFolderLabel->setVisible(false);
+ outputFolderEdit->setVisible(true);
+ outputFolderEdit->setText(outputFolderLabel->text());
+ outputFolderEdit->selectAll();
+ outputFolderEdit->setFocus();
+ }
+ }
+ break;
+ case QEvent::Leave:
+ outputFoldersEditorLabel->setFrameShadow(QFrame::Plain);
+ break;
+ }
+ }
return QMainWindow::eventFilter(obj, event);
}
@@ -2537,6 +2573,47 @@ void MainWindow::addFavoriteFolderActionTriggered(void)
refreshFavorites();
}
+/*
+ * Output folder edit finished
+ */
+void MainWindow::outputFolderEditFinished(void)
+{
+ QString text = QDir::fromNativeSeparators(outputFolderEdit->text().trimmed());
+
+ outputFolderEdit->setVisible(false);
+ outputFolderLabel->setVisible(true);
+
+ while(!text.isEmpty())
+ {
+ while(text.startsWith('"') || text.startsWith('/')) text = text.right(text.length() - 1).trimmed();
+ while(text.endsWith('"') || text.endsWith('/')) text = text.left(text.length() - 1).trimmed();
+
+ QFileInfo info(text);
+ if(info.exists() && info.isDir())
+ {
+ QModelIndex index = m_fileSystemModel->index(info.canonicalFilePath());
+ if(index.isValid())
+ {
+ outputFolderView->setCurrentIndex(index);
+ return;
+ }
+ }
+ else if(info.exists() && info.isFile())
+ {
+ QModelIndex index = m_fileSystemModel->index(info.canonicalPath());
+ if(index.isValid())
+ {
+ outputFolderView->setCurrentIndex(index);
+ return;
+ }
+ }
+
+ text = text.left(text.length() - 1).trimmed();
+ }
+
+ MessageBeep(MB_ICONERROR);
+}
+
/*
* Initialize file system model
*/
diff --git a/src/Dialog_MainWindow.h b/src/Dialog_MainWindow.h
index a983c9f4..485a1a6a 100644
--- a/src/Dialog_MainWindow.h
+++ b/src/Dialog_MainWindow.h
@@ -104,6 +104,7 @@ private slots:
void notifyOtherInstance(void);
void openFolderActionActivated(void);
void outputFolderContextMenu(const QPoint &pos);
+ void outputFolderEditFinished(void);
void outputFolderViewClicked(const QModelIndex &index);
void outputFolderViewMoved(const QModelIndex &index);
void playlistEnabledChanged(void);