Files
worklenz/worklenz-frontend/public/locales/pt/settings/ratecard-settings.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

51 lines
2.4 KiB
JSON

{
"nameColumn": "Nome",
"createdColumn": "Criado",
"noProjectsAvailable": "Nenhum projeto disponível",
"deleteConfirmationTitle": "Tem certeza que deseja excluir esta tabela de preços?",
"deleteConfirmationOk": "Sim, excluir",
"deleteConfirmationCancel": "Cancelar",
"searchPlaceholder": "Pesquisar tabelas de preços por nome",
"createRatecard": "Criar Tabela de Preços",
"editTooltip": "Editar tabela de preços",
"deleteTooltip": "Excluir tabela de preços",
"fetchError": "Falha ao carregar tabelas de preços",
"createError": "Falha ao criar tabela de preços",
"deleteSuccess": "Tabela de preços excluída com sucesso",
"deleteError": "Falha ao excluir tabela de preços",
"jobTitleColumn": "Cargo",
"ratePerHourColumn": "Taxa por hora",
"saveButton": "Salvar",
"addRoleButton": "Adicionar Cargo",
"createRatecardSuccessMessage": "Tabela de preços criada com sucesso",
"createRatecardErrorMessage": "Falha ao criar tabela de preços",
"updateRatecardSuccessMessage": "Tabela de preços atualizada com sucesso",
"updateRatecardErrorMessage": "Falha ao atualizar tabela de preços",
"currency": "Moeda",
"actionsColumn": "Ações",
"addAllButton": "Adicionar Todos",
"removeAllButton": "Remover Todos",
"selectJobTitle": "Selecionar cargo",
"unsavedChangesTitle": "Você tem alterações não salvas",
"unsavedChangesMessage": "Deseja salvar suas alterações antes de sair?",
"unsavedChangesSave": "Salvar",
"unsavedChangesDiscard": "Descartar",
"ratecardNameRequired": "O nome da tabela de preços é obrigatório",
"ratecardNamePlaceholder": "Digite o nome da tabela de preços",
"noRatecardsFound": "Nenhuma tabela de preços encontrada",
"loadingRateCards": "Carregando tabelas de preços...",
"noJobTitlesAvailable": "Nenhum cargo disponível",
"noRolesAdded": "Nenhum cargo adicionado ainda",
"createFirstJobTitle": "Criar Primeiro Cargo",
"jobRolesTitle": "Cargos",
"noJobTitlesMessage": "Por favor, crie cargos primeiro nas configurações de Cargos antes de adicionar funções às tabelas de preços.",
"createNewJobTitle": "Criar Novo Cargo",
"jobTitleNamePlaceholder": "Digite o nome do cargo",
"jobTitleNameRequired": "O nome do cargo é obrigatório",
"jobTitleCreatedSuccess": "Cargo criado com sucesso",
"jobTitleCreateError": "Falha ao criar cargo",
"createButton": "Criar",
"cancelButton": "Cancelar"
}