Compare commits

..

9 Commits

Author SHA1 Message Date
dbf9703556 fix(deps): update dependency hono to v4.11.4 [security] 2026-01-19 15:01:51 +00:00
b37db09e0c chore(i18n): Translated using Weblate (Catalan)
Currently translated at 100.0% (463 of 463 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/ca/
2026-01-19 13:01:57 +00:00
7a4def8acc Fix weblate link (#4204) 2026-01-16 17:24:34 +09:00
f4bbd53e1a chore(i18n): Translated using Weblate (Turkish)
Currently translated at 100.0% (463 of 463 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/tr/
2026-01-13 22:01:47 +00:00
272ee7bdb1 chore(i18n): Translated using Weblate (Estonian)
Currently translated at 32.8% (152 of 463 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/et/
2026-01-12 19:01:50 +00:00
cece515696 chore(i18n): Translated using Weblate (Dutch)
Currently translated at 100.0% (463 of 463 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/nl/
2026-01-12 19:01:48 +00:00
82b7b24ef7 chore(i18n): Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (463 of 463 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/pt_BR/
2026-01-06 00:01:50 +01:00
732bbc17f4 chore(i18n): Translated using Weblate (Italian)
Currently translated at 99.7% (462 of 463 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/it/
2026-01-06 00:01:48 +01:00
29da42d9ff chore(i18n): Translated using Weblate (Italian)
Currently translated at 99.7% (462 of 463 strings)

Translation: pear-devs/pear-desktop/i18n
Translate-URL: https://hosted.weblate.org/projects/youtube-music/i18n/it/
2026-01-06 00:01:47 +01:00
9 changed files with 118 additions and 34 deletions

View File

@ -69,7 +69,7 @@
You can help with translation on [Hosted Weblate](https://bit.ly/48n5YF7). You can help with translation on [Hosted Weblate](https://bit.ly/48n5YF7).
<a href="https://bit.ly/48n5YF7/"> <a href="https://bit.ly/48n5YF7">
<img src="https://bit.ly/4q83L6S" alt="translation status" /> <img src="https://bit.ly/4q83L6S" alt="translation status" />
<img src="https://bit.ly/4h3zBxo" alt="translation status 2" /> <img src="https://bit.ly/4h3zBxo" alt="translation status 2" />
</a> </a>

View File

@ -106,7 +106,7 @@
"filenamify": "6.0.0", "filenamify": "6.0.0",
"hanja": "1.1.5", "hanja": "1.1.5",
"happy-dom": "20.0.11", "happy-dom": "20.0.11",
"hono": "4.10.3", "hono": "4.11.4",
"howler": "2.2.4", "howler": "2.2.4",
"html-to-text": "9.0.5", "html-to-text": "9.0.5",
"i18next": "25.5.2", "i18next": "25.5.2",

46
pnpm-lock.yaml generated
View File

@ -65,19 +65,19 @@ importers:
version: 2.11.6(electron@38.7.2) version: 2.11.6(electron@38.7.2)
'@hono/node-server': '@hono/node-server':
specifier: 1.19.7 specifier: 1.19.7
version: 1.19.7(hono@4.10.3) version: 1.19.7(hono@4.11.4)
'@hono/node-ws': '@hono/node-ws':
specifier: 1.2.0 specifier: 1.2.0
version: 1.2.0(@hono/node-server@1.19.7(hono@4.10.3))(bufferutil@4.0.9)(hono@4.10.3)(utf-8-validate@6.0.6) version: 1.2.0(@hono/node-server@1.19.7(hono@4.11.4))(bufferutil@4.0.9)(hono@4.11.4)(utf-8-validate@6.0.6)
'@hono/swagger-ui': '@hono/swagger-ui':
specifier: 0.5.2 specifier: 0.5.2
version: 0.5.2(hono@4.10.3) version: 0.5.2(hono@4.11.4)
'@hono/zod-openapi': '@hono/zod-openapi':
specifier: 1.2.0 specifier: 1.2.0
version: 1.2.0(hono@4.10.3)(zod@4.2.1) version: 1.2.0(hono@4.11.4)(zod@4.2.1)
'@hono/zod-validator': '@hono/zod-validator':
specifier: 0.7.6 specifier: 0.7.6
version: 0.7.6(hono@4.10.3)(zod@4.2.1) version: 0.7.6(hono@4.11.4)(zod@4.2.1)
'@jellybrick/dbus-next': '@jellybrick/dbus-next':
specifier: 0.10.3 specifier: 0.10.3
version: 0.10.3 version: 0.10.3
@ -166,8 +166,8 @@ importers:
specifier: 20.0.11 specifier: 20.0.11
version: 20.0.11 version: 20.0.11
hono: hono:
specifier: 4.10.3 specifier: 4.11.4
version: 4.10.3 version: 4.11.4
howler: howler:
specifier: 2.2.4 specifier: 2.2.4
version: 2.2.4 version: 2.2.4
@ -2854,8 +2854,8 @@ packages:
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
hasBin: true hasBin: true
hono@4.10.3: hono@4.11.4:
resolution: {integrity: sha512-2LOYWUbnhdxdL8MNbNg9XZig6k+cZXm5IjHn2Aviv7honhBMOHb+jxrKIeJRZJRmn+htUCKhaicxwXuUDlchRA==} resolution: {integrity: sha512-U7tt8JsyrxSRKspfhtLET79pU8K+tInj5QZXs1jSugO1Vq5dFj3kmZsRldo29mTBfcjDRVRXrEZ6LS63Cog9ZA==}
engines: {node: '>=16.9.0'} engines: {node: '>=16.9.0'}
hosted-git-info@4.1.0: hosted-git-info@4.1.0:
@ -4454,10 +4454,12 @@ packages:
tar@6.2.1: tar@6.2.1:
resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==}
engines: {node: '>=10'} engines: {node: '>=10'}
deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me
tar@7.4.3: tar@7.4.3:
resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==}
engines: {node: '>=18'} engines: {node: '>=18'}
deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me
temp-file@3.4.0: temp-file@3.4.0:
resolution: {integrity: sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==} resolution: {integrity: sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==}
@ -5390,34 +5392,34 @@ snapshots:
dependencies: dependencies:
tldts-experimental: 7.0.12 tldts-experimental: 7.0.12
'@hono/node-server@1.19.7(hono@4.10.3)': '@hono/node-server@1.19.7(hono@4.11.4)':
dependencies: dependencies:
hono: 4.10.3 hono: 4.11.4
'@hono/node-ws@1.2.0(@hono/node-server@1.19.7(hono@4.10.3))(bufferutil@4.0.9)(hono@4.10.3)(utf-8-validate@6.0.6)': '@hono/node-ws@1.2.0(@hono/node-server@1.19.7(hono@4.11.4))(bufferutil@4.0.9)(hono@4.11.4)(utf-8-validate@6.0.6)':
dependencies: dependencies:
'@hono/node-server': 1.19.7(hono@4.10.3) '@hono/node-server': 1.19.7(hono@4.11.4)
hono: 4.10.3 hono: 4.11.4
ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.6) ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.6)
transitivePeerDependencies: transitivePeerDependencies:
- bufferutil - bufferutil
- utf-8-validate - utf-8-validate
'@hono/swagger-ui@0.5.2(hono@4.10.3)': '@hono/swagger-ui@0.5.2(hono@4.11.4)':
dependencies: dependencies:
hono: 4.10.3 hono: 4.11.4
'@hono/zod-openapi@1.2.0(hono@4.10.3)(zod@4.2.1)': '@hono/zod-openapi@1.2.0(hono@4.11.4)(zod@4.2.1)':
dependencies: dependencies:
'@asteasolutions/zod-to-openapi': 8.1.0(zod@4.2.1) '@asteasolutions/zod-to-openapi': 8.1.0(zod@4.2.1)
'@hono/zod-validator': 0.7.6(hono@4.10.3)(zod@4.2.1) '@hono/zod-validator': 0.7.6(hono@4.11.4)(zod@4.2.1)
hono: 4.10.3 hono: 4.11.4
openapi3-ts: 4.5.0 openapi3-ts: 4.5.0
zod: 4.2.1 zod: 4.2.1
'@hono/zod-validator@0.7.6(hono@4.10.3)(zod@4.2.1)': '@hono/zod-validator@0.7.6(hono@4.11.4)(zod@4.2.1)':
dependencies: dependencies:
hono: 4.10.3 hono: 4.11.4
zod: 4.2.1 zod: 4.2.1
'@humanfs/core@0.19.1': {} '@humanfs/core@0.19.1': {}
@ -7903,7 +7905,7 @@ snapshots:
he@1.2.0: {} he@1.2.0: {}
hono@4.10.3: {} hono@4.11.4: {}
hosted-git-info@4.1.0: hosted-git-info@4.1.0:
dependencies: dependencies:

View File

@ -321,6 +321,22 @@
"hostname": { "hostname": {
"label": "Nom del host" "label": "Nom del host"
}, },
"https": {
"label": "HTTPS i Certificats",
"submenu": {
"cert": {
"dialogTitle": "Seleccionar arxiu de certificat HTTPS",
"label": "Arxiu de certificat (.crt/.pem)"
},
"enable-https": {
"label": "Activa HTTPS"
},
"key": {
"dialogTitle": "Selecciona arxiu de clau HTTPS privada",
"label": "Arxiu de clau privada (.key/.pem)"
}
}
},
"port": { "port": {
"label": "Port" "label": "Port"
} }
@ -462,8 +478,8 @@
"set-status-display-type": { "set-status-display-type": {
"label": "Text d'estat", "label": "Text d'estat",
"submenu": { "submenu": {
"artist": "Escoltant {artist}",
"application": "Escoltant {{applicationName}}", "application": "Escoltant {{applicationName}}",
"artist": "Escoltant {artist}",
"title": "Escoltant {song title}" "title": "Escoltant {song title}"
} }
} }

View File

@ -128,7 +128,7 @@
}, },
"label": "Keel", "label": "Keel",
"submenu": { "submenu": {
"to-help-translate": "Soovid aidata tõlkimisel? Klõpsi siin" "to-help-translate": "Soovid aidata tõlkimisel? Klõpsa siin"
} }
}, },
"resume-on-start": "Rakenduse käivitamisel jätka viimatiesitatud loo esitamist", "resume-on-start": "Rakenduse käivitamisel jätka viimatiesitatud loo esitamist",
@ -139,7 +139,7 @@
"unset": "Määramata" "unset": "Määramata"
}, },
"tray": { "tray": {
"label": "Trey", "label": "Tasku",
"submenu": { "submenu": {
"disabled": "Välja lülitatud", "disabled": "Välja lülitatud",
"enabled-and-hide-app": "Sisse lülitatud ja rakendus peidetud", "enabled-and-hide-app": "Sisse lülitatud ja rakendus peidetud",

View File

@ -237,7 +237,8 @@
"submenu": { "submenu": {
"percent": "{{ratio}}%" "percent": "{{ratio}}%"
} }
} },
"enable-seekbar": "Abilita tematizzazione della seekbar"
}, },
"name": "Tema abbinato a colore album" "name": "Tema abbinato a colore album"
}, },
@ -320,6 +321,22 @@
"hostname": { "hostname": {
"label": "Hostname" "label": "Hostname"
}, },
"https": {
"label": "HTTPS & Certificati",
"submenu": {
"cert": {
"dialogTitle": "Seleziona file di certificato HTTPS",
"label": "File di certificato (.crt/.pem)"
},
"enable-https": {
"label": "Abilita HTTPS"
},
"key": {
"dialogTitle": "Seleziona il file della chiave privata HTTPS",
"label": "File della chiave privata (.key/.pem)"
}
}
},
"port": { "port": {
"label": "Porta" "label": "Porta"
} }
@ -461,9 +478,9 @@
"set-status-display-type": { "set-status-display-type": {
"label": "Testo dello status", "label": "Testo dello status",
"submenu": { "submenu": {
"application": "Ascoltando {{applicationName}}",
"artist": "Stai ascoltando {artist}", "artist": "Stai ascoltando {artist}",
"title": "Stai ascoltando {song title}", "title": "Stai ascoltando {song title}"
"application": "Ascoltando {{applicationName}}"
} }
} }
}, },
@ -866,7 +883,7 @@
}, },
"name": "Testi sincronizzati", "name": "Testi sincronizzati",
"refetch-btn": { "refetch-btn": {
"fetching": "Sto recuperando...", "fetching": "Caricamento...",
"normal": "Recupera i testi" "normal": "Recupera i testi"
}, },
"warnings": { "warnings": {

View File

@ -237,7 +237,8 @@
"submenu": { "submenu": {
"percent": "{{ratio}}%" "percent": "{{ratio}}%"
} }
} },
"enable-seekbar": "Schakel thema's voor de schuifbalk in"
}, },
"name": "Albumkleurthema" "name": "Albumkleurthema"
}, },
@ -320,6 +321,22 @@
"hostname": { "hostname": {
"label": "Hostnaam" "label": "Hostnaam"
}, },
"https": {
"label": "HTTPS & Certificaten",
"submenu": {
"cert": {
"dialogTitle": "Selecteer HTTPS certificaat",
"label": "Certificaatbestand (.crt/.pem)"
},
"enable-https": {
"label": "HTTPS aanzetten"
},
"key": {
"dialogTitle": "Selecteer HTTPS privésleutel",
"label": "Privésleutelbestand (.key/.pem)"
}
}
},
"port": { "port": {
"label": "Poort" "label": "Poort"
} }

View File

@ -321,6 +321,22 @@
"hostname": { "hostname": {
"label": "Nome do anfitrião" "label": "Nome do anfitrião"
}, },
"https": {
"label": "HTTPS & Certificados",
"submenu": {
"cert": {
"dialogTitle": "Selecione o certificado do HTTPS",
"label": "Arquivo de certificado (.crt/.pem)"
},
"enable-https": {
"label": "Habilitar HTTPS"
},
"key": {
"dialogTitle": "Selecione a chave privada do HTTPS",
"label": "Arquivo de chave privada (.key/.pem)"
}
}
},
"port": { "port": {
"label": "Porta" "label": "Porta"
} }
@ -462,8 +478,8 @@
"set-status-display-type": { "set-status-display-type": {
"label": "Texto de status", "label": "Texto de status",
"submenu": { "submenu": {
"artist": "Ouvindo {artist}",
"application": "Ouvindo {{applicationName}}", "application": "Ouvindo {{applicationName}}",
"artist": "Ouvindo {artist}",
"title": "Ouvindo {song title}" "title": "Ouvindo {song title}"
} }
} }

View File

@ -321,6 +321,22 @@
"hostname": { "hostname": {
"label": "Ana bilgisayar adı" "label": "Ana bilgisayar adı"
}, },
"https": {
"label": "HTTPS & Sertifikalar",
"submenu": {
"cert": {
"dialogTitle": "HTTPS sertifika dosyası seç",
"label": "Sertifika dosyası (.crt/.pem)"
},
"enable-https": {
"label": "HTTPS'i aktifleştir"
},
"key": {
"dialogTitle": "HTTPS özel anahtar dosyası seç",
"label": "Özel anahtar dosyası (.key/.pem)"
}
}
},
"port": { "port": {
"label": "Port" "label": "Port"
} }
@ -462,8 +478,8 @@
"set-status-display-type": { "set-status-display-type": {
"label": "Durum metni", "label": "Durum metni",
"submenu": { "submenu": {
"artist": "{artist} Dinleniyor",
"application": "{{applicationName}} Dinleniyor", "application": "{{applicationName}} Dinleniyor",
"artist": "{artist} Dinleniyor",
"title": "{song title} Dinleniyor" "title": "{song title} Dinleniyor"
} }
} }