Compare commits

...

14 Commits

Author SHA1 Message Date
86c8aa929b fix: package.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-HONO-12485162
- https://snyk.io/vuln/SNYK-JS-ONHEADERS-10773729
2025-09-04 18:02:26 +00:00
1c57fec016 chore(i18n): Translated using Weblate (Swedish)
Currently translated at 37.6% (163 of 433 strings)

Translation: th-ch/youtube-music/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/sv/
2025-09-04 20:01:57 +02:00
2708b4fffc chore(i18n): Translated using Weblate (Greek)
Currently translated at 100.0% (433 of 433 strings)

Translation: th-ch/youtube-music/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/el/
2025-09-02 19:22:57 +02:00
f1d264a6c7 chore(i18n): Translated using Weblate (Russian)
Currently translated at 100.0% (433 of 433 strings)

Translation: th-ch/youtube-music/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/ru/
2025-09-01 21:13:45 +02:00
c478e74771 chore(i18n): Translated using Weblate (Portuguese)
Currently translated at 100.0% (433 of 433 strings)

Translation: th-ch/youtube-music/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/pt/
2025-09-01 21:13:45 +02:00
6cf9f813a0 chore(i18n): Translated using Weblate (Bosnian)
Currently translated at 22.1% (96 of 433 strings)

Translation: th-ch/youtube-music/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/bs/
2025-08-30 23:01:51 +02:00
dddfa581ed chore(i18n): Translated using Weblate (Portuguese)
Currently translated at 100.0% (433 of 433 strings)

Translation: th-ch/youtube-music/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/pt/
2025-08-29 17:41:00 +02:00
94b789aa78 chore(i18n): Translated using Weblate (Albanian)
Currently translated at 0.4% (2 of 433 strings)

Translation: th-ch/youtube-music/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/sq/
2025-08-25 16:02:12 +00:00
d6d731260b chore(i18n): Translated using Weblate (Korean)
Currently translated at 100.0% (433 of 433 strings)

Translation: th-ch/youtube-music/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/ko/
2025-08-25 16:02:11 +00:00
440864e605 chore(i18n): Added translation using Weblate (Albanian) 2025-08-24 17:34:48 +02:00
4506ae4079 chore(i18n): Translated using Weblate (Galician)
Currently translated at 5.5% (24 of 433 strings)

Translation: th-ch/youtube-music/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/gl/
2025-08-24 17:34:47 +02:00
c2538e280a chore(i18n): Translated using Weblate (Finnish)
Currently translated at 84.5% (366 of 433 strings)

Translation: th-ch/youtube-music/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/fi/
2025-08-24 17:34:47 +02:00
ef7da94201 chore(i18n): Translated using Weblate (Catalan)
Currently translated at 100.0% (433 of 433 strings)

Translation: th-ch/youtube-music/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/ca/
2025-08-21 17:02:09 +00:00
68a754f438 chore(i18n): Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (433 of 433 strings)

Translation: th-ch/youtube-music/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/pt_BR/
2025-08-19 22:02:19 +02:00
12 changed files with 683 additions and 241 deletions

View File

@ -100,7 +100,7 @@
"filenamify": "6.0.0", "filenamify": "6.0.0",
"hanja": "1.1.5", "hanja": "1.1.5",
"happy-dom": "18.0.1", "happy-dom": "18.0.1",
"hono": "4.9.2", "hono": "4.9.6",
"howler": "2.2.4", "howler": "2.2.4",
"html-to-text": "9.0.5", "html-to-text": "9.0.5",
"i18next": "25.3.6", "i18next": "25.3.6",
@ -115,7 +115,7 @@
"node-id3": "0.2.9", "node-id3": "0.2.9",
"peerjs": "1.5.5", "peerjs": "1.5.5",
"semver": "7.7.2", "semver": "7.7.2",
"serve": "14.2.4", "serve": "14.2.5",
"simple-youtube-age-restriction-bypass": "github:organization/Simple-YouTube-Age-Restriction-Bypass#v2.5.9", "simple-youtube-age-restriction-bypass": "github:organization/Simple-YouTube-Age-Restriction-Bypass#v2.5.9",
"socks": "2.8.7", "socks": "2.8.7",
"solid-element": "1.9.1", "solid-element": "1.9.1",

View File

@ -150,6 +150,13 @@
"visual-tweaks": { "visual-tweaks": {
"label": "Vizualne postavke", "label": "Vizualne postavke",
"submenu": { "submenu": {
"custom-window-title": {
"label": "Prilagođeni naslov prozora",
"prompt": {
"label": "Unesite vlastiti naslov prozora: (ostavite prazno za isključenje)",
"placeholder": "Primjer: YouTube Music"
}
},
"like-buttons": { "like-buttons": {
"default": "Zadano", "default": "Zadano",
"force-show": "Prinudno prikaži", "force-show": "Prinudno prikaži",
@ -166,11 +173,29 @@
"remove-theme": "Jeste li sigurni da želite ukloniti prilagođenu temu?", "remove-theme": "Jeste li sigurni da želite ukloniti prilagođenu temu?",
"remove-theme-message": "Ovo će ukloniti prilagođenu temu" "remove-theme-message": "Ovo će ukloniti prilagođenu temu"
}, },
"label": "Tema" "label": "Tema",
"submenu": {
"import-css-file": "Uvoz prilagođene CSS datoteke",
"no-theme": "Bez teme"
}
} }
} }
} }
} }
},
"plugins": {
"enabled": "Omogući",
"label": "Dodaci",
"new": "Novo"
}
}
},
"plugins": {
"ambient-mode": {
"menu": {
"quality": {
"label": "Kvalitet"
}
} }
} }
} }

View File

@ -150,6 +150,13 @@
"visual-tweaks": { "visual-tweaks": {
"label": "Opcions visuals", "label": "Opcions visuals",
"submenu": { "submenu": {
"custom-window-title": {
"label": "Títol personalitzat de la finestra",
"prompt": {
"label": "Introdueix un títol personalitzat per a la finestra (deixa-ho buit per deshabilitar-ho)",
"placeholder": "Exemple: YouTube Music"
}
},
"like-buttons": { "like-buttons": {
"default": "Per defecte", "default": "Per defecte",
"force-show": "Força que es mostri", "force-show": "Força que es mostri",
@ -381,6 +388,11 @@
}, },
"templates": { "templates": {
"title": "Obra el selector de subtítols" "title": "Obra el selector de subtítols"
},
"toast": {
"caption-changed": "Subtítols canviats a {{language}}",
"caption-disabled": "Subtítols desactivats",
"no-captions": "Subtítols no disponibles per aquesta cançó"
} }
}, },
"compact-sidebar": { "compact-sidebar": {
@ -600,7 +612,15 @@
}, },
"navigation": { "navigation": {
"description": "Fletxes de navegació Següent / Enrere integrades directament a la interfície, com al teu navegador preferit", "description": "Fletxes de navegació Següent / Enrere integrades directament a la interfície, com al teu navegador preferit",
"name": "Navegació" "name": "Navegació",
"templates": {
"back": {
"title": "Tornar a la pàgina anterior"
},
"forward": {
"title": "Anar a la pàgina següent"
}
}
}, },
"no-google-login": { "no-google-login": {
"description": "Elimina els botons d'inici de sessió de Google de la interfície", "description": "Elimina els botons d'inici de sessió de Google de la interfície",
@ -692,7 +712,12 @@
} }
}, },
"description": "Permet canviar la qualitat del vídeo amb un botó que s'hi mostra a sobre", "description": "Permet canviar la qualitat del vídeo amb un botó que s'hi mostra a sobre",
"name": "Botó de qualitat del vídeo" "name": "Botó de qualitat del vídeo",
"renderer": {
"quality-settings-button": {
"label": "Obre les opcions de qualitat del reproductor"
}
}
}, },
"scrobbler": { "scrobbler": {
"description": "Afegeix suport per scrobbling (Last.fm, ListenBrainz, etc.)", "description": "Afegeix suport per scrobbling (Last.fm, ListenBrainz, etc.)",
@ -859,7 +884,8 @@
}, },
"name": "Botó de vídeo", "name": "Botó de vídeo",
"templates": { "templates": {
"button-song": "Cançó" "button-song": "Cançó",
"button-video": "Vídeo"
} }
}, },
"visualizer": { "visualizer": {

View File

@ -150,6 +150,13 @@
"visual-tweaks": { "visual-tweaks": {
"label": "Οπτικές προσαρμογές", "label": "Οπτικές προσαρμογές",
"submenu": { "submenu": {
"custom-window-title": {
"label": "Προσαρμοσμένος τίτλος παραθύρου",
"prompt": {
"label": "Εισαγωγή προσαρμοσμένου τίτλου παραθύρου: (κενό για απενεργοποίηση)",
"placeholder": "Παράδειγμα: YouTube Music"
}
},
"like-buttons": { "like-buttons": {
"default": "Προεπιλογή", "default": "Προεπιλογή",
"force-show": "Επιβολή εμφάνισης", "force-show": "Επιβολή εμφάνισης",
@ -381,6 +388,11 @@
}, },
"templates": { "templates": {
"title": "Ανοίξτε τον επιλογέα λεζάντας" "title": "Ανοίξτε τον επιλογέα λεζάντας"
},
"toast": {
"caption-changed": "Λεζάντα άλλαξε σε {{language}}",
"caption-disabled": "Λεζάντες απενεργοποιήθηκαν",
"no-captions": "Λεζάντες μη διαθέσιμες για αυτό το τραγούδι"
} }
}, },
"compact-sidebar": { "compact-sidebar": {
@ -600,7 +612,15 @@
}, },
"navigation": { "navigation": {
"description": "Βέλη πλοήγησης Επόμενο/Πίσω ενσωματωμένα απευθείας στο περιβάλλον εργασίας, όπως στο αγαπημένο σας πρόγραμμα περιήγησης", "description": "Βέλη πλοήγησης Επόμενο/Πίσω ενσωματωμένα απευθείας στο περιβάλλον εργασίας, όπως στο αγαπημένο σας πρόγραμμα περιήγησης",
"name": "Πλοήγηση" "name": "Πλοήγηση",
"templates": {
"back": {
"title": "Μετάβαση στην προηγούμενη σελίδα"
},
"forward": {
"title": "Μετάβαση στην επόμενη σελίδα"
}
}
}, },
"no-google-login": { "no-google-login": {
"description": "Αφαίρεση των κουμπιών και των συνδέσμων σύνδεσης Google από το περιβάλλον εργασίας", "description": "Αφαίρεση των κουμπιών και των συνδέσμων σύνδεσης Google από το περιβάλλον εργασίας",
@ -692,7 +712,12 @@
} }
}, },
"description": "Επιτρέπει την αλλαγή της ποιότητας βίντεο με ένα κουμπί στην επικάλυψη βίντεο", "description": "Επιτρέπει την αλλαγή της ποιότητας βίντεο με ένα κουμπί στην επικάλυψη βίντεο",
"name": "Αλλαγή ποιότητας βίντεο" "name": "Αλλαγή ποιότητας βίντεο",
"renderer": {
"quality-settings-button": {
"label": "Άνοιγμα ρυθμίσεων ποιότητας αναπαραγωγέα"
}
}
}, },
"scrobbler": { "scrobbler": {
"description": "Προσθήκη υποστήριξης scrobbling (κ.λπ. last.fm, Listenbrainz)", "description": "Προσθήκη υποστήριξης scrobbling (κ.λπ. last.fm, Listenbrainz)",
@ -859,7 +884,8 @@
}, },
"name": "Εναλλαγή βίντεο", "name": "Εναλλαγή βίντεο",
"templates": { "templates": {
"button-song": "Τραγούδι" "button-song": "Τραγούδι",
"button-video": "Βίντεο"
} }
}, },
"visualizer": { "visualizer": {

View File

@ -150,6 +150,13 @@
"visual-tweaks": { "visual-tweaks": {
"label": "Visuaalisia tehosteita", "label": "Visuaalisia tehosteita",
"submenu": { "submenu": {
"custom-window-title": {
"label": "Mukautettu ikkunan otsikko",
"prompt": {
"label": "Syötä mukautettu ikkunan otsikko: (jätä tyhjäksi poistaaksesi päältä)",
"placeholder": "Esimerkki: YouTube Music"
}
},
"like-buttons": { "like-buttons": {
"default": "Vakio", "default": "Vakio",
"force-show": "Pakota näyttämään", "force-show": "Pakota näyttämään",
@ -280,7 +287,11 @@
"name": "Tunnelmallinen Tila" "name": "Tunnelmallinen Tila"
}, },
"amuse": { "amuse": {
"description": "Lisää YouTube Music tuen Amusen nyt soitetaan -widgetille, kehittäjänä 6K Labs" "description": "Lisää YouTube Music tuen Amusen nyt soitetaan -widgetille, kehittäjänä 6K Labs",
"name": "Amuse",
"response": {
"query": "Amuse API-palvelin on päällä. Käytä GET /query-rajapintaa saadaksesi kappaleen tiedot."
}
}, },
"api-server": { "api-server": {
"description": "Lisää API-palvelimen hallitsemaan soitinta", "description": "Lisää API-palvelimen hallitsemaan soitinta",
@ -296,19 +307,31 @@
}, },
"menu": { "menu": {
"auth-strategy": { "auth-strategy": {
"label": "Valtuutus-strategia",
"submenu": { "submenu": {
"auth-at-first": {
"label": "Valtuuta ensimmäisellä kyselyllä"
},
"none": { "none": {
"label": "Ei valtuuksia" "label": "Ei valtuuksia"
} }
} }
}, },
"hostname": {
"label": "Isäntänimi"
},
"port": { "port": {
"label": "Portti" "label": "Portti"
} }
}, },
"name": "API Serveri [Beta]", "name": "API Serveri [Beta]",
"prompt": { "prompt": {
"hostname": {
"label": "Syötä isäntänimi (esimerkiksi 0.0.0.0) API-palvelimelle:",
"title": "Isäntänimi"
},
"port": { "port": {
"label": "Syötä API-palvelimen portti:",
"title": "Portti" "title": "Portti"
} }
} }
@ -317,6 +340,30 @@
"description": "Lisää äänen kompressointia (hiljentää voimakkaimpien äänien voimakkuutta ja tehostaa pehmeämpien äänien voimakkuutta)", "description": "Lisää äänen kompressointia (hiljentää voimakkaimpien äänien voimakkuutta ja tehostaa pehmeämpien äänien voimakkuutta)",
"name": "Äänen Kompressoija" "name": "Äänen Kompressoija"
}, },
"auth-proxy-adapter": {
"description": "Tukee todennusvälipalvelinten käyttöä",
"menu": {
"disable": "Poista välipalvelimen adapteri pois käytöstä",
"enable": "Aseta välipalvelimen adapteri käyttöön",
"hostname": {
"label": "Isäntänimi"
},
"port": {
"label": "Portti"
}
},
"name": "Todennusvälipalvelinadapteri",
"prompt": {
"hostname": {
"label": "Syötä paikallisen välipalvelimen isäntänimi (vaatii uudelleenkäynnistyksen):",
"title": "Välipalvelimen isäntänimi"
},
"port": {
"label": "Syötä paikallisen välipalvelimen portti (vaatii uudelleenkäynnistyksen):",
"title": "Välipalvelimen portti"
}
}
},
"blur-nav-bar": { "blur-nav-bar": {
"description": "Tekee siirtymäpalkista läpikuultavan ja sumean", "description": "Tekee siirtymäpalkista läpikuultavan ja sumean",
"name": "Sumenna Siirtymäpalkki" "name": "Sumenna Siirtymäpalkki"
@ -341,6 +388,11 @@
}, },
"templates": { "templates": {
"title": "Avaa tekstitysten valitsin" "title": "Avaa tekstitysten valitsin"
},
"toast": {
"caption-changed": "Tekstitys vaihdettu kieleksi {{language}}",
"caption-disabled": "Tekstitykset pois päältä",
"no-captions": "Tekstityksiä ei ole saatavilla tälle kappaleelle"
} }
}, },
"compact-sidebar": { "compact-sidebar": {
@ -371,6 +423,9 @@
}, },
"disable-autoplay": { "disable-autoplay": {
"description": "Kappaleet alkavat \"pysäytetty\" tilassa", "description": "Kappaleet alkavat \"pysäytetty\" tilassa",
"menu": {
"apply-once": "Käytetään vain käynnistäessä"
},
"name": "Poista automaattinen toisto käytöstä" "name": "Poista automaattinen toisto käytöstä"
}, },
"discord": { "discord": {
@ -446,12 +501,18 @@
"menu": { "menu": {
"choose-download-folder": "Valitse latauskansio", "choose-download-folder": "Valitse latauskansio",
"download-finish-settings": { "download-finish-settings": {
"label": "Lataa toiston päätyttyä",
"prompt": { "prompt": {
"last-seconds": "Viimeiset x sekuntia" "last-percent": "x prosentin jälkeen",
"last-seconds": "Viimeiset x sekuntia",
"title": "Määritä milloin ladata"
}, },
"submenu": { "submenu": {
"advanced": "Edistynyt",
"enabled": "Päällä", "enabled": "Päällä",
"percent": "Prosentti" "mode": "Aikatila",
"percent": "Prosentti",
"seconds": "Sekuntia"
} }
}, },
"download-playlist": "Lataa soittolista", "download-playlist": "Lataa soittolista",
@ -466,6 +527,18 @@
"button": "Lataa" "button": "Lataa"
} }
}, },
"equalizer": {
"description": "Lisää taajuuskorjaimen toistimeen",
"menu": {
"presets": {
"label": "Pohjat",
"list": {
"bass-booster": "Bassonlisääjä"
}
}
},
"name": "Taajuuskorjain"
},
"exponential-volume": { "exponential-volume": {
"description": "Tekee äänenvoimakkuuden säätimestä eksponentiaalisen, jotta matalampien äänenvoimakkuuksien valinta on helpompaa.", "description": "Tekee äänenvoimakkuuden säätimestä eksponentiaalisen, jotta matalampien äänenvoimakkuuksien valinta on helpompaa.",
"name": "Eksponentiaalinen Äänenvoimakkuus" "name": "Eksponentiaalinen Äänenvoimakkuus"
@ -539,7 +612,15 @@
}, },
"navigation": { "navigation": {
"description": "Eteen- ja taaksepäin vievät nuolet suoraan integroituna käyttöliittymään. Juuri niin kuin lempiselaimessasi", "description": "Eteen- ja taaksepäin vievät nuolet suoraan integroituna käyttöliittymään. Juuri niin kuin lempiselaimessasi",
"name": "Siirtyminen" "name": "Siirtyminen",
"templates": {
"back": {
"title": "Palaa edelliselle sivulle"
},
"forward": {
"title": "Siirry seuraavalle sivulle"
}
}
}, },
"no-google-login": { "no-google-login": {
"description": "Poista Googlen kirjautumispainikkeet ja linkit käyttöliittymästä", "description": "Poista Googlen kirjautumispainikkeet ja linkit käyttöliittymästä",
@ -558,10 +639,15 @@
} }
}, },
"priority": "Ilmoitusten tärkeys", "priority": "Ilmoitusten tärkeys",
"toast-style": "Ponnahdusilmoitusten tyyli",
"unpause-notification": "Näytä ilmoitus toistamisen yhteydessä" "unpause-notification": "Näytä ilmoitus toistamisen yhteydessä"
}, },
"name": "Ilmoitukset" "name": "Ilmoitukset"
}, },
"performance-improvement": {
"description": "Paranna suorituskykyä käyttämällä kokeellisia skriptejä",
"name": "Suorituskykyparannus [Beta]"
},
"picture-in-picture": { "picture-in-picture": {
"description": "Sallii sovelluksen vaihtamisen \"kuva kuvassa\" tilaan", "description": "Sallii sovelluksen vaihtamisen \"kuva kuvassa\" tilaan",
"menu": { "menu": {
@ -595,6 +681,7 @@
"precise-volume": { "precise-volume": {
"description": "Säädä äänenvoimakkuutta tarkasti hiiren rullaa tai pikanäppäimiä käyttäen. Kustomoidulla käyttöliittymällä ja säädettävällä äänenvoimakkuuden porrastuksella", "description": "Säädä äänenvoimakkuutta tarkasti hiiren rullaa tai pikanäppäimiä käyttäen. Kustomoidulla käyttöliittymällä ja säädettävällä äänenvoimakkuuden porrastuksella",
"menu": { "menu": {
"arrows-shortcuts": "Paikallinen nuolinäppäinohjaus",
"custom-volume-steps": "Aseta mukautettu äänenvoimakkuuden porrastus", "custom-volume-steps": "Aseta mukautettu äänenvoimakkuuden porrastus",
"global-shortcuts": "Yleiset pikanäppäimet" "global-shortcuts": "Yleiset pikanäppäimet"
}, },
@ -605,7 +692,12 @@
"decrease": "Vähennä äänenvoimakkuutta", "decrease": "Vähennä äänenvoimakkuutta",
"increase": "Lisää äänenvoimakkuutta" "increase": "Lisää äänenvoimakkuutta"
}, },
"label": "Valitse yleiset äänenvoimakkuuden pikanäppäimet:" "label": "Valitse yleiset äänenvoimakkuuden pikanäppäimet:",
"title": "Globaalit äänenvoimakkuusnäppäimet"
},
"volume-steps": {
"label": "Valitse äänenvoimakkuuden suurennus-/pienennysaskeleet",
"title": "Äänenvoimakkuusaskeleet"
} }
} }
}, },
@ -613,18 +705,52 @@
"backend": { "backend": {
"dialog": { "dialog": {
"quality-changer": { "quality-changer": {
"detail": "Nykyinen laatu: {{quality}}" "detail": "Nykyinen laatu: {{quality}}",
"message": "Valitse videon laatu:",
"title": "Valitse videon laatu"
} }
} }
},
"description": "Salli videon laadun muuttaminen videon päällä näkyvällä painikkeella",
"name": "Videonlaadunmuuttaja",
"renderer": {
"quality-settings-button": {
"label": "Avaa toistimen laadun muuttaja"
}
} }
}, },
"scrobbler": { "scrobbler": {
"description": "Lisää jakamistuki (esim. last.fm, Listenbrainz)",
"dialog": { "dialog": {
"lastfm": { "lastfm": {
"auth-failed": { "auth-failed": {
"message": "Last.fm-varmennus epäonnistui\nPiilota ponnahdusikkuna kunnes käynnistät ohjelman uudelleen.",
"title": "Todennus epäonnistui" "title": "Todennus epäonnistui"
} }
} }
},
"menu": {
"lastfm": {
"api-settings": "Last.fm API:n asetukset"
},
"listenbrainz": {
"token": "Syötä ListenBrainz-käyttötunnus (token)"
},
"scrobble-alternative-title": "Käytä vaihtoehtoisia otsikoita",
"scrobble-other-media": "Jaa muuta mediaa"
},
"name": "Jakaja",
"prompt": {
"lastfm": {
"api-key": "Last.fm:n API-avain",
"api-secret": "Last.fm:n API-salaisuus"
},
"listenbrainz": {
"token": {
"label": "Syötä ListenBrainz käyttötunnuksesi (token):",
"title": "ListenBrainz-käyttötunnus"
}
}
} }
}, },
"shortcuts": { "shortcuts": {

View File

@ -1,7 +1,60 @@
{ {
"common": {
"console": {
"plugins": {
"execute-failed": "Error ao executar o plugin {{pluginName}}::{{contextName}}",
"executed-at-ms": "O plugin {{pluginName}}::{{contextName}} foi executado a {{ms}}milisegundos",
"initialize-failed": "Erro ao iniciar o plugin \"{{pluginName}}\"",
"load-all": "Cargando todos os plugins",
"load-failed": "Erro ao cargar o plugin \"{{pluginName}}\"",
"loaded": "Plugin \"{{pluginName}}\" cargado",
"unload-failed": "Erro descargando o plugin {{pluginName}}",
"unloaded": "Plugin {{pluginName}} decargado"
}
}
},
"language": { "language": {
"code": "gl", "code": "gl",
"local-name": "Galego", "local-name": "Galego",
"name": "Galician" "name": "Galego"
},
"main": {
"console": {
"did-finish-load": {
"dev-tools": "Carga completada. DevTools aberto"
},
"i18n": {
"loaded": "i18n cargado"
},
"second-instance": {
"receive-command": "Recibido comando sobre protocolo \"{{command}}\""
},
"theme": {
"css-file-not-found": "O arquivo CSS \"{{cssFile}}\" non existe, ignorando"
},
"unresponsive": {
"details": "Error irresponsivo!\n{{error}}"
},
"when-ready": {
"clearing-cache-after-20s": "Limpando a caché da app"
},
"window": {
"tried-to-render-offscreen": "A ventana tentou de renderizarse fora da pantalla, windowSize={{windowSize}}, displaySize={{displaySize}}, position={{position}}"
}
},
"dialog": {
"hide-menu-enabled": {
"detail": "O menú está agochado, use 'Alt' para mostralo (ou 'Escape' se usa o menú dentro da app)",
"message": "Esconder Menú está deshabilitado",
"title": "Esconder Menú Habilitado"
},
"need-to-restart": {
"buttons": {
"later": "Despois",
"restart-now": "Reiniciar Agora"
},
"detail": "O plugin \"{{pluginName}}\" precisa dun reinicio para tomar efecto"
}
}
} }
} }

View File

@ -150,6 +150,13 @@
"visual-tweaks": { "visual-tweaks": {
"label": "시각적 변경", "label": "시각적 변경",
"submenu": { "submenu": {
"custom-window-title": {
"label": "사용자 정의 앱 제목",
"prompt": {
"label": "앱 제목으로 표시할 내용 : (빈 칸 일시 비활성화)",
"placeholder": "예: YouTube Music"
}
},
"like-buttons": { "like-buttons": {
"default": "기본", "default": "기본",
"force-show": "강제로 표시", "force-show": "강제로 표시",
@ -334,7 +341,7 @@
"name": "오디오 컴프레서" "name": "오디오 컴프레서"
}, },
"auth-proxy-adapter": { "auth-proxy-adapter": {
"description": "인증 프록시 서비스 사용 지원", "description": "아이디/패스워드가 필요한 프록시를 지원합니다",
"menu": { "menu": {
"disable": "프록시 어댑터 차단", "disable": "프록시 어댑터 차단",
"enable": "프록시 어댑터 허용", "enable": "프록시 어댑터 허용",

View File

@ -150,6 +150,13 @@
"visual-tweaks": { "visual-tweaks": {
"label": "Ajustes visuais", "label": "Ajustes visuais",
"submenu": { "submenu": {
"custom-window-title": {
"label": "Título da janela customizado",
"prompt": {
"label": "Insira título customizado para a janela: (deixe em branco para desabilitar)",
"placeholder": "Exemplo: Youtube Music"
}
},
"like-buttons": { "like-buttons": {
"default": "Padrão", "default": "Padrão",
"force-show": "Forçar exibir", "force-show": "Forçar exibir",

View File

@ -2,13 +2,13 @@
"common": { "common": {
"console": { "console": {
"plugins": { "plugins": {
"execute-failed": "Não foi possível executar o plugin {{pluginName}}::{{contextName}}", "execute-failed": "Falha ao executar o plugin {{pluginName}}::{{contextName}}",
"executed-at-ms": "Plugin {{pluginName}}::{{contextName}} executado em {{ms}}ms", "executed-at-ms": "Plugin {{pluginName}}::{{contextName}} executado em {{ms}} ms",
"initialize-failed": "Não foi possível iniciar o plugin \"{{pluginName}}\"", "initialize-failed": "Falha ao iniciar o plugin \"{{pluginName}}\"",
"load-all": "A carregar todos os plugins", "load-all": "A carregar todos os plugins",
"load-failed": "Não foi possível ativar o plugin \"{{pluginName}}\"", "load-failed": "Falha ao ativar o plugin \"{{pluginName}}\"",
"loaded": "Plugin \"{{pluginName}}\" ativado", "loaded": "Plugin \"{{pluginName}}\" ativado",
"unload-failed": "Não foi possível desativar o plugin \"{{pluginName}}\"", "unload-failed": "Falha ao desativar o plugin \"{{pluginName}}\"",
"unloaded": "Plugin \"{{pluginName}}\" desativado" "unloaded": "Plugin \"{{pluginName}}\" desativado"
} }
} }
@ -36,30 +36,30 @@
"details": "Erro de falta de resposta!\n{{error}}" "details": "Erro de falta de resposta!\n{{error}}"
}, },
"when-ready": { "when-ready": {
"clearing-cache-after-20s": "A limpar a cache da aplicação" "clearing-cache-after-20s": "A limpar cache da aplicação"
}, },
"window": { "window": {
"tried-to-render-offscreen": "Tentativa de desenho fora do ecrã na janela, windowSize={{windowSize}}, displaySize={{displaySize}}, position={{position}}" "tried-to-render-offscreen": "Tentativa de desenho fora do ecrã na janela, tamanho da janela={{windowSize}}, tamanho do ecrã={{displaySize}}, posição={{position}}"
} }
}, },
"dialog": { "dialog": {
"hide-menu-enabled": { "hide-menu-enabled": {
"detail": "O menu está oculto, utilize \"Alt\" para o mostrar (ou \"Escape\" se estiver a utilizar o menu da aplicação)", "detail": "O menu está oculto, utilize \"Alt\" para o mostrar (ou \"Escape\" se estiver a utilizar o menu da aplicação)",
"message": "Ocultar Menu está ativado", "message": "Ocultar menu está ativado",
"title": "Ocultar Menu ativado" "title": "Ocultar menu ativado"
}, },
"need-to-restart": { "need-to-restart": {
"buttons": { "buttons": {
"later": "Depois", "later": "Depois",
"restart-now": "Reiniciar agora" "restart-now": "Reiniciar agora"
}, },
"detail": "O plugin \"{{pluginName}}\" requer um reinício para ter efeito", "detail": "Tem que reiniciar a aplicação para ativar \"{{pluginName}}\"",
"message": "\"{{pluginName}}\" precisa de ser reiniciado", "message": "Tem que reiniciar \"{{pluginName}}\"",
"title": "É necessário reiniciar" "title": "Tem que reiniciar"
}, },
"unresponsive": { "unresponsive": {
"buttons": { "buttons": {
"quit": "Sair", "quit": "Fechar",
"relaunch": "Reiniciar", "relaunch": "Reiniciar",
"wait": "Esperar" "wait": "Esperar"
}, },
@ -70,24 +70,24 @@
"update-available": { "update-available": {
"buttons": { "buttons": {
"disable": "Desativar atualizações", "disable": "Desativar atualizações",
"download": "Transferir", "download": "Descarregar",
"ok": "Ok" "ok": "Aceitar"
}, },
"detail": "Está disponível uma nova versão que pode ser descarregada em {{downloadLink}}", "detail": "Pode descarregar a nova versão em {{downloadLink}}",
"message": "Está disponível uma nova versão", "message": "Está disponível uma nova versão",
"title": "Atualização disponível" "title": "Atualização disponível"
} }
}, },
"menu": { "menu": {
"about": "Acerca de", "about": "Acerca",
"navigation": { "navigation": {
"label": "Navegação", "label": "Navegação",
"submenu": { "submenu": {
"copy-current-url": "Copiar URL atual", "copy-current-url": "Copiar URL atual",
"go-back": "Retroceder", "go-back": "Recuar",
"go-forward": "Avançar", "go-forward": "Avançar",
"quit": "Sair", "quit": "Sair",
"restart": "Reiniciar a aplicação" "restart": "Reiniciar aplicação"
} }
}, },
"options": { "options": {
@ -96,11 +96,11 @@
"advanced-options": { "advanced-options": {
"label": "Opções avançadas", "label": "Opções avançadas",
"submenu": { "submenu": {
"auto-reset-app-cache": "Repor a cache quando a aplicação é iniciada", "auto-reset-app-cache": "Repor cache ao iniciar a aplicação",
"disable-hardware-acceleration": "Desativar a aceleração de hardware", "disable-hardware-acceleration": "Desativar aceleração por hardware",
"edit-config-json": "Editar config.json", "edit-config-json": "Editar config.json",
"override-user-agent": "Substituir User-Agent", "override-user-agent": "Substituir User-Agent",
"restart-on-config-changes": "Reiniciar após alterações de configuração", "restart-on-config-changes": "Reiniciar após alterar as configurações",
"set-proxy": { "set-proxy": {
"label": "Definir proxy", "label": "Definir proxy",
"prompt": { "prompt": {
@ -112,58 +112,58 @@
"toggle-dev-tools": "Ativar DevTools" "toggle-dev-tools": "Ativar DevTools"
} }
}, },
"always-on-top": "Sempre no topo", "always-on-top": "Sempre na frente",
"auto-update": "Atualizações automáticas", "auto-update": "Atualizações automáticas",
"hide-menu": { "hide-menu": {
"dialog": { "dialog": {
"message": "O menu será ocultado da próxima vez que abrir a aplicação, utilize [Alt] para o mostrar (ou [`] se estiver a utilizar o menu interno da aplicação)", "message": "O menu será ocultado após reiniciar a aplicação. Utilize [Alt] para o mostrar (ou [`] se estiver a utilizar o menu da aplicação)",
"title": "Ocultar Menu ativado" "title": "Ocultar menu ativado"
}, },
"label": "Ocultar Menu" "label": "Ocultar menu"
}, },
"language": { "language": {
"dialog": { "dialog": {
"message": "O idioma será alterado após o reinício", "message": "O idioma será alterado após reiniciar",
"title": "Idioma alterado" "title": "Idioma alterado"
}, },
"label": "Idioma", "label": "Idioma",
"submenu": { "submenu": {
"to-help-translate": "Quer ajudar na tradução? Clique aqui" "to-help-translate": "Deseja ajudar na tradução? Clique aqui"
} }
}, },
"resume-on-start": "Retomar a última música quando a app é iniciada", "resume-on-start": "Continuar reprodução ao iniciar",
"single-instance-lock": "Limitar a uma única instância", "single-instance-lock": "Limitar a uma instância",
"start-at-login": "Iniciar com o sistema", "start-at-login": "Iniciar com o sistema",
"starting-page": { "starting-page": {
"label": "Página inicial", "label": "Página inicial",
"unset": "Não definida" "unset": "Limpar"
}, },
"tray": { "tray": {
"label": "Tabuleiro do sistema", "label": "Área de notificação",
"submenu": { "submenu": {
"disabled": "Desativado", "disabled": "Desativada",
"enabled-and-hide-app": "Ativado e ocultar a aplicação", "enabled-and-hide-app": "Ativado e ocultar aplicação",
"enabled-and-show-app": "Ativado e mostrar a aplicação", "enabled-and-show-app": "Ativada e a mostrar aplicação",
"play-pause-on-click": "Reproduzir/Pausar ao clicar" "play-pause-on-click": "Reprodução/Pausa ao clicar"
} }
}, },
"visual-tweaks": { "visual-tweaks": {
"label": "Ajustes visuais", "label": "Ajustes visuais",
"submenu": { "submenu": {
"custom-window-title": { "custom-window-title": {
"label": "Título de janela customizado", "label": "Título de janela personalizado",
"prompt": { "prompt": {
"label": "Digite título customizado para a janela: (deixe em branco para desabilitar)", "label": "Introduza um título: (deixe em branco para desativar)",
"placeholder": "Exemplo:YouTube Music" "placeholder": "Exemplo: YouTube Music"
} }
}, },
"like-buttons": { "like-buttons": {
"default": "Padrão", "default": "Padrão",
"force-show": "Mostrar sempre", "force-show": "Mostrar sempre",
"hide": "Esconder", "hide": "Ocultar",
"label": "Botões do \"Gosto\"" "label": "Botões \"Gosto\""
}, },
"remove-upgrade-button": "Remover o botão de upgrade", "remove-upgrade-button": "Remover botão \"Upgrade\"",
"theme": { "theme": {
"dialog": { "dialog": {
"button": { "button": {
@ -171,11 +171,11 @@
"remove": "Remover" "remove": "Remover"
}, },
"remove-theme": "Tem a certeza de que pretende remover o tema personalizado?", "remove-theme": "Tem a certeza de que pretende remover o tema personalizado?",
"remove-theme-message": "Isto irá remover o tema personalizado" "remove-theme-message": "Irá remover o tema personalizado"
}, },
"label": "Tema", "label": "Tema",
"submenu": { "submenu": {
"import-css-file": "Importar ficheiro CSS personalizado", "import-css-file": "Importar ficheiro CSS",
"no-theme": "Sem tema" "no-theme": "Sem tema"
} }
} }
@ -186,23 +186,23 @@
"plugins": { "plugins": {
"enabled": "Ativado", "enabled": "Ativado",
"label": "Plugins", "label": "Plugins",
"new": "NOVO" "new": "Novo"
}, },
"view": { "view": {
"label": "Ver", "label": "Ver",
"submenu": { "submenu": {
"force-reload": "Forçar Recarregamento", "force-reload": "Impor recarregamento",
"reload": "Recarregar", "reload": "Recarregar",
"reset-zoom": "Tamanho real", "reset-zoom": "Tamanho real",
"toggle-fullscreen": "Ativar ecrã inteiro", "toggle-fullscreen": "Ativar ecrã completo",
"zoom-in": "Aumentar o zoom", "zoom-in": "Ampliar",
"zoom-out": "Diminuir o zoom" "zoom-out": "Reduzir"
} }
} }
}, },
"tray": { "tray": {
"next": "Próxima", "next": "Seguinte",
"play-pause": "Reproduzir/Pausar", "play-pause": "Reprodução/Pausa",
"previous": "Anterior", "previous": "Anterior",
"quit": "Sair", "quit": "Sair",
"restart": "Reiniciar aplicação", "restart": "Reiniciar aplicação",
@ -216,24 +216,24 @@
"plugins": { "plugins": {
"ad-speedup": { "ad-speedup": {
"description": "Se um anúncio for reproduzido, silencia o áudio e define a velocidade de reprodução para 16x", "description": "Se um anúncio for reproduzido, silencia o áudio e define a velocidade de reprodução para 16x",
"name": "Acelerar os anúncios" "name": "Acelerador de anúncios"
}, },
"adblocker": { "adblocker": {
"description": "Bloqueie todos os anúncios e monitorização automaticamente", "description": "Bloquear anúncios e monitorização",
"menu": { "menu": {
"blocker": "Bloqueador" "blocker": "Bloqueador"
}, },
"name": "Bloqueador de anúncios" "name": "Bloqueador de anúncios"
}, },
"album-actions": { "album-actions": {
"description": "Adiciona os botões Anular Rejeição, Não Gostei, Gostei e Anular o Gosto para ser aplicado a todas as músicas de uma lista de reprodução ou álbum", "description": "Adiciona os botões \"Anular Não gosto\", \"Não gosto\", \"Gosto\" e \"Não gosto\" para aplicar a todas as músicas de uma lista de reprodução ou álbum",
"name": "Ações no álbum" "name": "Ações do álbum"
}, },
"album-color-theme": { "album-color-theme": {
"description": "Aplica um tema dinâmico e efeitos visuais baseados na paleta de cores do álbum", "description": "Aplica um tema dinâmico e efeitos visuais baseados na paleta de cores do álbum",
"menu": { "menu": {
"color-mix-ratio": { "color-mix-ratio": {
"label": "Proporção de mistura de cores", "label": "Rácio de mistura de cores",
"submenu": { "submenu": {
"percent": "{{ratio}}%" "percent": "{{ratio}}%"
} }
@ -242,12 +242,12 @@
"name": "Tema de cores do álbum" "name": "Tema de cores do álbum"
}, },
"ambient-mode": { "ambient-mode": {
"description": "Aplica um efeito de iluminação, projetando cores suaves do vídeo no fundo do ecrã", "description": "Aplica um efeito de iluminação, projetando cores suaves do vídeo para o fundo do ecrã",
"menu": { "menu": {
"blur-amount": { "blur-amount": {
"label": "Quantidade de desfoque", "label": "Quantidade de desfoque",
"submenu": { "submenu": {
"pixels": "{{blurAmount}} píxeis" "pixels": "{{blurAmount}} pixéis"
} }
}, },
"buffer": { "buffer": {
@ -265,7 +265,7 @@
"quality": { "quality": {
"label": "Qualidade", "label": "Qualidade",
"submenu": { "submenu": {
"pixels": "{{quality}} píxeis" "pixels": "{{quality}} pixéis"
} }
}, },
"size": { "size": {
@ -277,29 +277,29 @@
"smoothness-transition": { "smoothness-transition": {
"label": "Transição suave", "label": "Transição suave",
"submenu": { "submenu": {
"during": "Durante {{interpolationTime}}s" "during": "Durante {{interpolationTime}} s"
} }
}, },
"use-fullscreen": { "use-fullscreen": {
"label": "Utilizar o ecrã inteiro" "label": "Utilizar ecrã completo"
} }
}, },
"name": "Modo Ambiente" "name": "Modo ambiente"
}, },
"amuse": { "amuse": {
"description": "Adiciona suporte ao YouTube Music para o widget Amuse now playing da 6K Labs", "description": "Adiciona suporte ao YouTube Music para o widget Amuse now playing de 6K Labs",
"name": "Amuse", "name": "Amuse",
"response": { "response": {
"query": "O servidor da API Amuse está a ser executado. GET /query para obter informações sobre uma música." "query": "O servidor da API Amuse está a ser executado. GET/query para obter informações sobre a faixa."
} }
}, },
"api-server": { "api-server": {
"description": "Adiciona um servidor API para controlar o leitor", "description": "Adiciona um servidor API para controlar o reprodutor",
"dialog": { "dialog": {
"request": { "request": {
"buttons": { "buttons": {
"allow": "Permitir", "allow": "Permitir",
"deny": "Negar" "deny": "Recusar"
}, },
"message": "Permitir que {{ID}} ({{origin}}) aceda à API?", "message": "Permitir que {{ID}} ({{origin}}) aceda à API?",
"title": "Pedido de autorização da API" "title": "Pedido de autorização da API"
@ -337,30 +337,30 @@
} }
}, },
"audio-compressor": { "audio-compressor": {
"description": "Aplicar compressão ao áudio (diminui o volume das partes mais altas do sinal e aumenta o volume das partes mais suaves)", "description": "Aplicar compressão ao áudio (diminui o volume nas partes mais altas do sinal e aumenta o volume nas partes mais suaves)",
"name": "Compressor de Áudio" "name": "Compressor de áudio"
}, },
"auth-proxy-adapter": { "auth-proxy-adapter": {
"description": "Suporte para o uso de serviços de proxy de autenticação", "description": "Suporte para serviços de proxy de autenticação",
"menu": { "menu": {
"disable": "Desativar adaptador proxy", "disable": "Desativar adaptador proxy",
"enable": "Ativar adaptador proxy", "enable": "Ativar adaptador proxy",
"hostname": { "hostname": {
"label": "Nome do host" "label": "Nome do anfitrião"
}, },
"port": { "port": {
"label": "Porta" "label": "Porta"
} }
}, },
"name": "Adaptador de proxy de autenticação", "name": "Adaptador do proxy de autenticação",
"prompt": { "prompt": {
"hostname": { "hostname": {
"label": "Digite o nome do host para o servidor proxy local (requer reinicialização):", "label": "Introduza o nome do anfitrião para o servidor proxy local (tem que reiniciar):",
"title": "Nome do host do proxy" "title": "Nome do anfitrião do proxy"
}, },
"port": { "port": {
"label": "Digite a porta para o servidor proxy local (requer reinicialização):", "label": "Introduza a porta para o servidor proxy local (tem que reiniciar):",
"title": "Porta Proxy" "title": "Porta do proxy"
} }
} }
}, },
@ -369,47 +369,47 @@
"name": "Barra de navegação desfocada" "name": "Barra de navegação desfocada"
}, },
"bypass-age-restrictions": { "bypass-age-restrictions": {
"description": "Ignorar a verificação de idade do YouTube", "description": "Ignorar verificação de idade do YouTube",
"name": "Ignorar restrições de idade" "name": "Ignorar restrições de idade"
}, },
"captions-selector": { "captions-selector": {
"description": "Seletor de legendas para as faixas de áudio do YouTube Music", "description": "Seletor de legendas para as faixas de áudio do YouTube Music",
"menu": { "menu": {
"autoload": "Selecionar automaticamente a última legenda utilizada", "autoload": "Selecionar automaticamente a última legenda utilizada",
"disable-captions": "Sem legendas por defeito" "disable-captions": "Sem legendas por omissão"
}, },
"name": "Seletor de legendas", "name": "Seletor de legendas",
"prompt": { "prompt": {
"selector": { "selector": {
"label": "Idioma atual das legendas: {{language}}", "label": "Idioma atual da legenda: {{language}}",
"none": "Nenhuma", "none": "Nenhum",
"title": "Selecione o idioma das legendas" "title": "Selecione o idioma da legenda"
} }
}, },
"templates": { "templates": {
"title": "Abrir o seletor de legendas" "title": "Abrir seletor de legendas"
}, },
"toast": { "toast": {
"caption-changed": "Idioma das legendas alterado para {{language}}", "caption-changed": "Legenda alterada para {{language}}",
"caption-disabled": "Legendas desativadas", "caption-disabled": "Legendas desativadas",
"no-captions": "Não existem legendas disponíveis para esta música" "no-captions": "Não existem legendas para esta faixa"
} }
}, },
"compact-sidebar": { "compact-sidebar": {
"description": "Definir sempre a barra lateral no modo compacto", "description": "Utilizar barra lateral no modo compacto",
"name": "Barra lateral compacta" "name": "Barra lateral compacta"
}, },
"crossfade": { "crossfade": {
"description": "Transição entre músicas", "description": "Transição entre faixas",
"menu": { "menu": {
"advanced": "Avançado" "advanced": "Avançado"
}, },
"name": "Transição entre músicas [Beta]", "name": "Transição entre faixas [Beta]",
"prompt": { "prompt": {
"options": { "options": {
"multi-input": { "multi-input": {
"fade-in-duration": "Duração da transição (fade-in) no início (ms)", "fade-in-duration": "Duração da transição no início (ms)",
"fade-out-duration": "Duração da transição (fade-out) no final (ms)", "fade-out-duration": "Duração da transição no fim (ms)",
"fade-scaling": { "fade-scaling": {
"label": "Escala da transição", "label": "Escala da transição",
"linear": "Linear", "linear": "Linear",
@ -422,35 +422,35 @@
} }
}, },
"disable-autoplay": { "disable-autoplay": {
"description": "Faz com que a música comece no modo \"pausado\"", "description": "Faz com que a música inicie no modo \"pausa\"",
"menu": { "menu": {
"apply-once": "Aplicar apenas no arranque" "apply-once": "Aplicar apenas ao iniciar"
}, },
"name": "Desativar reprodução automática" "name": "Desativar reprodução automática"
}, },
"discord": { "discord": {
"backend": { "backend": {
"already-connected": "Tentativa de conexão com ligação já ativa", "already-connected": "Tentativa de conexão com ligação já ativa",
"connected": "Conectado ao Discord", "connected": "Conectado a Discord",
"disconnected": "Desconectado do Discord" "disconnected": "Desconectado de Discord"
}, },
"description": "Mostre aos seus amigos o que está a ouvir com a Rich Presence", "description": "Mostre aos seus amigos o que está a ouvir com Rich Presence",
"menu": { "menu": {
"auto-reconnect": "Reconectar automaticamente", "auto-reconnect": "Conexão automática",
"clear-activity": "Limpar atividade", "clear-activity": "Limpar atividade",
"clear-activity-after-timeout": "Limpar atividade após o tempo limite", "clear-activity-after-timeout": "Limpar atividade após o tempo limite",
"connected": "Conectado", "connected": "Conectado",
"disconnected": "Desconectado", "disconnected": "Desconectado",
"hide-duration-left": "Ocultar duração restante", "hide-duration-left": "Ocultar tempo restante",
"hide-github-button": "Ocultar botão do GitHub", "hide-github-button": "Ocultar botão GitHub",
"play-on-youtube-music": "Reproduzir no YouTube Music", "play-on-youtube-music": "Reproduzir em YouTube Music",
"set-inactivity-timeout": "Definir tempo limite de inatividade" "set-inactivity-timeout": "Definir tempo de inatividade"
}, },
"name": "Discord Rich Presence", "name": "Discord Rich Presence",
"prompt": { "prompt": {
"set-inactivity-timeout": { "set-inactivity-timeout": {
"label": "Insira o tempo limite de inatividade em segundos:", "label": "Introduza o tempo limite de inatividade em segundos:",
"title": "Definir tempo limite de inatividade" "title": "Definir tempo de inatividade"
} }
} }
}, },
@ -459,18 +459,18 @@
"dialog": { "dialog": {
"error": { "error": {
"buttons": { "buttons": {
"ok": "OK" "ok": "Aceitar"
}, },
"message": "Ah! Desculpas, o download falhou…", "message": "Falha ao descarregar…",
"title": "Erro ao transferir!" "title": "Erro ao descarregar!"
}, },
"start-download-playlist": { "start-download-playlist": {
"buttons": { "buttons": {
"ok": "OK" "ok": "Aceitar"
}, },
"detail": "({{playlistSize}} músicas)", "detail": "({{playlistSize}} músicas)",
"message": "A descarregar a lista de reprodução {{playlistTitle}}", "message": "A descarregar lista de reprodução {{playlistTitle}}",
"title": "Download iniciado" "title": "Descarga iniciada"
} }
}, },
"feedback": { "feedback": {
@ -478,32 +478,32 @@
"converting": "A converter…", "converting": "A converter…",
"done": "Concluído: {{filePath}}", "done": "Concluído: {{filePath}}",
"download-info": "A descarregar {{artist}} - {{title}} {{videoId}}", "download-info": "A descarregar {{artist}} - {{title}} {{videoId}}",
"download-progress": "A transferir: {{percent}}%", "download-progress": "A descarregar: {{percent}}%",
"downloading": "A transferir…", "downloading": "A descarregar…",
"downloading-counter": "A transferir {{current}}/{{total}}…", "downloading-counter": "A descarregar {{current}}/{{total}}…",
"downloading-playlist": "A descarregar a lista de reprodução \"{{playlistTitle}}\" - {{playlistSize}} músicas ({{playlistId}})", "downloading-playlist": "A descarregar lista de reprodução \"{{playlistTitle}}\" - {{playlistSize}} músicas ({{playlistId}})",
"error-while-downloading": "Erro ao descarregar \"{{author}} - {{title}}\": {{error}}", "error-while-downloading": "Erro ao descarregar \"{{author}} - {{title}}\": {{error}}",
"folder-already-exists": "A pasta {{playlistFolder}} já existe", "folder-already-exists": "A pasta {{playlistFolder}} já existe",
"getting-playlist-info": "A obter informações da playlist…", "getting-playlist-info": "A obter informações da lista…",
"loading": "A carregar…", "loading": "A carregar…",
"playlist-has-only-one-song": "A lista de reprodução tem apenas um item, descarregando-o diretamente", "playlist-has-only-one-song": "A lista de reprodução tem apenas um item, descarregar diretamente",
"playlist-id-not-found": "Não foi encontrado nenhum ID da lista de reprodução", "playlist-id-not-found": "Não foi encontrado o ID da lista de reprodução",
"playlist-is-empty": "Lista de reprodução vazia", "playlist-is-empty": "Lista de reprodução vazia",
"playlist-is-mix-or-private": "Erro ao obter informações da playlist: certifique-se de que ela não seja privada ou uma mix personalizada\n\n{{error}}", "playlist-is-mix-or-private": "Erro ao obter as informações da lista: certifique-se de que não é uma lista ou mistura personalizada\n\n{{error}}",
"preparing-file": "A preparar o ficheiro…", "preparing-file": "A preparar ficheiro…",
"saving": "A guardar…", "saving": "A guardar…",
"trying-to-get-playlist-id": "A tentar obter o ID da playlist: {{playlistId}}", "trying-to-get-playlist-id": "A tentar obter o ID da lista: {{playlistId}}",
"video-id-not-found": "Vídeo não encontrado", "video-id-not-found": "Vídeo não encontrado",
"writing-id3": "A guardar etiquetas ID3…" "writing-id3": "A guardar etiquetas ID3…"
} }
}, },
"description": "Descarregue MP3 / fonte de áudio diretamente da interface", "description": "Descarregar MP3/fonte de áudio diretamente da interface",
"menu": { "menu": {
"choose-download-folder": "Escolha a pasta de download", "choose-download-folder": "Escolha a pasta para a descarga",
"download-finish-settings": { "download-finish-settings": {
"label": "Transferir ao terminar", "label": "Descarregar ao terminar",
"prompt": { "prompt": {
"last-percent": "Depois de x por cento", "last-percent": "Após uma %",
"last-seconds": "Últimos x segundos", "last-seconds": "Últimos x segundos",
"title": "Configurar quando descarregar" "title": "Configurar quando descarregar"
}, },
@ -515,11 +515,11 @@
"seconds": "Segundos" "seconds": "Segundos"
} }
}, },
"download-playlist": "Descarregar playlist", "download-playlist": "Descarregar lista de reprodução",
"presets": "Pré-configurações", "presets": "Predefinições",
"skip-existing": "Ignorar ficheiros existentes" "skip-existing": "Ignorar ficheiros existentes"
}, },
"name": "Downloader", "name": "Descarregador",
"renderer": { "renderer": {
"can-not-update-progress": "Não é possível atualizar o progresso" "can-not-update-progress": "Não é possível atualizar o progresso"
}, },
@ -528,10 +528,10 @@
} }
}, },
"equalizer": { "equalizer": {
"description": "Adiciona um equalizador ao leitor", "description": "Adiciona um equalizador ao reprodutor",
"menu": { "menu": {
"presets": { "presets": {
"label": "Pré-configurações", "label": "Predefinições",
"list": { "list": {
"bass-booster": "Amplificador de graves" "bass-booster": "Amplificador de graves"
} }
@ -540,18 +540,18 @@
"name": "Equalizador" "name": "Equalizador"
}, },
"exponential-volume": { "exponential-volume": {
"description": "Torna o controlo do volume exponencial para que seja mais fácil selecionar volumes mais baixos.", "description": "Controlo do volume exponencial para que seja mais fácil selecionar volumes mais baixos",
"name": "Volume Exponencial" "name": "Volume exponencial"
}, },
"in-app-menu": { "in-app-menu": {
"description": "Dá às barras de menu uma aparência sofisticada, escura ou com a cor do álbum", "description": "Barras de menu com aparência sofisticada, escura ou com a cor do álbum",
"menu": { "menu": {
"hide-dom-window-controls": "Ocultar os controlos da janela DOM" "hide-dom-window-controls": "Ocultar controlos da janela DOM"
}, },
"name": "Menu da aplicação" "name": "Menu da aplicação"
}, },
"lumiastream": { "lumiastream": {
"description": "Adiciona suporte a Lumia Stream", "description": "Adicionar suporte a Lumia Stream",
"name": "Lumia Stream [Beta]" "name": "Lumia Stream [Beta]"
}, },
"lyrics-genius": { "lyrics-genius": {
@ -565,7 +565,7 @@
} }
}, },
"music-together": { "music-together": {
"description": "Partilhe uma playlist com outros. Quando o anfitrião tocar uma música, todos os outros ouvirão a mesma música", "description": "Partilhe uma lista de reprodução com terceiros. Sempre que o anfitrião tocar uma música, todos os outros ouvirão a mesma música",
"dialog": { "dialog": {
"enter-host": "Introduza o ID do anfitrião" "enter-host": "Introduza o ID do anfitrião"
}, },
@ -575,17 +575,17 @@
"unknown-user": "Utilizador desconhecido" "unknown-user": "Utilizador desconhecido"
}, },
"menu": { "menu": {
"click-to-copy-id": "Copiar o ID do anfitrião", "click-to-copy-id": "Copiar ID do anfitrião",
"close": "Fechar o Music Together", "close": "Fechar Music Together",
"connected-users": "Utilizadores conectados", "connected-users": "Utilizadores conectados",
"disconnect": "Desconectar Music Together", "disconnect": "Desconectar Music Together",
"empty-user": "Sem utilizadores conectados", "empty-user": "Sem utilizadores conectados",
"host": "Anfitrião do Music Together", "host": "Anfitrião Music Together",
"join": "Juntar-se ao Music Together", "join": "Integrar Music Together",
"permission": { "permission": {
"all": "Permitir que os convidados controlem a playlist e o leitor", "all": "Permitir que os convidados controlem a a lista de reprodução e o reprodutor",
"host-only": "Apenas o anfitrião pode controlar a playlist e o leitor", "host-only": "Apenas o anfitrião pode controlar a lista de reprodução e o reprodutor",
"playlist": "Permitir que os convidados controlem a playlist" "playlist": "Permitir que os convidados controlem a lista de reprodução"
}, },
"set-permission": "Alterar permissões de controlo", "set-permission": "Alterar permissões de controlo",
"status": { "status": {
@ -599,67 +599,67 @@
"add-song-failed": "Falha ao adicionar música", "add-song-failed": "Falha ao adicionar música",
"closed": "Music Together fechado", "closed": "Music Together fechado",
"disconnected": "Music Together desconectado", "disconnected": "Music Together desconectado",
"host-failed": "Falha ao hospedar o Music Together", "host-failed": "Falha ao alojar Music Together",
"id-copied": "ID do anfitrião copiado para a Área de Transferência", "id-copied": "ID do anfitrião copiado para a área de transferência",
"id-copy-failed": "Falha ao copiar o ID do anfitrião para a Área de Transferência", "id-copy-failed": "Falha ao copiar a ID do anfitrião para a área de transferência",
"join-failed": "Falha ao entrar no Music Together", "join-failed": "Falha ao entrar em Music Together",
"joined": "Entrou no Music Together", "joined": "Entrou em Music Together",
"permission-changed": "A permissão do Music Together foi alterada para \"{{permission}}\"", "permission-changed": "A permissão Music Together foi alterada para \"{{permission}}\"",
"remove-song-failed": "Falha ao remover música", "remove-song-failed": "Falha ao remover música",
"user-connected": "{{name}} entrou no Music Together", "user-connected": "{{name}} entrou em Music Together",
"user-disconnected": "{{name}} saiu do Music Together" "user-disconnected": "{{name}} saiu de Music Together"
} }
}, },
"navigation": { "navigation": {
"description": "Setas de navegação Avançar/Retroceder integradas diretamente na interface, como no seu navegador favorito", "description": "Setas de navegação Avançar/Recuar integradas na interface tal como acontece nos navegadores web",
"name": "Navegação", "name": "Navegação",
"templates": { "templates": {
"back": { "back": {
"title": "Retroceder a página" "title": "Ir para a página anterior"
}, },
"forward": { "forward": {
"title": "Avançar para a próxima página" "title": "Ir para a página seguinte"
} }
} }
}, },
"no-google-login": { "no-google-login": {
"description": "Remove os botões de login do Google e links da interface", "description": "Remove os botões de início de sessão Google e as ligações na interface",
"name": "Sem login do Google" "name": "Sem acesso Google"
}, },
"notifications": { "notifications": {
"description": "Exibir uma notificação quando uma música começar a tocar (notificações interativas estão disponíveis no Windows)", "description": "Mostrar uma notificação ao iniciar a reprodução de uma música (notificações interativas em sistemas Windows)",
"menu": { "menu": {
"interactive": "Notificações interativas", "interactive": "Notificações interativas",
"interactive-settings": { "interactive-settings": {
"label": "Definições interativas", "label": "Definições interativas",
"submenu": { "submenu": {
"hide-button-text": "Ocultar o texto do botão", "hide-button-text": "Ocultar texto do botão",
"refresh-on-play-pause": "Atualizar ao reproduzir/pausar", "refresh-on-play-pause": "Recarregar ao reproduzir/pausa",
"tray-controls": "Abrir/Fechar com um clique no tabuleiro do sistema" "tray-controls": "Abrir/fechar com um clique na bandeja"
} }
}, },
"priority": "Prioridade da notificação", "priority": "Prioridade da notificação",
"toast-style": "Estilo da notificação", "toast-style": "Estilo da notificação",
"unpause-notification": "Mostrar notificação ao desativar a pausa" "unpause-notification": "Mostrar notificação ao retomar reprodução"
}, },
"name": "Notificações" "name": "Notificações"
}, },
"performance-improvement": { "performance-improvement": {
"description": "Melhore o desempenho habilitando scripts experimentais", "description": "Melhore o desempenho ativando scripts experimentais",
"name": "Melhoria de desempenho [Beta]" "name": "Melhoria de desempenho [Beta]"
}, },
"picture-in-picture": { "picture-in-picture": {
"description": "Permite mudar a aplicação para o modo picture-in-picture", "description": "Permite mudar a aplicação para o modo 'picture-in-picture'",
"menu": { "menu": {
"always-on-top": "Sempre em cima", "always-on-top": "Sempre na frente",
"hotkey": { "hotkey": {
"label": "Tecla de atalho", "label": "Tecla de atalho",
"prompt": { "prompt": {
"keybind-options": { "keybind-options": {
"hotkey": "Tecla de atalho" "hotkey": "Tecla de atalho"
}, },
"label": "Escolha uma tecla de atalho para ativar o picture-in-picture", "label": "Escolha a tecla de atalho para ativar 'picture-in-picture'",
"title": "Tecla de atalho picture-in-picture" "title": "Tecla de atalho 'picture-in-picture'"
} }
}, },
"save-window-position": "Guardar posição da janela", "save-window-position": "Guardar posição da janela",
@ -672,7 +672,7 @@
} }
}, },
"playback-speed": { "playback-speed": {
"description": "Ouça rápido, ouça devagar! Adiciona um controlo deslizante que controla a velocidade da música", "description": "Adiciona um controlo deslizante para controlar a velocidade de reprodução",
"name": "Velocidade de reprodução", "name": "Velocidade de reprodução",
"templates": { "templates": {
"button": "Velocidade" "button": "Velocidade"
@ -681,22 +681,22 @@
"precise-volume": { "precise-volume": {
"description": "Controle o volume com precisão utilizando a roda do rato/teclas de atalho, com um HUD personalizado e incrementos de volume personalizáveis", "description": "Controle o volume com precisão utilizando a roda do rato/teclas de atalho, com um HUD personalizado e incrementos de volume personalizáveis",
"menu": { "menu": {
"arrows-shortcuts": "Controlo preciso com as teclas de seta esq./dir.", "arrows-shortcuts": "Controlo preciso com as teclas de seta",
"custom-volume-steps": "Definir incrementos de volume personalizados", "custom-volume-steps": "Definir incrementos de volume",
"global-shortcuts": "Teclas de atalho globais" "global-shortcuts": "Teclas de atalho globais"
}, },
"name": "Volume preciso", "name": "Volume preciso",
"prompt": { "prompt": {
"global-shortcuts": { "global-shortcuts": {
"keybind-options": { "keybind-options": {
"decrease": "Diminuir o volume", "decrease": "Diminuir volume",
"increase": "Aumentar o volume" "increase": "Aumentar volume"
}, },
"label": "Escolha atalhos de teclado para o volume global:", "label": "Escolha as teclas de atalho para o volume global:",
"title": "Atalhos de teclado para o volume global" "title": "Teclas de atalho para volume global"
}, },
"volume-steps": { "volume-steps": {
"label": "Escolha o tamanho dos incrementos/decrementos de volume", "label": "Escolha o valor para aumentar/diminuir o volume",
"title": "Incrementos de volume" "title": "Incrementos de volume"
} }
} }
@ -712,145 +712,145 @@
} }
}, },
"description": "Permite alterar a qualidade do vídeo com um botão sobreposto ao vídeo", "description": "Permite alterar a qualidade do vídeo com um botão sobreposto ao vídeo",
"name": "Alterador de qualidade de vídeo", "name": "Comutador da qualidade de vídeo",
"renderer": { "renderer": {
"quality-settings-button": { "quality-settings-button": {
"label": "Selecionar a qualidade de reprodução" "label": "Abrir comutador de qualidade"
} }
} }
}, },
"scrobbler": { "scrobbler": {
"description": "Adicionar suporte para scrobbling (last.fm, Listenbrainz, etc.)", "description": "Adicionar suporte para 'scrobbling' (last.fm, Listenbrainz, etc.)",
"dialog": { "dialog": {
"lastfm": { "lastfm": {
"auth-failed": { "auth-failed": {
"message": "Falha ao autenticar com a Last.fm\nO pop-up será ocultado até reiniciar a aplicação.", "message": "Falha de autenticação em Last.fm\nA janela será ocultada até reiniciar a aplicação.",
"title": "Falha na autenticação" "title": "Falha na autenticação"
} }
} }
}, },
"menu": { "menu": {
"lastfm": { "lastfm": {
"api-settings": "Definições da API da Last.fm" "api-settings": "Definições da API Last.fm"
}, },
"listenbrainz": { "listenbrainz": {
"token": "Introduza o token de utilizador do ListenBrainz" "token": "Introduza o 'token' do utilizador ListenBrainz"
}, },
"scrobble-alternative-title": "Usar títulos alternativos", "scrobble-alternative-title": "Utilizar títulos alternativos",
"scrobble-other-media": "Scrobble de outros conteúdos" "scrobble-other-media": "Scrobble de outros conteúdos"
}, },
"name": "Scrobbler", "name": "Scrobbler",
"prompt": { "prompt": {
"lastfm": { "lastfm": {
"api-key": "Chave da API da Last.fm", "api-key": "Chave da API Last.fm",
"api-secret": "Segredo da API da Last.fm" "api-secret": "Segredo da API Last.fm"
}, },
"listenbrainz": { "listenbrainz": {
"token": { "token": {
"label": "Introduza o seu token de utilizador ListenBrainz:", "label": "Introduza o 'token' do utilizador ListenBrainz:",
"title": "Token ListenBrainz" "title": "Token ListenBrainz"
} }
} }
} }
}, },
"shortcuts": { "shortcuts": {
"description": "Permite definir teclas de atalho globais para a reprodução (reproduzir/pausar/próximo/anterior) e desativar o OSD multimédia substituindo as teclas multimédia, ativar Ctrl/CMD + F para pesquisar, ativar o suporte Linux MPRIS para teclas multimédia e teclas de atalho personalizadas para utilizadores avançados", "description": "Permite definir teclas de atalho globais para a reprodução (reproduzir/pausa/seguinte/anterior) e desativar o OSD, substituindo as teclas multimédia e ativando Ctrl/CMD + F para pesquisar, o suporte Linux MPRIS para teclas multimédia e teclas de atalho personalizadas para utilizadores avançados",
"menu": { "menu": {
"override-media-keys": "Substituir as teclas de multimédia", "override-media-keys": "Substituir teclas multimédia",
"set-keybinds": "Definir controlos globais para a música" "set-keybinds": "Definir controlos globais para a música"
}, },
"name": "Atalhos (& MPRIS)", "name": "Atalhos (& MPRIS)",
"prompt": { "prompt": {
"keybind": { "keybind": {
"keybind-options": { "keybind-options": {
"next": "Próximo", "next": "Seguinte",
"play-pause": "Reproduzir / Pausar", "play-pause": "Reproduzir/Pausa",
"previous": "Anterior" "previous": "Anterior"
}, },
"label": "Escolha teclas globais para o controlo da música:", "label": "Escolha as teclas globais para o controlo de músicas:",
"title": "Atalhos globais do teclado" "title": "Atalhos globais do teclado"
} }
} }
}, },
"skip-disliked-songs": { "skip-disliked-songs": {
"description": "Salta as canções de que não gosta", "description": "Ignorar músicas de que não gostei",
"name": "Saltar músicas que não gostei" "name": "Ignorar músicas não gostadas"
}, },
"skip-silences": { "skip-silences": {
"description": "Saltar automaticamente as partes silenciosas das canções", "description": "Ignorar automaticamente as partes silenciosas das músicas",
"name": "Saltar silêncios" "name": "Ignorar silêncio"
}, },
"sponsorblock": { "sponsorblock": {
"description": "Salta automaticamente partes que não são música, como a intro/outro ou partes de vídeos de música em que a música não está a ser reproduzida", "description": "Ignorar automaticamente partes que não são música, como a introdução e outras partes dos vídeos em que a música não está a ser reproduzida",
"name": "SponsorBlock" "name": "SponsorBlock"
}, },
"synced-lyrics": { "synced-lyrics": {
"description": "Fornece letras de músicas sincronizadas, utilizando fornecedores como o LRClib.", "description": "Disponibiliza letras de músicas sincronizadas, utilizando fornecedores como o LRClib",
"errors": { "errors": {
"fetch": "⚠️ Ocorreu um erro ao obter a letra da música.\n\tPor favor, tente novamente mais tarde.", "fetch": "⚠️\tOcorreu um erro ao obter a letrad da música.\n\tPor favor tente mais tarde.",
"not-found": "⚠️ Não foram encontradas letras para esta canção." "not-found": "⚠️ Não foram encontradas letras para esta música."
}, },
"menu": { "menu": {
"default-text-string": { "default-text-string": {
"label": "Carácter predefinido entre letras", "label": "Carácter padrão entre letras",
"tooltip": "Escolha o carácter predefinido a utilizar para o intervalo entre letras" "tooltip": "Escolha o carácter padrão a utilizar para o intervalo entre as letras"
}, },
"line-effect": { "line-effect": {
"label": "Efeito da linha", "label": "Efeito da linha",
"submenu": { "submenu": {
"fancy": { "fancy": {
"label": "Elegante", "label": "Elegante",
"tooltip": "Utilizar grandes efeitos semelhantes aos da aplicação na linha atual" "tooltip": "Utilizar grandes efeitos semelhantes aos da aplicação (na linha atual)"
}, },
"focus": { "focus": {
"label": "Foco", "label": "Foco",
"tooltip": "Tornar branca apenas a linha atual" "tooltip": "Definir apenas a linha atual como branca"
}, },
"offset": { "offset": {
"label": "Deslocamento", "label": "Deslocação",
"tooltip": "Desloque a linha atual para a direita" "tooltip": "Deslocação à direita da linha atual"
}, },
"scale": { "scale": {
"label": "Escala", "label": "Escala",
"tooltip": "Escalar a linha atual" "tooltip": "Ajustar linha atual"
} }
}, },
"tooltip": "Escolha o efeito a ser aplicado à linha atual" "tooltip": "Escolha o efeito para aplicar à linha atual"
}, },
"precise-timing": { "precise-timing": {
"label": "Fazer com que as letras estejam perfeitamente sincronizadas", "label": "Sincronização perfeita da entre letra e música",
"tooltip": "Calcular ao milissegundo a visualização da linha seguinte (pode ter um pequeno impacto no desempenho)" "tooltip": "Calcular, ao milissegundo, a exibição da linha seguinte (pode ter um pequeno impacto no desempenho)"
}, },
"romanization": { "romanization": {
"label": "Letras Romanas", "label": "Letras romanas",
"tooltip": "Se as letras estiverem numa linguagem diferente, tente mostrar uma versão em latim." "tooltip": "Se as letras estiverem num idioma diferente, tentar mostrar uma versão em latim"
}, },
"show-lyrics-even-if-inexact": { "show-lyrics-even-if-inexact": {
"label": "Mostrar as letras, mesmo que sejam imprecisas", "label": "Mostrar letras, mesmo que imprecisas",
"tooltip": "Se a música não for encontrada, o plugin tenta novamente com uma consulta de pesquisa diferente.\nO resultado da segunda tentativa pode não ser exato." "tooltip": "Se a música não for encontrada, o plugin tenta novamente com uma consulta de pesquisa diferente.\nO resultado da segunda tentativa pode não ser exato."
}, },
"show-time-codes": { "show-time-codes": {
"label": "Mostrar códigos de tempo", "label": "Mostrar códigos temporais",
"tooltip": "Mostrar os códigos de tempo ao lado das letras" "tooltip": "Mostrar códigos temporais ao lado das letras"
} }
}, },
"name": "Letras Sincronizadas", "name": "Letras sincronizadas",
"refetch-btn": { "refetch-btn": {
"fetching": "A obter...", "fetching": "A obter...",
"normal": "Buscar as letras novamente" "normal": "Tentar nova obtenção"
}, },
"warnings": { "warnings": {
"duration-mismatch": "⚠️ - A letra da música pode estar dessincronizada devido a um erro de duração.", "duration-mismatch": "⚠️ - A letra da música pode não estar corretamente sincronizada devido a um erro de duração.",
"inexact": "⚠️ - A letra desta canção pode não ser exata", "inexact": "⚠️ - A letra desta canção pode não ser exata",
"instrumental": "⚠️ - Esta é uma música instrumental" "instrumental": "⚠️ - Esta é uma música instrumental"
} }
}, },
"taskbar-mediacontrol": { "taskbar-mediacontrol": {
"description": "Controle a reprodução a partir da barra de tarefas do Windows", "description": "Controlar reprodução a partir da barra de tarefas do Windows",
"name": "Controlo multimédia da barra de tarefas" "name": "Controlo multimédia na barra de tarefas"
}, },
"touchbar": { "touchbar": {
"description": "Adiciona um widget TouchBar para utilizadores do macOS", "description": "Adicionar widget TouchBar para utilizadores macOS",
"name": "TouchBar" "name": "TouchBar"
}, },
"tuna-obs": { "tuna-obs": {
@ -858,11 +858,11 @@
"name": "Tuna OBS" "name": "Tuna OBS"
}, },
"unobtrusive-player": { "unobtrusive-player": {
"description": "Previne o programa de aparecer enquanto toca uma música", "description": "Impede o aparecimento do reprodutor durante a reprodução",
"name": "Reprodutor não obstrutivo" "name": "Reprodutor discreto"
}, },
"video-toggle": { "video-toggle": {
"description": "Adiciona um botão para alternar entre o modo Vídeo/ Música. Opcionalmente, também pode remover completamente o separador do vídeo", "description": "Adiciona um botão para alternar entre o modo Vídeo/Música. Opcionalmente, também pode remover completamente o separador de vídeo",
"menu": { "menu": {
"align": { "align": {
"label": "Alinhamento", "label": "Alinhamento",
@ -872,24 +872,24 @@
"right": "Direita" "right": "Direita"
} }
}, },
"force-hide": "Forçar a remoção do separador de vídeo", "force-hide": "Remover separador de vídeo",
"mode": { "mode": {
"label": "Modo", "label": "Modo",
"submenu": { "submenu": {
"custom": "Alternar personalizado", "custom": "Ativar modo personalizado",
"disabled": "Desativado", "disabled": "Desativado",
"native": "Alternar nativo" "native": "Ativar modo nativo"
} }
} }
}, },
"name": "Botão de Alternar Vídeo", "name": "Alternância de vídeo",
"templates": { "templates": {
"button-song": "Música", "button-song": "Música",
"button-video": "Vídeo" "button-video": "Vídeo"
} }
}, },
"visualizer": { "visualizer": {
"description": "Adiciona um visualizador ao leitor", "description": "Adiciona um visualizador ao reprodutor",
"menu": { "menu": {
"visualizer-type": "Tipo de visualizador" "visualizer-type": "Tipo de visualizador"
}, },

View File

@ -21,7 +21,7 @@
"main": { "main": {
"console": { "console": {
"did-finish-load": { "did-finish-load": {
"dev-tools": "Загрузка завершена. DevTools открыт" "dev-tools": "Загрузка завершена. DevTools открыты"
}, },
"i18n": { "i18n": {
"loaded": "i18n загружен" "loaded": "i18n загружен"

View File

@ -0,0 +1,10 @@
{
"common": {
"console": {
"plugins": {
"execute-failed": "Dështoi në ekzekutimin e plugin-it {{pluginName}}::{{contextName}}",
"executed-at-ms": "Shtojca {{pluginName}}::{{contextName}} u ekzekutua në {{ms}}ms"
}
}
}
}

View File

@ -114,19 +114,178 @@
}, },
"always-on-top": "Alltid överst", "always-on-top": "Alltid överst",
"auto-update": "Uppdatera automatiskt", "auto-update": "Uppdatera automatiskt",
"hide-menu": {
"dialog": {
"message": "Menyn kommer vara dold nästa gång du startar, tryck [Alt] för att visa den (eller [´] om du använder inbyggda app-menyn)",
"title": "Dölj meny aktiverad"
},
"label": "Göm menyn"
},
"language": { "language": {
"dialog": { "dialog": {
"message": "Språket ändras efter omstart", "message": "Språket ändras efter omstart",
"title": "Språket har ändrats" "title": "Språket har ändrats"
}, },
"label": "Språk" "label": "Språk",
"submenu": {
"to-help-translate": "Vill du hjälpa till att översätta? Klicka här"
}
}, },
"resume-on-start": "Fortsätt spela när appen öppnas" "resume-on-start": "Fortsätt spela när appen öppnas",
"single-instance-lock": "Lås för enskild instans",
"start-at-login": "Starta vid inloggning",
"starting-page": {
"label": "Startsidа",
"unset": "Ej inställt"
},
"tray": {
"label": "Systemfält",
"submenu": {
"disabled": "Inaktiverad",
"enabled-and-hide-app": "Aktiverad och dölj app",
"enabled-and-show-app": "Aktiverad och visa app",
"play-pause-on-click": "Spela/Pausa vid klick"
}
},
"visual-tweaks": {
"label": "Visuella justeringar",
"submenu": {
"custom-window-title": {
"label": "Anpassad titel på fönstret",
"prompt": {
"label": "Skriv in en egen fönstertitel (lämna tomt om du inte vill använda någon)",
"placeholder": "Exempelvis: YouTube Music"
}
},
"like-buttons": {
"default": "Standard",
"force-show": "Tvinga fram visning",
"hide": "Göm",
"label": "Gilla-knappar"
},
"remove-upgrade-button": "Ta bort knappen för uppgradering",
"theme": {
"dialog": {
"button": {
"cancel": "Avbryt",
"remove": "Ta bort"
},
"remove-theme": "Vill du verkligen radera det anpassade temat?",
"remove-theme-message": "Det här raderar ditt anpassade tema"
},
"label": "Tema",
"submenu": {
"import-css-file": "Ladda in en anpassad CSS-fil",
"no-theme": "Inget tema"
}
}
}
}
} }
},
"plugins": {
"enabled": "Aktiverad",
"label": "Plugins",
"new": "Ny"
},
"view": {
"label": "Visa",
"submenu": {
"force-reload": "Tvinga omladdning",
"reload": "Ladda om",
"reset-zoom": "Verklig storlek",
"toggle-fullscreen": "Växla helskärm",
"zoom-in": "Zooma in",
"zoom-out": "Zooma ut"
}
}
},
"tray": {
"next": "Nästa",
"play-pause": "Spela/Pausa",
"previous": "Föregående",
"quit": "Stäng",
"restart": "Starta om appen",
"show": "Visa fönster",
"tooltip": {
"default": "YouTube Music",
"with-song-info": "YouTube Music: {{artist}} {{title}}"
} }
} }
}, },
"plugins": { "plugins": {
"ad-speedup": {
"description": "Om en annons spelas, tystas ljudet och uppspelningshastigheten sätts till 16×",
"name": "Snabba upp annonser"
},
"adblocker": {
"description": "Blockerar annonser och spårning automatiskt",
"menu": {
"blocker": "Blockerare"
},
"name": "Annonsblockerare"
},
"album-actions": {
"description": "Lägger till knappar för Undislike, Dislike, Like och Unlike för att använda detta på alla låtar i en spellista eller ett album",
"name": "Albumåtgärder"
},
"album-color-theme": {
"description": "Använder ett dynamiskt tema och visuella effekter baserat på albumets färgpalett",
"menu": {
"color-mix-ratio": {
"label": "Färgblandningsförhållande",
"submenu": {
"percent": "{{ratio}}%"
}
}
},
"name": "Albumfärgtema"
},
"ambient-mode": {
"description": "Ger en ljuseffekt genom att försiktigt kasta färger från videon på skärmens bakgrund",
"menu": {
"blur-amount": {
"label": "Osärpa",
"submenu": {
"pixels": "{{blurAmount}} pixlar"
}
},
"buffer": {
"label": "Buffert",
"submenu": {
"buffer": "{{buffer}}"
}
},
"opacity": {
"label": "Opacitet",
"submenu": {
"percent": "{{opacity}}%"
}
},
"quality": {
"label": "Kvalitet",
"submenu": {
"pixels": "{{quality}} pixlar"
}
},
"size": {
"label": "Storlek",
"submenu": {
"percent": "{{size}}%"
}
},
"smoothness-transition": {
"label": "Mjuk övergång",
"submenu": {
"during": "Under {{interpolationTime}} s"
}
},
"use-fullscreen": {
"label": "använder helskärm"
}
},
"name": "Ambiensläge"
},
"navigation": { "navigation": {
"name": "Navigering" "name": "Navigering"
}, },
@ -224,6 +383,9 @@
"templates": { "templates": {
"button-song": "Låt" "button-song": "Låt"
} }
},
"visualizer": {
"name": "Visualiserare"
} }
} }
} }