openpencil/packages/op-chrome-extension/_locales/pt/messages.json
Kayshen-X bc1f35ef9b feat(web): chrome extension offline download emits a ready-to-open .op file
The download fallback used to save the raw capture snapshot JSON, which
OpenPencil cannot open directly. Route the snapshot through op-html's
import_snapshot_document in the wasm core so the extension hands back a
canonical .op document (with node count reported and empty captures
surfaced as an actionable error instead of a broken file).
2026-08-05 22:15:09 +08:00

110 lines
5.9 KiB
JSON

{
"extName": {
"message": "OpenPencil Captura Web",
"description": "Extension name shown in Chrome."
},
"extDescription": {
"message": "Capture a página renderizada e importe-a para o OpenPencil como nós de design editáveis.",
"description": "Extension description shown in Chrome."
},
"captureButton": { "message": "Capturar página inteira" },
"pickButton": { "message": "Capturar elemento" },
"downloadButton": { "message": "Baixar .op" },
"pickHint": { "message": "Clique em um elemento para capturá-lo" },
"pickCancelHint": { "message": "Esc para cancelar" },
"endpointLabel": { "message": "Endereço do OpenPencil" },
"endpointHint": {
"message": "Aplicativo de desktop: Configurações → MCP → inicie o servidor (porta padrão 3100)."
},
"languageLabel": { "message": "Idioma" },
"statusIdle": { "message": "Pronto." },
"statusCapturing": { "message": "Capturando a página…" },
"statusTransferring": { "message": "Transferindo a captura ($1)…" },
"statusSending": { "message": "Enviando para o OpenPencil…" },
"statusImported": { "message": "$1 nós importados para o OpenPencil." },
"statusSendingAccount": { "message": "Enviando para a sua conta OpenPencil…" },
"statusSentToAccount": { "message": "Enviado para a sua conta OpenPencil: $1" },
"statusSentLocalFallback": {
"message": "A sessão da sua conta tinha expirado, então isto foi para o OpenPencil deste computador: $1 nós importados."
},
"statusDownloaded": { "message": "$1 salvo." },
"statusPicked": { "message": "$1 capturado. $2" },
"statusPickCancelled": { "message": "Captura de elemento cancelada." },
"statusTruncated": {
"message": "Observação: a página atingiu o limite de 20.000 nós do extrator, então a captura está incompleta."
},
"errorNoTab": { "message": "Nenhuma aba ativa." },
"errorRestrictedTab": {
"message": "O Chrome não permite que extensões sejam executadas nesta página. Abra uma página http(s) comum e tente novamente."
},
"errorInjection": { "message": "Não foi possível executar o script de captura nesta aba: $1" },
"errorNoSnapshot": {
"message": "O extrator não produziu nenhuma captura (a página pode não ter um body visível)."
},
"errorChunkLost": {
"message": "A captura foi perdida durante a transferência (a página provavelmente navegou). Tente novamente."
},
"errorEndpoint": {
"message": "O endereço precisa ser de loopback com uma porta — 127.0.0.1:3100, localhost:3100 ou [::1]:3100."
},
"errorOffline": {
"message": "Não é possível alcançar o OpenPencil em $1. Abra o aplicativo de desktop e inicie Configurações → MCP → servidor, ou execute: openpencil-desktop --serve-web 3100"
},
"errorTimeout": {
"message": "O OpenPencil em $1 aceitou a conexão, mas não respondeu em $2 s. Ele pode estar ocupado ou travado — verifique o aplicativo e tente novamente."
},
"errorNoIngress": {
"message": "Esta versão do OpenPencil não tem entrada para extensões ($1). Atualize o aplicativo ou use “Baixar .op” e abra o arquivo no OpenPencil"
},
"errorTooLarge": {
"message": "Esta captura é maior que $1 MB, e a rota de capturas do OpenPencil a recusa. Use “Baixar .op” e abra o arquivo no OpenPencil"
},
"errorImport": { "message": "O OpenPencil recusou a captura: $1" },
"errorDownload": { "message": "Falha no download: $1" },
"errorCoreMissing": {
"message": "Esta extensão não foi compilada. Execute packages/op-chrome-extension/scripts/build-wasm.sh e clique em Atualizar no cartão da extensão. ($1)"
},
"errorCoreInit": {
"message": "A extensão está compilada, mas o núcleo lógico não iniciou. Execute novamente packages/op-chrome-extension/scripts/build-wasm.sh e clique em Atualizar no cartão da extensão. ($1)"
},
"errorPickUnavailable": {
"message": "A captura de elemento está indisponível: o service worker da extensão não está em execução. Verifique o erro no cartão da extensão em chrome://extensions, execute build-wasm.sh novamente e clique em Atualizar. ($1)"
},
"accountSignIn": { "message": "Entrar" },
"accountSignOut": { "message": "Sair" },
"accountSignInOpened": {
"message": "Conclua o login na página que acabou de abrir e reabra esta janela."
},
"accountSignedOut": { "message": "Sessão encerrada na sua conta OpenPencil." },
"accountSignOutManual": { "message": "Conclua a saída na página da conta que acabou de abrir." },
"accountUnavailable": { "message": "Não foi possível acessar sua conta OpenPencil: $1" },
"errorAccountSignedOut": {
"message": "A sessão da sua conta OpenPencil expirou. Entre novamente e tente outra vez."
},
"errorAccountForbidden": {
"message": "O hub recusou a origem ou o token de sessão deste envio. Entre novamente e tente outra vez. ($1)"
},
"errorAccountQuota": {
"message": "A caixa de entrada da sua conta está cheia — ela guarda no máximo $1 capturas ou $2 MB. Apague algumas na página da conta e tente de novo. ($3)"
},
"errorAccountRateLimited": {
"message": "Envios demais para a sua conta. Tente um pouco mais tarde. ($1)"
},
"errorAccountRateLimitedMinutes": {
"message": "Envios demais para a sua conta. Tente novamente em cerca de $1 minutos."
},
"errorAccountRateLimitedSeconds": {
"message": "Envios demais para a sua conta. Tente novamente em cerca de $1 segundos."
},
"errorAccountRejected": { "message": "A sua conta OpenPencil recusou a captura: $1" },
"errorAccountUnavailable": {
"message": "A sua conta OpenPencil não consegue receber capturas agora ($1). Tente mais tarde ou envie para o OpenPencil deste computador."
},
"regionLabel": { "message": "Região" },
"regionCn": { "message": "China" },
"regionGlobal": { "message": "Global" },
"deliveryLabel": { "message": "Enviar para" },
"deliveryLocal": { "message": "OpenPencil neste computador" },
"deliveryAccount": { "message": "Minha conta OpenPencil" }
}