Files
worklenz/worklenz-frontend/public/locales/es/project-view-finance.json
chamikaJ 791cbe22df feat(project-finance): add billable filter functionality to project finance queries
- Introduced a `billable_filter` query parameter to filter tasks based on their billable status (billable, non-billable, or all).
- Updated the project finance controller to construct SQL queries with billable conditions based on the filter.
- Enhanced the frontend components to support billable filtering in project finance views and exports.
- Added corresponding translations for filter options in multiple languages.
- Refactored related API services to accommodate the new filtering logic.
2025-06-06 12:02:53 +05:30

45 lines
1.7 KiB
JSON

{
"financeText": "Finanzas",
"ratecardSingularText": "Tarifa",
"groupByText": "Agrupar por",
"statusText": "Estado",
"phaseText": "Fase",
"priorityText": "Prioridad",
"exportButton": "Exportar",
"currencyText": "Moneda",
"importButton": "Importar",
"filterText": "Filtro",
"billableOnlyText": "Solo Facturable",
"nonBillableOnlyText": "Solo No Facturable",
"allTasksText": "Todas las Tareas",
"taskColumn": "Tarea",
"membersColumn": "Miembros",
"hoursColumn": "Horas Estimadas",
"totalTimeLoggedColumn": "Tiempo Total Registrado",
"costColumn": "Costo Real",
"estimatedCostColumn": "Costo Estimado",
"fixedCostColumn": "Costo Fijo",
"totalBudgetedCostColumn": "Costo Total Presupuestado",
"totalActualCostColumn": "Costo Real Total",
"varianceColumn": "Varianza",
"totalText": "Total",
"noTasksFound": "No se encontraron tareas",
"addRoleButton": "+ Agregar Rol",
"ratecardImportantNotice": "* Esta tarifa se genera en base a los títulos de trabajo y tarifas estándar de la empresa. Sin embargo, tienes la flexibilidad de modificarla según el proyecto. Estos cambios no afectarán los títulos de trabajo y tarifas estándar de la organización.",
"saveButton": "Guardar",
"jobTitleColumn": "Título del Trabajo",
"ratePerHourColumn": "Tarifa por hora",
"ratecardPluralText": "Tarifas",
"labourHoursColumn": "Horas de Trabajo",
"actions": "Acciones",
"selectJobTitle": "Seleccionar Título del Trabajo",
"ratecardsPluralText": "Plantillas de Tarifas",
"deleteConfirm": "¿Estás seguro?",
"yes": "Sí",
"no": "No",
"alreadyImportedRateCardMessage": "Ya se ha importado una tarifa. Borra todas las tarifas importadas para agregar una nueva."
}