From 77092785b6052bfac0c844c94cecd366ad76dc13 Mon Sep 17 00:00:00 2001 From: Hildegar Medina <69211912+HildegarMedina@users.noreply.github.com> Date: Fri, 8 Nov 2024 18:34:59 -0500 Subject: [PATCH] [Feature] Adding Translation Spanish (#648) * Add translation to spanish line 4 to 100 * Add translation to spanish line 101 to 200 * Add translation to spanish line 201 to 300 * Add translation to spanish line 301 to 400 * Add translation to spanish line 401 to 500 * Add translation to spanish line 501 to 600 * Add translation to spanish line 600 to 650 --- ui/src/i18n/es/index.ts | 1216 +++++++++++++++++++-------------------- 1 file changed, 606 insertions(+), 610 deletions(-) diff --git a/ui/src/i18n/es/index.ts b/ui/src/i18n/es/index.ts index c755a9c5..48a1316a 100644 --- a/ui/src/i18n/es/index.ts +++ b/ui/src/i18n/es/index.ts @@ -1,656 +1,652 @@ import type { Translation } from '../i18n-types'; const es: Translation = { - userGuide: 'User Guide', - privacyPolicy: 'Privacy Policy', - termsConditions: 'Terms & Conditions', - support: 'Support', - abandoned: 'Abandoned', - actionComments: 'Action Comments', - actionItem: 'Action Item', - actionItemPlaceholder: 'Action item...', - actionItems: 'Action Items', + userGuide: 'Guía de Usuario', + privacyPolicy: 'Política de Privacidad', + termsConditions: 'Términos y Condiciones', + support: 'Soporte', + abandoned: 'Abandonado', + actionComments: 'Comentarios de Acción', + actionItem: 'Item de Acción', + actionItemPlaceholder: 'Item de acción...', + actionItems: 'Items de Acción', actionPhaseDescription: - 'Add action items, you can no longer group or vote comments', - actions: 'Actions', - activate: 'Activate', - active: 'Active', - activeRetros: 'Active Retros', - activeRetroUsers: 'Active Retro Users', - activeStoryboards: 'Active Storyboards', - activeStoryboardUsers: 'Active Storyboard Users', - addComment: 'Add Comment', - addPersona: 'Add Persona', + 'Añadir elementos de acción, ya no se pueden agrupar ni votar comentarios', + actions: 'Acciones', + activate: 'Activar', + active: 'Activo', + activeRetros: 'Retros activos', + activeRetroUsers: 'Usuarios Activos de Retro', + activeStoryboards: 'Storyboards Activos', + activeStoryboardUsers: 'Usuarios activos de Storyboard', + addComment: 'Añadir Comentario', + addPersona: 'Añadir Persona', admin: 'Admin', - adminCleanOldRetros: 'Clean Retros older than {daysOld} days', - adminCleanOldStoryboards: 'Clean Storyboards older than {daysOld} days', + adminCleanOldRetros: 'Limpiar Retros anteriores a {daysOld} días', + adminCleanOldStoryboards: 'Limpiar Storyboards con más de {daysOld} días de antigüedad', adminPageAdmin: 'Admin', - adminPageAlerts: 'Alerts', - adminPageApi: 'API Keys', - adminPageOrganizations: 'Organizations', - adminPageTeams: 'Teams', - adminPageUsers: 'Users', - adminPageSubscriptions: 'Subscriptions', + adminPageAlerts: 'Alertas', + adminPageApi: 'Claves API', + adminPageOrganizations: 'Organizaciones', + adminPageTeams: 'Equipos', + adminPageUsers: 'Usuários', + adminPageSubscriptions: 'Suscripciones', deleteSubscriptionConfirmation: - 'Are you sure you want to delete this subscription?', - deleteSubscription: 'Delete Subscription', - alertAllowDismiss: 'Allow Dismiss', - alertContent: 'Alert Content', - alertContentPlaceholder: 'Enter alert content', - alertCreate: 'Create Alert', - alertDelete: 'Delete Alert', - alertDeleteConfirmation: 'Are you sure you want to delete this alert?', - alertNamePlaceholder: 'Enter an alert name', - alertRegisteredOnly: 'Registered Only', - alerts: 'Alerts', - alertSave: 'Save Alert', - alertTypePlaceholder: 'Select an alert type', - allVotesIn: 'All votes in', - apiDocumentation: 'API Documentation', - apikeyCopyFailure: "Couldn't copy API key to clipboard", - apikeyCopySuccess: 'API key copied to clipboard', - apiKeys: 'API Keys', - applicationStatsError: 'Error getting application stats', + '¿Está seguro de que desea eliminar esta suscripción?', + deleteSubscription: 'Eliminar suscripción', + alertAllowDismiss: 'Permitir Descartar', + alertContent: 'Contenido de Alerta', + alertContentPlaceholder: 'Introducir el contenido de la alerta', + alertCreate: 'Crear Alerta', + alertDelete: 'Eliminar Alerta', + alertDeleteConfirmation: '¿Estás seguro de que quieres eliminar esta alerta?', + alertNamePlaceholder: 'Introduzca un nombre de alerta', + alertRegisteredOnly: 'Sólo inscritos', + alerts: 'Alertas', + alertSave: 'Guardar Alerta', + alertTypePlaceholder: 'Seleccione un tipo de alerta', + allVotesIn: 'Todos los votos en', + apiDocumentation: 'Documentación API', + apikeyCopyFailure: "No se ha podido copiar la clave API en el portapapeles", + apikeyCopySuccess: 'Clave API copiada en el portapapeles', + apiKeys: 'Claves API', + applicationStatsError: 'Error al obtener las estadísticas de la aplicación', appName: 'Thunderdome', - appPreviewAlt: 'Preview of Thunderdome, Agile Planning Poker UI Experience', - appSubtitle: 'Open Source Agile Planning Poker app', - appVersion: 'Version {version}', - associateTeam: 'Associate Team', - authError: 'Error encountered attempting to authenticate user', - autoFinishVoting: 'Auto Finish Voting', + appPreviewAlt: 'Prévia de Thunderdome, un Planning Poker Ágil con UI', + appSubtitle: 'Aplicación de código abierto Agile Planning Poker app', + appVersion: 'Versión {version}', + associateTeam: 'Equipo asociado', + authError: 'Se ha producido un error al intentar autenticar al usuario', + autoFinishVoting: 'Votación automática', avatarAltText: 'Placeholder Avatar', - back: 'Back', - battleAbandon: 'Abandon Game', - battleCreate: 'Create Game', - battleDelete: 'Delete Game', - battleEdit: 'Edit Game', - battleEditPointsDisabled: 'Voting is active, cannot modify allowed points.', - battleJoin: 'Join Game', - battleName: 'Game Name', - battleRemoveError: 'Error attempting to remove game.', - battleRemoveSuccess: 'Game removed successfully.', - battles: 'Games', - battlesActive: 'Active Games', - battlesActiveUsers: 'Active Game Users', - becomeFacilitator: 'Become Facilitator', - becomeLeader: 'Become Leader', - becomeParticipant: 'Become Participant', - becomeSpectator: 'Become Spectator', - blocked: 'Blocked', - blockers: 'Blockers', - blockersPlaceholder: "I'm blocked by...", - brainstorm: 'Brainstorm', - brainstormPhaseDescription: 'Add your comments below', - brainstormPhaseFeedbackVisibility: 'Brainstorm Phase Feedback Visibility', - brainstormVisibilityLabelConcealed: 'Feedback Concealed', - brainstormVisibilityLabelHidden: 'Feedback Hidden', + back: 'Volver', + battleAbandon: 'Abandonar el Juego', + battleCreate: 'Crear Juego', + battleDelete: 'Eliminar Juego', + battleEdit: 'Editar Juego', + battleEditPointsDisabled: 'La votación está activa, no puede modificar los puntos permitidos.', + battleJoin: 'Unirse al juego', + battleName: 'Nombre del juego', + battleRemoveError: 'Error al intentar eliminar el juego.', + battleRemoveSuccess: 'Juego eliminado con éxito.', + battles: 'Juegos', + battlesActive: 'Juegos Activos', + battlesActiveUsers: 'Usuarios Activos del Juego', + becomeFacilitator: 'Conviértase en Facilitador', + becomeLeader: 'Convertirse en Líder', + becomeParticipant: 'Convertirse en Participante', + becomeSpectator: 'Conviértase en Espectador', + blocked: 'Bloqueado', + blockers: 'Bloqueadores', + blockersPlaceholder: "Estoy bloqueado por...", + brainstorm: 'Lluvia de ideas', + brainstormPhaseDescription: 'Añada sus comentarios', + brainstormPhaseFeedbackVisibility: 'Fase de lluvia de ideas Feedback Visibilidad', + brainstormVisibilityLabelConcealed: 'Feedback Escondido', + brainstormVisibilityLabelHidden: 'Feedback Oculto', brainstormVisibilityLabelVisible: 'Feedback Visible', - cancel: 'Cancel', - cannotBeUndone: 'This cannot be undone.', - checkIn: 'Check In', - checkinCommentDeleteError: 'Error deleting check in comment', - checkinCommentError: 'Error commenting on check in', - checkinError: 'Error checking in', - checkinMeetYesterdayGoalsQuestion: "Did you meet yesterday's goals?", - checkins: 'Checkins', - colorLegend: 'Color Legend', - colorLegendNotSpecified: 'legend not specified', - comment: 'Comment', - comments: 'Comments', - completed: 'Completed', - conciseVotingResults: 'Concise Voting Results', - confirmDeleteRetro: 'Are you sure you want to delete this retrospective?', - createAccount: 'Create Account', - createAccountTagline: `Don't have an account?`, - createAlertError: 'Error encountered creating alert', - createAlertSuccess: 'Alert created successfully', - createARetro: 'Create a Retro', - createAStoryboard: 'Create a Storyboard', - createBattleError: 'Error encountered creating game', - createOrgError: 'Error attempting to create organization', - createRetro: 'Create Retro', - createRetroErrorMessage: 'Error encountered creating retro', - createStoryboard: 'Create Storyboard', - createUserError: 'Error encountered creating user', - customizableBattleOptions: 'Customizable Game Options', - dateCreated: 'Created Date', - dateUpdated: 'Updated Date', - delete: 'Delete', - deleteActionItemError: 'Error deleting action item', - deleteActionItemSuccess: 'Action item deleted successfully', - deleteAlertError: 'Error attempting to delete alert', - deleteAlertSuccess: 'Alert deleted successfully', - deleteBattle: 'Delete Game', - deleteBattleConfirmText: 'Are you sure you want to delete this game?', - deleteBattleError: 'error deleting game', - deleteCheckinError: 'Error deleting check in', - deleteDepartment: 'Delete Department', + cancel: 'Cancelar', + cannotBeUndone: 'Esto no se puede deshacer.', + checkIn: 'Registro de entrada', + checkinCommentDeleteError: 'Error al eliminar un comentario', + checkinCommentError: 'Error al hacer el registro de entrada', + checkinError: 'Comprobación de errores en', + checkinMeetYesterdayGoalsQuestion: "¿Cumplió los objetivos de ayer?", + checkins: 'Registros', + colorLegend: 'Leyenda de colores', + colorLegendNotSpecified: 'leyenda no especificada', + comment: 'Comentario', + comments: 'Comentarios', + completed: 'Completado', + conciseVotingResults: 'Resultados Concisos de la Votación', + confirmDeleteRetro: '¿Seguro que quieres eliminar esta retrospectiva?', + createAccount: 'Crear cuenta', + createAccountTagline: `¿No tienes una cuenta?`, + createAlertError: 'Error al crear la alerta', + createAlertSuccess: 'Alerta creada correctamente', + createARetro: 'Crear una Retro', + createAStoryboard: 'Crear un Storyboard', + createBattleError: 'Error al crear el juego', + createOrgError: 'Error al intentar crear una organización', + createRetro: 'Crear Retro', + createRetroErrorMessage: 'Error al crear retro', + createStoryboard: 'Crear Storyboard', + createUserError: 'Error al crear usuario', + customizableBattleOptions: 'Opciones de juego personalizables', + dateCreated: 'Fecha de creación', + dateUpdated: 'Fecha de actualización', + delete: 'Eliminar', + deleteActionItemError: 'Error al eliminar una acción', + deleteActionItemSuccess: 'Acción eliminada correctamente', + deleteAlertError: 'Error al intentar eliminar una alerta', + deleteAlertSuccess: 'Alerta eliminada correctamente', + deleteBattle: 'Eliminar juego', + deleteBattleConfirmText: '¿Estás seguro de que quieres eliminar este juego?', + deleteBattleError: 'error al eliminar el juego', + deleteCheckinError: 'Error al eliminar el registro', + deleteDepartment: 'Eliminar Departamento', deleteDepartmentConfirmText: - 'Are you sure you want to delete this department?', - deleteOrganization: 'Delete Organization', + '¿Seguro que quieres eliminar este departamento?', + deleteOrganization: 'Eliminar organización', deleteOrganizationConfirmText: - 'Are you sure you want to delete this organization?', - deleteRetro: 'Delete Retro', - deleteRetroErrorMessage: 'error deleting retro', - deleteStoryboard: 'Delete Storyboard', - deleteStoryboardErrorMessage: 'error deleting storyboard', - deleteTeam: 'Delete Team', - deleteTeamConfirmText: 'Are you sure you want to delete this team?', - deleteUserError: 'Error encountered deleting user', - demote: 'Demote', - demoteUserError: 'Error encountered demoting user', - department: 'Department', - departmentCreate: 'Create Department', - departmentCreateError: 'Error attempting to create department', - departmentDeleteError: 'Error attempting to delete department', - departmentDeleteSuccess: 'Department deleted successfully.', - departmentGetError: 'Error getting department', - departmentName: 'Department Name', - departmentNamePlaceholder: 'Enter an department name', - departments: 'Departments', - departmentSave: 'Save Department', - departmentTeamsGetError: 'Error getting department teams', - departmentUsersGetError: 'Error getting department users', - discuss: 'Discuss', - discussPlaceholder: 'I would like to discuss...', - done: 'Done', - duplicateRetroSession: 'Duplicate retro session exists for your ID', - duplicateStoryboardSession: 'Duplicate storyboard session exists for your ID', - edit: 'Edit', - editColorLegend: 'Edit Legend', - editRetro: 'Edit Retro', - editStoryboard: 'Edit Storyboard', + '¿Está seguro de que desea eliminar esta organización?', + deleteRetro: 'Eliminar Retro', + deleteRetroErrorMessage: 'error al eliminar retro', + deleteStoryboard: 'Eliminar Storyboard', + deleteStoryboardErrorMessage: 'error al eliminar storyboard', + deleteTeam: 'Eliminar Equipo', + deleteTeamConfirmText: '¿Seguro que quieres borrar este equipo?', + deleteUserError: 'Error al eliminar un usuario', + demote: 'Degradar', + demoteUserError: 'Error al degradar un usuario', + department: 'Departamento', + departmentCreate: 'Crear Departamento', + departmentCreateError: 'Error al intentar crear un departamento', + departmentDeleteError: 'Error al intentar eliminar un departamento', + departmentDeleteSuccess: 'Departamento eliminado con éxito.', + departmentGetError: 'Error al obtener el departamento', + departmentName: 'Nombre del departamento', + departmentNamePlaceholder: 'Introduzca un nombre de departamento', + departments: 'Departamentos', + departmentSave: 'Guardar Departamento', + departmentTeamsGetError: 'Error al obtener equipos de departamento', + departmentUsersGetError: 'Error al obtener usuarios del departamento', + discuss: 'Discutir', + discussPlaceholder: 'Me gustaría discutir...', + done: 'Hecho', + duplicateRetroSession: 'Existe una sesión retro duplicada para su ID', + duplicateStoryboardSession: 'Existe una sesión de storyboard duplicada para su ID', + edit: 'Editar', + editColorLegend: 'Editar leyenda', + editRetro: 'Editar Retro', + editStoryboard: 'Editar Storyboard', email: 'Email', - enterPasscode: 'Enter passcode...', - enterYourEmail: 'Enter your email', - execute: 'Execute', - export: 'Export', - facilitator: 'Facilitator', - facilitatorCode: 'Facilitator Code', - facilitatorCodeOptional: 'Facilitator Code (Optional)', - facilitatorCodePlaceholder: 'Enter an optional facilitator code', - finalPoints: 'Final Points', - flag: 'Flag', + enterPasscode: 'Introduzca el código de acceso...', + enterYourEmail: 'Introduzca su dirección de correo electrónico', + execute: 'Ejecute', + export: 'Exportar', + facilitator: 'Facilitador', + facilitatorCode: 'Código del facilitador', + facilitatorCodeOptional: 'Código del facilitador (opcional)', + facilitatorCodePlaceholder: 'Introduzca un código de facilitador opcional', + finalPoints: 'Puntos finales', + flag: 'Bandera', footerAuthoredBy: - 'is designed and developed by {authorOpen}Steven Weathers{authorClose}.', + 'ha sido diseñado y desarrollado por {authorOpen}Steven Weathers{authorClose}.', footerLicense: - 'The source code is licensed {licenseOpen}Apache 2.0{licenseClose}.', - forgotPassword: 'Forgot Your Password?', - forgotPasswordSubtext: `Don't fret! Just enter your email and we will send you instructions to reset your password.`, - returnToLogin: 'Return to Login', - getAlertsError: 'Error getting alerts', - getApikeysError: 'Error getting apikeys', - getBattleError: 'Error getting game', - getBattlesError: 'Error getting games', - getCheckinsError: "Error getting check in's", - getOrganizationsError: 'Error getting organizations', - getRetroErrorMessage: 'error getting retro', - getRetrosErrorMessage: 'error getting retros', - getStoryboardErrorMessage: 'error getting storyboard', - getStoryboardsErrorMessage: 'error getting storyboards', - getTeamsError: 'Error getting teams', - getUserError: 'Error getting user', - getUsersError: 'Error getting users', - goalsMet: 'Goals Met', - group: 'Group', - groupName: 'Group Name', - groupPhaseDescription: 'Drag and drop comments to group them together', + 'El código fuente tiene licencia {licenseOpen}Apache 2.0{licenseClose}.', + forgotPassword: '¿Ha olvidado su contraseña?', + forgotPasswordSubtext: `No se preocupe. Solo tienes que introducir tu correo electrónico y te enviaremos instrucciones para restablecer tu contraseña.`, + returnToLogin: 'Volver al inicio de sesión', + getAlertsError: 'Error al recibir alertas', + getApikeysError: 'Error al obtener apikeys', + getBattleError: 'Error al acceder al juego', + getBattlesError: 'Error al acceder a los juegos', + getCheckinsError: "Error al registrar", + getOrganizationsError: 'Error al obtener organizaciones', + getRetroErrorMessage: 'error al obtener retro', + getRetrosErrorMessage: 'error al obtener las retro', + getStoryboardErrorMessage: 'error al obtener el storyboard', + getStoryboardsErrorMessage: 'error al obtener los storyboards', + getTeamsError: 'Error al obtener equipos', + getUserError: 'Error al obtener el usuario', + getUsersError: 'Error al obtener los usuarios', + goalsMet: 'Objetivos alcanzados', + group: 'Grupo', + groupName: 'Nombre del grupo', + groupPhaseDescription: 'Arrastre y suelte los comentarios para agruparlos', hostedDesc: - '{linkOpen}Thunderdome.dev{linkClose} is a free hosted service (SaaS) without Ads.', - hostedOrSelfHosted: 'Hosted service or self-hosted', - importCsv: 'Import stories from a CSV file', - importCsvFileBadFileTypeError: 'Error bad file type', - importCsvFileReadFileError: 'Error reading file', - importJiraXML: 'Import stories from Jira XML', - importJiraXMLBadFileTypeError: 'Error bad file type', - importJiraXMLReadFileError: 'Error reading file', - incorrectPassCode: 'Incorrect passcode', - inviteLinkCopyFailure: "Couldn't copy invite link to clipboard", - inviteLinkCopySuccess: 'Invite Link copied to clipboard', - jiraXmlImport: 'Jira XML Import', - joinCodeCopyFailure: "Couldn't copy passcode to clipboard", - joinCodeCopySuccess: 'Passcode copied to clipboard', - joinCodeLabelOptional: 'Join Code (Optional)', - joinCodePlaceholder: 'Enter a join code', - joinRetro: 'Join Retro', - joinStoryboard: 'Join Storyboard', - joinStoryboardError: 'Error joining storyboard, refresh and try again.', - landingCountries: 'Users in over {count} countries', + '{linkOpen}Thunderdome.dev{linkClose} es un servicio alojado gratuito (SaaS) sin anuncios.', + hostedOrSelfHosted: 'Servicio alojado o autoalojado', + importCsv: 'Importar historias desde un archivo CSV', + importCsvFileBadFileTypeError: 'Error tipo de archivo incorrecto', + importCsvFileReadFileError: 'Error al leer el archivo', + importJiraXML: 'Importar historias desde Jira XML', + importJiraXMLBadFileTypeError: 'Error tipo de archivo incorrecto', + importJiraXMLReadFileError: 'Error al leer el archivo', + incorrectPassCode: 'Código de acceso incorrecto', + inviteLinkCopyFailure: "No se ha podido copiar el enlace de invitación al portapapeles", + inviteLinkCopySuccess: 'Enlace de invitación copiado en el portapapeles', + jiraXmlImport: 'Importación XML de Jira', + joinCodeCopyFailure: "No se puede copiar el código de acceso al portapapeles", + joinCodeCopySuccess: 'Código de acceso copiado en el portapapeles', + joinCodeLabelOptional: 'Código de acceso (opcional))', + joinCodePlaceholder: 'Introduzca un código de acceso', + joinRetro: 'Únete a Retro', + joinStoryboard: 'Únete al Storyboard', + joinStoryboardError: 'Error al unirse al storyboard, actualice e inténtelo de nuevo.', + landingCountries: 'Usuarios en más de {contar} países', landingFeatureOpenSourceText: - 'Check out the {repoOpen}Github repository{repoClose} to request or contribute enhancements, locale translations and bug fixes or to {donateOpen}Donate{donateClose}.', - landingFeatureOpenSourceTitle: 'Open Source', + 'Echa un vistazo al {repoOpen}Repositorio Github{repoClose} para solicitar o aportar mejoras, traducciones a otros idiomas y correcciones de errores o para {donateOpen}Donar{donateClose}.', + landingFeatureOpenSourceTitle: 'Código abierto', landingSalesPitch: - 'Remote team collaboration with agile story pointing, sprint retrospective, story mapping and async team check-in.', - landingTitle: 'Thunderdome is an Agile Planning Poker app', - lastActive: 'Last Active', - leader: 'Leader', - leaderPasscode: 'Leader code', - leaveRetro: 'Leave Retro', - leaveStoryboard: 'Leave Storyboard', - legendRetroPlaceholder: 'Enter a color legend', - loadingRetro: 'Loading Retro...', - loadingStoryboard: 'Loading Storyboard...', + 'Colaboración remota en equipo con puntuación de historias agiles, print restrospectiva, mapeo de historias y registro asíncrono de equipos.', + landingTitle: 'TThunderdome es una aplicación de póquer de planificación ágil', + lastActive: 'Último activo', + leader: 'Líder', + leaderPasscode: 'Código Leader', + leaveRetro: 'Abandonar Retro', + leaveStoryboard: 'Abandonar Storyboard', + legendRetroPlaceholder: 'Introduzca una leyenda de color', + loadingRetro: 'Cargando Retro...', + loadingStoryboard: 'Cargando Storyboard...', login: 'Login', - loginForRetro: 'or {loginOpen}Login{loginClose} to join the Retro', - loginForStoryboard: 'or {loginOpen}Login{loginClose} to join the Storyboard', - logout: 'Logout', - logoutError: 'Error encountered attempting to logout user', - makeFacilitator: 'Make Facilitator', - mfa2faLabel: '2FA/MFA Auth', - mfa2faRemove: 'Remove 2FA/MFA', - mfa2faRemoveFailure: 'Failed to remove 2FA/MFA', - mfa2faRemoveSuccess: '2FA/MFA successfully removed', - mfa2faRemoveText: 'Are you sure you want to remove 2FA/MFA?', - mfa2faSetup: 'Setup 2FA/MFA', - mfaAuthError: 'Error validating authenticator token', - mfaConfirmToken: 'Confirm Token', - mfaGenerateFailed: 'failed to start 2FA/MFA setup', - mfaSecretKeyLabel: 'Secret Key', - mfaSetupFailed: 'failed to validate 2FA/MFA setup token', + loginForRetro: 'o {loginOpen}Login{loginClose} para unirse a Retro', + loginForStoryboard: 'o {loginOpen}Login{loginClose} para unirse al Storyboard', + logout: 'Salir', + logoutError: 'Se ha producido un error al intentar cerrar la sesión del usuario', + makeFacilitator: 'Hacer de facilitador', + mfa2faLabel: 'Autenticación 2FA/MFA', + mfa2faRemove: 'Eliminar 2FA/MFA', + mfa2faRemoveFailure: 'Error al eliminar 2FA/MFA', + mfa2faRemoveSuccess: '2FA/MFA eliminado con éxito', + mfa2faRemoveText: '¿Estás seguro de que quieres eliminar 2FA/MFA?', + mfa2faSetup: 'Configurar 2FA/MFA', + mfaAuthError: 'Error al validar el autentificador', + mfaConfirmToken: 'Confirmar Token', + mfaGenerateFailed: 'fallo al iniciar la configuración 2FA/MFA', + mfaSecretKeyLabel: 'Clave secreta', + mfaSetupFailed: 'fallo al validar el token de configuración 2FA/MFA', mfaSetupIntro: - 'Scan the following QR code with an Authenticator Application (such as Google Authenticator or Authy) and enter the generated token.', - mfaSetupSuccess: 'successfully enabled 2FA/MFA', - mfaTokenLabel: 'Authenticator Token', - mfaTokenPlaceholder: 'Enter token from authenticator app', - myRetros: 'My Retros', - myStoryboards: 'My Storyboards', - name: 'Name', - needsImprovement: 'Needs Improvement', - nextPhase: 'Next Phase', - noComments: 'No comments...', - oldBattleCleanError: 'Error encountered cleaning games', - oldGuestsCleanError: 'Error encountered cleaning guests', - oldRetrosCleanError: 'Error encountered cleaning retros', - oldStoryboardsCleanError: 'Error encountered cleaning storyboards', - openSource: 'Open Source', - optional: '(Optional)', - optionalLeadercodePlaceholder: 'Optional leader code to become a leader', - optionalPasscodePlaceholder: 'Optional passcode to join', - organization: 'Organization', - organizationCreate: 'Create Organization', - organizationDeleteError: 'Error attempting to delete organization', - organizationDeleteSuccess: 'Organization deleted successfully.', - organizationGetDepartmentsError: 'Error getting organization departments', - organizationGetError: 'Error getting organization', - organizationGetTeamsError: 'Error getting organization teams', - organizationGetUsersError: 'Error getting organization users', - organizationName: 'Organization Name', - organizationNamePlaceholder: 'Enter an organization name', - organizations: 'Organizations', - organizationsAndTeams: 'Organizations and Teams', - organizationSave: 'Save Organization', - owner: 'Owner', - participation: 'Participation', - passCode: 'Passcode', - passCodeRequired: 'Passcode required to join', + 'Escanee el siguiente código QR con una aplicación de autenticación (como Google Authenticator o Authy) e introduzca el token generado.', + mfaSetupSuccess: '2FA/MFA activado correctamente', + mfaTokenLabel: 'Token autenticador', + mfaTokenPlaceholder: 'Introduzca el token de la aplicación de autenticación', + myRetros: 'Mis Retros', + myStoryboards: 'Mis Storyboards', + name: 'Nombre', + needsImprovement: 'Necesita mejorar', + nextPhase: 'Siguiente fase', + noComments: 'Sin comentarios...', + oldBattleCleanError: 'Error al limpiar los juegos', + oldGuestsCleanError: 'Error al limpiar los invitados', + oldRetrosCleanError: 'Error en la limpieza de retros', + oldStoryboardsCleanError: 'Error al limpiar storyboards', + openSource: 'Código abierto', + optional: '(Opcional)', + optionalLeadercodePlaceholder: 'Código de líder opcional para convertirse en líder', + optionalPasscodePlaceholder: 'Código de acceso opcional', + organization: 'Organización', + organizationCreate: 'Crear organización', + organizationDeleteError: 'Error al intentar eliminar una organización', + organizationDeleteSuccess: 'Organización eliminada con éxito.', + organizationGetDepartmentsError: 'Error al obtener los departamentos de la organización', + organizationGetError: 'Error al obtener la organización', + organizationGetTeamsError: 'Error al obtener equipos de organización', + organizationGetUsersError: 'Error al obtener usuarios de la organización', + organizationName: 'Nombre de la organización', + organizationNamePlaceholder: 'Introduzca el nombre de la organización', + organizations: 'Organizaciones', + organizationsAndTeams: 'Organizaciones y equipos', + organizationSave: 'Guardar Organización', + owner: 'Propietario', + participation: 'Participación', + passCode: 'Código', + passCodeRequired: 'Código de acceso obligatorio', personas: "Persona's", - planAcceptanceCriteria: 'Acceptance Criteria', - planAcceptanceCriteriaPlaceholder: 'Enter acceptance criteria', - planAdd: 'Add Stories', - planDescription: 'Description', - planDescriptionPlaceholder: 'Enter a description', - planLink: 'Link', + planAcceptanceCriteria: 'Criterios de aceptación', + planAcceptanceCriteriaPlaceholder: 'Introducir criterios de aceptación', + planAdd: 'Añadir historias', + planDescription: 'Descripción', + planDescriptionPlaceholder: 'Introduzca una descripción', + planLink: 'Enlace', planLinkInvalid: - "Link isn't a valid absolute URL, e.g. includes protocol (HTTP/HTTPS)", - planLinkPlaceholder: 'Enter a link to story', - planName: 'Story Name', - planNamePlaceholder: 'Enter a story name', - planPriority: 'Priority', - planPriorityBlocker: 'Blocker', - planPriorityHigh: 'High', - planPriorityHighest: 'Highest', - planPriorityLow: 'Low', - planPriorityLowest: 'Lowest', - planPriorityMedium: 'Medium', - planPriorityPlaceholder: 'Select a priority', - planReferenceId: 'Reference ID', - planReferenceIdPlaceholder: 'Enter a reference ID', - plans: 'Stories', - planSkip: 'Skip Story', - planType: 'Story Type', - planTypeBug: 'Bug', - planTypeEpic: 'Epic', - planTypePlaceholder: 'Types', - planTypeSpike: 'Spike', - planTypeStory: 'Story', - planTypeSubtask: 'Subtask', - planTypeTask: 'Task', - pointAverageRounding: 'Point Average Rounding', - pointed: 'Pointed ({count})', - points: 'Points', - pointValuesAllowed: 'Point Values Allowed', - postComment: 'Post Comment', - primeDirective: 'Prime Directive', - promote: 'Promote', - promoteUserError: 'Error encountered promoting user', - questions: 'Questions', - register: 'Register', - reloadingRetro: 'Oops, reloading Retro...', - reloadingStoryboard: 'Oops, reloading Storyboard...', - remove: 'Remove', - removeBattle: 'Remove Game', - removeBattleConfirmText: 'Are you sure you want to remove this game?', - removeRetro: 'Remove Retro', - removeRetroConfirmText: 'Are you sure you want to remove this retro?', - removeStoryboard: 'Remove Storyboard', + "El enlace no es una URL absoluta válida, por ejemplo, incluye el protocolo (HTTP/HTTPS)", + planLinkPlaceholder: 'Introduzca un enlace a la historya', + planName: 'Nombre de la historia', + planNamePlaceholder: 'Introduzca el nombre de la historia', + planPriority: 'Prioridad', + planPriorityBlocker: 'Bloqueador', + planPriorityHigh: 'Alta', + planPriorityHighest: 'Más alta', + planPriorityLow: 'Baja', + planPriorityLowest: 'Más baja', + planPriorityMedium: 'Media', + planPriorityPlaceholder: 'Selecciona una prioridad', + planReferenceId: 'ID de Referencia', + planReferenceIdPlaceholder: 'Ingresa un ID de referencia', + plans: 'Historias', + planSkip: 'Omitir Historia', + planType: 'Tipo de Historia', + planTypeBug: 'Error', + planTypeEpic: 'Épico', + planTypePlaceholder: 'Tipos', + planTypeSpike: 'Investigación', + planTypeStory: 'Historia', + planTypeSubtask: 'Subtarea', + planTypeTask: 'Tarea', + pointAverageRounding: 'Redondeo Promedio de Puntos', + pointed: 'Puntuado ({count})', + points: 'Puntos', + pointValuesAllowed: 'Valores de Puntos Permitidos', + postComment: 'Publicar Comentario', + primeDirective: 'Directiva Principal', + promote: 'Promocionar', + promoteUserError: 'Error al promocionar al usuario', + questions: 'Preguntas', + register: 'Registrar', + reloadingRetro: 'Ups, recargando Retro...', + reloadingStoryboard: 'Ups, recargando Storyboard...', + remove: 'Eliminar', + removeBattle: 'Eliminar Juego', + removeBattleConfirmText: '¿Seguro que deseas eliminar este juego?', + removeRetro: 'Eliminar Retro', + removeRetroConfirmText: '¿Seguro que deseas eliminar este retro?', + removeStoryboard: 'Eliminar Storyboard', removeStoryboardConfirmText: - 'Are you sure you want to remove this storyboard?', - removeUser: 'Remove User', - removeUserConfirmText: 'Are you sure you want to remove this user?', - requestVerifyEmail: 'Request Verification Email', - requestVerifyEmailFailure: 'Error attempting to send Verification Email', - requestVerifyEmailSuccess: 'Verification Email requested, watch your inbox', + '¿Seguro que deseas eliminar este storyboard?', + removeUser: 'Eliminar Usuario', + removeUserConfirmText: '¿Seguro que deseas eliminar a este usuario?', + requestVerifyEmail: 'Solicitar Correo de Verificación', + requestVerifyEmailFailure: 'Error al intentar enviar el Correo de Verificación', + requestVerifyEmailSuccess: 'Correo de Verificación solicitado, revisa tu bandeja de entrada', retro: 'Retro', - retroActionCommentAddError: 'error adding retro action comment', - retroActionCommentDeleteError: 'error deleting retro action comment', - retroActionCommentEditError: 'error editing retro action comment', - retroActionItems: 'Retro Action Items', - retroAddError: 'Error attempting to add retro.', - retroAddSuccess: 'Retro added successfully.', - retroDeleted: 'Retro deleted', - retroFeedbackConcealed: 'Feedback Concealed', - retroFeedbackHidden: 'Feedback Hidden', - retroImprovePlaceholder: 'What needs improvement...', - retroItems: 'Retro Items', - retroJoinError: 'Error joining retro, refresh and try again.', - retroMaxVotesPerUserLabel: 'Max Group Votes (per User)', - retroName: 'Retro Name', - retroNamePlaceholder: 'Enter a retro name', - retroQuestionPlaceholder: 'I want to ask...', - retroRemoveError: 'Error attempting to remove retro.', - retroRemoveSuccess: 'Retro removed successfully.', + retroActionCommentAddError: 'error al agregar comentario de acción retro', + retroActionCommentDeleteError: 'error al eliminar comentario de acción retro', + retroActionCommentEditError: 'error al editar comentario de acción retro', + retroActionItems: 'Elementos de Acción Retro', + retroAddError: 'Error al intentar agregar retro.', + retroAddSuccess: 'Retro agregado con éxito.', + retroDeleted: 'Retro eliminado', + retroFeedbackConcealed: 'Comentarios Escondidos', + retroFeedbackHidden: 'Comentarios Ocultos', + retroImprovePlaceholder: 'Qué necesita mejorar...', + retroItems: 'Elementos Retro', + retroJoinError: 'Error al unirse al retro, actualiza y vuelve a intentarlo.', + retroMaxVotesPerUserLabel: 'Votos Máximos del Grupo (por Usuario)', + retroName: 'Nombre de la Retro', + retroNamePlaceholder: 'Ingresa un nombre para la retro', + retroQuestionPlaceholder: 'Quiero preguntar...', + retroRemoveError: 'Error al intentar eliminar el retro.', + retroRemoveSuccess: 'Retro eliminado con éxito.', retros: 'Retros', - retroWorkedPlaceholder: 'What worked well...', - role: 'Role', - rolePlaceholder: 'Select users role', - save: 'Save', - search: 'Search', - searchLengthError: 'Search value must be at least 3 characters', - selectTeam: 'Select a Team', + retroWorkedPlaceholder: 'Qué funcionó bien...', + role: 'Rol', + rolePlaceholder: 'Selecciona el rol del usuario', + save: 'Guardar', + search: 'Buscar', + searchLengthError: 'El valor de búsqueda debe tener al menos 3 caracteres', + selectTeam: 'Selecciona un Equipo', selfHostedDesc: - 'Alternatively you can {linkOpen}run it on your own server{linkClose}.', - sessionDuplicate: 'Duplicate game session exists for your ID', - showActiveBattles: 'Show Active Games', - showActiveRetros: 'Show active retros', - showActiveStoryboards: 'Show active storyboards', - showBlockedCheckins: 'Show only checkins requiring discussion', - showCompletedActionItems: 'Show Completed Action Items', - showVoters: 'Show Voters', - skipped: 'Skipped', - spectator: 'Spectator', + 'Alternativamente, puedes {linkOpen}ejecutarlo en tu propio servidor{linkClose}.', + sessionDuplicate: 'Existe una sesión de juego duplicada para tu ID', + showActiveBattles: 'Mostrar Juegos Activos', + showActiveRetros: 'Mostrar retros activos', + showActiveStoryboards: 'Mostrar storyboards activos', + showBlockedCheckins: 'Mostrar solo check-ins que requieren discusión', + showCompletedActionItems: 'Mostrar Elementos de Acción Completados', + showVoters: 'Mostrar Votantes', + skipped: 'Omitido', + spectator: 'Espectador', storyboard: 'Storyboard', - storyboardAddColumn: 'Add Column', - storyboardAddError: 'Error attempting to add storyboard.', - storyboardAddGoal: 'Add Goal', - storyboardAddStoryToColumn: 'Add Story to Column', - storyboardAddSuccess: 'Storyboard added successfully.', - storyboardColumns: 'Storyboard Columns', - storyboardDeleted: 'Storyboard deleted', - storyboardEditColumn: 'Edit Column', - storyboardGoalName: 'Goal name', - storyboardGoalNamePlaceholder: 'Enter a goal name', - storyboardGoals: 'Storyboard Goals', - storyboardPersonas: 'Storyboard Personas', - storyboardRemoveError: 'Error attempting to remove storyboard.', - storyboardRemoveSuccess: 'Storyboard removed successfully.', + storyboardAddColumn: 'Agregar Columna', + storyboardAddError: 'Error al intentar agregar el storyboard.', + storyboardAddGoal: 'Agregar Objetivo', + storyboardAddStoryToColumn: 'Agregar Historia a la Columna', + storyboardAddSuccess: 'Storyboard agregado con éxito.', + storyboardColumns: 'Columnas del Storyboard', + storyboardDeleted: 'Storyboard eliminado', + storyboardEditColumn: 'Editar Columna', + storyboardGoalName: 'Nombre del objetivo', + storyboardGoalNamePlaceholder: 'Ingresa un nombre de objetivo', + storyboardGoals: 'Objetivos del Storyboard', + storyboardPersonas: 'Personas del Storyboard', + storyboardRemoveError: 'Error al intentar eliminar el storyboard.', + storyboardRemoveSuccess: 'Storyboard eliminado con éxito.', storyboards: 'Storyboards', - storyboardStories: 'Storyboard Stories', - team: 'Team', - teamCheckins: 'Team Checkins', - teamCreate: 'Create Team', - teamCreateError: 'Error attempting to create team.', - teamCreateSuccess: 'Team created successfully.', - teamDeleteError: 'Error attempting to delete team', - teamDeleteSuccess: 'Team deleted successfully.', - teamGetBattlesError: 'Error getting team games', - teamGetError: 'Error getting team', - teamGetRetroActionsError: 'error getting retro actions', - teamGetRetrosError: 'Error getting team retros', - teamGetStoryboardsError: 'Error getting team storyboards', - teamGetUsersError: 'Error getting team users', - teamName: 'Team Name', - teamNamePlaceholder: 'Enter an team name', - teams: 'Teams', - teamSave: 'Save Team', - teamUserRequiredToCheckin: 'User must be in team to check in', - teamUserRequiredToComment: 'User must be in team to comment', - today: 'Today', - todayPlaceholder: 'Today I will...', + storyboardStories: 'Historias del Storyboard', + team: 'Equipo', + teamCheckins: 'Check-ins del Equipo', + teamCreate: 'Crear Equipo', + teamCreateError: 'Error al intentar crear el equipo.', + teamCreateSuccess: 'Equipo creado con éxito.', + teamDeleteError: 'Error al intentar eliminar el equipo', + teamDeleteSuccess: 'Equipo eliminado con éxito.', + teamGetBattlesError: 'Error al obtener los juegos del equipo', + teamGetError: 'Error al obtener el equipo', + teamGetRetroActionsError: 'Error al obtener acciones retro', + teamGetRetrosError: 'Error al obtener retros del equipo', + teamGetStoryboardsError: 'Error al obtener storyboards del equipo', + teamGetUsersError: 'Error al obtener los usuarios del equipo', + teamName: 'Nombre del Equipo', + teamNamePlaceholder: 'Ingresa un nombre de equipo', + teams: 'Equipos', + teamSave: 'Guardar Equipo', + teamUserRequiredToCheckin: 'El usuario debe estar en el equipo para hacer check-in', + teamUserRequiredToComment: 'El usuario debe estar en el equipo para comentar', + today: 'Hoy', + todayPlaceholder: 'Hoy voy a...', totalPoints: 'Total', - totalVotes: 'Total Votes', - type: 'Type', - unknownWarrior: 'Unknown Player', - unpointed: 'Unpointed ({count})', - updateActionItemError: 'Error updating action item', - updateActionItemSuccess: 'Action item updated successfully', - updateAlertError: 'Error encountered updating alert', - updateAlertSuccess: 'Alert updating successfully', - updateCheckinError: 'Error updating check in', - updateComment: 'Update Comment', - userAdd: 'Add User', - userAddError: 'Error attempting to add user.', - userAddSuccess: 'User added successfully.', - userEmail: 'User Email', - userEmailPlaceholder: 'Enter the users email', - userName: 'User Name', - userRemoveError: 'Error attempting to remove user.', - userRemoveSuccess: 'User removed successfully.', - users: 'Users', - verifyAccount: 'Verify Account', - verifyAccountFailedError: - 'Something went wrong verifying your account, perhaps this link expired or was already used.', - verifyAccountFailedTitle: 'Verification Failed', - verifyAccountLoading: 'Verifying Account...', - verifyAccountVerifiedThanks: 'Thanks for verifying your email.', - verifyAccountVerifiedTitle: 'Account Verified', - view: 'View', - vote: 'Vote', - voteCount: 'Vote Count', - votePhaseDescription: "Vote for the groups you'd like to discuss most", - voteResultsAverage: 'Average', - voteResultsHighest: 'Highest', - votingFinish: 'Finish Voting', - votingLocked: 'Voting Locked', - votingRestart: 'Restart Voting', - warriorCreate: 'Create User', - warriorInvite: 'Invite a Player', - warriorNudge: 'Nudge', - works: 'Works', - writeCommentPlaceholder: 'Write a comment...', - yesterday: 'Yesterday', - yesterdayPlaceholder: 'Yesterday I...', - yourRetros: 'Your Retros', - yourStoryboards: 'Your Storyboards', - addPlan: 'Add Story', - battleNamePlaceholder: 'Enter a game name', - autoFinishVotingLabel: 'Auto Finish Voting when all Players have voted', + totalVotes: 'Votos Totales', + type: 'Tipo', + unknownWarrior: 'Jugador Desconocido', + unpointed: 'Sin puntos ({count})', + updateActionItemError: 'Error al actualizar el elemento de acción', + updateActionItemSuccess: 'Elemento de acción actualizado con éxito', + updateAlertError: 'Error al intentar actualizar la alerta', + updateAlertSuccess: 'Alerta actualizada con éxito', + updateCheckinError: 'Error al actualizar el check-in', + updateComment: 'Actualizar Comentario', + userAdd: 'Agregar Usuario', + userAddError: 'Error al intentar agregar usuario.', + userAddSuccess: 'Usuario agregado con éxito.', + userEmail: 'Correo del Usuario', + userEmailPlaceholder: 'Ingresa el correo del usuario', + userName: 'Nombre del Usuario', + userRemoveError: 'Error al intentar eliminar usuario.', + userRemoveSuccess: 'Usuario eliminado con éxito.', + users: 'Usuarios', + verifyAccount: 'Verificar Cuenta', + verifyAccountFailedError: 'Ocurrió un error al verificar tu cuenta; el enlace podría haber expirado o ya haber sido usado.', + verifyAccountFailedTitle: 'Verificación Fallida', + verifyAccountLoading: 'Verificando Cuenta...', + verifyAccountVerifiedThanks: 'Gracias por verificar tu correo electrónico.', + verifyAccountVerifiedTitle: 'Cuenta Verificada', + view: 'Ver', + vote: 'Votar', + voteCount: 'Cantidad de Votos', + votePhaseDescription: 'Vota por los grupos que deseas discutir más', + voteResultsAverage: 'Promedio', + voteResultsHighest: 'Más alto', + votingFinish: 'Finalizar Votación', + votingLocked: 'Votación Bloqueada', + votingRestart: 'Reiniciar Votación', + warriorCreate: 'Crear Usuario', + warriorInvite: 'Invitar a un Jugador', + warriorNudge: 'Empujar', + works: 'Funciona', + writeCommentPlaceholder: 'Escribe un comentario...', + yesterday: 'Ayer', + yesterdayPlaceholder: 'Ayer yo...', + yourRetros: 'Tus Retros', + yourStoryboards: 'Tus Storyboards', + addPlan: 'Agregar Historia', + battleNamePlaceholder: 'Ingresa un nombre de juego', + autoFinishVotingLabel: 'Finalizar Votación Automáticamente cuando todos los Jugadores hayan votado', averageRoundingOptions: { - ceil: 'Ceil', - floor: 'Floor', - round: 'Round', + ceil: 'Redondear hacia arriba', + floor: 'Redondear hacia abajo', + round: 'Redondear', }, - apiKeyCreateButton: 'Create API Key', - apiKeyPrefix: 'Key Prefix', - lastUpdated: 'Last Updated', - apiKeysErrorRetrieving: 'Failed to get API keys', - apiKeyDeleteSuccess: 'API Key deleted', - apiKeyDeleteFailed: 'Failed to delete API Key', - apiKeyUpdateSuccess: 'API Key updated', - apiKeyUpdateFailed: 'Failed to update API Key', - deactivate: 'Deactivate', - profileErrorRetrieving: 'Error getting your profile', - profileErrorUpdating: 'Error encountered updating your profile', - profileUpdateSuccess: 'Profile updated', - passwordUpdated: 'Password updated.', - passwordUpdateError: 'Error encountered attempting to update password', - profileDeleteError: 'Error encountered attempting to delete your account.', - profileTitle: 'Your Profile', - profile: 'Profile', - updatePassword: 'Update Password', - deleteAccount: 'Delete Account', - deleteAccountWarningStatement: - 'Are you sure you want to delete your account?', - deleteConfirmButton: 'Confirm Delete', - apiKeyNameInvalid: 'Please enter a key name', - apiKeyCreateSuccess: - 'New Api Key {keyName} created and {onlyNowOpen}it will be displayed only now{onlyNowClose}', - apiKeyStoreWarning: - 'Please store it somewhere safe because as soon as you navigate away from this page, we will not be able to retrieve or restore this generated token.', - apiKeyLimitReached: 'You have the max number of API keys allowed.', - apiKeyUnverifiedUser: 'Only verified registered users can create API keys.', + apiKeyCreateButton: 'Crear Clave API', + apiKeyPrefix: 'Prefijo de Clave', + lastUpdated: 'Última Actualización', + apiKeysErrorRetrieving: 'Error al obtener claves API', + apiKeyDeleteSuccess: 'Clave API eliminada', + apiKeyDeleteFailed: 'Error al eliminar la clave API', + apiKeyUpdateSuccess: 'Clave API actualizada', + apiKeyUpdateFailed: 'Error al actualizar la clave API', + deactivate: 'Desactivar', + profileErrorRetrieving: 'Error al obtener tu perfil', + profileErrorUpdating: 'Error al intentar actualizar tu perfil', + profileUpdateSuccess: 'Perfil actualizado', + passwordUpdated: 'Contraseña actualizada.', + passwordUpdateError: 'Error al intentar actualizar la contraseña', + profileDeleteError: 'Error al intentar eliminar tu cuenta.', + profileTitle: 'Tu Perfil', + profile: 'Perfil', + updatePassword: 'Actualizar Contraseña', + deleteAccount: 'Eliminar Cuenta', + deleteAccountWarningStatement: '¿Estás seguro de que deseas eliminar tu cuenta?', + deleteConfirmButton: 'Confirmar Eliminación', + apiKeyNameInvalid: 'Por favor, ingresa un nombre de clave', + apiKeyCreateSuccess: 'Nueva Clave API {keyName} creada y {onlyNowOpen}solo se mostrará ahora{onlyNowClose}', + apiKeyStoreWarning: 'Guárdala en un lugar seguro, ya que una vez que abandones esta página, no podremos recuperar o restaurar este token generado.', + apiKeyLimitReached: 'Has alcanzado el número máximo de claves API permitidas.', + apiKeyUnverifiedUser: 'Solo los usuarios registrados y verificados pueden crear claves API.', apiKeyCreateFailed: 'Failed to create API Key', - apiKeyName: 'Key Name', - apiKeyNamePlaceholder: 'Enter a Key Name', - create: 'Create', - close: 'Close', - country: 'Country', - company: 'Company', - verified: 'Verified', - registeredUsers: 'Registered Users', - myBattles: 'My Games', - createBattle: 'Create Game', - countPlansPointed: '{totalPointed} of {totalPlans} stories pointed', - myBattlesError: 'Error finding your games', - warriorJoined: '{name} has joined the game', - warriorRetreated: '{name} has left the game', - planSkipped: 'Story skipped', - warriorVoted: '{name} has voted', - warriorRetractedVote: '{name} has retracted vote', - battleDeleted: 'Game deleted', - warriorNudgeMessage: 'pst... {name}, waiting on you to vote.', - battle: 'Game', - warriors: 'Players', - battleSocketReconnecting: 'Ooops reloading Game...', - battleSocketError: 'Error joining game refresh and try again.', - battleLoading: 'Loading Game...', - votingNotStarted: 'Voting not started', - password: 'Password', - passwordPlaceholder: 'Enter a password', - yourPasswordPlaceholder: 'Enter your password', - confirmPassword: 'Confirm Password', - confirmPasswordPlaceholder: 'Confirm your password', - update: 'Update', - reset: 'Reset', - passwordResetError: 'Error encountered attempting to reset password', - resetPassword: 'Reset Password', - registerAsGuest: 'Register as Guest', - registrationDisabled: 'Registration is disabled.', - userNamePlaceholder: 'Enter your name', - guestRegisterError: 'Error encountered trying to register as guest', - registerError: 'Error encountered trying to register account', - enlistToBattle: 'Enlist to Battle', - loginForBattle: 'or {loginOpen}Login{loginClose} to join the Game', - yourNamePlaceholder: 'Enter your name', + apiKeyName: 'Nombre clave', + apiKeyNamePlaceholder: 'Introduzca un nombre de clave', + create: 'Crear', + close: 'Cerrar', + country: 'País', + company: 'Empresa', + verified: 'Verificado', + registeredUsers: 'Usuarios Registrados', + myBattles: 'Mis Juegos', + createBattle: 'Crear Juego', + countPlansPointed: '{totalPointed} de {totalPlans} historias puntuadas', + myBattlesError: 'Error al encontrar tus juegos', + warriorJoined: '{name} se ha unido al juego', + warriorRetreated: '{name} ha salido del juego', + planSkipped: 'Historia omitida', + warriorVoted: '{name} ha votado', + warriorRetractedVote: '{name} ha retirado el voto', + battleDeleted: 'Juego eliminado', + warriorNudgeMessage: 'pst... {name}, esperando tu voto.', + battle: 'Juego', + warriors: 'Jugadores', + battleSocketReconnecting: 'Oops, recargando el Juego...', + battleSocketError: 'Error al unirse al juego, actualiza e intenta de nuevo.', + battleLoading: 'Cargando Juego...', + votingNotStarted: 'Votación no iniciada', + password: 'Contraseña', + passwordPlaceholder: 'Ingresa una contraseña', + yourPasswordPlaceholder: 'Ingresa tu contraseña', + confirmPassword: 'Confirmar Contraseña', + confirmPasswordPlaceholder: 'Confirma tu contraseña', + update: 'Actualizar', + reset: 'Restablecer', + passwordResetError: 'Error al intentar restablecer la contraseña', + resetPassword: 'Restablecer Contraseña', + registerAsGuest: 'Registrarse como Invitado', + registrationDisabled: 'Registro deshabilitado.', + userNamePlaceholder: 'Ingresa tu nombre', + guestRegisterError: 'Error al intentar registrarse como invitado', + registerError: 'Error al intentar registrar la cuenta', + enlistToBattle: 'Unirse a la Batalla', + loginForBattle: 'o {loginOpen}Inicia Sesión{loginClose} para unirte al Juego', + yourNamePlaceholder: 'Ingresa tu nombre', createAccountFormTitle: - 'Create an Account {optionalOpen}(optional){optionalClose}', - sendResetPasswordSuccess: 'Password reset instructions sent to {email}', - sendResetPasswordError: 'Error encountered attempting to send password reset', - chooseCountryPlaceholder: 'Choose your country (optional)', - locale: 'Locale', - companyPlaceholder: 'Enter your company (optional)', - jobTitle: 'Job Title', - jobTitlePlaceholder: 'Enter your job title (optional)', - enableBattleNotifications: 'Enable game notifications', + 'Crear una Cuenta {optionalOpen}(opcional){optionalClose}', + sendResetPasswordSuccess: 'Instrucciones para restablecer la contraseña enviadas a {email}', + sendResetPasswordError: 'Error al intentar enviar el restablecimiento de contraseña', + chooseCountryPlaceholder: 'Elige tu país (opcional)', + locale: 'Idioma', + companyPlaceholder: 'Ingresa tu empresa (opcional)', + jobTitle: 'Puesto de Trabajo', + jobTitlePlaceholder: 'Ingresa tu puesto de trabajo (opcional)', + enableBattleNotifications: 'Habilitar notificaciones de juego', avatar: 'Avatar', - updateProfile: 'Update Profile', - guestUsers: 'Guest Users', - maintenance: 'Maintenance', - cleanGuests: 'Clean Guests older than {daysOld} days', - cleanBattles: 'Clean Games older than {daysOld} days', - chooseLocalePlaceholder: 'Choose your preferred locale (optional)', - importPlans: 'Import Stories', - selectFile: 'Select file...', - theme: 'Theme', - assignees: 'Assignees', - assigneeSelectPlaceholder: 'Select an assignee to add', - assigneeAdd: 'Add Assignee', - allStoryWithCount: 'All ({count})', - userUpdate: 'Update User', - userUpdateSuccess: 'Successfully updated user.', - userUpdateError: 'Error updating user.', - userInvites: 'User Invites', - userInviteSent: 'User invite sent', - userInviteConfirmDelete: 'Are you sure you want to delete this user invite?', - userInviteDelete: 'Delete Invite', - expireDate: 'Expire Date', + updateProfile: 'Actualizar Perfil', + guestUsers: 'Usuarios Invitados', + maintenance: 'Mantenimiento', + cleanGuests: 'Eliminar Invitados con más de {daysOld} días', + cleanBattles: 'Eliminar Juegos con más de {daysOld} días', + chooseLocalePlaceholder: 'Elige tu idioma preferido (opcional)', + importPlans: 'Importar Historias', + selectFile: 'Seleccionar archivo...', + theme: 'Tema', + assignees: 'Asignados', + assigneeSelectPlaceholder: 'Selecciona un asignado para agregar', + assigneeAdd: 'Agregar Asignado', + allStoryWithCount: 'Todos ({count})', + userUpdate: 'Actualizar Usuario', + userUpdateSuccess: 'Usuario actualizado con éxito.', + userUpdateError: 'Error al actualizar el usuario.', + userInvites: 'Invitaciones de Usuario', + userInviteSent: 'Invitación de usuario enviada', + userInviteConfirmDelete: '¿Estás seguro de que deseas eliminar esta invitación de usuario?', + userInviteDelete: 'Eliminar Invitación', + expireDate: 'Fecha de Expiración', addUserWillInviteNotFoundFieldNote: - 'If user is not registered an invite to register and join the {pageType} will be sent.', - inviteUserFieldNote: 'An invite to join the {pageType} will be sent.', - requiresOrganizationMember: 'User must already be in Organization.', - teamUpdateSuccess: 'Team updated successfully', - teamUpdateError: 'Error updating Team', - orgUpdateSuccess: 'Organization updated successfully', - orgUpdateError: 'Error updating Organization', - deptUpdateSuccess: 'Department updated successfully', - deptUpdateError: 'Error updating Department', - hideVoterIdentity: 'Hide Voter Identity', - storyboardName: 'Storyboard Name', - storyboardNamePlaceholder: 'Enter a storyboard name', - retroPhaseTimeLimitMinLabel: 'Brainstorm Phase time limit in minutes', - phaseAutoAdvanceLabel: 'Automatically advance phases', - removeOnlyFacilitatorError: "Can't remove the only facilitator", - noGamesFound: 'No games found, try creating one.', - noRetrosFound: 'No retros found, try creating one.', - noStoryboardsFound: 'No storyboards found, try creating one.', + 'Si el usuario no está registrado, se enviará una invitación para registrarse y unirse a la {pageType}.', + inviteUserFieldNote: 'Se enviará una invitación para unirse a la {pageType}.', + requiresOrganizationMember: 'El usuario debe estar en la Organización.', + teamUpdateSuccess: 'Equipo actualizado con éxito', + teamUpdateError: 'Error al actualizar el Equipo', + orgUpdateSuccess: 'Organización actualizada con éxito', + orgUpdateError: 'Error al actualizar la Organización', + deptUpdateSuccess: 'Departamento actualizado con éxito', + deptUpdateError: 'Error al actualizar el Departamento', + hideVoterIdentity: 'Ocultar Identidad del Votante', + storyboardName: 'Nombre del Storyboard', + storyboardNamePlaceholder: 'Ingresa un nombre de storyboard', + retroPhaseTimeLimitMinLabel: 'Límite de tiempo de la fase de lluvia de ideas en minutos', + phaseAutoAdvanceLabel: 'Avanzar fases automáticamente', + removeOnlyFacilitatorError: 'No se puede eliminar al único facilitador', + noGamesFound: 'No se encontraron juegos, intenta crear uno.', + noRetrosFound: 'No se encontraron retros, intenta crear uno.', + noStoryboardsFound: 'No se encontraron storyboards, intenta crear uno.', retroDescription: - 'A sprint retrospective is a review conducted after a sprint that plays a key role in the Agile methodology. A sprint retrospective aims to determine what went well and where you had problems and identify areas where you can improve.', + 'Una retrospectiva de sprint es una revisión realizada después de un sprint que desempeña un papel clave en la metodología Ágil. Su objetivo es determinar qué salió bien, dónde hubo problemas e identificar áreas de mejora.', pokerDescription: - 'Scrum poker, also known as “planning poker” and “pointing poker”, is a gamified technique that development teams use to guess the effort of project management tasks. These estimations are based on the entire group’s input and consensus, making them more engaging and accurate than other methods.', + 'El póker Scrum, también conocido como "póker de planificación" o "póker de puntos", es una técnica gamificada que los equipos de desarrollo utilizan para estimar el esfuerzo de tareas de gestión de proyectos. Estas estimaciones se basan en el aporte y consenso de todo el grupo, haciéndolas más atractivas y precisas que otros métodos.', storyboardDescription: - 'User story mapping (storyboard) is a visualization of the journey a customer takes with a product, from beginning to end. It includes all the tasks they’d typically complete as part of that journey.', - estimationScaleNamePlaceholder: 'Enter scale name', - description: 'Description', - estimationScaleDescriptionPlaceholder: 'Enter scale description', - scaleType: 'Scale Type', - estimationScaleTypePlaceholder: 'Select scale type', - scaleValues: 'Scale Values', - estimationScaleValuesPlaceholder: 'Enter comma-separated values', + 'El mapeo de historias de usuario (storyboard) es una visualización del recorrido que un cliente realiza con un producto, desde el principio hasta el final. Incluye todas las tareas que completarían como parte de ese recorrido.', + estimationScaleNamePlaceholder: 'Ingresa el nombre de la escala', + description: 'Descripción', + estimationScaleDescriptionPlaceholder: 'Ingresa la descripción de la escala', + scaleType: 'Tipo de Escala', + estimationScaleTypePlaceholder: 'Selecciona el tipo de escala', + scaleValues: 'Valores de Escala', + estimationScaleValuesPlaceholder: 'Ingresa valores separados por comas', estimationScaleValuesHelp: - 'Enter values separated by commas (e.g., 1, 2, 3, 5, 8)', - estimationScaleIsPublic: 'Make this scale public', - estimationScaleDefault: 'Set as default scale', - estimationScaleSave: 'Save Scale', - estimationScales: 'Estimation Scales', - estimationScaleCreate: 'Create Estimation Scale', - estimationScaleCreateSuccess: 'Estimation scale successfully created', - estimationScaleCreateError: 'Error creating estimation scale', - estimationScaleUpdateSuccess: 'Estimation scale successfully updated', - estimationScaleUpdateError: 'Error updating estimation scale', - estimationScaleRemoveSuccess: 'Estimation scale successfully removed', - estimationScaleRemoveError: 'Error removing estimation scale', + 'Ingresa valores separados por comas (e.g., 1, 2, 3, 5, 8)', + estimationScaleIsPublic: 'Hacer esta escala pública', + estimationScaleDefault: 'Establecer como escala predeterminada', + estimationScaleSave: 'Guardar Escala', + estimationScales: 'Escalas de Estimación', + estimationScaleCreate: 'Crear Escala de Estimación', + estimationScaleCreateSuccess: 'Escala de estimación creada con éxito', + estimationScaleCreateError: 'Error al crear la escala de estimación', + estimationScaleUpdateSuccess: 'Escala de estimación actualizada con éxito', + estimationScaleUpdateError: 'Error al actualizar la escala de estimación', + estimationScaleRemoveSuccess: 'Escala de estimación eliminada con éxito', + estimationScaleRemoveError: 'Error al eliminar la escala de estimación', removeEstimationScaleConfirmText: - 'Are you sure you want to remove this estimation scale?', - removeEstimationScale: 'Remove Estimation Scale', - yes: 'Yes', + '¿Estás seguro de que deseas eliminar esta escala de estimación?', + removeEstimationScale: 'Eliminar Escala de Estimación', + yes: 'Sí', no: 'No', - isPublic: 'Public', - default: 'Default', - publicEstimationScales: 'Public Estimation Scales', - organizationEstimationScales: 'Organization Estimation Scales', - teamEstimationScales: 'Team Estimation Scales', + isPublic: 'Público', + default: 'Predeterminado', + publicEstimationScales: 'Escalas de Estimación Públicas', + organizationEstimationScales: 'Escalas de Estimación de la Organización', + teamEstimationScales: 'Escalas de Estimación del Equipo', allowCumulativeVotingLabel: - 'Allow Cumulative Voting (more than 1 vote per item group)', - activeSubscriptions: 'Active Subscriptions', - retroTemplates: 'Retro Templates', - publicRetroTemplates: 'Public Retro Templates', - organizationRetroTemplates: 'Organization Retro Templates', - teamRetroTemplates: 'Team Retro Templates', - retroTemplateNamePlaceholder: 'Enter template name', - retroTemplateDescriptionPlaceholder: 'Enter template description', - format: 'Format', - retroTemplateIsPublic: 'Make this template public', - retroTemplateSave: 'Save Template', - retroTemplateCreate: 'Create Retrospective Template', - retroTemplateCreateSuccess: 'Retrospective template successfully created', - retroTemplateCreateError: 'Error creating retrospective template', - retroTemplateUpdateSuccess: 'Retrospective template successfully updated', - retroTemplateUpdateError: 'Error updating retrospective template', - retroTemplateRemoveSuccess: 'Retrospective template successfully removed', - retroTemplateRemoveError: 'Error removing retrospective template', + 'Permitir Votación Acumulativa (más de 1 voto por grupo de ítems)', + activeSubscriptions: 'Suscripciones Activas', + retroTemplates: 'Plantillas de Retrospectiva', + publicRetroTemplates: 'Plantillas de Retrospectiva Públicas', + organizationRetroTemplates: 'Plantillas de Retrospectiva de la Organización', + teamRetroTemplates: 'Plantillas de Retrospectiva del Equipo', + retroTemplateNamePlaceholder: 'Ingresa el nombre de la plantilla', + retroTemplateDescriptionPlaceholder: 'Ingresa la descripción de la plantilla', + format: 'Formato', + retroTemplateIsPublic: 'Hacer esta plantilla pública', + retroTemplateSave: 'Guardar Plantilla', + retroTemplateCreate: 'Crear Plantilla de Retrospectiva', + retroTemplateCreateSuccess: 'Plantilla de retrospectiva creada con éxito', + retroTemplateCreateError: 'Error al crear la plantilla de retrospectiva', + retroTemplateUpdateSuccess: 'Plantilla de retrospectiva actualizada con éxito', + retroTemplateUpdateError: 'Error al actualizar la plantilla de retrospectiva', + retroTemplateRemoveSuccess: 'Plantilla de retrospectiva eliminada con éxito', + retroTemplateRemoveError: 'Error al eliminar la plantilla de retrospectiva', removeRetroTemplateConfirmText: - 'Are you sure you want to remove this retrospective template?', - removeRetroTemplate: 'Remove Retrospective Template', - retroTemplateDefault: 'Set as default template', + '¿Estás seguro de que deseas eliminar esta plantilla de retrospectiva?', + removeRetroTemplate: 'Eliminar Plantilla de Retrospectiva', + retroTemplateDefault: 'Establecer como plantilla predeterminada', }; export default es;