web/i18n/it: add translation

web/i18n/it: add translation

web/i18n/it: add translation

web/i18n: update translations

Updated by "Squash Git commits" add-on in Weblate.

web/i18n: update translations

Updated by "Squash Git commits" add-on in Weblate.

web/i18n/it: add translation

web/i18n: update translations

Updated by "Cleanup translation files" add-on in Weblate.

web/i18n: update translations

Updated by "Cleanup translation files" add-on in Weblate.

web/i18n: update translations

Updated by "Cleanup translation files" add-on in Weblate.

web/i18n: update translations

Updated by "Cleanup translation files" add-on in Weblate.

web/i18n: update translations

Updated by "Cleanup translation files" add-on in Weblate.

web/i18n: update translations

Updated by "Cleanup translation files" add-on in Weblate.

web/i18n: update translations

Updated by "Cleanup translation files" add-on in Weblate.

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: add translation

web/i18n/it: add translation

web/i18n/it: update translation

web/i18n/it: add translation

web/i18n/it: update translation

web/i18n/it: update translation

web/i18n/it: add translation

web/i18n/it: add translation

web/i18n/it: add translation

web/i18n/it: add translation

web/i18n/it: add translation

web/i18n/it: add translation

web/i18n/it: add translation

web/i18n/it: add translation

web/i18n/it: add translation

web/i18n/it: add translation

web/i18n/it: add translation

web/i18n/it: add translation

web/i18n/it: add translation

web/i18n/it: add translation

web/i18n/it: add translation

web/i18n/it: add translation

web/i18n/it: add translation

web/i18n/it: add translation

web/i18n/it: add translation

Co-authored-by: Alex Corazza <Alexciao@users.noreply.github.com>
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org>
Co-authored-by: imput project translators <i18n@imput.net>
Co-authored-by: seb <ssebastianoo@users.noreply.github.com>
Translate-URL: https://i18n.imput.net/projects/cobalt/a11ydialog/it/
Translate-URL: https://i18n.imput.net/projects/cobalt/a11ydonate/it/
Translate-URL: https://i18n.imput.net/projects/cobalt/a11ygeneral/it/
Translate-URL: https://i18n.imput.net/projects/cobalt/a11ysave/it/
Translate-URL: https://i18n.imput.net/projects/cobalt/a11ytabs/it/
Translate-URL: https://i18n.imput.net/projects/cobalt/about/
Translate-URL: https://i18n.imput.net/projects/cobalt/about/it/
Translate-URL: https://i18n.imput.net/projects/cobalt/aboutcredits/
Translate-URL: https://i18n.imput.net/projects/cobalt/aboutcredits/it/
Translate-URL: https://i18n.imput.net/projects/cobalt/aboutgeneral/
Translate-URL: https://i18n.imput.net/projects/cobalt/aboutgeneral/it/
Translate-URL: https://i18n.imput.net/projects/cobalt/aboutprivacy/
Translate-URL: https://i18n.imput.net/projects/cobalt/aboutprivacy/it/
Translate-URL: https://i18n.imput.net/projects/cobalt/aboutterms/
Translate-URL: https://i18n.imput.net/projects/cobalt/aboutterms/it/
Translate-URL: https://i18n.imput.net/projects/cobalt/button/it/
Translate-URL: https://i18n.imput.net/projects/cobalt/dialog/it/
Translate-URL: https://i18n.imput.net/projects/cobalt/donate/it/
Translate-URL: https://i18n.imput.net/projects/cobalt/error/it/
Translate-URL: https://i18n.imput.net/projects/cobalt/general/it/
Translate-URL: https://i18n.imput.net/projects/cobalt/notification/it/
Translate-URL: https://i18n.imput.net/projects/cobalt/receiver/it/
Translate-URL: https://i18n.imput.net/projects/cobalt/remux/it/
Translate-URL: https://i18n.imput.net/projects/cobalt/save/it/
Translate-URL: https://i18n.imput.net/projects/cobalt/settings/it/
Translate-URL: https://i18n.imput.net/projects/cobalt/tabs/it/
Translate-URL: https://i18n.imput.net/projects/cobalt/updates/it/
Translation: cobalt/a11y/dialog
Translation: cobalt/a11y/donate
Translation: cobalt/a11y/general
Translation: cobalt/a11y/save
Translation: cobalt/a11y/tabs
Translation: cobalt/about
Translation: cobalt/about/credits
Translation: cobalt/about/general
Translation: cobalt/about/privacy
Translation: cobalt/about/terms
Translation: cobalt/button
Translation: cobalt/dialog
Translation: cobalt/donate
Translation: cobalt/error
Translation: cobalt/general
Translation: cobalt/notification
Translation: cobalt/receiver
Translation: cobalt/remux
Translation: cobalt/save
Translation: cobalt/settings
Translation: cobalt/tabs
Translation: cobalt/updates
This commit is contained in:
imput project translators 2025-06-25 10:28:44 +00:00
parent 46e53b22ce
commit 8cf84eac67
26 changed files with 483 additions and 0 deletions

View File

@ -0,0 +1,5 @@
{
"picker.item.video": "copertina video",
"picker.item.gif": "copertina gif",
"picker.item.photo": "copertina foto"
}

View File

@ -0,0 +1,4 @@
{
"share.qr.collapse": "qr code ingrandito. premi per rimpicciolire.",
"share.qr.expand": "qr code. premi per ingrandire."
}

View File

@ -0,0 +1,3 @@
{
"back": "indietro"
}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1,12 @@
{
"clear_input": "elimina input",
"download": "scarica",
"link_area": "area di input del link",
"link_area.turnstile": "area di input del link. sto controllando se sei un robot.",
"download.think": "processo il link...",
"download.check": "verifico download...",
"download.done": "download completato",
"download.error": "errore nel download",
"tutorial.shortcut.photos": "scorciatoia per aggiungere foto",
"tutorial.shortcut.files": "scorciatoia per aggiungere file"
}

View File

@ -0,0 +1,3 @@
{
"tab_panel": "pannello delle schede"
}

30
web/i18n/it/about.json Normal file
View File

@ -0,0 +1,30 @@
{
"page.general": "cos'è cobalt?",
"page.faq": "FAQ",
"page.community": "community & supporto",
"page.privacy": "policy sulla privacy",
"page.terms": "termini e etica",
"heading.general": "termini generali",
"heading.licenses": "licenze",
"heading.summary": "il modo migliore di salvare ciò che ami",
"heading.privacy": "privacy migliore nel campo",
"heading.community": "community aperta",
"heading.saving": "salvataggio",
"heading.encryption": "criptazione",
"heading.plausible": "analitiche anonime sul traffico",
"heading.cloudflare": "privacy e sicurezza sul web",
"heading.responsibility": "responsabilità dell'utente",
"heading.abuse": "segnalazione di abusi",
"heading.motivation": "motivazione",
"support.discord": "chatta di cobalt con la community e gli sviluppatori o chiedi aiuto",
"page.credits": "ringraziamenti e licenze",
"heading.local": "processazione sul tuo dispositivo",
"heading.testers": "beta tester",
"support.github": "dai un'occhiata al codice sorgente di cobalt, contribuisci cambiamenti, o segnala problemi",
"support.twitter": "segui lo sviluppo e gli aggiornamenti di cobalt sulla tua timeline di twitter",
"support.telegram": "rimani aggiornato sugli aggiornamenti di cobalt tramite un canale telegram",
"support.bluesky": "segui lo sviluppo e gli aggiornamenti di cobalt sul tuo feed di bluesky",
"support.description.issue": "se vuoi segnalare un bug o un altro problema ricorrente, per favore fallo su github.",
"support.description.help": "usa discord per qualsiasi altra domanda. descrivi il problema correttamente su #cobalt-support oppure nessuno potrà aiutarti.",
"support.description.best-effort": "tutto il supporto è basato sul nostro miglior impegno e non è garantito, una risposta potrebbe richiedere tempo."
}

View File

@ -0,0 +1,89 @@
<script lang="ts">
import { contacts, docs, partners } from "$lib/env";
import { t } from "$lib/i18n/translations";
import SectionHeading from "$components/misc/SectionHeading.svelte";
import BetaTesters from "$components/misc/BetaTesters.svelte";
</script>
<section id="imput">
<SectionHeading
title="imput"
sectionId="imput"
/>
cobalt is made with love and care by [imput](https://imput.net/) ❤️
we're a small team of two guys, but we work really hard to make great software
that benefits everyone. if you like our work, please consider supporting it on
the [donate page](/donate)!
</section>
<section id="testers">
<SectionHeading
title={$t("about.heading.testers")}
sectionId="testers"
/>
huge shout-out to our testers for testing updates early and making sure they're
stable. they also helped us ship cobalt 10! <BetaTesters />
tutti i link sono esterni e portano ai loro siti personali o social media.
</section>
<section id="partners">
<SectionHeading
title={$t("about.heading.partners")}
sectionId="partners"
/>
a portion of cobalt's processing infrastructure is provided by our long-standing
partner, [royalehosting.net]({partners.royalehosting})!
</section>
<section id="meowbalt">
<SectionHeading
title={$t("general.meowbalt")}
sectionId="meowbalt"
/>
meowbalt is cobalt's speedy mascot, a very expressive cat who loves fast
internet.
all amazing art of meowbalt that you see in cobalt was made by
[GlitchyPSI](https://glitchypsi.xyz/). he's also the original creator of the
character.
imput holds legal rights to meowbalt's character design, but not specific
artworks that were created by GlitchyPSI.
we love meowbalt, so we have to set a few rules in place to protect him:
- you cannot use meowbalt's character design in any form that isn't fan art.
- you cannot use meowbalt's design or artworks commercially.
- you cannot use meowbalt's design or artworks in your own projects.
- you cannot use or modify GlitchyPSI's artworks of meowbalt in any form.
if you create fan art of meowbalt, please share it in [our discord
server](/about/community), we'd love to see it!
</section>
<section id="licenses">
<SectionHeading
title={$t("about.heading.licenses")}
sectionId="licenses"
/>
cobalt api (processing server) code is open source and licensed under
[AGPL-3.0]({docs.apiLicense}).
cobalt frontend code is [source first](https://sourcefirst.com/) and is licensed
under [CC-BY-NC-SA 4.0]({docs.webLicense}).
we had to make frontend source first to stop grifters from profiting off our
work & from creating malicious clones that deceive people and hurt our public
identity. other than commercial use, it follows same principles as many open
source licenses.
we rely on many open source libraries, but also create & distribute our own. you
can see the full list of dependencies on [github]({contacts.github})!
</section>

View File

@ -0,0 +1,75 @@
<script lang="ts">
import { t } from "$lib/i18n/translations";
import { contacts, docs } from "$lib/env";
import SectionHeading from "$components/misc/SectionHeading.svelte";
</script>
<section id="summary">
<SectionHeading
title={$t("about.heading.summary")}
sectionId="summary"
/>
cobalt ti aiuta a salvare tutto quello che vuoi dai tuoi siti preferiti: video,
audio, foto o gif. incolla il link e sei pronto!
nessuna pubblicità, tracker, pagamenti, o altre sciocchezze. semplicemente una
web app conveniente che funziona ovunque, quando ti serve.
</section>
<section id="motivation">
<SectionHeading
title={$t("about.heading.motivation")}
sectionId="motivation"
/>
cobalt was created for public benefit, to protect people from ads and malware
pushed by alternative downloaders. we believe that the best software is safe,
open, and accessible. all imput project follow these basic principles.
</section>
<section id="privacy-efficiency">
<SectionHeading
title={$t("about.heading.privacy_efficiency")}
sectionId="privacy-efficiency"
/>
all requests to the backend are anonymous and all information about potential
file tunnels is encrypted. we have a strict zero log policy and don't store or
track *anything* about individual people.
if a request requires additional processing, such as remuxing or transcoding,
cobalt processes media directly on your device. this ensures best efficiency and
privacy.
if your device doesn't support local processing, then server-based live
processing is used instead. in this scenario, processed media is streamed
directly to client, without ever being stored on server's disk.
you can [enable forced tunneling](/settings/privacy#tunnel) to boost privacy
even further. when enabled, cobalt will tunnel all downloaded files, not just
those that require it. no one will know where you download something from, even
your network provider. all they'll see is that you're using a cobalt instance.
</section>
<section id="community">
<SectionHeading
title={$t("about.heading.community")}
sectionId="community"
/>
cobalt is used by countless artists, educators, and content creators to do what
they love. we're always on the line with our community and work together to make
cobalt even more useful. feel free to [join the conversation](/about/community)!
we believe that the future of the internet is open, which is why cobalt is
[source first](https://sourcefirst.com/) and [easily
self-hostable]({docs.instanceHosting}).
if your friend hosts a processing instance, just ask them for a domain and [add
it in instance settings](/settings/instances#community).
you can check the source code and contribute [on github]({contacts.github}) at
any time. we welcome all contributions and suggestions!
</section>

View File

@ -0,0 +1,124 @@
<script lang="ts">
import env from "$lib/env";
import { t } from "$lib/i18n/translations";
import SectionHeading from "$components/misc/SectionHeading.svelte";
</script>
<section id="general">
<SectionHeading
title={$t("about.heading.general")}
sectionId="general"
/>
la privacy policy di cobalt è semplice: non raccogliamo nè conserviamo nessun
dato su di te. quello che fai sono solo affari tuoi, non nostri o di
nessun'altro.
these terms are applicable only when using the official cobalt instance. in
other cases, you may need to contact the instance hoster for accurate info.
</section>
<section id="local">
<SectionHeading
title={$t("about.heading.local")}
sectionId="local"
/>
tools that use on-device processing work offline, locally, and never send any
processed data anywhere. they are explicitly marked as such whenever applicable.
</section>
<section id="saving">
<SectionHeading
title={$t("about.heading.saving")}
sectionId="saving"
/>
when using saving functionality, cobalt may need to proxy or remux/transcode
files. if that's the case, then a temporary tunnel is created for this purpose
and minimal required information about the media is stored for 90 seconds.
on an unmodified & official cobalt instance, **all tunnel data is encrypted with
a key that only the end user has access to**.
encrypted tunnel data may include:
- origin service's name.
- original URLs for media files.
- internal arguments needed to differentiate between types of processing.
- minimal file metadata (generated filename, title, author, creation year,
copyright info).
- minimal information about the original request that may be used in case of an
URL failure during the tunnelling process.
this data is irreversibly purged from server's RAM after 90 seconds. no one has
access to cached tunnel data, even instance owners, as long as cobalt's source
code is not modified.
media data from tunnels is never stored/cached anywhere. everything is processed
live, even during remuxing and transcoding. cobalt tunnels function like an
anonymous proxy.
if your device supports local processing, then encrypted tunnel info includes
way less info, because it's returned to client instead.
see the [related source code on
github](https://github.com/imputnet/cobalt/tree/main/api/src/stream) to learn
more about how it works.
</section>
<section id="encryption">
<SectionHeading
title={$t("about.heading.encryption")}
sectionId="encryption"
/>
temporarily stored tunnel data is encrypted using the AES-256 standard.
decryption keys are only included in the access link and never
logged/cached/stored anywhere. only the end user has access to the link &
encryption keys. keys are generated uniquely for each requested tunnel.
</section>
{#if env.PLAUSIBLE_ENABLED}
<section id="plausible">
<SectionHeading
title={$t("about.heading.plausible")}
sectionId="plausible"
/>
we use [plausible](https://plausible.io/) to get an approximate number of active
cobalt users, fully anonymously. no identifiable information about you or your
requests is ever stored. all data is anonymized and aggregated. we self-host and
manage the [plausible instance](https://{env.PLAUSIBLE_HOST}/) that cobalt uses.
plausible doesn't use cookies and is fully compliant with GDPR, CCPA, and PECR.
if you wish to opt out of anonymous analytics, you can do it in [privacy
settings](/settings/privacy#analytics). if you opt out, the plausible script
will not be loaded at all.
[learn more about plausible's dedication to
privacy](https://plausible.io/privacy-focused-web-analytics).
</section>
{/if}
<section id="cloudflare">
<SectionHeading
title={$t("about.heading.cloudflare")}
sectionId="cloudflare"
/>
we use cloudflare services for:
- ddos & abuse protection.
- bot protection (cloudflare turnstile).
- hosting & deploying the statically rendered web app (cloudflare workers).
all of these are required to provide the best experience for everyone.
cloudflare is the most private & reliable provider for all mentioned solutions
that we know of.
cloudflare is fully compliant with GDPR and HIPAA.
[learn more about cloudflare's dedication to
privacy](https://www.cloudflare.com/trust-hub/privacy-and-data-protection/).
</section>

View File

@ -0,0 +1,65 @@
<script lang="ts">
import { t } from "$lib/i18n/translations";
import SectionHeading from "$components/misc/SectionHeading.svelte";
</script>
<section id="general">
<SectionHeading
title={$t("about.heading.general")}
sectionId="general"
/>
these terms are applicable only when using the official cobalt instance. in
other cases, you may need to contact the instance hoster for accurate info.
</section>
<section id="saving">
<SectionHeading
title={$t("about.heading.saving")}
sectionId="saving"
/>
saving functionality simplifies downloading content from the internet and we
take zero liability for what the saved content is used for.
processing servers operate like advanced proxies and don't ever write any
requested content to disk. everything is handled in RAM and permanently purged
once the tunnel is completed. we have no downloading logs and cannot identify
anyone.
you can learn more about how tunnels work in [privacy policy](/about/privacy).
</section>
<section id="responsibility">
<SectionHeading
title={$t("about.heading.responsibility")}
sectionId="responsibility"
/>
tu (l'utente finale) sei responsabile per quello che fai con i nostri strumenti,
come usi e distribuisci i contenuti risultanti. sii consapevole quando usi i
contenuti di altri e dai sempre i crediti ai creator originali. assicurati di
non violare nessun termine o licenza.
quando usati per scopi educativi, cita sempre le fonti originali e dai i crediti
ai creator originali.
i crediti e il fair use beneficiano tutti.
</section>
<section id="abuse">
<SectionHeading
title={$t("about.heading.abuse")}
sectionId="abuse"
/>
we have no way of detecting abusive behavior automatically because cobalt is
fully anonymous. however, you can report such activities to us via email and
we'll do our best to comply manually: abuse[at]imput.net
**questa email non è per il supporto agli utenti, non riceverai alcuna risposta
se il tuo problema non è correlato a un abuso**
if you're experiencing issues, you can reach out for support via any preferred
method on [the community page](/about/community).
</section>

6
web/i18n/it/button.json Normal file
View File

@ -0,0 +1,6 @@
{
"gotit": "ok",
"cancel": "annulla",
"save": "salva",
"download": "scarica"
}

13
web/i18n/it/dialog.json Normal file
View File

@ -0,0 +1,13 @@
{
"reset.title": "resetto tutto?",
"reset.body": "siete sicuri di voler resettare tutti i dati? quest'azione è immediata e irreversibile.",
"picker.title": "scegli cosa salvare",
"picker.description.desktop": "clicca su un elemento per salvarlo. le immagini possono anche essere salvate tramite il menu del tasto destro.",
"import.body": "l'importazione di file sconosciuti o corrotti potrebbe alterare o rompere il funzionamento di cobalt. importate solo file che avete voi stessi esportato senza alcuna modifica. se vi è stato chiesto di importare questo file da qualcuno - non fatelo.\n\nnon siamo responsabili di alcun danno causato dall'importazione di file di configurazione sconosciuti.",
"picker.description.phone": "premi su un elemento per salvarlo. le immagini possono essere salvate tenendo premuto.",
"picker.description.ios": "premi su un elemento per salvarlo con una scorciatoia. le immagini possono anche essere salvate tenendo premuto.",
"saving.title": "scegli come salvare",
"saving.blocked": "cobalt ha provato ad aprire il file in una nuova tab ma il tuo browser l'ha bloccato. puoi autorizzare cobalt ad usare i popup per evitare che questo riaccada la prossima volta.",
"saving.timeout": "cobalt ha provato a salvare il file in automatico ma il tuo browser l'ha fermato. devi selezionare un metodo preferito manualmente.",
"safety.title": "importante avviso di sicurezza"
}

4
web/i18n/it/donate.json Normal file
View File

@ -0,0 +1,4 @@
{
"banner.subtitle": "dona a imput o condividi\nla gioia di cobalt con un amico",
"banner.title": "Supporta un Internet\naperto e sicuro"
}

6
web/i18n/it/error.json Normal file
View File

@ -0,0 +1,6 @@
{
"import.no_data": "non c'è niente da caricare nel file. sei sicuro di aver selezionato quello giusto?",
"import.invalid": "il tuo file non ha impostazioni di cobalt valide da importare. sei sicuro di aver selezionato quello giusto?",
"remux.corrupted": "non sono riuscito a leggere i metadati da questo file, potrebbe essere corrotto.",
"import.unknown": "non sono riuscito a caricare i dati dal file. potrebbe essere corrotto o essere in un formato sbagliato. ecco l'errore che ho ottenuto:\n\n{{ value }}"
}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

6
web/i18n/it/general.json Normal file
View File

@ -0,0 +1,6 @@
{
"meowbalt": "miaobalt",
"beta": "beta",
"embed.description": "salva quello che ami senza pubblicità, tracking, pagamenti, o altre sciocchezze. cobalt è una web app veramente aperta, creata con amore e cura da imput.",
"cobalt": "cobalt"
}

View File

@ -0,0 +1,4 @@
{
"update.title": "aggiornamento disponibile!",
"update.subtext": "premi per ricaricare"
}

1
web/i18n/it/queue.json Normal file
View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1,5 @@
{
"title": "trascina o seleziona un file",
"title.drop": "lascia qua il file!",
"accept": "formati supportati: {{ formats }}."
}

3
web/i18n/it/remux.json Normal file
View File

@ -0,0 +1,3 @@
{
"description": "remuxare sistema spesso problemi di compatibilità con software vecchi. è veloce, lossless, e tutti i dati sono processati sul tuo dispositivo."
}

4
web/i18n/it/save.json Normal file
View File

@ -0,0 +1,4 @@
{
"paste": "incolla",
"paste.long": "incolla e scarica"
}

View File

@ -0,0 +1,6 @@
{
"page.appearance": "aspetto",
"page.privacy": "privacy",
"page.video": "video",
"page.audio": "audio"
}

8
web/i18n/it/tabs.json Normal file
View File

@ -0,0 +1,8 @@
{
"save": "salva",
"settings": "impostazioni",
"updates": "aggiornamenti",
"donate": "dona",
"about": "info",
"remux": "remuxa"
}

4
web/i18n/it/updates.json Normal file
View File

@ -0,0 +1,4 @@
{
"button.next": "vai al changelog precedente ({{ value }})",
"button.previous": "vai al changelog successivo ({{ value }})"
}