| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161 |
- {
- "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",
- "multiplierLabel": "Multiplicador de margem",
- "description": "O preço de venda passará a ser custo x {multiplier} para todas as {count} peças.",
- "percentage": "({percent}% de margem)",
- "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."
- },
- "errors": {
- "multiplierPositive": "O multiplicador tem de ser superior a 0",
- "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/...",
- "fetch": "Obter",
- "fetchFailed": "Não foi possível obter",
- "fetchError": "Não foi possível obter os metadados do URL",
- "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",
- "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"
- },
- "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})"
- }
- }
|