From db1608a5c052d7a00511a52000a4310a7db08bfe Mon Sep 17 00:00:00 2001 From: wduqu001 Date: Wed, 31 Jul 2024 23:49:38 -0300 Subject: [PATCH 1/2] =?UTF-8?q?chore:=20update=20translations=20with=20Fin?= =?UTF-8?q?k=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/i18n/en.json | 2 +- src/assets/i18n/es.json | 138 +++++++++++++++++++++++++++++++-- src/assets/i18n/pt.json | 164 +++++++++++++++++++++++++++++++++++++--- 3 files changed, 285 insertions(+), 19 deletions(-) diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index 5c89f24ad7a..e448fb01a86 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -1085,7 +1085,7 @@ "MONDAY_TO_FRIDAY_AND_TIME": "Mon-Fri, {{timeStr}}", "WEEKLY_CURRENT_WEEKDAY": "Weekly on {{weekdayStr}}", "WEEKLY_CURRENT_WEEKDAY_AND_TIME": "Weekly on {{weekdayStr}}, {{timeStr}}", - "YEARLY_CURRENT_DATE": "Yearly on {{dayAndMonthStr}}", + "YEARLY_CURRENT_DATE": "{{dayAndMonthStr}Yearly on {{dayAndMonthStr}}", "YEARLY_CURRENT_DATE_AND_TIME": "Yearly {{dayAndMonthStr}}, {{timeStr}}" }, "D_CONFIRM_REMOVE": { diff --git a/src/assets/i18n/es.json b/src/assets/i18n/es.json index 33101ef42af..e7af00e041f 100644 --- a/src/assets/i18n/es.json +++ b/src/assets/i18n/es.json @@ -1,7 +1,13 @@ { "ANDROID": { "NOTIFICATIONS": { - "SYNC_CONFLICT_TITLE": "Se produjo un conflicto de sincronización" + "SYNC_CONFLICT_TITLE": "Se produjo un conflicto de sincronización", + "SYNC_CONFLICT_MSG": "Por favor revisa y decide qué hacer." + }, + "PERMANENT_NOTIFICATION_MSGS": { + "INITIAL": "Aplicación ejecutándose en segundo plano para permitir la sincronización si está habilitada", + "NO_ACTIVE_TASKS": "No hay tareas activas", + "SYNCING": "Sincronizando" } }, "APP": { @@ -113,6 +119,19 @@ "ISSUE_NOT_FOUND": "CalDav: Todo \"{{issueId}}\" parece haberse eliminado en el servidor." } }, + "CALENDARS": { + "BANNER": { + "TXT": "{{title}} comienza a {{start}}!", + "TXT_MULTIPLE": "{{title}} comienza a {{start}}!
(y {{nrOfOtherBanners}} otros eventos están pendientes)", + "TXT_PAST": "{{title}} comenzó a {{start}}!", + "TXT_PAST_MULTIPLE": "{{title}} comenzó a {{start}}!
(y {{nrOfOtherBanners}} otros eventos están pendientes)", + "ADD_AS_TASK": "Agregar como tarea", + "FOCUS_TASK": "Enfocar tarea" + }, + "S": { + "CAL_PROVIDER_ERROR": "Error del proveedor de calendario: {{errTxt}}" + } + }, "CONFIG": { "S": { "UPDATE_SECTION": "Ajustes actualizados para {{sectionKey}}" @@ -125,7 +144,8 @@ "AUTH_ERROR": "Dropbox: token de acceso no válido proporcionado", "AUTH_ERROR_ACTION": "Cambiar Token", "OFFLINE": "Dropbox: no se puede sincronizar porque está desconectado", - "SYNC_ERROR": "Dropbox: error al sincronizar" + "SYNC_ERROR": "Dropbox: error al sincronizar", + "UNABLE_TO_GENERATE_PKCE_CHALLENGE": "Dropbox: No se pudo generar el desafío PKCE." } }, "FINISH_DAY_BEFORE_EXIT": { @@ -133,6 +153,67 @@ "FINISH_DAY_BEFORE_EXIT": "Hay {{nr}} tareas realizadas en su lista de hoy que aún no se han movido al archivo. ¿De verdad quieres salir sin terminar tu día?" } }, + "FOCUS_MODE": { + "BACK_TO_PLANNING": "Volver a la planificación", + "CANCEL_FOCUS_SESSION": "Cancelar sesión de enfoque", + "CONGRATS": "¡Felicidades por completar esta sesión!", + "CONTINUE_FOCUS_SESSION": "Continuar sesión de enfoque", + "FINISH_TASK_AND_SELECT_NEXT": "Finalizar tarea y seleccionar la siguiente", + "GET_READY": "¡Prepárate para tu sesión de enfoque!", + "GOGOGO": "¡Vamos, vamos, vamos!", + "GO_TO_PROCRASTINATION": "Busca ayuda cuando procrastines", + "NEXT": "Siguiente", + "ON": "Activado", + "OPEN_ISSUE_IN_BROWSER": "Abrir tarea en el navegador", + "POMODORO_BACK": "Volver", + "POMODORO_DISABLE": "Desactivar Pomodoro", + "POMODORO_INFO": "Las sesiones de enfoque no se pueden usar junto con el temporizador Pomodoro activado", + "PREP_STRETCH": "Haz algunos estiramientos suaves", + "PREP_SIT_UPRIGHT": "\"Sé (o mantente) erguido\"", + "PREP_GET_MENTALLY_READY": "Prepárate mentalmente para estar enfocado y ser productivo", + "SELECT_ANOTHER_TASK": "Selecciona otra tarea", + "SELECT_TASK": "Selecciona la tarea en la que concentrarte", + "SET_FOCUS_SESSION_DURATION": "Establecer la duración de la sesión de enfoque", + "SHOW_HIDE_NOTES_AND_ATTACHMENTS": "Mostrar/ocultar notas y adjuntos de la tarea", + "START_FOCUS_SESSION": "Iniciar sesión de enfoque", + "START_NEXT_FOCUS_SESSION": "Iniciar la siguiente sesión de enfoque", + "WORKED_FOR": "Trabajaste durante" + }, + "GITEA": { + "FORM": { + "FILTER_USER": "Nombre de usuario (por ejemplo, para filtrar cambios realizados por ti mismo)", + "IS_AUTO_POLL": "Sondear automáticamente los problemas de Git importados en busca de cambios", + "REPO_FULL_NAME": "Nombre de usuario o nombre de la organización/proyecto", + "SCOPE_ALL": "Todos", + "SCOPE_ASSIGNED": "Asignado a mí", + "SCOPE_CREATED": "Creado por mí" + }, + "ISSUE_CONTENT": { + "ASSIGNEE": "Responsable", + "DESCRIPTION": "Descripción", + "MARK_AS_CHECKED": "Marcar actualizaciones como verificadas", + "STATUS": "Estado", + "WRITE_A_COMMENT": "Escribir un comentario" + }, + "S": { + "ERR_UNKNOWN": "Gitea: Error desconocido {statusCode} {errorMsg}. ¿Límite de tasa de la API excedido?" + } + }, + "REDMINE": { + "FORM": { + "PROJECT_ID_DESCRIPTION": "Se puede encontrar como parte de la URL al ver el proyecto en el navegador." + }, + "FORM_SECTION": { + "HELP": "

Aquí puedes configurar SuperProductivity para listar los problemas abiertos de Redmine (ya sea la versión en línea o una instancia autohospedada) para un proyecto específico en el panel de creación de tareas en la vista de planificación diaria. Se mostrarán como sugerencias y proporcionarán un enlace al problema así como más información sobre el mismo.

Además, puedes importar automáticamente todos los problemas abiertos.

" + }, + "ISSUE_CONTENT": { + "DESCRIPTION": "Descripción", + "MARK_AS_CHECKED": "Marcar actualizaciones como revisadas" + }, + "S": { + "ERR_UNKNOWN": "Redmine: Error desconocido {statusCode} {errorMsg}." + } + }, "GITHUB": { "DIALOG_INITIAL": { "TITLE": "Configurar GitHub para Proyecto" @@ -144,7 +225,8 @@ "IS_SEARCH_ISSUES_FROM_GITHUB": "Mostrar problemas de git como sugerencias al agregar nuevas tareas", "REPO": "\"username / repositoryName\" para el repositorio de git que desea seguir", "TOKEN": "Token de acceso", - "TOKEN_DESCRIPTION": "Requerido para el acceso al repositorio privado" + "TOKEN_DESCRIPTION": "Requerido para el acceso al repositorio privado", + "IS_ASSIGNEE_FILTER": "Filtrar problemas asignados a mí" }, "FORM_SECTION": { "HELP": "

Aquí puede configurar SuperProductivity para listar los problemas abiertos de GitHub para un repositorio específico en el panel de creación de tareas en la vista de planificación diaria. Se enumerarán como sugerencias y proporcionarán un enlace al problema, así como más información al respecto.

Además, puede agregar y sincronizar automáticamente todos los problemas abiertos a su registro de tareas.

", @@ -155,19 +237,27 @@ "AT": "a", "DESCRIPTION": "Descripción", "LABELS": "Etiquetas", + "LOAD_DESCRIPTION_AND_ALL_COMMENTS": "Cargar descripción y todos los comentarios", "MARK_AS_CHECKED": "Marcar actualizaciones como verificadas", "STATUS": "Estado", "SUMMARY": "Resumen", "WRITE_A_COMMENT": "Escribir un comentario" }, "S": { - "ERR_UNKNOWN": "GitHub: error desconocido {{statusCode}} {{errorMsg}}" + "ERR_UNKNOWN": "GitHub: error desconocido {{statusCode}} {{errorMsg}}", + "CONFIG_ERROR": "GitHub: Error al mapear datos. ¿Es correcto el nombre de tu repositorio?" } }, "GITLAB": { "DIALOG_INITIAL": { "TITLE": "Configurar GitLab para Proyecto" }, + "DIALOG_SUBMIT_WORKLOG": { + "PAST_DAY_INFO": "La duración prellenada contiene datos no rastreados de días anteriores.", + "TITLE": "Enviar tiempo dedicado a los problemas a GitLab", + "T_TO_BE_SUBMITTED": "Por enviar", + "TOTAL_MSG": "Vas a enviar {totalTimeToSubmit} de tiempo trabajado en total para hoy a {nrOfTasksToSubmit} problemas diferentes." + }, "FORM": { "FILTER_USER": "Nombre de usuario (por ejemplo, para filtrar los cambios por ti mismo)", "GITLAB_BASE_URL": "URL base personalizada de GitLab", @@ -183,7 +273,11 @@ "SOURCE_GLOBAL": "TODOS", "SOURCE_GROUP": "grupo", "SOURCE_PROJECT": "Proyecto", - "TOKEN": "Token de acceso" + "SUBMIT_TIMELOGS": "Enviar registros de tiempo a GitLab", + "SUBMIT_TIMELOGS_DESCRIPTION": "Mostrar el diálogo de seguimiento de tiempo después de hacer clic en finalizar día", + "TOKEN": "Token de acceso", + "FILTER": "Filtro personalizado", + "FILTER_DESCRIPTION": "Consulta https://docs.gitlab.com/ee/api/issues.html#list-issues. Se pueden combinar varios utilizando &" }, "FORM_SECTION": { "HELP": "

Aquí puede configurar SuperProductividad para enumerar los problemas abiertos de GitLab (ya sea la versión en línea o una instancia autohospedada) para un proyecto específico en el panel de creación de tareas en la vista de planificación diaria. Se enumerarán como sugerencias y proporcionarán un enlace al problema, así como más información al respecto.

Además, puede agregar y sincronizar automáticamente todos los problemas abiertos a la acumulación de tareas.

", @@ -204,7 +298,15 @@ "ERR_UNKNOWN": "GitLab: error desconocido {{statusCode}} {{errorMsg}}" } }, + "DOMINA_MODE": { + "FORM": { + "HELP": "Repite la frase configurada cada X cuando se rastrea el tiempo en una tarea.", + "L_INTERVAL": "Intervalo para repetir frase", + "L_TEXT_DESCRIPTION": "Por ejemplo: \"¡Trabaja en ${currentTaskTitle}!\"" + } + }, "ISSUE": { + "HOW_TO_GET_A_TOKEN": "¿Cómo obtener un token?", "DEFAULT": { "ISSUES_STR": "Problemas", "ISSUE_STR": "Problema" @@ -333,6 +435,7 @@ "ON": "en", "STATUS": "Estado", "STORY_POINTS": "Puntos de historia", + "SUB_TASKS": "Subtareas", "SUMMARY": "Resumen", "WORKLOG": "Registro de trabajo", "WRITE_A_COMMENT": "Escribir un comentario" @@ -410,6 +513,11 @@ "D_ADD": { "NOTE_LABEL": "Introduzca algún texto para guardar como nota ..." }, + "D_FULLSCREEN": { + "VIEW_TEXT_ONLY": "Ver como texto sin procesar", + "VIEW_SPLIT": "Ver markdown procesado y sin procesar en vista dividida", + "VIEW_PARSED": "Ver como markdown procesado (no editable)" + }, "NOTES_CMP": { "ADD_BTN": "Agregar nueva nota", "DROP_TO_ADD": "Suelta aquí para agregar una nueva nota", @@ -435,6 +543,9 @@ "TIME_SPENT": "Tiempo usado", "TITLE": "OpenProject: Enviar registro de trabajo" }, + "DIALOG_TRANSITION": { + "CURRENT_STATUS": "Estado actual:" + }, "FORM": { "FILTER_USER": "Nombre de usuario (por ejemplo, para filtrar los cambios por ti mismo)", "HOST": "Anfitrión (por ejemplo: https://www.openproject.org/)", @@ -470,7 +581,9 @@ }, "S": { "ERR_UNKNOWN": "OpenProject: error desconocido {{statusCode}} {{errorMsg}}. ¿CORS está configurado correctamente para el servidor?", - "POST_TIME_SUCCESS": "OpenProject: entrada de tiempo creada correctamente para {{issueTitle}}" + "POST_TIME_SUCCESS": "OpenProject: entrada de tiempo creada correctamente para {{issueTitle}}", + "TRANSITION": "OpenProject: Establecer el problema \"{{issueKey}}\" en \"{{name}}\"", + "TRANSITION_SUCCESS": "OpenProject: Establecer el problema {{issueKey}} en {{chosenTransition}}" } }, "POMODORO": { @@ -480,11 +593,14 @@ "FINISH_SESSION_X": "¡Has completado exitosamente la sesión {{nr}}!", "NOTIFICATION": { "BREAK_X_START": "Pomodoro: ¡Comenzó el descanso {{nr}} !", + "BREAK_TIME": "Pomodoro: ¡Es hora del descanso {{nr}}!", "NO_TASKS": "Debe agregar tareas antes de que el temporizador Pomodoro pueda comenzar.", "SESSION_X_START": "Pomodoro: Sesión {{nr}} comenzó!" }, "S": { - "SESSION_X_START": "Pomodoro: Sesión {{nr}} comenzó!" + "SESSION_X_START": "Pomodoro: Sesión {{nr}} comenzó!", + "SESSION_SKIP": "Saltar al final de la Sesión Pomodoro actual", + "RESET": "Volver a la primera sesión Pomodoro" }, "SKIP_BREAK": "Saltar descanso" }, @@ -864,6 +980,7 @@ "TAG_LABEL": "Etiquetas para agregar" }, "F": { + "C_DAY": "Día", "DEFAULT_ESTIMATE": "Estimación por defecto", "FRIDAY": "Viernes", "IS_ADD_TO_BOTTOM": "Mover tarea al final de la lista", @@ -1236,8 +1353,10 @@ "DELETE_TAG": "Eliminar etiqueta", "GO_TO_TASK_LIST": "Ir a la lista de tareas", "MANAGE_PROJECTS": "Administrar proyectos", + "HELP": "Ayuda", "METRICS": "Métrica", "NOTES": "Notas", + "NOTES_PANEL_INFO": "Las notas sólo pueden mostrarse desde la línea de tiempo y las vistas normales de la lista de tareas.", "PROCRASTINATE": "Procrastinar", "PROJECTS": "Proyectos", "PROJECT_MENU": "Menú de proyecto", @@ -1280,12 +1399,14 @@ "ROUND_UP_30M": "Redondea todas las tareas a 30 minutos", "ROUND_UP_5M": "Redondea todas las tareas a 5 minutos.", "SAVE_AND_GO_HOME": "Guardar e ir a casa", + "SAVE_AND_GO_HOME_TOOLTIP": "Mueve todas las tareas realizadas al archivo (worklog) y, opcionalmente, sincroniza todos los datos y cierra la aplicación.", "START_END": "Inicio - Fin", "SUMMARY_FOR": "Resumen diario de {{dayStr}}", "TASKS_COMPLETED": "Tareas completadas", "TASK_LIST": "Lista de tareas", "TIME_SPENT_AND_ESTIMATE_LABEL": "Tiempo empleado / estimado", "TIME_SPENT_ESTIMATE_TITLE": "Tiempo empleado: Tiempo total empleado hoy. Tareas archivadas no incluidas. - Tiempo estimado: tiempo estimado para las tareas en las que se trabajó hoy, menos el tiempo que ya pasó con ellas en otros días.", + "TIME_SPENT_TODAY_BY_TAG": "Tiempo empleado hoy por etiqueta", "TODAY": "Hoy", "WEEK": "semana" }, @@ -1385,6 +1506,7 @@ "RESET_BREAK_TIMER": "Restablecer sin temporizador de pausa", "TIME_ESTIMATED": "Tiempo estimado:", "WITHOUT_BREAK": "Sin descanso:", - "WORKING_TODAY": "Trabajado hoy:" + "WORKING_TODAY": "Trabajado hoy:", + "WORKING_TODAY_ARCHIVED": "Tiempo trabajado hoy en tareas archivadas" } } diff --git a/src/assets/i18n/pt.json b/src/assets/i18n/pt.json index 003eab0ce5a..b3603545a83 100644 --- a/src/assets/i18n/pt.json +++ b/src/assets/i18n/pt.json @@ -2,7 +2,7 @@ "ANDROID": { "NOTIFICATIONS": { "SYNC_CONFLICT_TITLE": "Houve um conflito de sincronização", - "SYNC_CONFLICT_MSG": "Por favor, cheque de decida oque fazer." + "SYNC_CONFLICT_MSG": "Por favor, revise e decida o que fazer." }, "PERMANENT_NOTIFICATION_MSGS": { "INITIAL": "Aplicativo sendo executado em segundo plano para permitir a sincronização, se ativado", @@ -119,6 +119,19 @@ "ISSUE_NOT_FOUND": "CalDav: Todo \"{{issueId}}\" parece ter sido excluído do servidor." } }, + "CALENDARS": { + "BANNER": { + "TXT": "{{title}} começa em {{start}}!", + "TXT_MULTIPLE": "{{title}} começa em {{start}}!
(e {{nrOfOtherBanners}} outros eventos estão pendentes)", + "TXT_PAST": "{{title}} iniciou em {{start}}!", + "TXT_PAST_MULTIPLE": "{{title}} iniciou em {{start}}!
(e {{nrOfOtherBanners}} outros eventos estão pendentes)", + "ADD_AS_TASK": "Adicionar como Tarefa", + "FOCUS_TASK": "Tarefa focada" + }, + "S": { + "CAL_PROVIDER_ERROR": "Erro no provedor de calendário: {{errTxt}}" + } + }, "CONFIG": { "S": { "UPDATE_SECTION": "Configurações atualizadas para {{sectionKey}}" @@ -131,7 +144,8 @@ "AUTH_ERROR": "Dropbox: token de acesso inválido fornecido", "AUTH_ERROR_ACTION": "Mudar Token", "OFFLINE": "Dropbox: não é possível sincronizar, porque off-line", - "SYNC_ERROR": "Dropbox: erro ao sincronizar" + "SYNC_ERROR": "Dropbox: erro ao sincronizar", + "UNABLE_TO_GENERATE_PKCE_CHALLENGE": "Dropbox: Não foi possível gerar o desafio PKCE." } }, "FINISH_DAY_BEFORE_EXIT": { @@ -139,6 +153,32 @@ "FINISH_DAY_BEFORE_EXIT": "Existem {{nr}} tarefas concluídas na sua lista de hoje que ainda não foram movidas para o arquivo. Quer mesmo parar sem terminar o dia?" } }, + "FOCUS_MODE": { + "BACK_TO_PLANNING": "Retornar ao Planejamento", + "CANCEL_FOCUS_SESSION": "Cancelar Sessão de Foco", + "CONGRATS": "Parabéns por completar essa sessão!", + "CONTINUE_FOCUS_SESSION": "Continuar Sessão de Foco", + "FINISH_TASK_AND_SELECT_NEXT": "Finalizar tarefa e selecionar a próxima", + "GET_READY": "Prepare-se para sua sessão de foco!", + "GOGOGO": "Vamos, vamos, vamos!", + "GO_TO_PROCRASTINATION": "Busque ajuda quando procrastinar", + "NEXT": "Próxima", + "ON": "Ativado", + "OPEN_ISSUE_IN_BROWSER": "Abrir tarefa em um navegador", + "POMODORO_BACK": "Retornar", + "POMODORO_DISABLE": "Desativar Pomodoro", + "POMODORO_INFO": "As sessões de foco não podem ser usadas com o Pomodoro ativado", + "PREP_STRETCH": "Faça alguns suaves alongamentos ", + "PREP_SIT_UPRIGHT": "Corrija sua postura (sentado ou em pé)", + "PREP_GET_MENTALLY_READY": "Prepare-se mentalmente para focar e ser produtivo", + "SELECT_ANOTHER_TASK": "Selecione outra tarefa", + "SELECT_TASK": "Selecione a tarefa que irá focar", + "SET_FOCUS_SESSION_DURATION": "Definir duração de sessão", + "SHOW_HIDE_NOTES_AND_ATTACHMENTS": "Mostrar/ocultar notas e anexos da tarefa", + "START_FOCUS_SESSION": "Iniciar Sessão de Foco", + "START_NEXT_FOCUS_SESSION": "Iniciar próxima Sessão de Foco", + "WORKED_FOR": "Você trabalhou por" + }, "GITEA": { "DIALOG_INITIAL": { "TITLE": "Configurar Gitea para Projeto" @@ -249,6 +289,14 @@ "DIALOG_INITIAL": { "TITLE": "Configurar GitLab para Projeto" }, + "DIALOG_SUBMIT_WORKLOG": { + "PAST_DAY_INFO": "A duração pré-preenchida contém dados não rastreados de dias anteriores.", + "TITLE": "Enviar tempo gasto em problemas para o GitLab", + "T_ALREADY_TRACKED": "Já rastreado", + "T_TITLE": "Título", + "T_TO_BE_SUBMITTED": "A ser enviado", + "TOTAL_MSG": "Você enviará o total de tempo trabalhado hoje {{totalTimeToSubmit}} para {{nrOfTasksToSubmit}} diferentes questões." + }, "FORM": { "FILTER_USER": "Nome de usuário (ex.: para filtrar as alterações sozinho)", "GITLAB_BASE_URL": "URL base GitLab personalizado", @@ -264,6 +312,8 @@ "SOURCE_GLOBAL": "Todos", "SOURCE_GROUP": "grupo", "SOURCE_PROJECT": "projeto", + "SUBMIT_TIMELOGS": "Enviar registros de tempo para o Gitlab", + "SUBMIT_TIMELOGS_DESCRIPTION": "Mostrar a caixa de diálogo de controle de tempo após clicar no dia de término", "TOKEN": "Token de acesso", "FILTER": "Filtro customizado", "FILTER_DESCRIPTION": "Consulte https://docs.gitlab.com/ee/api/issues.html#list-issues. Vários podem ser combinados por &" @@ -297,6 +347,7 @@ } }, "ISSUE": { + "HOW_TO_GET_A_TOKEN": "Como obter um token?", "DEFAULT": { "ISSUES_STR": "Problemas", "ISSUE_STR": "Questão" @@ -638,6 +689,12 @@ "PROCRASTINATION_TRIGGERS_TEXT": "Outro método muito eficaz é registrar o que desencadeou sua vontade de procrastinar. Por exemplo, muitas vezes tenho vontade de ir rapidamente para o Reddit ou para o meu site de notícias favorito sempre que a janela do meu navegador entra em foco. Desde que comecei a escrever meus gatilhos em um simples documento de texto vazio, percebi como esse padrão estava arraigado e isso me ajudou a experimentar diferentes contra-medidas." }, "H1": "Dê uma folga!", + "INTRO": { + "AVOIDING": "Fugindo da tarefa", + "FEAR": "Medo de falhar", + "STRESSED": "Estressado por não conseguir concluir as tarefas", + "TITLE": "Introdução" + }, "P1": "Antes de tudo, relaxe! Todo mundo faz isso de vez em quando. E se você não estiver fazendo o que deveria, pelo menos aproveite! Em seguida, verifique as seções abaixo para obter algo útil.", "P2": "Lembre-se: a procrastinação é um problema de regulação emocional, não um problema de gerenciamento de tempo.", "REFRAME": { @@ -661,9 +718,11 @@ "SETUP_GIT": "Configurar integração com GitHub ", "SETUP_GITLAB": "Configurar integração com GitLab ", "SETUP_JIRA": "Configurar integração com Jira ", - "SETUP_OPEN_PROJECT": "Configurar integração com OpenProject" + "SETUP_OPEN_PROJECT": "Configurar integração com OpenProject", + "SETUP_REDMINE_PROJECT": "Configurar Integração com Redmine" }, "FORM_BASIC": { + "L_ENABLE_BACKLOG": "Habilitar Backlog do Projeto", "L_IS_HIDDEN_FROM_MENU": "Ocultar projeto do menu", "L_TITLE": "Nome do Projeto", "TITLE": "Configurações básicas" @@ -703,7 +762,11 @@ "WEEK_TITLE": "Semana {{nr}} ({{timeSpent}})" }, "REMINDER": { - "S_REMINDER_ERR": "Erro na interface do lembrete" + "S_REMINDER_ERR": "Erro na interface do lembrete", + "COUNTDOWN_BANNER": { + "START_NOW": "Iniciar agora", + "HIDE": "Esconder" + } }, "SEARCH_BAR": { "INFO": "Clique no ícone da lista para procurar tarefas arquivadas", @@ -764,6 +827,16 @@ "USE_LOCAL": "Use local", "USE_REMOTE": "Usar controle remoto" }, + "D_INCOMPLETE_SYNC": { + "T1": "A última atualização foi incompleta!", + "T3": "Você tem 2 opções:", + "BTN_CLOSE_APP": "Fechar Aplicativo", + "BTN_DOWNLOAD_BACKUP": "Baixar Cópia local" + }, + "D_PERMISSION": { + "DISABLE_SYNC": "Desabilitar sincronização", + "PERM_FILE": "Dar Permissão" + }, "FORM": { "DROPBOX": { "L_ACCESS_TOKEN": "Token de acesso (gerado a partir do código de autenticação)" @@ -772,6 +845,14 @@ "L_SYNC_FILE_NAME": "Nome do arquivo de sincronização", "L_IS_COMPRESS_DATA": "Comprimir dados" }, + "LOCAL_FILE": { + "L_SYNC_FOLDER_PATH": "Sincronizar caminho de pasta", + "L_SYNC_FILE_PATH_PERMISSION_VALIDATION": "Necessário permissão de acesso ao arquivo", + "L_SYNC_FILE_PATH": "Caminho do arquivo de sincronização", + "L_SYNC_FILE_PATH_DESCRIPTION": "Caminho absoluto para o arquivo que deve ser usado para sincronização (será criado)." + }, + "L_ENABLE_COMPRESSION": "Habilitar compressão de dados (envio mais rápido)", + "L_ENABLE_ENCRYPTION": "Habilitar criptografia ponta-a-ponta (experimental) - Torna seus dados inelegíveis ao provedor sincronizado", "L_ENABLE_SYNCING": "Habilitar Sincronização", "L_SYNC_INTERVAL": "Intervalo de sincronização", "L_SYNC_PROVIDER": "Provedor de sincronização", @@ -782,13 +863,10 @@ "L_PASSWORD": "Senha", "L_USER_NAME": "Nome de usuário", "L_SYNC_FILE_PATH": "Caminho do arquivo de sincronização" - }, - "LOCAL_FILE": { - "L_SYNC_FILE_PATH": "Caminho do arquivo de sincronização", - "L_SYNC_FILE_PATH_DESCRIPTION": "Caminho absoluto para o arquivo que deve ser usado para sincronização (será criado)." } }, "S": { + "ALREADY_IN_SYNC": "Já sincronizado", "ERROR_FALLBACK_TO_BACKUP": "Algo deu errado ao importar os dados. Retornando ao backup local.", "ERROR_INVALID_DATA": "Erro ao sincronizar. Dados inválidos", "IMPORTING": "Importando dados", @@ -836,7 +914,8 @@ "REPEAT": "Repetir", "SCHEDULE_TASK": "Agendar Tarefa", "SUB_TASKS": "Subtarefas ({{nr}})", - "TIME": "Tempo" + "TIME": "Tempo", + "TITLE_PLACEHOLDER": "Insira um título" }, "ADD_TASK_BAR": { "ADD_EXISTING_TASK": "Adicionar tarefa existente \"{{taskTitle}}\"", @@ -882,6 +961,12 @@ "TRACK_TIME_STOP": "Pausar o tempo de rastreamento", "UPDATE_ISSUE_DATA": "Atualizar dados da issue" }, + "D_CONFIRM_SHORT_SYNTAX_NEW_TAG": { + "OK": "Criar Tag" + }, + "D_CONFIRM_SHORT_SYNTAX_NEW_TAGS": { + "OK": "Criar Tags" + }, "D_REMINDER_ADD": { "CONFIRM_REPEAT_OK": "Cronograma", "CONFIRM_REPEAT_TXT": "Você está tentando agendar essa tarefa repetida para outro dia. Normalmente, as tarefas repetidas devem ser recriadas em dias específicos e agendadas apenas nesse dia. Você deseja continuar mesmo assim?", @@ -957,10 +1042,34 @@ } }, "TASK_REPEAT": { + "ADD_INFO_PANEL": { + "CUSTOM": "Configurar repetição personalizada", + "CUSTOM_AND_TIME": "Personalizada, {{timeStr}}", + "CUSTOM_WEEKLY": "{{daysStr}}", + "CUSTOM_WEEKLY_AND_TIME": "{{daysStr}}, {{timeStr}}", + "DAILY": "Todos os dias", + "DAILY_AND_TIME": "Todos os días, {{timeStr}}", + "EVERY_X_DAILY": "Cada {{x}} dia(s)", + "EVERY_X_DAILY_AND_TIME": "Cada {{x}} dia(s), {{timeStr}}", + "EVERY_X_MONTHLY": "Cada {{x}} mês", + "EVERY_X_MONTHLY_AND_TIME": "Cada {{x}} mês, {{timeStr}}", + "EVERY_X_YEARLY": "Cada {{x}} ano(s)", + "EVERY_X_YEARLY_AND_TIME": "Cada {{x}} ano(s), {{timeStr}}", + "MONTHLY_CURRENT_DATE": "Mensalmente no dia {{dateDayStr}}", + "MONTHLY_CURRENT_DATE_AND_TIME": "Mensalmente no dia {{dateDayStr}}, {{timeStr}}", + "MONDAY_TO_FRIDAY": "Seg. a Sex", + "MONDAY_TO_FRIDAY_AND_TIME": "Seg. a Sex, {{timeStr}}", + "WEEKLY_CURRENT_WEEKDAY": "Semanalmente {{weekdayStr}", + "YEARLY_CURRENT_DATE_AND_TIME": "Anualmente no {{dayAndMonthStr}}, {{timeStr}}" + }, "D_CONFIRM_REMOVE": { "MSG": "A remoção da configuração de repetição converterá todas as instâncias anteriores desta tarefa em apenas tarefas regulares. Tem certeza de que deseja continuar?", "OK": "Remover completamente" }, + "D_CONFIRM_UPDATE_INSTANCES": { + "CANCEL": "Somente tarefas futuras", + "OK": "Atualizar todas as instancias" + }, "D_EDIT": { "ADD": "Adicionar configuração de repetição de tarefas", "EDIT": "Editr configuração de repetição de tarefas", @@ -971,15 +1080,25 @@ "TAG_LABEL": "Tags para adicionar" }, "F": { + "C_DAY": "Dia", + "C_MONTH": "Mês", + "C_WEEK": "Semana", + "C_YEAR": "Ano", "DEFAULT_ESTIMATE": "Estimativa padrão", "FRIDAY": "Sexta-feira", "IS_ADD_TO_BOTTOM": "Mover a tarefa para o final da lista", "MONDAY": "Segunda-feira", + "NOTES": "Notas padrão", "ORDER": "Ordem", "ORDER_DESCRIPTION": "Ordem de criação de tarefas repetíveis. Afeta apenas tarefas repetíveis criadas ao mesmo tempo. Um valor mais baixo significa que uma tarefa será criada mais acima na lista, um número menor que estará mais abaixo. Um valor maior que 0 significa que os itens são criados na parte inferior das tarefas normais.", + "Q_DAILY": "Todos os dias", + "Q_MONDAY_TO_FRIDAY": "De segunda a sexta", "REMIND_AT": "Lembre-se em", "REMIND_AT_PLACEHOLDER": "Selecione quando lembrar", + "REPEAT_CYCLE": "Repetir ciclo", + "REPEAT_EVERY": "Repetir cada", "SATURDAY": "Sábado", + "START_DATE": "Data de inicio", "START_TIME": "Horário de início agendado", "START_TIME_DESCRIPTION": "Por exemplo. 15:00. Deixe em branco para uma tarefa de dia inteiro", "SUNDAY": "Domingo", @@ -1129,6 +1248,7 @@ "ENABLED": "Ativado", "EXAMPLE_VAL": "Clique para editar", "EXTENSION_INFO": "Por favor faça o download da extensão chrome para permitir a comunicação com o Jira Api e o Idle Time Handling. Observe que isso não funciona para dispositivos móveis.", + "HIDE": "Esconder", "LOGIN": "Login", "LOGOUT": "Sair", "MINUTES": "{{m}} minutos", @@ -1140,7 +1260,9 @@ "REMOVE": "Remover", "RESET": "Restabelecer", "SAVE": "Salvar", + "SUBMIT": "Enviar", "TITLE": "Título", + "TODAY_TAG_TITLE": "Hoje", "UNDO": "Desfazer", "UPDATE": "Atualizar", "WITHOUT_PROJECT": "Sem Projeto", @@ -1153,10 +1275,16 @@ "LOCATION_INFO": "Os backups são salvos em:", "TITLE": "Backups automáticos" }, + "CALENDARS": { + "TITLE": "Calendários" + }, "EVALUATION": { "IS_HIDE_EVALUATION_SHEET": "Ocultar folha de avaliação no resumo diário", "TITLE": "Avaliação e Métricas" }, + "FOCUS_MODE": { + "TITLE": "Modo de Foco" + }, "IDLE": { "HELP": "

Quando a manipulação de tempo ocioso estiver ativada, uma caixa de diálogo será aberta após um período especificado para verificar se e em qual tarefa você deseja acompanhar seu tempo, quando você estiver ocioso.

", "IS_ENABLE_IDLE_TIME_TRACKING": "Ativar manipulação de tempo ocioso", @@ -1191,6 +1319,7 @@ "MOVE_TO_BACKLOG": "Mover tarefa para o backlog de tarefas", "MOVE_TO_TODAYS_TASKS": "Mover tarefa para a lista de tarefas de hoje", "OPEN_PROJECT_NOTES": "Mostrar / ocultar notas do projeto", + "SAVE_NOTE": "Salvar nota", "SELECT_NEXT_TASK": "Selecione a próxima tarefa", "SELECT_PREVIOUS_TASK": "Selecionar tarefa anterior", "SHOW_SEARCH_BAR": "Mostrar barra de pesquisa", @@ -1249,7 +1378,7 @@ "IS_CONFIRM_BEFORE_EXIT": "Confirme antes de sair do aplicativo", "IS_CONFIRM_BEFORE_EXIT_WITHOUT_FINISH_DAY": "Confirme antes de sair do aplicativo sem terminar o dia primeiro", "IS_DARK_MODE": "Modo escuro", - "IS_DISABLE_ANIMATIONS": "Desativat todas as animações", + "IS_DISABLE_ANIMATIONS": "Desativar todas as animações", "IS_HIDE_NAV": "Ocultar a navegação até passar o mouse no cabeçalho principal (somente na área de trabalho)", "IS_MINIMIZE_TO_TRAY": "Minimize para a bandeja (somente desktop)", "IS_NOTIFY_WHEN_TIME_ESTIMATE_EXCEEDED": "Notificar quando a estimativa de tempo foi excedida", @@ -1273,6 +1402,9 @@ "LONGER_BREAK_DURATION": "Duração de pausas mais longas", "TITLE": "Configurações do Pomodoro" }, + "REMINDER": { + "TITLE": "Lembretes" + }, "SOUND": { "DONE_SOUND": "Som de tarefa concluída", "IS_INCREASE_DONE_PITCH": "Aumente o tom para cada tarefa realizada", @@ -1302,6 +1434,10 @@ "L_WORK_START": "Início do dia de trabalho", "TITLE": "Timeline", "WORK_START_END_DESCRIPTION": "por exemplo. 17:00", + "L_IS_LUNCH_BREAK_ENABLED": "Ativar o intervalo de almoço", + "L_LUNCH_BREAK_END": "Fim do intervalo de almoço", + "L_LUNCH_BREAK_START": "Inicio do intervalo de almoço", + "LUNCH_BREAK_START_END_DESCRIPTION": "ex: 13:00", "CAL_PROVIDERS": "Provedores de calendário (experimental e opcional)", "CAL_PROVIDERS_ADD": "Adicionar fonte ical", "CAL_PROVIDERS_INFO": "Você pode opcionalmente configurar a linha do tempo para também carregar e exibir dados do iCal (por exemplo, Google Agenda).", @@ -1333,6 +1469,7 @@ "DBX_UPLOAD": "Dropbox: Carregar arquivo ...", "GITHUB_LOAD_ISSUE": "GitHub: Carregar dados do problema ...", "JIRA_LOAD_ISSUE": "Jira: Carregar dados do problema ...", + "SYNC": "Sincronizando dados...", "UNKNOWN": "Carregando dados remotos", "WEB_DAV_DOWNLOAD": "WebDAV: Baixando dados ...", "WEB_DAV_UPLOAD": "WebDAV: Carregando dados ...", @@ -1345,7 +1482,14 @@ "CREATE_TAG": "Criar tag", "DELETE_TAG": "Excluir tag", "GO_TO_TASK_LIST": "Ir para a lista de tarefas", + "HM": { + "CONTRIBUTE": "Contribuir", + "GET_HELP_ONLINE": "Buscar ajuda online", + "REPORT_A_PROBLEM": "Reportar um problema", + "REDDIT_COMMUNITY": "Comunidade no Reddit" + }, "MANAGE_PROJECTS": "Gerenciar projetos", + "HELP": "Ajuda", "METRICS": "Métricas", "NOTES": "Notas", "PROCRASTINATE": "Procrastinar", From 408a64c776ab69c05e2b01ea13b7951575eea7c9 Mon Sep 17 00:00:00 2001 From: wduqu001 Date: Wed, 31 Jul 2024 23:54:12 -0300 Subject: [PATCH 2/2] =?UTF-8?q?chore:=20update=20translations=20with=20Fin?= =?UTF-8?q?k=20=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/i18n/en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index e448fb01a86..5c89f24ad7a 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -1085,7 +1085,7 @@ "MONDAY_TO_FRIDAY_AND_TIME": "Mon-Fri, {{timeStr}}", "WEEKLY_CURRENT_WEEKDAY": "Weekly on {{weekdayStr}}", "WEEKLY_CURRENT_WEEKDAY_AND_TIME": "Weekly on {{weekdayStr}}, {{timeStr}}", - "YEARLY_CURRENT_DATE": "{{dayAndMonthStr}Yearly on {{dayAndMonthStr}}", + "YEARLY_CURRENT_DATE": "Yearly on {{dayAndMonthStr}}", "YEARLY_CURRENT_DATE_AND_TIME": "Yearly {{dayAndMonthStr}}, {{timeStr}}" }, "D_CONFIRM_REMOVE": {