fix: show non-expiring API keys (#3324)

This commit is contained in:
Amruth Pillai
2026-08-16 10:58:55 +02:00
committed by GitHub
parent 409d09809a
commit 8affc567e3
57 changed files with 13153 additions and 428 deletions
+238 -8
View File
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-04 23:14+0100\n"
"PO-Revision-Date: 2026-08-09 13:09\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: @lingui/cli\n"
"Language: es\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-08-09 13:09\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Crowdin-Project: reactive-resume\n"
"X-Crowdin-Project-ID: 503410\n"
@@ -73,10 +73,30 @@ msgstr "{0} omitidas (falta empresa/puesto)"
msgid "{column, plural, one {# Column} other {# Columns}}"
msgstr "{column, plural, one {# columna} other {# columnas}}"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "{count, plural, one {# error} other {# errors}}"
msgstr "{count, plural, one {# error} other {# errors}}"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "{count, plural, one {# note} other {# notes}}"
msgstr "{count, plural, one {# note} other {# notes}}"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "{count, plural, one {# warning} other {# warnings}}"
msgstr "{count, plural, one {# warning} other {# warnings}}"
#: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx
msgid "{label} over the last 30 days"
msgstr "{label} durante los últimos 30 días"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "{passedRules} of {totalRules} checks passed"
msgstr "{passedRules} of {totalRules} checks passed"
#: src/libs/resume/ats.ts
msgid "{sectionTitle} · Item {itemNumber}"
msgstr "{sectionTitle} · Item {itemNumber}"
#: src/routes/_home/-sections/hero.tsx
msgid "<0>Finally,</0><1>A free and open-source resume builder</1>"
msgstr "<0>Por fin,</0><1>un creador de currículums gratuito y de código abierto</1>"
@@ -254,10 +274,22 @@ msgstr "Añadir nueva experiencia de voluntariado"
msgid "Add a note…"
msgstr "Añade una nota…"
#: src/libs/resume/ats.ts
msgid "Add a period such as \"Jan 2020 - Present\" so it lands on your timeline."
msgstr "Add a period such as \\\"Jan 2020 - Present\\\" so it lands on your timeline."
#: src/features/applications/components/application-form-sheet.tsx
msgid "Add a tag and press Enter…"
msgstr "Añade una etiqueta y pulsa Enter…"
#: src/libs/resume/ats.ts
msgid "Add an entry, or use projects and volunteer work to show equivalent history."
msgstr "Agregue una entrada o utilice proyectos y trabajo voluntario para mostrar un historial equivalente."
#: src/libs/resume/ats.ts
msgid "Add an item to it, or hide it."
msgstr "Agregue un elemento u ocultelo."
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Add and test a provider before starting an agent thread."
msgstr "Agregue y pruebe un proveedor antes de iniciar un hilo de agente."
@@ -268,6 +300,10 @@ msgstr "Agregue y pruebe un proveedor antes de iniciar un hilo de agente."
msgid "Add application"
msgstr "Añadir candidatura"
#: src/libs/resume/ats.ts
msgid "Add at least a city and country so roles can be matched to your region."
msgstr "Agregue al menos una ciudad y un país para que los roles puedan coincidir con su región."
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Add contact"
msgstr "Añadir contacto"
@@ -305,6 +341,10 @@ msgstr "Añadir etiqueta"
msgid "Add to pipeline"
msgstr "Añadir al pipeline"
#: src/libs/resume/ats.ts
msgid "Add your full name under Basics."
msgstr "Agregue su nombre completo en Conceptos básicos."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Adjust the resume for a remote-first role that values async communication and ownership."
msgstr "Adapta tu currículum a un puesto que priorice el trabajo remoto y que valore la comunicación asíncrona y la responsabilidad."
@@ -572,6 +612,10 @@ msgstr "Relación de aspecto"
msgid "Atlas Cloud supports Reactive Resume as a project sponsor. If your company would like to sponsor the project, email <0>{sponsorshipEmail}</0>."
msgstr "Atlas Cloud apoya a Reactive Resume como patrocinador del proyecto. Si su empresa desea patrocinar el proyecto, envíe un correo electrónico a <0>{sponsorshipEmail}</0> ."
#: src/libs/resume/section.tsx
msgid "ATS Check"
msgstr "Verificación ATS"
#: src/features/applications/components/application-detail-sheet.tsx
#: src/features/applications/components/application-form-sheet.tsx
msgid "Attach a cover letter (PDF)"
@@ -879,6 +923,10 @@ msgstr "Adherirse"
msgid "Columns"
msgstr "Columnas"
#: src/libs/resume/ats.ts
msgid "Columns commonly scramble the order text is read in. Set it to a single column."
msgstr "Las columnas comúnmente codifican el orden en que se lee el texto. Configúrelo en una sola columna."
#. Accessible label for command list region inside command palette
#. Accessible label for the command palette dialog
#: src/features/command-palette/index.tsx
@@ -1024,6 +1072,10 @@ msgstr "Copia esta clave secreta y úsala en tus aplicaciones para acceder a tus
msgid "Copy URL"
msgstr "Copiar URL"
#: src/libs/resume/ats.ts
msgid "Correct the year, or use \"Present\" for ongoing work."
msgstr "Correct the year, or use \\\"Present\\\" for ongoing work."
#. Error description when AI provider cannot be reached during resume analysis
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
#: src/dialogs/resume/import.tsx
@@ -1408,6 +1460,10 @@ msgstr "Eliminando tu clave API..."
msgid "Deleting your resume..."
msgstr "Eliminando tu currículum..."
#: src/libs/resume/ats.ts
msgid "Describe what you did so the entry contributes keywords for matching."
msgstr "Describe lo que hiciste para que la entrada aporte palabras clave para la concordancia."
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -1706,9 +1762,14 @@ msgid "Enter your password to disable two-factor authentication. Your account wi
msgstr "Introduce tu contraseña para deshabilitar la autenticación de doble factor. Tu cuenta será menos segura sin 2FA habilitada."
#: src/features/resume/stylesheet/status.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "Error"
msgstr "Error"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "Every check passed. Nothing here should stop a parser from reading your resume."
msgstr "Cada cheque pasó. Nada aquí debería impedir que un analizador lea su currículum."
#: src/routes/_home/-sections/donate.tsx
msgid "Every contribution, big or small, makes a huge difference to the project.<0/>Thank you for your support!"
msgstr "Cada contribución, grande o pequeña, marca una gran diferencia para el proyecto.<0/>¡Gracias por tu apoyo!"
@@ -1735,7 +1796,7 @@ msgstr "Experiencia"
msgid "Expires in"
msgstr "Expira en"
#. placeholder {0}: key.expiresAt?.toLocaleDateString()
#. placeholder {0}: key.expiresAt.toLocaleDateString()
#: src/features/settings/pages/api-keys.tsx
msgid "Expires on {0}"
msgstr "Expira el {0}"
@@ -2372,6 +2433,10 @@ msgstr "Incluir encabezado del currículum"
msgid "Increase indent"
msgstr "Aumentar sangría"
#: src/libs/resume/ats.ts
msgid "Increase them so content stays inside the reliably read area."
msgstr "Auméntelos para que el contenido permanezca dentro del área de lectura confiable."
#: src/routes/agent/-components/resume-pane.tsx
msgid "Increase zoom"
msgstr "Aumentar el zoom"
@@ -2582,6 +2647,7 @@ msgstr "Diseño"
msgid "Learn More"
msgstr "Aprende más"
#: src/dialogs/resume/import.tsx
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr "Salir"
@@ -2590,6 +2656,10 @@ msgstr "Salir"
msgid "Leave empty to reset the title to the original."
msgstr "Déjalo vacío para restablecer el título al original."
#: src/dialogs/resume/import.tsx
msgid "Leave to set up an AI provider?"
msgstr "¿Dejar de montar un proveedor de IA?"
#: src/components/input/rich-input.tsx
msgid "Left Align"
msgstr "Alinear a la izquierda"
@@ -2804,6 +2874,14 @@ msgstr "Mistral AI"
msgid "Model"
msgstr "Modelo"
#: src/libs/resume/ats.ts
msgid "Most systems file candidates by email. Add one under Basics."
msgstr "La mayoría de los sistemas presentan candidatos por correo electrónico. Agregue uno en Conceptos básicos."
#: src/libs/resume/ats.ts
msgid "Move it into the main column and keep the sidebar for short lists."
msgstr "Muévalo a la columna principal y mantenga la barra lateral para listas cortas."
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Move section to another column or page"
msgstr "Mueva la sección a otra columna o página"
@@ -2855,6 +2933,10 @@ msgstr "Nepalí"
msgid "Network"
msgstr "Red"
#: src/features/settings/pages/api-keys.tsx
msgid "Never expires"
msgstr "Nunca caduca"
#: src/features/command-palette/pages/navigation.tsx
#: src/features/command-palette/pages/resumes.tsx
msgid "New Application"
@@ -2967,6 +3049,10 @@ msgstr "No conectado"
msgid "Not sure what to write?"
msgstr "¿No sabes qué escribir?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "Note"
msgstr "Nota"
#: src/features/applications/components/application-form-sheet.tsx
#: src/libs/resume/section.tsx
msgid "Notes"
@@ -3235,6 +3321,10 @@ msgstr "Flujo del pipeline"
msgid "Pipeline health across all applications"
msgstr "Estado del pipeline en todas las candidaturas"
#: src/libs/resume/ats.ts
msgid "Place it on a page from the Layout panel, or hide it if you meant to park it."
msgstr "Colóquelo en una página desde el panel Diseño u ocultelo si desea estacionarlo."
#: src/features/resume/export/download-dialog.tsx
msgid "Plain text, ideal for AI tools and quick edits."
msgstr "Texto sin formato, ideal para herramientas de AI y ediciones rápidas."
@@ -3289,6 +3379,10 @@ msgstr "Portugués (Portugal)"
msgid "Position"
msgstr "Puesto"
#: src/libs/resume/ats.ts
msgid "Prefer a conventional heading such as \"Work Experience\" or \"Education\"."
msgstr "Prefer a conventional heading such as \\\"Work Experience\\\" or \\\"Education\\\"."
#: src/features/command-palette/pages/navigation.tsx
#: src/features/command-palette/pages/preferences/index.tsx
#: src/routes/dashboard/-components/sidebar.tsx
@@ -4089,6 +4183,14 @@ msgstr "Esloveno"
msgid "Slug"
msgstr "Slug"
#: src/libs/resume/ats.ts
msgid "Some application systems require one before you can submit."
msgstr "Algunos sistemas de solicitud requieren uno antes de poder enviarlo."
#: src/libs/resume/ats.ts
msgid "Some parsers mishandle images, and photos are discouraged in some regions."
msgstr "Algunos analizadores manejan mal las imágenes y en algunas regiones no se recomiendan las fotografías."
#: src/components/layout/error-screen.tsx
msgid "Something went wrong"
msgstr "Algo salió mal"
@@ -4202,6 +4304,7 @@ msgstr "Iniciar hilo"
msgid "Statistics"
msgstr "Estadísticas"
#: src/dialogs/resume/import.tsx
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr "Continuar"
@@ -4255,6 +4358,10 @@ msgstr "Apoyar Reactive Resume"
msgid "Support the app by doing what you can!"
msgstr "¡Apoya la aplicación haciendo lo que puedas!"
#: src/libs/resume/ats.ts
msgid "Swap the start and end dates."
msgstr "Intercambia las fechas de inicio y finalización."
#: src/libs/locale.ts
msgid "Swedish"
msgstr "Sueco"
@@ -4426,6 +4533,14 @@ msgstr "Se ha producido un problema al generar el PDF. Por favor, inténtelo de
msgid "There was a problem while preparing your resume for printing, please try again."
msgstr "Se ha producido un problema al preparar su currículum para la impresión. Por favor, inténtelo de nuevo."
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "These checks run as you type and never leave your browser. They ask whether a machine can read your resume, not whether it reads well."
msgstr "Estas comprobaciones se ejecutan mientras escribe y nunca abandona su navegador. Preguntan si una máquina puede leer su currículum, no si lo lee bien."
#: src/libs/resume/ats.ts
msgid "These dates will not be read correctly."
msgstr "Estas fechas no se leerán correctamente."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Thinking"
msgstr "Pensamiento"
@@ -4455,6 +4570,18 @@ msgstr "No se pudo abrir este hilo del agente."
msgid "This assistant could not be opened."
msgstr "No se pudo abrir este asistente."
#: src/libs/resume/ats.ts
msgid "This date will not be read correctly."
msgstr "Esta fecha no se leerá correctamente."
#: src/libs/resume/ats.ts
msgid "This email address will not be recognized."
msgstr "Esta dirección de correo electrónico no será reconocida."
#: src/libs/resume/ats.ts
msgid "This entry has no dates."
msgstr "Esta entrada no tiene fechas."
#: src/features/applications/components/application-detail-sheet.tsx
msgid "This entry will be permanently deleted. This can't be undone."
msgstr "Esta entrada se eliminará permanentemente. Esta acción no se puede deshacer."
@@ -4463,14 +4590,30 @@ msgstr "Esta entrada se eliminará permanentemente. Esta acción no se puede des
msgid "This feature requires a connected AI provider. Please set one up in the settings."
msgstr "Esta función requiere un proveedor de IA conectado. Por favor, configure uno en los ajustes."
#: src/libs/resume/ats.ts
msgid "This heading is not one parsers look for."
msgstr "Este encabezado no es el que buscan los analizadores."
#: src/dialogs/resume/index.tsx
msgid "This is a URL-friendly name for your resume."
msgstr "Este es un nombre compatible con URL para tu currículum."
#: src/libs/resume/ats.ts
msgid "This link is missing its protocol."
msgstr "A este enlace le falta su protocolo."
#: src/dialogs/resume/import.tsx
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
msgstr "Esto puede tardar unos minutos, dependiendo de la respuesta del proveedor de IA. No cierres la ventana ni recargues la página."
#: src/libs/resume/ats.ts
msgid "This period ends before it starts."
msgstr "Este período termina antes de comenzar."
#: src/libs/resume/ats.ts
msgid "This period starts in the future."
msgstr "Este período comienza en el futuro."
#: src/routes/builder/$resumeId/-sidebar/left/index.tsx
msgid "This resume is locked"
msgstr "Este currículum está bloqueado"
@@ -4487,10 +4630,30 @@ msgstr "Este currículum fue actualizado por un agente de IA."
msgid "This resume's sharing settings changed elsewhere."
msgstr "Se modificaron los ajustes para compartir este currículum en otro lugar."
#: src/libs/resume/ats.ts
msgid "This role has no description."
msgstr "Este rol no tiene descripción."
#: src/libs/resume/ats.ts
msgid "This section has content but never appears."
msgstr "Esta sección tiene contenido pero nunca aparece."
#: src/routes/builder/$resumeId/-sidebar/right/sections/notes.tsx
msgid "This section is reserved for your personal notes specific to this resume. The content here remains private and is not shared with anyone else."
msgstr "Esta sección está reservada para tus notas personales específicas de este currículum. El contenido aquí permanece privado y no se comparte con nadie más."
#: src/libs/resume/ats.ts
msgid "This section is split across columns."
msgstr "Esta sección está dividida en columnas."
#: src/libs/resume/ats.ts
msgid "This section renders as an empty heading."
msgstr "Esta sección se presenta como un encabezado vacío."
#: src/libs/resume/ats.ts
msgid "This section sits in the sidebar."
msgstr "Esta sección se encuentra en la barra lateral."
#: src/features/auth/pages/register.tsx
msgid "This step is optional, but recommended."
msgstr "Este paso es opcional, pero recomendable."
@@ -4884,6 +5047,26 @@ msgstr "URL"
msgid "Use"
msgstr "Usar"
#: src/libs/resume/ats.ts
msgid "Use a line height of at least 1.15 so lines are not merged together."
msgstr "Utilice una altura de línea de al menos 1,15 para que las líneas no se fusionen."
#: src/libs/resume/ats.ts
msgid "Use a plain address such as name@example.com, with no surrounding text."
msgstr "Utilice una dirección sencilla como nombre@ejemplo.com, sin texto alrededor."
#: src/libs/resume/ats.ts
msgid "Use a recognized form such as \"Jan 2020 - Mar 2022\" or \"2020 - 2022\"."
msgstr "Use a recognized form such as \\\"Jan 2020 - Mar 2022\\\" or \\\"2020 - 2022\\\"."
#: src/libs/resume/ats.ts
msgid "Use a recognized form such as \"March 2022\" or \"2022\"."
msgstr "Use a recognized form such as \\\"March 2022\\\" or \\\"2022\\\"."
#: src/libs/resume/ats.ts
msgid "Use a size of at least 9pt so re-rendered copies stay accurate."
msgstr "Utilice un tamaño de al menos 9 puntos para que las copias renderizadas sean precisas."
#: src/components/input/color-picker.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Use color {color}"
@@ -4972,6 +5155,10 @@ msgstr "Voluntariado"
msgid "vs previous 30 days"
msgstr "en comparación con los 30 días anteriores"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "Warning"
msgstr "Advertencia"
#: src/dialogs/resume/import.tsx
msgid "We couldn't detect the format automatically — please choose it above."
msgstr "No pudimos detectar el formato automáticamente; por favor, selecciónelo arriba."
@@ -5034,6 +5221,10 @@ msgstr "Trabajando…"
msgid "Worth a shot"
msgstr "Vale la pena intentarlo"
#: src/libs/resume/ats.ts
msgid "Write the full address, including https://."
msgstr "Escriba la dirección completa, incluido https://."
#: src/routes/_home/-sections/footer.tsx
msgid "X (Twitter)"
msgstr "X (Twitter)"
@@ -5066,6 +5257,10 @@ msgstr "Puedes compartir tu currículum mediante una URL pública única, proteg
msgid "You have unsaved changes that will be lost."
msgstr "Tienes cambios sin guardar que se perderán."
#: src/dialogs/resume/import.tsx
msgid "You'll be taken to the Integrations page. The file you selected won't be imported."
msgstr "Serás llevado a la página de Integraciones. El archivo que seleccionó no se importará."
#: src/features/auth/pages/forgot-password.tsx
#: src/features/auth/pages/register.tsx
msgid "You've got mail!"
@@ -5079,6 +5274,10 @@ msgstr "Tu cuenta se ha eliminado correctamente."
msgid "Your API key has been copied to the clipboard."
msgstr "Tu clave API se ha copiado al portapapeles."
#: src/libs/resume/ats.ts
msgid "Your body text is very small."
msgstr "El texto del cuerpo es muy pequeño."
#: src/routes/builder/$resumeId/-components/preview-page.tsx
msgid "Your changes are saved automatically."
msgstr "Tus cambios se guardan automáticamente."
@@ -5103,6 +5302,14 @@ msgstr "No se pudieron guardar los últimos cambios."
msgid "Your legacy styles remain active until you explicitly activate this Semantic CSS draft."
msgstr "Tus estilos heredados permanecerán activos hasta que actives explícitamente este borrador de CSS semántico."
#: src/libs/resume/ats.ts
msgid "Your lines are packed very tightly."
msgstr "Tus líneas están muy apretadas."
#: src/libs/resume/ats.ts
msgid "Your page margins are very narrow."
msgstr "Los márgenes de tu página son muy estrechos."
#: src/features/auth/pages/reset-password.tsx
msgid "Your password has been reset successfully. You can now sign in with your new password."
msgstr "Tu contraseña se ha restablecido correctamente. Ahora puedes iniciar sesión con tu nueva contraseña."
@@ -5140,6 +5347,30 @@ msgstr "Tu currículum se ha restaurado a la versión seleccionada."
msgid "Your resume has been updated successfully."
msgstr "Tu currículum se ha actualizado correctamente."
#: src/libs/resume/ats.ts
msgid "Your resume has no email address."
msgstr "Su currículum no tiene dirección de correo electrónico."
#: src/libs/resume/ats.ts
msgid "Your resume has no location."
msgstr "Su currículum no tiene ubicación."
#: src/libs/resume/ats.ts
msgid "Your resume has no name."
msgstr "Tu currículum no tiene nombre."
#: src/libs/resume/ats.ts
msgid "Your resume has no phone number."
msgstr "Su currículum no tiene número de teléfono."
#: src/libs/resume/ats.ts
msgid "Your resume includes a photo."
msgstr "Su currículum incluye una foto."
#: src/libs/resume/ats.ts
msgid "Your resume shows no work experience."
msgstr "Su currículum no muestra experiencia laboral."
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Your resume's public link is currently protected by a password. Share the password only with people you trust."
msgstr "El enlace público de tu currículum está actualmente protegido con contraseña. Comparte la contraseña solo con personas de confianza."
@@ -5168,4 +5399,3 @@ msgstr "Alejar"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulú"