feat(i18n): localize assignment validation messages
This commit is contained in:
@@ -448,6 +448,29 @@ describe("i18n dictionaries", () => {
|
||||
fallback: {
|
||||
missingValue: "N/A",
|
||||
},
|
||||
actions: {
|
||||
createSuccess: "Assignment created successfully",
|
||||
createFailure: "Error creating assignment",
|
||||
updateSuccess: "Assignment updated successfully",
|
||||
updateFailure: "Error updating assignment",
|
||||
returnSuccess: "Assignment returned successfully",
|
||||
returnFailure: "Error returning assignment",
|
||||
notFound: "Assignment not found",
|
||||
itemNotFound: "Item not found",
|
||||
itemInsufficientStock: "Item does not have enough stock",
|
||||
assetNotFound: "Asset not found",
|
||||
assetItemMismatch: "Asset does not belong to item",
|
||||
assignmentAlreadyReturned: "Assignment already returned",
|
||||
invalidData: "Invalid assignment data",
|
||||
genericFailure: "Error processing assignment",
|
||||
},
|
||||
schema: {
|
||||
recipientRequired: "Recipient is required",
|
||||
itemIdRequired: "Item is required",
|
||||
quantityMinOne: "Quantity must be at least 1",
|
||||
assetIdRequired: "Asset ID is required when item ID is provided",
|
||||
idRequired: "Assignment ID is required",
|
||||
},
|
||||
})
|
||||
|
||||
expect(getDictionary("es").inventory.assignments).toEqual({
|
||||
@@ -489,6 +512,30 @@ describe("i18n dictionaries", () => {
|
||||
fallback: {
|
||||
missingValue: "No disponible",
|
||||
},
|
||||
actions: {
|
||||
createSuccess: "Asignación creada correctamente",
|
||||
createFailure: "Error al crear la asignación",
|
||||
updateSuccess: "Asignación actualizada correctamente",
|
||||
updateFailure: "Error al actualizar la asignación",
|
||||
returnSuccess: "Asignación devuelta correctamente",
|
||||
returnFailure: "Error al devolver la asignación",
|
||||
notFound: "Asignación no encontrada",
|
||||
itemNotFound: "Artículo no encontrado",
|
||||
itemInsufficientStock: "El artículo no tiene stock suficiente",
|
||||
assetNotFound: "Activo no encontrado",
|
||||
assetItemMismatch: "El activo no pertenece al artículo",
|
||||
assignmentAlreadyReturned: "La asignación ya fue devuelta",
|
||||
invalidData: "Datos de asignación inválidos",
|
||||
genericFailure: "Error al procesar la asignación",
|
||||
},
|
||||
schema: {
|
||||
recipientRequired: "El destinatario es obligatorio",
|
||||
itemIdRequired: "El artículo es obligatorio",
|
||||
quantityMinOne: "La cantidad debe ser al menos 1",
|
||||
assetIdRequired:
|
||||
"El activo es obligatorio cuando se especifica el artículo",
|
||||
idRequired: "El ID de asignación es obligatorio",
|
||||
},
|
||||
})
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user