Files
spoolman2/client/public/locales/pt/common.json
rupefelo 902fbbaec2 Translated using Weblate (Portuguese)
Currently translated at 100.0% (288 of 288 strings)

Co-authored-by: rupefelo <rupefelo@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/spoolman/web-client/pt/
Translation: Spoolman/Web Client
2026-01-01 23:00:50 +01:00

413 lines
20 KiB
JSON

{
"actions": {
"create": "Criar",
"show": "Mostrar",
"clone": "Clonar",
"list": "Listar",
"edit": "Editar"
},
"buttons": {
"save": "Guardar",
"logout": "Sair",
"delete": "Excluir",
"edit": "Editar",
"cancel": "Cancelar",
"confirm": "Tem a certeza?",
"filter": "Filtrar",
"clear": "Limpar",
"refresh": "Atualizar",
"show": "Mostrar",
"undo": "Desfazer",
"import": "Importar",
"clone": "Clonar",
"archive": "Arquivar",
"unArchive": "Desarquivar",
"hideArchived": "Ocultar Arquivados",
"showArchived": "Mostrar Arquivados",
"notAccessTitle": "Não tem permissão para aceder",
"hideColumns": "Ocultar Colunas",
"clearFilters": "Limpar Filtros",
"create": "Criar",
"saveAndAdd": "Guardar e Adicionar",
"continue": "Continuar"
},
"warnWhenUnsavedChanges": "Tem certeza de que quer sair? Tem alterações não guardadas.",
"notifications": {
"success": "Sucesso",
"error": "Erro (código de status: {{statusCode}})",
"undoable": "Tem {{seconds}} segundos para desfazer.",
"createSuccess": "{{resource}} criado com sucesso",
"createError": "Ocorreu um erro ao criar {{resource}} (código de status: {{statusCode}})",
"deleteSuccess": "{{resource}} excluído com sucesso",
"deleteError": "Erro ao excluir {{resource}} (código de status: {{statusCode}})",
"editSuccess": "{{resource}} editado com sucesso",
"editError": "Erro ao editar {{resource}} (código de status: {{statusCode}})",
"importProgress": "Importando: {{processed}}/{{total}}",
"saveSuccessful": "Guardado com sucesso!",
"validationError": "Erro de validação: {{error}}"
},
"kofi": "Doe no Ko-fi",
"loading": "Carregando",
"version": "Versão",
"unknown": "Desconhecido",
"yes": "Sim",
"tags": {
"clone": "Clonar"
},
"dashboard": {
"title": "Painel"
},
"printing": {
"generic": {
"title": "Imprimindo",
"helpMargin": "As margens devem ser configuradas para corresponder à sua etiqueta de papel e à impressora. Alterá-las afetará o tamanho de toda a grade.",
"helpPrinterMargin": "A zona segura deve ser definida para o quão próximo da borda do papel sua impressora pode imprimir, alterá-la não afetará toda a grade.",
"previewScale": "Visualizar Escala",
"skipItems": "Pular Itens",
"horizontalSpacing": "Espaçamento Horizontal",
"marginRight": "Margem Direita",
"marginTop": "Margem Superior",
"description": "Ajuste as configurações abaixo para obter o layout de impressão desejado. Tenha em mente que impressoras e sistemas operacionais podem aplicar suas próprias margens e escalonamento, portanto, pode ser necessário fazer algumas tentativas antes que tudo estaja correto. Teste em uma folha de papel comum antes de imprimir nas etiquetas reais.",
"print": "Imprimir",
"columns": "Colunas",
"dimensions": "Dimensões",
"contentSettings": "Configurações de Conteúdo",
"layoutSettings": "Configurações de Layout",
"rows": "Linhas",
"paperSize": "Tamanho do Papel",
"customSize": "Personalizado",
"showBorder": "Mostrar Borda",
"verticalSpacing": "Espaçamento Vertical",
"marginLeft": "Margem Esquerda",
"marginBottom": "Margem Inferior",
"printerMarginBottom": "Área Segura Inferior",
"printerMarginLeft": "Área Segura Esquerda",
"printerMarginRight": "Área Segura Direita",
"borders": {
"none": "Nenhuma",
"border": "Borda",
"grid": "Grade"
},
"printerMarginTop": "Área Segura Superior",
"settings": "Pré-definições",
"defaultSettings": "Por omissão",
"addSettings": "Adicionar Pré-Definição",
"newSetting": "Novo",
"deleteSettings": "Remover Pré-definição Actual",
"deleteSettingsConfirm": "Tem a certeza que pretender remover esta pré-definição?",
"settingsName": "Nome da Pré-definição",
"itemCopies": "Cópias do Artigo",
"duplicateSettings": "Duplicar",
"saveSetting": "Guardar Pré-definições",
"saveAsImage": "Guardar como Imagem"
},
"spoolSelect": {
"selectedTotal_one": "{{count}} bobine selecionado",
"selectedTotal_many": "{{count}} bobines selecionados",
"selectedTotal_other": "{{count}} bobines selecionados",
"noSpoolsSelected": "Não selecionou nenhuma bobine.",
"title": "Selecionar Bobines",
"description": "Selecione as bobines para imprimir as etiquetas.",
"showArchived": "Mostrar Arquivado",
"selectAll": "Selecionar/Desmarcar Tudo"
},
"qrcode": {
"title": "Impressão de Etiqueta",
"button": "Imprimir Etiquetas",
"spoolWeight": "Peso do Carretel: {{weight}}",
"lotNr": "Número do Lote: {{lot}}",
"bedTemp": "Temperatura da Mesa: {{temp}}",
"extruderTemp": "Temperatura do Bico: {{temp}}",
"textSize": "Tamanho do Texto da Etiqueta",
"showSpoolmanIcon": "Mostrar ícone do Spoolman",
"showVendor": "Fabricante",
"showContent": "Imprimir Etiqueta",
"showLotNr": "Número do Lote",
"showSpoolWeight": "Peso do Carretel",
"showTemperatures": "Temperaturas",
"showSpoolComment": "Comentário sobre o Carretel",
"showFilamentComment": "Comentário sobre o Filamento",
"showVendorComment": "Comentário sobre o Fabricante",
"template": "Modelo de Etiqueta",
"templateHelp": "Use {} para incluir valores da bobine como texto. Por exemplo {id} será substituído pelo ID da bobine, ou {filament.material} será substituído pelo material da bobine. Coloque texto entre duplos asteriscos ** para colocar a negrito. Pressione o botão para ver a lista de etiquetas disponíveis.",
"showQRCode": "Imprimir Código QR",
"showQRCodeMode": {
"no": "Não",
"simple": "Simples",
"withIcon": "Com Ícone"
},
"useHTTPUrl": {
"label": "Endereço do Código QR",
"options": {
"url": "Endereço",
"default": "Por omissão"
},
"preview": "Pré-visualização:",
"tooltip": "Irá usar um endereço proprietário que funcionará apenas se for lido pela funcionalidade do Spoolman. O endereço usará o endereço base definido nas configurações ou, caso não esteja definido, o endereço da página actual."
}
}
},
"spool": {
"fields": {
"material": "Material",
"weight_to_use": "Peso",
"used_weight": "Peso Utilizado",
"remaining_weight": "Peso Restante",
"measured_weight": "Peso Medido",
"used_length": "Comprimento Usado",
"remaining_length": "Comprimento Restante",
"location": "Localização",
"lot_nr": "Número do Lote",
"first_used": "Primeiro Uso",
"last_used": "Último Uso",
"registered": "Registrado",
"comment": "Comentário",
"archived": "Arquivado",
"id": "ID",
"filament_name": "Filamento",
"filament": "Filamento",
"price": "Preço",
"initial_weight": "Peso Inicial",
"spool_weight": "Peso sem Filamento",
"filament_internal": "Interno",
"filament_external": "Externo"
},
"fields_help": {
"weight_to_use": "Selecione qual o valor de peso a inserir. O peso medido só estará disponível se o peso da bobine estiver definido para o filamento selecionado.",
"lot_nr": "Número de lote do fabricante. Pode ser usado para garantir que uma impressão tenha cores consistentes se várias bobines forem usadas.",
"used_weight": "Quanto filamento foi usado da bobine. Uma nova bobine deve ter usado 0g.",
"remaining_weight": "Quanto filamento resta na bobine. Para uma bobine nova, deve corresponder ao peso da bobine.",
"measured_weight": "Quanto pesa o filamento e a bobine.",
"location": "Onde a bobine está localizado se tiver vários locais onde armazena as suas bobines.",
"price": "Preço de uma bobine completa na moeda definida no sistema. Se não for definido, o preço do filamento será presumido.",
"initial_weight": "O peso inicial do filamento sem o peso da bobine (peso liquido). Se nada for indicado, será usado o peso da definição do filamento.",
"spool_weight": "O peso da bobine vazia. Deixe em branco para usar o valor do filamento ou do fabricante.",
"external_filament": "Escolheu um filamento de uma base de dados externa. O filamento (e possivelmente o fabricante) será criado automaticamente quando for criada a bobine. Isto poderá criar filamentos duplicados caso já tenha criado um filamento para este filamento específico."
},
"titles": {
"create": "Criar Bobine",
"clone": "Clonar Bobine",
"edit": "Editar Bobine",
"list": "Bobines",
"show": "Mostrar Bobine",
"show_title": "[Bobine #{{id}}] {{name}}",
"archive": "Arquivar Bobine",
"adjust": "Ajustar Filamento"
},
"form": {
"new_location_prompt": "Insira um novo local",
"spool_updated": "Esta bobine foi atualizada por alguém desde que abriu esta página. Guardar substituirá essas alterações!",
"measurement_type": {
"length": "Comprimento",
"weight": "Peso"
},
"measurement_type_label": "Tipo de Medida",
"adjust_filament_help": "Aqui pode adicionar ou subtrair filamento da bobine. Um valor positivo consome filamento, um valor negativo adiciona filamento.",
"adjust_filament_value": "Consumir Montante"
},
"messages": {
"archive": "Tem certeza de que deseja arquivar esta bobine?"
},
"spool": "Bobines",
"formats": {
"last_used": "Última utilização {{date}}"
}
},
"filament": {
"filament": "Filamentos",
"fields": {
"id": "ID",
"vendor_name": "Fabricante",
"name": "Nome",
"price": "Preço",
"diameter": "Diâmetro",
"weight": "Peso",
"spool_weight": "Peso da Bobine",
"article_number": "Número do Artigo",
"registered": "Registrado",
"vendor": "Fabricante",
"material": "Material",
"density": "Densidade",
"comment": "Comentário",
"settings_extruder_temp": "Temperatura do Bico",
"settings_bed_temp": "Temperatura da Mesa",
"color_hex": "Cor",
"spools": "Mostrar Bobines",
"external_id": "ID Externo",
"single_color": "Único",
"multi_color": "Múltiplo",
"coaxial": "Coextrusado",
"longitudinal": "Longitudinal"
},
"fields_help": {
"article_number": "Por exemplo EAN, UPC, etc.",
"price": "Preço de uma bobine completa.",
"name": "Nome do filamento, para distinguir este tipo de filamento entre outros do mesmo fabricante. Deve conter a cor, por exemplo.",
"material": "Por exemplo PLA, ABS, PETG, etc.",
"weight": "O peso do filamento de uma bobine cheia (peso líquido). Isso não deve incluir o peso da bobine em si, apenas o filamento. É o que normalmente está escrito na embalagem.",
"spool_weight": "O peso de uma bobine vazia. Usado para determinar o peso medido de uma bobine.",
"multi_color_direction": "Os filamentos podem ter múltiplas cores de duas formas: por coextrusão, como os filamentos de duas cores com estas consistentes ao longo do filamento, ou através de mudança de cor longitudinal, como os filamentos que contêm gradientes de cores que vão mudando ao longo da bobine."
},
"titles": {
"create": "Criar Filamento",
"clone": "Clonar Filamento",
"edit": "Editar Filamento",
"list": "Filamentos",
"show": "Mostrar Filamento",
"show_title": "[Filamento #{{id}}] {{name}}"
},
"form": {
"filament_updated": "Este filamento foi atualizado por alguém desde que abriu esta página. Guardar substituirá essas alterações!",
"import_external": "Importar do Exterior",
"import_external_description": "Escolha um filamento da lista para preencher automaticamente os detalhes do filamento no formulário de criação. Isto irá substituir quaisquer dados que já tenha introduzido no formulário.<br><br>Será criado o fabricante automaticamente caso seja necessário."
},
"buttons": {
"add_spool": "Adicionar Bobine"
}
},
"vendor": {
"vendor": "Fabricantes",
"fields": {
"id": "ID",
"name": "Nome",
"registered": "Registrado",
"comment": "Comentário",
"empty_spool_weight": "Peso da Bobine Vazia",
"external_id": "ID Externo"
},
"titles": {
"create": "Criar Fabricante",
"clone": "Clonar Fabricante",
"edit": "Editar Fabricante",
"list": "Fabricantes",
"show": "Mostrar Fabricante",
"show_title": "[Fabricante #{{id}}] {{name}}"
},
"form": {
"vendor_updated": "Este fabricante foi atualizado por alguém desde que abriu esta página. Guardar substituirá essas alterações!"
},
"fields_help": {
"empty_spool_weight": "O peso da bobine vazia do fabricante."
}
},
"home": {
"home": "Início",
"welcome": "Bem vindo à sua instância do Spoolman!",
"description": "Parece que ainda não adicionou nenhuma bobine. Veja a <helpPageLink>Página de Ajuda</helpPageLink> para obter ajuda a começar."
},
"help": {
"help": "Ajuda",
"resources": {
"filament": "Marcas de filamento. Eles têm propriedades como nome, material, cor, diâmetro e muito mais.",
"spool": "Bobines físicas individuais de um filamento específico.",
"vendor": "As empresas que fabricam o filamento."
},
"description": "<title>Ajuda</title><p>Aqui estão algumas dicas para começar.</p><p>O Spoolman contém três tipos diferentes de dados:</p><itemsHelp/><p>Para adicionar uma nova bobine para a base de dados, comece por criar um <filamentCreateLink>Filamento</filamentCreateLink>. Feito isso, prossiga para criar uma <spoolCreateLink>Bobine</spoolCreateLink> para esse filamento específico. Se posteriormente adquirir bobines adicionais do mesmo filamento, simplesmente gere Bobines adicionais e reutilize o mesmo objeto Filamento.</p><p>Opcionalmente, também pode criar um <vendorCreateLink>Fabricante</vendorCreateLink> para a empresa que fabrica o filamento, se desejar rastrear essas informações.</p><p>Tem a opção de vincular outros serviços de impressora 3D ao Spoolman, como o Moonraker, que pode monitorizar automaticamente o uso do filamento e atualizar as bobines. Consulte o <readmeLink>README do Spoolman</readmeLink> para obter orientação sobre como configurar.</p>"
},
"documentTitle": {
"suffix": " | Spoolman",
"home": {
"list": "Início | Spoolman"
},
"help": {
"list": "Ajuda | Spoolman"
},
"filament": {
"list": "Filamentos | Spoolman",
"show": "#{{id}} Mostrar filamento | Spoolman",
"edit": "#{{id}} Editar Filamento | Spoolman",
"create": "Criar filamento | Spoolman",
"clone": "#{{id}} Clonar filamento | Spoolman"
},
"spool": {
"list": "Bobines | Spoolman",
"show": "#{{id}} Mostrar Bobine | Spoolman",
"edit": "#{{id}} Editar Bobine | Spoolman",
"create": "Criar Bobine | Spoolman",
"clone": "#{{id}} Clonar Bobine | Spoolman"
},
"vendor": {
"show": "#{{id}} Mostrar Fabricante | Spoolman",
"list": "Fabricantes | Spoolman",
"create": "Criar Fabricante | Spoolman",
"edit": "#{{id}} Editar Fabricante | Spoolman",
"clone": "#{{id}} Clonar Fabricante | Spoolman"
},
"default": "Spoolman",
"locations": {
"list": "Locais | Spoolman"
}
},
"no": "Não",
"scanner": {
"title": "Leitor de Código QR",
"description": "Digitalize um código QR do Spoolman para ver detalhes sobre a bobine.",
"error": {
"notAllowed": "Não deu permissão de acesso à câmara.",
"insecureContext": "A página não é protegida por HTTPS.",
"streamApiNotSupported": "O navegador não oferece suporte à API MediaStream.",
"unknown": "Ocorreu um erro desconhecido. ({{error}})",
"notReadable": "A câmara não está acessível.",
"notFound": "Nenhuma câmara foi encontrada."
}
},
"table": {
"actions": "Ações"
},
"settings": {
"extra_fields": {
"params": {
"multi_choice": "Múltiplas Opções",
"key": "Chave",
"name": "Nome",
"field_type": "Tipo",
"unit": "Unidade",
"order": "Ordem",
"default_value": "Valor Padrão",
"choices": "Opções"
},
"field_type": {
"datetime": "Date e Hora",
"text": "Texto",
"integer": "Inteiro",
"float": "Decimal",
"float_range": "Intervalo Decimal",
"integer_range": "Intervalo Inteiro",
"boolean": "Booleano",
"choice": "Opção"
},
"key_not_changed": "Por favor, mude a chave por outra.",
"delete_confirm": "Apagar o campo {{name}}?",
"delete_confirm_description": "Isto irá apagar o campo e todos os dados associados em todas as entidades.",
"description": "<p>Aqui pode adicionar campos personalizados extras às suas entidades.</p><p>Uma vez que um campo é adicionado, não se pode alterar sua chave ou tipo, e para campos do tipo \"opção\" não se pode remover as opções ou alterar o estado da múltipla opção. Se remover um campo, os dados associados para todas as entidades serão excluídos.</p><p>A chave é como outros programas leem/gravam os dados, portanto, se o seu campo personalizado se destina a integrar com um programa de terceiros, certifique-se de defini-lo corretamente. O valor padrão só é aplicado a novos itens.</p><p>Campos extras não podem ser ordenados ou filtrados nas visualizações de tabela.</p>",
"choices_missing_error": "Não pode remover as opções. As seguintes opções serão perdidas: {{choices}}",
"tab": "Campos Extras",
"boolean_true": "Sim",
"boolean_false": "Não",
"non_unique_key_error": "A chave deve ser única."
},
"settings": "Configurações",
"header": "Configurações",
"general": {
"tab": "Geral",
"currency": {
"label": "Moeda"
},
"base_url": {
"label": "Endereço Base",
"tooltip": "O endereço base a utilizar em funcionalidades tais como os códigos QR."
},
"round_prices": {
"tooltip": "Arredonda os preços para o número inteiro mais próximo.",
"label": "Arredondar preços"
}
}
},
"locations": {
"locations": "Locais",
"new_location": "Novo Local",
"no_location": "Sem Local",
"no_locations_help": "Esta página permite organizar as suas bobines em locais, adicione algumas bobines para começar!"
}
}