| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180 |
- {
- "searchPlaceholder": "Pesquisar peças...",
- "categoryPlaceholder": "Categoria",
- "allCategories": "Todas as categorias",
- "applyMarkup": "Aplicar margem",
- "addPart": "Adicionar peça",
- "table": {
- "partNumber": "Ref. peça",
- "name": "Nome",
- "category": "Categoria",
- "inStock": "Em stock",
- "unitCost": "Custo unitário",
- "sellPrice": "Preço de venda",
- "supplier": "Fornecedor",
- "location": "Localização",
- "low": "Baixo",
- "barcode": "Código de barras"
- },
- "empty": {
- "noMatch": "Nenhuma peça corresponde à pesquisa.",
- "noParts": "Ainda não há peças em stock.",
- "noLowStock": "De momento, nada está abaixo do ponto de encomenda.",
- "noReorderPoints": "Não há pontos de encomenda definidos, por isso nenhuma peça pode ser considerada em stock baixo.",
- "configureReorderPoints": "Definir um ponto de encomenda predefinido"
- },
- "actions": {
- "edit": "Editar",
- "delete": "Eliminar",
- "details": "Detalhes e histórico"
- },
- "deletePart": {
- "title": "Eliminar peça",
- "description": "Eliminar \"{name}\" do stock? Esta ação não pode ser anulada.",
- "confirm": "Eliminar"
- },
- "bulkDelete": {
- "title": "Eliminar peças selecionadas",
- "description": "Eliminar {count, plural, one {# peça} other {# peças}} do stock? Esta ação não pode ser anulada.",
- "confirm": "Eliminar",
- "selected": "{count, plural, one {# peça selecionada} other {# peças selecionadas}}",
- "clearSelection": "Limpar",
- "deleteSelected": "Eliminar ({count})",
- "success": "{count, plural, one {# peça eliminada} other {# peças eliminadas}}"
- },
- "markup": {
- "title": "Aplicar margem a todas as peças",
- "intro": "Define o preço de venda das peças como o custo mais uma percentagem.",
- "percentLabel": "Margem %",
- "percentHint": "Introduza 30 para acrescentar 30% ao custo.",
- "percentInvalid": "A margem tem de ser superior a -100%.",
- "exampleTitle": "Exemplo",
- "exampleMarkup": "Margem {percent}%",
- "cancel": "Cancelar",
- "apply": "Aplicar",
- "overrideExisting": "Substituir os preços de venda existentes",
- "overrideExistingHint": "Todas as peças serão atualizadas, incluindo as que já têm preço de venda.",
- "skipExistingHint": "Só serão atualizadas as peças sem preço de venda.",
- "newPartsNote": "Nas peças novas, {sellPrice} é preenchido com esta margem quando introduz {unitCost}.",
- "settingsNote": "{setting} em {settings} > {workshop} é uma definição separada, aplicada quando as peças são adicionadas a uma ordem de reparação."
- },
- "errors": {
- "deleteFailed": "Não foi possível eliminar a peça",
- "applyFailed": "Não foi possível aplicar a margem",
- "saveFailed": "Não foi possível guardar a peça",
- "error": "Erro"
- },
- "scanBarcode": "Ler código",
- "barcodeScan": {
- "title": "Peça lida",
- "notFound": "Nenhuma peça encontrada para o código \"{barcode}\"",
- "createNew": "Criar nova peça",
- "addStock": "Adicionar ao stock",
- "editPart": "Editar peça",
- "currentStock": "Stock atual: {quantity}",
- "addedStock": "{amount} adicionado(s) ao stock",
- "customAmount": "Qtd...",
- "scanParts": "Ler peças"
- },
- "form": {
- "editPart": "Editar peça",
- "addNewPart": "Adicionar nova peça",
- "supplierLink": "Link do fornecedor",
- "supplierLinkPlaceholder": "https://fornecedor.pt/produto/...",
- "supplierLinkInvalid": "O link do fornecedor não é um endereço web. Corrija-o ou apague-o para guardar sem link.",
- "fetch": "Obter",
- "fetchBlocked": "O site deste fornecedor bloqueia a consulta automática. Preencha os campos manualmente. A peça e o link podem ser guardados na mesma.",
- "fetchTimedOut": "O site do fornecedor demorou demasiado a responder. Tente novamente ou preencha os campos manualmente. A peça e o link podem ser guardados na mesma.",
- "fetchUnreadable": "Não foi possível ler os dados da peça a partir deste link. Preencha os campos manualmente. A peça e o link podem ser guardados na mesma.",
- "image": "Imagem",
- "dropOrClick": "Largue uma imagem ou clique",
- "replace": "Substituir",
- "upload": "Carregar",
- "camera": "Câmara",
- "aiAnalyze": "Preencher com IA",
- "aiAnalyzing": "A analisar a imagem...",
- "aiAnalyzeSuccess": "Campos preenchidos a partir da imagem",
- "aiAnalyzeFailed": "Não foi possível analisar a imagem",
- "imageUploading": "A carregar a imagem...",
- "imageUploaded": "Imagem carregada",
- "imageUploadFailed": "Não foi possível carregar a imagem",
- "imageTypeError": "Só são permitidas imagens JPEG, PNG, WebP e AVIF",
- "imageSizeError": "A imagem tem de ter menos de 5 MB",
- "partNumber": "Referência da peça",
- "partNumberPlaceholder": "BRK-001",
- "barcode": "Código de barras",
- "barcodePlaceholder": "123456789012",
- "nameLabel": "Nome *",
- "namePlaceholder": "Jogo de pastilhas de travão",
- "category": "Categoria",
- "categoryPlaceholder": "Selecionar categoria...",
- "categorySearch": "Pesquisar ou criar...",
- "categoryCreate": "Criar \"{name}\"",
- "categoryNone": "Ainda não há categorias",
- "location": "Localização",
- "locationPlaceholder": "Prateleira A-3",
- "quantity": "Quantidade",
- "minQty": "Qtd. mín.",
- "unit": "Unidade",
- "unitPlaceholder": "un, l, kg...",
- "unitSuggestions": "un,jogo",
- "unitSearch": "Pesquisar ou escrever...",
- "unitCreate": "Usar \"{name}\"",
- "unitGroupCount": "Contagem",
- "unitGroupMetric": "Métrico",
- "unitGroupImperial": "Imperial",
- "unitCost": "Custo unitário",
- "sellPrice": "Preço de venda",
- "sellPriceMarkupHint": "{sellPrice} é preenchido com {unitCost} + {percent}%. Introduza um preço para definir o seu. Para alterar a percentagem, use {applyMarkup} na página {inventory}.",
- "supplier": "Fornecedor",
- "supplierPlaceholder": "AutoPeças, Lda.",
- "supplierPhone": "Telefone do fornecedor",
- "supplierPhonePlaceholder": "212 345 678",
- "supplierEmail": "E-mail do fornecedor",
- "supplierEmailPlaceholder": "encomendas@autopecas.pt",
- "description": "Descrição",
- "descriptionPlaceholder": "Descrição da peça...",
- "cancel": "Cancelar",
- "saveChanges": "Guardar alterações",
- "addPart": "Adicionar peça",
- "tags": "Etiquetas",
- "tagsPlaceholder": "Marcas, modelos ou o que ajudar a encontrá-la",
- "tagsHint": "Prima Enter ou uma vírgula após cada etiqueta. Numa ordem de reparação, as peças com a marca ou o modelo do veículo aparecem primeiro.",
- "tagsHintMarine": "Prima Enter ou uma vírgula após cada etiqueta. Numa ordem de reparação, as peças com a marca ou o modelo da embarcação aparecem primeiro.",
- "removeTag": "Remover {tag}",
- "tagTooLong": "Uma etiqueta pode ter no máximo {max} caracteres. Encurte-a antes de guardar."
- },
- "openMenu": "Abrir menu",
- "history": {
- "title": "Histórico de stock",
- "description": "Todas as alterações registadas em {name}, das mais recentes para as mais antigas.",
- "empty": "Ainda não há movimentos de stock registados.",
- "when": "Data",
- "change": "Alteração",
- "balance": "Saldo",
- "usedOn": "Usado em",
- "by": "Por",
- "reasons": {
- "service_record": "Ordem de serviço",
- "service_record_deleted": "Ordem de serviço eliminada",
- "quote_conversion": "Orçamento convertido",
- "manual_adjustment": "Ajuste manual",
- "bulk_markup": "Margem em massa"
- },
- "backToInventory": "Stock",
- "reason": "Motivo",
- "allReasons": "Todos os motivos"
- },
- "suggestions": {
- "title": "Do seu stock",
- "inStock": "{quantity} em stock",
- "outOfStock": "Sem stock",
- "onBackorder": "Em encomenda ({count})"
- },
- "tags": {
- "filterPlaceholder": "Etiqueta",
- "all": "Todas as etiquetas",
- "filterBy": "Mostrar peças com a etiqueta {tag}",
- "more": "+{count} mais"
- }
- }
|