{"plugins_page":{"meta_title":"Plugins do WaveFlow: letras, capas animadas e mais, em segurança","meta_description":"Acrescenta ao WaveFlow letras palavra a palavra, capas animadas, vídeos em ciclo e muito mais. Cada plugin corre numa sandbox WebAssembly, só acede aos endereços que declara e é verificado antes de ser carregado. Para o WaveFlow, o leitor gratuito e de código aberto.","kicker":"Plugins","title":"Acrescenta o que quiseres. Mais nada entra.","editorial":"Pequenos extras, cada um na sua própria sandbox.","subtitle":"Os plugins trazem ao leitor WaveFlow letras palavra a palavra, capas animadas, vídeos em ciclo e novas vistas. Cada um fica isolado dos teus ficheiros, só acede aos endereços que declara e diz-te o que pede antes de o instalares.","cta_primary":"Explorar o catálogo","cta_secondary":"Conhecer o leitor","platforms":"No leitor WaveFlow para Linux, macOS e Windows, na página Extensões.","sample_caption":"Uma ficha real do catálogo, tal como a loja a mostra antes da instalação: o que acrescenta, a que pode aceder, o que guarda.","catalogue":{"title":"O catálogo","subtitle":"Lido do registo de plugins quando esta página foi criada, a {date}. A loja do WaveFlow mostra sempre as versões mais recentes.","incomplete":"Não foi possível ler o registo público quando esta página foi criada, por isso só estão aqui listados os plugins alojados em waveflow.app. A loja do WaveFlow mostra-os todos.","empty":"Não há plugins para mostrar neste momento. A loja do WaveFlow apresenta o catálogo atual.","filter_label":"Filtrar plugins por tipo","showing":"Plugins mostrados: {shown} de {total}"},"filters":{"all":"Todos","lyrics":"Letras","artwork":"Capas","canvas":"Canvas","interface":"Vistas","source":"Fontes","other":"Outros"},"kinds":{"lyrics":"Letras","artwork":"Capas animadas","canvas":"Canvas","interface":"Nova vista","source":"Fonte de música","other":"Informação extra"},"card":{"official":"Pela equipa WaveFlow","community":"Comunidade","permissions":"O que pode fazer","reach_count":"Endereços que pode contactar: {count}, listados na app antes da instalação","no_network":"Sem acesso à rede","library_artists":"Lê os nomes dos artistas da tua biblioteca, nunca os teus ficheiros","storage_state":"Guarda um pequeno espaço privado no teu computador","storage_read":"Lê os ficheiros que traz consigo","no_files":"Sem acesso aos teus ficheiros","requires_label":"Requer","requires":"WaveFlow {version} ou posterior","fingerprint":"Impressão digital (blake3)","download":"Transferir","download_aria":"Transferir {name}","closed_source":"Código-fonte não publicado","source":"Código-fonte","source_aria":"Código-fonte de {name}"},"descriptions":{"apple-artwork":"Dá vida ao ecrã Agora a reproduzir com capas de álbum animadas e, mais tarde, volta a procurar as que ainda não encontrou.","tidal-artwork":"Acrescenta ao ecrã Agora a reproduzir capas de álbum animadas de um segundo catálogo. Não é preciso conta.","spotify-canvas":"Reproduz um vídeo curto em ciclo por trás do ecrã Agora a reproduzir, escolhido para a música que estás a ouvir. Precisa do teu próprio cookie de conta do serviço, definido nas opções do plugin.","apple-lyrics":"Canta com letras sincronizadas palavra a palavra, com traduções e letras romanizadas quando existem. Precisa de uma subscrição do serviço e do teu token pessoal.","kugou-lyrics":"Acrescenta letras sincronizadas palavra a palavra, especialmente completas na música em chinês, com traduções e letras romanizadas quando existem.","netease-lyrics":"Acrescenta letras sincronizadas palavra a palavra, ou linha a linha quando uma música não tem tempos por palavra, com traduções em chinês quando existem.","qqmusic-lyrics":"Acrescenta letras sincronizadas palavra a palavra, de um vasto catálogo de música ocidental e asiática, com traduções em chinês e letras romanizadas quando existem."},"how":{"title":"Como funciona","steps":[{"title":"Abre as Extensões","body":"No leitor WaveFlow, a página Extensões mostra o catálogo no teu idioma, ao lado do que já instalaste."},{"title":"Lê o que pede","body":"Antes de instalares, cada plugin mostra os endereços a que pode aceder e se guarda alguma coisa no teu computador."},{"title":"Instala com um clique","body":"O WaveFlow transfere a versão fixada pelo registo, verifica a sua impressão digital e só depois a ativa."},{"title":"Continuas ao comando","body":"Desativa um plugin, altera as suas opções ou remove-o quando quiseres. O modo offline impede todos os plugins de aceder à rede."}]},"safety":{"title":"Seguro desde a conceção","intro":"Um plugin junta-se ao WaveFlow sem passar a fazer parte dele. Corre como um componente WebAssembly numa sandbox controlada pelo WaveFlow e só pode fazer o que declarou.","points":[{"title":"Uma sandbox, não uma biblioteca","body":"Cada plugin corre na sua própria sandbox WebAssembly, com um limite de memória e de tempo. Não tem forma de chegar aos teus ficheiros nem ao resto do teu computador."},{"title":"Só os endereços declarados","body":"Cada pedido passa pelo WaveFlow, que recusa qualquer endereço que o plugin não tenha declarado, incluindo redirecionamentos."},{"title":"Primeiro, as permissões","body":"O que um plugin pode alcançar e guardar está na sua ficha na loja, antes de o instalares."},{"title":"Verificado antes de ser carregado","body":"O registo fixa cada versão com uma impressão digital blake3. Uma transferência que não corresponda, ou que não seja um plugin verdadeiro, é recusada."},{"title":"Revisto antes de ser listado","body":"Os plugins entram no catálogo através de um pull request revisto, e um único commit retira um plugin da loja para toda a gente."},{"title":"A tua biblioteca continua tua","body":"Um plugin que precise dos teus artistas recebe apenas os nomes e o número de faixas: sem caminhos de ficheiros, sem histórico de audições."}]},"write":{"title":"Escrever um plugin","body":"Um plugin é um único ficheiro WebAssembly que funciona da mesma forma no Windows, no macOS e no Linux. O guia explica como escolher o que ele acrescenta, compilá-lo com Rust e cargo component, declarar as suas permissões e inscrevê-lo no registo.","note":"Cada ficha é revista antes de chegar à loja, e os plugins da comunidade são identificados como tal.","cta_guide":"Ler o guia","cta_registry":"O registo no GitHub"}},"__i18n_root":"a50c6c5c"}