From ad1f9872cddc00b54f3c0288c6a7bdaf0e8a2a85 Mon Sep 17 00:00:00 2001 From: Adam Iskandar <89963248+AdamIskandarAI@users.noreply.github.com> Date: Thu, 9 May 2024 02:55:15 +0800 Subject: [PATCH] Translations update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Create Slovak.js Not final, I'll talk to friend about it, but it should be 90% accurate * Update czech.js Changes (10) From: Úprava tohoto nastavení vyžaduje restart aplikace pro provedení změn To: Úprava tohoto nastavení vyžaduje restartování aplikace pro provedení změn (34) From: Jatyk To: Jazyk (66)From: Informace o aplikace To: Informace o aplikaci * Added dependabot.yml * Added gitbub actions to dependabot * build(deps): bump webpack from 4.46.0 to 5.84.1 in /NUXT Bumps [webpack](https://github.com/webpack/webpack) from 4.46.0 to 5.84.1. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v4.46.0...v5.84.1) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * build(deps): bump @capacitor/status-bar from 1.0.8 to 5.0.2 in /NUXT Bumps [@capacitor/status-bar](https://github.com/ionic-team/capacitor-plugins) from 1.0.8 to 5.0.2. - [Release notes](https://github.com/ionic-team/capacitor-plugins/releases) - [Changelog](https://github.com/ionic-team/capacitor-plugins/blob/main/CHANGELOG.md) - [Commits](https://github.com/ionic-team/capacitor-plugins/compare/@capacitor/status-bar@1.0.8...@capacitor/status-bar@5.0.2) --- updated-dependencies: - dependency-name: "@capacitor/status-bar" dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * build(deps): bump nuxt from 2.16.3 to 3.5.2 in /NUXT Bumps [nuxt](https://github.com/nuxt/nuxt) from 2.16.3 to 3.5.2. - [Release notes](https://github.com/nuxt/nuxt/releases) - [Commits](https://github.com/nuxt/nuxt/compare/v2.16.3...v3.5.2) --- updated-dependencies: - dependency-name: nuxt dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * build(deps-dev): bump eslint-plugin-vue from 8.7.1 to 9.14.1 in /NUXT Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 8.7.1 to 9.14.1. - [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases) - [Commits](https://github.com/vuejs/eslint-plugin-vue/compare/v8.7.1...v9.14.1) --- updated-dependencies: - dependency-name: eslint-plugin-vue dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * build(deps): bump @capacitor/cli from 3.9.0 to 5.0.4 Bumps [@capacitor/cli](https://github.com/ionic-team/capacitor) from 3.9.0 to 5.0.4. - [Release notes](https://github.com/ionic-team/capacitor/releases) - [Changelog](https://github.com/ionic-team/capacitor/blob/main/CHANGELOG.md) - [Commits](https://github.com/ionic-team/capacitor/compare/3.9.0...5.0.4) --- updated-dependencies: - dependency-name: "@capacitor/cli" dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * build(deps): bump actions/setup-node from 2 to 3 Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2 to 3. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * build(deps): bump actions/setup-java from 1 to 3 Bumps [actions/setup-java](https://github.com/actions/setup-java) from 1 to 3. - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](https://github.com/actions/setup-java/compare/v1...v3) --- updated-dependencies: - dependency-name: actions/setup-java dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * build(deps-dev): bump eslint from 7.32.0 to 8.42.0 in /NUXT Bumps [eslint](https://github.com/eslint/eslint) from 7.32.0 to 8.42.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v7.32.0...v8.42.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * build(deps): bump @capacitor/core from 3.9.0 to 5.0.4 Bumps [@capacitor/core](https://github.com/ionic-team/capacitor) from 3.9.0 to 5.0.4. - [Release notes](https://github.com/ionic-team/capacitor/releases) - [Changelog](https://github.com/ionic-team/capacitor/blob/main/CHANGELOG.md) - [Commits](https://github.com/ionic-team/capacitor/compare/3.9.0...5.0.4) --- updated-dependencies: - dependency-name: "@capacitor/core" dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * build(deps): bump actions/upload-artifact from 2 to 3 Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * build(deps): bump actions/checkout from 2 to 3 Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * build(deps): bump actions/download-artifact from 2 to 3 Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 2 to 3. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] * Revert Dependabot (#649) * Revert everything * Update japanese.js (#647) * Add Finnish language * Add Finnish language * Fix video title colour on fullscreen mode * Update indonesian.js Changes: + Updated the translation to be the par with other languages. + Small fix change to use formal form instead. + Changing few word to use English word to create more accurate, effective translation and more inline with the guide. Comment for next update: - Few word are somewhat hard to translate as there no context to it. - the use of language in Readme need to be specified, does it needed to be inline with Indonesian translation like in Google product (YouTube) or not? if it's needed to be the same as Google product (YouTube) then "Subscription" is more preferred word to use than "Langganan". * Update readme.pl.md I've added missing segments and rewritten certain parts of the file to sound more humanlike. * Update polish.js * Update ci.yml * Add support for Portuguese from Portugal * Update readme.ja.md * doc(README): remove typo ## Description: This Pull Request fixes a typographical error in the README.md file. ## Changes Made: - Corrected "avaiable" to "available" in the README.md file. ## Additional Information: This fix is not related to any existing issue. It's a minor typo that I noticed while reviewing the README. Thank you for considering this contribution. * fix(innertube): Fixed low speed of playing video (#669) * First readme update of 2024 Changed wording and terms in Malay readme * Update malay.js --------- Signed-off-by: dependabot[bot] Co-authored-by: Luka <40899284+Robotition@users.noreply.github.com> Co-authored-by: kylecz007 <134910715+kylecz007@users.noreply.github.com> Co-authored-by: CruzeBlade Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Alex <56329333+404-Program-not-found@users.noreply.github.com> Co-authored-by: maboroshin <41102508+maboroshin@users.noreply.github.com> Co-authored-by: Samuli Ruuskanen Co-authored-by: ArchArchyc <136777053+ArchArchyc@users.noreply.github.com> Co-authored-by: Damian <129111533+Desovsky@users.noreply.github.com> Co-authored-by: Pixkk <30828435+pixkk@users.noreply.github.com> Co-authored-by: Miguel <63953943+sousa-miguel@users.noreply.github.com> Co-authored-by: PickleNik <31113245+PickleNik@users.noreply.github.com> Co-authored-by: Rahul --- .github/dependabot.yml | 25 ++ NUXT/components/Player/index.vue | 2 +- NUXT/plugins/languages/Slovak.js | 93 ++++++++ NUXT/plugins/languages/czech.js | 6 +- NUXT/plugins/languages/finnish.js | 160 +++++++++++++ NUXT/plugins/languages/indonesian.js | 57 ++++- NUXT/plugins/languages/japanese.js | 54 ++--- NUXT/plugins/languages/malay.js | 24 +- NUXT/plugins/languages/polish.js | 38 +-- NUXT/plugins/languages/portuguese.js | 82 +++++++ readme.md | 2 +- readme/readme.ja.md | 69 +++--- readme/readme.ms.md | 25 +- readme/readme.pl.md | 336 ++++++++++++++++++++++----- 14 files changed, 802 insertions(+), 171 deletions(-) create mode 100644 .github/dependabot.yml create mode 100644 NUXT/plugins/languages/Slovak.js create mode 100644 NUXT/plugins/languages/finnish.js create mode 100644 NUXT/plugins/languages/portuguese.js diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..7da17c5f --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,25 @@ +# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates + +version: 2 +updates: + - package-ecosystem: "npm" + directory: "/" + schedule: + interval: "weekly" + ignore: + - dependency-name: "*" + update-types: ["version-update:semver-major"] + - package-ecosystem: "npm" + directory: "/NUXT/" + schedule: + interval: "weekly" + ignore: + - dependency-name: "*" + update-types: ["version-update:semver-major"] + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" + ignore: + - dependency-name: "*" + update-types: ["version-update:semver-major"] diff --git a/NUXT/components/Player/index.vue b/NUXT/components/Player/index.vue index 2ba3a9a4..9ebf4513 100644 --- a/NUXT/components/Player/index.vue +++ b/NUXT/components/Player/index.vue @@ -155,7 +155,7 @@ >
-

{{ video.title }}

+

{{ video.title }}

{{ video.channelName }}
diff --git a/NUXT/plugins/languages/Slovak.js b/NUXT/plugins/languages/Slovak.js new file mode 100644 index 00000000..8a106154 --- /dev/null +++ b/NUXT/plugins/languages/Slovak.js @@ -0,0 +1,93 @@ +module.exports = { + name: "Slovenština", + + global: { + home: "Domov", + subscriptions: "Odbery", + library: "Knižnica", + restart: "Reštartovať", + later: "neskôr", + settingRestart: "Úpravy týchto nastavení vyžaduje reštart aplikácie pre prevedenie zmien." + }, + + index: { + connecting: "Pripojovanie", + plugins: "Načítanie doplnkov", + launching: "Spúšťanie", + }, + + settings: { + general: "Obecne", + theme: "Téma", + player: "Prehrávač", + uitweaker: "Rozhranie", + startupoptions: "Možnosti spustenie", + plugins: "Doplnky", + updates: "Aktualizácie", + logs: "Protokol", + about: "O aplikácii", + devmode: "Editor registrov", + }, + + mods: { + general: { + language: "Jazyk", + }, + theme: { + normal: "Normálne", + adaptive: "Adaptívne", + custom: "Vlastné", + dark: "Tmavé", + black: "Čierne", + darkmode: "Tmavý režim", + darkmodetagline: "Bravo Six, Going Dark.", + }, + tweaks: { + fullscreen: "Celá obrazovka", + navbarblur: "Rozmazať navigačnú lištu", + roundedcorners: "Zakulatené rohy", + roundthumbnails: "Zakulatené Náhledy", + roundwatchpagecomponents: "Zakulatené komponenty stránky sledovanie", + radius: "Polomer", + }, + startup: { + defaultpage: "Výchozia stránka", + }, + updates: { + install: "Inštalovať", + view: "Zobraziť", + latest: "Najnovšie", + installed: "Nainštalované", + }, + logs: { + more: "Viac", + }, + about: { + appinformation: "Informácie o aplikácii", + appversion: "Verzia aplikácie", + deviceinformation: "Informácie o zariadení", + platform: "Platforma", + os: "Operačný systém", + model: "Model", + manufacturer: "Výrobca", + emulator: "Emulátor", + github: "GitHub", + discord: "Discord", + }, + }, + + events: { + welcome: "Vitajte vo VueTube", + tagline: "Budúcnosti streamovania videí", + next: "Ďalší", + updated: "VueTube bol aktualizován!", + awesome: "Úžasne!", + langsetup: "Poďme si vybrať jazyk!", + featuresetup: "Vyberťe si pár funkcií", + enableryd: "Povoliť Return YouTube Dislike", + enablespb: "Povoliť SponsorBlock", + thanks: "Ďakujeme za používanie VueTube", + enjoy: "Dúfame, že sa vám aplikácie bude ľúbiť", + packageinstaller: "Vyberte balíček ku sťaženie" + }, +}; diff --git a/NUXT/plugins/languages/czech.js b/NUXT/plugins/languages/czech.js index 0a1345dd..ebd7ca98 100644 --- a/NUXT/plugins/languages/czech.js +++ b/NUXT/plugins/languages/czech.js @@ -7,7 +7,7 @@ module.exports = { library: "Knihovna", restart: "Restartovat", later: "Později", - settingRestart: "Úprava tohoto nastavení vyžaduje restart aplikace pro provedení změn." + settingRestart: "Úprava tohoto nastavení vyžaduje restartování aplikace pro provedení změn." }, index: { @@ -31,7 +31,7 @@ module.exports = { mods: { general: { - language: "Jatyk", + language: "Jazyk", }, theme: { normal: "Normální", @@ -63,7 +63,7 @@ module.exports = { more: "Více", }, about: { - appinformation: "Informace o aplikace", + appinformation: "Informace o aplikaci", appversion: "Verze aplikace", deviceinformation: "Informace o zařízení", platform: "Platforma", diff --git a/NUXT/plugins/languages/finnish.js b/NUXT/plugins/languages/finnish.js new file mode 100644 index 00000000..ee6c518e --- /dev/null +++ b/NUXT/plugins/languages/finnish.js @@ -0,0 +1,160 @@ +module.exports = { + name: "Suomi", + + global: { + home: "Koti", + subscriptions: "Tilaukset", + library: "Kirjasto", + restart: "Käynnistä uudelleen", + later: "Myöhemmin", + settingRestart: + "Sovellus täytyy käynnistää uudelleen, jotta muutokset tulevat voimaan.", + okay: "Okei", + }, + + pages: { + index: "", + home: "Koti", + library: "Kirjasto", + search: "Haku", + settings: "Asetukset", + subscriptions: "Tilaukset", + watch: "Katso", + about: "Tietoja", + developer: "Kehittäjä", + general: "Yleinen", + player: "Toistin", + plugins: "Lisäosat", + startup: "Käynnistys", + theme: "Teema", + tweaks: "Säädöt", + updates: "Päivitykset", + }, + + index: { + connecting: "Yhdistetään", + plugins: "Ladataan lisäosia", + launching: "Käynnistetään", + }, + + settings: { + general: "Yleiset", + theme: "Teema", + player: "Toistin", + uitweaker: "UI-Säädöt", + startupoptions: "Käynnistysasetukset", + plugins: "Lisäosat", + updates: "Päivitykset", + logs: "Lokit", + about: "Tietoja", + devmode: "Kehittäjätila", + }, + + mods: { + general: { + language: "Kieli", + backup: "Varmuuskopio", + backupinfo: "Varmuuskopioi tai palauta asetukset.", + restore: "Palauta", + personalizedrecommendations: "Henkilökohtaiset suositukset", + personalizedrecommendationsinfo: + "Ota käyttöön henkilökohtaiset suositukset katseluaika tietoja vastaan.", + }, + theme: { + normal: "Normaali", + adaptive: "Mukautuva", + custom: "Mukautettu", + dark: "Tumma", + black: "Musta", + darkmode: "Tumma tila", + darkmodetagline: "Tee VueTubesta tumma.", + }, + tweaks: { + fullscreen: "Koko näyttö", + navbarblur: "Navigointipalkin sumennus", + roundedcorners: "Pyöristetyt kulmat", + roundthumbnails: "Pyöristetyt pikkukuvat", + roundwatchpagecomponents: "Pyöristetyt katselusivun komponentit", + radius: "Säde", + launchscreen: "Käynnistysnäyttö", + centeredlayout: "Keskitetty asettelu", + fullscreenlayout: "Koko näytön asettelu", + themedicon: "Teeman mukainen kuvake", + bottomnavigation: "Navigiontipalkki", + shift: "Siirrä", + showlabels: "Näytä otsikot", + mdi: "MDI", + materialsymbols: "Material kuvakkeet", + fluentuiicons: "FluentUI kuvakkeet", + ibmcarbonicons: "IBM Carbon kuvakkeet", + }, + startup: { + defaultpage: "Oletussivu", + }, + updates: { + updating: "Laaditaan päivitystä", + checking: "Tarkistetaan päivityksiä", + available: "Päivitys saatavilla", + noupdate: "Ei päivityksiä saatavilla", + noupdatemessage: + "Sinulla on jo uusin versio VueTubesta. Voit tarkistaa päivitykset uudelleen myöhemmin.", + + installed: "Asennettu versio", + latest: "Uusin versio", + + published: "Julkaistu", + users: "Käyttäjät", + size: "Päivityksen koko", + + okay: "Okei", + refresh: "Virkistä", + update: "Päivitä", + later: "Myöhemmin", + }, + logs: { + more: "Lisää", + }, + about: { + appinformation: "Sovelluksen tiedot", + appversion: "Sovelluksen versio", + deviceinformation: "Laitteen tiedot", + platform: "Alusta", + os: "Käyttöjärjestelmä", + model: "Malli", + manufacturer: "Valmistaja", + emulator: "Emulaattori", + github: "GitHub", + discord: "Discord", + }, + developer: { + registryeditor: "Rekisterieditori", + registrywarning: + "REKISTERIN MUOKKAAMINEN VOI PYSYVÄSTI ESTÄÄ SOVELLUKSEN TOIMINNAN!", + createentry: "Luo merkintä", + createentryfull: "Luo rekisterimerkintä", + cancel: "Peruuta", + create: "Luo", + key: "Avain", + value: "Arvo", + confirmdelete: "Vahvista poisto", + areyousure: "Oletko varma, että haluat poistaa tämän merkinnän?", + delete: "Poista", + change: "Muuta", + }, + }, + + events: { + welcome: "Tervetuloa VueTubeen", + tagline: "Videoiden katselun tulevaisuus", + next: "Seuraava", + updated: "VueTube päivitettiin", + awesome: "Mahtavaa", + langsetup: "Valitse kieli", + featuresetup: "Valitse ominaisuudet", + enableryd: "Ota käyttöön Return YouTube Dislike", + enablespb: "Ota käyttöön SponsorBlock", + thanks: "Kiitos VueTuben käyttämisestä", + enjoy: "Toivomme että nautit VueTubesta", + packageinstaller: "Valitse paketti jonka haluat ladata", + }, +}; diff --git a/NUXT/plugins/languages/indonesian.js b/NUXT/plugins/languages/indonesian.js index 06c176d8..70917351 100644 --- a/NUXT/plugins/languages/indonesian.js +++ b/NUXT/plugins/languages/indonesian.js @@ -5,12 +5,32 @@ module.exports = { home: "Beranda", subscriptions: "Langganan", library: "Koleksi", - restart: "Mulai ulang", + restart: "Restart", later: "Nanti", - settingRestart: "Memodifikasi pengaturan ini membutuhkan tindakan mulai ulang aplikasi untuk menerapkan perubahan.", + settingRestart: + "Memodifikasi setelan ini membutuhkan restart aplikasi untuk menerapkan perubahan.", okay: "OK" }, + pages: { + index: "", + home: "Beranda", + library: "Koleksi", + search: "Telusuri", + settings: "Setelan", + subscriptions: "Langganan", + watch: "Tonton", + about: "Tentang", + developer: "Pengembang", + general: "Umum", + player: "Pemutar", + plugins: "Plugin", + startup: "Startup", + theme: "Tema", + tweaks: "Penyesuaian", + updates: "Pembaruan", + }, + index: { connecting: "Menghubungkan", plugins: "Memuat Plugin", @@ -21,7 +41,7 @@ module.exports = { general: "Umum", theme: "Tema", player: "Pemutar", - uitweaker: "Pengatur UI", + uitweaker: "Penyesuai UI", startupoptions: "Opsi Startup", plugins: "Plugin", updates: "Pembaruan", @@ -33,6 +53,11 @@ module.exports = { mods: { general: { language: "Bahasa", + backup: "Pencadangan", + backupinfo: "Pencadangan dan pemulihan setelan anda.", + restore: "Pemulihan", + personalizedrecommendations: "Rekomendasi pribadi", + personalizedrecommendationsinfo: "Dapatkan rekomendasi pribadi sebagai imbalan pengiriman telemetri waktu tonton.", }, theme: { normal: "Normal", @@ -50,6 +75,17 @@ module.exports = { roundthumbnails: "Thumbnail Bulat", roundwatchpagecomponents: "Komponen Halaman Tontonan Bulat", radius: "Radius", + launchscreen: "Layar Mulai", + centeredlayout: "Layout Rata Tengah", + fullscreenlayout: "Layout Layar Penuh", + themedicon: "Ikon Bertema", + bottomnavigation: "Navigasi Bawah", + shift: "Geser", + showlabels: "Tunjukkan label", + mdi: "MDI", + materialsymbols: "Material Symbol", + fluentuiicons: "Ikon FluentUI", + ibmcarbonicons: "Ikon IBM Carbon", }, startup: { defaultpage: "Halaman Bawaan", @@ -59,14 +95,15 @@ module.exports = { checking: "Memeriksa pembaruan", available: "Pembaruan tersedia", noupdate: "Tidak ada pembaruan tersedia", - noupdatemessage: "Kamu menggunakan versi terbaru dari VueTube. Periksa kembali nanti untuk pembaruan.", + noupdatemessage: + "Anda menggunakan versi terbaru dari VueTube. Periksa kembali nanti.", installed: "Versi Terinstal", latest: "Versi Terbaru", published: "Diterbitkan", users: "Pengguna", - size: "Ukuran Pembaruan", + size: "Ukuran", okay: "OK", refresh: "Segarkan", @@ -95,10 +132,10 @@ module.exports = { createentryfull: "Buat entri registri", cancel: "Batal", create: "Buat", - key: "Kunci", - value: "Nilai", + key: "Key", + value: "Value", confirmdelete: "Konfirmasi penghapusan", - areyousure: "Apakah kamu yakin ingin menghapus", + areyousure: "Apakah anda yakin ingin menghapus", delete: "Hapus", change: "Ubah", }, @@ -109,13 +146,13 @@ module.exports = { tagline: "Masa depan video streaming", next: "Lanjut", updated: "VueTube diperbarui!", - awesome: "Luar Biasa!", + awesome: "Hebat!", langsetup: "Ayo Pilih Bahasa!", featuresetup: "Ayo Pilih Beberapa Fitur!", enableryd: "Hidupkan Return YouTube Dislike", enablespb: "Hidupkan SponsorBlock", thanks: "Terima Kasih telah menggunakan VueTube", - enjoy: "Kami harap kamu mendapatkan pengalaman yang luar biasa", + enjoy: "Kami harap anda mendapatkan pengalaman yang luar biasa", packageinstaller: "Pilih Paket untuk diunduh", }, }; diff --git a/NUXT/plugins/languages/japanese.js b/NUXT/plugins/languages/japanese.js index d37bf46f..34e4870c 100644 --- a/NUXT/plugins/languages/japanese.js +++ b/NUXT/plugins/languages/japanese.js @@ -8,7 +8,7 @@ module.exports = { restart: "再起動", later: "後で", settingRestart: - "変更を適用するためにアプリの再起動が必要です。", + "変更を適用するにはアプリの再起動が必要です。", okay: "OK", }, @@ -20,7 +20,7 @@ module.exports = { settings: "設定", subscriptions: "登録チャンネル", watch: "視聴", - about: "About", + about: "情報", developer: "開発者", general: "全般", player: "プレーヤー", @@ -33,14 +33,14 @@ module.exports = { index: { connecting: "接続中", - plugins: "プラグインを読み込み", + plugins: "プラグインを読み込み中", launching: "起動中", }, settings: { general: "全般", theme: "テーマ", - player: "プレーヤー", + player: "プレイヤー", uitweaker: "UI 設定", startupoptions: "起動時の設定", plugins: "プラグイン", @@ -56,8 +56,8 @@ module.exports = { backup: "バックアップ", backupinfo: "アプリの設定をバックアップ、または復元する。", restore: "復元", - personalizedrecommendations: "Personalized recommendations", - personalizedrecommendationsinfo: "Receive personalized recommendations in exchange for sending watch time telemetry.", + personalizedrecommendations: "あなた向けのおすすめ", + personalizedrecommendationsinfo: "視聴時間を送信する代わりにあなた向けのおすすめを受信します。", }, theme: { normal: "通常", @@ -66,21 +66,21 @@ module.exports = { dark: "ダーク", black: "ブラック", darkmode: "ダークモード", - darkmodetagline: "Bravo Six, Going Dark.(ブラボー6 通信を終了する)", + darkmodetagline: "こちらブラボー・シックス、闇の中へ", }, tweaks: { fullscreen: "全画面", navbarblur: "ナビゲーションバーをぼかす", roundedcorners: "角丸", - roundthumbnails: "丸みを帯びたサムネイル", - roundwatchpagecomponents: "視聴画面のコンポーネントを丸く", + roundthumbnails: "サムネイルを角丸に", + roundwatchpagecomponents: "視聴ページの構成パーツを角丸に", radius: "半径", launchscreen: "起動画面", centeredlayout: "中央揃えのレイアウト", fullscreenlayout: "全画面レイアウト", themedicon: "テーマアイコン", bottomnavigation: "下部のナビゲーション", - shift: "シフト", + shift: "選択すると少し移動", showlabels: "ラベルを表示する", mdi: "MDI", materialsymbols: "マテリアルシンボル", @@ -92,21 +92,21 @@ module.exports = { }, updates: { updating: "アップデートをダウンロード中", - checking: "アップデートを確認", - available: "アップデートがあります!", - noupdate: "アップデートはありませんでした...", + checking: "アップデートを確認中", + available: "最新版があります!", + noupdate: "アップデートはありません", noupdatemessage: - "最新バージョンを利用中。 後日更新を確認してください。", + "VueTube 最新版を利用中です。 また後日確認してください。", - installed: "インストール済のバージョン", + installed: "インストール済みのバージョン", latest: "最新バージョン", published: "公開日", - users: "利用数", - size: "更新サイズ", + users: "利用者数", + size: "サイズ", okay: "OK", - refresh: "更新", + refresh: "再読み込み", update: "アップデート", later: "後で", }, @@ -116,7 +116,7 @@ module.exports = { about: { appinformation: "アプリの情報", appversion: "アプリのバージョン", - deviceinformation: "デバイスの情報", + deviceinformation: "端末の情報", platform: "プラットフォーム", os: "OS", model: "モデル名", @@ -127,9 +127,9 @@ module.exports = { }, developer: { registryeditor: "レジストリエディタ", - registrywarning: "エントリをを変更するとアプリが破損する可能性があります!", + registrywarning: "項目を変更するとアプリが破損する可能性があります!", createentry: "エントリを作成", - createentryfull: "レジストリのエントリを作成", + createentryfull: "レジストリの項目を作成", cancel: "キャンセル", create: "作成", key: "キー", @@ -142,16 +142,16 @@ module.exports = { }, events: { - welcome: "ようこそVueTubeへ", + welcome: "VueTube へようこそ", tagline: "動画ストリーミングの未来形", next: "次へ", - updated: "VueTubeはアップデートされました。", + updated: "VueTube は更新されました", awesome: "ナイス", langsetup: "言語を選択", - featuresetup: "いくつかの機能を選択", - enableryd: "Return YouTube Dislikeを有効化", - enablespb: "SponsorBlockを有効化", - thanks: "VueTubeをご利用いただきありがとうございます。", + featuresetup: "必要な機能を選択", + enableryd: "Return YouTube Dislike を有効化", + enablespb: "SponsorBlock を有効化", + thanks: "VueTube のご利用に感謝します", enjoy: "素晴らしい体験になるよう願っています", packageinstaller: "ダウンロードしたいパッケージを選択", }, diff --git a/NUXT/plugins/languages/malay.js b/NUXT/plugins/languages/malay.js index 60e2f242..49e560d2 100644 --- a/NUXT/plugins/languages/malay.js +++ b/NUXT/plugins/languages/malay.js @@ -24,16 +24,16 @@ module.exports = { developer: "Pembangun", general: "Umum", player: "Pemain", - plugins: "Pemalam", + plugins: "Plugin", startup: "Permulaan", theme: "Tema", - tweaks: "Pengubahsuaian", + tweaks: "Penyesuaian", updates: "Kemaskini", }, index: { connecting: "Menyambung", - plugins: "Memuatkan Pemalam", + plugins: "Memuatkan Plugin", launching: "Melancarkan", }, @@ -41,9 +41,9 @@ module.exports = { general: "Umum", theme: "Tema", player: "Pemain", - uitweaker: "Pengubahsuaian UI", + uitweaker: "Penyesuaian UI", startupoptions: "Pilihan Permulaan", - plugins: "Pemalam", + plugins: "Plugin", updates: "Kemaskini", logs: "Log", about: "Tentang", @@ -57,7 +57,7 @@ module.exports = { backupinfo: "Sandarkan atau pulihkan semula tetapan aplikasi anda", restore: "Pulihkan semula", personalizedrecommendations: "Cadangan diperibadikan", - personalizedrecommendationsinfo: "Terima cadangan diperibadikan sebagai pertukaran untuk menghantar telemetri masa menonton.", + personalizedrecommendationsinfo: "Terima cadangan diperibadikan sebagai pertukaran untuk menghantar telemetri waktu tonton.", }, theme: { normal: "Normal", @@ -71,11 +71,11 @@ module.exports = { tweaks: { fullscreen: "Skrin Penuh", navbarblur: "Bar Navigasi Kabur", - roundedcorners: "Sudut Berbucu Bulat", - roundthumbnails: "Lakaran Kecil Berbucu Bulat", - roundwatchpagecomponents: "Komponen Halaman Tonton Berbucu Bulat", + roundedcorners: "Sudut Bulat", + roundthumbnails: "Lakaran Kecil Bulat", + roundwatchpagecomponents: "Komponen Halaman Tonton Bulat", radius: "Radius", - launchscreen: "Skrin Pelancaran", + launchscreen: "Skrin Lancar", centeredlayout: "Susun Atur Berpusat", fullscreenlayout: "Susun Atur Skrin Penuh", themedicon: "Ikon Bertema", @@ -127,7 +127,7 @@ module.exports = { }, developer: { registryeditor: "Editor Daftaran", - registrywarning: "MENGUBAH SEBARANG ENTRI MUNGKIN MENYEBABKAN APLIKASI ANDA ROSAK!", + registrywarning: "MENGUBAH SEBARANG ENTRI MUNGKIN MENYEBABKAN APL ANDA ROSAK!", createentry: "Cipta entri", createentryfull: "Cipta entri daftaran", cancel: "Batal", @@ -146,7 +146,7 @@ module.exports = { tagline: "Masa hadapan penstriman video", next: "Seterusnya", updated: "VueTube telah dikemaskini", - awesome: "Hebat", + awesome: "Terbaik!", langsetup: "Sila pilih bahasa anda", featuresetup: "Sila pilih beberapa ciri", enableryd: "Dayakan Return YouTube Dislike", diff --git a/NUXT/plugins/languages/polish.js b/NUXT/plugins/languages/polish.js index d3612d80..51af041d 100644 --- a/NUXT/plugins/languages/polish.js +++ b/NUXT/plugins/languages/polish.js @@ -5,10 +5,10 @@ module.exports = { home: "Główna", subscriptions: "Subskrypcje", library: "Biblioteka", - restart: "Uruchomić Ponownie?", + restart: "Uruchom ponownie", later: "Później", - settingRestart: "Aby zastosować zmianę tego ustawienia uruchom ponownie aplikację.", - okay: "Ok" + settingRestart: "Zmiana tego ustawienia wymaga uruchomienia ponownego aplikacji, aby zastosować zmiany.", + okay: "Okej" }, pages: { @@ -26,7 +26,7 @@ module.exports = { plugins: "Rozszerzenia", startup: "Uruchamianie", theme: "Motyw", - tweaks: "Dostosowania", + tweaks: "Poprawki", updates: "Aktualizacje", }, @@ -40,13 +40,13 @@ module.exports = { general: "Ogólne", theme: "Motyw", player: "Odtwarzacz", - uitweaker: "Interfejs", - startupoptions: "Uruchamianie", + uitweaker: "Dostosuj interfejs", + startupoptions: "Opcje uruchamiania", plugins: "Rozszerzenia", updates: "Aktualizacje", logs: "Logi", - about: "Informacje", - devmode: "Opcje programisty", + about: "O aplikacji", + devmode: "Tryb programisty", }, mods: { @@ -56,7 +56,7 @@ module.exports = { backupinfo: "Wykonaj lub przywróć kopię zapasową ustawień aplikacji", restore: "Przywróć", personalizedrecommendations: "Spersonalizowane rekomendacje", - personalizedrecommendationsinfo: "Otrzymuj spersonalizowane rekomnedacje w zamian za przesyłanie telemetrii o czasie oglądania.", + personalizedrecommendationsinfo: "Otrzymuj spersonalizowane rekomnedacje w zamian za przesyłanie danych o czasie oglądania.", }, theme: { normal: "Normalny", @@ -70,15 +70,15 @@ module.exports = { tweaks: { fullscreen: "Pełny Ekran", navbarblur: "Rozmycie paska nawigacji", - roundedcorners: "Zaokrąglenie narożników", - roundthumbnails: "Zaokrąglenie miniaturek", - roundwatchpagecomponents: "Zaokrąglenie interfejsu", + roundedcorners: "Zaokrąglone narożniki", + roundthumbnails: "Zaokrąglone miniaturki", + roundwatchpagecomponents: "Zaokrąglone elementy interfejsu", radius: "Promień zaokrąglenia", launchscreen: "Ekran startowy", centeredlayout: "Układ wyśrodkowany", fullscreenlayout: "Układ pełnoekranowy", themedicon: "Ikona tematyczna", - bottomnavigation: "Dolna nawigacja", + bottomnavigation: "Dolny pasek nawigacji", shift: "Zmiana", showlabels: "Pokaż etykiety", mdi: "Ikony Material Design (MDI)", @@ -91,8 +91,8 @@ module.exports = { }, updates: { updating: "Pobieranie aktualizacji", - checking: "Sprawdzam dostępność aktualizacji", - available: "Dostępne aktualizacje", + checking: "Szukanie aktualizacji", + available: "Dostępna aktualizacja", noupdate: "Brak dostępnych aktualizacji", noupdatemessage: "Korzystasz z najnowszej wersji VueTube. Spróbuj ponownie później.", @@ -103,7 +103,7 @@ module.exports = { users: "Użytkownicy", size: "Rozmiar Aktualizacji", - okay: "Ok", + okay: "Okej", refresh: "Odśwież", update: "Zaktualizuj", later: "Później", @@ -144,13 +144,13 @@ module.exports = { tagline: "Przyszłość Streamingu Wideo", next: "Dalej", updated: "VueTube został zaktualizowany", - awesome: "Świetnie!", + awesome: "Świetnie", langsetup: "Wybierzmy język!", - featuresetup: "Wybierzmy jakieś funkcje!", + featuresetup: "Wybierzmy funkcje!", enableryd: "Włącz Return YouTube Dislike", enablespb: "Włącz SponsorBlocka", thanks: "Dziękujemy za korzystanie z VueTube", - enjoy: "Mamy nadzieję że korzystanie z Aplikacji będzie przyjemne", + enjoy: "Mamy nadzieję, że korzystanie z Aplikacji będzie przyjemne", packageinstaller: "Wybierz zawartość do pobrania" }, }; diff --git a/NUXT/plugins/languages/portuguese.js b/NUXT/plugins/languages/portuguese.js new file mode 100644 index 00000000..a8783e01 --- /dev/null +++ b/NUXT/plugins/languages/portuguese.js @@ -0,0 +1,82 @@ +module.exports = { + name: "Português", + + global: { + home: "Início", + subscriptions: "Subscrições", + library: "Biblioteca", + }, + + index: { + connecting: "A ligar", + launching: "A iniciar", + }, + + settings: { + general: "Geral", + theme: "Tema", + player: "Leitor", + uitweaker: "Interface", + startupoptions: "Opções de arranque", + plugins: "Plugins", + updates: "Atualizações", + logs: "Logs", + about: "Sobre", + devmode: "Modo programador", + }, + + mods: { + general: { + language: "Idioma", + }, + theme: { + normal: "Normal", + adaptive: "Adaptado", + custom: "Customizado", + dark: "Escuro", + black: "Preto", + darkmode: "Modo Escuro", + darkmodetagline: "Bravo Six, Escurecendo.", + }, + tweaks: { + fullscreen: "Ecrã completo", + navbarblur: "Desfoque da Barra De Nav", + roundedcorners: "Bordas Redondas", + roundthumbnails: "Thumbnails Redondas", + roundwatchpagecomponents: "Elementos do leitor de video Redondos", + radius: "Graus", + }, + startup: { + defaultpage: "Página Padrão", + }, + updates: { + install: "Instalar", + view: "Ver", + latest: "Última", + installed: "Instalado", + }, + logs: { + more: "Mais", + }, + about: { + appinformation: "Informação da App", + appversion: "Versão", + deviceinformation: "Informação do Dispositivo", + platform: "Plataforma", + os: "Sistema Operacional", + model: "Modelo", + manufacturer: "Fabricante", + emulator: "Emulador", + github: "GitHub", + discord: "Discord", + }, + }, + + events: { + welcome: "Bem vindo ao VueTube", + tagline: "O futuro do streaming de video", + next: "Próximo", + updated: "VueTube atualizado com sucesso!", + awesome: "Incrível!", + }, +}; diff --git a/readme.md b/readme.md index e1b8d048..99cbb0d0 100644 --- a/readme.md +++ b/readme.md @@ -281,7 +281,7 @@ Donate VueTube is and always will be free and open source, but you can support our devs with a donation that will help to -maintain the project and develop new features. Every kind of help is welcome! These are the donating options avaiable: +maintain the project and develop new features. Every kind of help is welcome! These are the donating options available: [Donate on Ko-Fi.com](https://ko-fi.com/vuetube) (Official) diff --git a/readme/readme.ja.md b/readme/readme.ja.md index def77fb8..b6596dd9 100644 --- a/readme/readme.ja.md +++ b/readme/readme.ja.md @@ -16,7 +16,7 @@ @afnzmn・ロゴ

-対応する各アプリケーションの機能を書き換る、シンプルなオープンソースビデオストリーミングクライアントです。 +各アプリの全機能の再現と改良を目指す、シンプルなオープンソースの動画ストリーミング用クライアント

@@ -29,19 +29,20 @@

-他の言語で読む:[English,](../readme.md) [Español,](/readme/readme.es.md) [简体中文,](/readme/readme.zh-hans.md) [繁體中文,](/readme/readme.zh-hant.md) [日本語,](/readme/readme.ja.md) [עִברִית,](/readme/readme.he.md) [Nederlands,](/readme/readme.nl.md) [தமிழ்,](/readme/readme.ta.md) [Bahasa Melayu,](/readme/readme.ms.md) [Македонски,](/readme/readme.mk.md) [Français,](/readme/readme.fr.md) [Português Brasileiro,](/readme/readme.pt-br.md) [Bahasa Indonesia,](/readme/readme.id.md) [Polski,](/readme/readme.pl.md) [Български,](/readme/readme.bg.md) [Italiano,](/readme/readme.it.md) [Magyar,](/readme/readme.hu.md) [한국어,](/readme/readme.kr.md) [Tiếng Việt,](/readme/readme.vi.md) [Română,](/readme/readme.ro.md) [Українська,](/readme/readme.ua.md) [Türkçe,](/readme/readme.tr.md/) [Русский](/readme/readme.ru.md) +他の言語で読む:[English,](../readme.md) [Español,](/readme/readme.es.md) [简体中文](/readme/readme.zh-hans.md), [繁體中文](/readme/readme.zh-hant.md), [日本語](/readme/readme.ja.md), [עִברִית](/readme/readme.he.md), [Nederlands](/readme/readme.nl.md), [தமிழ்](/readme/readme.ta.md), [Bahasa Melayu](/readme/readme.ms.md), [Македонски](/readme/readme.mk.md), [Français](/readme/readme.fr.md), [Português Brasileiro](/readme/readme.pt-br.md), [Bahasa Indonesia](/readme/readme.id.md), [Polski](/readme/readme.pl.md), [Български](/readme/readme.bg.md), [Italiano](/readme/readme.it.md), [Magyar](/readme/readme.hu.md), [한국어](/readme/readme.kr.md), [Tiếng Việt](/readme/readme.vi.md), [Română](/readme/readme.ro.md), [Українська](/readme/readme.ua.md), [Türkçe](/readme/readme.tr.md/), [Русский](/readme/readme.ru.md) ## 機能 VueTube icon -- 🎨 テーマ色をカスタマイズする:ライト系、 ダーク系、OLED、などなど -- 🖌️ UI のカストマイズ:アクセントカラーをはじめ、UI をフルカスタマイズして、使用しない機能を削除できます! -- ⬆️ 自動更新:アップデートのお知らせ&気に入らなければダウングレードができます! -- 👁️ トラッキング防止: 自分のデバイスから送信されるデータはデフォルトでは送信されません。 -- 📺 カスタムビデオプレーヤー -- 👎 ユーチューブの低評価数を取得できます・[詳細](https://www.returnyoutubedislike.com/) -- 💰 SponsorBlock・[詳細](https://sponsorbock.ajay.app/) +- 🎨 **テーマ**:ライト、ダーク、OLED、または虹のすべての色!アクセントカラーと背景色をお好みで調整してください。 +- 🖌️ **UIのカスタマイズ**:ボタンや角の丸みを設定し、使わないUIを非表示にして自分好みに最適化しよう。 +- ⬆️ **自動更新**:最新版があれば通知しアプリからダウンロード、気に入らなければダウングレードもできます! +- 👁️ **追跡防止**: 初期設定では使用端末から測定データは送信されませし、外部APIも使いません。個人情報を気にしないで! +- 📺 **カスタムビデオプレーヤー**: アプリに統合されたプレイヤーは、 16倍速などあなたが満足するすべての機能を備えます。 +- 🌍 **翻訳**: 25以上の言語に翻訳されており、端末の設定から初期設定されます。 +- 👎 **Return YouTube Dislike** - YouTubeの低評価の数を復活させます。[詳細](https://www.returnyoutubedislike.com/) +- 💰 **SponsorBlock** - 広告や不要なシーンをスキップ。[詳細](https://sponsorbock.ajay.app/) ## インストール @@ -50,20 +51,20 @@ インストールはこちらからどうぞ: https://vuetube.app/install
- または、ここをクリックすると、使用可能なすべてのバージョンが表示されます + またはここをクリックし、すべてのバージョンを表示
### Android | | | | | -------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | -| バグが発生する可能性があるけれど最新の機能をいち早く試されます。 | unstable よりもバグが少ないけれど、stable よりも若干機能が多い。 | VueTube が開発中のため、このバージョンは暫くダウンロードできない | +| バグが発生しやすいが新機能をいち早く試せます。 | Unstable よりバグが少なく、Stable よりも少し機能が多い。 | VueTube は開発段階なのでまだありません。 | ### iOS | | | | | ---------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | -| バグが発生する可能性がけれど最新の機能をいち早く試されます。 | unstable よりもバグが少ないが、stable よりも若干機能が多い。 | VueTube が開発中のため、このバージョンは暫くダウンロードできない | +| バグが発生しやすいが新機能をいち早く試せます。 | Unstable よりバグが少なく、Stable よりも少し機能が多い。 | VueTube は開発段階なのでまだありません。 |
@@ -71,18 +72,22 @@ VueTube icon -- 🔍 アドバンストサーチ -- 🗞️ ウォッチ履歴のローカルストレージ -- ✂️ ショート -- 🧑 グーグルアカウントでログイン -- 🖼️ Picture in Picture(PiP)機能 +- 🔍 **詳細検索**: 日時、長さ、高評価などで並び替え。 +- 🗞️ **端末内に視聴履歴**: ログインなしで最近視聴した動画を表示。 +- ✂️ **ショート**: 60秒までの縦長動画。 +- 🧑 **Google アカウントにログイン**: ログインし、動画に投票やコメントを残したり、チャンネル登録など完全な機能を使用。 +- 🖼️ **ピクチャーインピクチャー (PiP)**: 他のアプリを使用中でも、小さなグウィンドウで動画を視聴できます。 +- 🧩 **プラグイン**: コミュニティによって作られた第三者製の役立つプラグインをインストール! +- ほかにも! + +このリポジトリで Issue を開いて機能要望することもできます。 ## スクリーンショット -ウェブサイトで見る: www.vuetube.app/info/screenshots +サイトで見る: www.vuetube.app/info/screenshots
- または、ここをクリックすると、スクリーンショットが表示されます + またはここをクリックし、スクリーンショットを表示
@@ -91,31 +96,33 @@
-### 使用技術 +## コミュニティ - +いくつかのプラットフォームでコミュニティとやり取りしています。開発に参加することも、または単に情報を得ることもできます: -### このアプリケーションを作った理由 +- Discord (https://vuetube.app/discord) +- Telegram (https://t.me/vuetube) +- Reddit (https://www.reddit.com/r/vuetube) -こういう機能が「Return Youtube Dislike」というディスコードのサーバーで話題になり、 +## 使用技術 -何か作ってみようかなと思ったからです! + ### 貢献方法 -貢献したい方はこちらを読んでください: www.vuetube.app/contributing +貢献に興味があればこちらをお読みください: www.vuetube.app/contributing -## コントリビューター +## 貢献者 -[contrib.rocks](https://contrib.rocks)で作られた +[contrib.rocks](https://contrib.rocks)で作成 ## 謝辞 -- 絵文字は[Twemoji](https://twemoji.twitter.com/)のものを使用しました。ライセンスは[CC-BY 4.0](https://creativecommons.org/licenses/by/4.0/)です -- VueTube のロゴは[@afnzmn](https://github.com/afnzmn)に作ってもらいました -- 低評価数は[Return Youtube Dislike](https://returnyoutubedislike.com)に提供していただいています -- Ajay と Sponsorblock コミュニティは Sponsorblock API を提供していただいています。ライセンスは[CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)です +- 絵文字は[Twemoji](https://twemoji.twitter.com/)作です。ライセンスは[CC-BY 4.0](https://creativecommons.org/licenses/by/4.0/)です。 +- VueTube のロゴは[@afnzmn](https://github.com/afnzmn)作です。 +- 低評価数は[Return Youtube Dislike](https://returnyoutubedislike.com)の提供です。 +- Ajay と Sponsorblock コミュニティは Sponsorblock API の提供元です。ライセンスは[CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)です。 diff --git a/readme/readme.ms.md b/readme/readme.ms.md index a50e2963..1946f0ab 100644 --- a/readme/readme.ms.md +++ b/readme/readme.ms.md @@ -18,7 +18,6 @@ Logo oleh @afnzmn
Penyumbang-penyumbang Readme Bahasa Melayu: @AdamIskandarAI -, @404-Program-not-found

@@ -86,7 +85,7 @@ Android | | | | | ------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | -| Agak tidak stabil, tetapi anda boleh mendapat akses awal kepada ciri-ciri baharu | Kurang pepijat daripada tidak stabil sementara mempunyai lebih banyak ciri daripada stabil | Belum tersedia lagi | +| Agak tidak stabil, tetapi anda boleh mendapat akses awal kepada ciri-ciri baharu | Kurang pepijat daripada versi _unstable_ sementara mempunyai lebih banyak ciri daripada versi _stable_ | Belum tersedia lagi |

@@ -99,7 +98,7 @@ iOS | | | | | --------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------- | -| Agak tidak stabil, tetapi anda boleh mendapat akses awal kepada ciri-ciri baharu | Kurang pepijat daripada tidak stabil sementara mempunyai lebih banyak ciri daripada stabil | Belum tersedia lagi | +| Agak tidak stabil, tetapi anda boleh mendapat akses awal kepada ciri-ciri baharu | Kurang pepijat daripada versi _unstable_ sementara mempunyai lebih banyak ciri daripada versi _stable_ | Belum tersedia lagi | (Apple tidak menyokong _sideloading_, iaitu pemasangan aplikasi dengan hanya menggunakan fail tanpa ia dimuat naik ke Apple App Store. Ia adalah perlu untuk menggunakan kaedah lanjutan untuk memasang VueTube pada peranti iPhone / iPad) @@ -111,17 +110,17 @@ iOS height="30" width="30"> -Pelan +Perancangan

VueTube icon -- 🔍 **Carian lanjutan:** Susun hasil mengikut tarikh, tempoh, suka atau apa-apa faktor lain. +- 🔍 **Carian lanjutan:** Susun hasil mengikut tarikh, tempoh, sukaan atau apa-apa faktor lain. - 🗞️ **Sejarah tontonan tempatan:** Dapatkan semula video tontonan terakhir anda tanpa log masuk. - ✂️ **YouTube Shorts:** Video pendek yang berdurasi dari 15 hingga 60 saat. - 🧑 **Log masuk dengan akaun Google anda:** Log masuk untuk mendapatkan pengalaman penuh dengan mengundi dan komen pada video dan melanggan saluran. -- 🖼️ **Mod gambar dalam gambar:** Membolehkan anda menonton video dalam tetingkap terapung apabila menggunakan aplikasi lain. [Maklumat lanjut](https://support.google.com/youtube/answer/7552722?co=GENIE.Platform=Android&hl=en#zippy=%2Cturn-on-picture-in-picture%2Cwho-can-use-picture-in-picture) (dalam Bahasa Inggeris) -- 🧩 **Pemalam (Plugin):** Pasang pemalam pihak ketiga yang dibuat oleh komuniti dengan ciri-ciri yang berguna! +- 🖼️ **Mod gambar dalam gambar:** Membolehkan anda menonton video dalam tetingkap terapung apabila menggunakan aplikasi lain. [Maklumat lanjut dalam Bahasa Inggeris](https://support.google.com/youtube/answer/7552722?co=GENIE.Platform=Android&hl=en#zippy=%2Cturn-on-picture-in-picture%2Cwho-can-use-picture-in-picture) +- 🧩 **Plugin:** Pasang _plugin_ pihak ketiga yang dibuat oleh komuniti dengan ciri-ciri yang berguna! - Dan lebih lagi! Anda boleh mencadangkan fungsi baru dengan membuka isu fungsi baru dalam repositori ini. @@ -156,10 +155,10 @@ Tangkapan skrin Komuniti -Kami menggunakan beberapa platform yang berbeza untuk berhubung dengan komuniti kami. Anda boleh menyertai secara aktif dalam pembangunan VueTube atau mengikuti perkembangan terkini VueTube dengan menyertai kumpulan-kumpulan berikut: +Kami menggunakan beberapa platform yang berbeza untuk berhubung dengan komuniti kami. Anda boleh menyertai secara aktif dalam pembangunan VueTube atau mengikuti perkembangan terkini VueTube dengan menyertai grup berikut: -- Pelayan Discord (_Discord server_) (https://vuetube.app/discord) -- Kumpulan Telegram (https://t.me/vuetube) +- Discord _server_ (https://vuetube.app/discord) +- Grup Telegram (https://t.me/vuetube) - Halaman Reddit (subreddit) (https://www.reddit.com/r/vuetube)

@@ -242,7 +241,7 @@ Penghargaan - Emoji oleh pasukan [Twemoji](https://twemoji.twitter.com/), Dilesenkan di bawah [CC-BY 4.0](https://creativecommons.org/licenses/by/4.0/) - Logo VueTube oleh [@afnzmn](https://github.com/afnzmn) -- Data kiraan tidak suka YouTube awam disediakan oleh [Return YouTube Dislike](https://returnyoutubedislike.com) +- Data kiraan _dislike_ YouTube awam disediakan oleh [Return YouTube Dislike](https://returnyoutubedislike.com) - Ajay & Komuniti kerana menyediakan [API SponsorBlock](https://sponsor.ajay.app), Dilesenkan di bawah [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)

@@ -269,7 +268,7 @@ VueTube adalah dan sentiasa akan percuma dan sumber terbuka, tetapi anda boleh m Penafian

-Projek VueTube dan kandungannya tidak bergabung dengan, dibiayai, diberi izin, disokong oleh, atau dalam apa jua cara dikaitkan dengan YouTube, Google LLC atau mana-mana sekutu dan anak syarikatnya. Laman web rasmi YouTube boleh didapati di [www.youtube.com](https://www.youtube.com). +Projek VueTube dan kandungannya tidak bergabung dengan, dibiayai, diizinkan, disokong oleh, atau dalam apa jua cara dikaitkan dengan YouTube, Google LLC atau mana-mana sekutu dan anak syarikatnya. Laman web rasmi YouTube boleh didapati di [www.youtube.com](https://www.youtube.com). Sebarang tanda dagangan, tanda perkhidmatan, nama dagangan atau hak harta intelek lain yang digunakan dalam projek VueTube dimiliki oleh pemilik masing-masing. @@ -297,7 +296,7 @@ Repo-repo VueTube yang lain [![VueTube HTTP](https://github-readme-stats.vercel.app/api/pin/?username=VueTubeApp&repo=vuetube-http)](https://github.com/VueTubeApp/vuetube-http) -**VueTube HTTP** ialah sejenis pemalam (_plugin_) untuk permintaan HTTP _native_, muat naik/turun fail, dan pengurusan kuki. Ia adalah sejenis _fork_ daripada [projek HTTP asal](https://github.com/capacitor-community/http) daripada Capacitor Community dengan sedikit penambahan daripada kumpulan VueTube. +**VueTube HTTP** ialah sejenis _plugin_ untuk permintaan HTTP _native_, muat naik/turun fail, dan pengurusan kuki. Ia adalah sejenis _fork_ daripada [projek HTTP asal](https://github.com/capacitor-community/http) daripada Capacitor Community dengan sedikit penambahan daripada kumpulan VueTube. diff --git a/readme/readme.pl.md b/readme/readme.pl.md index ebb75129..c6f49fa5 100644 --- a/readme/readme.pl.md +++ b/readme/readme.pl.md @@ -7,17 +7,22 @@ /> VueTube icon
- Logo autorstwa @afnzmn - Polskie tłumaczenie @Spiryt7 -
-
-Prosty klient FOSS strumieniowego przesyłania wideo, którego celem jest odtworzenie WSZYSTKICH funkcji z odpowiednich aplikacji (i znacznie więcej) +
+ Pokaż autorów Readme + +Logo autorstwa @afnzmn
+Polskie tłumaczenie: @Spiryt7, @Desovsky + +
+ +

+Prosty, otwartoźródłowy klient do strumieniowego odtwarzania wideo, którego celem jest odtworzenie WSZYSTKICH funkcji z odpowiednich aplikacji (i więcej!)
Wymawia się: View Tube (/ˈvjuːˌtjuːb/)

@@ -31,96 +36,319 @@ Wymawia się: View Tube (/ˈvjuːˌtjuːb/)

-Przeczytaj to w innych językach: [English,](../readme.md) [Español,](/readme/readme.es.md) [简体中文,](/readme/readme.zh-hans.md) [繁體中文,](/readme/readme.zh-hant.md) [日本語,](/readme/readme.ja.md) [עִברִית,](/readme/readme.he.md) [Nederlands,](/readme/readme.nl.md) [தமிழ்,](/readme/readme.ta.md) [Bahasa Melayu,](/readme/readme.ms.md) [Македонски,](/readme/readme.mk.md) [Français,](/readme/readme.fr.md) [Português Brasileiro,](/readme/readme.pt-br.md) [Bahasa Indonesia,](/readme/readme.id.md) [Polski,](/readme/readme.pl.md) [Български,](/readme/readme.bg.md) [Italiano,](/readme/readme.it.md) [Magyar,](/readme/readme.hu.md) [한국어,](/readme/readme.kr.md) [Tiếng Việt,](/readme/readme.vi.md) [Română,](/readme/readme.ro.md) [Українська,](/readme/readme.ua.md) [Türkçe,](/readme/readme.tr.md/) [Русский](/readme/readme.ru.md) - -## Funkcje - -VueTube icon - -- 🎨 Motywy: Jasny, Ciemny, OLED, Wszystkie kolory tęczy -- 🖌️ Personalizacja interfejsu: Możesz w pełni dostosować kolor akcentu oraz inne części interfejsu użytkownika i usunąć funkcje, których nie używasz! -- ⬆️ Automatyczne aktualizacje: Otrzymuj powiadomienia o dostępności aktualizacji oraz odinstaluj aktualizację, jeśli Ci się nie podoba! -- 👁️ Ochrona przed śledzeniem: Domyślnie przez aplikację nie są wysyłane żadne dane telemetryczne -- 📺 Własny odtwarzacz wideo -- 👎 Przywrócony licznik łapek w dół - -## Instalacja - -VueTube icon - -Aby zainstalować aplikację, odwiedź www.vuetube.app/install +**Przeczytaj tą stronę w innych językach**: [English,](../readme.md) [Español,](/readme/readme.es.md) [简体中文,](/readme/readme.zh-hans.md) [繁體中文,](/readme/readme.zh-hant.md) [日本語,](/readme/readme.ja.md) [עִברִית,](/readme/readme.he.md) [Nederlands,](/readme/readme.nl.md) [தமிழ்,](/readme/readme.ta.md) [Bahasa Melayu,](/readme/readme.ms.md) [Македонски,](/readme/readme.mk.md) [Français,](/readme/readme.fr.md) [Português Brasileiro,](/readme/readme.pt-br.md) [Bahasa Indonesia,](/readme/readme.id.md) [Polski,](/readme/readme.pl.md) [Български,](/readme/readme.bg.md) [Italiano,](/readme/readme.it.md) [Magyar,](/readme/readme.hu.md) [한국어,](/readme/readme.kr.md) [Tiếng Việt,](/readme/readme.vi.md) [Română,](/readme/readme.ro.md) [Українська,](/readme/readme.ua.md) [Türkçe,](/readme/readme.tr.md/) [Русский](/readme/readme.ru.md) + +

+ + + +Funkcje +

+ +Logo VueTube + +- 🎨 **Motywy** - Jasny, Ciemny, OLED i wszystkie kolory tęczy! Ustaw kolor akcentu i tła według swoich upodobań. +- 🖌️ **Personalizacja interfejsu** - Możesz dostosować przyciski, krawędzie, a nawet wyłączyć elementy interfejsu, których nie używasz, przez co uzyskasz interfejs najlepiej dostosowany do Ciebie. +- ⬆️ **Automatyczne aktualizacje** - Otrzymuj powiadomienia o dostępności aktualizacji, pobieraj przez aplikację i cofaj aktualizacje, jeśli coś ci się nie spodoba! +- 👁️ **Ochrona przed śledzeniem** - Domyślnie aplikacja nie wysyła żadnych danych telemetrycznych z twojego urządzenia, a także nie korzysta z zewnętrznych API. Prywatność jest ważna! +- 📺 **Własny odtwarzacz wideo** - Aplikacja oferuje odtwarzacz z wieloma przydatnymi funkcjami, jak 16-krotne przyśpieszenie wideo. +- 🌍 **Tłumaczenia** - Aplikacja jest dostępna w ponad 25 językach! Domyślny język jest ustawiany na podstawie ustawień twojego urządzenia. +- 👎 **Return YouTube Dislike** - Popularne rozszerzenie przywracające łapki w dół. [_Więcej informacji tutaj_](https://returnyoutubedislike.com) +- 💰 **SponsorBlock** - Rozszerzenie automatycznie pomijające bloki sponsorskie i irytujące fragmenty w filmach. [_Więcej informacji tutaj_](https://sponsor.ajay.app) + +

+ + + +Instalacja +

+ +Logo VueTube + +Aby zainstalować aplikację, odwiedź www.vuetube.app/install lub sprawdź poniżej wszystkie dostępne wersje:
- Lub kliknij tutaj, aby wyświetlić wszystkie dostępne wersje + 🖱️ Kliknij, aby wyświetlić wersje
-### Android +

+ + + +Android +

| | | | | -------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | -| Dużo błędów oraz wczesny dostęp do najnowszych funkcji | Mniej błędów niż w wersji niestabilnej, nieco więcej funkcji niż w wersji stabilnej | Niedostępna, dopóki aplikacja nie będzie bardziej rozwinięta | +| Niestabilna, ale masz wczesny dostęp do nowych funkcji. | Mniej błędów niż w wersji niestabilnej, nieco więcej funkcji niż w wersji stabilnej. | Jeszcze niedostępna. | -### iOS +

+ + + +iOS +

| | | | -| ---------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | -| Dużo błędów oraz wczesny dostęp do najnowszych funkcji | Mniej błędów niż w wersji niestabilnej, nieco więcej funkcji niż w wersji stabilnej | Niedostępna, dopóki aplikacja nie będzie bardziej rozwinięta | +| -------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | +| Niestabilna, ale masz wczesny dostęp do nowych funkcji. | Mniej błędów niż w wersji niestabilnej, nieco więcej funkcji niż w wersji stabilnej. | Jeszcze niedostępna. | + +(Apple nie wspiera sideloadingu, tj. instalacji aplikacji z pliku bez umieszczania jej w oficjalnym sklepie AppStore. Z tego powodu instalacja VueTube na urządzeniach iPhone / iPad wymaga bardziej zaawansowanych i trudniejszych metod instalacji.)
-## Plany +

+ + + +Plany +

VueTube icon -- 🔍 Wyszukiwanie zaawansowane -- 🗞️ Lokalna historia oglądania -- ✂️ Shorts -- 🧑 Logowanie przez konto Google -- 🖼️ Tryb "obraz w obrazie" -- i wiele więcej! +- 🔍 **Zaawansowane wyszukiwanie:** Sortowanie po dacie dodania, czasie trwania, polubieniach i innych wartościach. +- 🗞️ **Lokalna historia:** Wyświetlaj ostatnio oglądanie filmy bez logowania. +- ✂️ **YouTube Shorts:** Krótkie pionowe filmy trwające od 15 do 60 sekund. +- 🧑 **Logowanie kontem Google**: Zaloguj się, aby móc lajkować i komentować filmy, subskrybować kanały i więcej. +- 🖼️ **Funkcja *obraz w obrazie* (PiP):** Pozwala ci oglądać filmy w pływającym okienku podczas używania innych aplikacji. +- 🧩 **Wtyczki:** Instaluj wtyczki tworzone przez społeczność i dodawaj przydatne funkcje. +- I więcej! -## Zrzuty ekranu +Możesz zasugerować własne funkcje otwierając "feature request issue" w tym repozytorium. (*Issues* -> *New issue* -> *⭐ Feature request*) -Zobacz na naszej stronie internetowej: www.vuetube.app/info/screenshots +

+ + + +Zrzuty ekranu +

+ +[Zobacz je na naszej stronie internetowej (w języku angielskim)](https://www.vuetube.app/info/screenshots) lub kliknij poniżej, aby je wyświetlić.
- Lub kliknij tutaj, aby wyświetlić zrzuty ekranu + 🖱️ Kliknij, aby wyświetlić zrzuty ekranu
- + - + +
+ +

+ + + +Społeczność +

+ +Używamy rożnych platform do kontaktu ze społecznością. Możesz uczestniczyć w rozwoju VueTube albo po prostu śledzić najnowsze wiadomości poprzez odwiedzenie: + +- Serwera Discord (https://vuetube.app/discord) +- Grupy na Telegramie (https://t.me/vuetube) +- Subreddita (https://www.reddit.com/r/vuetube) + +

+ + + +Postępy +

+ +
+ 🖱️ Kliknij, aby wyświetlić postępy + +
+ +| **Ogólne** | **Player** | [**Extractor**](https://github.com/VueTubeApp/VueTube-Extractor) | +|:-------------------------------------:|:------------------------------------------------:|:----------------------------------------------------------------:| +| 🟢 Komentarze (100%) | 🟢 Odtwarzaj / Zatrzymaj (100%) | 🟢 Autouzupełnianie wyszukiwania (100%) | +| 🟢 Opisy (100%) | 🟢 Kliknij by pokazać / schować przyciski (100%) | 🟢 Strona główna (100%) | +| 🟢 Strona główna (100%) | 🟠 Pasek postępu (80%) | 🟢 Wyszukiwanie (100%) | +| 🟢 Integracja RYD (100%) | 🟠 Pełny ekran (80%) | 🟠 Informacje o wideo (60%) | +| 🟢 Motywy (100%) | 🟠 Panel wyboru rozdzielczości (50%) | 🔴 Kanały (0%) | +| 🟢 Watch Page (100%) | 🔴 Miniodtwarzacz (0%) | 🔴 Komentarze (0%) | +| 🟠 Integracja Sponsorblock (95%) | 🔴 Odtwarzanie w tle (0%) | 🔴 Live Chat (0%) | +| 🟠 Automatyczne aktualizacje (50%) | 🔴 Obraz w obrazie (0%) | 🔴 Trendy (0%) | +| 🟠 Strona kanału (50%) | 🔴 Napisy (0%) | 🔴 Interakcje (0%) | +| 🟠 Posty społeczności (10%) | 🔴 Karty informacyjne (0%) | 🔴 Playlisty (0%) | +| 🟠 Modyfikowalne UI YT Shorts (10%) | | 🔴 Powiadomienia (0%) | +| 🟠 Modyfikowalne UI YT Music UI (10%) | | 🔴 Logowanie (0%) | +| 🟠 Modyfikowalne UI (30%) | | | +| 🟠 Biblioteka (10%) | | | +| 🟠 Odpowiedzi (50%) | | | +| 🟠 Wtyczki społeczności (40%) | | | +| 🟠 VueTube Player (Patrz obok) | | | +| 🟠 VueTube Extractor (Patrz obok) | | | +| 🔴 Lokalna historia (0%) | | | +| 🔴 Strona subskrypcji (0%) | | | +| 🔴 Wsparcie innych platform (0%) | | | + +
### Użyte technologie -### Dlaczego to robię? +### Dlaczego to robimy? -Od dłuższego czasu był to temat poruszany na serwerze discord Return Youtube Dislike, więc uznałem, że powinienem się za to zabrać! +VueTube powstał jako darmowa, otwartoźródłowa i cross-platformowa alternatywa dla [Big Tech](https://pl.wikipedia.org/wiki/GAFAM), z możliwością dostosowania ustawień dla siebie. Projekt przyciąga tysiące użytkowników i współtwórców z całego świata. Możesz do nas dołączyć i przyczynić się do rozwoju na różne sposoby... ### Chcesz pomóc? -Zapoznaj się z naszą stroną internetową, aby dowiedzieć się, jak to zrobić: www.vuetube.app/contributing +Cieszymy się, że jesteś zainteresowany wsparciem. Zapoznaj się z naszą stroną internetową, aby dowiedzieć się, jak to zrobić: [vuetube.app/contributing](https://www.vuetube.app/contributing). + +Jeśli chcesz pomóc przy tłumaczeniu aplikacji, [kliknij tutaj](/NUXT/plugins/languages) i przeczytaj instrukcje. Jeśli GitHub jest dla ciebie niewygodny i nieznany, możesz też przesłać przetłumaczone pola w pliku tekstowym na naszym [Discordzie](https://vuetube.app/discord), a my je zaimplementujemy. -## Współautorzy +

+ + + +Współtwórcy z GitHuba +

-Wykonane przy użyciu [contrib.rocks](https://contrib.rocks). +Wygenerowane automatycznie przy użyciu [contrib.rocks](https://contrib.rocks). + +

+ + + +Podziękowania +

+ +- Emotikony [Twemoji team](https://twemoji.twitter.com/), Licencjonowane w ramach [CC-BY 4.0](https://creativecommons.org/licenses/by/4.0/). +- Logo VueTube autorstwa [@afnzmn](https://github.com/afnzmn). +- Publiczne dane o liczbie łapek w dół dostarczane przez [Return YouTube Dislike](https://returnyoutubedislike.com). +- Ajay & Społeczność za dostarczenie [Sponsorblock API](https://sponsor.ajay.app), Licencjonowane w ramach [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/). + +

+ + + +Wesprzyj nas +

+ +VueTube jest i zawsze będzie darmowe i otwartoźródłowe, ale możesz wesprzeć naszych deweloperów, wpłacając pewną kwotę, która pomoże nam utrzymać ten projekt i rozwijać nowe funkcje. Każda pomoc jest mile widziana! Dostępne są takie formy donacji: + +[Wesprzyj na Ko-Fi.com](https://ko-fi.com/vuetube) (Official) + +[Wesprzyj PickleNik na GitHubie](https://github.com/sponsors/PickleNik) (Maintainer) + +

+ + + +Uwaga +

+ +Projekt VueTube oraz jego zawartość nie są związane, finansowane, autoryzowane, popierane ani w żaden sposób związane z YouTube, Google LLC ani żadną z jej spółek zależnych. Oficjalna strona YouTube znajduje się pod adresem [www.youtube.com](https://www.youtube.com). + +Wszelkie znaki towarowe, znaki usługowe, nazwy handlowe oraz inne prawa własności intelektualnej wykorzystane w projekcie VueTube należą do ich odpowiednich właścicieli. + +

+ + + +Inne repozytoria VueTube +

-## Podziękowania +
+ 🖱️ Kliknij, aby wyświetlić repozytoria -- Emotikony [Twemoji team](https://twemoji.twitter.com/), Licencjonowane w ramach [CC-BY 4.0](https://creativecommons.org/licenses/by/4.0/) -- VueTube Logo autorstwa [@afnzmn](https://github.com/afnzmn) -- Publiczne dane liczby łapek w dół dostarczane przez [Return YouTube Dislike](https://returnyoutubedislike.com). +
-## Zastrzeżenie + + + + + VueTube Extractor + + + +**VueTube Extractor** to biblioteka umożliwiająca ekstrakcję danych z usług streamingowych, zaprojektowana do użytku w aplikacji VueTube. + + + + + + VueTube Translator + + + +**VueTube Translator** to narzędzie do tłumaczenia pól w plikacj GitHub, takich jak JSON lub JS i eksportu wyników w odpowiedniej strukturze. Zostało stworzone, aby pomóc tłumaczom VueTube, ale może być używane w innych celach. -Projekt VueTube oraz jego zawartość nie są związane, finansowane, autoryzowane, popierane ani w żaden sposób kojarzone z YouTube, Google LLC ani żadną z jej spółek zależnych. Oficjalna strona YouTube znajduje się pod adresem [www.youtube.com](https://www.youtube.com). + + + + + VueTube HTTP + + + +**VueTube HTTP** to wtyczka do obsługi natywnych żądań HTTP, pobierania/wgrywania plików i obsługi plików cookie. Jest to fork [orginalnego projektu HTTP](https://github.com/capacitor-community/http) od Capacitor Community z dodatkami zespołu VueTube. + +
+ +
-Wszelkie znaki towarowe, znaki usługowe, nazwy handlowe oraz inne prawa własności intelektualnej wykorzystane w projekcie VueTube należą do odpowiednich właścicieli. +

+ +