MY QUALITY - First iteration

This commit is contained in:
2026-06-11 15:43:35 +01:00
parent 4f8996712e
commit 1fdb9536fa
31 changed files with 1965 additions and 98 deletions
+51 -1
View File
@@ -7,10 +7,18 @@
"common": {
"enter": "Sign in",
"entering": "Signing in…",
"cancel": "Cancel",
"confirm": "Confirm",
"status": {
"open": "Open",
"claimed": "In progress",
"resolved": "Resolved"
},
"timeAgo": {
"now": "just now",
"minutesAgo": "{mins}m ago",
"hoursAgo": "{hours}h ago",
"daysAgo": "{days}d ago"
}
},
"errors": {
@@ -32,11 +40,26 @@
"deleteDigit": "Delete",
"switchOperator": "Switch"
},
"session": {
"badgeInTitle": "Which workstation are you at?",
"badgeInSubtitle": "Register your workstation to start.",
"loadingStations": "Loading workstations…",
"noStations": "No workstations configured.",
"starting": "Registering…",
"atStation": "At workstation",
"badgeOut": "Badge out",
"badgeInPrompt": "Register your workstation to start working.",
"badgeInButton": "Badge in",
"endError": "Could not badge out. Please try again."
},
"home": {
"operator": "Operator",
"myRequests": "My requests",
"requestMaintenance": "Request maintenance",
"noRequests": "No requests yet."
"noRequests": "No requests yet.",
"defects": "Quality defects",
"defectsWithCount": "{count, plural, one {# defect to handle} other {# defects to handle}}",
"noDefects": "No defects to handle"
},
"sync": {
"deadLetters": "{count, plural, one {# request failed — contact your supervisor.} other {# requests failed — contact your supervisor.}}",
@@ -51,6 +74,7 @@
"workstationRequired": "*",
"workstationLoading": "Loading workstations…",
"workstationPlaceholder": "Select a workstation…",
"noSession": "Badge in to a workstation before requesting maintenance.",
"photoLabel": "Photo (optional)",
"photoPreview": "Preview",
"photoButton": "Take / choose photo",
@@ -66,5 +90,31 @@
"sentMessage": "The maintenance team has been notified and will handle the issue.",
"pendingMessage": "Will be sent as soon as the connection is restored.",
"backHome": "Back to home"
},
"quality": {
"title": "Defects at my station",
"subtitle": "Workstation {code}",
"empty": "No defects at your station. ✓",
"noSession": "Badge in to a workstation to see quality defects.",
"photo": "Defect photo",
"rfs": "RFS",
"location": "Location",
"raised": "Raised by {email} · {time}",
"acknowledge": "Acknowledge",
"acknowledging": "Saving…",
"correct": "Mark corrected",
"correctDialogTitle": "Mark as corrected",
"correctNoteLabel": "Correction note (optional)",
"correctNotePlaceholder": "Describe what was corrected…",
"acknowledgedBy": "Acknowledged · {time}",
"backHome": "Back to home",
"updatesEvery": "Updates every 5s",
"soundOn": "🔔 Sound on",
"soundOff": "🔕 Sound off",
"status": {
"open": "New",
"acknowledged": "Correcting",
"corrected": "Corrected"
}
}
}
+51 -1
View File
@@ -7,10 +7,18 @@
"common": {
"enter": "Entrar",
"entering": "A entrar…",
"cancel": "Cancelar",
"confirm": "Confirmar",
"status": {
"open": "Aberto",
"claimed": "Em curso",
"resolved": "Resolvido"
},
"timeAgo": {
"now": "agora",
"minutesAgo": "há {mins}m",
"hoursAgo": "há {hours}h",
"daysAgo": "há {days}d"
}
},
"errors": {
@@ -32,11 +40,26 @@
"deleteDigit": "Apagar",
"switchOperator": "Trocar"
},
"session": {
"badgeInTitle": "Em que posto estás?",
"badgeInSubtitle": "Regista o teu posto para começar.",
"loadingStations": "A carregar postos…",
"noStations": "Nenhum posto configurado.",
"starting": "A registar…",
"atStation": "No posto",
"badgeOut": "Sair do posto",
"badgeInPrompt": "Regista o teu posto para começar a trabalhar.",
"badgeInButton": "Entrar no posto",
"endError": "Não foi possível sair do posto. Tenta de novo."
},
"home": {
"operator": "Operador",
"myRequests": "Os meus pedidos",
"requestMaintenance": "Pedir manutenção",
"noRequests": "Nenhum pedido ainda."
"noRequests": "Nenhum pedido ainda.",
"defects": "Defeitos de qualidade",
"defectsWithCount": "{count, plural, one {# defeito por tratar} other {# defeitos por tratar}}",
"noDefects": "Sem defeitos por tratar"
},
"sync": {
"deadLetters": "{count, plural, one {# pedido com erro — contacta o supervisor.} other {# pedidos com erro — contacta o supervisor.}}",
@@ -51,6 +74,7 @@
"workstationRequired": "*",
"workstationLoading": "A carregar postos…",
"workstationPlaceholder": "Seleciona um posto…",
"noSession": "Entra num posto antes de pedir manutenção.",
"photoLabel": "Foto (opcional)",
"photoPreview": "Pré-visualização",
"photoButton": "Tirar / escolher foto",
@@ -66,5 +90,31 @@
"sentMessage": "A equipa de manutenção foi notificada e irá tratar do problema.",
"pendingMessage": "Será enviado assim que a ligação for restabelecida.",
"backHome": "Voltar ao início"
},
"quality": {
"title": "Defeitos do meu posto",
"subtitle": "Posto {code}",
"empty": "Sem defeitos no teu posto. ✓",
"noSession": "Entra num posto para veres os defeitos de qualidade.",
"photo": "Foto do defeito",
"rfs": "RFS",
"location": "Localização",
"raised": "Lançado por {email} · {time}",
"acknowledge": "Tomei conhecimento",
"acknowledging": "A registar…",
"correct": "Marcar corrigido",
"correctDialogTitle": "Marcar como corrigido",
"correctNoteLabel": "Nota de correção (opcional)",
"correctNotePlaceholder": "Descreve o que foi corrigido…",
"acknowledgedBy": "Reconhecido · {time}",
"backHome": "Voltar ao início",
"updatesEvery": "Atualiza a cada 5s",
"soundOn": "🔔 Som on",
"soundOff": "🔕 Som off",
"status": {
"open": "Novo",
"acknowledged": "Em correção",
"corrected": "Corrigido"
}
}
}