From b53bfe92e7332fbd9bd93c6ce0a23c1ac5a03e7c Mon Sep 17 00:00:00 2001 From: MohmadHabib Date: Mon, 9 Sep 2024 20:23:12 +0300 Subject: [PATCH] Update ScreenShots Links and Remove the Unrelated --- docs/README-ar.md | 31 +++++++------- docs/README-de.md | 86 ++++++++++++++++----------------------- docs/README-es.md | 77 ++++++++++++++--------------------- docs/README-fr.md | 27 ++++++------ docs/README-he.md | 82 +++++++++++++++---------------------- docs/README-hi.md | 26 +++++------- docs/README-id.md | 29 ++++++------- docs/README-it.md | 79 ++++++++++++++---------------------- docs/README-ja.md | 30 ++++++-------- docs/README-ko.md | 97 +++++++++++++++++++------------------------- docs/README-pl.md | 30 ++++++-------- docs/README-ptbr.md | 53 ++++++++++-------------- docs/README-ru.md | 12 ++---- docs/README-se.md | 68 +++++++++++++------------------ docs/README-zh-cn.md | 32 +++++++-------- 15 files changed, 315 insertions(+), 444 deletions(-) diff --git a/docs/README-ar.md b/docs/README-ar.md index 8a8d649dec..2fef3112b2 100644 --- a/docs/README-ar.md +++ b/docs/README-ar.md @@ -1,7 +1,6 @@
# ![nuclear](https://i.imgur.com/oT1006i.png) - [![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) [![Discord](https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/JqPjKxE) برنامج مشغل موسيقى لسطح المكتب يركز على البث من مصادر مجانية @@ -26,6 +25,7 @@ Discord chat: https://discord.gg/JqPjKxE اقتراح والتصويت على ميزات جديدة من هنا: https://nuclear.featureupvote.com/ + [Deutsch](docs/README-de.md) [Português](docs/README-ptbr.md) [Svenska](docs/README-se.md) @@ -44,17 +44,15 @@ Discord chat: https://discord.gg/JqPjKxE [Arabic](docs/README-ar.md) ## ما هذا؟ - nuclear هو برنامج مشغل موسيقى مجاني يقوم بسحب المحتوى من مصادر مجانية على الإنترنت. إذا كنت تعرف [mps-youtube](https:github.commps-youtubemps-youtube)، فهذا مشغل موسيقى مشابه ولكن مع واجهة المستخدم الرسومية. كما أنه يركز أكثر على الصوت. تخيل أنك تستخدم Spotify بدون أن تدفع له ومع مكتبة أكبر. -## ماذا إن كنت أغارض استخدام Electron لأسباب دينية؟ - +## ماذا إن كنت أغارض استخدام Electron لأسباب دينية؟ أنظر [هنا](docs/electron-ar.md). -## الميزات +## الميزات - البحث عن موسيقى اليوتيوب وتشغيلها (بما في ذلك الدمج مع قوائم التشغيل و [SponsorBlock](https://sponsor.ajay.app/))، Jamendo، Audius و SoundCloud. - البحث عن الألبومات (مدعوم من Last.fm و Discogs)، عرض الألبومات، البحث التلقائي عن الأغاني بناءًا على اسم الفنان واسم المسار (قيد التقدم، قد يكون مشكلة أحيانًا) @@ -75,35 +73,35 @@ nuclear هو برنامج مشغل موسيقى مجاني يقوم بسحب ا - لا يوجد مدونة قواعد السلوك - لا يوجد CLA -## عملية التطوير +## عملية التطوير أولًا، تأكد من قراءة [دليل المساهمة](https://nukeop.gitbook.io/nuclear/contributing/contribution-guidelines). الخطوات اللازمة لتشغيل Nuclear في وضع التطوير يمكن العثور عليها في [عملية التطوير](https://nukeop.gitbook.io/nuclear/developer-resources/development-process). -## البرامج التي يتم إدارتها من قبل المجتمع +## البرامج التي يتم إدارتها من قبل المجتمع هذه قائمة بالبرامج التي يتم إدارتها من قبل المجتمع لمختلف المديرين، بعضها يدار من قبل أطراف ثالثة. نود أن نشكر المديرين على عملهم. + | نوع البرنامج | الرابط | المدير | طريقة التثبيت | -| :------------: | :----------------------------------------------------------------: | :-------------------------------------------------------: | :--------------------------------------------: | --- | +|:--------------:|:------------------------------------------------------------------:|:---------------------------------------------------------:|:----------------------------------------------:| | AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [nukeop](https://github.com/nukeop) | yay -S nuclear-player-bin | | AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [nukeop](https://github.com/nukeop) | yay -S nuclear-player-git | | Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) | choco install nuclear | -| GURU (Gentoo) | https://github.com/gentoo/guru/tree/master/media-sound/nuclear-bin | Orphaned | emerge nuclear-bin | | +| GURU (Gentoo) | https://github.com/gentoo/guru/tree/master/media-sound/nuclear-bin | Orphaned | emerge nuclear-bin | | | Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | brew install --cask nuclear | | Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | sudo snap install nuclear | | Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [nukeop](https://github.com/nukeop) | flatpak install flathub org.js.nuclear.Nuclear | | Void Linux | https://github.com/machadofguilherme/nuclear-template | [machadofguilherme](https://github.com/machadofguilherme) | See readme | -## ترجمعات المجتمع - +## ترجمعات المجتمع تمت ترجمة Nuclear إلى عدة لغات، ونحن نبحث دائمًا عن المساهمين الذين يرغبون في إضافة المزيد. -نحن نستخدم [Crowdin](https://crowdin.com/project/nuclear) لإدارة الترجمة. +نحن نستخدم [Crowdin](https://crowdin.com/project/nuclear ) لإدارة الترجمة. يمكنك التحقق مما إذا كانت لغتك مدعومة، وتتبع تقدم الترجمة، ومساعدتنا في ترجمة Nuclear هناك. -## لقطات الشاشة +## لقطات الشاشة ![Default](../screenshots/screenshot_default.jpg) @@ -131,8 +129,7 @@ nuclear هو برنامج مشغل موسيقى مجاني يقوم بسحب ا هذا البرنامج مجاني: يمكنك إعادة توزيعه و/أو تعديله بموجب شروط ترخيص GNU Affero General Public License كما نشرتها Free Software Foundation، إما الإصدار 3 من الترخيص، أو (باختيارك) أي إصدار لاحق. -## الصفات - -يستخدم بيانات SupportBlock المرخصة المستخدمة بموجب [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) من https://sponsor.ajay.app/ . +## الصفات +يستخدم بيانات SupportBlock المرخصة المستخدمة بموجب [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) من https://sponsor.ajay.app/ . -
+ \ No newline at end of file diff --git a/docs/README-de.md b/docs/README-de.md index c4cb311413..38e6c24627 100644 --- a/docs/README-de.md +++ b/docs/README-de.md @@ -1,8 +1,7 @@

Improved

-# ![nuclear](https://i.imgur.com/oT1006i.png) - -[![Maintainability](https://api.codeclimate.com/v1/badges/a15c4888a63c900f6cc1/maintainability)](https://codeclimate.com/github/nukeop/nuclear/maintainability) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/30750586202742279fa8958a12e519ed)](https://www.codacy.com/app/nukeop/nuclear?utm_source=github.com&utm_medium=referral&utm_content=nukeop/nuclear&utm_campaign=Badge_Grade) [![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) ![Travis](https://api.travis-ci.org/nukeop/nuclear.svg?branch=master) +# ![nuclear](https://i.imgur.com/oT1006i.png) +[![Maintainability](https://api.codeclimate.com/v1/badges/a15c4888a63c900f6cc1/maintainability)](https://codeclimate.com/github/nukeop/nuclear/maintainability) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/30750586202742279fa8958a12e519ed)](https://www.codacy.com/app/nukeop/nuclear?utm_source=github.com&utm_medium=referral&utm_content=nukeop/nuclear&utm_campaign=Badge_Grade) [![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) ![Travis](https://api.travis-ci.org/nukeop/nuclear.svg?branch=master) Ein Musikplayer für Computer, mit kostenlosem Streaming. @@ -20,7 +19,7 @@ Supportkanal (Matrix): `#nuclear:matrix.org` Discordkanal: https://discord.gg/JqPjKxE -Readme Übersetzungen: +Readme Übersetzungen: [Português](README-ptbr.md) [Svenska](README-se.md) @@ -31,14 +30,12 @@ Readme Übersetzungen: [Français](docs/README-fr.md) ## Was genau ist nuclear? - nuclear ist ein kostenloser Streaming-Dienst, welcher seinen Inhalt aus kostenlosen Quellen aus dem Internet entnimmt. Wenn Ihnen [mps-youtube](https://github.com/mps-youtube/mps-youtube) bekannt vor kommt, können sie sich ungefähr vorstellen was nuclear dem macht, jedoch mit dem Vorteil, dass es eine grafische Oberfläche besitzt. Man kann sagen, dass es so wie Spotify ist, jedoch mit einer größeren und vor allem kostenlosen Musikbibliothek. ## Was ist, wenn mir Electron nicht besonders gefällt? - Schauen Sie sich [das](docs/electron.md) an. ## Eigenschaften von nuclear @@ -49,7 +46,7 @@ Schauen Sie sich [das](docs/electron.md) an. - Aufrufen gespeicherter Playlists (als json Datei(en) gespeichert) - Unterstützung von Last.fm scrobbling (inklusive Aktualisierung des 'spielt jetzt' status) - Neueste Veröffentlichungen mit Rezensionen - Lieder und Alben -- Suchen nach Art +- Suchen nach Art - Radiomodus (automatisches Einreihen ähnlicher Lieder) - Unlimitierte Downloads (unterstützt von Youtube) - Wiedergabe von Songtexte in Echtzeit @@ -62,56 +59,53 @@ Schauen Sie sich [das](docs/electron.md) an. - Kein CLA (Vereinbarung für Mitwirkende) ## Anleitungen - https://nuclearmusic.rtfd.io/ ## Community-verwaltete Pakete Hier ist eine Liste, die Pakete von Drittanbieter für die meisten Betriebsysteme beeinhaltet. Die Meisten, werden von den Veröffentlichern instandgehalten. Wir bedanken uns rechtherzlich für die Bereitstellung dieser Pakete. -| Pakettyp | Link | Instandhalter | -| :------------: | :-----------------------------------------------------: | :-------------------------------------------: | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [advaithm](https://github.com/advaithm) | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [advaithm](https://github.com/advaithm) | -| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) | -| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | -| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | -| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [advaithm](https://github.com/advaithm) | +| Pakettyp | Link | Instandhalter | +|:--------------:|:-------------------------------------------------------:|:---------------------------------------------:| +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [advaithm](https://github.com/advaithm) | +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [advaithm](https://github.com/advaithm) | +| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) | +| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | +| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | +| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [advaithm](https://github.com/advaithm) | Vielen Dank übrigens an [ayyeve](https://github.com/ayyEve), die mich (advaithm), ihren Server als Kompiliermaschine benutzen gelassen hat. - ## Community Übersetzungen - Nuclear wurde bereits in vielen Sprachen übersetzt, dennoch sind wir weiterhin auf der Suche, nach neuen Mitwirkenden, die neue Sprachen hinzufügen wollen oder die Qualität des Inhaltes oder ähnliches verbessern möchten. Hier ist eine Liste von derzeitigen verfügbaren Sprachen, sowie deren Übersetzern. -| Sprache | Mitwirkender | -| :---------------------------: | :--------------------------------------------------------------------------------------------------: | -| Englisch | N/A | -| Französisch | [charjac](https://github.com/charjac), [Zalax](https://github.com/Zalaxx) | -| Niederländisch | [Vistaus](https://github.com/Vistaus) | -| Dänisch | [Hansen1992](https://github.com/Hansen1992) | -| Spanisch | [mlucas94](https://github.com/mlucas94), [emlautarom1](https://github.com/emlautarom1) | -| Polisch | [kazimierczak-robert](https://github.com/kazimierczak-robert), [gradzka](https://github.com/gradzka) | -| Deutsch | [nuclear](https://github.com/nuclear), [schippas](https://github.com/schippas) | -| Russisch | [ramstore07](https://github.com/ramstore07), [dmtrshat](https://github.com/dmtrshat) | -| Brazilianisches Portugiesisch | [JoaoPedroMoraes](https://github.com/JoaoPedroMoraes) | -| Türkisch | [3DShark](https://github.com/3DShark) | -| Italienisch | [gello94](https://github.com/gello94) | -| Slovakisch | [MartinT](https://github.com/MartinTuroci) | -| Tschechisch | [PetrTodorov](https://github.com/PetrTodorov) | -| Tagalog | [giftofgrub](https://github.com/giftofgrub) | -| Traditionelles Chinesisch | [oxygen-TW](https://github.com/oxygen-TW) | -| Schwedisch | [PalleKarlsson](https://github.com/PalleKarlsson), [nonew-star](https://github.com/nonew-star) | -| Grieschich | [Shuin-San](https://github.com/Shuin-San) | -| Vietnamesisch | [HaiDang666](https://github.com/HaiDang666) | -| Finnisch | [cjola002-xamk](https://github.com/cjola002-xamk) | +| Sprache | Mitwirkender | +|:--------------------:|:----------------------------------------------------------------------------------------------------:| +| Englisch | N/A | +| Französisch | [charjac](https://github.com/charjac), [Zalax](https://github.com/Zalaxx) | +| Niederländisch | [Vistaus](https://github.com/Vistaus) | +| Dänisch | [Hansen1992](https://github.com/Hansen1992) | +| Spanisch | [mlucas94](https://github.com/mlucas94), [emlautarom1](https://github.com/emlautarom1) | +| Polisch | [kazimierczak-robert](https://github.com/kazimierczak-robert), [gradzka](https://github.com/gradzka) | +| Deutsch | [nuclear](https://github.com/nuclear), [schippas](https://github.com/schippas) | +| Russisch | [ramstore07](https://github.com/ramstore07), [dmtrshat](https://github.com/dmtrshat) | +| Brazilianisches Portugiesisch | [JoaoPedroMoraes](https://github.com/JoaoPedroMoraes) | +| Türkisch | [3DShark](https://github.com/3DShark) | +| Italienisch | [gello94](https://github.com/gello94) | +| Slovakisch | [MartinT](https://github.com/MartinTuroci) | +| Tschechisch | [PetrTodorov](https://github.com/PetrTodorov) | +| Tagalog | [giftofgrub](https://github.com/giftofgrub) | +| Traditionelles Chinesisch | [oxygen-TW](https://github.com/oxygen-TW) | +| Schwedisch | [PalleKarlsson](https://github.com/PalleKarlsson), [nonew-star](https://github.com/nonew-star) | +| Grieschich | [Shuin-San](https://github.com/Shuin-San) | +| Vietnamesisch | [HaiDang666](https://github.com/HaiDang666) | +| Finnisch | [cjola002-xamk](https://github.com/cjola002-xamk) | + ## Entwicklungsprozess Schauen Sie sich bitte als erstes die [Wiki Seite für Beitragende](https://github.com/nukeop/nuclear/wiki/Contributing) an. Npm: - ```shell $ npm install # installs dependencies $ npm start @@ -120,9 +114,7 @@ $ npm start Ein neues Fenster sollte sich öffnen, welches das Programm herunterlädt und nuclear startet. --- - Um für das aktuelle Betriebssystem zu kompilieren: - ```shell $ lerna bootstrap $ npm run build @@ -131,7 +123,6 @@ $ npm run build Anstelle von `build` können Sie auch `build:all` verwenden, um für alle Betriebsysteme zu kompilieren. Die Dateien werden sich in `packages/app/release` befinden. --- - Es ist auch möglich, die Entwicklungsumgebung, mithilfe eines "Docker Containers" zu nutzen, diese ist jedoch noch in der Entwicklungsphase. `docker` und `docker-compose` werden benötigt. Sie müssen dem root user eine Verbindung zum X11 Display erlauben, danach können Sie `docker-compose` verwenden. @@ -140,31 +131,23 @@ Es ist auch möglich, die Entwicklungsumgebung, mithilfe eines "Docker Container $ xhost SI:localuser:root $ sudo docker-compose up dev ``` - Ab sofort, ist es auch möglich eine Flatpak Version zu kompilieren. Dazu müssen gobject-introspection und flatpak-builder installiert sein. Für den Kompilierungsprozess müssen Sie, die für flatpak-buider erforderlichen Laufzeiten und Abhängigkeiten installieren. Sie benötigen die 19.08 Version dieser Flatpaks. - ```shell $ flatpak install flathub org.freedesktop.Platform $ flatpak install flathub org.freedesktop.Sdk $ flatpak install flathub io.atom.electron.BaseApp ``` - Als nächstes, um das Projekt zu kompilieren: (Sie können den Parameter `--verbose` benutzen, dieser dient für eine detaillierte Ausgabe) - ```shell $ flatpak-builder build-dir org.js.nuclear.Nuclear.json ``` - Um das kompilierte Programm zu starten: - ```shell $ flatpak-builder --run build-dir org.js.nuclear.Nuclear.json run.sh ``` - Sie können das Programm auf eine lokale Quelle ansetzen. Momentan kompiliert die Datei die aktuellste Veröffentlichung. ## Screenshots - This will be updated as the program evolves. ![Default](../screenshots/screenshot_default.jpg) @@ -192,3 +175,4 @@ This will be updated as the program evolves. ## Lizenz Dieses Programm steht unter der Lizenz "Freie Software" das bedeutet, dass nicht nur die Sofzware kostenlos genutzt und weiterverbreitet werden darf, sondern auch der Urheber verpflichtet ist den Quellcode offenzulegen. Der Lizenznehmer darf diesen Quellcode dann nicht nur einsehen, sondern auch verändern und den geänderten Quellcode und die daraus resultierende Software weiterverbreiten. + diff --git a/docs/README-es.md b/docs/README-es.md index b4e6370a60..48a8e516dd 100644 --- a/docs/README-es.md +++ b/docs/README-es.md @@ -1,5 +1,4 @@ -# ![nuclear](https://i.imgur.com/oT1006i.png) - +# ![nuclear](https://i.imgur.com/oT1006i.png) [![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) [![Discord](https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/JqPjKxE) Reproductor de música de escritorio centrado en la transmisión desde fuentes gratuitas @@ -22,7 +21,7 @@ Canal de soporte (Matrix): `#nuclear:matrix.org` Chat en Discord: https://discord.gg/JqPjKxE -Traducciones de la documentación: +Traducciones de la documentación: [Deutsch](docs/README-de.md) [Português](docs/README-ptbr.md) @@ -35,14 +34,12 @@ Traducciones de la documentación: [Français](docs/README-fr.md) ## ¿Qué es? - Nuclear es un programa gratuito de transmisión de música que extrae contenido de fuentes gratuitas en Internet. Si conoces [mps-youtube](https://github.com/mps-youtube/mps-youtube), este es un reproductor de música similar pero con una interfase gráfica. También se enfoca más en el audio. Imagina Spotify por el que no tienes que pagar y con una biblioteca más grande. ## ¿Qué pasa si soy religiosamente opuesto a Electron? - Mira [esto](docs/electron.md). ## Características @@ -66,55 +63,53 @@ Mira [esto](docs/electron.md). - Sin CLA ## Manual y documentación - https://nuclearmusic.rtfd.io/ ## Paquetes mantenidos por la comunidad Aquí hay una lista de paquetes para varios administradores, algunos de los cuales son mantenidos por terceros. Nos gustaría agradecer a los mantenedores por su trabajo. -| Tipo de paquete | Enlace | Mantenedor | Instalación Método | -| :-------------: | :----------------------------------------------------------------: | :-------------------------------------------: | :--------------------------------------------: | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-bin | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-git | -| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) | choco install nuclear | -| GURU (Gentoo) | https://github.com/gentoo/guru/tree/master/media-sound/nuclear-bin | Orphaned | emerge nuclear-bin | -| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | brew install --cask nuclear | -| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | sudo snap install nuclear | -| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [nukeop](https://github.com/nukeop) | flatpak install flathub org.js.nuclear.Nuclear | +| Tipo de paquete | Enlace | Mantenedor | Instalación Método | +|:--------------:|:------------------------------------------------------------------:|:--------------------------------------------:|:---------------------------------------------:| +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-bin | +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-git | +| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver)| choco install nuclear | +| GURU (Gentoo) | https://github.com/gentoo/guru/tree/master/media-sound/nuclear-bin | Orphaned | emerge nuclear-bin | +| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | brew install --cask nuclear | +| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | sudo snap install nuclear | +| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [nukeop](https://github.com/nukeop) | flatpak install flathub org.js.nuclear.Nuclear| -## Traducciones comunitarias +## Traducciones comunitarias Nuclear ya se ha traducido a varios idiomas y siempre estamos buscando colaboradores que deseen agregar más. Estamos usando [Crowdin] (https://crowdin.com/project/nuclear) para administrar la localización. Puede verificar si su idioma es compatible, realizar un seguimiento del progreso de la localización y ayudarnos a traducir Nuclear allí. -| Idioma | Contributor | -| :---------------: | :-----------------------------------------------------------------------------------------------------------------------------: | -| Inglés | N/A | -| Francés | [charjac](https://github.com/charjac), [Zalax](https://github.com/Zalaxx) | -| Holandés | [Vistaus](https://github.com/Vistaus) | -| Danés | [Hansen1992](https://github.com/Hansen1992) | -| Español | [mlucas94](https://github.com/mlucas94), [emlautarom1](https://github.com/emlautarom1), [amendezm](https://github.com/amendezm) | -| Polaco | [kazimierczak-robert](https://github.com/kazimierczak-robert), [gradzka](https://github.com/gradzka) | -| Alemán | [schippas](https://github.com/schippas) | -| Ruso | [ramstore07](https://github.com/ramstore07), [dmtrshat](https://github.com/dmtrshat) | -| Portugués | [JoaoPedroMoraes](https://github.com/JoaoPedroMoraes) | -| Turco | [3DShark](https://github.com/3DShark) | -| Italiano | [gello94](https://github.com/gello94), [scardracs](https://github.com/scardracs) | -| Eslovaco | [MartinT](https://github.com/MartinTuroci) | -| Checo | [PetrTodorov](https://github.com/PetrTodorov) | -| Tagalo | [giftofgrub](https://github.com/giftofgrub) | -| Chino tradicional | [oxygen-TW](https://github.com/oxygen-TW) | -| Sueco | [PalleKarlsson](https://github.com/PalleKarlsson), [nonew-star](https://github.com/nonew-star) | -| Griego | [Shuin-San](https://github.com/Shuin-San) | +| Idioma | Contributor | +|:--------------------:|:--------------------------------------------------------------------------------------------------------------------------------:| +| Inglés | N/A | +| Francés | [charjac](https://github.com/charjac), [Zalax](https://github.com/Zalaxx) | +| Holandés | [Vistaus](https://github.com/Vistaus) | +| Danés | [Hansen1992](https://github.com/Hansen1992) | +| Español | [mlucas94](https://github.com/mlucas94), [emlautarom1](https://github.com/emlautarom1), [amendezm](https://github.com/amendezm) | +| Polaco | [kazimierczak-robert](https://github.com/kazimierczak-robert), [gradzka](https://github.com/gradzka) | +| Alemán | [schippas](https://github.com/schippas) | +| Ruso | [ramstore07](https://github.com/ramstore07), [dmtrshat](https://github.com/dmtrshat) | +| Portugués | [JoaoPedroMoraes](https://github.com/JoaoPedroMoraes) | +| Turco | [3DShark](https://github.com/3DShark) | +| Italiano | [gello94](https://github.com/gello94), [scardracs](https://github.com/scardracs) | +| Eslovaco | [MartinT](https://github.com/MartinTuroci) | +| Checo | [PetrTodorov](https://github.com/PetrTodorov) | +| Tagalo | [giftofgrub](https://github.com/giftofgrub) | +| Chino tradicional | [oxygen-TW](https://github.com/oxygen-TW) | +| Sueco | [PalleKarlsson](https://github.com/PalleKarlsson), [nonew-star](https://github.com/nonew-star) | +| Griego | [Shuin-San](https://github.com/Shuin-San) | ## Proceso de desarrollo En primer lugar, asegúrese de consultar las [Guías de contribución] (https://nukeop.gitbook.io/nuclear/contributing/contribution-guidelines). Usa npm: - ```shell $ npm install # instalar dependecias $ npm start @@ -123,9 +118,7 @@ $ npm start Debería abrirse una nueva ventana que cargará la aplicación web y ejecutará Nuclear. --- - Desarrollar en el sistema operativo actual: - ```shell $ lerna bootstrap $ npm run build @@ -134,7 +127,6 @@ $ npm run build En lugar de `build`, puede usar` build: all` para compilar para todos los sistemas operativos. Los binarios estarán en `packages / app / release` --- - También es posible ejecutar el entorno de desarrollo utilizando contenedores Docker, pero esto debe considerarse experimental. Necesitará docker y docker-compose. Debe permitir que el usuario root se conecte a la pantalla X11, para que pueda ejecutar docker-compose: @@ -143,27 +135,20 @@ Necesitará docker y docker-compose. Debe permitir que el usuario root se conect $ xhost SI:localuser:root $ sudo docker-compose up dev ``` - A partir de ahora también puede crear una versión flatpak. Deberá instalar gobject-introspection y flatpak-builder. Después de eso, deberá instalar los tiempos de ejecución y las dependencias requeridas por flatpak-builder para el proceso de compilación. Necesitará la versión 19.08 de estos flatpaks. - ```shell $ flatpak install flathub org.freedesktop.Platform $ flatpak install flathub org.freedesktop.Sdk $ flatpak install flathub io.atom.electron.BaseApp ``` - A continuación, para construir el proyecto (use la bandera `--verbose` para obtener más resultados): - ```shell $ flatpak-builder build-dir org.js.nuclear.Nuclear.json ``` - Para ejecutar la aplicación construida: - ```shell $ flatpak-builder --run build-dir org.js.nuclear.Nuclear.json run.sh ``` - Puede convertir la aplicación en un repositorio local. actualmente, el archivo crea la última versión. ## Capturas de pantalla diff --git a/docs/README-fr.md b/docs/README-fr.md index dcc489a12a..d7bc9e6a53 100644 --- a/docs/README-fr.md +++ b/docs/README-fr.md @@ -1,5 +1,4 @@ -# ![nuclear](https://i.imgur.com/oT1006i.png) - +# ![nuclear](https://i.imgur.com/oT1006i.png) [![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) [![Discord](https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/JqPjKxE) Lecteur de musique spécialisé dans le streaming depuis des sources gratuites @@ -38,7 +37,6 @@ Traductions de la documentation : [Français](docs/README-fr.md) ## Qu'est-ce ? - nuclear est un logiciel de streaming de musique gratuit qui récupère son contenu depuis des sources gratuites partout sur internet. Si vous connaissez [mps-youtube](https://github.com/mps-youtube/mps-youtube), c'est un lecteur de musique comparable, mais avec une interface utilisateur graphique. @@ -46,7 +44,6 @@ Nuclear se concentre aussi davantage sur l'audio. Imaginez Spotify, mais sans pa une librairie encore plus vaste. ## Et si je suis religieusement contre Electron ? - Voir [ceci](docs/electron-fr.md). ## Fonctionnalités @@ -79,19 +76,19 @@ Les instructions pour faire tourner Nuclear en mode développement se trouvent d Voici une liste de packages pour différent gestionaires. Certains sont maintenus par des tiers. Nous aimerions remercier les mainteneurs pour leur travail. -| Type de package | Lien | Mainteneur | Méthode d'installation | -| :-------------: | :----------------------------------------------------------------: | :-------------------------------------------------------: | :--------------------------------------------: | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-bin | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-git | -| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) | choco install nuclear | -| GURU (Gentoo) | https://github.com/gentoo/guru/tree/master/media-sound/nuclear-bin | Orphaned | emerge nuclear-bin | -| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | brew install --cask nuclear | -| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | sudo snap install nuclear | -| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [nukeop](https://github.com/nukeop) | flatpak install flathub org.js.nuclear.Nuclear | -| Void Linux | https://github.com/machadofguilherme/nuclear-template | [machadofguilherme](https://github.com/machadofguilherme) | Voir le README | +| Type de package | Lien | Mainteneur | Méthode d'installation | +|:---------------:|:------------------------------------------------------------------:|:--------------------------------------------:|:---------------------------------------------:| +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-bin | +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-git | +| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver)| choco install nuclear | +| GURU (Gentoo) | https://github.com/gentoo/guru/tree/master/media-sound/nuclear-bin | Orphaned | emerge nuclear-bin | +| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | brew install --cask nuclear | +| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | sudo snap install nuclear | +| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [nukeop](https://github.com/nukeop) | flatpak install flathub org.js.nuclear.Nuclear| +| Void Linux | https://github.com/machadofguilherme/nuclear-template | [machadofguilherme](https://github.com/machadofguilherme) | Voir le README -## Traductions par la communauté +## Traductions par la communauté Nuclear ad déjà été traduit dans plusieurs langues, et nous cherchons toujours des contributeurs pour en ajouter. Nous utilisons [Crowdin](https://crowdin.com/project/nuclear) pour gérer les traductions. Vous pouvez vérifier si votre langage est supporté, voir où en est la traduction, et nous aider à traduire Nuclear ici. diff --git a/docs/README-he.md b/docs/README-he.md index 3b67be2590..406c4f1b23 100644 --- a/docs/README-he.md +++ b/docs/README-he.md @@ -1,6 +1,5 @@ -# ![nuclear](https://i.imgur.com/oT1006i.png) - -[![Maintainability](https://api.codeclimate.com/v1/badges/a15c4888a63c900f6cc1/maintainability)](https://codeclimate.com/github/nukeop/nuclear/maintainability) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/30750586202742279fa8958a12e519ed)](https://www.codacy.com/app/nukeop/nuclear?utm_source=github.com&utm_medium=referral&utm_content=nukeop/nuclear&utm_campaign=Badge_Grade) [![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) ![Travis](https://api.travis-ci.org/nukeop/nuclear.svg?branch=master) +# ![nuclear](https://i.imgur.com/oT1006i.png) +[![Maintainability](https://api.codeclimate.com/v1/badges/a15c4888a63c900f6cc1/maintainability)](https://codeclimate.com/github/nukeop/nuclear/maintainability) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/30750586202742279fa8958a12e519ed)](https://www.codacy.com/app/nukeop/nuclear?utm_source=github.com&utm_medium=referral&utm_content=nukeop/nuclear&utm_campaign=Badge_Grade) [![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) ![Travis](https://api.travis-ci.org/nukeop/nuclear.svg?branch=master)
תוכנה להזרמת שירים מבוססת על מקורות חינמיים @@ -31,13 +30,11 @@ [Français](docs/README-fr.md) ## מה זה בכלל Nuclear? - Nuclear היא תוכנה חינמית להזרמת תכנים ממקורות חינמיים ברחבי האינטרנט. מבינכם שמכירים את [mps-youtube](https://github.com/mps-youtube/mps-youtube), זו תוכנה דומה אך עם תוספת של ממשק משתמש גרפי. אנחנו מתמקדים בעיקר באודיו. דמיינו את ספוטיפיי אבל ללא תשלום ועם ספרייה גדולה יותר. ## אנחנו משתמשים בElectron, אם אתם נגד - קראו [כאן](electron.md). ## פיצ׳רים @@ -60,21 +57,20 @@ Nuclear היא תוכנה חינמית להזרמת תכנים ממקורות ח - אין צורך בלחתום על שום דבר כדי לתרום לפרוייקט ## מידע למשתמש - https://nuclearmusic.rtfd.io/ ## חבילות שנתמכות על ידי הקהילה לפניכם רשימה של החבילות עבור מנהלי החבילות השונים, רובן מתוחזקות על ידי תומכי צד שלישי. -| סוג חבילה | קישור | נתמך על ידי | -| :------------: | :-----------------------------------------------------: | :-------------------------------------------: | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [advaithm](https://github.com/advaithm) | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [advaithm](https://github.com/advaithm) | -| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) | -| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | -| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | -| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [advaithm](https://github.com/advaithm) | +| סוג חבילה | קישור | נתמך על ידי | +|:--------------:|:-------------------------------------------------------:|:---------------------------------------------:| +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [advaithm](https://github.com/advaithm) | +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [advaithm](https://github.com/advaithm) | +| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) | +| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | +| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | +| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [advaithm](https://github.com/advaithm) | תודה ענקית ל[ayyeve](https://github.com/ayyEve) על הרשות (advaithm) להשתמש בשרת שלה על מנת לקמפל את המכונה @@ -82,41 +78,39 @@ https://nuclearmusic.rtfd.io/ Nuclear כבר תורגמה למספר שפות, ואנחנו כל הזמן מחפשים אחר תורמים אשר מוכנים להוסיף עוד. למטה ישנה רשימה של השפות הזמינות כרגע, יחד עם התורמים אשר עזרו לתרגם. -| שפה | תורם | -| :------------------: | :--------------------------------------------------------------------------------------------------: | -| English | N/A | -| French | [charjac](https://github.com/charjac), [Zalax](https://github.com/Zalaxx) | -| Dutch | [Vistaus](https://github.com/Vistaus) | -| Danish | [Hansen1992](https://github.com/Hansen1992) | -| Spanish | [mlucas94](https://github.com/mlucas94), [emlautarom1](https://github.com/emlautarom1) | -| Polish | [kazimierczak-robert](https://github.com/kazimierczak-robert), [gradzka](https://github.com/gradzka) | -| German | [schippas](https://github.com/schippas) | -| Russian | [ramstore07](https://github.com/ramstore07), [dmtrshat](https://github.com/dmtrshat) | -| Brazilian Portuguese | [JoaoPedroMoraes](https://github.com/JoaoPedroMoraes) | -| Turkish | [3DShark](https://github.com/3DShark) | -| Italian | [gello94](https://github.com/gello94) | -| Slovak | [MartinT](https://github.com/MartinTuroci) | -| Czech | [PetrTodorov](https://github.com/PetrTodorov) | -| Tagalog | [giftofgrub](https://github.com/giftofgrub) | -| Traditional Chinese | [oxygen-TW](https://github.com/oxygen-TW) | -| Swedish | [PalleKarlsson](https://github.com/PalleKarlsson), [nonew-star](https://github.com/nonew-star) | -| Greek | [Shuin-San](https://github.com/Shuin-San) | -| Vietnamese | [HaiDang666](https://github.com/HaiDang666) | -| Finnish | [cjola002-xamk](https://github.com/cjola002-xamk) | +| שפה | תורם | +|:--------------------:|:----------------------------------------------------------------------------------------------------:| +| English | N/A | +| French | [charjac](https://github.com/charjac), [Zalax](https://github.com/Zalaxx) | +| Dutch | [Vistaus](https://github.com/Vistaus) | +| Danish | [Hansen1992](https://github.com/Hansen1992) | +| Spanish | [mlucas94](https://github.com/mlucas94), [emlautarom1](https://github.com/emlautarom1) | +| Polish | [kazimierczak-robert](https://github.com/kazimierczak-robert), [gradzka](https://github.com/gradzka) | +| German | [schippas](https://github.com/schippas) | +| Russian | [ramstore07](https://github.com/ramstore07), [dmtrshat](https://github.com/dmtrshat) | +| Brazilian Portuguese | [JoaoPedroMoraes](https://github.com/JoaoPedroMoraes) | +| Turkish | [3DShark](https://github.com/3DShark) | +| Italian | [gello94](https://github.com/gello94) | +| Slovak | [MartinT](https://github.com/MartinTuroci) | +| Czech | [PetrTodorov](https://github.com/PetrTodorov) | +| Tagalog | [giftofgrub](https://github.com/giftofgrub) | +| Traditional Chinese | [oxygen-TW](https://github.com/oxygen-TW) | +| Swedish | [PalleKarlsson](https://github.com/PalleKarlsson), [nonew-star](https://github.com/nonew-star) | +| Greek | [Shuin-San](https://github.com/Shuin-San) | +| Vietnamese | [HaiDang666](https://github.com/HaiDang666) | +| Finnish | [cjola002-xamk](https://github.com/cjola002-xamk) | ## תהליך פיתוח ראשית כל, וודאו שקראתם את [עמוד הסבר על התרומות](https://github.com/nukeop/nuclear/wiki/Contributing). השתמשו ב - npm: -
```shell $ npm install # installs dependencies $ npm start ``` -
חלון חדש אמור להיפתח אשר יטען את את התוכנה. @@ -124,14 +118,12 @@ $ npm start --- כדי לבנות למערכת הפעלה הנוכחית שלך: -
```shell $ lerna bootstrap $ npm run build ``` -
על מנת לבנות לכל מערכות ההפעלה החליפו את `build` עם `build:all`. הקבצים יהיו ב `packages/app/realease` @@ -140,18 +132,15 @@ $ npm run build יש אפשרות גם להריץ סביבת פיתוח בעזרת Docker Containers, אבל זו אפשרות נסיונית. אתם צריכים Docker ו - Docker - Compose. אתם תצטרכו לאפשר למשתמש הראשי להתחבר ל - X11 Display, ואז תוכלו להריץ Docker - Compose: -
```shell $ xhost SI:localuser:root $ sudo docker-compose up dev ``` -
-נכון לרגע זה, יש אפשרות גם לבנות גרסת flatpak. עליכם להתקין gobject-introspection, ו - flatpak-builder. אחרי זה עליכם להתקין את הקבצים הדרושים בשביל תהליך הקימפול. אתם נדרשים לגרסת 19.08 ל - flatpaks האלה. - +נכון לרגע זה, יש אפשרות גם לבנות גרסת flatpak. עליכם להתקין gobject-introspection, ו - flatpak-builder. אחרי זה עליכם להתקין את הקבצים הדרושים בשביל תהליך הקימפול. אתם נדרשים לגרסת 19.08 ל - flatpaks האלה.
```shell @@ -159,27 +148,22 @@ $ flatpak install flathub org.freedesktop.Platform $ flatpak install flathub org.freedesktop.Sdk $ flatpak install flathub io.atom.electron.BaseApp ``` -
-כעת, על מנת לבנות את הפרוייקט (כתבו בנוסף את הפקודה `--verbose` כדי לקבל פלט מפורט יותר): - +כעת, על מנת לבנות את הפרוייקט (כתבו בנוסף את הפקודה `--verbose` כדי לקבל פלט מפורט יותר):
```shell $ flatpak-builder build-dir org.js.nuclear.Nuclear.json ``` -
כדי להריץ את התוכנה הבנויה: -
```shell $ flatpak-builder --run build-dir org.js.nuclear.Nuclear.json run.sh ``` -
## צילומי מסך diff --git a/docs/README-hi.md b/docs/README-hi.md index 963d0e910a..0d9c374a72 100644 --- a/docs/README-hi.md +++ b/docs/README-hi.md @@ -1,5 +1,4 @@ # ![nuclear](https://i.imgur.com/oT1006i.png) - [![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) [![Discord](https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/JqPjKxE) डेस्कटॉप म्यूजिक प्लेयर मुफ्त स्रोतों से स्ट्रीमिंग पर केंद्रित है @@ -42,14 +41,12 @@ [Hindi](docs/README-hi.md) ## यह क्या है? - न्यूक्लियर एक मुफ्त संगीत स्ट्रीमिंग कार्यक्रम है जो पूरे इंटरनेट पर मुफ्त स्रोतों से सामग्री खींचता है। यदि आप [mps-youtube](https://github.com/mps-youtube/mps-youtube) जानते हैं, यह एक समान म्यूजिक प्लेयर है लेकिन GUI के साथ है। यह ऑडियो पर भी अधिक ध्यान केंद्रित कर रहा है। Spotify की कल्पना करें जिसके लिए आपको बड़ी लाइब्रेरी के साथ भुगतान नहीं करना है। ## क्या होगा यदि मैं इलेक्ट्रॉन का धार्मिक रूप से विरोध कर रहा हूँ? - [यह](docs/electron.md) देखो| ## विशेषताएँ @@ -82,19 +79,19 @@ यहां विभिन्न प्रबंधकों के लिए पैकेजों की सूची दी गई है, जिनमें से कुछ का मैन्टैन तृतीय पक्षों द्वारा किया जाता है। हम मैन्टेनर को उनके काम के लिए धन्यवाद देना चाहते हैं। -| बंडल का प्रकार | संपर्क | मैन्टेनर | इंस्टॉलेशन का तरीका | -| :------------: | :----------------------------------------------------------------: | :-------------------------------------------------------: | :--------------------------------------------: | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-bin | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-git | -| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) | choco install nuclear | -| GURU (Gentoo) | https://github.com/gentoo/guru/tree/master/media-sound/nuclear-bin | Orphaned | emerge nuclear-bin | -| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | brew install --cask nuclear | -| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | sudo snap install nuclear | -| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [nukeop](https://github.com/nukeop) | flatpak install flathub org.js.nuclear.Nuclear | -| Void Linux | https://github.com/machadofguilherme/nuclear-template | [machadofguilherme](https://github.com/machadofguilherme) | See readme | +| बंडल का प्रकार | संपर्क | मैन्टेनर | इंस्टॉलेशन का तरीका | +|:--------------:|:------------------------------------------------------------------:|:--------------------------------------------:|:---------------------------------------------:| +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-bin | +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-git | +| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver)| choco install nuclear | +| GURU (Gentoo) | https://github.com/gentoo/guru/tree/master/media-sound/nuclear-bin | Orphaned | emerge nuclear-bin | +| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | brew install --cask nuclear | +| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | sudo snap install nuclear | +| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [nukeop](https://github.com/nukeop) | flatpak install flathub org.js.nuclear.Nuclear| +| Void Linux | https://github.com/machadofguilherme/nuclear-template | [machadofguilherme](https://github.com/machadofguilherme) | See readme -## सामुदायिक अनुवाद +## सामुदायिक अनुवाद न्यूक्लियर का पहले ही कई भाषाओं में अनुवाद किया जा चुका है, और हम हमेशा ऐसे योगदानकर्ताओं की तलाश में रहते हैं जो अधिक जोड़ना चाहते हैं। हम [Crowdin](https://crowdin.com/project/nuclear) उपयोग कर रहे हैं स्थानीयकरण का प्रबंधन करने के लिए। आप जांच सकते हैं कि आपकी भाषा समर्थित है या नहीं, स्थानीयकरण प्रगति को ट्रैक करें, और वहां परमाणु का अनुवाद करने में हमारी सहायता करें। @@ -128,5 +125,4 @@ यह प्रोग्राम मुफ्त सॉफ्टवेयर है: आप इसे फ्री सॉफ्टवेयर फाउंडेशन द्वारा प्रकाशित जीएनयू एफेरो जनरल पब्लिक लाइसेंस की शर्तों के तहत पुनर्वितरित और/या संशोधित कर सकते हैं, या तो संस्करण 3 का लाइसेंस, या (आपके विकल्प पर) किसी भी बाद के संस्करण में। ## विशेषताएं - प्रायोजकब्लॉक डेटा का उपयोग करता है जिसका उपयोग लाइसेंस के तहत किया जाता है [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) से https://sponsor.ajay.app/. diff --git a/docs/README-id.md b/docs/README-id.md index 0ce4f0850f..29a0da2d40 100644 --- a/docs/README-id.md +++ b/docs/README-id.md @@ -1,5 +1,4 @@ -# ![nuclear](https://i.imgur.com/oT1006i.png) - +# ![nuclear](https://i.imgur.com/oT1006i.png) [![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) [![Discord](https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/JqPjKxE) Aplikasi pemutar musik berbasis desktop yang berfokus pada streaming dari sumber gratis. @@ -22,7 +21,7 @@ Dukungan kanal (Matrix): `#nuclear:matrix.org` Chat Discord : https://discord.gg/JqPjKxE -Terjemahan : +Terjemahan : [Deutsch](docs/README-de.md) [Português](docs/README-ptbr.md) @@ -35,14 +34,12 @@ Terjemahan : [Français](docs/README-fr.md) ## Apa itu Nuclear? - Nuclear adalah aplikasi pemutar musik gratis yang mengambil konten dari semua sumber yang ada di internet. Jika Anda pernah mendengar pemutar [mps-youtube](https://github.com/mps-youtube/mps-youtube), Nuclear merupakan aplikasi yang sama, namun memiliki GUI. Nuclear juga lebih berfokus ke _audio_. Bayangkan saja bahwa Nuclear adalah aplikasi pemutar musik Spotify, namun bedanya Anda tidak perlu membayar dan jumlah koleksi musik di sini jauh lebih besar. ## Bagaimana jika Saya "secara agama/keyakinan tidak sepaham dengan elektron"? - Lihat [ini](docs/electron.md). ## Fitur @@ -75,19 +72,18 @@ Instruksi untuk menjalankan Nuclear dalam mode pengembangan dapat dibaca di [Pro Berikut adalah _list packages managers_, yang sebagian dikelola oleh pihak ketiga. Kami berterima kasih kepada para pengelola atas hasil kerjanya. -| Tipe Packages | Tautan | Pengelola | Metode Instalasi | -| :------------: | :----------------------------------------------------------------: | :-------------------------------------------------------: | :--------------------------------------------: | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-bin | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-git | -| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) | choco install nuclear | -| GURU (Gentoo) | https://github.com/gentoo/guru/tree/master/media-sound/nuclear-bin | Orphaned | emerge nuclear-bin | -| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | brew install --cask nuclear | -| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | sudo snap install nuclear | -| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [nukeop](https://github.com/nukeop) | flatpak install flathub org.js.nuclear.Nuclear | -| Void Linux | https://github.com/machadofguilherme/nuclear-template | [machadofguilherme](https://github.com/machadofguilherme) | Lihat readme | +| Tipe Packages | Tautan | Pengelola | Metode Instalasi | +|:--------------:|:------------------------------------------------------------------:|:--------------------------------------------:|:---------------------------------------------:| +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-bin | +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-git | +| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver)| choco install nuclear | +| GURU (Gentoo) | https://github.com/gentoo/guru/tree/master/media-sound/nuclear-bin | Orphaned | emerge nuclear-bin | +| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | brew install --cask nuclear | +| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | sudo snap install nuclear | +| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [nukeop](https://github.com/nukeop) | flatpak install flathub org.js.nuclear.Nuclear| +| Void Linux | https://github.com/machadofguilherme/nuclear-template | [machadofguilherme](https://github.com/machadofguilherme) | Lihat readme ## Terjemahan Bahasa Dari Komunitas - Nuclear telah diterjemahkan ke beberapa bahasa, dan kami akan terus mencari kontributor yang selalu ingin berkontribusi. Kami menggunakan _platform_ [Crowdin](https://crowdin.com/project/nuclear) untuk mengelola alih bahasa. Anda bisa mengecek apakah bahasa yang Anda gunakan telah tersedia di sana, melihat proses alih bahasa, dan bahkan membantu kami menerjemahkan Nuclear. @@ -121,5 +117,4 @@ Kami menggunakan _platform_ [Crowdin](https://crowdin.com/project/nuclear) untuk Program ini merupakan perangkat lunak gratis: Anda dapat mendistribusikannya atau memodifikasi di bawah aturan GNU Affero General Public License yang dipublikasikan oleh Free Software Foundation, terlepas versi 3 lisensi, atau versi setelahnya sesuai pilihan anda. ## Atribusi - Menggunakan data SponsorBlock di bawah [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) dari https://sponsor.ajay.app/. diff --git a/docs/README-it.md b/docs/README-it.md index 7aaacc4f2a..7748d7c1a9 100644 --- a/docs/README-it.md +++ b/docs/README-it.md @@ -1,8 +1,7 @@ -# ![nuclear](https://i.imgur.com/oT1006i.png) +# ![nuclear](https://i.imgur.com/oT1006i.png) +[![Manutenibilità](https://api.codeclimate.com/v1/badges/a15c4888a63c900f6cc1/maintainability)](https://codeclimate.com/github/nukeop/nuclear/maintainability) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/30750586202742279fa8958a12e519ed)](https://www.codacy.com/app/nukeop/nuclear?utm_source=github.com&utm_medium=referral&utm_content=nukeop/nuclear&utm_campaign=Badge_Grade) [![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) ![Travis](https://api.travis-ci.org/nukeop/nuclear.svg?branch=master) -[![Manutenibilità](https://api.codeclimate.com/v1/badges/a15c4888a63c900f6cc1/maintainability)](https://codeclimate.com/github/nukeop/nuclear/maintainability) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/30750586202742279fa8958a12e519ed)](https://www.codacy.com/app/nukeop/nuclear?utm_source=github.com&utm_medium=referral&utm_content=nukeop/nuclear&utm_campaign=Badge_Grade) [![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) ![Travis](https://api.travis-ci.org/nukeop/nuclear.svg?branch=master) - -Lettore musicale desktop incentrato sullo streaming da fonti gratuite +Lettore musicale desktop incentrato sullo streaming da fonti gratuite ![Showcase](https://i.imgur.com/G9BqIHl.png) @@ -18,7 +17,7 @@ Canale di supporto (Matrix): `#nuclear:matrix.org` Canale Discord: https://discord.gg/JqPjKxE -Traduzione Documentazione: +Traduzione Documentazione: [Deutsch](docs/README-de.md) [Português](README-ptbr.md) @@ -30,14 +29,12 @@ Traduzione Documentazione: [Français](docs/README-fr.md) ## Cos'è Nuclear? - Nuclear è un programma di streaming musicale gratuito che estrae contenuti da fonti gratuite su Internet. Se conosci [mps-youtube](https://github.com/mps-youtube/mps-youtube), questo è un lettore musicale simile ma con una GUI. Inoltre si focalizza maggiormente sull'audio. Immagina Spotify non a pagamento e con una libreria più grande. ## E se fossi religiosamente contrario a Electron? - Leggi [questo](docs/electron.md). ## Caratteristiche @@ -61,54 +58,50 @@ Leggi [questo](docs/electron.md). - No CLA ## Manuale e documentazione - https://nuclearmusic.rtfd.io/ ## Pacchetti gestiti dalla comunità Di seguito è riportato un elenco di pacchetti dei vari gestori, la maggior parte dei quali sono gestiti da parti terze. Vorremmo ringraziare i manutentori per il loro lavoro. -| Package type | Link | Maintainer | -| :------------: | :----------------------------------------------------------------: | :-------------------------------------------: | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [mikelpint](https://github.com/mikelpint) | -| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) | -| GURU (Gentoo) | https://github.com/gentoo/guru/tree/master/media-sound/nuclear-bin | [scardracs](https://github.com/scardracs) | -| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | -| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | -| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [advaithm](https://github.com/advaithm) | +| Package type | Link | Maintainer | +|:--------------:|:------------------------------------------------------------------:|:---------------------------------------------:| +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [mikelpint](https://github.com/mikelpint) | +| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) | +| GURU (Gentoo) | https://github.com/gentoo/guru/tree/master/media-sound/nuclear-bin | [scardracs](https://github.com/scardracs) | +| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | +| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | +| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [advaithm](https://github.com/advaithm) | Grazie mille a [ayyeve](https://github.com/ayyEve) per avermi (advaithm) permesso di usare il suo server come macchina di compilazione. - ## Traduzioni - Nuclear è già stato tradotto in diverse lingue e siamo sempre alla ricerca di nuovi collaboratori che vorrebbero aggiungerne altri. Di seguito è riportato un elenco delle lingue attualmente disponibili, insieme ai collaboratori che hanno contribuito a tradurre Nuclear in quella lingua. -| Language | Contributor | -| :------------------: | :--------------------------------------------------------------------------------------------------: | -| English | N/A | -| French | [charjac](https://github.com/charjac), [Zalax](https://github.com/Zalaxx) | -| Dutch | [Vistaus](https://github.com/Vistaus) | -| Danish | [Hansen1992](https://github.com/Hansen1992) | -| Spanish | [mlucas94](https://github.com/mlucas94), [emlautarom1](https://github.com/emlautarom1) | -| Polish | [kazimierczak-robert](https://github.com/kazimierczak-robert), [gradzka](https://github.com/gradzka) | -| German | [schippas](https://github.com/schippas) | -| Russian | [ramstore07](https://github.com/ramstore07), [dmtrshat](https://github.com/dmtrshat) | -| Brazilian Portuguese | [JoaoPedroMoraes](https://github.com/JoaoPedroMoraes) | -| Turkish | [3DShark](https://github.com/3DShark) | -| Italian | [gello94](https://github.com/gello94), [scardracs](https://github.com/scardracs) | -| Slovak | [MartinT](https://github.com/MartinTuroci) | -| Czech | [PetrTodorov](https://github.com/PetrTodorov) | -| Tagalog | [giftofgrub](https://github.com/giftofgrub) | -| Traditional Chinese | [oxygen-TW](https://github.com/oxygen-TW) | -| Swedish | [PalleKarlsson](https://github.com/PalleKarlsson), [nonew-star](https://github.com/nonew-star) | -| Greek | [Shuin-San](https://github.com/Shuin-San) | +| Language | Contributor | +|:--------------------:|:----------------------------------------------------------------------------------------------------:| +| English | N/A | +| French | [charjac](https://github.com/charjac), [Zalax](https://github.com/Zalaxx) | +| Dutch | [Vistaus](https://github.com/Vistaus) | +| Danish | [Hansen1992](https://github.com/Hansen1992) | +| Spanish | [mlucas94](https://github.com/mlucas94), [emlautarom1](https://github.com/emlautarom1) | +| Polish | [kazimierczak-robert](https://github.com/kazimierczak-robert), [gradzka](https://github.com/gradzka) | +| German | [schippas](https://github.com/schippas) | +| Russian | [ramstore07](https://github.com/ramstore07), [dmtrshat](https://github.com/dmtrshat) | +| Brazilian Portuguese | [JoaoPedroMoraes](https://github.com/JoaoPedroMoraes) | +| Turkish | [3DShark](https://github.com/3DShark) | +| Italian | [gello94](https://github.com/gello94), [scardracs](https://github.com/scardracs) | +| Slovak | [MartinT](https://github.com/MartinTuroci) | +| Czech | [PetrTodorov](https://github.com/PetrTodorov) | +| Tagalog | [giftofgrub](https://github.com/giftofgrub) | +| Traditional Chinese | [oxygen-TW](https://github.com/oxygen-TW) | +| Swedish | [PalleKarlsson](https://github.com/PalleKarlsson), [nonew-star](https://github.com/nonew-star) | +| Greek | [Shuin-San](https://github.com/Shuin-San) | ## Processo di sviluppo Prima di tutto, assicurati di controllare la [Pagina Wiki Contribuzioni] (https://github.com/nukeop/nuclear/wiki/Contributing). Usa npm: - ```shell $ npm install # installs dependencies $ npm start @@ -117,9 +110,7 @@ $ npm start Dovrebbe aprirsi una nuova finestra che caricherà l'app Web ed eseguirà Nuclear. --- - Per sviluppare nel sistema operativo corrente: - ```shell $ lerna bootstrap $ npm run build @@ -128,7 +119,6 @@ $ npm run build Invece di `build` puoi usare` build: all` per compilare per tutti i sistemi operativi. I binari saranno in `packages / app / release` --- - È anche possibile eseguire l'ambiente di sviluppo utilizzando i contenitori Docker, ma questo dovrebbe essere considerato sperimentale. Avrai bisogno di docker e docker-compose. È necessario consentire all'utente root di connettersi al display X11, quindi è possibile eseguire docker-compose: @@ -137,27 +127,20 @@ Avrai bisogno di docker e docker-compose. È necessario consentire all'utente ro $ xhost SI:localuser:root $ sudo docker-compose up dev ``` - A partire da ora puoi anche creare una versione flatpak. Dovrai installare gobject-introspection e flatpak-builder. Dopodiché dovrai installare i runtime e le dipendenze richiesti da flatpak-builder per il processo di compilazione. Avrai bisogno della versione 19.08 di questi flatpaks. - ```shell $ flatpak install flathub org.freedesktop.Platform $ flatpak install flathub org.freedesktop.Sdk $ flatpak install flathub io.atom.electron.BaseApp ``` - Successivamente, per costruire il progetto (usa il flag `--verbose` per ottenere più output): - ```shell $ flatpak-builder build-dir org.js.nuclear.Nuclear.json ``` - Per eseguire l'app costruita: - ```shell $ flatpak-builder --run build-dir org.js.nuclear.Nuclear.json run.sh ``` - Puoi trasformare l'app in un repository locale. attualmente il file crea l'ultima versione. ## Screenshots diff --git a/docs/README-ja.md b/docs/README-ja.md index 569b0e339e..34e70000f7 100644 --- a/docs/README-ja.md +++ b/docs/README-ja.md @@ -1,5 +1,4 @@ -# ![nuclear](https://i.imgur.com/oT1006i.png) - +# ![nuclear](https://i.imgur.com/oT1006i.png) [![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) [![Discord](https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/JqPjKxE) 無料の提供元からのストリーミングに特化したデスクトップ用音楽プレイヤー @@ -42,13 +41,11 @@ Discord チャット: https://discord.gg/JqPjKxE [Hindi](README-hi.md) ## 何これ?  - nuclear は、インターネット上の無料の提供元からコンテンツを取得する、無料の音楽ストリーミングプログラムです。 [yewtube](https://github.com/mps-youtube/yewtube) (mps-youtube) をご存じであれば、似たような音楽プレイヤーですが、nuclear はGUIを備えています。また音声に特化しています。巨大なライブラリになった、無料の Spotify を想像してみてください。 ## Electron の使用に反対している場合 - [こちらを](electron-ja.md)ご覧ください。 ## 機能 @@ -81,19 +78,19 @@ nuclear は、インターネット上の無料の提供元からコンテンツ 様々なパッケージ管理の一覧です。一部は第三者によって管理されています。保守管理に感謝します。 -| パッケージ種別 | リンク | 保守担当者 | インストール方法 | -| :------------: | :----------------------------------------------------------------: | :-------------------------------------------------------: | :--------------------------------------------: | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-bin | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-git | -| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) | choco install nuclear | -| GURU (Gentoo) | https://github.com/gentoo/guru/tree/master/media-sound/nuclear-bin | Orphaned | emerge nuclear-bin | -| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | brew install --cask nuclear | -| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | sudo snap install nuclear | -| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [nukeop](https://github.com/nukeop) | flatpak install flathub org.js.nuclear.Nuclear | -| Void Linux | https://github.com/machadofguilherme/nuclear-template | [machadofguilherme](https://github.com/machadofguilherme) | See readme | +| パッケージ種別 | リンク | 保守担当者 | インストール方法 | +|:--------------:|:------------------------------------------------------------------:|:--------------------------------------------:|:---------------------------------------------:| +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-bin | +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-git | +| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver)| choco install nuclear | +| GURU (Gentoo) | https://github.com/gentoo/guru/tree/master/media-sound/nuclear-bin | Orphaned | emerge nuclear-bin | +| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | brew install --cask nuclear | +| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | sudo snap install nuclear | +| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [nukeop](https://github.com/nukeop) | flatpak install flathub org.js.nuclear.Nuclear| +| Void Linux | https://github.com/machadofguilherme/nuclear-template | [machadofguilherme](https://github.com/machadofguilherme) | See readme -## コミュニティによる翻訳 +## コミュニティによる翻訳 Nuclear は、既に多くの言語に翻訳されており、また追加したいと望む貢献者を求めています。 [Crowdin](https://crowdin.com/project/nuclear) で翻訳を管理しています。あなたの言語が対応するかを確認し、翻訳状況を追跡して、Nuclear の翻訳に協力してください。 @@ -127,5 +124,4 @@ Nuclear は、既に多くの言語に翻訳されており、また追加した 本プログラムは、自由ソフトウェアです: フリーソフトウェア財団が発行する、GNU Affero 一般公衆ライセンスのバージョン3、または(あなたの選択により)それ以降の条件に基づいて、再配布や修正が可能です。 ## 帰属 - -使用される SponsorBlock のデータは、[CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)のライセンスで、以下のから提供されています。https://sponsor.ajay.app/ +使用される SponsorBlock のデータは、[CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)のライセンスで、以下のから提供されています。https://sponsor.ajay.app/ \ No newline at end of file diff --git a/docs/README-ko.md b/docs/README-ko.md index 35c8936f5b..25da9b53f1 100644 --- a/docs/README-ko.md +++ b/docs/README-ko.md @@ -1,6 +1,5 @@ -# ![nuclear](https://i.imgur.com/oT1006i.png) - -[![Maintainability](https://api.codeclimate.com/v1/badges/a15c4888a63c900f6cc1/maintainability)](https://codeclimate.com/github/nukeop/nuclear/maintainability) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/30750586202742279fa8958a12e519ed)](https://www.codacy.com/app/nukeop/nuclear?utm_source=github.com&utm_medium=referral&utm_content=nukeop/nuclear&utm_campaign=Badge_Grade) [![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) ![Travis](https://api.travis-ci.org/nukeop/nuclear.svg?branch=master) +# ![nuclear](https://i.imgur.com/oT1006i.png) +[![Maintainability](https://api.codeclimate.com/v1/badges/a15c4888a63c900f6cc1/maintainability)](https://codeclimate.com/github/nukeop/nuclear/maintainability) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/30750586202742279fa8958a12e519ed)](https://www.codacy.com/app/nukeop/nuclear?utm_source=github.com&utm_medium=referral&utm_content=nukeop/nuclear&utm_campaign=Badge_Grade) [![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) ![Travis](https://api.travis-ci.org/nukeop/nuclear.svg?branch=master) 무료 음악 스트리밍을 위한 데스크탑 음악 재생 프로그램 @@ -18,7 +17,7 @@ 디스코드 채널: https://discord.gg/JqPjKxE -Readme 번역 목록: +Readme 번역 목록: [Deutsch](docs/README-de.md) [Português](docs/README-ptbr.md) @@ -30,15 +29,14 @@ Readme 번역 목록: [Indonesia](docs/README-id.md) [Français](docs/README-fr.md) -## nuclear는 어떤 프로그램인가요? +## nuclear는 어떤 프로그램인가요? nuclear는 인터넷상의 무료 음악을 재생하는 무료 음악 스트리밍 프로그램입니다. [mps-youtube](https://github.com/mps-youtube/mps-youtube)와 비슷하지만, GUI를 가지고 있습니다. 또, 오디오에 좀 더 초점을 맞추고 있습니다. 돈 낼 필요도 없고, 더 다양한 음악을 들을 수 있는 Spotify라고 할 수 있죠. ## 만약 제가 Electron을 끔찍이도 싫어한다면요? - [이 글](docs/electron.md)을 참조하세요. (번역되지 않음) ## 기능 @@ -47,72 +45,69 @@ nuclear는 인터넷상의 무료 음악을 재생하는 무료 음악 스트리 - 앨범 검색 (Last.fm 및 Discogs에서 가져옴), 앨범 보기, 아티스트와 음악 제목 기반 자동 음악 검색 (개발 중, 때로 안 될 수 있음) - 플레이리스트로 추가할 수 있는 재생 목록 - 저장한 플레이리스트 가져오기 (json 형식으로 저장) -- Last.fm에서 Scrobbing하기 ('지금 재생 중' 상태 업데이트 포함) +- Last.fm에서 Scrobbing하기 ('지금 재생 중' 상태 업데이트 포함) - 새로운 음악과 앨범 및 그에 대한 리뷰 제공 - 음악 장르별 탐색 - 자동 재생 모드 (비슷한 음악 자동 재생) -- 무제한 다운로드 (유투브에서 가져옴) +- 무제한 다운로드 (유투브에서 가져옴) - 실시간 가사 - 인기 음악 검색 - 좋아하는 음악 목록 -- PC에 저장되어있는 내 음악 재생 +- PC에 저장되어있는 내 음악 재생 - 가입 필요없음 - 광고 없음 - 행동강령(CoC) 없음 - 기여자 라이선스 동의(CLA) 없음 ## 매뉴얼 및 문서 - https://nuclearmusic.rtfd.io/ ## Community-maintained packages 다음은 다양한 manager를 위한 패키지 목록입니다. 대부분 제3자에 의해 관리되고 있습니다. 관리자들께 감사를 전합니다. -| Package type | Link | Maintainer | -| :------------: | :-----------------------------------------------------: | :-------------------------------------------: | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [advaithm](https://github.com/advaithm) | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [advaithm](https://github.com/advaithm) | -| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) | -| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | -| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | -| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [advaithm](https://github.com/advaithm) | +| Package type | Link | Maintainer | +|:--------------:|:-------------------------------------------------------:|:---------------------------------------------:| +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [advaithm](https://github.com/advaithm) | +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [advaithm](https://github.com/advaithm) | +| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) | +| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | +| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | +| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [advaithm](https://github.com/advaithm) | 자신의 서버를 compile machine으로 사용하게 해준 [ayyeve](https://github.com/ayyEve)에게 감사를 전합니다. ## 커뮤니티 번역 - Nuclear는 이미 여러 언어로 번역되었고, 현재도 새로운 언어를 추가하고 싶은 기여자들을 찾고 있습니다. 다음은 Nuclear를 해당 언어로 번역해주신 기여자와 현재 사용 가능한 언어 목록입니다. -| 언어 | 기여자 | -| :--------------------------: | :--------------------------------------------------------------------------------------------------: | -| 영어 | 해당 없음 | -| 프랑스어 | [charjac](https://github.com/charjac), [Zalax](https://github.com/Zalaxx) | -| 네덜란드어 | [Vistaus](https://github.com/Vistaus) | -| 덴마크어 | [Hansen1992](https://github.com/Hansen1992) | -| 스페인어 | [mlucas94](https://github.com/mlucas94), [emlautarom1](https://github.com/emlautarom1) | -| 폴란드어 | [kazimierczak-robert](https://github.com/kazimierczak-robert), [gradzka](https://github.com/gradzka) | -| 독일어 | [nuclear](https://github.com/nuclear), [schippas](https://github.com/schippas) | -| 러시아어 | [ramstore07](https://github.com/ramstore07), [dmtrshat](https://github.com/dmtrshat) | -| 브라질 포르투갈어 Portuguese | [JoaoPedroMoraes](https://github.com/JoaoPedroMoraes) | -| 터키어 | [3DShark](https://github.com/3DShark) | -| 이탈리아어 | [gello94](https://github.com/gello94) | -| 슬로바키아어 | [MartinT](https://github.com/MartinTuroci) | -| 체코어 | [PetrTodorov](https://github.com/PetrTodorov) | -| 타갈로그어 | [giftofgrub](https://github.com/giftofgrub) | -| 중국어 (번체) | [oxygen-TW](https://github.com/oxygen-TW) | -| 스웨덴어 | [PalleKarlsson](https://github.com/PalleKarlsson), [nonew-star](https://github.com/nonew-star) | -| 그리스어 | [Shuin-San](https://github.com/Shuin-San) | -| 베트남어 | [HaiDang666](https://github.com/HaiDang666) | -| 핀란드어 | [cjola002-xamk](https://github.com/cjola002-xamk) | -| 한국어 | [dexterastin](https://github.com/dexterastin), [teamzamong](https://github.com/teamzamong/) | +| 언어 | 기여자 | +|:--------------------:|:----------------------------------------------------------------------------------------------------:| +| 영어 | 해당 없음 | +| 프랑스어 | [charjac](https://github.com/charjac), [Zalax](https://github.com/Zalaxx) | +| 네덜란드어 | [Vistaus](https://github.com/Vistaus) | +| 덴마크어 | [Hansen1992](https://github.com/Hansen1992) | +| 스페인어 | [mlucas94](https://github.com/mlucas94), [emlautarom1](https://github.com/emlautarom1) | +| 폴란드어 | [kazimierczak-robert](https://github.com/kazimierczak-robert), [gradzka](https://github.com/gradzka) | +| 독일어 | [nuclear](https://github.com/nuclear), [schippas](https://github.com/schippas) | +| 러시아어 | [ramstore07](https://github.com/ramstore07), [dmtrshat](https://github.com/dmtrshat) | +| 브라질 포르투갈어 Portuguese | [JoaoPedroMoraes](https://github.com/JoaoPedroMoraes) | +| 터키어 | [3DShark](https://github.com/3DShark) | +| 이탈리아어 | [gello94](https://github.com/gello94) | +| 슬로바키아어 | [MartinT](https://github.com/MartinTuroci) | +| 체코어 | [PetrTodorov](https://github.com/PetrTodorov) | +| 타갈로그어 | [giftofgrub](https://github.com/giftofgrub) | +| 중국어 (번체) | [oxygen-TW](https://github.com/oxygen-TW) | +| 스웨덴어 | [PalleKarlsson](https://github.com/PalleKarlsson), [nonew-star](https://github.com/nonew-star) | +| 그리스어 | [Shuin-San](https://github.com/Shuin-San) | +| 베트남어 | [HaiDang666](https://github.com/HaiDang666) | +| 핀란드어 | [cjola002-xamk](https://github.com/cjola002-xamk) | +| 한국어 | [dexterastin](https://github.com/dexterastin), [teamzamong](https://github.com/teamzamong/) | ## 개발 환경 설정 시작하기 전, [Contribution Wiki Page](https://github.com/nukeop/nuclear/wiki/Contributing)를 읽어주세요. npm 설정: - ```shell $ npm install # installs dependencies $ npm start @@ -121,9 +116,7 @@ $ npm start Web app을 로드하고 Nuclear를 실행할 새로운 창이 뜰 것입니다. --- - 현재 사용하고 있는 운영체제에 맞게 빌드합니다. - ```shell $ lerna bootstrap $ npm run build @@ -132,7 +125,6 @@ $ npm run build `build` 대신 `build:all`을 사용해 모든 운영체제에 대해 빌드할 수 있습니다. 바이너리 파일은 `packages/app/release`에서 확인할 수 있습니다. --- - Docker 컨테이너를 사용해 개발 환경을 실행할 수도 있지만, 아직 실험적인 기능입니다. 이를 위해서 Docker와 docker-compose가 필요합니다. root 사용자가 X11 display에 연결할 수 있도록 허가한 후, docker-compose를 실행할 수 있습니다. @@ -141,30 +133,23 @@ Docker 컨테이너를 사용해 개발 환경을 실행할 수도 있지만, $ xhost SI:localuser:root $ sudo docker-compose up dev ``` - -flatpak 버전도 빌드할 수 있습니다. 이를 위해서 gobject-introspection와 flatpak-builder를 설치해야 합니다. 그 후, flatpak-builder 컴파일을 위해 필요한 runtimes과 dependencies를 설치해야 합니다. flatpak 버전 19.08이 필요합니다. - +flatpak 버전도 빌드할 수 있습니다. 이를 위해서 gobject-introspection와 flatpak-builder를 설치해야 합니다. 그 후, flatpak-builder 컴파일을 위해 필요한 runtimes과 dependencies를 설치해야 합니다. flatpak 버전 19.08이 필요합니다. ```shell $ flatpak install flathub org.freedesktop.Platform $ flatpak install flathub org.freedesktop.Sdk $ flatpak install flathub io.atom.electron.BaseApp ``` - 프로젝트를 빌드합니다. (`--verbose` flag를 사용해 더 많은 정보를 얻을 수 있습니다) - ```shell $ flatpak-builder build-dir org.js.nuclear.Nuclear.json ``` - 빌드한 애플리케이션을 실행합니다. - ```shell $ flatpak-builder --run build-dir org.js.nuclear.Nuclear.json run.sh ``` +애플리케이션을 로컬 repository로 만들 수 있습니다. 현재 파일은 최신 릴리즈를 빌드합니다. -애플리케이션을 로컬 repository로 만들 수 있습니다. 현재 파일은 최신 릴리즈를 빌드합니다. - -## 실제 화면 +## 실제 화면 ![Default](../screenshots/screenshot_default.jpg) @@ -190,4 +175,4 @@ $ flatpak-builder --run build-dir org.js.nuclear.Nuclear.json run.sh ## 라이선스 -이 프로그램은 무료 소프트웨어입니다. Free Software Foundation의 GNU Affero General Public License (버전 3, 또는 더 최신 버전)에 따라 재배포 또는 수정할 수 있습니다. +이 프로그램은 무료 소프트웨어입니다. Free Software Foundation의 GNU Affero General Public License (버전 3, 또는 더 최신 버전)에 따라 재배포 또는 수정할 수 있습니다. diff --git a/docs/README-pl.md b/docs/README-pl.md index f99de40974..a879f51c09 100644 --- a/docs/README-pl.md +++ b/docs/README-pl.md @@ -1,5 +1,4 @@ -# ![nuclear](https://i.imgur.com/oT1006i.png) - +# ![nuclear](https://i.imgur.com/oT1006i.png) [![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) [![Discord](https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/JqPjKxE) Desktopowy odtwarzacz muzyki skoncentrowany na streamingu z otwartych źródeł @@ -41,14 +40,12 @@ Tłumaczenia Readme [Polish](docs/README-pl.md) ## Co to jest? - nuclear jest darmowym i wolnym oprogramowaniem do streamowania muzyki z darmowych źródeł z całego Internetu. Jeśli znasz [mps-youtube](https://github.com/mps-youtube/mps-youtube), to jest podobny program tylko, że z GUI. Skupia się również bardziej na audio. Wyobraź sobie Spotify'a za którego nie musisz płacić i z większą biblioteką. ## Co jeśli religijnie jestem przeciwko Electronowi? - Zobacz [to](docs/electron.md). ## Funkcjonalności @@ -82,22 +79,22 @@ Instrukcje jak uruchomić Nuclear w trybie dewelopera można znaleźć w [Develo Poniżej znajduje się lista pakietów dla różnych menedżerów pakietów, niektóre z nich są utrzymywane przez strony trzecie. Chcielibyśmy podziękować mainteinerom za ich pracę. -| Typ pakietu | Link | Maintainer | Sposób instalacji | -| :------------: | :----------------------------------------------------------------: | :-------------------------------------------------------: | :--------------------------------------------: | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-bin | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-git | -| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) | choco install nuclear | -| GURU (Gentoo) | https://github.com/gentoo/guru/tree/master/media-sound/nuclear-bin | Orphaned | emerge nuclear-bin | -| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | brew install --cask nuclear | -| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | sudo snap install nuclear | -| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [nukeop](https://github.com/nukeop) | flatpak install flathub org.js.nuclear.Nuclear | -| Void Linux | https://github.com/machadofguilherme/nuclear-template | [machadofguilherme](https://github.com/machadofguilherme) | See readme | +| Typ pakietu | Link | Maintainer | Sposób instalacji | +|:--------------:|:------------------------------------------------------------------:|:--------------------------------------------:|:---------------------------------------------:| +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-bin | +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-git | +| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver)| choco install nuclear | +| GURU (Gentoo) | https://github.com/gentoo/guru/tree/master/media-sound/nuclear-bin | Orphaned | emerge nuclear-bin | +| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | brew install --cask nuclear | +| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | sudo snap install nuclear | +| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [nukeop](https://github.com/nukeop) | flatpak install flathub org.js.nuclear.Nuclear| +| Void Linux | https://github.com/machadofguilherme/nuclear-template | [machadofguilherme](https://github.com/machadofguilherme) | See readme -## Tłumaczenia społeczności +## Tłumaczenia społeczności Nuclear został przetłumaczony na wiele języków i ciągle szukamy nowych kontrybutorów, którzy chcieliby dodać jeszcze więcej tłumaczeń. -Korzystamy z [Crowdin](https://crowdin.com/project/nuclear) aby usprawnić lokalizację. Możesz sprawdzić czy twój język jest wspierany i jaki jest postęp tłumaczenia oraz pomóc tłumaczyć Nuclear. +Korzystamy z [Crowdin](https://crowdin.com/project/nuclear) aby usprawnić lokalizację. Możesz sprawdzić czy twój język jest wspierany i jaki jest postęp tłumaczenia oraz pomóc tłumaczyć Nuclear. ## Zrzuty ekranu @@ -128,5 +125,4 @@ Korzystamy z [Crowdin](https://crowdin.com/project/nuclear) aby usprawnić lokal Ten program jest wolnym oprogramowaniem: możesz go redystrybuować i modyfikować wedle postanowień z licencji GNU Affero General Public License opublikowanej przez Free Software Foundation w wersji 3 lub późniejszej. ## Przypisy - Nuclear korzysta ze SponsorBlock [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) z https://sponsor.ajay.app/. diff --git a/docs/README-ptbr.md b/docs/README-ptbr.md index 9188e8e1cd..a97fed4c25 100644 --- a/docs/README-ptbr.md +++ b/docs/README-ptbr.md @@ -1,6 +1,6 @@ # ![nuclear](https://i.imgur.com/oT1006i.png) -[![Manutenibilidade](https://api.codeclimate.com/v1/badges/a15c4888a63c900f6cc1/maintainability)](https://codeclimate.com/github/nukeop/nuclear/maintainability) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/30750586202742279fa8958a12e519ed)](https://www.codacy.com/app/nukeop/nuclear?utm_source=github.com&utm_medium=referral&utm_content=nukeop/nuclear&utm_campaign=Badge_Grade) ![Travis](https://api.travis-ci.org/nukeop/nuclear.svg?branch=master) +[![Manutenibilidade](https://api.codeclimate.com/v1/badges/a15c4888a63c900f6cc1/maintainability)](https://codeclimate.com/github/nukeop/nuclear/maintainability) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/30750586202742279fa8958a12e519ed)](https://www.codacy.com/app/nukeop/nuclear?utm_source=github.com&utm_medium=referral&utm_content=nukeop/nuclear&utm_campaign=Badge_Grade) ![Travis](https://api.travis-ci.org/nukeop/nuclear.svg?branch=master) [![Obtenha na Snap Store](https://snapcraft.io/static/images/badges/en/snap-store-black.svg)](https://snapcraft.io/nuclear) @@ -15,18 +15,15 @@ Music player para desktop focado no streaming a partir de fontes gratuitas. Canal para suporte (Matrix): `#nuclear:matrix.org` ## O que é? - nuclear é um programa de streaming de músicas que retira seu conteúdo de fontes gratuitas de varias fontes da internet. Se você conhece o [mps-youtube](https://github.com/mps-youtube/mps-youtube), este é um music player parecido, porém conta com uma GUI. Ele também está focado mais em áudio. Imagine um Spotify que você não precisa pagar e com uma biblioteca maior. ## Lançamento pre-alfa - -A versão atual é pre-alfa e possui acesso antecipado. Algumas partes estão funcionando, outras não. Se há algo que não está funcionando como esperado ou é contra-intuitivo, por favor abra um novo issue para que eu possa priorizar a correção dele. +A versão atual é pre-alfa e possui acesso antecipado. Algumas partes estão funcionando, outras não. Se há algo que não está funcionando como esperado ou é contra-intuitivo, por favor abra um novo issue para que eu possa priorizar a correção dele. ## E se eu for religiosamente contra Electron? - Veja [isto](electron-ptbr.md). ## Features @@ -46,7 +43,6 @@ Veja [isto](electron-ptbr.md). - Escuta a partir de biblioteca local. ## Manual e docs - https://nuclearmusic.rtfd.io/ ## Pacotes mantidos pela comunidade @@ -55,31 +51,30 @@ Aqui temos uma lista de pacotes mantidos por terceiros. Nós gostaríamos de agr Nós não os controlamos e não podemos ser responsabilizados pelos seus conteúdos, mas se algum destes soar suspeito para você, sintá-se livre para abrir um novo issue para que nós possamos contatar os mantenedores. -| Tipo do pacote | Link | Mantenedor | -| :------------: | :----------------------------------------------------: | :-------------------------------------------: | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [mikelpint](https://github.com/mikelpint) | -| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) | +| Tipo do pacote | Link | Mantenedor | +|:--------------:|:------------------------------------------------------:|:---------------------------------------------:| +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [mikelpint](https://github.com/mikelpint) | +| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) | ## Traduções da comunidade - Nuclear já foi traduzido para diversas línguas, e nós estamos sempre procurando contribuidores que desejam adicionar mais. Abaixo temos uma lista de línguas atualmente disponíveis e os contribuidores que ajudaram a tradução do Nuclear para esta língua. -| Língua | Contribuidor | -| :------------------: | :--------------------------------------------------------------------------------------------------: | --- | -| Inglês | N/A | -| Francês | [charjac](https://github.com/charjac), [Zalax](https://github.com/Zalaxx) | -| Holandês | [Vistaus](https://github.com/Vistaus) | -| Dinamarquês | [Hansen1992](https://github.com/Hansen1992) | -| Espanhol | [mlucas94](https://github.com/mlucas94), [emlautarom1](https://github.com/emlautarom1) | | -| Polonês | [kazimierczak-robert](https://github.com/kazimierczak-robert), [gradzka](https://github.com/gradzka) | -| Alemão | [schippas](https://github.com/schippas) | -| Russo | [ramstore07](https://github.com/ramstore07), [dmtrshat](https://github.com/dmtrshat) | -| Português brasileiro | [JoaoPedroMoraes](https://github.com/JoaoPedroMoraes) | -| Turco | [3DShark](https://github.com/3DShark) | -| Italiano | [gello94](https://github.com/gello94) | -| Eslovaco | [MartinT](https://github.com/MartinTuroci) | -| Tcheco | [PetrTodorov](https://github.com/PetrTodorov) | -| Filipino | [giftofgrub](https://github.com/giftofgrub) | +| Língua | Contribuidor | +|:--------------------:|:----------------------------------------------------------------------------------------------------:| +| Inglês | N/A | +| Francês | [charjac](https://github.com/charjac), [Zalax](https://github.com/Zalaxx) | +| Holandês | [Vistaus](https://github.com/Vistaus) | +| Dinamarquês | [Hansen1992](https://github.com/Hansen1992) | +| Espanhol | [mlucas94](https://github.com/mlucas94), [emlautarom1](https://github.com/emlautarom1) | | +| Polonês | [kazimierczak-robert](https://github.com/kazimierczak-robert), [gradzka](https://github.com/gradzka) | +| Alemão | [schippas](https://github.com/schippas) | +| Russo | [ramstore07](https://github.com/ramstore07), [dmtrshat](https://github.com/dmtrshat) | +| Português brasileiro | [JoaoPedroMoraes](https://github.com/JoaoPedroMoraes) | +| Turco | [3DShark](https://github.com/3DShark) | +| Italiano | [gello94](https://github.com/gello94) | +| Eslovaco | [MartinT](https://github.com/MartinTuroci) | +| Tcheco | [PetrTodorov](https://github.com/PetrTodorov) | +| Filipino | [giftofgrub](https://github.com/giftofgrub) | ## Screenshots @@ -106,7 +101,6 @@ Nuclear já foi traduzido para diversas línguas, e nós estamos sempre procuran ![Visualizer](../screenshots/screenshot_visualizer.jpg) ## Processo de Desenvolvimento - Você precisará do docker e do docker-compose. Assim como todas aplicações em Electron, Nuclear possui duas partes: o servidor e a aplicação web. Ambos são conteinerizados. Você deve permitir que o usuário administrador se conecte ao X11 display, e então pode rodar o docker-compose: @@ -117,7 +111,6 @@ $ sudo docker-compose up dev Uma nova janela abrirá, a qual carregará a aplicação web e executará o Nuclear. Em sistemas non-linux você pode usar o Lerna: - ```shell $ npm i -g lerna #installs lerna globally $ lerna bootstrap @@ -125,9 +118,7 @@ $ lerna run start ``` --- - Build para o sistema operacional atual: - ```bash $ npm run build ``` diff --git a/docs/README-ru.md b/docs/README-ru.md index b0fb32466e..6c2cf7dfc4 100644 --- a/docs/README-ru.md +++ b/docs/README-ru.md @@ -1,5 +1,4 @@ # ![nuclear](https://i.imgur.com/oT1006i.png) - [![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) [![Discord](https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/JqPjKxE) Десктопный музыкальный проигрыватель, ориентированный на потоковую передачу из бесплатных источников @@ -41,14 +40,12 @@ Discord чат: https://discord.gg/JqPjKxE [Polski](docs/README-pl.md) ## Что это? - Nuclear - это бесплатная программа для потоковой передачи музыки, которая извлекает контент из бесплатных источников по всему Интернету. Если вы знакомы с [mps-youtube](https://github.com/mps-youtube/mps-youtube), то это похожий музыкальный проигрыватель, но с графическим интерфейсом. Он также больше специализируется на аудио. Представьте себе Spotify с большой библиотекой за который не нужно платить. ## Что если мне не нравится Electron? - Посмотрите [здесь](docs/electron-ru.md). ## Особенности @@ -83,7 +80,7 @@ Nuclear - это бесплатная программа для потоково Мы бы хотели искренне поблагодарить их за вклад в развитие. | Тип пакета | Ссылка | Мейнтейнер | Метод установки | -| :------------: | :----------------------------------------------------------------: | :-------------------------------------------------------: | :--------------------------------------------: | +|:--------------:|:------------------------------------------------------------------:|:---------------------------------------------------------:|:----------------------------------------------:| | AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-bin | | AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-git | | Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) | choco install nuclear | @@ -91,10 +88,10 @@ Nuclear - это бесплатная программа для потоково | Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | brew install --cask nuclear | | Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | sudo snap install nuclear | | Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [nukeop](https://github.com/nukeop) | flatpak install flathub org.js.nuclear.Nuclear | -| Void Linux | https://github.com/machadofguilherme/nuclear-template | [machadofguilherme](https://github.com/machadofguilherme) | See readme | +| Void Linux | https://github.com/machadofguilherme/nuclear-template | [machadofguilherme](https://github.com/machadofguilherme) | See readme -## Переводы от сообщества +## Переводы от сообщества Документация Nuclear и само приложение уже было переведено на некоторые языки, однако, мы всегда ищем людей готовых внести свой вклад и помочь нам с переводом. Мы используем [Crowdin](https://crowdin.com/project/nuclear) для управления локализацией. Используя его, вы сможете проверить, поддерживается ли ваш язык, отслеживать прогресс локализации и сможете помогать нам переводить Nuclear на другие языки. @@ -128,5 +125,4 @@ Nuclear - это бесплатная программа для потоково Эта программа является свободным программным обеспечением: вы можете распространять ее и / или изменять в соответствии с условиями GNU Affero General Public License, опубликованной Фондом свободного программного обеспечения, либо версией 3 Лицензии, либо (по вашему выбору) любой более поздней версии. ## Атрибуты - -Использование данных SponsorBlock лицензировано в соответствии с [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) на https://sponsor.ajay.app/. +Использование данных SponsorBlock лицензировано в соответствии с [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) на https://sponsor.ajay.app/. \ No newline at end of file diff --git a/docs/README-se.md b/docs/README-se.md index 094d486b90..7466bd5455 100644 --- a/docs/README-se.md +++ b/docs/README-se.md @@ -1,6 +1,5 @@ -# ![nuclear](https://i.imgur.com/oT1006i.png) - -[![Maintainability](https://api.codeclimate.com/v1/badges/a15c4888a63c900f6cc1/maintainability)](https://codeclimate.com/github/nukeop/nuclear/maintainability) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/30750586202742279fa8958a12e519ed)](https://www.codacy.com/app/nukeop/nuclear?utm_source=github.com&utm_medium=referral&utm_content=nukeop/nuclear&utm_campaign=Badge_Grade) [![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) ![Travis](https://api.travis-ci.org/nukeop/nuclear.svg?branch=master) +# ![nuclear](https://i.imgur.com/oT1006i.png) +[![Maintainability](https://api.codeclimate.com/v1/badges/a15c4888a63c900f6cc1/maintainability)](https://codeclimate.com/github/nukeop/nuclear/maintainability) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/30750586202742279fa8958a12e519ed)](https://www.codacy.com/app/nukeop/nuclear?utm_source=github.com&utm_medium=referral&utm_content=nukeop/nuclear&utm_campaign=Badge_Grade) [![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) ![Travis](https://api.travis-ci.org/nukeop/nuclear.svg?branch=master) Skrivbordsapp som fokuserar på att streama musik från avgiftsfria källor @@ -30,14 +29,12 @@ Readmeöversättningar: [Français](docs/README-fr.md) ## Vad är detta? - nuclear är ett gratis musikstreamingprogram som hämtar innehåll från avgifstfria källor överallt på internet. Om du är bekant med [mps-youtube](https://github.com/mps-youtube/mps-youtube), så är detta ett liknande program fast med ett GUI. -Som dessutom fokuserar mer på musk. Föreställ dig ett Spotify som du inte behöver betala för och med ett större utbud. +Som dessutom fokuserar mer på musk. Föreställ dig ett Spotify som du inte behöver betala för och med ett större utbud. ## Men om jag är en principiell motståndare till Electron? - Kolla in [det här](docs/electron.md). ## Funktioner @@ -46,7 +43,7 @@ Kolla in [det här](docs/electron.md). - Albumsökning (med hjälp av Last.fm och MusicBrainz), albumvy, automatiskt uppletande av låtar baserat på artist och spårets namn (pågående arbete, inte riktigt där än) - Låtkö som kan exporteras till spellistor - Inläsning av sparade spellistor (sparas som JSON filer) -- Skrobblande till last.fm (inklusive uppdaterande av "nu spelas"-status ) +- Skrobblande till last.fm (inklusive uppdaterande av "nu spelas"-status ) - Senaste släppen med recensioner - spår och album - Bläddrande baserat på genre - Radioläge (köar automatiskt liknande låtar) @@ -57,47 +54,43 @@ Kolla in [det här](docs/electron.md). - Lyssnande från lokalt musikbibliotek ## Manual och dokumentation - https://nuclearmusic.rtfd.io/ ## Gemenskapsunderhållna paket Här är en lista över programvarupaket i diverse pakethanterare, varav de flesta underhålls av tredje parter. Vi skulle vilja tacka alla dem för deras arbete. -| Pakettyp | Länk | Underhållare | -| :------------: | :----------------------------------------------------: | :-------------------------------------------: | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [mikelpint](https://github.com/mikelpint) | -| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) | -| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | -| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | - -## Gemenskapsöversättningar +| Pakettyp | Länk | Underhållare | +|:--------------:|:------------------------------------------------------:|:---------------------------------------------:| +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [mikelpint](https://github.com/mikelpint) | +| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) | +| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | +| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | +## Gemenskapsöversättningar Nuclear har redan översatts till ett flertal språk, och vi är alltid på jakt efter folk som vill bidra med ännu fler. Nedan följer en lista över de språk som redan finns översatta tillsammans med personerna som har kommit med bidragen. -| Språk | Den som bidrog | -| :------------------: | :--------------------------------------------------------------------------------------------------: | -| English | N/A | -| French | [charjac](https://github.com/charjac), [Zalax](https://github.com/Zalaxx) | -| Dutch | [Vistaus](https://github.com/Vistaus) | -| Danish | [Hansen1992](https://github.com/Hansen1992) | -| Spanish | [mlucas94](https://github.com/mlucas94), [emlautarom1](https://github.com/emlautarom1) | -| Polish | [kazimierczak-robert](https://github.com/kazimierczak-robert), [gradzka](https://github.com/gradzka) | -| German | [nuclear](https://github.com/nuclear), [schippas](https://github.com/schippas) | -| Russian | [ramstore07](https://github.com/ramstore07), [dmtrshat](https://github.com/dmtrshat) | -| Brazilian Portuguese | [JoaoPedroMoraes](https://github.com/JoaoPedroMoraes) | -| Turkish | [3DShark](https://github.com/3DShark) | -| Italian | [gello94](https://github.com/gello94) | -| Slovak | [MartinT](https://github.com/MartinTuroci) | -| Czech | [PetrTodorov](https://github.com/PetrTodorov) | -| Tagalog | [giftofgrub](https://github.com/giftofgrub) | -| Traditional Chinese | [oxygen-TW](https://github.com/oxygen-TW) | -| Swedish | [PalleKarlsson](https://github.com/PalleKarlsson) | +| Språk | Den som bidrog | +|:--------------------:|:----------------------------------------------------------------------------------------------------:| +| English | N/A | +| French | [charjac](https://github.com/charjac), [Zalax](https://github.com/Zalaxx) | +| Dutch | [Vistaus](https://github.com/Vistaus) | +| Danish | [Hansen1992](https://github.com/Hansen1992) | +| Spanish | [mlucas94](https://github.com/mlucas94), [emlautarom1](https://github.com/emlautarom1) | +| Polish | [kazimierczak-robert](https://github.com/kazimierczak-robert), [gradzka](https://github.com/gradzka) | +| German | [nuclear](https://github.com/nuclear), [schippas](https://github.com/schippas) | +| Russian | [ramstore07](https://github.com/ramstore07), [dmtrshat](https://github.com/dmtrshat) | +| Brazilian Portuguese | [JoaoPedroMoraes](https://github.com/JoaoPedroMoraes) | +| Turkish | [3DShark](https://github.com/3DShark) | +| Italian | [gello94](https://github.com/gello94) | +| Slovak | [MartinT](https://github.com/MartinTuroci) | +| Czech | [PetrTodorov](https://github.com/PetrTodorov) | +| Tagalog | [giftofgrub](https://github.com/giftofgrub) | +| Traditional Chinese | [oxygen-TW](https://github.com/oxygen-TW) | +| Swedish | [PalleKarlsson](https://github.com/PalleKarlsson) | ## Utvecklingsprocess - Använd lerna: - ```shell $ npm i -g lerna #installs lerna globally $ lerna bootstrap @@ -107,9 +100,7 @@ $ npm start Ett nytt fönster borde öppnas som kommer att ladda webbappen och köra Nuclear. --- - För att bygga för det nuvarande operativsystemet: - ```bash $ lerna bootstrap $ npm run build @@ -118,7 +109,6 @@ $ npm run build Istället för `build` kan du använda ``build:all` om du vill bygga för alla operativsystem. Binärfilerna komme attr läggas i `packages/app/release` --- - Det är också möjligt att få upp utvecklingsmiljön med hjälp av docker-containers. Du behöver ha docker och docker-compose installerade, samt ha gett root-användaren rättigheter att ansluta till X11-displayen. Sen kan du köra docker-compose: diff --git a/docs/README-zh-cn.md b/docs/README-zh-cn.md index 3bf0b6d44d..9e9cce19fd 100644 --- a/docs/README-zh-cn.md +++ b/docs/README-zh-cn.md @@ -1,5 +1,4 @@ -# ![nuclear](https://i.imgur.com/oT1006i.png) - +# ![nuclear](https://i.imgur.com/oT1006i.png) [![nuclear](https://snapcraft.io//nuclear/badge.svg)](https://snapcraft.io/nuclear) [![Discord](https://img.shields.io/badge/Discord-7289DA?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/JqPjKxE) 一款专注于免费流媒体资源的桌面音乐播放器 @@ -23,7 +22,7 @@ Discord聊天室: https://discord.gg/JqPjKxE 在此对新功能提出建议和投票: https://nuclear.featureupvote.com/ -Readme 翻译快捷跳转: +Readme 翻译快捷跳转: [Deutsch](docs/README-de.md) [Português](docs/README-ptbr.md) @@ -37,13 +36,11 @@ Readme 翻译快捷跳转: [Français](docs/README-fr.md) ## nuclear是什么? - nuclear是一个从互联网的各个角落拉取免费的资源的免费流媒体播放器。 如果你知道 [mps-youtube](https://github.com/mps-youtube/mps-youtube) 这个项目,该项目与之类似,但是我们提供了一个美观、强大的图形用户界面。nuclear更加的专注于音频。想象一下Spotify,你无须为音乐付费,而且你比Spotify有更多的音库来源的选择。 ## 如果我实在觉得electron很膈应,该怎么办? - 请看这里 [点击查看](./electron.md). ## 功能速览 @@ -76,19 +73,19 @@ nuclear是一个从互联网的各个角落拉取免费的资源的免费流媒 下面是一个用于各种包管理器的软件包列表,其中一些是由第三方维护的。真诚的感谢这些维护人员的辛勤工作,虎年大吉呀。 -| 包管理器类型 | 链接 | 维护者 | 安装方法 | -| :------------: | :----------------------------------------------------------------: | :-------------------------------------------------------: | :--------------------------------------------: | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-bin | -| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-git | -| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver) | choco install nuclear | -| GURU (Gentoo) | https://github.com/gentoo/guru/tree/master/media-sound/nuclear-bin | Orphaned | emerge nuclear-bin | -| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | brew install --cask nuclear | -| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | sudo snap install nuclear | -| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [nukeop](https://github.com/nukeop) | flatpak install flathub org.js.nuclear.Nuclear | -| Void Linux | https://github.com/machadofguilherme/nuclear-template | [machadofguilherme](https://github.com/machadofguilherme) | See readme | +| 包管理器类型 | 链接 | 维护者 | 安装方法 | +|:--------------:|:------------------------------------------------------------------:|:--------------------------------------------:|:---------------------------------------------:| +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-bin/ | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-bin | +| AUR (Arch) | https://aur.archlinux.org/packages/nuclear-player-git | [nukeop](https://github.com/nukeop) | yay -s nuclear-player-git | +| Choco (Win) | https://chocolatey.org/packages/nuclear/ | [JourneyOver](https://github.com/JourneyOver)| choco install nuclear | +| GURU (Gentoo) | https://github.com/gentoo/guru/tree/master/media-sound/nuclear-bin | Orphaned | emerge nuclear-bin | +| Homebrew (Mac) | https://formulae.brew.sh/cask/nuclear | Homebrew | brew install --cask nuclear | +| Snap | https://snapcraft.io/nuclear | [nukeop](https://github.com/nukeop) | sudo snap install nuclear | +| Flatpak | https://flathub.org/apps/details/org.js.nuclear.Nuclear | [nukeop](https://github.com/nukeop) | flatpak install flathub org.js.nuclear.Nuclear| +| Void Linux | https://github.com/machadofguilherme/nuclear-template | [machadofguilherme](https://github.com/machadofguilherme) | See readme -## 社区翻译 +## 社区翻译 Nuclear的文档已经被翻译成好几种语言了,并且我们一直在寻找愿意贡献一份不一样的,更加优秀的翻译。 我们使用 [Crowdin](https://crowdin.com/project/nuclear) 来管理程序的本地化。你可以通过这个网站来看你所使用的语言是否被支持,并且跟踪该项目的本地化进展,帮助我们翻译Nuclear。 @@ -119,8 +116,7 @@ Nuclear的文档已经被翻译成好几种语言了,并且我们一直在寻 ## 开源许可证 -该程序是完全免费的: 您可以根据自由软件基金会发布的GNU Affero通用公共许可证的条款,即许可证的第3版或(你自己的选择)任何后来的版本,重新发布或者也可以修改它。 +该程序是完全免费的: 您可以根据自由软件基金会发布的GNU Affero通用公共许可证的条款,即许可证的第3版或(你自己的选择)任何后来的版本,重新发布或者也可以修改它。 ## 贡献 - 在 [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) 许可证的授权下使用 SponsorBlock的数据,来自: https://sponsor.ajay.app/ 。