diff --git a/etc/Translation/Blank.ts b/etc/Translation/Blank.ts index 5efcd947..8af490ef 100644 --- a/etc/Translation/Blank.ts +++ b/etc/Translation/Blank.ts @@ -431,188 +431,188 @@ CueImportDialog - + Import Cue Sheet - + The following Cue Sheet will be split and imported into LameXP. - + Loading Cue Sheet file, please be patient... - - + + Failed to load the Cue Sheet file: - + The specified file could not be found! - - - + + + Cue Sheet Error - + (System Default) - + Select ANSI Codepage for Cue Sheet file: - + OK - + Cancel - + New Folder - + An unknown error has occured! - + The file could not be opened for reading. Make sure you have the required rights! - + The provided file does not look like a valid Cue Sheet disc image file! - + Could not find any supported audio track in the Cue Sheet image! - + Note that LameXP can not handle "binary" Cue Sheet images. - + The selected Cue Sheet file contains inconsistent information. Take care! - + Unknown Artist - + Unknown Album - - + + Choose Output Directory - - + + LameXP - + Error: The selected output directory could not be created! - + Error: The selected output directory is not writable! - + Low Diskspace Warning - + There are less than %1 GB of free diskspace available in the selected output directory. - + It is highly recommend to free up more diskspace before proceeding with the import! - + Analyzing file(s), please wait... - + Analysis Failed - + Warning: The format of some of the input files could not be determined! - + Continue Anyway - + Abort - + Splitting file(s), please wait... - + Process was aborted by the user after %1 track(s)! - + An unexpected error has occured while splitting the Cue Sheet! - + Imported %1 track(s) from the Cue Sheet and skipped %2 track(s). - + Cue Sheet Completed @@ -714,17 +714,17 @@ DecoderRegistry - + All supported types - + Playlists - + All files @@ -835,7 +835,7 @@ - + Source Files @@ -862,7 +862,7 @@ - + Output Directory @@ -913,7 +913,7 @@ - + Meta Data @@ -954,7 +954,7 @@ - + Compression @@ -1045,7 +1045,7 @@ - + Advanced Options @@ -1481,114 +1481,119 @@ - + Encoding Complexity: - + Frame Size: - + + Disable Opus-Decoder Resampling (i.e. always output as 48.000 Hz) + + + + Overwrite Mode - + Overwrite Existing File - + Skip File - + Keep Both Files (Default) - + If Target File Already Exists: - + Reset Advanced Options - + Encode Now! - - + + About... - + Exit Program - + File - + ? - + View - + Style - + Language - + Tools - + Configuration - + Quit - + Open File(s)... - - + + Visit Official Web-Site - + @@ -1596,124 +1601,124 @@ - + 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 @@ -3053,186 +3058,186 @@ - + Show details for selected job - + Browse Output File Location - + Filter Log Items - + Show Running Only - + Show Succeeded Only - + Show Failed Only - + Show Skipped Only - + Show All Items - + Encoding Files - + Your files are being encoded, please be patient... - + Encoding files, please wait... - + Multi-threading enabled: Running %1 instances in parallel! - + Aborted! Waiting for running jobs to terminate... - + Encoding: %1 files of %2 completed so far, please wait... - + Creating the playlist file, please wait... - + Process was aborted by the user after %1 file(s)! - + Process was aborted prematurely by the user! - + LameXP - Aborted - + Process was aborted by the user. - + Process finished after %1. - + Error: %1 of %2 files failed (%3 files skipped). Double-click failed items for detailed information! - + Error: %1 of %2 files failed. Double-click failed items for detailed information! - + LameXP - Error - + At least one file has failed! - + All files completed successfully. Skipped %1 files. - - + + All files completed successfully. - + LameXP - Done - + None of the items matches the current filtering rules - + Playlist creation failed - + The playlist file could not be created: - + Warning: Computer will shutdown in %1 seconds... - - + + Cancel Shutdown - + hour(s) - - + + minute(s) - - + + second(s) - + millisecond(s) diff --git a/etc/Translation/LameXP_DE.ts b/etc/Translation/LameXP_DE.ts index 49717fb0..10d58947 100644 --- a/etc/Translation/LameXP_DE.ts +++ b/etc/Translation/LameXP_DE.ts @@ -1986,6 +1986,10 @@ Go To Parent Directory Zum übergeordneten Verzeichnis wechseln + + Disable Opus-Decoder Resampling (i.e. always output as 48.000 Hz) + Opus-Dekodierer Abtastratenkonvertierung deaktivieren (d.h. immer 48.000 Hz ausgeben) + MetaInfo diff --git a/etc/Translation/LameXP_ES.ts b/etc/Translation/LameXP_ES.ts index 5fac1c6b..8285f5c2 100644 --- a/etc/Translation/LameXP_ES.ts +++ b/etc/Translation/LameXP_ES.ts @@ -1985,6 +1985,10 @@ Go To Parent Directory + + Disable Opus-Decoder Resampling (i.e. always output as 48.000 Hz) + + MetaInfo diff --git a/etc/Translation/LameXP_FR.ts b/etc/Translation/LameXP_FR.ts index 7d21342d..635ff591 100644 --- a/etc/Translation/LameXP_FR.ts +++ b/etc/Translation/LameXP_FR.ts @@ -1995,6 +1995,10 @@ Ouvrir le dossier récursivement... Go To Parent Directory + + Disable Opus-Decoder Resampling (i.e. always output as 48.000 Hz) + + MetaInfo diff --git a/etc/Translation/LameXP_IT.ts b/etc/Translation/LameXP_IT.ts index ee08894e..bc24e6f2 100644 --- a/etc/Translation/LameXP_IT.ts +++ b/etc/Translation/LameXP_IT.ts @@ -1986,6 +1986,10 @@ Go To Parent Directory + + Disable Opus-Decoder Resampling (i.e. always output as 48.000 Hz) + + MetaInfo diff --git a/etc/Translation/LameXP_KR.ts b/etc/Translation/LameXP_KR.ts index 3eb771a1..82df0871 100644 --- a/etc/Translation/LameXP_KR.ts +++ b/etc/Translation/LameXP_KR.ts @@ -1985,6 +1985,10 @@ Go To Parent Directory + + Disable Opus-Decoder Resampling (i.e. always output as 48.000 Hz) + + MetaInfo diff --git a/etc/Translation/LameXP_PL.ts b/etc/Translation/LameXP_PL.ts index 808e11e0..f4b936af 100644 --- a/etc/Translation/LameXP_PL.ts +++ b/etc/Translation/LameXP_PL.ts @@ -431,188 +431,188 @@ CueImportDialog - + Import Cue Sheet Importuj Cue Sheet - + The following Cue Sheet will be split and imported into LameXP. Dany plik Cue Sheet będzie podzielony i zaimortowany do LameXP. - + Loading Cue Sheet file, please be patient... Ładowanie pliku Cue Sheet, prosze być cierpliwy... - - + + Failed to load the Cue Sheet file: Ładowanie pliku Cue Sheet zakończone niepowodzeniem: - + The specified file could not be found! Podany plik nie może być odnaleziony! - - - + + + Cue Sheet Error Błąd pliku Cue Sheet - + (System Default) (Domyślne systemowe) - + Select ANSI Codepage for Cue Sheet file: Wybierz kodowanie ANSI dla piku Cue: - + OK OK - + Cancel Anuluj - + New Folder Nowy folder - + An unknown error has occured! Wystąpił nieokreśłony błąd! - + The file could not be opened for reading. Make sure you have the required rights! Plik nie mógł zostać odczytany. Upewnij się że masz prawo odczytu! - + The provided file does not look like a valid Cue Sheet disc image file! Dany plik nie wydaje się prawidłowym plikiem obrazu Cue Sheet! - + Could not find any supported audio track in the Cue Sheet image! Nie znaleziono obsługiwanego formatu dźwięku w żadnej ze ścieżek obrazu Cue Sheet! - + Note that LameXP can not handle "binary" Cue Sheet images. LameXP nie radzi sobie z formatem "binarnym" obrazu Cue Sheet. - + The selected Cue Sheet file contains inconsistent information. Take care! Wybrany plik Cue Sheet zawiera niespójne informacje. Prosze zachować ostrożność! - + Unknown Artist Nieznany Artysta - + Unknown Album Nieznany Album - - + + Choose Output Directory Wybierz folder wyjściowy - - + + LameXP LameXP - + Error: The selected output directory could not be created! Błąd: Wybrana lokalizacja wyjściowa nie może zostać utworzona! - + Error: The selected output directory is not writable! Błąd: Nie można zapisać w wybranej lokalizacji wyjściowej! - + Low Diskspace Warning Ostrzeżenie o małej ilości miejsca na dysku - + There are less than %1 GB of free diskspace available in the selected output directory. Jest mniej niż %1 GB wolnego miejsca w wybranej lokalizacji wyjściowej. - + It is highly recommend to free up more diskspace before proceeding with the import! Jest wysoce zalecane zwolnić miejsce na dysku zanim zaczniesz importować! - + Analyzing file(s), please wait... Analizowanie pliku/ów, prosze czekać... - + Analysis Failed Analiza zakończona niepowodzeniem - + Warning: The format of some of the input files could not be determined! Ostrzeżenie: Nie można rozpoznać formatu kilku plików wejściowych! - + Continue Anyway Kontynuuj pomimo to - + Abort Przerwij - + Splitting file(s), please wait... Dzielenie pliku/ów, prosze czekać... - + Process was aborted by the user after %1 track(s)! Proces został przerwany przez użytkownika po imporcie %1 ścieżek! - + An unexpected error has occured while splitting the Cue Sheet! Wystąpił nieoczekiwany błąd podczas podziału pliku Cue Sheet! - + Imported %1 track(s) from the Cue Sheet and skipped %2 track(s). Zaimportowano %1 ścieżek i opuszczono %2 ścieżek z pliku Cue Sheet. - + Cue Sheet Completed Stworzono plik Cue Sheet @@ -714,17 +714,17 @@ DecoderRegistry - + All supported types Wszystkie obsługiwane pliki - + Playlists Playlisty - + All files Wszystkie pliki @@ -835,7 +835,7 @@ - + Source Files Pliki źródłowe @@ -862,7 +862,7 @@ - + Output Directory Folder docelowy @@ -898,7 +898,7 @@ - + Meta Data Tagi @@ -939,7 +939,7 @@ - + Compression Kompresja @@ -990,7 +990,7 @@ - + Advanced Options Opcje zaawansowane @@ -1482,114 +1482,119 @@ Opcje kodera Opus - + Encoding Complexity: Złożoność kompresji: - + Frame Size: Rozmiar ramki: - + + Disable Opus-Decoder Resampling (i.e. always output as 48.000 Hz) + + + + Overwrite Mode - + Overwrite Existing File - + Skip File - + Keep Both Files (Default) - + If Target File Already Exists: - + Reset Advanced Options Resetuj opcje zaawansowane - + Encode Now! Kompresuj! - - + + About... Info... - + Exit Program Wyjdź z programu - + File Plik - + ? ? - + View Widok - + Style Styl - + Language Język - + Tools Narzędzia - + Configuration Konfiguracja - + Quit Zamknij - + Open File(s)... Otwórz plik(i)... - - + + Visit Official Web-Site Odwiedź oficjalną stronę - + @@ -1597,124 +1602,124 @@ Sprawdź aktualizacje - + Open Folder... Otwórz folder... - + Clear All Wyczyść wszystko - + Plastique Plastique - + Cleanlooks Cleanlooks - + Windows Vista ("Aero") Windows Vista ("Aero") - + Windows Classic Windows Classic - + Windows XP ("Luna") Windows XP ("Luna") - + Disable Update Reminder Wyłącz przypominanie o aktualizacji - + Disable Sound Effects Wyłącz efekty dźwiękowe - + Install WMA Decoder Zainstaluj Dekoder WMA - + Disable Nero AAC Notifications Wyłącz powiadomienia Nero AAC - + Show DropBox Pokaż DropBoxa - + From File... Z pliku... - + Encode! Kompresuj! - + Disable Shell Integration Wyłącz integrację z systemem - + Frequently Asked Questions Pytania i Odpowiedzi - + Changelog Lista zmian - + Translator's Guide Przewodnik tłumacza - + Help && Support Pomoc i Wsparcie - + Open Folder Recursively... Otwórz folder rekurencyjnie... - + Check for Beta Updates Sprawdzaj czy jest Beta - + Import Cue Sheet Importuj plik Cue - + Disable Slow Startup Notifications Wyłącz powiadomienia o powolnym starcie - + Hibernate Computer On Shutdown Hibernuj zamiast zamykać @@ -3054,186 +3059,186 @@ Powrót - + Show details for selected job Pokaż szczegóły wybranego zadania - + Browse Output File Location Wybierz lokalizację dla plików wyjściowych - + Filter Log Items - + Show Running Only - + Show Succeeded Only - + Show Failed Only - + Show Skipped Only - + Show All Items - + Encoding Files Kompresowanie plików - + Your files are being encoded, please be patient... Twoje pliki są właśnie kompresowane, prosze być cierpliwy... - + Encoding files, please wait... Kompresowanie plików, prosze czekać... - + Multi-threading enabled: Running %1 instances in parallel! Wielowątkowosć włączona: Równolegle wykonywanych jest %1 kodowań! - + Aborted! Waiting for running jobs to terminate... Przerwano! Czekanie na wyłączenie procesu... - + Encoding: %1 files of %2 completed so far, please wait... Kompresja: Prosze czekać, jak dotąd wykonano %1 z %2 plików... - + Creating the playlist file, please wait... Tworzenie pliku playlisty, prosze czekać... - + Process was aborted by the user after %1 file(s)! Proces został przerwany przez użytkownika po wykonaniu %1 plików! - + Process was aborted prematurely by the user! Proces został przedwcześnie zakończony przez użytkownika! - + LameXP - Aborted LameXP - Przerwano - + Process was aborted by the user. Proces został przerwany przez użytkownika. - + Process finished after %1. Proces został zakończony po %1. - + Error: %1 of %2 files failed (%3 files skipped). Double-click failed items for detailed information! - + Error: %1 of %2 files failed. Double-click failed items for detailed information! Błąd: %1 z %2 plików nie zostało skompresowanych. Kliknij dwukrotnie na plik aby zobaczyć szczegóły! - + LameXP - Error LameXP - Błąd - + At least one file has failed! Przynajmniej jeden plik nie został skompresowany! - + All files completed successfully. Skipped %1 files. - - + + All files completed successfully. Kompresja wszystkich plików zakończona powodzeniem. - + LameXP - Done LameXP - Zrobione - + None of the items matches the current filtering rules - + Playlist creation failed Tworzenie playlisty zakończone niepowodzeniem - + The playlist file could not be created: Playlista nie mogła zostać utworzona: - + Warning: Computer will shutdown in %1 seconds... Ostrzeżenie: Komputer zostanie zamknięty za %1 sekund/y... - - + + Cancel Shutdown Anuluj wyłączenie komputera - + hour(s) godzinie/ach - - + + minute(s) minutach - - + + second(s) sekundach - + millisecond(s) milisekundach diff --git a/etc/Translation/LameXP_RU.ts b/etc/Translation/LameXP_RU.ts index b2a80d3c..c04655ad 100644 --- a/etc/Translation/LameXP_RU.ts +++ b/etc/Translation/LameXP_RU.ts @@ -1991,6 +1991,10 @@ Go To Parent Directory + + Disable Opus-Decoder Resampling (i.e. always output as 48.000 Hz) + + MetaInfo diff --git a/etc/Translation/LameXP_SV.ts b/etc/Translation/LameXP_SV.ts index 981100d5..0a65b437 100644 --- a/etc/Translation/LameXP_SV.ts +++ b/etc/Translation/LameXP_SV.ts @@ -432,188 +432,188 @@ CueImportDialog - + Import Cue Sheet Importera .cue-fil - + The following Cue Sheet will be split and imported into LameXP. Följande cue-fil kommer att delas och importeras till LameXP. - + Loading Cue Sheet file, please be patient... Läser in cue-fil. Vänta... - - + + Failed to load the Cue Sheet file: Kunde inte läsa in cue-fil: - + The specified file could not be found! Den specificerade filen kunde inte hittas! - - - + + + Cue Sheet Error Cue-fel - + (System Default) (Systemstandard) - + Select ANSI Codepage for Cue Sheet file: Välj ANSI som teckentabell för cue-fil: - + OK OK - + Cancel Avbryt - + New Folder Ny mapp - + An unknown error has occured! Ett okänt fel har uppstått! - + The file could not be opened for reading. Make sure you have the required rights! Filen kunde inte läsas in. Tillse att du har növändig behörighet! - + The provided file does not look like a valid Cue Sheet disc image file! Den specificerade filen verkar inte vara någon giltig cue-fil för skivavbildningar! - + Could not find any supported audio track in the Cue Sheet image! Kunde inte hitta något ljudspår som stöds i cue-filen! - + Note that LameXP can not handle "binary" Cue Sheet images. Notera att LameXP inte kan hantera "binära" cue-avbilder. - + The selected Cue Sheet file contains inconsistent information. Take care! Den specificerade cue-filen innehåller inkonsekvent information. Undersök det! - + Unknown Artist Okänd artist - + Unknown Album Okänt album - - + + Choose Output Directory Välj målmapp för utdata - - + + LameXP LameXP - + Error: The selected output directory could not be created! Fel: Den specificerade målmappen kunde inte skapas! - + Error: The selected output directory is not writable! Fel: Den specificerade målmappen är skrivskyddad! - + Low Diskspace Warning Varning för lågt diskutrymme - + There are less than %1 GB of free diskspace available in the selected output directory. Det finns mindre än %1 GB ledigt diskutrymme på den specificerade måladressen. - + It is highly recommend to free up more diskspace before proceeding with the import! Du bör frigöra mer diskutrymme innan du fortsätter med importen! - + Analyzing file(s), please wait... Analyserar fil(er), vänta... - + Analysis Failed Analys misslyckades - + Warning: The format of some of the input files could not be determined! Varning! Formatet på vissa filer kunde inte avgöras! - + Continue Anyway Fortsätt ändå - + Abort Avbryt - + Splitting file(s), please wait... Delar fil(er), vänta... - + Process was aborted by the user after %1 track(s)! Åtgärden avbröts av användaren efter %1 spår! - + An unexpected error has occured while splitting the Cue Sheet! Ett oväntat fel uppstod vid delningen av cue-filen! - + Imported %1 track(s) from the Cue Sheet and skipped %2 track(s). Importerade %1 spår från cue-filen och hoppade över %2 spår. - + Cue Sheet Completed cue-fil färdigbearbetad @@ -715,17 +715,17 @@ DecoderRegistry - + All supported types Alla typer som stöds - + Playlists Spelningslistor - + All files Alla filer @@ -836,7 +836,7 @@ - + Source Files Källfiler @@ -863,7 +863,7 @@ - + Output Directory Målmapp @@ -914,7 +914,7 @@ - + Meta Data Metadata @@ -955,7 +955,7 @@ - + Compression Komprimering @@ -1046,7 +1046,7 @@ - + Advanced Options Avancerat @@ -1482,114 +1482,119 @@ Opus-alternativ - + Encoding Complexity: Kodningskomplexitet: - + Frame Size: Ramstorlek: - + + Disable Opus-Decoder Resampling (i.e. always output as 48.000 Hz) + + + + Overwrite Mode - + Overwrite Existing File - + Skip File - + Keep Both Files (Default) - + If Target File Already Exists: - + Reset Advanced Options Återställ avancerade inställningar - + Encode Now! Koda om nu! - - + + About... Om... - + Exit Program Avsluta LameXP - + File Arkiv - + ? ? - + View Visa - + Style Stil - + Language Språk - + Tools Verktyg - + Configuration Inställningar - + Quit Avsluta - + Open File(s)... Öppna fil(er)... - - + + Visit Official Web-Site Besök hemsidan - + @@ -1597,124 +1602,124 @@ Sök efter uppdateringar - + Open Folder... Öppna mapp... - + Clear All Rensa alla - + Plastique Plastique - + Cleanlooks Cleanlooks - + Windows Vista ("Aero") Windows Vista ("Aero") - + Windows Classic Windows Classic - + Windows XP ("Luna") Windows XP ("Luna") - + Disable Update Reminder Inaktivera uppdateringsmeddelande - + Disable Sound Effects Inaktivera ljudeffekter - + Install WMA Decoder Installera WMA-avkodare - + Disable Nero AAC Notifications Inaktivera Nero AAC-meddelanden - + Show DropBox Visa DropBox - + From File... Från fil... - + Encode! Koda om! - + Disable Shell Integration Inaktivera utforskarintegration - + Frequently Asked Questions Vanliga frågor - + Changelog Ändringslogg - + Translator's Guide Översättningsguide - + Help && Support Hjälp && support - + Open Folder Recursively... Öppna mapp rekursivt... - + Check for Beta Updates Sök efter beta-uppdateringar - + Import Cue Sheet Importera cue-fil - + Disable Slow Startup Notifications Inaktivera meddelanden om långsam uppstart - + Hibernate Computer On Shutdown Försätt datorn i viloläge vid avslut @@ -3055,186 +3060,186 @@ Stäng - + Show details for selected job Visa detaljerad info för markerad åtgärd - + Browse Output File Location Öppna utdatamnappen - + Filter Log Items - + Show Running Only - + Show Succeeded Only - + Show Failed Only - + Show Skipped Only - + Show All Items - + Encoding Files Kodar om filer - + Your files are being encoded, please be patient... Dina filer kodas om, vänta... - + Encoding files, please wait... Kodar om filer, vänta... - + Multi-threading enabled: Running %1 instances in parallel! Flertrådskörning aktiverad: Kör %1 parallella instanser! - + Aborted! Waiting for running jobs to terminate... Avbrutet! Väntar på att aktiva processer skall avslutas... - + Encoding: %1 files of %2 completed so far, please wait... Omkodning: %1 fil(er) av %2 bearbetade hittills, vänta... - + Creating the playlist file, please wait... Skapar spelningslista, vänta... - + Process was aborted by the user after %1 file(s)! Åtgärden avbröts av användaren efter %1 fil(er)! - + Process was aborted prematurely by the user! Åtgärden avbröts i förtid av användaren! - + LameXP - Aborted LameXP - Avbrutet - + Process was aborted by the user. Åtgärden avbröts av användaren. - + Process finished after %1. Åtgärden slutförd efter %1. - + Error: %1 of %2 files failed (%3 files skipped). Double-click failed items for detailed information! - + Error: %1 of %2 files failed. Double-click failed items for detailed information! Fel: %1 av %2 filer misslyckades. Dubbelklicka på det misslyckade objektet för detaljerad information! - + LameXP - Error LameXP - Fel - + At least one file has failed! Minst en fil har misslyckats! - + All files completed successfully. Skipped %1 files. - - + + All files completed successfully. Alla filer korrekt omkodade. - + LameXP - Done LameXP - Klar - + None of the items matches the current filtering rules - + Playlist creation failed Kunde inte skapa spelningslista - + The playlist file could not be created: Spelningslistan kunde inte skapas: - + Warning: Computer will shutdown in %1 seconds... Varning! Datorn kommer att stängas av om %1 sekunder... - - + + Cancel Shutdown Avbryt avstängning - + hour(s) timma(r) - - + + minute(s) minut(er) - - + + second(s) sekund(er) - + millisecond(s) millisekund(er) diff --git a/etc/Translation/LameXP_TW.ts b/etc/Translation/LameXP_TW.ts index dea20f44..b98c6d24 100644 --- a/etc/Translation/LameXP_TW.ts +++ b/etc/Translation/LameXP_TW.ts @@ -1985,6 +1985,10 @@ Go To Parent Directory + + Disable Opus-Decoder Resampling (i.e. always output as 48.000 Hz) + + MetaInfo diff --git a/etc/Translation/LameXP_UK.ts b/etc/Translation/LameXP_UK.ts index 909a1027..7554e755 100644 --- a/etc/Translation/LameXP_UK.ts +++ b/etc/Translation/LameXP_UK.ts @@ -1986,6 +1986,10 @@ Go To Parent Directory Перейти до кореневої теки + + Disable Opus-Decoder Resampling (i.e. always output as 48.000 Hz) + + MetaInfo diff --git a/etc/Translation/LameXP_ZH.ts b/etc/Translation/LameXP_ZH.ts index e29a5083..215806f2 100644 --- a/etc/Translation/LameXP_ZH.ts +++ b/etc/Translation/LameXP_ZH.ts @@ -1985,6 +1985,10 @@ Go To Parent Directory + + Disable Opus-Decoder Resampling (i.e. always output as 48.000 Hz) + + MetaInfo diff --git a/gui/MainWindow.ui b/gui/MainWindow.ui index d8278ebf..23613cb4 100644 --- a/gui/MainWindow.ui +++ b/gui/MainWindow.ui @@ -823,14 +823,14 @@ - + AAC/MP4 - + PCM/Wave @@ -853,14 +853,14 @@ - + A/52 - + DCA @@ -880,7 +880,7 @@ - + Qt::Horizontal @@ -893,7 +893,7 @@ - + Qt::Horizontal @@ -906,7 +906,7 @@ - + Qt::Horizontal @@ -919,7 +919,7 @@ - + Qt::Horizontal @@ -932,7 +932,7 @@ - + Qt::Horizontal @@ -945,15 +945,15 @@ - + FLAC - - + + Qt::Horizontal @@ -965,15 +965,15 @@ - + Opus - - + + Qt::Horizontal @@ -1420,7 +1420,7 @@ 0 0 604 - 1724 + 1759 @@ -3639,39 +3639,7 @@ - - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 10 - 20 - - - - - - - - Qt::Horizontal - - - QSizePolicy::Fixed - - - - 10 - 20 - - - - - + Qt::Vertical @@ -3687,7 +3655,7 @@ - + Qt::Vertical @@ -3703,14 +3671,14 @@ - + Encoding Complexity: - + @@ -3732,7 +3700,7 @@ - + Qt::Horizontal @@ -3745,7 +3713,7 @@ - + Frame Size: @@ -3755,7 +3723,7 @@ - + @@ -3804,7 +3772,7 @@ - + Qt::Horizontal @@ -3817,6 +3785,61 @@ + + + + Qt::Vertical + + + QSizePolicy::Fixed + + + + 20 + 6 + + + + + + + + Disable Opus-Decoder Resampling (i.e. always output as 48.000 Hz) + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 10 + 20 + + + + + + + + Qt::Horizontal + + + QSizePolicy::Fixed + + + + 10 + 20 + + + + diff --git a/res/localization/LameXP_DE.qm b/res/localization/LameXP_DE.qm index 9de562df..169c3185 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 aa354f76..462a6ef0 100644 --- a/src/Config.h +++ b/src/Config.h @@ -30,7 +30,7 @@ #define VER_LAMEXP_MINOR_LO 7 #define VER_LAMEXP_TYPE Beta #define VER_LAMEXP_PATCH 1 -#define VER_LAMEXP_BUILD 1227 +#define VER_LAMEXP_BUILD 1228 /////////////////////////////////////////////////////////////////////////////// // Tool versions (minimum expected versions!) diff --git a/src/Dialog_CueImport.cpp b/src/Dialog_CueImport.cpp index 5cd461e8..7e5de9ff 100644 --- a/src/Dialog_CueImport.cpp +++ b/src/Dialog_CueImport.cpp @@ -32,6 +32,7 @@ #include "Dialog_WorkingBanner.h" #include "Thread_FileAnalyzer.h" #include "Thread_CueSplitter.h" +#include "Registry_Decoder.h" #include "LockedFile.h" //Qt includes @@ -51,12 +52,13 @@ // Constructor & Destructor //////////////////////////////////////////////////////////// -CueImportDialog::CueImportDialog(QWidget *parent, FileListModel *fileList, const QString &cueFile) +CueImportDialog::CueImportDialog(QWidget *parent, FileListModel *fileList, const QString &cueFile, const SettingsModel *settings) : QDialog(parent), ui(new Ui::CueSheetImport), + m_fileList(fileList), m_cueFileName(cueFile), - m_fileList(fileList) + m_settings(settings) { //Init the dialog, from the .ui file ui->setupUi(this); @@ -398,10 +400,12 @@ void CueImportDialog::splitFiles(void) connect(splitter, SIGNAL(progressMaxChanged(unsigned int)), progress, SLOT(setProgressMax(unsigned int)), Qt::QueuedConnection); connect(progress, SIGNAL(userAbort()), splitter, SLOT(abortProcess()), Qt::DirectConnection); + DecoderRegistry::configureDecoders(m_settings); + progress->show(tr("Splitting file(s), please wait..."), splitter); progress->close(); - if(splitter->getAborted()) + if(splitter->getAborted()) { QMessageBox::warning(this, tr("Cue Sheet Error"), tr("Process was aborted by the user after %1 track(s)!").arg(QString::number(splitter->getTracksSuccess()))); } diff --git a/src/Dialog_CueImport.h b/src/Dialog_CueImport.h index 59939f16..4086e59b 100644 --- a/src/Dialog_CueImport.h +++ b/src/Dialog_CueImport.h @@ -27,6 +27,7 @@ class CueSheetModel; class LockedFile; class AudioFileModel; class FileListModel; +class SettingsModel; //UIC forward declartion namespace Ui { @@ -39,7 +40,7 @@ class CueImportDialog : public QDialog Q_OBJECT public: - CueImportDialog(QWidget *parent, FileListModel *fileList, const QString &cueFile); + CueImportDialog(QWidget *parent, FileListModel *fileList, const QString &cueFile, const SettingsModel *settings); ~CueImportDialog(void); int exec(void); @@ -64,6 +65,8 @@ private: CueSheetModel *m_model; FileListModel *m_fileList; + const SettingsModel *m_settings; + QList m_locks; QList m_fileInfo; QString m_cueFileName; diff --git a/src/Dialog_MainWindow.cpp b/src/Dialog_MainWindow.cpp index ceba2a18..5bb8a15d 100644 --- a/src/Dialog_MainWindow.cpp +++ b/src/Dialog_MainWindow.cpp @@ -403,6 +403,7 @@ MainWindow::MainWindow(FileListModel *fileListModel, AudioFileModel *metaInfo, S SET_CHECKBOX_STATE(ui->checkBoxUseSystemTempFolder, !m_settings->customTempPathEnabled()); SET_CHECKBOX_STATE(ui->checkBoxRenameOutput, m_settings->renameOutputFilesEnabled()); SET_CHECKBOX_STATE(ui->checkBoxForceStereoDownmix, m_settings->forceStereoDownmix()); + SET_CHECKBOX_STATE(ui->checkBoxOpusDisableResample, m_settings->opusDisableResample()); ui->checkBoxNeroAAC2PassMode->setEnabled(!(m_fhgEncoderAvailable || m_qaacEncoderAvailable)); ui->lineEditCustomParamLAME->setText(m_settings->customParametersLAME()); @@ -468,8 +469,7 @@ MainWindow::MainWindow(FileListModel *fileListModel, AudioFileModel *metaInfo, S connect(ui->checkBoxForceStereoDownmix, SIGNAL(clicked(bool)), this, SLOT(forceStereoDownmixEnabledChanged(bool))); connect(ui->comboBoxOpusFramesize, SIGNAL(currentIndexChanged(int)), this, SLOT(opusSettingsChanged())); connect(ui->spinBoxOpusComplexity, SIGNAL(valueChanged(int)), this, SLOT(opusSettingsChanged())); - //connect(comboBoxOpusOptimize, SIGNAL(currentIndexChanged(int)), SLOT(opusSettingsChanged())); - //connect(checkBoxOpusExpAnalysis, SIGNAL(clicked(bool)), this, SLOT(opusSettingsChanged())); + connect(ui->checkBoxOpusDisableResample, SIGNAL(clicked(bool)), SLOT(opusSettingsChanged())); connect(m_overwriteButtonGroup, SIGNAL(buttonClicked(int)), this, SLOT(overwriteModeChanged(int))); connect(m_evenFilterCustumParamsHelp, SIGNAL(eventOccurred(QWidget*, QEvent*)), this, SLOT(customParamsHelpRequested(QWidget*, QEvent*))); @@ -1950,7 +1950,7 @@ void MainWindow::importCueSheetActionTriggered(bool checked) if(!selectedCueFile.isEmpty()) { m_settings->mostRecentInputPath(QFileInfo(selectedCueFile).canonicalPath()); - CueImportDialog *cueImporter = new CueImportDialog(this, m_fileListModel, selectedCueFile); + CueImportDialog *cueImporter = new CueImportDialog(this, m_fileListModel, selectedCueFile, m_settings); result = cueImporter->exec(); LAMEXP_DELETE(cueImporter); } @@ -3655,7 +3655,7 @@ void MainWindow::opusSettingsChanged(void) { m_settings->opusFramesize(ui->comboBoxOpusFramesize->currentIndex()); m_settings->opusComplexity(ui->spinBoxOpusComplexity->value()); - //m_settings->opusOptimizeFor(comboBoxOpusOptimize->currentIndex()); + m_settings->opusDisableResample(ui->checkBoxOpusDisableResample->isChecked()); } /* @@ -4028,7 +4028,6 @@ void MainWindow::resetAdvancedOptionsButtonClicked(void) ui->comboBoxAftenCodingMode->setCurrentIndex(m_settings->aftenAudioCodingModeDefault()); ui->comboBoxAftenDRCMode->setCurrentIndex(m_settings->aftenDynamicRangeCompressionDefault()); ui->comboBoxNormalizationMode->setCurrentIndex(m_settings->normalizationFilterEqualizationModeDefault()); - //comboBoxOpusOptimize->setCurrentIndex(m_settings->opusOptimizeForDefault()); ui->comboBoxOpusFramesize->setCurrentIndex(m_settings->opusFramesizeDefault()); SET_CHECKBOX_STATE(ui->checkBoxBitrateManagement, m_settings->bitrateManagementEnabledDefault()); SET_CHECKBOX_STATE(ui->checkBoxNeroAAC2PassMode, m_settings->neroAACEnable2PassDefault()); @@ -4038,6 +4037,7 @@ void MainWindow::resetAdvancedOptionsButtonClicked(void) SET_CHECKBOX_STATE(ui->checkBoxAftenFastAllocation, m_settings->aftenFastBitAllocationDefault()); SET_CHECKBOX_STATE(ui->checkBoxRenameOutput, m_settings->renameOutputFilesEnabledDefault()); SET_CHECKBOX_STATE(ui->checkBoxForceStereoDownmix, m_settings->forceStereoDownmixDefault()); + SET_CHECKBOX_STATE(ui->checkBoxOpusDisableResample, m_settings->opusDisableResampleDefault()); ui->lineEditCustomParamLAME->setText(m_settings->customParametersLAMEDefault()); ui->lineEditCustomParamOggEnc->setText(m_settings->customParametersOggEncDefault()); ui->lineEditCustomParamNeroAAC->setText(m_settings->customParametersAacEncDefault());