diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 14bec91c9..882df583d 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -23,10 +23,12 @@ jobs: with: submodules: recursive - name: "Setup Environment" + shell: pwsh run: | + $ProgressPreference = 'SilentlyContinue' mkdir build - powershell -command "Invoke-WebRequest https://github.com/mlocati/gettext-iconv-windows/releases/download/v0.21-v1.16/gettext0.21-iconv1.16-shared-64.zip -OutFile gettext.zip" - powershell -command "Expand-Archive -Force 'gettext.zip'" + Invoke-WebRequest https://github.com/mlocati/gettext-iconv-windows/releases/download/v0.21-v1.16/gettext0.21-iconv1.16-shared-64.zip -OutFile gettext.zip + Expand-Archive -Force 'gettext.zip' move gettext\bin\* C:\Windows\System32 choco install innosetup - name: "Vcpkg" @@ -35,7 +37,7 @@ jobs: with: pkgs: boost-date-time libnick qtbase qtsvg qttools triplet: x64-windows - revision: 80d54ff62d528339c626a6fbc3489a7f25956ade + revision: 9b93d255be4be2eda2f9b139afd7f4e8c1026a55 token: ${{ secrets.GITHUB_TOKEN }} github-binarycache: true - name: "Build" @@ -45,17 +47,19 @@ jobs: cmake --build . --config Release - name: "Create Installer" working-directory: ${{github.workspace}}/inno + shell: pwsh run: | - powershell -command "Invoke-WebRequest https://aka.ms/vs/17/release/vc_redist.x64.exe -OutFile vc_redist.x64.exe" - powershell -command "Invoke-WebRequest https://github.com/yt-dlp/yt-dlp/releases/download/2024.12.23/yt-dlp.exe -OutFile yt-dlp.exe" - powershell -command "Invoke-WebRequest https://github.com/aria2/aria2/releases/download/release-1.37.0/aria2-1.37.0-win-64bit-build1.zip -OutFile aria2.zip" - powershell -command "Invoke-WebRequest https://github.com/GyanD/codexffmpeg/releases/download/7.1/ffmpeg-7.1-full_build.zip -OutFile ffmpeg.zip" - powershell -command "Expand-Archive -Force 'aria2.zip'" - powershell -command "Expand-Archive -Force 'ffmpeg.zip'" + $ProgressPreference = 'SilentlyContinue' + Invoke-WebRequest https://aka.ms/vs/17/release/vc_redist.x64.exe -OutFile vc_redist.x64.exe + Invoke-WebRequest https://github.com/yt-dlp/yt-dlp/releases/download/2024.12.23/yt-dlp.exe -OutFile yt-dlp.exe + Invoke-WebRequest https://github.com/aria2/aria2/releases/download/release-1.37.0/aria2-1.37.0-win-64bit-build1.zip -OutFile aria2.zip + Invoke-WebRequest https://github.com/yt-dlp/FFmpeg-Builds/releases/download/latest/ffmpeg-n7.1-latest-win64-gpl-7.1.zip -OutFile ffmpeg.zip + Expand-Archive -Force 'aria2.zip' + Expand-Archive -Force 'ffmpeg.zip' move aria2\aria2-1.37.0-win-64bit-build1\aria2c.exe aria2c.exe - move ffmpeg\ffmpeg-7.1-full_build\bin\ffmpeg.exe ffmpeg.exe - move ffmpeg\ffmpeg-7.1-full_build\bin\ffprobe.exe ffprobe.exe - move ffmpeg\ffmpeg-7.1-full_build\bin\ffplay.exe ffplay.exe + move ffmpeg\ffmpeg-n7.1-latest-win64-gpl-7.1\bin\ffmpeg.exe ffmpeg.exe + move ffmpeg\ffmpeg-n7.1-latest-win64-gpl-7.1\bin\ffprobe.exe ffprobe.exe + move ffmpeg\ffmpeg-n7.1-latest-win64-gpl-7.1\bin\ffplay.exe ffplay.exe iscc setup.iss - name: Upload uses: actions/upload-artifact@v4 diff --git a/CMakeLists.txt b/CMakeLists.txt index 431b0b53a..cc2061f51 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,7 +15,7 @@ if (POLICY CMP0141) set(CMAKE_MSVC_DEBUG_INFORMATION_FORMAT "$,$>,$<$:EditAndContinue>,$<$:ProgramDatabase>>") endif() -project("org.nickvision.tubeconverter" LANGUAGES C CXX VERSION 2024.12.2 DESCRIPTION "Download web video and audio.") +project("org.nickvision.tubeconverter" LANGUAGES C CXX VERSION 2025.1.0 DESCRIPTION "Download web video and audio.") set(SHORT_NAME "parabolic") set(DISPLAY_NAME "Parabolic") include(GNUInstallDirs) diff --git a/docs/html/it/aria.html b/docs/html/it/aria.html index 8441b24bc..a3eb58132 100644 --- a/docs/html/it/aria.html +++ b/docs/html/it/aria.html @@ -18,11 +18,11 @@ Aiuto per Parabolic »

aria2

-

This page explains all options for configuring aria2 in Preferences in Parabolic.

+

Questa pagina spiega tutte le opzioni per configurare aria2 negli impostazioni di Parabolic.

Usa aria2
-

If enabled, Parabolic will use aria2c to download media.

+

Se abilitato, Parabolic userà aria2c per scaricare i materiali.

Although using aria2c can improve download speed, download progress will not be displayed in the UI.

diff --git a/docs/html/ko/aria.html b/docs/html/ko/aria.html index aee35470e..e20fa2a1e 100644 --- a/docs/html/ko/aria.html +++ b/docs/html/ko/aria.html @@ -20,7 +20,7 @@

이 페이지는 Parabolic의 설정에서 aria2를 구성하는 모든 옵션에 대해 설명합니다.

-
Use aria2
+
aria2 사용

활성화되면, Parabolic은 aria2c를 사용하여 미디어를 다운로드합니다.

aria2c를 사용하면 다운로드 속도가 향상될 수 있지만, 다운로드 진행 상황은 UI에 표시되지 않습니다.

diff --git a/docs/html/ko/converter.html b/docs/html/ko/converter.html index e0fbb58ed..18ea2310c 100644 --- a/docs/html/ko/converter.html +++ b/docs/html/ko/converter.html @@ -3,7 +3,7 @@ -Converter +변환기
-

Návod Parabolic

+

Parabolic príručka

Táto dokumentácia vám pomôže pochopiť, ako nastaviť aplikáciu Parabolic, aby ste z nej získali čo najviac.

-

Ak chcete získať podporu, použite problémy alebo diskusie na Github-e, alebo sa pripojte k nášmu kanálu Matrix.

+

Pre podporu využite problémy alebo diskusné sekcie na Github-e, alebo sa pripojte k nášmu Matrix kanálu.

Autori Nickvision Parabolic nenesú zodpovednosť za akékoľvek zneužitie tohto programu, ktoré môže porušovať miestne zákony o autorských právach/DMCA. Používatelia používajú túto aplikáciu na vlastné riziko.

diff --git a/docs/html/sk/interface.html b/docs/html/sk/interface.html index bebe6733d..b009bbae4 100644 --- a/docs/html/sk/interface.html +++ b/docs/html/sk/interface.html @@ -62,7 +62,7 @@
Zabrániť uspatiu
-

Ak je táto funkcia zapnutá, systém nebude môcť prejsť do režimu spánku, keď je aplikácia Parabolic spustená na pozadí.

+

Ak je táto možnosť zapnutá, systém nebude môcť prejsť do režimu spánku, keď je aplikácia Parabolic spustená.

@@ -80,9 +80,9 @@

Predvolené: Vypnuté

-
Obnoviť zlyhané stiahnutia
+
Obnoviť neúspešné stiahnutia
-

Ak je táto funkcia zapnutá, bude aplikácia Parabolic sledovať prebiehajúce sťahovanie a sťahovania čakajúce v poradí a v prípade potreby ich znova spustí, ak aplikácia zlyhá a reštartuje sa.

+

Ak je táto možnosť zapnutá, bude aplikácia Parabolic sledovať prebiehajúce sťahovanie a sťahovania čakajúce v poradí a v prípade potreby ich znova spustí, ak aplikácia zlyhá a reštartuje sa.

diff --git a/docs/html/sk/newDownload.html b/docs/html/sk/newDownload.html index 548c312f3..527853eee 100644 --- a/docs/html/sk/newDownload.html +++ b/docs/html/sk/newDownload.html @@ -34,7 +34,7 @@
Overiť
-

Ak je táto funkcia zapnutá, používateľ bude požiadaný o zadanie používateľského mena a/alebo hesla, ktoré sa má odovzdať yt-dlp pri sťahovaní.

+

Ak je táto možnosť zapnutá, používateľ bude požiadaný o zadanie používateľského mena a/alebo hesla, ktoré sa má odovzdať yt-dlp pri sťahovaní.

Ak sa poverenia nachádzajú v zväzku kľúčov, používateľ si namiesto toho môže vybrať zo zoznamu pomenovaných poverení, ktoré chce použiť (alebo pokračovať v ručnom zadávaní poverenia)

@@ -58,14 +58,14 @@
Typ súboru
-

Typ súboru, ako ktorý sa má médium stiahnuť.

+

Formát súboru, v ktorom sa má médium stiahnuť.

-

Predtým použitý typ súboru sa zapamätá a vopred sa vyberie pre ďalšie sťahovanie.

+

Predtým vybraný formát súboru sa uloží a automaticky sa predvolí pre ďalšie sťahovanie.

@@ -81,20 +81,20 @@ -

Výberom typov súborov Video (všeobecné) alebo Zvuk (všeobecný) spôsobí, že aplikácia Parabolic stiahne médiá v pôvodnom type súboru bez vykonania konverzie.

+

Ak vyberiete typ súboru Video (všeobecné) alebo Zvuk (všeobecný), aplikácia Parabolic stiahne médiá v pôvodnom formáte bez vykonania konverzie.

Kvalita
-

Ak je typom súboru typ videa, uvedené kvality budú predstavovať rozlíšenia dostupných médií.

-

Ak je typom súboru typ zvuku, uvedené kvality budú bitové rýchlosti zvuku dostupného média.

+

Ak je typom súboru video, uvedené kvality budú predstavovať rozlíšenia dostupného obrazového média.

+

Ak je typom súboru audio, uvedené kvality budú predstavovať bitové rýchlosti dostupného zvukového média.

-

Predtým použitá kvalita sa zapamätá a predvolí sa pre ďalšie sťahovanie.

+

Predtým zvolená kvalita sa uloží a automaticky sa predvolí pri ďalšom sťahovaní.

Jazyk zvuku
@@ -107,55 +107,55 @@ -

Predtým použitý stav sa zapamätá a predvolí sa pre ďalšie sťahovanie.

+

Predtým použitý stav sa uloží a automaticky sa predvolí pri ďalšom sťahovaní.

Titulky
-

Zoznam titulkov v médiách, ktoré má používateľ k dispozícii na stiahnutie. Ďalšie konfigurácie titulkov nájdete v nastaveniach.

+

Zoznam titulkov v médiách, ktoré má používateľ k dispozícii na stiahnutie. Ďalšie konfigurácie titulkov nájdete v nastaveniach.

-

Predtým vybrané titulky sa zapamätajú a vopred sa vyberú pre ďalšie sťahovanie.

+

Predtým vybrané titulky sa uložia a automaticky sa predvolia pri ďalšom sťahovaní.

Rozdeliť kapitoly
-

Ak je táto funkcia zapnutá, aplikácia Parabolic rozdelí stiahnuté video na viacero menších súborov na základe jeho kapitol.

+

Ak je táto možnosť zapnutá, aplikácia Parabolic rozdelí stiahnuté video na viacero menších súborov na základe jeho kapitol.

-

Predtým použitý stav sa zapamätá a predvolí sa pre ďalšie sťahovanie.

+

Predtým použitý stav sa uloží a automaticky sa predvolí pri ďalšom sťahovaní.

Obmedzenie rýchlosti sťahovania
-

Ak je táto funkcia zapnutá, aplikácia Parabolic obmedzí rýchlosť sťahovania na rýchlosť nastavenú v nastaveniach.

+

Ak je táto možnosť zapnutá, aplikácia Parabolic obmedzí rýchlosť sťahovania na rýchlosť nastavenú v nastaveniach.

-

Predtým použitý stav sa zapamätá a predvolí sa pre ďalšie sťahovanie.

+

Predtým použitý stav sa uloží a automaticky sa predvolí pri ďalšom sťahovaní.

Popis exportu
-

Ak je táto funkcia zapnutá, aplikácia Parabolic automaticky exportuje popis média do súboru .description vedľa stiahnutého súboru.

+

Ak je táto možnosť zapnutá, aplikácia Parabolic automaticky exportuje popis média do súboru .description vedľa stiahnutého súboru.

-

Predtým použitý stav sa zapamätá a predvolí sa pre ďalšie sťahovanie.

+

Predtým použitý stav sa uloží a automaticky sa predvolí pri ďalšom sťahovaní.

Časový rozsah
@@ -187,7 +187,7 @@ -

Predtým použitý priečinok sa zapamätá a vopred vyberie pre ďalšie sťahovanie.

+

Predtým vybratý priečinok sa uloží a automaticky sa predvolí pre ďalšie sťahovanie.

Názov súboru
diff --git a/docs/html/sv/downloads.html b/docs/html/sv/downloads.html index 9cd1c7351..77d7dc7e5 100644 --- a/docs/html/sv/downloads.html +++ b/docs/html/sv/downloads.html @@ -91,9 +91,9 @@

Standard: Av

-
Included Media Id in Title After Validation
+
Inkluderat media-ID i titeln efter validering
-

Whether or not to included the media's id in the title (file name) when validated.

+

Huruvida medias id ska inkluderas i titeln (filnamnet) när den har validerats.

@@ -148,7 +148,7 @@ -

Standard: Vilket som helst

+

Standard: Vilken som helst

Föredraget textningsformat
@@ -168,7 +168,7 @@ -

Standard: Vilket som helst

+

Standard: Vilken som helst

diff --git a/docs/html/sv/index.html b/docs/html/sv/index.html index 5f649210e..99250163c 100644 --- a/docs/html/sv/index.html +++ b/docs/html/sv/index.html @@ -20,12 +20,12 @@

För att få support, använd issues eller diskussioner på Github, eller gå med i vår Matrix-kanal.

Författarna till Nickvision Parabolic är inte ansvariga för missbruk av detta program, som kan bryta mot lokala upphovsrätts-/DMCA-lagar. Användare använder denna applikation på egen risk.

diff --git a/docs/html/sv/interface.html b/docs/html/sv/interface.html index 2c2d31928..69176c0fc 100644 --- a/docs/html/sv/interface.html +++ b/docs/html/sv/interface.html @@ -3,7 +3,7 @@ -User Interface +Användargränssnitt