Compare commits

...

5 Commits

Author SHA1 Message Date
Bai
885331b19b chore(i18n): Translated using Weblate (Turkish)
Currently translated at 100.0% (477 of 477 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/tr/
2026-03-10 02:09:47 +01:00
3e1c9d0eb9 chore(i18n): Translated using Weblate (Hindi)
Currently translated at 85.3% (407 of 477 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/hi/
2026-03-06 03:09:49 +00:00
8d5c5f87db chore(i18n): Translated using Weblate (Indonesian)
Currently translated at 100.0% (477 of 477 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/id/
2026-03-06 03:09:47 +00:00
6907fad1c5 chore(i18n): Translated using Weblate (Greek)
Currently translated at 90.3% (431 of 477 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/el/
2026-03-03 13:09:59 +00:00
04ccad3e06 doc: installation instructions for Solus (#4352) 2026-03-02 23:27:32 +09:00
5 changed files with 124 additions and 40 deletions

View File

@ -51,6 +51,7 @@
- [Translation](#translation)
- [Download](#download)
- [Arch Linux](#arch-linux)
- [Solus](#solus)
- [MacOS](#macos)
- [Windows](#windows)
- [How to install without a network connection? (in Windows)](#how-to-install-without-a-network-connection-in-windows)
@ -84,6 +85,12 @@ latest version.
Install the [`pear-desktop`](https://aur.archlinux.org/packages/pear-desktop) package from the AUR. For AUR installation instructions, take a look at
this [wiki page](https://wiki.archlinux.org/index.php/Arch_User_Repository#Installing_packages).
### [Solus](https://getsol.us/)
```bash
sudo eopkg install pear-desktop
```
### macOS
You can install the app using Homebrew (see the [cask definition](https://github.com/pear-devs/homebrew-pear)):

View File

@ -2,14 +2,14 @@
"common": {
"console": {
"plugins": {
"execute-failed": "Απέτυχε η εκτέλεση του πρόσθετου {{pluginName}}::{{contextName}}",
"executed-at-ms": "Το πρόσθετο {{pluginName}}::{{contextName}} εκτελέστηκε σε {{ms}}ms",
"initialize-failed": "Απέτυχε η αρχικοποίηση του πρόσθετου \"{{pluginName}}\"",
"load-all": "Φόρτωση όλων των πρόσθετων",
"load-failed": "Απέτυχε η φόρτωση του πρόσθετου \"{{pluginName}}\"",
"loaded": "Το πρόσθετο \"{{pluginName}}\" φορτώθηκε",
"unload-failed": "Απέτυχε η κατάργηση φόρτωσης του πρόσθετου \"{{pluginName}}\"",
"unloaded": "Η φόρτωση του πρόσθετου \"{{pluginName}}\" καταργήθηκε"
"execute-failed": "Απέτυχε η εκτέλεση του plugin {{pluginName}}::{{contextName}}",
"executed-at-ms": "Το plugin {{pluginName}}::{{contextName}} εκτελέστηκε σε {{ms}}ms",
"initialize-failed": "Απέτυχε η εκκίνηση του plugin \"{{pluginName}}\"",
"load-all": "Φόρτωση όλων των plugin",
"load-failed": "Απέτυχε η φόρτωση του plugin \"{{pluginName}}\"",
"loaded": "Το plugin \"{{pluginName}}\" φορτώθηκε",
"unload-failed": "Απέτυχε η εκφόρτωση του plugin \"{{pluginName}}\"",
"unloaded": "Το plugin \"{{pluginName}}\" εκφορτώθηκε"
}
}
},
@ -30,7 +30,7 @@
"receive-command": "Λήφθηκε εντολή μέσω πρωτοκόλλου: \"{{command}}\""
},
"theme": {
"css-file-not-found": "Το αρχείο CSS \"{{cssFile}}\" δεν υπάρχει, αγνόηση"
"css-file-not-found": "Το αρχείο CSS \"{{cssFile}}\" δεν υπάρχει, θα αγνοηθεί"
},
"unresponsive": {
"details": "Σφάλμα απόκρισης!\n{{error}}"
@ -44,7 +44,7 @@
},
"dialog": {
"hide-menu-enabled": {
"detail": "Το μενού είναι κρυμμένο, χρησιμοποιήστε το 'Alt' για να το εμφανίσετε (ή το 'Escape' αν χρησιμοποιείτε το μενού εφαρμογής)",
"detail": "Το μενού είναι κρυμμένο, χρησιμοποιήστε το 'Alt' για να το εμφανίσετε (ή το 'Escape' αν χρησιμοποιείτε το μενού εντός εφαρμογής)",
"message": "Η απόκρυψη μενού είναι ενεργοποιημένη",
"title": "Η απόκρυψη μενού ενεργοποιήθηκε"
},
@ -53,8 +53,8 @@
"later": "Αργότερα",
"restart-now": "Επανεκκίνηση τώρα"
},
"detail": "Το πρόσθετο \"{{pluginName}}\" απαιτεί επανεκκίνηση για να ισχύσει",
"message": "Το \"{{pluginName}}\" χρειάζεται επανεκκίνηση",
"detail": "Το plugin \"{{pluginName}}\" απαιτεί επανεκκίνηση για να ενεργοποιηθεί",
"message": "Το plugin \"{{pluginName}}\" χρειάζεται επανεκκίνηση",
"title": "Απαιτείται επανεκκίνηση"
},
"unresponsive": {
@ -63,7 +63,7 @@
"relaunch": "Επανεκκίνηση",
"wait": "Αναμονή"
},
"detail": "Λυπούμαστε για την ταλαιπωρία! Παρακαλώ επιλέξτε τι να κάνετε:",
"detail": "Λυπούμαστε για την ταλαιπωρία! Παρακαλώ επιλέξτε τι να συμβεί:",
"message": "Η εφαρμογή δεν αποκρίνεται",
"title": "Το παράθυρο δεν αποκρίνεται"
},
@ -71,11 +71,11 @@
"buttons": {
"disable": "Απενεργοποίηση ενημερώσεων",
"download": "Λήψη",
"ok": "OK"
"ok": "Εντάξει"
},
"detail": "Μια νέα έκδοση είναι διαθέσιμη και μπορεί να ληφθεί από το {{downloadLink}}",
"detail": "Μια νέα έκδοση είναι διαθέσιμη και μπορεί να ληφθεί από τον σύνδεσμο {{downloadLink}}",
"message": "Μια νέα έκδοση είναι διαθέσιμη",
"title": "Διατίθεται ενημέρωση"
"title": "Υπάρχει διαθέσιμη ενημέρωση"
}
},
"menu": {
@ -97,26 +97,26 @@
"label": "Επιλογές για προχωρημένους",
"submenu": {
"auto-reset-app-cache": "Επαναφορά μνήμης cache εφαρμογής όταν η εφαρμογή ξεκινά",
"disable-hardware-acceleration": "Απενεργοποίηση επιτάχυνσης υλικού",
"disable-hardware-acceleration": "Απενεργοποίηση επιτάχυνσης από υπολογιστή",
"edit-config-json": "Επεξεργασία του config.json",
"override-user-agent": "Αντικατάσταση του User-Agent",
"override-user-agent": "Παράκαμψη του User-Agent",
"restart-on-config-changes": "Επανεκκίνηση σε αλλαγές του config",
"set-proxy": {
"label": "Ορισμός μεσολάβησης",
"label": "Ορισμός μεσολβητή",
"prompt": {
"label": "Εισαγωγή διεύθυνσης μεσολάβησης: (αφήστε κενό για απενεργοποίηση)",
"label": "Εισαγωγή διεύθυνσης μεσολαβητή: (αφήστε κενό για απενεργοποίηση)",
"placeholder": "Παράδειγμα: SOCKS5://127.0.0.1:9999",
"title": "Ορισμός μεσολάβησης"
"title": "Ρύθμιση μεσολαβητή"
}
},
"toggle-dev-tools": "Εναλλαγή DevTools"
"toggle-dev-tools": "Ενεργοποίηση/Απενεργοποίηση DevTools"
}
},
"always-on-top": "Πάντα σε πρώτο πλάνο",
"always-on-top": "Πάντα σε ανώτερο πλάνο",
"auto-update": "Αυτόματη ενημέρωση",
"hide-menu": {
"dialog": {
"message": "Το μενού θα κρυφτεί στην επόμενη εκκίνηση, χρησιμοποιήστε [Alt] για να το εμφανίσετε (ή το πλήκτρο backtick [`] αν χρησιμοποιείτε το μενού εφαρμογής)",
"message": "Το μενού θα κρυφτεί στην επόμενη εκκίνηση, χρησιμοποιήστε [Alt] για να το εμφανίσετε (ή το πλήκτρο backtick [`] αν χρησιμοποιείτε το μενού εντός εφαρμογής)",
"title": "Η απόκρυψη μενού ενεργοποιήθηκε"
},
"label": "Απόκρυψη μενού"
@ -133,7 +133,7 @@
},
"resume-on-start": "Συνέχιση τελευταίου τραγουδιού όταν η εφαρμογή ξεκινά",
"single-instance-lock": "Κλείδωμα μοναδικής εκδοχής",
"start-at-login": "Έναρξη κατά τη σύνδεση",
"start-at-login": "Έναρξη κατά την είσοδο",
"starting-page": {
"label": "Αρχική σελίδα",
"unset": "Κατάργηση ορισμού"
@ -161,7 +161,8 @@
"default": "Προεπιλογή",
"force-show": "Επιβολή εμφάνισης",
"hide": "Απόκρυψη",
"label": "Κουμπιά Μου αρέσει"
"label": "Κουμπιά like",
"swap": "Εναλλαγή της σειράς των κουμπιών like"
},
"remove-upgrade-button": "Αφαίρεση κουμπιού αναβάθμισης",
"theme": {

View File

@ -161,7 +161,8 @@
"default": "डिफॉल्ट",
"force-show": "बल पूर्वक दिखाएं",
"hide": "छुपाएं",
"label": "लाइक बटंस"
"label": "लाइक बटंस",
"swap": "लाइक बटन का क्रम बदलें"
},
"remove-upgrade-button": "अपग्रेड बटन हटाएं",
"theme": {
@ -237,7 +238,8 @@
"submenu": {
"percent": "{{ratio}}%"
}
}
},
"enable-seekbar": "सीकबार थीमिंग सक्षम करें"
},
"name": "एल्बम रंग थीम"
},
@ -320,6 +322,22 @@
"hostname": {
"label": "होस्टनेम"
},
"https": {
"label": "HTTPS और प्रमाणपत्र",
"submenu": {
"cert": {
"dialogTitle": "HTTPS प्रमाणपत्र फ़ाइल चुनें",
"label": "प्रमाणपत्र फ़ाइल (.crt/.pem)"
},
"enable-https": {
"label": "HTTPS सक्षम करें"
},
"key": {
"dialogTitle": "HTTPS निजी कुंजी फ़ाइल चुनें",
"label": "निजी कुंजी फ़ाइल (.key/.pem)"
}
}
},
"port": {
"label": "पोर्ट"
}
@ -395,6 +413,17 @@
"no-captions": "इस गाने के लिए कोई कैप्शन उपलब्ध नहीं हैं"
}
},
"clock": {
"description": "नेविगेशन बार में घड़ी जोड़ें",
"menu": {
"format": {
"24-hour-format": "24-घंटे का प्रारूप",
"display-seconds": "सेकंड दिखाएं",
"label": "प्रारूप"
}
},
"name": "घड़ी"
},
"compact-sidebar": {
"description": "साइडबार को हमेशा कॉम्पैक्ट मोड में सेट करें",
"name": "कॉम्पैक्ट साइडबार"

View File

@ -161,7 +161,8 @@
"default": "Standar",
"force-show": "Pertunjukan paksa",
"hide": "Sembunyikan",
"label": "Tombol suka"
"label": "Tombol suka",
"swap": "Tukar urutan tombol suka"
},
"remove-upgrade-button": "Hapus tombol peningkatan",
"theme": {
@ -237,7 +238,8 @@
"submenu": {
"percent": "{{ratio}}%"
}
}
},
"enable-seekbar": "Aktifkan tema seekbar"
},
"name": "Tema Warna Album"
},
@ -320,6 +322,22 @@
"hostname": {
"label": "Nama host"
},
"https": {
"label": "HTTPS & Sertifikat",
"submenu": {
"cert": {
"dialogTitle": "Pilih berkas sertifikat HTTPS",
"label": "Berkas sertifikat (.crt/.pem)"
},
"enable-https": {
"label": "Aktifkan HTTPS"
},
"key": {
"dialogTitle": "Pilih berkas kunci privat HTTPS",
"label": "Berkas kunci privat (.key/.pem)"
}
}
},
"port": {
"label": "Port"
}
@ -395,6 +413,17 @@
"no-captions": "tidak tersedia caption untuk lagu ini"
}
},
"clock": {
"description": "Tambahkan jam ke bilah navigasi",
"menu": {
"format": {
"24-hour-format": "Format 24 jam",
"display-seconds": "Tampilkan detik",
"label": "Format"
}
},
"name": "Jam"
},
"compact-sidebar": {
"description": "Selalu atur sidebar dalam mode kompak",
"name": "Sidebar Ringkas"
@ -461,9 +490,9 @@
"set-status-display-type": {
"label": "Teks status",
"submenu": {
"application": "Sedang mendengarkan {{applicationName}}",
"artist": "Sedang mendengarkan {artist}",
"title": "Sedang mendengarkan {song title}",
"application": "Sedang mendengarkan {{applicationName}}"
"title": "Sedang mendengarkan {song title}"
}
}
},
@ -813,6 +842,24 @@
"not-found": "⚠️ Tidak ada lirik yang ditemukan untuk lagu ini."
},
"menu": {
"convert-chinese-character": {
"label": "Konversi karakter Tionghoa",
"submenu": {
"disabled": {
"label": "Dinonaktifkan",
"tooltip": "Nonaktifkan konversi karakter Tionghoa"
},
"simplified-to-traditional": {
"label": "Sederhana ke Tradisional",
"tooltip": "Konversi Tionghoa Sederhana ke Tionghoa Tradisional"
},
"traditional-to-simplified": {
"label": "Tradisional ke Sederhana",
"tooltip": "Konversi Tionghoa Tradisional ke Tionghoa Sederhana"
}
},
"tooltip": "Konversi karakter Tionghoa ke Tradisional atau Sederhana"
},
"default-text-string": {
"label": "Karakter default antara lirik",
"tooltip": "Pilih karakter default yang akan digunakan untuk celah antar lirik"

View File

@ -36,7 +36,7 @@
"details": "Yanıt verilmedi!\n{{error}}"
},
"when-ready": {
"clearing-cache-after-20s": "Uygulama ön belleği temizle"
"clearing-cache-after-20s": "Uygulama ön belleği temizleniyor"
},
"window": {
"tried-to-render-offscreen": "Pencere ekranın dışında oluşturulmaya çalışıldı, windowSize={{windowSize}}, displaySize={{displaySize}}, position={{position}}"
@ -296,7 +296,7 @@
}
},
"api-server": {
"description": "Oynatıcıyı kontrol etmek için bir API sunucusu ekle",
"description": "Oynatıcıyı kontrol etmek için API sunucusu ekler",
"dialog": {
"request": {
"buttons": {
@ -342,11 +342,11 @@
"label": "Port"
}
},
"name": "API sunucusu [Beta]",
"name": "API Sunucusu [Beta]",
"prompt": {
"hostname": {
"label": "API sunucusu için hostname (örneğin 0.0.0.0) girin:",
"title": "Hostname(Ana bilgisayar adı)"
"label": "API sunucusu için sunucu ismini (örneğin 0.0.0.0) girin:",
"title": "Sunucu ismi"
},
"port": {
"label": "API sunucusu için port girin:",
@ -417,9 +417,9 @@
"description": "Navigasyon barına bir saat ekle",
"menu": {
"format": {
"24-hour-format": "24-Saat Formatı, Biçimi",
"display-seconds": "Saniyeleri göster",
"label": "Format, Biçim"
"24-hour-format": "24-Saat Formatı",
"display-seconds": "Saniyeleri Göster",
"label": "Format"
}
},
"name": "Saat"