Merge branch 'main' of https://github.com/Worklenz/worklenz into feature/task-activities-by-user

This commit is contained in:
chamikaJ
2025-07-14 12:46:18 +05:30
1166 changed files with 82289 additions and 15230 deletions

View File

@@ -98,8 +98,16 @@
"perMonthPerUser": "por usuário / mês",
"viewInvoice": "Ver Fatura",
"switchToFreePlan": "Mudar para Plano Gratuito",
"expirestoday": "hoje",
"expirestomorrow": "amanhã",
"expiredDaysAgo": "há {{days}} dias"
"expiredDaysAgo": "há {{days}} dias",
"creditPlan": "Plano de Crédito",
"customPlan": "Plano Personalizado",
"planValidTill": "Seu plano é válido até {{date}}",
"purchaseSeatsText": "Para continuar, você precisará comprar assentos adicionais.",
"currentSeatsText": "Atualmente você tem {{seats}} assentos disponíveis.",
"selectSeatsText": "Selecione o número de assentos adicionais para comprar.",
"purchase": "Comprar",
"contactSales": "Fale com vendas"
}

View File

@@ -29,5 +29,7 @@
"role": "Rol",
"owner": "Propietario",
"admin": "Administrador",
"member": "Miembro"
"member": "Miembro",
"cannotChangeOwnerRole": "A função de Proprietário não pode ser alterada",
"pendingInvitation": "Convite pendente"
}

View File

@@ -6,18 +6,29 @@
"tasksProgress": "Progresso das Tarefas",
"updated_at": "Última Atualização",
"members": "Membros",
"setting": "Configuração",
"archive": "Arquivar",
"setting": "Configurações",
"projects": "Projetos",
"refreshProjects": "Atualizar projetos",
"all": "Todos",
"favorites": "Favoritos",
"archived": "Arquivados",
"placeholder": "Pesquisar por nome",
"archiveConfirm": "Tem certeza de que deseja arquivar este projeto?",
"archive": "Arquivar",
"unarchive": "Desarquivar",
"archiveConfirm": "Tem certeza de que deseja arquivar este projeto?",
"unarchiveConfirm": "Tem certeza de que deseja desarquivar este projeto?",
"yes": "Sim",
"no": "Não",
"clickToFilter": "Clique para filtrar por",
"noProjects": "Nenhum projeto encontrado",
"addToFavourites": "Adicionar aos favoritos"
"addToFavourites": "Adicionar aos favoritos",
"list": "Lista",
"group": "Grupo",
"listView": "Visualização em Lista",
"groupView": "Visualização em Grupo",
"groupBy": {
"category": "Categoria",
"client": "Cliente"
},
"noPermission": "Você não tem permissão para realizar esta ação"
}

View File

@@ -19,5 +19,12 @@
"archive": "Arquivar",
"newTaskNamePlaceholder": "Escreva um nome de tarefa",
"newSubtaskNamePlaceholder": "Escreva um nome de subtarefa"
}
"newSubtaskNamePlaceholder": "Escreva um nome de subtarefa",
"untitledSection": "Seção sem título",
"unmapped": "Não mapeado",
"clickToChangeDate": "Clique para alterar a data",
"noDueDate": "Sem data de vencimento",
"save": "Salvar",
"clear": "Limpar",
"nextWeek": "Próxima semana"
}

View File

@@ -1,7 +1,24 @@
{
"configurePhases": "Configurar fases",
"phaseLabel": "Etiqueta de fase",
"enterPhaseName": "Ingrese un nombre para la etiqueta de fase",
"addOption": "Agregar opción",
"phaseOptions": "Opciones de fase:"
}
"configurePhases": "Configurar Fases",
"configure": "Configurar",
"phaseLabel": "Rótulo da Fase",
"enterPhaseName": "Digite o nome da fase",
"addOption": "Adicionar Opção",
"phaseOptions": "Opções de Fase",
"optionsText": "Opções",
"dragToReorderPhases": "Arraste as fases para reordená-las. Cada fase pode ter uma cor diferente.",
"enterNewPhaseName": "Digite o nome da nova fase...",
"addPhase": "Adicionar Fase",
"noPhasesFound": "Nenhuma fase encontrada",
"no": "Nenhuma",
"found": "encontrada",
"deletePhase": "Excluir Fase",
"deletePhaseConfirm": "Tem certeza de que deseja excluir esta fase? Esta ação não pode ser desfeita.",
"rename": "Renomear",
"delete": "Excluir",
"create": "Criar",
"cancel": "Cancelar",
"selectColor": "Selecionar cor",
"managePhases": "Gerenciar Fases",
"close": "Fechar"
}

View File

@@ -38,5 +38,15 @@
"createClient": "Criar cliente",
"searchInputPlaceholder": "Pesquise por nome ou email",
"hoursPerDayValidationMessage": "As horas por dia devem ser um número entre 1 e 24",
"noPermission": "Sem permissão"
"workingDaysValidationMessage": "Os dias de trabalho devem ser um número positivo",
"manDaysValidationMessage": "Os dias de homem devem ser um número positivo",
"noPermission": "Sem permissão",
"progressSettings": "Configurações de Progresso",
"manualProgress": "Progresso Manual",
"manualProgressTooltip": "Permitir atualizações manuais de progresso para tarefas sem subtarefas",
"weightedProgress": "Progresso Ponderado",
"weightedProgressTooltip": "Calcular o progresso com base nos pesos das subtarefas",
"timeProgress": "Progresso Baseado em Tempo",
"timeProgressTooltip": "Calcular o progresso com base no tempo estimado",
"enterProjectKey": "Insira a chave do projeto"
}

View File

@@ -0,0 +1,14 @@
{
"taskList": "Lista de Tarefas",
"board": "Quadro Kanban",
"insights": "Insights",
"files": "Arquivos",
"members": "Membros",
"updates": "Atualizações",
"projectView": "Visualização do Projeto",
"loading": "Carregando projeto...",
"error": "Erro ao carregar projeto",
"pinnedTab": "Fixada como aba padrão",
"pinTab": "Fixar como aba padrão",
"unpinTab": "Desfixar aba padrão"
}

View File

@@ -1,11 +1,11 @@
{
"importTaskTemplate": "Importar modelo de tarefa",
"templateName": "Nome do modelo",
"templateDescription": "Descrição do modelo",
"selectedTasks": "Tarefas selecionadas",
"tasks": "Tarefas",
"templates": "Modelos",
"remove": "Remover",
"cancel": "Cancelar",
"import": "Importar"
}
"importTaskTemplate": "Importar modelo de tarefa",
"templateName": "Nome do modelo",
"templateDescription": "Descrição do modelo",
"selectedTasks": "Tarefas selecionadas",
"tasks": "Tarefas",
"templates": "Modelos",
"remove": "Remover",
"cancel": "Cancelar",
"import": "Importar"
}

View File

@@ -1,8 +1,7 @@
{
"title": "Membros do Projeto",
"searchLabel": "Adicionar membros inserindo nome ou e-mail",
"searchPlaceholder": "Digite nome ou e-mail",
"inviteAsAMember": "Convidar como membro",
"inviteNewMemberByEmail": "Convidar novo membro por e-mail"
}
"title": "Membros do Projeto",
"searchLabel": "Adicionar membros inserindo nome ou e-mail",
"searchPlaceholder": "Digite nome ou e-mail",
"inviteAsAMember": "Convidar como membro",
"inviteNewMemberByEmail": "Convidar novo membro por e-mail"
}

View File

@@ -1,13 +1,31 @@
{
"importTasks": "Importar tarefas",
"createTask": "Criar tarefa",
"settings": "Configurações",
"subscribe": "Inscrever-se",
"unsubscribe": "Cancelar inscrição",
"deleteProject": "Excluir projeto",
"startDate": "Data de início",
"endDate": "Data de fim",
"projectSettings": "Configurações do projeto",
"projectSummary": "Resumo do projeto",
"receiveProjectSummary": "Receber um resumo do projeto todas as noites."
}
"importTasks": "Importar tarefas",
"importTask": "Importar tarefa",
"createTask": "Criar tarefa",
"settings": "Configurações",
"subscribe": "Inscrever-se",
"unsubscribe": "Cancelar inscrição",
"deleteProject": "Excluir projeto",
"startDate": "Data de início",
"endDate": "Data de fim",
"projectSettings": "Configurações do projeto",
"projectSummary": "Resumo do projeto",
"receiveProjectSummary": "Receber um resumo do projeto todas as noites.",
"refreshProject": "Atualizar projeto",
"saveAsTemplate": "Salvar como modelo",
"invite": "Convidar",
"share": "Compartilhar",
"subscribeTooltip": "Inscrever-se nas notificações do projeto",
"unsubscribeTooltip": "Cancelar inscrição nas notificações do projeto",
"refreshTooltip": "Atualizar dados do projeto",
"settingsTooltip": "Abrir configurações do projeto",
"saveAsTemplateTooltip": "Salvar este projeto como modelo",
"inviteTooltip": "Convidar membros da equipe para este projeto",
"createTaskTooltip": "Criar uma nova tarefa",
"importTaskTooltip": "Importar tarefa do modelo",
"navigateBackTooltip": "Voltar para a lista de projetos",
"projectStatusTooltip": "Status do projeto",
"projectDatesInfo": "Informações da linha do tempo do projeto",
"projectCategoryTooltip": "Categoria do projeto",
"defaultTaskName": "Tarefa Sem Título"
}

View File

@@ -11,7 +11,7 @@
"taskIncludesOptions": {
"statuses": "Status",
"phases": "Fases",
"labels": "Etiquetas",
"labels": "Etiquetas",
"name": "Nome",
"priority": "Prioridade",
"status": "Status",

View File

@@ -0,0 +1,5 @@
{
"title": "Aparência",
"darkMode": "Modo Escuro",
"darkModeDescription": "Alterne entre o modo claro e escuro para personalizar sua experiência de visualização."
}

View File

@@ -7,4 +7,4 @@
"searchPlaceholder": "Pesquisar por nome",
"emptyText": "As categorias podem ser criadas ao atualizar ou criar projetos.",
"colorChangeTooltip": "Clique para mudar a cor"
}
}

View File

@@ -19,4 +19,4 @@
"createClientErrorMessage": "Criar cliente falhou!",
"updateClientSuccessMessage": "Atualizar cliente sucesso!",
"updateClientErrorMessage": "Atualizar cliente falhou!"
}
}

View File

@@ -17,4 +17,4 @@
"createJobTitleErrorMessage": "Falha ao criar título de emprego!",
"updateJobTitleSuccessMessage": "Atualizar título de emprego com sucesso!",
"updateJobTitleErrorMessage": "Falha ao atualizar título de emprego!"
}
}

View File

@@ -8,4 +8,4 @@
"emptyText": "Os rótulos podem ser criados ao atualizar ou criar tarefas.",
"pinTooltip": "Clique para fixar isso no menu principal",
"colorChangeTooltip": "Clique para mudar a cor"
}
}

View File

@@ -4,4 +4,4 @@
"time_zone": "Fuso horário",
"time_zone_required": "O fuso horário é obrigatório",
"save_changes": "Salvar alterações"
}
}

View File

@@ -7,4 +7,4 @@
"popupDescription": "As notificações pop-up podem ser desativadas pelo seu navegador. Altere as configurações do seu navegador para permiti-las.",
"unreadItemsTitle": "Mostrar o número de itens não lidos",
"unreadItemsDescription": "Você verá contagens para cada notificação."
}
}

View File

@@ -9,5 +9,6 @@
"saveChanges": "Salvar Alterações",
"profileJoinedText": "Entrou há um mês",
"profileLastUpdatedText": "Última atualização há um mês",
"avatarTooltip": "Clique para carregar um avatar"
}
"avatarTooltip": "Clique para carregar um avatar",
"title": "Configurações do Perfil"
}

View File

@@ -5,4 +5,4 @@
"confirmText": "Tem a certeza?",
"okText": "Sim",
"cancelText": "Cancelar"
}
}

View File

@@ -10,5 +10,6 @@
"team-members": "Membros da Equipe",
"teams": "Equipes",
"change-password": "Alterar Senha",
"language-and-region": "Idioma e Região"
}
"language-and-region": "Idioma e Região",
"appearance": "Aparência"
}

View File

@@ -6,4 +6,4 @@
"confirmText": "Tem a certeza?",
"okText": "Sim",
"cancelText": "Cancelar"
}
}

View File

@@ -1,4 +1,5 @@
{
"title": "Membros da Equipe",
"nameColumn": "Nome",
"projectsColumn": "Projetos",
"emailColumn": "Email",
@@ -40,5 +41,7 @@
"ownerText": "Dono da Equipe",
"addedText": "Adicionado",
"updatedText": "Atualizado",
"noResultFound": "Digite um endereço de email e pressione enter..."
}
"noResultFound": "Digite um endereço de email e pressione enter...",
"jobTitlesFetchError": "Falha ao buscar cargos",
"invitationResent": "Convite reenviado com sucesso!"
}

View File

@@ -0,0 +1,16 @@
{
"title": "Equipes",
"team": "Equipe",
"teams": "Equipes",
"name": "Nome",
"created": "Criado",
"ownsBy": "Pertence a",
"edit": "Editar",
"editTeam": "Editar Equipe",
"pinTooltip": "Clique para fixar isso no menu principal",
"editTeamName": "Editar Nome da Equipe",
"updateName": "Atualizar Nome",
"namePlaceholder": "Nome",
"nameRequired": "Por favor digite um Nome",
"updateFailed": "Falha na alteração do nome da equipe!"
}

View File

@@ -15,7 +15,8 @@
"hide-start-date": "Ocultar data de início",
"show-start-date": "Mostrar data de início",
"hours": "Horas",
"minutes": "Minutos"
"minutes": "Minutos",
"recurring": "Recorrente"
},
"description": {
"title": "Descrição",
@@ -26,4 +27,4 @@
"add-sub-task": "+ Adicionar subtarefa",
"refresh-sub-tasks": "Atualizar subtarefas"
}
}
}

View File

@@ -0,0 +1,34 @@
{
"recurring": "Recorrente",
"recurringTaskConfiguration": "Configuração de tarefa recorrente",
"repeats": "Repete",
"daily": "Diário",
"weekly": "Semanal",
"everyXDays": "A cada X dias",
"everyXWeeks": "A cada X semanas",
"everyXMonths": "A cada X meses",
"monthly": "Mensal",
"selectDaysOfWeek": "Selecionar dias da semana",
"mon": "Seg",
"tue": "Ter",
"wed": "Qua",
"thu": "Qui",
"fri": "Sex",
"sat": "Sáb",
"sun": "Dom",
"monthlyRepeatType": "Tipo de repetição mensal",
"onSpecificDate": "Em uma data específica",
"onSpecificDay": "Em um dia específico",
"dateOfMonth": "Data do mês",
"weekOfMonth": "Semana do mês",
"dayOfWeek": "Dia da semana",
"first": "Primeira",
"second": "Segunda",
"third": "Terceira",
"fourth": "Quarta",
"last": "Última",
"intervalDays": "Intervalo (dias)",
"intervalWeeks": "Intervalo (semanas)",
"intervalMonths": "Intervalo (meses)",
"saveChanges": "Salvar alterações"
}

View File

@@ -1,28 +1,37 @@
{
"taskHeader": {
"taskNamePlaceholder": "Digite sua tarefa",
"deleteTask": "Excluir tarefa"
"taskNamePlaceholder": "Digite sua Tarefa",
"deleteTask": "Deletar Tarefa"
},
"taskInfoTab": {
"title": "Informações",
"details": {
"title": "Detalhes",
"task-key": "Chave da tarefa",
"task-key": "Chave da Tarefa",
"phase": "Fase",
"assignees": "Responsáveis",
"due-date": "Data de vencimento",
"time-estimation": "Estimativa de tempo",
"due-date": "Data de Vencimento",
"time-estimation": "Estimativa de Tempo",
"priority": "Prioridade",
"labels": "Etiquetas",
"billable": "Faturável",
"notify": "Notificar",
"when-done-notify": "Quando concluída, notificar",
"start-date": "Data de início",
"end-date": "Data de término",
"hide-start-date": "Ocultar data de início",
"show-start-date": "Mostrar data de início",
"when-done-notify": "Quando concluído, notificar",
"start-date": "Data de Início",
"end-date": "Data de Fim",
"hide-start-date": "Ocultar Data de Início",
"show-start-date": "Mostrar Data de Início",
"hours": "Horas",
"minutes": "Minutos"
"minutes": "Minutos",
"progressValue": "Valor do Progresso",
"progressValueTooltip": "Definir a porcentagem de progresso (0-100%)",
"progressValueRequired": "Por favor, insira um valor de progresso",
"progressValueRange": "O progresso deve estar entre 0 e 100",
"taskWeight": "Peso da Tarefa",
"taskWeightTooltip": "Definir o peso desta subtarefa (porcentagem)",
"taskWeightRequired": "Por favor, insira um peso da tarefa",
"taskWeightRange": "O peso deve estar entre 0 e 100",
"recurring": "Recorrente"
},
"labels": {
"labelInputPlaceholder": "Pesquisar ou criar",
@@ -33,14 +42,14 @@
"placeholder": "Adicionar uma descrição mais detalhada..."
},
"subTasks": {
"title": "Subtarefas",
"addSubTask": "+ Adicionar subtarefa",
"title": "Sub Tarefas",
"addSubTask": "Adicionar Sub Tarefa",
"addSubTaskInputPlaceholder": "Digite sua tarefa e pressione enter",
"refreshSubTasks": "Atualizar subtarefas",
"refreshSubTasks": "Atualizar Sub Tarefas",
"edit": "Editar",
"delete": "Excluir",
"confirmDeleteSubTask": "Tem certeza de que deseja excluir esta subtarefa?",
"deleteSubTask": "Excluir subtarefa"
"delete": "Deletar",
"confirmDeleteSubTask": "Tem certeza de que deseja deletar esta subtarefa?",
"deleteSubTask": "Deletar Sub Tarefa"
},
"dependencies": {
"title": "Dependências",
@@ -48,31 +57,67 @@
"blockedBy": "Bloqueado por",
"searchTask": "Digite para pesquisar tarefa",
"noTasksFound": "Nenhuma tarefa encontrada",
"confirmDeleteDependency": "Tem certeza de que deseja excluir?"
"confirmDeleteDependency": "Tem certeza de que deseja deletar?"
},
"attachments": {
"title": "Anexos",
"chooseOrDropFileToUpload": "Escolha ou arraste um arquivo para carregar",
"uploading": "Carregando..."
"chooseOrDropFileToUpload": "Escolha ou arraste um arquivo para upload",
"uploading": "Enviando..."
},
"comments": {
"title": "Comentários",
"addComment": "+ Adicionar novo comentário",
"noComments": "Nenhum comentário ainda. Seja o primeiro a comentar!",
"delete": "Excluir",
"confirmDeleteComment": "Tem certeza de que deseja excluir este comentário?"
"noComments": "Ainda não há comentários. Seja o primeiro a comentar!",
"delete": "Deletar",
"confirmDeleteComment": "Tem certeza de que deseja deletar este comentário?",
"addCommentPlaceholder": "Adicionar um comentário...",
"cancel": "Cancelar",
"commentButton": "Comentar",
"attachFiles": "Anexar arquivos",
"addMoreFiles": "Adicionar mais arquivos",
"selectedFiles": "Arquivos Selecionados (Até 25MB, Máximo {count})",
"maxFilesError": "Você pode fazer upload de no máximo {count} arquivos",
"processFilesError": "Falha ao processar arquivos",
"addCommentError": "Por favor adicione um comentário ou anexe arquivos",
"createdBy": "Criado {{time}} por {{user}}",
"updatedTime": "Atualizado {{time}}"
},
"searchInputPlaceholder": "Pesquisar por nome",
"pendingInvitation": "Convite pendente"
"pendingInvitation": "Convite Pendente"
},
"taskTimeLogTab": {
"title": "Registro de tempo",
"title": "Registro de Tempo",
"addTimeLog": "Adicionar novo registro de tempo",
"totalLogged": "Total registrado",
"totalLogged": "Total Registrado",
"exportToExcel": "Exportar para Excel",
"noTimeLogsFound": "Nenhum registro de tempo encontrado"
"noTimeLogsFound": "Nenhum registro de tempo encontrado",
"timeLogForm": {
"date": "Data",
"startTime": "Hora de Início",
"endTime": "Hora de Fim",
"workDescription": "Descrição do Trabalho",
"descriptionPlaceholder": "Adicionar uma descrição",
"logTime": "Registrar tempo",
"updateTime": "Atualizar tempo",
"cancel": "Cancelar",
"selectDateError": "Por favor selecione uma data",
"selectStartTimeError": "Por favor selecione a hora de início",
"selectEndTimeError": "Por favor selecione a hora de fim",
"endTimeAfterStartError": "A hora de fim deve ser posterior à hora de início"
}
},
"taskActivityLogTab": {
"title": "Registro de atividade"
"title": "Registro de Atividade",
"add": "ADICIONAR",
"remove": "REMOVER",
"none": "Nenhum",
"weight": "Peso",
"createdTask": "criou a tarefa."
},
"taskProgress": {
"markAsDoneTitle": "Marcar Tarefa como Concluída?",
"confirmMarkAsDone": "Sim, marcar como concluída",
"cancelMarkAsDone": "Não, manter status atual",
"markAsDoneDescription": "Você definiu o progresso para 100%. Gostaria de atualizar o status da tarefa para \"Concluída\"?"
}
}
}

View File

@@ -6,8 +6,10 @@
"sortText": "Ordenar",
"statusText": "Status",
"phaseText": "Fase",
"memberText": "Membros",
"assigneesText": "Atribuídos",
"priorityText": "Prioridade",
"labelsText": "Rótulos",
"labelsText": "Etiquetas",
"membersText": "Membros",
"groupByText": "Agrupar por",
"showArchivedText": "Mostrar arquivados",
@@ -16,41 +18,71 @@
"taskText": "Tarefa",
"descriptionText": "Descrição",
"phasesText": "Fases",
"listText": "Lista",
"progressText": "Progresso",
"timeTrackingText": "Rastreamento de Tempo",
"timeTrackingText": "Rastreamento de tempo",
"timetrackingText": "Rastreamento de tempo",
"estimationText": "Estimativa",
"startDateText": "Data de Início",
"endDateText": "Data de Fim",
"dueDateText": "Data de Vencimento",
"completedDateText": "Data de Conclusão",
"createdDateText": "Data de Criação",
"lastUpdatedText": "Última Atualização",
"startDateText": "Data de início",
"startdateText": "Data de início",
"endDateText": "Data de fim",
"dueDateText": "Data de vencimento",
"duedateText": "Data de vencimento",
"completedDateText": "Data de conclusão",
"completeddateText": "Data de conclusão",
"createdDateText": "Data de criação",
"createddateText": "Data de criação",
"lastUpdatedText": "Última atualização",
"lastupdatedText": "Última atualização",
"reporterText": "Relator",
"dueTimeText": "Hora de Vencimento",
"assigneesText": "Atribuições",
"timetrackingText": "Rastreamento de Tempo",
"startdateText": "Data de Início",
"duedateText": "Data de Vencimento",
"completeddateText": "Data de Conclusão",
"createddateText": "Data de Criação",
"lastupdatedText": "Última Atualização",
"dueTimeText": "Hora de vencimento",
"duetimeText": "Hora de vencimento",
"lowText": "Baixa",
"mediumText": "Média",
"highText": "Alta",
"createStatusButtonTooltip": "Configurações de Status",
"configPhaseButtonTooltip": "Configurações de Fase",
"noLabelsFound": "Nenhum rótulo encontrado",
"createStatusButtonTooltip": "Configurações de status",
"configPhaseButtonTooltip": "Configurações de fase",
"noLabelsFound": "Nenhuma etiqueta encontrada",
"addStatusButton": "Adicionar Status",
"addPhaseButton": "Adicionar Fase",
"addStatusButton": "Adicionar status",
"addPhaseButton": "Adicionar fase",
"createStatus": "Criar Status",
"createStatus": "Criar status",
"name": "Nome",
"category": "Categoria",
"selectCategory": "Selecionar uma categoria",
"pleaseEnterAName": "Por favor, insira um nome",
"pleaseEnterAName": "Por favor, digite um nome",
"pleaseSelectACategory": "Por favor, selecione uma categoria",
"create": "Criar"
"create": "Criar",
"searchTasks": "Pesquisar tarefas...",
"searchPlaceholder": "Pesquisar...",
"fieldsText": "Campos",
"loadingFilters": "Carregando filtros...",
"noOptionsFound": "Nenhuma opção encontrada",
"filtersActive": "filtros ativos",
"filterActive": "filtro ativo",
"clearAll": "Limpar tudo",
"clearing": "Limpando...",
"cancel": "Cancelar",
"search": "Pesquisar",
"groupedBy": "Agrupado por",
"manage": "Gerenciar",
"manageStatuses": "Gerenciar Status",
"managePhases": "Gerenciar Fases",
"dragToReorderStatuses": "Os status estão organizados por categorias. Arraste para reordenar dentro das categorias. Clique em 'Adicionar status' para criar novos status em cada categoria.",
"enterNewStatusName": "Digite o nome do novo status...",
"addStatus": "Adicionar status",
"noStatusesFound": "Nenhum status nesta categoria",
"deleteStatus": "Excluir status",
"deleteStatusConfirm": "Tem certeza de que deseja excluir este status? Esta ação não pode ser desfeita.",
"rename": "Renomear",
"delete": "Excluir",
"enterStatusName": "Digite o nome do status",
"close": "Fechar",
"cannotMoveStatus": "Não é possível mover o status",
"cannotMoveStatusMessage": "Não é possível mover este status porque deixaria a categoria '{{categoryName}}' vazia. Cada categoria deve ter pelo menos um status.",
"ok": "OK"
}

View File

@@ -36,8 +36,9 @@
"selectText": "Selecionar",
"labelsSelectorInputTip": "Pressione enter para criar!",
"addTaskText": "+ Adicionar Tarefa",
"addTaskText": "Adicionar Tarefa",
"addSubTaskText": "+ Adicionar Subtarefa",
"noTasksInGroup": "Nenhuma tarefa neste grupo",
"addTaskInputPlaceholder": "Digite sua tarefa e pressione enter",
"openButton": "Abrir",
@@ -47,7 +48,10 @@
"searchInputPlaceholder": "Buscar ou criar",
"assigneeSelectorInviteButton": "Convide um novo membro por e-mail",
"labelInputPlaceholder": "Buscar ou criar",
"searchLabelsPlaceholder": "Buscar etiquetas...",
"createLabelButton": "Criar \"{{name}}\"",
"manageLabelsPath": "Configurações → Etiquetas",
"pendingInvitation": "Convite Pendente",
"contextMenu": {
@@ -59,5 +63,74 @@
"convertToTask": "Converter em Tarefa",
"delete": "Excluir",
"searchByNameInputPlaceholder": "Buscar por nome"
},
"setDueDate": "Definir data de vencimento",
"setStartDate": "Definir data de início",
"clearDueDate": "Limpar data de vencimento",
"clearStartDate": "Limpar data de início",
"dueDatePlaceholder": "Data de vencimento",
"startDatePlaceholder": "Data de início",
"emptyStates": {
"noTaskGroups": "Nenhum grupo de tarefas encontrado",
"noTaskGroupsDescription": "As tarefas aparecerão aqui quando forem criadas ou quando filtros forem aplicados.",
"errorPrefix": "Erro:",
"dragTaskFallback": "Tarefa"
},
"customColumns": {
"addCustomColumn": "Adicionar uma coluna personalizada",
"customColumnHeader": "Coluna Personalizada",
"customColumnSettings": "Configurações da coluna personalizada",
"noCustomValue": "Sem valor",
"peopleField": "Campo de pessoas",
"noDate": "Sem data",
"unsupportedField": "Tipo de campo não suportado",
"modal": {
"addFieldTitle": "Adicionar campo",
"editFieldTitle": "Editar campo",
"fieldTitle": "Título do campo",
"fieldTitleRequired": "O título do campo é obrigatório",
"columnTitlePlaceholder": "Título da coluna",
"type": "Tipo",
"deleteConfirmTitle": "Tem certeza de que deseja excluir esta coluna personalizada?",
"deleteConfirmDescription": "Esta ação não pode ser desfeita. Todos os dados associados a esta coluna serão excluídos permanentemente.",
"deleteButton": "Excluir",
"cancelButton": "Cancelar",
"createButton": "Criar",
"updateButton": "Atualizar",
"createSuccessMessage": "Coluna personalizada criada com sucesso",
"updateSuccessMessage": "Coluna personalizada atualizada com sucesso",
"deleteSuccessMessage": "Coluna personalizada excluída com sucesso",
"deleteErrorMessage": "Falha ao excluir a coluna personalizada",
"createErrorMessage": "Falha ao criar a coluna personalizada",
"updateErrorMessage": "Falha ao atualizar a coluna personalizada"
},
"fieldTypes": {
"people": "Pessoas",
"number": "Número",
"date": "Data",
"selection": "Seleção",
"checkbox": "Caixa de seleção",
"labels": "Etiquetas",
"key": "Chave",
"formula": "Fórmula"
}
},
"indicators": {
"tooltips": {
"subtasks": "{{count}} subtarefa",
"subtasks_plural": "{{count}} subtarefas",
"comments": "{{count}} comentário",
"comments_plural": "{{count}} comentários",
"attachments": "{{count}} anexo",
"attachments_plural": "{{count}} anexos",
"subscribers": "A tarefa tem assinantes",
"dependencies": "A tarefa tem dependências",
"recurring": "Tarefa recorrente"
}
}
}

View File

@@ -0,0 +1,39 @@
{
"noTasksInGroup": "Nenhuma tarefa neste grupo",
"noTasksInGroupDescription": "Adicione uma tarefa para começar",
"addFirstTask": "Adicione sua primeira tarefa",
"openTask": "Abrir",
"subtask": "subtarefa",
"subtasks": "subtarefas",
"comment": "comentário",
"comments": "comentários",
"attachment": "anexo",
"attachments": "anexos",
"enterSubtaskName": "Digite o nome da subtarefa...",
"add": "Adicionar",
"cancel": "Cancelar",
"renameGroup": "Renomear Grupo",
"renameStatus": "Renomear Status",
"renamePhase": "Renomear Fase",
"changeCategory": "Alterar Categoria",
"clickToEditGroupName": "Clique para editar o nome do grupo",
"enterGroupName": "Digite o nome do grupo",
"todo": "A Fazer",
"inProgress": "Em Andamento",
"done": "Concluído",
"defaultTaskName": "Tarefa Sem Título",
"indicators": {
"tooltips": {
"subtasks": "{{count}} subtarefa",
"subtasks_plural": "{{count}} subtarefas",
"comments": "{{count}} comentário",
"comments_plural": "{{count}} comentários",
"attachments": "{{count}} anexo",
"attachments_plural": "{{count}} anexos",
"subscribers": "Tarefa tem assinantes",
"dependencies": "Tarefa tem dependências",
"recurring": "Tarefa recorrente"
}
}
}

View File

@@ -1,24 +1,41 @@
{
"taskSelected": "Tarefa selecionada",
"tasksSelected": "Tarefas selecionadas",
"changeStatus": "Alterar Status/ Prioridade/ Fases",
"changeLabel": "Alterar Etiqueta",
"assignToMe": "Atribuir a mim",
"changeAssignees": "Alterar Assignados",
"archive": "Arquivar",
"unarchive": "Desarquivar",
"delete": "Deletar",
"moreOptions": "Mais opções",
"deselectAll": "Desmarcar todas",
"status": "Status",
"priority": "Prioridade",
"phase": "Fase",
"member": "Membro",
"createTaskTemplate": "Criar Modelo de Tarefa",
"apply": "Aplicar",
"createLabel": "+ Criar etiqueta",
"hitEnterToCreate": "Pressione Enter para criar",
"pendingInvitation": "Convite Pendente",
"noMatchingLabels": "Nenhuma etiqueta correspondente",
"noLabels": "Sem etiquetas"
}
"taskSelected": "Tarefa selecionada",
"tasksSelected": "Tarefas selecionadas",
"changeStatus": "Alterar Status/ Prioridade/ Fases",
"changeLabel": "Alterar Etiqueta",
"assignToMe": "Atribuir a mim",
"changeAssignees": "Alterar Assignados",
"archive": "Arquivar",
"unarchive": "Desarquivar",
"delete": "Deletar",
"moreOptions": "Mais opções",
"deselectAll": "Desmarcar todas",
"status": "Status",
"priority": "Prioridade",
"phase": "Fase",
"member": "Membro",
"createTaskTemplate": "Criar Modelo de Tarefa",
"apply": "Aplicar",
"createLabel": "+ Criar etiqueta",
"searchOrCreateLabel": "Pesquisar ou criar etiqueta...",
"hitEnterToCreate": "Pressione Enter para criar",
"labelExists": "A etiqueta já existe",
"pendingInvitation": "Convite Pendente",
"noMatchingLabels": "Nenhuma etiqueta correspondente",
"noLabels": "Sem etiquetas",
"CHANGE_STATUS": "Alterar Status",
"CHANGE_PRIORITY": "Alterar Prioridade",
"CHANGE_PHASE": "Alterar Fase",
"ADD_LABELS": "Adicionar Etiquetas",
"ASSIGN_TO_ME": "Atribuir a Mim",
"ASSIGN_MEMBERS": "Atribuir Membros",
"ARCHIVE": "Arquivar",
"DELETE": "Deletar",
"CANCEL": "Cancelar",
"CLEAR_SELECTION": "Limpar Seleção",
"TASKS_SELECTED": "{{count}} tarefa selecionada",
"TASKS_SELECTED_plural": "{{count}} tarefas selecionadas",
"DELETE_TASKS_CONFIRM": "Deletar {{count}} tarefa?",
"DELETE_TASKS_CONFIRM_plural": "Deletar {{count}} tarefas?",
"DELETE_TASKS_WARNING": "Esta ação não pode ser desfeita."
}

View File

@@ -4,7 +4,7 @@
"timeSheet": "Folha de Tempo",
"searchByName": "Pesquisar por nome",
"selectAll": "Selecionar Todos",
"selectAll": "Selecionar Tudo",
"teams": "Equipes",
"searchByProject": "Pesquisar por nome do projeto",
@@ -13,32 +13,45 @@
"searchByCategory": "Pesquisar por nome da categoria",
"categories": "Categorias",
"billable": "Cobrável",
"nonBillable": "Não Cobrável",
"billable": "Faturável",
"nonBillable": "Não Faturável",
"total": "Total",
"projectsTimeSheet": "Folha de Tempo dos Projetos",
"projectsTimeSheet": "Folha de Tempo de Projetos",
"loggedTime": "Tempo Registrado (horas)",
"loggedTime": "Tempo Registrado(horas)",
"exportToExcel": "Exportar para Excel",
"logged": "registrado",
"for": "para",
"membersTimeSheet": "Folha de Tempo dos Membros",
"membersTimeSheet": "Folha de Tempo de Membros",
"member": "Membro",
"estimatedVsActual": "Estimado vs Real",
"workingDays": "Dias de Trabalho",
"manDays": "Dias-Homem",
"workingDays": "Dias Úteis",
"manDays": "Dias Homem",
"days": "Dias",
"estimatedDays": "Dias Estimados",
"actualDays": "Dias Reais",
"noCategories": "Nenhuma categoria encontrada",
"noCategory": "Nenhuma Categoria",
"noCategory": "Sem Categoria",
"noProjects": "Nenhum projeto encontrado",
"noTeams": "Nenhum time encontrado",
"noData": "Nenhum dado encontrado"
"noTeams": "Nenhuma equipe encontrada",
"noData": "Nenhum dado encontrado",
"groupBy": "Agrupar por",
"groupByCategory": "Categoria",
"groupByTeam": "Equipe",
"groupByStatus": "Status",
"groupByNone": "Nenhum",
"clearSearch": "Limpar pesquisa",
"selectedProjects": "Projetos Selecionados",
"projectsSelected": "projetos selecionados",
"showSelected": "Mostrar Apenas Selecionados",
"expandAll": "Expandir Tudo",
"collapseAll": "Recolher Tudo",
"ungrouped": "Não Agrupado"
}

View File

@@ -1,5 +1,5 @@
{
"title": "¡Não autorizado!",
"subtitle": "Você não tem permissão para acessar esta página",
"button": "Ir para Início"
}
"title": "¡Não autorizado!",
"subtitle": "Você não tem permissão para acessar esta página",
"button": "Ir para Início"
}