Files
worklenz/worklenz-frontend/public/locales/es/settings/ratecard-settings.json
chamikaJ 9dfc1fa375 feat(admin-center): implement admin center settings retrieval and enhance holiday population logic
- Added a new API endpoint in AdminCenterController to fetch admin center settings, including organization details.
- Updated the admin center API router to include the new settings route.
- Enhanced the holiday controller to check for recent holiday population before attempting to repopulate, preventing duplicate entries.
- Improved the holiday calendar component to manage holiday population attempts and display loading states.
- Updated localization files to support new messages related to calculation methods and holiday settings.
2025-07-30 11:35:12 +05:30

56 lines
2.8 KiB
JSON

{
"nameColumn": "Nombre",
"createdColumn": "Creado",
"noProjectsAvailable": "No hay proyectos disponibles",
"deleteConfirmationTitle": "¿Está seguro de que desea eliminar esta rate card?",
"deleteConfirmationOk": "Sí, eliminar",
"deleteConfirmationCancel": "Cancelar",
"searchPlaceholder": "Buscar rate cards por nombre",
"createRatecard": "Crear Rate Card",
"editTooltip": "Editar rate card",
"deleteTooltip": "Eliminar rate card",
"fetchError": "No se pudieron obtener las rate cards",
"createError": "No se pudo crear la rate card",
"deleteSuccess": "Rate card eliminada con éxito",
"deleteError": "No se pudo eliminar la rate card",
"jobTitleColumn": "Título del trabajo",
"ratePerHourColumn": "Tarifa por hora",
"ratePerDayColumn": "Tarifa por día",
"ratePerManDayColumn": "Tarifa por día-hombre",
"saveButton": "Guardar",
"addRoleButton": "Agregar rol",
"createRatecardSuccessMessage": "Rate card creada con éxito",
"createRatecardErrorMessage": "No se pudo crear la rate card",
"updateRatecardSuccessMessage": "Rate card actualizada con éxito",
"updateRatecardErrorMessage": "No se pudo actualizar la rate card",
"currency": "Moneda",
"actionsColumn": "Acciones",
"addAllButton": "Agregar todo",
"removeAllButton": "Eliminar todo",
"selectJobTitle": "Seleccionar título del trabajo",
"unsavedChangesTitle": "Tiene cambios sin guardar",
"unsavedChangesMessage": "¿Desea guardar los cambios antes de salir?",
"unsavedChangesSave": "Guardar",
"unsavedChangesDiscard": "Descartar",
"ratecardNameRequired": "El nombre de la rate card es obligatorio",
"ratecardNamePlaceholder": "Ingrese el nombre de la rate card",
"noRatecardsFound": "No se encontraron rate cards",
"loadingRateCards": "Cargando rate cards...",
"noJobTitlesAvailable": "No hay títulos de trabajo disponibles",
"noRolesAdded": "Aún no se han agregado roles",
"createFirstJobTitle": "Crear primer título de trabajo",
"jobRolesTitle": "Roles de trabajo",
"noJobTitlesMessage": "Por favor, cree primero títulos de trabajo en la configuración antes de agregar roles a las rate cards.",
"createNewJobTitle": "Crear nuevo título de trabajo",
"jobTitleNamePlaceholder": "Ingrese el nombre del título de trabajo",
"jobTitleNameRequired": "El nombre del título de trabajo es obligatorio",
"jobTitleCreatedSuccess": "Título de trabajo creado con éxito",
"jobTitleCreateError": "No se pudo crear el título de trabajo",
"createButton": "Crear",
"cancelButton": "Cancelar",
"discardButton": "Descartar",
"manDaysCalculationMessage": "La organización utiliza cálculo por días-hombre ({{hours}}h/día). Las tarifas anteriores representan tarifas diarias.",
"hourlyCalculationMessage": "La organización utiliza cálculo por horas. Las tarifas anteriores representan tarifas por hora."
}