Skip to content

Commit f079966

Browse files
imput-i18nLanguages add-onbcwolfslostdusty
committed
web/i18n: update translations
Updated by "Cleanup translation files" add-on in Weblate. web/i18n/pt: update translation web/i18n/pt: update translation web/i18n/pt: update translation web/i18n/pt: update translation web/i18n/pt: update translation web/i18n/pt: update translation web/i18n/pt: update translation web/i18n/pt: update translation web/i18n/pt: update 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/pt: update translation web/i18n/pt: add translation web/i18n/pt: add translation web/i18n/pt: add translation web/i18n/pt: add translation web/i18n/pt: add translation web/i18n/pt: add translation web/i18n/pt: add translation web/i18n/pt: add translation web/i18n/pt: add translation web/i18n/pt: add translation web/i18n/pt: add translation web/i18n/pt: add translation web/i18n/pt: add translation web/i18n/pt: add translation web/i18n/pt: add translation web/i18n/pt: add translation web/i18n/pt: add translation web/i18n/pt: add translation web/i18n/pt: add translation web/i18n/pt: add translation web/i18n/pt: add translation web/i18n/pt: add translation Co-authored-by: Languages add-on <[email protected]> Co-authored-by: bcwolfs <[email protected]> Co-authored-by: imput project translators <[email protected]> Co-authored-by: lostdusty <[email protected]> Translate-URL: https://i18n.imput.net/projects/cobalt/a11ydialog/pt/ Translate-URL: https://i18n.imput.net/projects/cobalt/a11ydonate/pt/ Translate-URL: https://i18n.imput.net/projects/cobalt/a11ygeneral/pt/ Translate-URL: https://i18n.imput.net/projects/cobalt/a11ysave/pt/ Translate-URL: https://i18n.imput.net/projects/cobalt/a11ytabs/pt/ Translate-URL: https://i18n.imput.net/projects/cobalt/aboutcredits/ Translate-URL: https://i18n.imput.net/projects/cobalt/aboutgeneral/ Translate-URL: https://i18n.imput.net/projects/cobalt/aboutterms/ Translate-URL: https://i18n.imput.net/projects/cobalt/button/pt/ Translate-URL: https://i18n.imput.net/projects/cobalt/dialog/pt/ Translate-URL: https://i18n.imput.net/projects/cobalt/error/pt/ Translate-URL: https://i18n.imput.net/projects/cobalt/tabs/pt/ Translation: cobalt/a11y/dialog Translation: cobalt/a11y/donate Translation: cobalt/a11y/general Translation: cobalt/a11y/save Translation: cobalt/a11y/tabs Translation: cobalt/about/credits Translation: cobalt/about/general Translation: cobalt/about/terms Translation: cobalt/button Translation: cobalt/dialog Translation: cobalt/error Translation: cobalt/tabs
1 parent 61f6c31 commit f079966

22 files changed

+404
-0
lines changed

web/i18n/pt/a11y/dialog.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"picker.item.video": "miniatura do vídeo",
3+
"picker.item.gif": "miniatura do gif",
4+
"picker.item.photo": "miniatura da foto"
5+
}

web/i18n/pt/a11y/donate.json

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"share.qr.expand": "qr code. clique para expandir.",
3+
"share.qr.collapse": "qr code expandido. pressione para fechar."
4+
}

web/i18n/pt/a11y/general.json

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"back": "voltar"
3+
}

web/i18n/pt/a11y/save.json

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"clear_input": "limpar entrada",
3+
"download.check": "verificando o download...",
4+
"link_area.turnstile": "área de entrada de link. verificando se você não é um robô.",
5+
"tutorial.shortcut.photos": "atalho para adicionar a fotos",
6+
"link_area": "área de entrada de link",
7+
"download": "baixar",
8+
"download.think": "processando o link...",
9+
"download.done": "download pronto",
10+
"download.error": "erro ao fazer download",
11+
"tutorial.shortcut.files": "atalho adicionar aos arquivos"
12+
}

web/i18n/pt/a11y/tabs.json

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"tab_panel": "painel de abas"
3+
}

web/i18n/pt/about.json

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

web/i18n/pt/about/credits.md

+67
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
<script lang="ts">
2+
import { contacts, docs } from "$lib/env";
3+
import { t } from "$lib/i18n/translations";
4+
5+
import SectionHeading from "$components/misc/SectionHeading.svelte";
6+
</script>
7+
8+
<section id="testers">
9+
<SectionHeading
10+
title={$t("about.heading.testers")}
11+
sectionId="testers"
12+
/>
13+
14+
huge shoutout to our thing breakers for testing updates early and making sure
15+
they're stable. they also helped us ship cobalt 10!
16+
- codfish246
17+
- [damir](https://otomir23.me/)
18+
- Hunter
19+
- [hyperdefined](https://hyper.lol/)
20+
- [KwiatekMiki](https://kwiatekmiki.com/)
21+
- [Lao](https://lao.ooo/)
22+
- lostdusty
23+
- [noblereign](https://fursona.directory/@frost)
24+
- [Spax](https://spax.zone/)
25+
- [synzr](https://synzr.space/)
26+
- [vimae](https://mae.wtf/)
27+
28+
all links are external and lead to their personal websites or social media.
29+
</section>
30+
31+
<section id="meowbalt">
32+
<SectionHeading
33+
title={$t("general.meowbalt")}
34+
sectionId="meowbalt"
35+
/>
36+
37+
meowbalt is cobalt's speedy mascot. he is an extremely expressive cat that loves
38+
fast internet.
39+
40+
all amazing drawings of meowbalt that you see in cobalt were made by
41+
[GlitchyPSI](https://glitchypsi.xyz/). he is also the original designer of the
42+
character.
43+
44+
you cannot use or modify GlitchyPSI's artworks of meowbalt without his explicit
45+
permission.
46+
47+
you cannot use or modify the meowbalt character design commercially or in any
48+
form that isn't fan art.
49+
</section>
50+
51+
<section id="licenses">
52+
<SectionHeading
53+
title={$t("about.heading.licenses")}
54+
sectionId="licenses"
55+
/>
56+
57+
cobalt processing server is open source and licensed under
58+
[AGPL-3.0]({docs.apiLicense}).
59+
60+
cobalt frontend is [source first](https://sourcefirst.com/) and licensed under
61+
[CC-BY-NC-SA 4.0]({docs.webLicense}). we decided to use this license to stop
62+
grifters from profiting off our work & from creating malicious clones that
63+
deceive people and hurt our public identity.
64+
65+
we rely on many open source libraries, create & distribute our own. you can see
66+
the full list of dependencies on [github]({contacts.github}).
67+
</section>

web/i18n/pt/about/general.md

+87
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
<script lang="ts">
2+
import { t } from "$lib/i18n/translations";
3+
import { partners, contacts, docs } from "$lib/env";
4+
5+
import SectionHeading from "$components/misc/SectionHeading.svelte";
6+
</script>
7+
8+
<section id="summary">
9+
<SectionHeading
10+
title={$t("about.heading.summary")}
11+
sectionId="summary"
12+
/>
13+
14+
cobalt helps you save anything from your favorite websites: video, audio, photos
15+
or gifs. just paste the link and you're ready to rock!
16+
17+
no ads, trackers, paywalls, or other nonsense. just a convenient web app that
18+
works anywhere, whenever you need it.
19+
</section>
20+
21+
<section id="motivation">
22+
<SectionHeading
23+
title={$t("about.heading.motivation")}
24+
sectionId="motivation"
25+
/>
26+
27+
cobalt was created for public benefit, to protect people from ads and malware
28+
pushed by its alternatives. we believe that the best software is safe, open, and
29+
accessible.
30+
31+
it's possible to keep the main instances up thanks to our long-standing
32+
infrastructure partner, [royalehosting.net]({partners.royalehosting})!
33+
</section>
34+
35+
<section id="privacy">
36+
<SectionHeading
37+
title={$t("about.heading.privacy")}
38+
sectionId="privacy"
39+
/>
40+
41+
all requests to the backend are anonymous and all information about tunnels is
42+
encrypted. we have a strict zero log policy and don't track *anything* about
43+
individual people.
44+
45+
when a request needs additional processing, cobalt processes files on-the-fly.
46+
it's done by tunneling processed parts directly to the client, without ever
47+
saving anything to disk. for example, this method is used when the source
48+
service provides video and audio channels as separate files.
49+
50+
additionally, you can [enable forced tunneling](/settings/privacy#tunnel) to
51+
protect your privacy. when enabled, cobalt will tunnel all downloaded files. no
52+
one will know where you download something from, even your network provider. all
53+
they'll see is that you're using a cobalt instance.
54+
</section>
55+
56+
<section id="community">
57+
<SectionHeading
58+
title={$t("about.heading.community")}
59+
sectionId="community"
60+
/>
61+
62+
cobalt is used by countless artists, educators, and content creators to do what
63+
they love. we're always on the line with our community and work together to make
64+
cobalt even more useful. feel free to [join the conversation](/about/community)!
65+
66+
we believe that the future of the internet is open, which is why cobalt is
67+
[source first](https://sourcefirst.com/) and [easily
68+
self-hostable]({docs.instanceHosting}).
69+
70+
if your friend hosts a processing instance, just ask them for a domain and [add
71+
it in instance settings](/settings/instances#community).
72+
73+
you can check the source code and contribute [on github]({contacts.github}) at
74+
any time. we welcome all contributions and suggestions!
75+
</section>
76+
77+
<section id="local">
78+
<SectionHeading
79+
title={$t("about.heading.local")}
80+
sectionId="local"
81+
/>
82+
83+
newest features, such as [remuxing](/remux), work locally on your device.
84+
on-device processing is efficient and never sends anything over the internet. it
85+
perfectly aligns with our future goal of moving as much processing as possible
86+
to the client.
87+
</section>

web/i18n/pt/about/privacy.md

+96
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
<script lang="ts">
2+
import env from "$lib/env";
3+
import { t } from "$lib/i18n/translations";
4+
5+
import SectionHeading from "$components/misc/SectionHeading.svelte";
6+
</script>
7+
8+
<section id="general">
9+
<SectionHeading
10+
title={$t("about.heading.general")}
11+
sectionId="general"
12+
/>
13+
14+
cobalt's privacy policy is simple: we don't collect or store anything about you.
15+
what you do is solely your business, not ours or anyone else's.
16+
17+
these terms are applicable only when using the official cobalt instance. in
18+
other cases, you may need to contact the hoster for accurate info.
19+
</section>
20+
21+
<section id="local">
22+
<SectionHeading
23+
title={$t("about.heading.local")}
24+
sectionId="local"
25+
/>
26+
27+
tools that use on-device processing work offline, locally, and never send any
28+
data anywhere. they are explicitly marked as such whenever applicable.
29+
</section>
30+
31+
<section id="saving">
32+
<SectionHeading
33+
title={$t("about.heading.saving")}
34+
sectionId="saving"
35+
/>
36+
37+
when using saving functionality, in some cases cobalt will encrypt & temporarily
38+
store information needed for tunneling. it's stored in processing server's RAM
39+
for 90 seconds and irreversibly purged afterwards. no one has access to it, even
40+
instance owners, as long as they don't modify the official cobalt image.
41+
42+
processed/tunneled files are never cached anywhere. everything is tunneled live.
43+
cobalt's saving functionality is essentially a fancy proxy service.
44+
</section>
45+
46+
<section id="encryption">
47+
<SectionHeading
48+
title={$t("about.heading.encryption")}
49+
sectionId="encryption"
50+
/>
51+
52+
temporarily stored tunnel data is encrypted using the AES-256 standard.
53+
decryption keys are only included in the access link and never
54+
logged/cached/stored anywhere. only the end user has access to the link &
55+
encryption keys. keys are generated uniquely for each requested tunnel.
56+
</section>
57+
58+
{#if env.PLAUSIBLE_ENABLED}
59+
<section id="plausible">
60+
<SectionHeading
61+
title={$t("about.heading.plausible")}
62+
sectionId="plausible"
63+
/>
64+
65+
for sake of privacy, we use [plausible's anonymous traffic
66+
analytics](https://plausible.io/) to get an approximate number of active cobalt
67+
users. no identifiable information about you or your requests is ever stored.
68+
all data is anonymized and aggregated. the plausible instance we use is hosted &
69+
managed by us.
70+
71+
plausible doesn't use cookies and is fully compliant with GDPR, CCPA, and PECR.
72+
73+
[learn more about plausible's dedication to
74+
privacy.](https://plausible.io/privacy-focused-web-analytics)
75+
76+
if you wish to opt out of anonymous analytics, you can do it in
77+
<a href="/settings/privacy#analytics">privacy settings</a>.
78+
</section>
79+
{/if}
80+
81+
<section id="cloudflare">
82+
<SectionHeading
83+
title={$t("about.heading.cloudflare")}
84+
sectionId="cloudflare"
85+
/>
86+
87+
we use cloudflare services for ddos & bot protection. we also use cloudflare
88+
pages for deploying & hosting the static web app. all of these are required to
89+
provide the best experience for everyone. it's the most private & reliable
90+
provider that we know of.
91+
92+
cloudflare is fully compliant with GDPR and HIPAA.
93+
94+
[learn more about cloudflare's dedication to
95+
privacy.](https://www.cloudflare.com/trust-hub/privacy-and-data-protection/)
96+
</section>

web/i18n/pt/about/terms.md

+62
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
<script lang="ts">
2+
import { t } from "$lib/i18n/translations";
3+
import SectionHeading from "$components/misc/SectionHeading.svelte";
4+
</script>
5+
6+
<section id="general">
7+
<SectionHeading
8+
title={$t("about.heading.general")}
9+
sectionId="general"
10+
/>
11+
12+
these terms are applicable only when using the official cobalt instance. in
13+
other cases, you may need to contact the hoster for accurate info.
14+
</section>
15+
16+
<section id="saving">
17+
<SectionHeading
18+
title={$t("about.heading.saving")}
19+
sectionId="saving"
20+
/>
21+
22+
saving functionality simplifies downloading content from the internet and takes
23+
zero liability for what the saved content is used for. processing servers work
24+
like advanced proxies and don't ever write any content to disk. everything is
25+
handled in RAM and permanently purged once the tunnel is done. we have no
26+
downloading logs and can't identify anyone.
27+
28+
[you can read more about how tunnels work in our privacy
29+
policy.](/about/privacy)
30+
</section>
31+
32+
<section id="responsibility">
33+
<SectionHeading
34+
title={$t("about.heading.responsibility")}
35+
sectionId="responsibility"
36+
/>
37+
38+
you (end user) are responsible for what you do with our tools, how you use and
39+
distribute resulting content. please be mindful when using content of others and
40+
always credit original creators. make sure you don't violate any terms or
41+
licenses.
42+
43+
when used in educational purposes, always cite sources and credit original
44+
creators.
45+
46+
fair use and credits benefit everyone.
47+
</section>
48+
49+
<section id="abuse">
50+
<SectionHeading
51+
title={$t("about.heading.abuse")}
52+
sectionId="abuse"
53+
/>
54+
55+
we have no way of detecting abusive behavior automatically, as cobalt is 100%
56+
anonymous. however, you can report such activities to us and we will do our best
57+
to comply manually: [[email protected]](mailto:[email protected])
58+
59+
please note that this email is not intended for user support. if you're
60+
experiencing issues, contact us via any preferred method on [the support
61+
page](/about/community).
62+
</section>

web/i18n/pt/button.json

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"done": "pronto",
3+
"download": "baixar",
4+
"gotit": "entendi",
5+
"cancel": "cancelar",
6+
"reset": "reiniciar",
7+
"download.audio": "baixar aúdio",
8+
"share": "compartilhar",
9+
"copy": "copiar",
10+
"copy.section": "copiar link da seção",
11+
"copied": "copiado",
12+
"import": "importar",
13+
"continue": "continuar",
14+
"star": "estrela",
15+
"follow": "seguir",
16+
"save": "salvar",
17+
"export": "exportar",
18+
"yes": "sim",
19+
"no": "não"
20+
}

web/i18n/pt/dialog.json

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"safety.custom_instance.body": "instâncias personalizadas podem potencialmente representar riscos de privacidade e segurança.\n\ninstâncias ruins podem:\n1. redirecionar você para longe do cobalt e tentar enganá-lo.\n2. registrar todas as informações sobre suas solicitações, armazená-las para sempre e usá-las para rastreá-lo.\n3. fornecer arquivos maliciosos (como vírus).\n4. forçá-lo a assistir anúncios ou fazer você pagar pelo download.\n\ndepois desse ponto, não podemos protegê-lo. esteja atento a quais instâncias usar e sempre confie em seu instinto. se algo parecer estranho, volte a esta página, redefina a instância personalizada e nos informe no github.",
3+
"reset.title": "apagar todas as configurações?",
4+
"reset.body": "você tem certeza que quer apagar todas as configurações? essa ação é imediata e irreversível.",
5+
"picker.title": "selecione o que salvar",
6+
"picker.description.desktop": "clique em um item para salvar. imagens também podem ser salvas usando o menu do botão direito.",
7+
"picker.description.ios": "pressione um item para salvar com o atalho. imagens também podem ser salvas com um toque longo.",
8+
"saving.title": "escolha como salvar",
9+
"saving.blocked": "cobalt tentou abrir o arquivo em uma nova guia, mas seu navegador bloqueou. você pode permitir pop-ups para evitar que isso aconteça novamente.",
10+
"saving.timeout": "cobalt tentou baixar o arquivo automaticamente, mas seu navegador não permitiu. você precisa escolher uma maneira para salvar manualmente.",
11+
"safety.title": "notícia importante de segurança",
12+
"import.body": "importar arquivos desconhecidos ou corrompidos pode alterar ou quebrar inesperadamente a funcionalidade do cobalt. importe apenas arquivos que você exportou pessoalmente e não modificou. se alguém lhe pediu para importar este arquivo, não continue.\n\nnão somos responsáveis por nenhum dano causado pela importação de arquivos de configuração desconhecidos.",
13+
"api.override.title": "substituir instância de processamento",
14+
"api.override.body": "{{ value }} é a instância de processamento agora. se você não confia nela, aperte em \"cancelar\".\n\nvocê pode alterar isso depois nas configurações de processamento.",
15+
"processing.ongoing": "cobalt está processando mídia nesta guia. se você sair, isso será abortado. tem certeza de que deseja fazer isso?",
16+
"processing.title.ongoing": "o processamento será cancelado"
17+
}

web/i18n/pt/donate.json

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

0 commit comments

Comments
 (0)