1const e={common:{tryAgain:"Reintentar",cancel:"Cancelar",durHours:"{n} h",durDays:"{n} d",eyebrow:"EmpatÃa",errors:{sendCheckinFailed:"No se pudo enviar esta consulta.",saveResponseFailed:"No se pudo guardar tu respuesta.",shareFailed:"No se pudo compartir esta respuesta.",saveFeedbackFailed:"No se pudo guardar esta respuesta.",discardDraftFailed:"No se pudo descartar este borrador.",recordOutcomeFailed:"No se pudo guardar el resultado.",clearOutcomeFailed:"No se pudo quitar el resultado.",withdrawCheckinFailed:"No se pudo retirar esta consulta.",alreadySent:"Esto ya se envió desde otra pestaña u otro dispositivo, asà que ya no se puede cambiar ni descartar.",recipientUnavailable:"Esta persona ya no puede recibir respuestas aquÃ. Elige a otra.",topicTooLong:"El tema es demasiado largo: máximo 300 caracteres.",bodyTooLong:"El texto es demasiado largo: máximo 8000 caracteres.",answersTooLarge:"Tus respuestas son demasiado largas para guardarlas. Acorta la más larga e inténtalo de nuevo.",noteTooLong:"La nota es demasiado larga: máximo 4000 caracteres.",checkinGone:"Esta consulta ya no está abierta para ti.",entryGone:"Esto ya no está: puede que se haya retirado o eliminado.",correctKindFailed:"No se pudo cambiar el tipo. Inténtalo de nuevo.",escalateFailed:"No se pudo pasar. Inténtalo de nuevo.",notANextStep:"Ya no se le puede pasar esto a esa persona. Elige a otra.",reopenOutcomeFailed:"No se pudo enviar. Inténtalo de nuevo.",notResolvedGone:"Esto ya no está resuelto: el estado ya cambió."}},impact:{statRaised:"Fricciones planteadas",statRaisedSub:"Lo que has expresado",statReached:"Llegó a un resultado",statReachedSub:"Recibió respuesta",statMedian:"Tiempo medio hasta la respuesta",statMedianSub:"Lo rápido que respondió el equipo",statMedianNone:"Aún sin respuesta",outcomesTraced:"Resultados rastreados",ocChange:"cambio",ocDecision:"decisión",ocClearNo:"no claro",privateTitle:"Solo tú ves estas cifras.",privateBody:"Tu impacto es personal â nunca una clasificación ni una comparación con tus compañeros.",pillChange:"Cambio",pillDecision:"Decisión",pillClearNo:"No claro",originRaised:"Planteaste",originShared:"Diste tu opinión sobre",theReason:"El motivo",backToRequest:"de tu solicitud",backToFeedback:"de tus comentarios",timelineTitle:"CronologÃa de resultados",timelineCount:"{count} à resultado",partialTitle:"TodavÃa nada ha llegado a un resultado.",partialBody:"Parte de lo que planteaste sigue en curs
1o. En cuanto algo se convierta en un cambio, una decisión o un no claro, la historia aparecerá aquÃ.",partialLink:"Seguir mis solicitudes abiertas",emptyTitle:"Aún no hay resultados.",emptyBody:"Cuando algo que planteaste o compartiste lleve a un cambio, aparecerá aquà â con el rastro hasta donde empezó.",emptyLink:"Ir a Mis solicitudes",errorTitle:"No se pudo cargar tu impacto.",errorBody:"Algo falló por nuestra parte. Nada de lo que has planteado o compartido se ha perdido."},requests:{raiseCta:"Plantear una fricción",stepRaised:"Planteada",stepAcknowledged:"Recibida",stepInProgress:"En curso",stepResolved:"Resuelta",outChange:"Resuelta · Cambio",outDecision:"Resuelta · Decisión",outClearNo:"Resuelta · No claro",catTooling:"Herramientas y entorno",catProcess:"Proceso",catMeetings:"Reuniones y foco",catComms:"Comunicación",catProduct:"Producto",catPeople:"Personas y accesos",awaiting:"Esperando confirmación",ackIn:"Recibida en",resolvedIn:"Resuelta en",votesFeel:"También lo sienten: {count}",votesFelt:"También lo sintieron: {count}",unassigned:"Sin asignar",assignedTo:"Asignada a",theReason:"El motivo",seeOutcome:"Ver el resultado",tabAll:"Todas",tabOpen:"Abiertas",tabResolved:"Resueltas",allTypes:"Todos los tipos",filterByCategory:"Filtrar por c
1ategorÃa",listEmpty:"Aquà no hay nada con este filtro.",modalSub:"Describe qué está creando fricción. Podrás seguirla hasta la respuesta.",titlePlaceholder:"p. ej. El standup se solapa con las mañanas de focoâ¦",titleAria:"TÃtulo de la fricción",categoryLabel:"CategorÃa",detailPlaceholder:"Añade algo de detalle (opcional)",raiseIt:"Plantear",dupeHeader:"Puede que alguien ya lo haya planteado â únete en vez de crear un duplicado",feelThisToo:"A mà también me pasa",raisedAsHint:"Planteada en tu nombre â recibirás respuesta en cada paso.",defaultDesc:"Recién planteada â puedes añadir detalle cuando quieras.",defaultRaised:"Planteada ahora mismo",defaultAwaiting:"ahora mismo",emptyTitle:"Aún no has planteado nada.",emptyBody:"Cuando algo cree fricción, plantéalo aquà â y podrás seguirlo hasta la respuesta.",errorTitle:"No se pudieron cargar tus solicitudes.",errorBody:"Algo falló por nuestra parte. Nada de lo que has planteado se ha perdido.",raisedAgo:"Planteado hace {n}d",assignedToLead:"Asignada a tu responsable"},feedback:{title:"Mis respuestas",shareUnprompted:"Compartir una respuesta",compose:"Redactar una consulta",tabAll:"Todos",typeCheckin:"Consulta",typeSelf:"Compartido por ti",visOpen:"Compartido abiertamente",visAnonymous:"Anónimo",visNamed:"Con tu nombre",visPrivate:"Borrador",visKeptPrivate:"Solo para ti",saveDraft:"Guardar borrador",savingDraft:"Guardandoâ¦",draftSaved:"Borrador guardado. Solo tú puedes verlo.",openDraft:"Abrir borrador",discardDraft:"Descartar",discardDraftTitle:"¿Descartar este borrador?",discardDraftMessage:"Nunca se envió y nadie más lo ha visto. No se puede recuperar.",draftDiscarded:"Borrador descartado.",draftReaderGone:"{name} ya no puede recibir comentarios aquÃ, asà que este borrador ahora va a la persona elegida abajo.",routeNamed:"Tu nombre aparece. Lo lee {name}, y nadie más.",routeAnonymous:"Sin nombre. {name} lee lo que escribiste, nunca quién lo escribió.",routeNoRecipient:"Elige quién lo lee y aquà verás adónde va.",reasonLead:"responsable de {team}",reasonOwner:"propietario de la organización",reasonAuthor:"lo ha pedido",recipientUnknown:"Alguien de tu organización",entryTo:"Para {name}",axisEmpowering:"Da energÃa",axisDraining:"Agota",meterOfFive:"{n} de 5",feelQuestion:"¿Cómo te sientes?",poleEnergised:"Enérgico",poleDrained:"Agotado",poleInControl:"Bajo control",poleOverwhelmed:"Desbordado",poleEngaged:"Con interés",poleBored:"Aburrido",axisEnergy:"EnergÃa",axisLoad:"Carga de trabajo",axisInterest:"Interés",degreeSlightly:"Algo {pole}",degreeBalanced:"Equilibrado",composeStarterFeel:"¿Cómo se sintió el trabajo esta semana?",composeStarterEffectiveness:"¿Qué se interpone en tu eficacia?",outcomeHeading:"En qué quedó",outcomeUnknown:"Registrada",outcomeReadOn:"LeÃda el {date}",outcomeOn:"el {date}",outcomeResolvedOn:"Resuelta el {date}",outcomeNotResolved:"¿No está resuelto?",outcomeReopenPrompt:"¿Qué sigue sin resolverse?",outcomeReopenHint:"Una lÃnea, y solo la ve quien registró el resultado. Responde registrando uno nuevo: esto no es una conversación.",outcomeReopenSend:"Enviar",outcomeReopenCancel:"Cancelar",outcomeReopenedMine:"Dijiste que esto no estaba resuelto, el {date}",outcomeReopenedTheirs:"Su autor dice que esto no está resuelto, el {date}",outcomeReopenedToast:"Enviado: vuelve a estar abierto.",sentBy:"Enviado por {name} · {scope}",shareResponse:"Enviar respuesta",visibleAs:"Enviar como",sendSigned:"Enviar con tu nombre",sendAnonymously:"Enviar de forma anónima",yourAnswer:"Tu respuesta",waitingEyebrow:"Tienes un check-in pendiente",waitingMany:"Tienes {n} check-ins pendientes",waitingSub:"Cuando quieras: responde tanto o tan poco como quieras.",waitingLater:"Quizá más tarde",laterAside:"Pospuesto: {title}",laterBack:"Recuperar",waitingRespond:"Responder",emptyTitle:"Lo que compartas aparecerá aquÃ.",emptyBody:"Cuando respondas a un check-in o compartas algo por tu cuenta, aparecerá aquÃ, con el nombre de la única persona que lo lee.",errorTitle:"No se pudieron cargar tus respuestas.",errorBody:"Algo falló de nuestro lado. Tus respuestas están a salvo.",shareTitle:"Compartir una respuesta",shareTopic:"¿De qué se trata? Ej.: los tests inestables me comen la semana",shareTopicAria:"Tema de la respuesta",shareTo:"Quién lo lee",groupLead:"Responsable de equipo",personOnTeam:"{name} â {team}",pickPerson:"Qué persona",recipientsLoading:"Buscando a quién puedes escribirâ¦",recipientsError:"No se pudo cargar quién puede leer esto.",recipientsUnnamedTitle:"TodavÃa no hay nadie a quien puedas nombrar.",recipientsUnnamedBody:"El feedback tiene que ir a alguien que puedas identificar, y quienes podrÃan leerlo no muestran un nombre. Pide a un propietario de tu organización que revise la lista de miembros.",soloOrgTitle:"Aquà todavÃa no hay nadie a quien escribir.",soloOrgBody:"El feedback necesita a alguien que lo lea. Invita a un compañero o pide a tu propietario que nombre a un responsable de equipo.",shareSayMore:"Cuenta más (opcional)",shareCta:"Compartir",groupOwner:"Propietario de la organización",sentNamed:"Enviado a {name}.",sentAnonymous:"Enviado a {name}, sin tu nombre.",discardTitle:"¿Descartar esta respuesta?",discardMessage:"Ya has escrito algo aquÃ. Si cierras, se pierde: nada se guarda hasta que pulses Compartir.",discardConfirm:"Descartar",discardEditsTitle:"¿Descartar los cambios?",discardEditsMessage:"Se perderán los cambios en este borrador. El borrador guardado queda como estaba.",bldPreview:"Vista previa",bldSend:"Enviar",bldTitle:"TÃtulo",bldTitlePlaceholder:"Ej.: pulso semanal â trabajar con agentes de IA",bldTitleAria:"TÃtulo de la consulta",bldIntro:"Introducción",bldOptional:"opcional",bldIntroPlaceholder:"Una lÃnea de contexto para quien lo reciba",bldQuestions:"Preguntas",bldTypeShort:"Respuesta corta",bldTypeLong:"Párrafo",bldTypeSingle:"Opción única",bldTypeAffect:"Sensación: dos ejes",bldTypeAria:"Tipo de pregunta",bldMoveUp:"Subir",bldMoveDown:"Bajar",bldRequired:"Obligatoria",bldRemoveQuestion:"Quitar la pregunta",bldQuestionPlaceholder:"Pregunta",bldQuestionAria:"Texto de la pregunta",bldDescPlaceholder:"Descripción (opcional)",bldDescAria:"Descripción de la pregunta",bldOption:"Opción {n}",bldRemoveOption:"Quitar la opción",bldAddOption:"+ Añadir opción",bldAddQuestion:"+ Añadir pregunta",bldSendTo:"Enviar a",bldTeam:"A un equipo",bldSpecific:"A personas concretas",bldLoadingTeams:"Cargando equiposâ¦",bldNoTeams:"Esta organización aún no tiene equipos.",bldNoTeamSelected:"Ningún equipo seleccionado",bldRecipients:"Destinatarios: {n}",bldUntitled:"Consulta sin tÃtulo",fromYourLead:"tu responsable",scopeTeam:"Tu equipo",scopeDirect:"Directo",fallbackCheckin:"Consulta",youResponded:"Respondiste",youShared:"Lo compartiste",kindQuestion:"¿Qué tipo de feedback es?",kindSupportive:"De apoyo",kindDevelopmental:"De desarrollo",kindCorrective:"Correctivo",kindSupportiveHint:"Algo que salió bien y por qué importó",kindDevelopmentalHint:"Algo que puede crecer, con un siguiente paso",kindCorrectiveHint:"Algo que deberÃa cambiar, y qué en su lugar",topicSupportive:"¿Qué salió bien? p. ej. La checklist de la release nos salvó el viernes",topicDevelopmental:"¿Qué podrÃa crecer? p. ej. Las reuniones de planificación se alargan siempre",topicCorrective:"¿Qué tiene que cambiar? p. ej. Las revisiones de código llegan después del plazo",saySupportive:"¿Qué pasó y qué diferencia marcó? (opcional)",sayDevelopmental:"¿Qué has notado y cuál podrÃa ser un siguiente paso? (opcional)",sayCorrective:"¿Qué pasó, a qué afectó y qué te gustarÃa en su lugar? (opcional)",guideSupportive:"Nombra el momento, no las cualidades de la persona: un elogio concreto se puede repetir.",guideDevelopmental:"Propón un siguiente paso que tú mismo agradecerÃas recibir.",guideCorrective:"Describe el comportamiento y su efecto, no a la persona, y di qué te gustarÃa que pasara en su lugar.",shareSayAria:"Tu mensaje",routeNoKind:"Elige qué tipo de feedback es y esta lÃnea dirá adónde va.",toneChecking:"Revisando el tonoâ¦",toneWarnTitle:"Esto puede sonar más duro de lo que pretendes",toneEdit:"Editar mensaje",toneSendAnyway:"Enviar de todos modos",toneNotKept:"Tú decides. No se guarda nada de esta revisión.",kindChange:"Cambiar el tipo",kindSet:"Añadir un tipo",kindWas:"antes {kind}",kindAddedLater:"añadido después del envÃo",kindChangedOn:"Tipo cambiado el {date}",passedOnTo:"Pasado a {name}"},received:{title:"Recibido",tabPosts:"Para ti",tabCheckins:"Tus check-ins",emptyPostsTitle:"Aún no hay nada para ti",emptyPostsBody:"Cuando alguien comparta un comentario y te elija para leerlo, aparecerá aquÃ.",emptyCheckinsTitle:"No has enviado check-ins",emptyCheckinsBody:"Las respuestas a tus check-ins aparecerán aquÃ.",fromNamed:"De {name}",fromAnonymous:"Anónimo",sentToYouAs:"Enviado a ti como {why}",answeredOf:"{n} de {total} respondieron",sentOn:"Enviado el {date}",noAnswers:"Aún no hay respuestas.",signedHeading:"Con nombre · {n}",belowFloor:"Las respuestas anónimas se muestran solo en conjunto, cuando haya {floor} â con menos se sabrÃa quién dijo qué. Por ahora: {n}.",outcomeRecord:"Registrar qué salió de ello",outcomeClear:"Quitar",clearTitle:"¿Quitar el resultado?",clearMessage:"Quien escribió esto ya ha leÃdo el resultado y la nota. Al borrarlos, la entrada vuelve a estar sin leer y la nota no se puede recuperar.",clearConfirm:"Quitar",outcomeQuestion:"¿Qué salió de ello?",noteLabel:"Nota para quien lo escribió",notePlaceholder:"Una nota que leerá quien lo escribió (opcional)",notePlaceholderResolved:"¿
1Qué se hizo? Quien lo escribió lo leerá.",noteRequired:"Para resolver hace falta una nota: di qué se hizo.",outcomeVisibleToAuthor:"Quien lo escribió lo verá en su entrada.",cancel:"Cancelar",outcomeSave:"Guardar",outcomeSaved:"Guardado. Quien lo escribió lo verá.",outcomeCleared:"Resultado quitado.",summaryHeading:"Resumen",colOutcome:"Resultado",noOutcomeYet:"Aún sin resultado",showAll:"Mostrar las {n}",showFewer:"Mostrar menos",anonymousComments:"Comentarios anónimos · {n}",hintAcknowledged:"LeÃdo. Aún no hay nada decidido.",hintInProgress:"Se está haciendo algo.",hintResolved:"Final: el asunto está resuelto.",outcomeUpdate:"Actualizar estado",lockedCheckin:"Las respuestas a este check-in las leen quienes tienen permiso para leer comentarios en {org}. Puedes enviar check-ins, pero leer las respuestas es un permiso aparte: pide a quien administra la organización que te lo conceda.",thisOrg:"esta organización",onAverage:"en promedio, sobre {n} respuestas",withheldHere:"Las respuestas anónimas a esta pregunta están ocultas: respondieron menos de {floor} personas.",withheldComments:"Comentarios anónimos ocultos (preguntas: {n}): los escribieron menos de {floor} personas.",answersCount:"· {n} respuestas",beyondFeedback:"Va más allá del feedbackâ¦",passItOnTo:"Pasarlo a",passItOnHint:"Esto va más allá del feedback. La persona que elijas lo leerá y registrará qué resultó. Tú lo seguirás viendo aquÃ.",escalateConfirmTitle:"¿Pasar esto a {name}?",escalateConfirmNamed:"{name} lo leerá y registrará qué resultó. Tú lo seguirás viendo aquÃ, y su autor verá a quién se pasó.",escalateConfirmAnonymous:"{name} lo leerá y registrará qué resultó. Su autor sigue siendo anónimo, para {name} igual que para ti. Tú lo seguirás viendo aquÃ.",escalateConfirmCta:"Pasarlo",escalated:"Pasado a {name}.",passedOnChip:"Pasado a {name}",passedToYouBy:"Te lo pasó {name}",holderRecords:"{name} registrará qué resulta. Lo verás aquÃ.",recordedBy:"Registrado por {name}.",statsOf:"{n} de {total}",statsAnswered:"respondidos",statsAnsweredHint:"algo registrado: leÃdo, en curs
1o o resuelto",statsResolved:"llegaron a un resultado",statsResolvedHint:"resuelto, con lo que resultó",statsLabel:"Qué pasó con lo que te llegó"}},a={onlyMe:"Solo yo",privacy:"Un 1:1 privado con tu coach de IA, sobre tu propio trabajo.",privacyBanner:"En esta página nadie ve nada salvo tú: ni una trayectoria ni una palabra dicha en ella.",startLabel:"Inicia una trayectoria de coaching",startNote:"basada en tu trabajo â o propón la tuya",statusCompleted:"Completada",statusActive:"Activa",yourTopic:"tu tema",newJourneyLabel:"Una nueva trayectoria",newJourneyTitle:"Nueva trayectoria",backToJourneys:"Trayectorias",privateToYou:"Privado para ti",coachName:"Coach",coachThinking:"El coach está pensando",coachReadingSessions:"El coach está revisando tus sesiones con agentes",coachFailed:"El coach no ha podido responder. Vuelve a enviarlo.",coachAnsweredBefore:"El coach respondió al mensaje anterior. Escribe otra vez y también retomará este.",finishAction:"Terminar conversación",finishHeld:"Podrás terminar cuando el coach haya respondido a tu último mensaje.",finishNothingNew:"TodavÃa no hay nada nuevo que terminar: retomaste la conversación y no has escrito nada desde entonces.",finishedTitle:"Terminaste esta conversación.",finishedNote:"Lo que te llevas sigue aquà al lado â márcalo a medida que avances. Puedes continuar cuando quieras.",continueAction:"Continuar conversación",continuedMarker:"Retomaste esta conversación",finishFailed:"No se pudo terminar la conversación. Inténtalo de nuevo.",continueFailed:"No se pudo reabrir la conversación. Inténtalo de nuevo.",finishedElsewhere:"Esta conversación se terminó en otra pestaña.",saveRefusedFinished:"Esta conversación está terminada. Tu mensaje se conserva: continúa la conversación para enviarlo.",saveRefusedAnswering:"El coach todavÃa está respondiendo. Tu mensaje ha vuelto al campo de texto.",saveFailed:"No se pudo guardar tu conversación.",saveMovedOn:"Tu conversación avanzó en otro lugar: la estamos recargando. Vuelve a enviarlo.",stillAnswering:"El coach todavÃa está respondiendo. Inténtalo en un momento.",composerPlaceholder:"Reflexiona con tu coachâ¦",composerBrand:"ask · let.ai",composerTone:"reflexivo, en futuro, solo entre nosotros",sendQueued:"Se enviará en cuanto el coach termine",tabNew:"Nueva",startNewButton:"Nueva trayectoria",tabActive:"Activas",tabCompleted:"Completadas",emptyActive:"No hay trayectorias activas ahora â empieza una desde Nueva o trae tu propio tema.",emptyCompleted:"Aún no hay trayectorias completadas â termina una activa para verla aquÃ.",resultCoach:"Coach · resultado de sesión",resultLabel:"Lo que te llevas",intro:{stuck:"Algo te detiene una y otra vez en el mismo punto. Sin prisa y sin juicios â ¿me cuentas qué suele pasar justo antes?",pace:"Antes de que un ritmo que no elegiste se vuelva la norma â ¿cómo es de verdad una semana cargada para ti ahora mismo?",skill:"La habilidad que merece la pena suele ser la que ya estás buscando. ¿Cuál es â y qué te está funcionando hasta ahora?",align:"Alejémonos un momento. ¿Hay algo a lo que le estás dedicando muchas horas de verdad y que no se siente tan significativo como quizá deberÃa?",conversation:"Algunas conversaciones son más fáciles de posponer que de tener. ¿Cuál tienes en mente â y qué te gustarÃa que saliera de ella?",own:"Estoy aquà siempre que quieras pensar algo con calma â solo entre nosotros. Podemos empezar por donde quieras: un momento de una sesión reciente, algo que harÃas distinto, o simplemente cómo cerró la semana. ¿Por dónde te gustarÃa empezar?"},starters:{stuck:{title:"Trabajar donde me sigo atascando",desc:"Convierte un muro recurrente en lo único que vale la pena aprender ahora."},pace:{title:"Ver si mi ritmo es sostenible",desc:"Detecta las señales tempranas mientras un pequeño cambio aún basta."},growth:{title:"Afinar una habilidad que estoy desarrollando",desc:"Haz deliberado, no accidental, el flujo de trabajo que estás formando."},align:{title:"Comprobar si mi trabajo encaja con lo que me importa",de
1sc:"Realinea el dÃa a dÃa con el panorama general, a tu manera."},conversation:{title:"Prepararme para una conversación que sigo posponiendo",desc:"Encuentra tus palabras para la charla que importa, antes de que ocurra."},own:{title:"Traer mi propio tema al coach",desc:"Empieza por donde quieras â el coach parte del contexto de tu trabajo."}},errorTitle:"No se pudieron cargar tus trayectorias.",errorBody:"Esto es cosa nuestra, no tuya. Nada de lo que le has contado a tu coach se ha perdido.",retry:"Reintentar",threadError:"No se pudo cargar esta conversación.",notFoundTitle:"Esta conversación no está aquÃ.",notFoundBody:"Puede que esta trayectoria se haya eliminado. El enlace también puede estar mal escrito o ser de otra cuenta.",send:"Enviar",deleteAction:"Eliminar trayectoria",deleteTitle:"¿Eliminar esta trayectoria?",deleteMessage:"Toda la conversación se va con ella: todo lo que dijiste y todo lo que respondió el coach. Esto no se puede deshacer.",deleteConfirm:"Eliminar",deleted:"Trayectoria eliminada.",deleteFailed:"No se pudo eliminar la trayectoria. Inténtalo de nuevo.",actionsLabel:"Lo que te has propuesto",becauseLabel:"De lo que dijiste:",itemsOpen:"pendientes: {n}",itemsAllDone:"todo hecho",itemsErrorTitle:"No se pudieron cargar tus acciones.",itemsErrorBody:"Esto es cosa nuestra, no tuya. Nada de lo anotado se ha perdido.",tickFailed:"No se ha podido guardar. Inténtalo de nuevo."},o={player:{back:"Volver a los pasos",stepOf:"Paso {n} de {total}",sessionPrompt:"Cuando lo hayas probado â o hayas traÃdo a la mente un momento real â anota qué pasó: qué funcionó, qué no encajó y qué harÃas la próxima vez.",tryThis:"Prueba esto",checkAnswer:"Comprobar respuesta",quizSelectAll:"Selecciona todas las que apliquen.",quizWrong:"Casi â inténtalo de nuevo.",quizCorrectLabel:"Respuesta correcta.",quizGradedHint:"Necesitas la respuesta correcta para avanzar.",reflectionLabel:"Tu nota",reflectionPlaceholder:"Escribe con libertad â esto queda solo para ti.",selfCheckPrompt:"¿Qué tan listo te sientes para llevarlo a la práctica ahora mismo?",confidenceLabel:"Tu confianza",confNotYet:"TodavÃa no",confGettingThere:"Casi",confConfident:"Con confianza",confNoteLabel:"¿Algo que quieras conservar? (opcional)",confNotYetDesc:"Aún no podrÃa hacerlo por mi cuenta.",confGettingThereDesc:"PodrÃa, con una referencia o un segundo intento.",confConfidentDesc:"PodrÃa hacerlo sin ayuda, ahora mismo.",confReactNotYet:"Vale otra pasada â darte cuenta ya es lo útil.",confReactGettingThere:"Casi â nombrar lo que falta es como lo cierras.",confReactConfident:"Bien â afiánzalo decidiendo dónde lo usarás.",confNoteNotYet:"¿Qué te ayudarÃa a sentirte más preparado? (opcional)",confNoteGettingThere:"¿Qué es lo único que aún falta? (opcional)",confNoteConfident:"¿Dónde lo pondrás en práctica? (opcional)",markComplete:"Marcar como hecho",markCompleteNext:"Hecho â siguiente",markCompleteFinish:"Hecho â finalizar",update:"Guardar cambios",savedHint:"Guardado en tus notas privadas.",reviewNote:"Completaste este paso.",upcoming:"Próximamente",doneTitle:"Programa completado",doneBody:"Has recorrido todos los pasos. Vuelve cuando quieras releer tus notas.",doneBack:"Volver a los programas"},description:"Programas que tu responsable te ha asignado, más los que has elegido por tu cuenta.",tabAssigned:"Asignados a mÃ",tabSelf:"Autoguiados",privacyList:"Quien asigna un programa ve lo que completas, nunca cómo lo hiciste.",tagline:"Desarrolla las habilidades que impulsan tu trabajo.",assignedDesc:"Programas asignados para tu desarrollo.",selfDesc:"Programas que añadiste tú mismo desde la Biblioteca.",onlyMe:"Solo yo",privacyDetail:"Esto es tuyo para explorar. Lo que escribas y reflexiones aquà queda privado para ti.",privacyTooltip:"Quien asignó este programa puede ver si está completo, nunca cómo lo hiciste.",statusCompleted:"Completado",statusInProgress:"En curso",statusNotStarted:"Sin empezar",actionReview:"Revisar",actionContinue:"Continuar",actionStart:"Empezar",resumeRevisit:"Retomar",resumeContinue:"Continuar",resumeStart:"Empezar",sourceLead:"Asignado por tu responsable",sourceOrg:"Asignado por tu organización",sourceSelf:"Autoguiado",weightRecommended:"Recomendado",weightMandatory:"Obligatorio",assignedToYou:"A ti",fromLibrary:"desde la Biblioteca",removeFromShelf:"Quitar",steps:"{completed} de {total} pasos",kindSession:"Sesión de crecimiento",kindSelfCheck:"Autoevaluación",kindQuiz:"Prueba de conocimiento",emptyTitle:"Aún no tienes programas asignados.",emptyBody:"Cuando te asignen un programa para tu crecimiento, lo encontrarás aquÃ.",selfEmptyTitle:"Aún no hay nada aquÃ.",selfEmptyBody:"Explora la Biblioteca de formación y añade programas que encajen con lo que quieres desarrollar.",errorTitle:"No se pudieron cargar tus programas.",errorBody:"Esto es cosa nuestra, no tuya. Vuelve a intentarlo.",retry:"Reintentar",programs:{debuggingPressure:{title:"Depurar bajo presión de tiempo",desc:"Mantén la calma y el m
1étodo cuando el reloj corre.",s0:"Nombra tu reacción de pánico por defecto",s0d:"Detecta el reflejo al que recurres cuando un bug aprieta bajo presión â y por qué rara vez ayuda.",s0try:"Recuerda el último bug que te pilló bajo presión. Anota lo primerÃsimo que hiciste â recargar, reejecutar, meter un print, escribir a alguien. Ese reflejo es tu opción por defecto. Ponle nombre con claridad.",s1:"Una lista de triaje en la que puedas confiar",s1d:"Arma una primera respuesta corta y repetible que puedas ejecutar antes de que la adrenalina tome el control.",s1try:"Escribe una primera respuesta de tres lÃneas que ejecutes antes de tocar nada: (1) qué está roto exactamente, (2) qué cambió hace poco, (3) puedo reproducirlo. Que sea lo bastante corta para ejecutarla de memoria.",s2:"Comprueba tu confianza: leer una traza de pila",s2d:"Lee una traza real de principio a fin y evalúa qué tan seguro estás de la causa.",s3:"Aislar la capa que falla",s3d:"Acota un fallo a una sola capa reduciendo la superficie a la mitad cada vez.",s3try:"Toma un fallo actual o reciente. Parte el camino por la mitad â ¿el problema está por encima o por debajo de este punto? Confirma un lado y vuelve a partir por la mitad. Para cuando quede una sola capa.",s3note:"Retómalo cuando quieras â nada está cronometrado.",s4:"Comprueba tu confianza: formular una hipótesis",s4d:"Enuncia una conjetura comprobable sobre la causa y mide qué tan sólida se siente.",s5:"Cuándo alejarte y reiniciar",s5d:"Reconoce el punto en que seguir mirando fijamente perjudica, y qué hacer en su lugar.",s5try:"Fija una regla que vayas a cumplir de verdad: tras N minutos sin avanzar, levántate y aléjate dos. Decide tu N y tu gesto de reinicio ahora, antes del próximo incendio.",s6:"Explicar la solución a un compañero",s6d:"Resume la causa y el arreglo en dos frases simples que cualquiera pueda seguir.",s6try:"Toma un bug que hayas arreglado hace poco. Escribe la causa en una frase y la solución en otra â sin jerga, como para un compañero que no estuvo.",s7:"Comprueba tu confianza: el ciclo completo",s7d:"Recorre todo el ciclo reproducir â aislar â verificar con un bug de tu semana."},feedbackLands:{title:"Dar feedback que cale",desc:"Di lo difÃcil con cuidado, para que de verdad se escuche.",s0:"Separa el comportamiento de la persona",s0d:"Separa lo que ocurrió de la historia que te contaste sobre quién es la persona.",s0try:"Toma un feedback que le debes a alguien. Escribe dos lÃneas: qué pasó realmente (observable) y la historia que le has añadido sobre quién es esa persona. Quédate solo con la primera para la conversación.",s1:"Empieza por lo que notaste",s1d:"Empieza por lo concreto y observable â antes de cualquier juicio.",s1try:"Reescribe tu frase de apertura para que empiece por lo concreto y observable â sin adjetivos sobre la persona. «En el review de ayer, el cambio de la API salió sin tests», no «fuiste descuidado».",s2:"Comprueba tu confianza: plantear una observación",s2d:"Redacta una observación real y evalúa qué tan neutral suena en realidad.",s3:"Deja espacio para su versión",s3d:"Deja un espacio genuino para el contexto que podrÃas estar pasando por alto.",s3try:"Añade una pregunta genuina que invite al contexto que quizá te falta â «¿Qué estaba pasando cuando ocurrió esto?». Dilo en serio: deja espacio real para equivocarte.",s4:"Acuerden un pequeño siguiente paso",s4d:"Acuerden un único cambio concreto que ambos puedan nombrar.",s4try:"Termina en un único cambio concreto que ambos podáis nombrar y comprobar después â un paso, lo bastante especÃfico para que los dos sepáis luego si ocurrió.",s5:"Comprueba tu confianza: cerrar el ciclo con amabilidad",s5d:"Practica cerrar la conversación de modo que la confianza quede intacta."},promptingReview:{title:"Patrones de prompting para revisar código",desc:"Hazle a la IA preguntas más agudas cuando revisas un diff.",s0:"Describe el cambio antes de juzgarlo",s0d:"Enmarca el diff y lo que está en juego para que la revisión tenga a qué apuntar.",s0try:"Antes de preguntarle nada a la IA, escribe dos lÃneas: qué cambia este diff y qué saldrÃa mal si está sutilmente roto. Pégalo como marco de la revisión.",s1:"Pide riesgos, no solo aprobación",s1d:"Pide riesgos â lógica, casos lÃmite, seguridad â en vez de un simple visto bueno.",s1try:"Reescribe tu prompt de revisión para pedir lo que podrÃa morder â casos lÃmite, rutas de error, seguridad, condiciones de carrera â no «¿esto se ve bien?». Pide los tres riesgos principales, ordenados.",s2:"Comprueba tu confianza: detectar un test que falta",s2d:"Mira un diff y evalúa qué tan seguro estás de que la cobertura aguanta.",s3:"Convierte un detalle menor en una nota que enseñe",s3d:"Convierte una nimiedad de estilo en un motivo del que alguien pueda aprender.",s3try:"Toma una minucia de estilo que normalmente dejarÃas pasar. ReescrÃbela como una frase de razonamiento de la que el autor pueda aprender â no «renombra esto», sino «un nombre como X le dirÃa al lector Y».",s4:"Comprueba tu confianza: tu voz al revisar",s4d:"Relee una de tus revisiones y calibra cómo caerÃa."},workingWithAgents:{title:"Trabajar con agentes de IA",desc:"Delega una tarea, marca los lÃmites y revisa lo que hizo el agente.",s0:"Plantea la tarea como un briefing breve",s0d:"Acota una tarea que un agente pueda terminar de verdad, con el contexto que necesita.",s0try:"Escribe un briefing de tarea que un agente pueda terminar de verdad: el objetivo, los archivos o el área en alcance y un ejemplo de qué es «hecho». Si no puedes nombrar «hecho», la tarea no está lista para delegar.",s1:"Marca los lÃmites desde el principio",s1d:"Decide qué puede tocar el agente y dónde debe detenerse y preguntar.",s1try:"Enumera qué puede cambiar el agente y las lÃneas que no debe cruzar â dónde debe parar y preguntar en vez de adivinar. Ponlo al principio de la tarea, antes del trabajo.",s2:"Comprueba tu confianza: leer la salida del agente",s2d:"Relee un diff que no escribiste y evalúa qué tan bien lo sigues.",s3:"Cuándo intervenir y cuándo dejarlo correr",s3d:"Distingue un desvÃo productivo de un giro equivocado que conviene frenar.",s3try:"Toma una ejecución reciente del agente y marca el momento en que se salió del guion. ¿Fue un desvÃo productivo o un giro equivocado? Escribe la señal que vigilarás la próxima vez para pillarlo un paso antes.",s4:"Comprueba tu confianza: el ciclo de delegación",s4d:"Haz un traspaso real de principio a fin y observa qué conservarÃas."}
1,writingThatGetsRead:{title:"Escribir para que te lean",desc:"Empieza por lo importante, corta los rodeos y haz que la petición cale.",s0:"Pon la petición en la primera lÃnea",s0d:"Lleva lo único que necesitas al principio â antes del contexto.",s0try:"Toma un mensaje que estés a punto de enviar. Encuentra la única frase que dice lo que necesitas y muévela a la primerÃsima lÃnea. Todo lo demás pasa a ser contexto debajo.",s1:"Corta los rodeos",s1d:"Elimina las frases de calentamiento que retrasan el punto.",s1try:"Lee el inicio de tu borrador y borra toda frase de calentamiento antes del punto â «Espero que estés bien, estaba pensando, solo querÃaâ¦Â». Empieza en la primera lÃnea que de verdad lleva información.",s2:"Comprueba tu confianza: un resumen conciso",s2d:"Comprime una actualización larga a tres lÃneas y evalúa qué sobrevive.",s3:"Haz obvio el siguiente paso",s3d:"Cierra de modo que el lector sepa exactamente qué hacer a continuación.",s3try:"Termina con un único paso siguiente explÃcito: quién hace qué y para cuándo. El lector nunca deberÃa tener que preguntar «¿entonces qué quieres que haga?»."}},unavailableTitle:"Un programa que ya no está disponible",unavailableBody:"Te lo asignaron, pero ahora no está en la biblioteca. Tu responsable puede reasignarlo o retirarlo.",assignedBy:"Asignado por {name}"},n={subheading:"Explora programas y materiales, y añade lo que sea útil para tu práctica.",searchPlaceholder:"Buscar en la bibliotecaâ¦",filterTopic:"Filtrar por tema",filterSkill:"Filtrar por habilidad",filterDuration:"Filtrar por duración",filterSource:"Filtrar por origen",sortBy:"Ordenar",allTopics:"Todos los temas",allSkills:"Todas las habilidades",anyLength:"Cualquier duración",lengthShort:"Corto",lengthMedium:"Medio",lengthLong:"En profundidad",anySource:"Cualquiera",byLead:"De tu responsable",selfDirected:"Autoguiado",sortNewest:"Más recientes",sortMostAdded:"Más añadidos",add:"Añadir a mis programas",addShort:"Añadir",added:"Añadido",preview:"Vista previa",previewOf:"Vista previa de {title}",previewTakeaways:"Ideas clave",previewHowItGoes:"Cómo se desarrolla",previewFlowNote:"Sesiones de trabajo, con autoevaluaciones que lo conectan con tu propio trabajo.",previewOutcomes:"Qué vas a practicar",previewPrivate:"Privado, solo para ti",emptyTitle:"Aún no hay nada en la biblioteca.",emptyBody:"Los nuevos programas y materiales aparecerán aquà a medida que se publiquen.",noResultsTitle:"Ningún material coincide con estos filtros.",noResultsBody:"Prueba una búsqueda más amplia u otro tema.",clearFilters:"Borrar filtros",onShelf:"En tu estanterÃa autodirigida",removeTitle:"¿Quitar de tus programas?",removeProgressBody:"«{title}» está en curso: {done} de {total} pasos. Quitarlo de tu estanterÃa borra ese progreso. ¿Quitar de todas formas?",removeCompletedBody:"«{title}» está completado. Quitarlo de tu estanterÃa borra el registro de que lo terminaste. ¿Quitar de todas formas?",removeConfirm:"Quitar",removeCancel:"Conservar",removedToast:"«{title}» quitado de tus programas.",undo:"Deshacer",errorTitle:"No se pudo cargar la biblioteca.",errorBody:"Algo se interpuso. Espera un momento y vuelve a intentarlo.",retry:"Reintentar",topics:{craft:"Oficio",ai:"IA",communication:"Comunicación",leadership:"Liderazgo",security:"Seguridad"},skills:{problemSolving:"Resolución de problemas",aiFluency:"Fluidez con la IA",communication:"Comunicación",judgment:"Criterio",security:"Seguridad"},durMin:"~{n} min",durWeeks:"unas {n} semanas",catalog:{"debugging-under-pressure":{title:"Depurar con el tiempo en contra",blurb:"Una secuencia serena para acotar un fallo cuando el reloj aprieta: reproducir, aislar, verificar.",overview:"Cuando algo se rompe y todos miran, el instinto es hurgar más rápido. Esto va en la dirección contraria â un ciclo repetible que mantiene la calma y llega a la causa sin dar palos de ciego.",s0:"Reproduce antes de teorizar",s0d:"Un fallo que no puedes provocar tampoco puedes confirmar que lo has arreglado: fija primero los pasos exactos.",s0try:"Toma el fallo que tienes delante. Escribe la secuencia más corta que lo provoca siempre. Si aún no puedes, esa es tu primera tarea â no una teorÃa sobre la causa.",s1:"Parte la superficie por la mitad",s1d:"Divide en dos lo que podrÃa fallar, confirma de qué lado está y repite â hasta que quede una sola capa.",s1try:"Elige un punto a mitad del recorrido. ¿El problema está por encima o por debajo? Confirma un lado y vuelve a partir por la mitad. Para cuando quede una sola capa.",s2:"Lee el error como una frase",s2d:"El mensaje suele nombrar la capa que se rompió â léelo entero antes de suponer.",s2try:"Lee el error y el stack trace de arriba abajo, en voz alta si ayuda. Nombra la capa a la que apunta antes de formar ninguna teorÃa.",s3:"Verifica un arreglo de un bug de esta semana",s3d:"Valora cuánta confianza tienes en que tu arreglo dio con la causa y no con un sÃntoma.",o0:"Acotar un fallo en vivo sin adiv
1inar",o1:"Distinguir una causa real de una coincidencia",o2:"Dejar un arreglo que puedas explicar al equipo",k0:"Reproduce antes de teorizar: un fallo que no puedes provocar no puedes confirmar que lo arreglaste.",k1:"Parte la superficie por la mitad: divide lo que podrÃa fallar y vuelve a dividir.",k2:"Lee el error como una frase â suele nombrar la capa que se rompió.",k3:"Un arreglo que no sabes explicar es una coincidencia que aún no has descubierto."},"prompting-code-review":{title:"Patrones de prompt para revisar código",blurb:"Formas reutilizables de pedir a una IA una revisión que encuentre problemas reales en lugar de ruido de estilo.",overview:"Una revisión hecha por una IA solo es tan afilada como la petición. Estas son formas de prompt reutilizables que sacan riesgos reales â lógica, casos lÃmite, seguridad â en vez de un muro de detalles de estilo.",s0:"Encuadra el diff y lo que está en juego",s0d:"Dale a la IA qué hace el cambio y qué se rompe si está sutilmente mal.",s0try:"Antes de preguntar nada, escribe dos lÃneas: qué cambia este diff y qué saldrÃa mal si estuviera sutilmente roto. Pega eso como marco de la revisión.",s1:"Pide riesgo, no gusto",s1d:"Pide lo que puede morder â lógica, lÃmites, seguridad â no un visto bueno.",s1try:"Reescribe tu prompt para pedir los tres riesgos principales, ordenados: casos lÃmite, rutas de error, seguridad, condiciones de carrera. No «¿esto se ve bien?».",s2:"Prueba tu prompt en un diff real",s2d:"Prueba tu prompt en un cambio real y valora qué tan afilada volvió la revisión.",s3:"Insiste ante una respuesta superficial",s3d:"Un vago «se ve bien» es un problema de prompt: vuelve a preguntar con concreción.",s3try:"Cuando la IA te da un aprobado superficial, insiste: «¿Cuál es la lÃnea más arriesgada de aquÃ, y por qué?». OblÃgala a comprometerse con algo concreto.",s4:"Convierte los hallazgos en tu propia checklist",s4d:"Valora hasta qué punto lo que salió podrÃa convertirse en tu propia checklist reutilizable de revisión.",o0:"Conseguir revisiones que saquen bugs, no discusiones de color",o1:"Reutilizar un mismo prompt en cualquier lenguaje o stack",o2:"Saber cuándo fiarte del modelo y cuándo escarbar",k0:"Encuadra el diff y lo que está en juego, o el modelo revisará gusto en vez de riesgo.",k1:"Pide lógica, casos lÃmite y seguridad â no el estilo del que ya se ocupa el linter.",k2:"Un «se ve bien» superficial es un problema de prompt; insiste y vuelve a preguntar.",k3:"Convierte lo que encuentra en una checklist que reutilices entre lenguajes y stacks."},"feedback-that-lands":{title:"Dar feedback que llega",blurb:"Separa la observación de la historia y ofrece un único paso siguiente concreto.",overview:"Casi todo el feedback muere en el hueco entre lo que notaste y la historia que te contaste al respecto. Aquà separas las dos cosas y aterrizas en un cambio que la otra persona sà puede hacer.",s0:"Separa la observación de la historia",s0d:"Separa lo que pasó de la historia que te contaste sobre quién es esa persona.",s0try:"Toma un feedback que le debes a alguien. Escribe dos lÃneas: qué pasó realmente (observable) y qué historia sobre quién es le añadiste. Lleva solo la primera a la conversación.",s1:"Nombra el impacto, no la intención",s1d:"No puedes conocer su intención â describe el efecto que tuvo.",s1try:"Reescribe tu punto para nombrar el impacto, no el motivo: «el cambio salió sin tests, asà que el bug llegó a staging» â no «no te importó».",s2:"Redacta un feedback que de verdad le debes a alguien",s2d:"Redacta un feedback real y valora qué tan neutral suena en realidad.",s3:"Aterriza en un paso siguiente concreto",s3d:"Termina en un único cambio que puedas nombrar con la otra persona y comprobar más adelante.",s3try:"Cierra con un único paso siguiente concreto â lo bastante especÃfico como para que después no haya duda de si ocurrió. No una lista de quejas.",s4:"FÃjate en cómo llegó",s4d:"Después de darlo, valora hasta qué punto se escuchó â y qué ajustarÃas.",o0:"Dar feedback difÃcil sin dañar la confianza",o1:"Mantenerlo lo bastante concreto para poder actuar",o2:"Dejar a la persona con un camino, no con un veredicto",k0:"Separa lo que observaste de la historia que te contaste sobre ello.",k1:"Nombra el impacto, no la intención â la intención no puedes conocerla.",k2:"Aterriza en un único paso siguiente concreto, no en una lista de quejas.",k3:"Lo bastante concreto para actuar gana a lo bastante amable para ignorar."},"working-with-agents":{title:"Trabajar con agentes de IA",blurb:"Cómo pasarle una tarea a un agente, poner los lÃmites y leer lo que te devuelve.",overview:"Delegar trabajo en un agente de IA es una habilidad propia: acotar la tarea, poner los lÃmites y releer lo que hizo de verdad. Aquà construyes los hábitos que te mantienen al mando.",s0:"Acota una tarea que un agente pueda terminar",s0d:"Dale un objetivo, el área dentro del alcance y un ejemplo de «hecho».",s0try:"Escribe un briefing que un agente pudiera completar: el objetivo, los archivos o el área dentro del alcance y un ejemplo de cómo se ve hecho. Si no puedes nombrar hecho, no está lista para delegar.",s1:"Delega una tarea real",s1d:"Pasa una tarea real a un agente y valora con cuánta seguridad la acotaste.",s2:"Pon los lÃmites por delante",s2d:"Decide qué puede tocar y dónde debe parar y preguntar.",s2try:"Enumera qué puede cambiar el agente y las lÃneas que no debe cruzar â dónde deberÃa parar y preguntar en vez de adivinar. Pon eso al principio de la tarea, antes del trabajo.",s3:"Mira el trabajo, no solo el resultado",s3d:"Un giro equivocado se acumula â sigue los pasos, no solo el diff final.",s3try:"En tu próxima ejecución con un agente, mira los pasos intermedios, no solo la salida. Marca el primer momento en que algo pintó raro.",s4:"Relee un diff que no escribiste",s4d:"Relee un diff que produjo el agente y valora hasta qué punto lo sigues de verdad.",s5:"Recupera el rumbo cuando se tuerce",s5d:"Ten preparada una jugada para cuando el agente se desvÃe â antes de que pase.",s5try:"Decide ahora tu jugada de recuperación: cuando un agente se tuerce, ¿corriges, reinicias con un briefing más estrecho o lo retomas a mano? Escribe tu regla.",s6:"Decide con qué te quedarÃas",s6d:"Valora cuánto del trabajo del agente te quedarÃas â y firmarÃas como tuyo.",o0:"Delegar en un agente sin perder el hilo",o1:"Pillar un g
1iro equivocado antes de que se acumule",o2:"Responder del resultado, lo haya tecleado quien lo haya tecleado",k0:"Acota una tarea que el agente pueda terminar de verdad y pon los lÃmites por delante.",k1:"Mira el trabajo, no solo el resultado â un giro equivocado se acumula rápido.",k2:"Relee el diff que no escribiste antes de poner tu nombre debajo.",k3:"Ten clara tu jugada de recuperación para cuando se tuerza, antes de que se tuerza."},"reading-a-codebase":{title:"Leer código que no escribiste",blurb:"Encuentra las costuras, sigue una petición de principio a fin y dibuja el mapa antes de cambiar nada.",overview:"Has caÃdo en código que no escribiste y algo tiene que cambiar. Esto te da una entrada â encontrar las costuras, trazar un camino entero y mapearlo antes de tocar una lÃnea.",s0:"Encuentra los puntos de entrada",s0d:"Las costuras â rutas, main, handlers â te dicen cómo está construido.",s0try:"Abre el código y busca por dónde entra el trabajo: las rutas, el main, los handlers. Anota los dos o tres puntos de entrada antes de leer nada más.",s1:"Sigue una petición de principio a fin",s1d:"Traza un único camino entero antes de formarte opiniones.",s1try:"Elige una petición o acción y sÃguela de principio a fin â entrada, lógica, datos, respuesta. No te desvÃes; traza solo ese camino.",s2:"Mapea un código en el que estés ahora mismo",s2d:"Esboza el mapa de un código en el que trabajas y valora hasta qué punto se sostiene.",s3:"Haz el cambio más pequeño y seguro",s3d:"Pon a prueba tu modelo mental con el cambio más pequeño cuyo radio de impacto puedas ver.",s3try:"Haz el cambio más pequeño que demuestre que entiendes el código â renombra una variable, añade un log â y confirma que se comporta exactamente como esperabas.",o0:"Orientarte rápido en un código desconocido",o1:"Cambiar código sin romper lo que no ves",o2:"Construir un modelo mental que puedas transmitir",k0:"Encuentra primero los puntos de entrada â las costuras te dicen cómo está construido.",k1:"Sigue una petición de principio a fin antes de formarte opiniones.",k2:"Dibuja el mapa antes de tocar una lÃnea cuyo radio de impacto no ves.",k3:"Haz el cambio más pequeño y seguro para contrastar tu modelo mental con la realidad."},"calm-incident-review":{title:"Hacer una revisión de incidente serena",blurb:"Un repaso sin culpables que convierte un dÃa duro en algo que el equipo conserva.",overview:"Un dÃa duro solo vale algo si el equipo conserva lo que aprendió. Una revisión sin culpables convierte el incidente en un cambio de hábito en lugar de una búsqueda de a quién culpar.",s0:"Marca el encuadre sin culpables",s0d:"Dilo en voz alta o la gente se defenderá en vez de explicar.",s0try:"Abre tu próxima revisión nombrando el encuadre: estamos aquà para entender qué pasó, no para decidir quién tuvo la culpa. Dilo antes de que nadie repase la cronologÃa.",s1:"Reconstruye la cronologÃa, encuentra la causa",s1d:"Reconstruye en orden lo que pasó antes de lanzarte a por una causa.",s1try:"Reconstruye el incidente como una cronologÃa llana â qué pasó, cuándo, qué vio cada persona. Solo cuando esté completa, pregunta dónde está de verdad la causa.",s2:"Planifica la próxima revisión que dirijas",s2d:"Planifica una revisión que vayas a dirigir de verdad y valora hasta qué punto se sentirá sin culpables.",o0:"Dirigir una revisión que la gente no tema",o1:"Llegar a una causa en lugar de a un culpable",o2:"Convertir un mal dÃa en un arreglo que dura",k0:"Marca el encuadre sin culpables en voz alta, o la gente se defenderá en vez de explicar.",k1:"Reconstruye la cronologÃa antes de lanzarte a por una causa.",k2:"Apunta a un cambio de hábito, no a un culpable.",k3:"Una revisión que la gente teme es una revisión que deja de sacar la verdad."},"writing-that-gets-read":{title:"Escribir para que te lean",blurb:"Empieza por lo importante, quita el carraspeo y haz que la petición sea imposible de pasar por alto.",overview:"El mensaje que se lee empieza por lo importante y deja la petición imposible de pasar por alto. Aquà recortas el carraspeo y pones lo que importa donde primero cae la vista.",s0:"Empieza por lo importante",s0d:"Quien lee decide en la primera lÃnea si sigue.",s0try:"Toma un mensaje que estés a punto de enviar. Lleva la única frase que carga con el asunto a la primera lÃnea. Todo lo demás pasa a ser contexto debajo.",s1:"Quita el carraspeo",s1d:"Borra las frases de calentamiento que van antes del asunto.",s1try:"Lee el arranque de tu borrador y borra cada lÃnea de calentamiento anterior al asunto: «espero que estés bien», «estuve pensando», «solo querÃaâ¦Â». Empieza donde empieza la información.",s2:"Reescribe algo que estés a punto de enviar",s2d:"Reescribe un mensaje real y valora con qué rapidez llega ahora el asunto.",o0:"Escribir actualizaciones que la gente termina de leer",o1:"Decir lo importante primero, siempre",o2:"Convertir un muro de texto en una petición clara",k0:"Empieza por lo importante: quien lee decide en la primera lÃnea si sigue.",k1:"Quita el carraspeo â el contexto va después de la petición, no antes.",k2:"Haz la petición imposible de pasar por alto: una frase, arriba del todo.",k3:"Más largo de lo necesario significa que menos gente llega al final."}
1,"estimating-without-guessing":{title:"Estimar sin adivinar",blurb:"Descompón lo desconocido en preguntas que sà puedes responder y luego dimensiona lo que queda.",overview:"Una estimación parece una adivinanza porque lo desconocido sigue escondido dentro. Aquà lo sacas fuera en forma de preguntas que puedes responder y dimensionas solo lo que de verdad queda.",s0:"Separa lo conocido de lo desconocido",s0d:"Una estimación solo es una adivinanza porque lo desconocido sigue escondido dentro.",s0try:"Toma algo que necesites estimar. Escribe dos columnas: lo que sabes y lo que no. No te engañes sobre cuáles de esas incógnitas sostienen de verdad el resultado.",s1:"Convierte lo desconocido en preguntas",s1d:"Cada incógnita se convierte en una pregunta que puedes ir a responder.",s1try:"Para cada incógnita, escribe la pregunta que la resolverÃa y dónde encontrarÃas la respuesta. Convierte «ni idea de lo grande que es» en algo que puedes investigar.",s2:"Estima algo real, con un rango",s2d:"Da una estimación real como rango y valora hasta qué punto su amplitud te parece defendible.",o0:"Dar una estimación que puedas defender",o1:"Sacar el riesgo a la luz antes de que te sorprenda",o2:"Sustituir una gran suposición por respuestas pequeñas",k0:"Una estimación parece una adivinanza solo porque lo desconocido sigue escondido dentro.",k1:"Convierte cada incógnita en una pregunta que puedas ir a responder.",k2:"Da un rango, no un número â la amplitud es la honestidad.",k3:"Dimensiona lo que queda después de las preguntas, no toda la niebla."},"saying-no-with-a-plan":{title:"Decir que no con un plan",blurb:"Protege tu foco sin levantar un muro: rechaza la petición y ofrece un camino hacia delante.",overview:"Proteger el foco no es levantar un muro. Aquà verás cómo rechazar una petición y aun asà dejar a la otra persona un camino hacia delante â para que el no llegue como un plan y no como una pared.",s0:"Escucha la petición real",s0d:"Entiende qué necesitan de verdad antes de responder.",s0try:"Toma una petición que quieras rechazar. Escribe qué buscan en realidad por debajo de lo que piden â el resultado, no la tarea. A menudo responderás a eso, no a la superficie.",s1:"Rechaza el encargo, no a la persona",s1d:"Cuida la relación mientras proteges tu foco.",s1try:"Redacta tu no de forma que rechace la petición, no a la persona: «esta semana no puedo asumirlo», con calidez, sin disculparte de más y sin culpar a nadie.",s2:"Di que no a algo que tengas encima",s2d:"Rechaza una petición real con un camino hacia delante y valora cómo sentó.",o0:"Proteger el foco sin quemar la buena voluntad",o1:"Convertir un no seco en una opción viable",o2:"Mantener la relación intacta",k0:"Escucha la petición real antes de responderla.",k1:"Rechaza el encargo, no a la persona â cuida la relación.",k2:"Ofrece un camino hacia delante para que el no llegue como un plan y no como una pared.",k3:"Proteger el foco no es levantar un muro; un no a secas sà lo es."},"prompting-as-engineering":{title:"El prompting como disciplina de ingenierÃa",blurb:"Trata un prompt como una interfaz: contexto a la entrada, tarea descompuesta y ejemplos solo cuando se ganan su sitio.",overview:"Un buen prompt no es un prompt más largo: es uno diseñado. El contexto justo, una tarea partida en piezas que el modelo pueda sostener y ejemplos solo donde cambian el resultado. Aquà construyes los hábitos que hacen que los prompts sean fiables en lugar de afortunados.",s0:"Dale al modelo el contexto que no puede deducir",s0d:"Un prompt largo falla igual si le falta ese único dato.",s0try:"Toma un prompt que lleva tiempo fallando. Enumera el contexto que el modelo no puede conocer â la restricción, el archivo, el objetivo â y ponlo antes que nada.",s1:"Descompón la tarea antes de pedirla",s1d:"Un modelo que no puede sostener la tarea entera deja caer una parte sin avisar.",s1try:"Toma una petición grande y pártela en pasos lo bastante pequeños como para que el modelo termine uno cada vez. Pide el primero, no todo de golpe.",s2:"Reescribe un prompt que sigue fallando",s2d:"Reescribe un prompt que falla una y otra vez y valora cuánto más afilado se lee ahora.",s3:"Añade ejemplos solo donde compensan",s3d:"Los ejemplos salen caros: pon uno solo donde cambie la respuesta.",s3try:"Busca un punto donde el modelo siga adivinando mal y añade un único ejemplo de la salida que quieres. Donde ya acierta, sáltate los ejemplos.",o0:"Escribir prompts que aguantan de una ejecución a otra",o1:"Partir una pet
1ición grande en pasos que un modelo pueda terminar",o2:"Saber cuándo un ejemplo ayuda y cuándo es solo ruido",k0:"El contexto gana a la longitud: un prompt largo falla igual si le falta el dato que hacÃa falta.",k1:"Descompón primero: un modelo que no puede sostener la tarea entera deja caer una parte sin avisar.",k2:"Los ejemplos salen caros; pon uno solo cuando cambie la respuesta.",k3:"Di en qué formato lo quieres de vuelta o pasarás el siguiente turno reformateando."},"reviewing-ai-code":{title:"Revisar código escrito por IA",blurb:"Qué mirar primero en el código generado, dónde están los puntos ciegos del modelo y cómo cazar lo plausible pero incorrecto.",overview:"El código escrito por IA se lee con seguridad y parece terminado â y ahà está justo el riesgo. Este es un orden de revisión pensado para la salida de una máquina: comprueba primero la lógica que lo sostiene todo, conoce dónde fallan los modelos de forma habitual y aprende a desconfiar del código plausible pero sutilmente incorrecto.",s0:"Comprueba primero la lógica que lo sostiene todo",s0d:"Empieza donde un bug sutil hace más daño, no donde el código está más ordenado.",s0try:"Abre un fragmento de código generado y ve directo a la lógica de la que depende todo: la función central, el flujo de datos. Verifica eso antes que cualquier detalle cosmético.",s1:"Busca los puntos ciegos habituales del modelo",s1d:"Rutas de error, lÃmites, concurrencia, auth: ahà es donde el código generado se adelgaza.",s1try:"Revisa los bordes que un modelo suele saltarse: entradas vacÃas, rutas de error, off-by-one, concurrencia, auth. Mira sobre todo donde el código parece «terminado».",s2:"Revisa un diff que no escribiste",s2d:"Revisa código generado real y valora cuánto se te habrÃa escapado en una lectura rápida.",s3:"Caza lo plausible pero incorrecto",s3d:"Cuanto más fluido es el código, más de cerca conviene mirarlo.",s3try:"Toma código generado en el que casi confiaste. Explica, lÃnea a lÃnea, por qué es correcto. Donde no puedas, ahà está lo plausible pero incorrecto: escarba ahÃ.",o0:"Revisar código generado más rápido y encontrar más",o1:"Detectar los fallos que los modelos repiten",o2:"Confiar en la salida por la evidencia, no por lo limpia que se ve",k0:"Plausible â correcto: cuanto más fluido es el código, más de cerca conviene mirarlo.",k1:"Comprueba los bordes que un modelo no ve: rutas de error, lÃmites, concurrencia, auth.",k2:"Contrasta lo que hizo con lo que pediste: los modelos se desvÃan del encargo en silencio.",k3:"Si no puedes explicar por qué está bien, no puedes desplegarlo."},"when-not-to-use-ai":{title:"Cuándo no recurrir a la IA",blurb:"Reconoce las tareas en las que generar cuesta más que hacerlo a mano â y ponle precio a la verificación.",overview:"La IA no siempre es el camino más barato. En algunas tareas generar es rápido, pero verificar es lento, arriesgado o más difÃcil que escribir la cosa directamente. Aquà afinas el criterio para distinguirlas antes de gastar la ida y vuelta.",s0:"Ponle precio a la tarea, no solo a teclear",s0d:"Generar es rápido: el coste real es todo lo que viene después.",s0try:"Toma una tarea para la que recurrirÃas a la IA. Escribe el coste completo: generar, leer, verificar, arreglar. Compáralo con sinceridad con hacerlo a mano.",s1:"Sopesa el coste de verificar",s1d:"Si comprobar la salida cuesta más que escribirla, escrÃbela.",s1try:"Sobre esa tarea, pregúntate: ¿cómo sabrÃa que la salida es correcta y cuánto tardo en saberlo? Si la parte cara es la verificación, ahà tienes la respuesta.",s2:"Nombra una tarea que deberÃas haber hecho a mano",s2d:"Recuerda una tarea en la que la IA costó más de lo que ahorró y valora qué inclinó la balanza.",o0:"Distinguir las tareas que piden IA de las que piden mano propia",o1:"Meter la verificación en la decisión",o2:"Dejar de pagar una ida y vuelta que no necesitabas",k0:"El coste no está en generar: está en verificar. Ponle precio a eso primero.",k1:"Si comprobar la salida cuesta más que escribirla, escrÃbela.",k2:"Pequeño, especificado y verificable encaja; vago, estructural y difÃcil de probar no.",k3:"Una respuesta equivocada en la que confÃas sale más cara que ninguna respuesta."},"debugging-others-code":{title:"Depurar código que no escribiste",blurb:"El código ajeno â incluido el de una IA â como arqueologÃa: recupera la intención antes de tocar la superficie.",overview:"Depurar código que no escribiste es arqueologÃa: reconstruyes la intención a partir de los restos. Con código escrito por IA puede que no haya ninguna intención. Asà se excava con cuidado: recupera el porqué antes de tocar el qué.",s0:"Reconstruye la intención a partir del código",s0d:"Recupera el porqué antes de cambiar el qué â aunque el autor fuera un modelo.",s0try:"Toma código que no escribiste. A partir de sus nombres, su estructura y sus tests, escribe una frase sobre qué intentaba hacer su autor. No confÃes en que los comentarios te lo cuenten.",s1:"Reproduce antes de razonar",s1d:"Un bug que no puedes provocar tampoco puedes confirmar que lo arreglaste.",s1try:"Consigue que el bug heredado ocurra a voluntad antes de teorizar sobre él. Si no puedes reproducirlo, ese es el primer problema a resolver.",s2:"Traza un bug en código que heredaste",s2d:"Traza un bug real en código desconocido y valora cuánta certeza tienes del camino.",s3:"Cambia lo mÃnimo que demuestre la causa",s3d:"Un cambio cada vez, o no sabrás qué funcionó.",s3try:"Haz el único cambio más pequeño que confirmarÃa la causa que sospechas. Cambia una cosa, observa y luego decide â no arregles tres a la vez.",o0:"Depurar código desconocido sin dar palos de ciego",o1:"Recuperar la
1intención de un código que no la tiene",o2:"Cambiar código heredado sin romper lo que no ves",k0:"Recupera el porqué antes de cambiar el qué â aunque el autor fuera un modelo sin ningún porqué.",k1:"Reproduce primero; un bug que no puedes provocar tampoco puedes confirmar que lo arreglaste.",k2:"FÃate del comportamiento del código antes que de sus nombres y comentarios â los dos pueden mentir.",k3:"Cambia una cosa cada vez o no sabrás qué funcionó."},"growing-with-ai":{title:"Crecer, y no atrofiarte, con la IA",blurb:"La respuesta a la angustia por perder oficio â qué seguir haciendo tú mismo para que la habilidad no se vaya en silencio.",overview:"Apoyarte en la IA puede erosionar en silencio justo las habilidades para las que te apoyas en ella. Esto no va de usarla menos: va de elegir qué seguir haciendo a mano para crecer en lugar de atrofiarte.",s0:"Nombra la habilidad que no quieres perder",s0d:"La habilidad que dejas de practicar se va â nombra la que más te dolerÃa perder.",s0try:"Escribe la habilidad clave que te alarmarÃa descubrir que has perdido: eso que te hace bueno y que ahora la IA hace por ti por defecto.",s1:"Decide qué sigue siendo manual",s1d:"Elige a conciencia qué seguirás haciendo a mano, aunque el modelo pueda.",s1try:"Para esa habilidad, decide qué parte seguirás haciendo tú: leer la salida entera, escribir a mano la parte difÃcil una vez por semana. Que sea una norma, no un estado de ánimo.",s2:"Haz una cosa esta semana sin ayuda",s2d:"Haz una tarea real sin ayuda y valora cuánto se habÃa apagado el músculo.",o0:"Usar la IA sin vaciar tus habilidades centrales",o1:"Elegir a conciencia qué seguir practicando",o2:"Seguir aprendiendo en un puesto que te tienta a no hacerlo",k0:"La habilidad que no practicas se va â la IA solo hace que no practicar no cueste nada.",k1:"Haz a veces la parte difÃcil a mano, aunque el modelo pudiera hacerla.",k2:"La habilidad es entender la salida; generarla no lo es.",k3:"La práctica deliberada gana a la delegación cómoda en todo aquello en lo que quieras seguir siendo bueno el año que viene."},"trust-and-calibration":{title:"Confianza y calibración con la IA",blurb:"Cuando el modelo se equivoca con a
1plomo â construye tu propia comprobación en vez de tomar prestada su certeza.",overview:"Los modelos dan respuestas equivocadas con la misma seguridad que las acertadas. Calibrar es saber hasta dónde fiarte de una salida y montar una comprobación que no dependa de la convicción del propio modelo. Asà sigues siendo tú la fuente de verdad.",s0:"Separa la seguridad de la corrección",s0d:"El modelo suena igual de seguro tanto si acierta como si no.",s0try:"Toma una respuesta de IA dada con aplomo. FÃjate en que su tono no te dice nada sobre si es correcta. Pregúntate qué necesitarÃas para saberlo de verdad: separa la sensación del hecho.",s1:"Monta una comprobación que el modelo no pueda burlar",s1d:"Verifica contra algo que el modelo no haya producido: ejecútalo, testéalo, busca la fuente.",s1try:"Para una salida en la que te estás apoyando, diseña una comprobación que no venga del modelo: ejecuta el código, escribe un test, consulta la fuente primaria. Hazla independiente.",s2:"Verifica algo que estuviste a punto de creer",s2d:"Verifica algo que casi diste por bueno y valora lo cerca que estuviste de fiarte.",o0:"Calibrar hasta dónde fiarte de cada salida",o1:"Diseñar comprobaciones independientes del modelo",o2:"Detectar errores dichos con aplomo antes de que lleguen a producción",k0:"La seguridad es un estilo, no una señal: el modelo suena convencido en ambos casos.",k1:"Verifica contra algo que el modelo no haya producido: ejecútalo, testéalo, consulta la fuente.",k2:"FÃate más donde puedas verificar barato; fÃate menos donde no puedas.",k3:"Tu comprobación es el producto. La generación es solo un borrador."},"testing-generated-code":{title:"Testear código generado",blurb:"Qué cubrir cuando no lo escribiste tú â y cuándo dejar que el modelo teste su propio código es una trampa.",overview:"El código generado necesita tests apuntados a donde falla de verdad, no a donde se ve ordenado. Y dejar que el modelo escriba los tests de su propio código puede esconder el fallo en ambos. Asà se testea con honestidad algo que no escribiste.",s0:"Testea el comportamiento, no la implementación",s0d:"Testea lo que el código deberÃa hacer â el modelo puede tener mal las dos cosas.",s0try:"Toma código generado y escribe un test de lo que se supone que debe hacer, a partir de la especificación, no de lo que el código hace por casualidad. No dejes que el código defina lo correcto.",s1:"Cubre los bordes que el modelo se saltó",s1d:"Bordes, rutas de error y lÃmites: ahà es donde el código generado adelgaza.",s1try:"Añade tests para los casos que el modelo probablemente se saltó: entrada vacÃa, el lÃmite, la ruta de error. Apunta la cobertura a lo más débil, no a lo más fácil.",s2:"Escribe un test que atrape una regresión real",s2d:"Escribe un test que hayas visto fallar primero y valora cuánto protege de verdad.",s3:"Reconoce cuándo mienten los tests del modelo",s3d:"Un mismo modelo escribiendo código y tests puede darse la razón en un error.",s3try:"Toma un test que el modelo escribió para su propio código. Rompe el código a propósito y confirma que el test se pone en rojo. Si sigue en verde, ese test no demuestra nada.",o0:"Cubrir el código generado donde de verdad se rompe",o1:"Evitar tests que pasan por el motivo equivocado",o2:"Saber cuándo escribir tú los tests",k0:"Testea lo que el código deberÃa hacer, no lo que hace por casualidad â el modelo puede tener mal las dos cosas.",k1:"Un mismo modelo escribiendo el código y sus tests puede darse la razón en el mismo error.",k2:"Prioriza bordes, rutas de error y lÃmites: ahà es donde el código generado adelgaza.",k3:"Un test que no puede fallar no demuestra nada; escribe uno que hayas visto ponerse en rojo primero."},"architecture-decisions":{title:"Decisiones de arquitectura que la IA no tomará por ti",blurb:"Los compromisos que un modelo no puede asumir â fronteras, acoplamiento y de qué te arrepentirás en seis meses.",overview:"La IA puede redactar una implementación, pero la forma del sistema â dónde van las fronteras, qué se acopla con qué, con qué vas a convivir después â sigue siendo tuya. Asà tomas esas decisiones a conciencia en vez de heredar lo que el modelo haya emitido.",s0:"Nombra la decisión que de verdad es difÃcil",s0d:"Separa el compromiso real de la sintaxis que la IA puede redactar.",s0try:"En lo que estás construyendo, nombra la decisión genuinamente difÃcil: la frontera, el acoplamiento, aquello de lo que te arrepentirÃas. No el código; la forma.",s1:"Pesa el compromiso, no la sintaxis",s1d:"Lo difÃcil es el compromiso, y un compromiso necesita un dueño.",s1try:"Para esa decisión, escribe las dos opciones y lo que c
1ada una te cuesta más adelante: en cambios, en acoplamiento, en quién tendrá que entenderla. Elige por el compromiso, no por la comodidad.",s2:"Escribe una decisión que estás a punto de tomar",s2d:"Escribe en una frase una decisión de arquitectura real y valora cuán clara queda.",s3:"Diseña para el cambio que esperas",s3d:"Optimiza para el cambio que viene, no para el código que escribes hoy.",s3try:"Nombra el cambio que con más probabilidad venga después y coloca la frontera de modo que ese cambio siga siendo barato. Constrúyelo para eso, no para un futuro que no puedes predecir.",s4:"Revisa una decisión después de desplegarla",s4d:"Mira atrás una decisión ya desplegada y valora cómo aguantó.",o0:"Asumir las decisiones que un modelo no puede tomar por ti",o1:"Elegir fronteras contra las que no pelearás luego",o2:"Diseñar para el cambio que ya viene",k0:"La IA elige una implementación; tú eliges las fronteras. No confundas una cosa con la otra.",k1:"Lo difÃcil de la arquitectura es el compromiso, y un compromiso necesita un dueño.",k2:"Optimiza para el cambio que esperas, no para el código que escribes hoy.",k3:"Una decisión que no puedes explicar en una frase todavÃa no está tomada."},"incremental-delivery":{title:"Entregar en incrementos pequeños",blurb:"Pull requests pequeños, a propósito â por qué la IA te empuja a diffs enormes y cómo resistirte.",overview:"La IA hace trivial generar un cambio de mil lÃneas, y justo igual de difÃcil revisarlo. Entregar en incrementos pequeños mantiene los cambios revisables y reversibles. Asà sigues entregando por rebanadas cuando las herramientas te tientan a soltarlo todo de golpe.",s0:"Rebana el cambio antes de generarlo",s0d:"La IA genera volumen â rebanar es una decisión que tomas en contra.",s0try:"Antes de generar, parte el cambio en rebanadas que se sostengan, se desplieguen y se reviertan por sà solas. Decide primero las rebanadas; genera una cada vez.",s1:"Mantén cada pull request revisable",s1d:"Un diff que nadie puede revisar no es más seguro por estar terminado.",s1try:"Toma tu próximo cambio y limita cada pull request a algo que quien revisa pueda tener en la cabeza: un comportamiento, descrito en una frase. Todo lo que sea mayor, pártelo.",s2:"Parte un cambio grande que tengas abierto ahora",s2d:"Parte un diff grande y abierto en rebanadas revisables y valora cuánto ganó en claridad.",o0:"Entregar cambios que la gente pueda revisar de verdad",o1:"Mantener los diffs pequeños incluso generando rápido",o2:"Hacer que cada paso sea reversible",k0:"La IA genera volumen; los pull requests pequeños son una decisión que tomas en contra.",k1:"Un diff que nadie puede revisar no es más seguro por estar terminado: es más arriesgado.",k2:"Rebana por comportamiento: cada pull request deberÃa sostenerse, desplegarse y revertirse por sà solo.",k3:"Si no puedes describir el cambio en una frase, es más de un pull request."},"tech-debt-ai-era":{title:"Deuda técnica en la era de la IA",blurb:"Generas rápido, te endeudas rápido: cómo asumirla a propósito y no por accidente.",overview:"Generar código rápido es generar deuda rápido, y los intereses se cobran hayas querido pedir prestado o no. Aquà verás cómo asumir deuda de forma deliberada: sabiendo qué estás aplazando y cuándo lo vas a devolver.",s0:"Distingue la deuda deliberada de la accidental",s0d:"La deuda está bien cuando es una elección y está marcada; se pudre cuando no es ninguna de las dos.",s0try:"Mira código que hayas generado rápido. Sepáralo: qué es un atajo deliberado que defenderÃas y qué es desorden accidental que nunca decidiste. Nombra las dos cosas.",s1:"Deja una marca que vayas a encontrar",s1d:"Pon la nota donde la siguiente persona vaya a chocar con ella, no en un documento que nadie lee.",s1try:"Para la deuda que asumes a propósito, deja una marca en el sitio: el porqué y la señal que indica cuándo devolverla. No enterrada en un documento.",s2:"Nombra la deuda que asumiste esta semana",s2d:"Nombra la deuda que asumiste esta semana y valora cuán deliberada fue en realidad.",o0:"Asumir deuda como elección, no como sorpresa",o1:"Hacer que el trabajo aplazado se pueda encontrar después",o2:"Evitar que generar rápido se convierta en pudrirse rápido",k0:"Generar rápido es pedir prestado rápido: los intereses corren igual.",k1:"La deuda está bien cuando es deliberada y está marcada; sin eso, se pudre.",k2:"Deja la nota donde la siguiente persona vaya a chocar con ella, no en un documento que nadie lee.",k3:"El momento más barato para pagar es antes de que haya tres cosas construidas encima."},"async-communication":{title:"Comunicación asÃncrona que evita la llamada",blurb
1:"Escribe para que nadie necesite una llamada a nueve husos horarios: contexto, petición y siguiente paso de una vez.",overview:"Escribir bien en asÃncrono ahorra una reunión que a alguien le habrÃa caÃdo a medianoche. Lleva su propio contexto, hace imposible pasar por alto la petición y dice qué pasa después, para que quien lee pueda actuar sin responder. Asà se escribe ese mensaje.",s0:"Lleva el contexto junto con la petición",s0d:"Da por hecho que quien lee está dormido: no puede preguntarte nada.",s0try:"Coge un mensaje y hazlo autosuficiente: la petición más todo lo necesario para actuar, de una vez. Da por hecho que no habrá repregunta posible.",s1:"Deja el siguiente paso sin ambigüedad",s1d:"Termina de modo que se sepa exactamente quién hace qué y para cuándo.",s1try:"Termina el mensaje con un siguiente paso explÃcito: quién, qué y para cuándo. Nadie deberÃa tener que preguntar «¿entonces qué quieres que haga?».",s2:"Reescribe un mensaje que habrÃa acabado en llamada",s2d:"Reescribe un mensaje para que no haga falta una llamada y valora cuán autosuficiente queda.",o0:"Escribir mensajes que no necesitan una llamada después",o1:"Desbloquear a gente en otros husos horarios",o2:"Decir el contexto, la petición y el siguiente paso de una vez",k0:"Da por hecho que quien lee está dormido: no puede preguntarte nada.",k1:"Empieza por la petición y luego el contexto que la hace accionable.",k2:"Un mensaje deberÃa llevar todo lo necesario para actuar; un hilo de cinco es un mensaje fallido.",k3:"Termina con el siguiente paso y quién lo lleva, o el hilo se queda parado."},"code-review-conversation":{title:"El code review como conversación",blurb:"Di lo que hay que decir sin magullar a nadie: critica el código, conserva la relación.",overview:"Un comentario de review aterriza sobre una persona, no solo sobre un diff. Asà se dice para que se escuche: concreto sobre el código, suave con el ego y claramente del mismo lado que quien lo escribió.",s0:"Comenta el código, no a quien lo escribió",s0d:"«Esta función», no «tú»: critica el diff, conserva la relación.",s0try:"Coge un comentario de review que ibas a escribir y reoriéntalo hacia el código: «esta función hace X» en vez de «hiciste X». Saca a la persona de la frase.",s1:"Pregunta antes de afirmar",s1d:"Una pregunta aterriza más suave y enseña más que un veredicto.",s1try:"Convierte una afirmación del review en pregunta: «¿qué pasa si esto llega a null?» en vez de «esto está roto». Deja que lo encuentre contigo.",s2:"Reescribe un comentario de review antes de enviarlo",s2d:"Reescribe un comentario real y valora cómo le caerÃa a quien lo recibe.",s3:"Separa lo bloqueante de lo opcional",s3d:"Marca qué bloquea y qué es un detalle, o todo el review se lee como un muro.",s3try:"Repasa tu review y etiqueta cada nota: bloqueante u opcional. Dilo de forma explÃcita, para que un montón de detalles no se lea como un rechazo.",o0:"Dar notas duras que la gente acepta",o1:"Criticar código sin abollar la confianza",o2:"Dejar claro qué bloquea y qué es deseable",k0:"Revisa el código, nunca a la persona: «esta función», no «tú».",k1:"Una pregunta («¿qué pasa si x es null?») aterriza más suave y enseña más que un veredicto.",k2:"Marca qué bloquea y qué es opcional, o cada detalle se lee como un muro.",k3:"Nombra también lo que está bien; un review todo en rojo se lee como un ataque."},"raising-a-problem-early":{title:"Plantear un problema pronto",blurb:"Saca la fricción de forma que se escuche: la base de una buena solicitud.",overview:"Un problema planteado pronto es una solicitud; planteado tarde, es un incendio. Aquà verás cómo nombrar la fricción mientras aún es pequeña y encuadrarla para que la persona que puede resolverla la escuche de verdad â el mismo músculo que hay detrás de una buena Solicitud.",s0:"Nombra la fricción mientras es pequeña",s0d:"Pronto, un problema es una solicitud; tarde, es un incidente.",s0try:"Coge una fricción con la que llevas tiempo. EscrÃbela ahora, mientras es pequeña: qué roza y el impacto concreto que ya está teniendo.",s1:"Encuádralo para que se escuche, no se descarte",s1d:"Trae el impacto y una petición resoluble, no solo una mala sensación.",s1try:"Reformula el problema para quien puede resolverlo: el impacto y lo que necesitas de verdad. Que sea una solicitud accionable, no una queja.",s2:"Plantea algo que llevas guardándote",s2d:"Plantea un problema real que hayas retrasado y valora cómo se recibió.",o0:"Sacar los problemas antes de que sean incendios",o1:"Encuadrar la fricción para que alguien actúe",o2:"Convertir una preocupación callada en una solicitud clara",k0:"Pronto, un problema es una solicitud; tarde, es un incidente. El momento lo es todo.",k1:"Trae la fricción y un impacto concreto, no solo una mala sensación.",k2:"Di lo que necesitas, no solo lo que va mal: una petición resoluble gana a una queja.",k3:"Plantearlo pronto cuesta una conversación corta; esperar cuesta el incendio."}
1,"asking-for-help-sooner":{title:"Pedir ayuda antes",blurb:"Menos tiempo atascado: reconoce la lÃnea y pregunta antes de dejarla muy atrás.",overview:"Casi todo el tiempo que pasas atascado está más allá del punto en que preguntar habrÃa ayudado. Aquà verás cómo reconocer esa lÃnea y preguntar pronto, respetando el tiempo de ambas partes â justo lo que un buen coach te señalarÃa con suavidad.",s0:"Ponte tu propio lÃmite de tiempo para el atasco",s0d:"Decide cuándo vas a preguntar antes de empezar, asà preguntar no es admitir nada.",s0try:"Fija un lÃmite ahora: tras N minutos sin avanzar, preguntas. Decide tu N antes de atascarte, para que no sea una decisión del ego en caliente.",s1:"Pregunta de forma fácil de responder",s1d:"Lo que probaste y dónde se rompió convierte una pregunta en una respuesta de dos minutos.",s1try:"Redacta una pregunta barata de responder: qué intentas hacer, qué has probado y dónde exactamente se rompió. No «no funciona».",s2:"Pide ayuda con algo ahora mismo",s2d:"Pide ayuda de verdad con algo en curso y valora cuán pronto te diste cuenta.",o0:"Reducir el tiempo que pasas atascado",o1:"Preguntar pronto sin sentir que has fallado",o2:"Hacer que responderte salga barato",k0:"Ponle un lÃmite de tiempo al «atasco» antes de empezar, asà decidir preguntar no es admitir nada.",k1:"Trae qué probaste y dónde se rompió: eso convierte una pregunta en una respuesta de dos minutos.",k2:"Preguntar pronto sale más barato para todos que una hora perdida y un giro equivocado.",k3:"Pelearse con un problema enseña; seguir dando vueltas después, ya no."},"working-with-uncertainty":{title:"Trabajar con requisitos que cambian",blurb:"Avanza aunque el objetivo se mueva: decide qué construir ahora y qué aplazar.",overview:"Cuando los requisitos no paran de moverse, esperar a tener certeza es no empezar nunca. Aquà verás cómo avanzar igualmente: separando lo bastante estable para construirlo de lo que conviene retener, y manteniendo barato el coste de un cambio.",s0:"Separa lo estable de lo que se mueve",s0d:"Empieza por lo estable: esperar a la certeza no entrega nada.",s0try:"Lista qué está realmente cerrado en los requisitos y qué sigue moviéndose. Encuentra la parte lo bastante estable para empezar hoy.",s1:"Construye para que cambiar salga barato",s1d:"Si cambiar sale barato, puedes permitirte equivocarte con los requisitos.",s1try:"Para las partes móviles, construye de modo que un cambio no cueste una reescritura: una costura, una configuración, una frontera. Aplaza las decisiones que aún no puedes tomar.",s2:"Di qué construirÃas hoy pese a la niebla",s2d:"Di qué empezarÃas ahora pese a la incertidumbre y valora cuánta confianza sientes.",o0:"Avanzar antes de que los requisitos se asienten",o1:"Construir para que un cambio no cueste una reescritura",o2:"Decidir qué aplazar sin quedarte parado",k0:"Esperar a la certeza es decidir no entregar nada: empieza por lo estable.",k1:"Construye primero lo que menos va a cambiar; aplaza lo que sigue en movimiento.",k2:"Si cambiar sale barato, puedes permitirte equivocarte con los requisitos.",k3:"Di en voz alta cuáles son las partes móviles, para que la deriva sea compartida y no silenciosa."}
1,"boundaries-and-load":{title:"LÃmites y carga de trabajo",blurb:"Di que no y lleva una carga sensata: protege tu foco sin quemarte ni quemar la confianza.",overview:"Proteger tu foco y tu capacidad es una habilidad, no un rasgo de carácter. Aquà verás cómo decir que no con un motivo, sostener una carga que encaje y mantener un lÃmite sin dañar la relación â para que puedas durar.",s0:"Conoce tu capacidad real",s0d:"La capacidad es finita y honesta: fingir lo contrario cuesta más que el no.",s0try:"Anota lo que de verdad tienes encima y lo que costarÃa una cosa más. Sé honesto sobre tu capacidad real antes de que te pidan añadir algo.",s1:"Di que no con un motivo y una salida",s1d:"Un no con motivo y alternativa llega como un plan, no como un muro.",s1try:"Redacta un no que incluya un motivo y una salida: qué no puedes hacer, por qué y qué puedes ofrecer a cambio â para que llegue como un plan, no como un rechazo.",s2:"Sostén un lÃmite que has ido dejando caer",s2d:"Sostén un lÃmite real que has ido dejando caer y valora cómo fue.",o0:"Llevar una carga que puedas sostener",o1:"Decir que no sin quemar la confianza",o2:"Proteger tu foco antes de quemarte",k0:"Un lÃmite sostenido a tiempo es una conversación; sostenido tarde, es una renuncia.",k1:"Un no con motivo y alternativa llega como un plan, no como un muro.",k2:"Decir que sà a todo es decir que no a hacer algo bien.",k3:"La capacidad es finita y honesta: fingir lo contrario cuesta más que el no."},"security-phishing":{title:"Detectar phishing e ingenierÃa social",blurb:"Reconoce el correo falso, el mensaje urgente, el enlace demasiado bueno â antes de hacer clic.",overview:"La mayorÃa de las brechas empieza en una persona, no en un firewall. Esta es una comprobación evaluada sobre las señales que delatan el phishing y la ingenierÃa social â acierta todas para aprobar, y detecta el cebo antes de morderlo.",s0:"La factura urgente",s0q:"Un correo dice: «URGENTE â paga esta factura vencida en 2 horas o la cuenta quedará suspendida». Parece de un proveedor. ¿Cuál es el primer paso más seguro?",s0x:"Urgencia más exigencia de pago es la forma clásica del phishing. Verifica por otro canal â un número o contacto en el que ya confÃas â nunca con los datos que vienen dentro del mensaje sospechoso.",s0o0:"Pagarla rápido para evitar la suspensión",s0o1:"Responder al correo para confirmar los datos",s0o2:"Verificar con el proveedor usando un contacto que ya tienes, no el del correo",s0o3:"Reenviarlo a un compañero para que decida",s1:"Comprueba el remitente",s1q:"¿Cuál es la señal más fuerte de que un correo NO es de quien dice ser?",s1x:"Los logos y los nombres visibles se falsifican sin esfuerzo. Lo que lo delata es la dirección real del remitente â y el destino real del enlace al pasar el cursor. Un dominio parecido es la pista.",s1o0:"Muestra el logo de la empresa",s1o1:"El nombre visible dice «IT Support»",s1o2:"La dirección real es [email protected], no el dominio de tu empresa",s1o3:"Llegó a primera hora de la mañana",s2:"El enlace de restablecimiento inesperado",s2q:"Un mensaje que no esperabas dice que tu contraseña ha caducado: haz clic para restablecerla. ¿Mejor acción?",s2x:"Nunca te autentiques a través de un enlace que no esperabas. Entra al sitio como lo haces siempre, para que una página suplantada no pueda capturar tus credenciales.",s2o0:"Hacer clic en el enlace y restablecer la contraseña",s2o1:"Borrarlo sin comprobar nada",s2o2:"Entrar tú al sitio por tu marcador / la dirección que conoces, no por el enlace",s2o3:"Hacer clic en el enlace pero no escribir tu contraseña real",s3:"La voz amable",s3q:"Alguien llama diciendo que es de IT y te pide tu código de acceso «para arreglar tu cuenta rápido». ¿Qué haces?",s3x:"Ningún IT ni soporte real pide tu contraseña ni tu código de un solo uso. Esa petición ES el ataque. Niégate y luego repórtalo.",s3o0:"Darle el código: IT lo necesita para ayudar",s3o1:"Negarte y reportarlo; IT legÃtimo nunca necesita tu código",s3o2:"Darle un código incorrecto para ponerlo a prueba",s3o3:"Pedirle que te envÃe la petición por correo",s4:"Señales de alarma de un vistazo",s4q:"¿Cuáles de estas son señales de que un correo podrÃa ser phishing? Selecciona todas las que apliquen.",s4x:"La urgencia, un remitente con dominio parecido y cualquier petición de tu contraseña o código son señales clásicas de phishing. Un nombre o un logo no prueban nada: ambos se falsifican sin esfuerzo.",s4o0:"Te presiona para actuar con urgencia",s4o1:"El remitente usa un dominio parecido",s4o2:"Se dirige a ti por tu nombre",s4o3:"Pide tu contraseña o un código de acceso",s4o4:"Incluye el logo de la empresa",o0:"Detectar un intento de phishing antes de hacer clic",o1:"Distinguir la presión por urgencia de una pet
1ición real",o2:"Saber cuál es el paso seguro cuando algo no encaja",k0:"La urgencia es el truco más antiguo: «actúa ya o si no» es una señal de alarma, no un plazo.",k1:"Comprueba la dirección real del remitente y pasa el cursor por los enlaces; los nombres visibles mienten.",k2:"Ante la duda, verifica por un canal en el que ya confÃas, nunca por el del mensaje.",k3:"Reportar una sospecha de phishing nunca es exagerar."},"security-passwords":{title:"Contraseñas, MFA y seguridad de la cuenta",blurb:"Los hábitos que mantienen tuya una cuenta: secretos fuertes, un segundo factor, nada de reutilizar.",overview:"Las contraseñas siguen siendo la puerta de entrada. Esta comprobación evaluada cubre los pocos hábitos que de verdad importan: longitud antes que sÃmbolos, un segundo factor y nunca una misma llave para dos puertas.",s0:"Qué hace fuerte a una contraseña",s0q:"¿Cuál de estas es la contraseña más fuerte?",s0x:"La longitud y lo impredecible ganan a una cadena corta con sÃmbolos sustituidos. Una frase de contraseña larga tiene mucha más entropÃa que «P@ssw0rd!», que está en todos los diccionarios de descifrado.",s0o0:"P@ssw0rd!",s0o1:"correct-horse-battery-staple-97",s0o2:"Summer2024",s0o3:"tu nombre + 123",s1:"Por qué reutilizar es el peligro real",s1q:"Usas la misma contraseña fuerte en 5 sitios. Uno sufre una brecha. ¿Cuál es el riesgo?",s1x:"Esto es credential stuffing: los pares usuario/contraseña filtrados se prueban en otros sitios. Reutilizar convierte una brecha en muchas; las contraseñas únicas contienen el radio del daño.",s1o0:"Solo ese sitio está en riesgo",s1o1:"Las 5 cuentas están en riesgo: los atacantes reutilizan las contraseñas filtradas en todas partes",s1o2:"Ningún riesgo, la contraseña era fuerte",s1o3:"Solo tu correo está en riesgo",s2:"Qué hace realmente el MFA",s2q:"La autenticación multifactor (MFA) te protege sobre todo porqueâ¦",s2x:"El MFA añade un segundo factor que un atacante normalmente no puede conseguir aunque tenga tu contraseña. Detiene la inmensa mayorÃa de los robos de cuenta.",s2o0:"Alarga tu contraseña",s2o1:"Exige una segunda prueba (código / app / llave), asà una contraseña robada no basta",s2o2:"Cifra tu contraseña",s2o3:"Oculta tu nombre de usuario",s3:"La solicitud que no lanzaste",s3q:"Tu móvil vibra con una aprobación de MFA que no has pedido. ¿Qué haces?",s3x:"Una solicitud de MFA inesperada significa que alguien tiene tu contraseña y está intentando entrar. Deniégala y cambia la contraseña de inmediato: aprobarla es entregarle la cuenta.",s3o0:"Aprobarla: seguramente seas tú en otro dispositivo",s3o1:"Denegarla y cambiar tu contraseña; es probable que alguien tenga tus credenciales",s3o2:"Ignorarla",s3o3:"Aprobarla para que deje de vibrar",s4:"Qué protege de verdad una cuenta",s4q:"¿Qué hábitos hacen realmente más difÃcil el robo de una cuenta? Selecciona todos los que apliquen.",s4x:"Longitud + unicidad, MFA y un password manager son lo que mueve la aguja. Reutilizar extiende una brecha a todas las cuentas; forzar un cambio semanal solo empuja a la gente a contraseñas más débiles y con patrones.",s4o0:"Una frase de contraseña larga y única",s4o1:"Activar el MFA",s4o2:"Reutilizar una contraseña fuerte en todas partes",s4o3:"Guardar las contraseñas en un password manager",s4o4:"Forzar un cambio de contraseña cada semana",o0:"Elegir contraseñas que resistan el descifrado",o1:"Entender por qué el MFA detiene la mayorÃa de los robos de cuenta",o2:"Romper el hábito de reutilizar que convierte una brecha en muchas",k0:"La longitud gana a los sÃmbolos: una frase de contraseña larga es más fuerte y más fácil de recordar.",k1:"Reutilizar es el peligro real: un sitio filtrado compromete todas las cuentas que comparten esa contraseña.",k2:"El MFA bloquea la gran mayorÃa de los robos aunque tu contraseña se filtre.",k3:"Un password manager hace que «única en todas partes» sea realmente viable."},"security-data":{title:"Manejar datos sensibles con seguridad",blurb
1:"Adónde pueden ir los datos, adónde no, y los pequeños hábitos que evitan una fuga.",overview:"Una fuga rara vez es un hackeo: suele ser un hábito â el destinatario equivocado, el enlace público, el secreto pegado en el chat. Esta comprobación evaluada cubre las decisiones cotidianas que mantienen seguros los datos sensibles.",s0:"Compartir un documento",s0q:"Necesitas compartir un archivo con datos de clientes con un compañero. ¿La opción más segura?",s0x:"MÃnimo privilegio: da acceso exactamente a quien lo necesita, no un enlace que cualquiera puede reenviar ni un canal que cualquiera puede leer. «Cualquiera con el enlace» es como los datos acaban indexados y filtrados.",s0o0:"Ponerlo en «cualquiera con el enlace puede ver»",s0o1:"Compartirlo directamente solo con la cuenta de ese compañero",s0o2:"Publicarlo en un canal público para que sea fácil de encontrar",s0o3:"Enviarlo por correo a todo el equipo por si acaso",s1:"Dónde viven los secretos",s1q:"¿Dónde está bien pegar una API key o una contraseña?",s1x:"Los secretos solo pertenecen a un gestor de secretos. Los chats, los tickets y el código se registran, se indexan y se copian: una key pegada es una key filtrada que hay que rotar.",s1o0:"En un DM de Slack a un compañero",s1o1:"En la descripción de un ticket",s1o2:"En un gestor de secretos / vault",s1o3:"En un comentario del código, solo temporalmente",s2:"El destinatario equivocado",s2q:"Acabas de enviar por correo una hoja de cálculo con datos personales a la persona equivocada. ¿Primer paso correcto?",s2x:"Los datos personales enviados por error son un incidente notificable. Reportar rápido permite que las personas adecuadas lo contengan; callar y esperar es como un desliz pequeño se vuelve grande.",s2o0:"Esperar que no lo abra",s2o1:"Reportarlo de inmediato a tu contacto de seguridad / privacidad",s2o2:"Pedirle que lo borre y no decir nada más",s2o3:"Borrar solo tu copia de enviados",s3:"MÃnimo privilegio",s3q:"«MÃnimo privilegio» significaâ¦",s3x:"El mÃnimo privilegio reduce la exposición: cuanta menos gente tenga acceso, y menos tenga cada una, menor será el daño cuando algo salga mal.",s3o0:"Dar acceso a todo el mund
1o para que nada se bloquee",s3o1:"Conceder el acceso mÃnimo necesario, a la menor cantidad de gente, durante el menor tiempo",s3o2:"Solo los mánagers tienen acceso",s3o3:"El acceso se decide una vez y no se cambia nunca",s4:"Sitios seguros para datos sensibles",s4q:"¿Dónde es aceptable guardar datos sensibles? Selecciona todos los que apliquen.",s4x:"Los datos sensibles pertenecen a sistemas aprobados con control de acceso â cifrados y compartidos solo con quien lo necesita saber; las credenciales van en un gestor de secretos. Los enlaces públicos y los canales abiertos son fugas.",s4o0:"En un sistema aprobado con control de acceso",s4o1:"En un documento público de «cualquiera con el enlace»",s4o2:"Cifrados, compartidos solo con quienes lo necesitan",s4o3:"Pegados en un canal de chat abierto",s4o4:"En un gestor de secretos (para credenciales)",o0:"Juzgar qué datos pueden ir adónde",o1:"Compartir sin exponer de más",o2:"Gestionar un error de la forma correcta, rápido",k0:"MÃnimo privilegio: comparte lo mÃnimo, con la menor gente, durante el menor tiempo.",k1:"«Cualquiera con el enlace» es una fuga esperando a ser indexada.",k2:"Los secretos nunca van en chats, tickets ni código â ni «solo un segundo».",k3:"Si filtras algo, la rapidez al reportarlo gana a esperar que nadie se dé cuenta."}},assignToPeople:"Asignar a personas",assignTitle:"Asignar · {title}",assignSub:"Pon este programa en la lista de alguien. Elige qué tan obligatorio es y luego a quién.",assignWeightLabel:"Nivel de obligación",assignNoPeople:"Aún no hay a quién asignar en esta organización.",assignCancel:"Cancelar",assignSend:"Asignar",assignDone:"Formación asignada.",assignNoneChanged:"Ya estaba asignada â sin cambios.",assignPartial:"Asignada a {{count}} de {{total}} â el resto ya estaba asignado.",assignCurrent:"Asignado actualmente",assignWithdraw:"Retirar",assignWithdrawn:"Asignación retirada.",assignWithdrawConfirmTitle:"¿Retirar la asignación?",assignWithdrawConfirmBody:"¿Quitar este programa de la lista de {name}? Conservará el progreso ya realizado.",assignSomeone:"Alguien",assignSearch:"Buscar personasâ¦",assignNoMatch:"Nadie coincide."},i={inbox:"Bandeja de entrada",inboxSettings:"Configuración de la bandeja",hxSection:"Experiencia humana (HX)",org:{section:"Organización",home:"Inicio",projects:"Proyectos",members:"Miembros",settings:"Configuración",billing:"Facturación",settingsOwnerOnly:"Solo los propietarios de la organización pueden abrir la configuración.",billingOwnerOnly:"Solo los propietarios de la organización pueden ver la facturación."},project:{section:"Proyecto",overview:"Resumen",wisdom:"SabidurÃa",workplan:"Plan de trabajo",goals:"Objetivos",releases:"Versiones",library:"Biblioteca",explorer:"Explorador de código"},clarity:{label:"Claridad",initial:"C",settings:"Configuración de Claridad",caption:"¿Cómo estamos trabajando?",myWork:"Personal",myWorkDesc:"Mi claridad personal sobre cómo trabajo",teamwork:"Trabajo en equipo",teamworkDesc:"Claridad compartida sobre cómo trabajamos como equipo",orgWork:"Organización",orgWorkDesc:"Claridad compartida sobre el trabajo de nuestra organización",pillMe:"Yo",pillTeam:"Equipo",pillOrg:"Org"},awareness:{label:"Atención",initial:"A",caption:"¿Qué está pasando a mi alrededor?",pulse:"Mi Atención",pulseDesc:"¿En qué está trabajando la gente a mi alrededor?",gathering:"Reuniones",gatheringDesc:"Reúnete de forma sÃncrona o asÃncrona con tu equipo para compartir contexto",snapshot:"Instantánea",snapshotDesc:"Captura una instantánea de la actividad durante un perÃodo de tiempo"},reflection:{label:"Reflexión",initial:"R",caption:"¿Cómo puedo mejorar?",myJourneys:"Mi Reflexión",myJourneysDesc:"Mis sesiones privadas 1:1 con un coach de IA",myTraining:"Mis programas de formación",myTrainingDesc:"Formación solicitada para mi crecimiento",trainingLibrary:"Biblioteca de formación",trainingLibraryDesc:"Biblioteca de programas de formación para el crecimiento y el desarrollo"},empathy:{label:"EmpatÃa",initial:"E",caption:"¿Cómo se siente todo el mund
1o al respecto?",myFeedback:"Mis respuestas",myFeedbackDesc:"Mis comentarios sobre los temas solicitados",received:"Recibido",receivedDesc:"Comentarios dirigidos a mÃ",myRequests:"Mis solicitudes",myRequestsDesc:"Mis solicitudes de cambios o mejoras",myImpact:"Mi impacto",myImpactDesc:"Cambios como resultado de mis comentarios y solicitudes"},credits:{label:"Créditos de IA",overdrawn:"En descubierto",balance:"{amount} créditos de IA",overdrawnBy:"Descubierto de {amount} créditos de IA"},dunning:{pastDue:"El pago ha fallado",pastDueDetail:"Las funciones de pago se pausan el {date} si no se paga la factura",suspended:"Facturación pausada",suspendedDetail:"Las funciones de pago están pausadas hasta que se pague la factura"}},r={home:"Inicio",homeAria:"{brand} â Inicio",switchApp:"{brand} â cambiar de aplicación",noApps:"No hay aplicaciones disponibles",projectMenu:"Menú del proyecto",settings:"Configuración",newProject:"Nuevo proyecto",organizations:"Organizaciones",switchOrganization:"Cambiar de organización",unknownOrg:"Organización desconocida",unknownProject:"Proyecto desconocido",settingsAria:"Configuración de {name}",back:"Atrás",backToGoals:"Objetivos",scopePersonal:"Personal",scopeShared:"Compartido",switchWorkplanView:"Cambiar la vista del plan de trabajo",sessionsMe:"Mis sesiones",sessionsTeam:"Sesiones del equipo",sessionsOrg:"Sesiones de la organización",boardFallback:"Tablero",sessionFallback:"Sesión",workplanView:{initiatives:"Iniciativas",timeline:"Cronograma",milestones:"Hitos"},proj:{workplan:"Iniciativas",roadmap:"Iniciativas",goals:"Objetivos",board:"Objetivos",wisdom:"SabidurÃa",releases:"Versiones",settings:"Configuración",initiative:"Iniciativa",plans:"Planes",goal:"Objetivo",standup:"Standup",design:"Diseño",people:"Miembros"},org:{home:"Inicio",projects:"Proyectos",members:"Miembros",people:"Miembros",settings:"Configuración",billing:"Facturación",teams:"Equipos"},personal:{inbox:"Bandeja de entrada",pulse:"Pulso",vision:"Claridad","hx-vision":"Claridad","hx-fortress":"HX Fortress",standup:"Standup",awareness:"Atención",reflection:"Reflexión",empathy:"EmpatÃa",account:"Cuenta",welcome:"Bienvenida",version:"Versión",index:"Personal"},vision:{private:"Mi claridad",shared:"Compartido",sessions:"Mis sesiones",settings:"Configuración",devices:"Mis dispositivos",myClarity:"Mi claridad"}},t={profile:"Perfil",security:"Seguridad",mcp:"MCP a {brand}",notifications:"Preferencias de notificaciones",createOrg:"Crear organizaciónâ¦",shortcuts:"Atajos de teclado",replayOnboarding:"Repetir la introducción",signOut:"Cerrar sesión",signOutError:"No se pudo cerrar sesión: inténtalo de nuevo.",workforce:"AI Workforce"},s={menuLabel:"Añadir a pantalla de inicio",title:"Instalar {brand}",iosStep1:"Toca Compartir en la barra del navegador",iosStep2:"Elige Añadir a pantalla de inicio",iosNote:"{brand} se abre a pantalla completa desde su propio icono, con la sesión iniciada."},l={sectionsAria:"Secciones de la cuenta",settingsTitle:"Configuración de la cuenta",nav:{profile:"Perfil",security:"Seguridad",connections:"MCP a {brand}",github:"GitHub",notifications:"Preferencias de notificaciones",locale:"Idioma y región",workforce:"AI Workforce",voice:"Entrada de voz"},title:{connections:"MCP a {brand}",notifications:"Notificaciones",github:"GitHub",locale:"Idioma y región",voice:"Entrada de voz"},locale:{languageCard:"Idioma",languageLabel:"Idioma de la interfaz",languageHint:"Elige el idioma que se usa en toda la interfaz del Workbench. Esta preferencia se guarda en este dispositivo.",regionCard:"Región y formato",timezone:"Zona horaria",dateFormat:"Formato de fecha",dateFormatHint:"Afecta a cómo se muestran las marcas de tiempo en toda la aplicación.",dateAuto:"Según la configuración regional",dateIso:"ISO (2026-05-10)",dateUs:"EE. UU. (May 10, 2026)",dateEu:"UE (10 May 2026)"},models:{intro:"Tus modelos personales. Te siguen en todos tus espacios de trabajo.",workbench:"Workbench",clarity:"Clarity",generalChat:"Chat general",generalChatHint:"Chat fuera del contexto de un proyecto.",researchAgents:"Agentes de investigación",researchAgentsHint:"Agentes que se ejecutan en segundo plano para analizar tu trabajo.",updated:"Modelos de IA actualizados",updateFailed:"No se pudieron actualizar tus modelos de IA â inténtalo de nuevo."},connections:{connectCard:"Conectar un agente",connectHint:"Apunta tu agente de código a este espacio de trabajo. Cada uno abre tu navegador para aprobar el acceso â no hay ningún token que copiar o pegar.",claudeCodeStep:"Añade el servidor y luego ejecuta {cmd} en Claude Code para aprobar:",codexStep:"Añade el servidor y luego inicia sesión cuando se abra el navegador:",opencodeStep:"Añade esto a tu {file}. OpenCode te identifica la primera vez que el agente se conecta:",cursorStep:"Añade esto a tu {file}. Cursor te identifica la primera vez que el agente se conecta:",anyClient:"Cualquier cliente MCP funciona â todos usan la misma URL y descubren el inicio de sesión automáticamente mediante OAuth. Una vez autorizado, el agente aparece en {section}.",copy:"Copiar",copyAria:"Copiar al portapapeles",copied:"Copiado al portapapeles",identityOnly:"Solo identidad",connectedCard:"Agentes conectados",connectedHint:"Clientes MCP que has autorizado a trabajar en tu espacio. Revocar desconecta al agente de inmediato.",colAgent:"Agente",colAccess:"Acceso",colGranted:"Concedido",colLastUsed:"Ãltimo uso",never:"Nunca",emptyTitle:"Aún no hay agentes conectados.",emptyBody:"Conecta Claude Code u otro cliente MCP y aparecerá aquÃ.",rowActionsAria:"Acciones para {name}",revokeTitle:"¿Revocar el acceso?",revokeMessage:"{name} pierde el acceso a tu espacio de inmediato â sus tokens se revocan y el próximo intento de conexión volverá a pedir tu aprobación. No se elimina nada de lo que el agente ya creó.",revokeConfirm:"Revocar acceso",loadFailedTitle:"No se pudieron cargar tus conexiones"},figmaPlugin:{card:"Plugin de Figma",hint:"Proyectos a los que el plugin Send to let.ai wisdom puede enviar diseños.",colProject:"Proyecto",colFigmaAccount:"Cuenta de Figma",revokeTitle:"¿Revocar esta conexión?",revokeMessage:"El plugin pierde el acceso a {project} de inmediato. Puedes volver a conectarlo desde Figma en cualquier momento.",revokeConfirm:"Revocar",rowActionsAria:"Acciones para {project}"},github:{errMissingCode:"GitHub no devolvió un código de autorización. Inténtalo de nuevo.",errBadState:"Ese enlace de conexión caducó. Intenta conectarte de nuevo.",errSessionMismatch:"La conexión debe terminar en la misma sesión que la inició. Inténtalo de nuevo.",errExchangeFailed:"No pudimos completar la conexión con GitHub. Inténtalo de nuevo.",errAccessDenied:"La autorización se canceló.",errFallback:"No se pudo conectar esa cuenta de GitHub.",connectedToast:"Conectado @{login}.",bannerOne:"1 cuenta de GitHub necesita reconectarse â su sesión caducó, asà que el espacio no puede actuar como ella hasta que la reconectes.",bannerMany:"{count}
1 cuentas de GitHub necesitan reconectarse â su sesión caducó, asà que el espacio no puede actuar como ellas hasta que las reconectes.",reconnect:"Reconectar",accountsCard:"Cuentas de GitHub",accountsHint:"Conecta tu cuenta de GitHub para que el espacio pueda actuar en tu nombre â por ejemplo, abrir pull requests con tu nombre. Elige en qué organizaciones actúa cada cuenta; una organización solo puede vincularse a una de tus cuentas.",connect:"Conectar GitHub",loadFailedTitle:"No se pudieron cargar tus conexiones de GitHub",emptyTitle:"Aún no hay cuentas de GitHub conectadas.",emptyBody:"Conecta una cuenta de GitHub para que el espacio actúe en tu nombre.",colAccount:"Cuenta",colAppliesTo:"Se aplica a",colConnected:"Conectada",reconnectNeeded:"Necesita reconexión",disconnect:"Desconectar",disconnectTitle:"¿Desconectar @{login}?",disconnectMessage:"El espacio ya no podrá actuar como esta cuenta de GitHub â su token se revoca de inmediato. Puedes reconectarla en cualquier momento.",noOrgs:"Sin organizaciones",oneOrg:"1 organización",manyOrgs:"{count} organizaciones",orgsForAria:"Organizaciones para {login}",selectAll:"Seleccionar todo",noOrgsToAssign:"No hay organizaciones para asignar.",linkedToOther:"Ya vinculada a @{owner}"},notifications:{emailCard:"Notificaciones por correo",emailCardHint:"Interruptor maestro para cada fila de correo de abajo. Tu bandeja de entrada no se ve afectada.",sendEmails:"Enviar correos de notificación",sendEmailsHint:"DesactÃvalo para silenciar todo el correo; la bandeja de la aplicación sigue actualizándose.",matrixCard:"En la app + correo",matrixCardHint:"Elige qué llega a tu bandeja y a tu correo, por categorÃa.",colCategory:"CategorÃa",colInbox:"Bandeja",colEmail:"Correo",always:"Siempre",alwaysTitle:"Los correos de seguridad y facturación se entregan siempre.",on:"SÃ",quietCard:"Horas de silencio",quietCardHint:"Aplaza el correo no crÃtico hasta el final de esta ventana. Seguridad y facturación siempre llegan.",enabled:"Activado",enabledHint:"El correo se encola durante la ventana y se entrega después. La bandeja sigue siendo inmediata.",from:"Desde",to:"Hasta",cats:{mentions:"Menciones",mentionsHint:"Cuando alguien te etiqueta con @ a ti o a tu equipo en un documento.",comments:"Comentarios y respuestas",commentsHint:"Respuestas en documentos que escribiste, sigues o en los que te etiquetaron.",assignments:"Asignaciones y propiedad",assignmentsHint:"Se te asigna o transfiere una meta o iniciativa.",agentAttention:"El agente te necesita",agentAttentionHint:"Una tarea en ejecución se detiene esperando tu decisión, o falla.",statusSchedule:"Estado y calendario",statusScheduleHint:"Cambios de estado, próximos vencimientos y entregas.",sharing:"Compartir y acceso",sharingHint:"Algo se comparte contigo, y solicitudes de acceso.",orgAdmin:"Organización y proyectos",orgAdminHint:"Invitaciones, cambios de rol, ciclo de vida de proyectos.",securityBilling:"Seguridad y facturación",securityBillingHint:"Inicios de sesión, problemas de pago y lÃmites de crédito.",digests:"Resúmenes",digestsHint:"Resumen semanal y recopilación diaria de agentes."}},workforce:{title:"AI Workforce",intro:"Tus valores personales para el trabajo de agentes. Solo se aplican en proyectos que permiten AI Workforce personal, y una elección por sesión siempre gana.",defaultPool:"Pool predeterminado",defaultPoolHint:"Dónde se ejecuta tu trabajo cuando un proyecto lo permite.",noOverride:"Sin predeterminado personal",noOverrideHint:"Seguir los valores del proyecto y la organización",modelsTitle:"Modelos personales",modelsHint:"Sustituye el modelo del proyecto en estas superficies por el tuyo. Deja una superficie en Ajuste del proyecto para conservarla.",projectSetting:"Ajuste del proyecto",projectSettingHint:"Usar la configuración del proyecto",savedToast:"Preferencias de AI Workforce guardadas.",saveError:"No se pudieron guardar las preferencias de AI Workforce.",personalPools:"Pools personales",personalPoolsHint:"Tus propias máquinas. El trabajo que les envÃes se ejecuta con tu cuenta.",projectSettingWarn:"«Ajuste del proyecto» conserva el modelo del proyecto: si no puede ejecutarse en {runtime}, el envÃo falla. Elige aquà un modelo para asegurarte.",poolPickWarn:"Este pool se ejecuta en {runtime}, que solo ejecuta modelos de Anthropic. Los modelos incompatibles están marcados abajo y fallarán al iniciarse."},externalAccess:{cardTitle:"Acceso externo",cardHint:"Cómo pueden acceder tus agentes a la Internet pública. La configuración del propio proyecto también debe permitirlo.",webSearchLabel:"Búsqueda web",webSearchHint:"Solo se envÃa la consulta de búsqueda.",urlFetchLabel:"Abrir URL",urlFetchHint:"Solo se obtiene esa URL; las direcciones privadas e internas están bloqueadas.",saveError:"No se pudo actualizar la configuración. Inténtalo de nuevo.",modeAsk:"Preguntar cada vez",modeAlways:"Permitir siempre",modeNever:"Nunca"},voice:{card:"Palabras de deshacer",cardHint:"Palabras habladas que revierten el último acto del Companion â en cualquier momento â y cancelan un acto armado mientras su franja se vacÃa.",add:"añade una palabra",remove:"Quitar «{word}»",hint:"Se comparan con la frase completa: di una de estas palabras sola y el último acto se deshace. La lista es tuya â crecerá con el uso.",restoreDefaults:"Restaurar las palabras estándar"},chatgpt:{card:"ChatGPT",hint:"Ejecuta sesiones de objetivos con tu propio plan de ChatGPT",noneBody:"Conecta tu cuenta de ChatGPT y las sesiones de objetivos en la nube que inicies usarán tu plan en lugar de la clave de API de la organización.",connect:"Conectar ChatGPT",pendingStep:"Inicia sesión en ChatGPT e introduce este código de un solo uso. Caduca en 15 minutos.",openVerification:"Abrir la página de inicio de sesión",pen
1dingWaiting:"Esperando la aprobación â esta página se actualiza sola.",cancel:"Cancelar",codeCopied:"Código copiado",connectedPill:"Conectado",reauthPill:"Reconexión necesaria",reconnect:"Reconectar",disconnect:"Desconectar",disconnectTitle:"¿Desconectar ChatGPT?",disconnectMessage:"Las nuevas sesiones de objetivos usarán la clave de API de la organización. Puedes reconectar en cualquier momento.",disconnectConfirm:"Desconectar"}},d={title:"Configuración de la organización",sectionsAria:"Secciones de configuración",nav:{general:"General",hx:"Experiencia humana (HX)",pools:"Grupos de agentes",publishing:"Publicación",sharing:"Compartir",audit:"Registro de auditorÃa",danger:"Zona de peligro",models:"Modelos de IA",budgets:"Presupuestos",wisdom:"Wisdom",labels:"Etiquetas"},hx:{tabCare:"Módulos CARE",tabFortress:"HX Fortress",cardTitle:"Experiencia humana (HX)",hintLead:"Elige qué partes de CARE del",hintLink:"marco HX",hintTail:"usa tu organización. Una parte desactivada queda oculta para todos los miembros de {org}: desaparece de la navegación, la página de inicio y la búsqueda, y sus enlaces dejan de abrirse. Puedes usar cualquier combinación, o ninguna.",zeroHidden:"La Experiencia humana (HX) está oculta en la navegación.",featureLocked:"Esta lente no está incluida en los productos de tu organización.",ruleTitle:"Desactivar una parte la oculta: no elimina los datos de nadie",ruleBody:"Los miembros dejan de ver esa parte de CARE en todos los lugares donde se ofrecÃa: el riel de lentes, la página de inicio, la búsqueda y âK, y sus páginas ya no se abren para ellos. Lo ya recopilado sigue regido por la Embajada: el control de cada persona sobre cómo se usan sus datos. Desactiva todas las partes y la Experiencia humana (HX) desaparece del producto para tus miembros; puedes volver a activar una aquà cuando quieras.",saveError:"No se pudo guardar la configuración de HX. Inténtalo de nuevo.",blurbClarity:"Una lectura basada en evidencia de cómo ocurre realmente el trabajo, anclada en resultados y nunca una tabla de actividad.",blurbAwareness:"La sala sin reunión: el feed de Pulso y las reuniones de Encuentro.",blurbReflection:"Un coach de IA privado sobre tu propio trabajo. Las conversaciones son confidenciales.",blurbEmpathy:"Escucha estructurada: la imagen del equipo se compone de lo que responde cada persona, con su nombre o de forma anónima, en sus propios términos.",confirmOffTitle:"¿Desactivar {lens}?",confirmOffBody:"{lens} desaparece para todos los miembros de {org}: de la navegación, la página de inicio, la búsqueda y âK, y sus enlaces dejan de abrirse. No se elimina nada de lo ya recopilado y puedes volver a activarla aquà cuando quieras.",confirmOffAction:"Desactivar",saving:"Guardandoâ¦",savedInline:"Guardado",enabledCount:"Activadas: {on} / {total}",readError:"No se pudo leer qué partes tiene tu organización, asà que los interruptores no se pueden mover ahora mismo. Nada ha cambiado: recarga para intentarlo de nuevo."},common:{loading:"Cargandoâ¦",cancel:"Cancelar",done:"Hecho",copy:"Copiar",copyFailed:"No se pudo copiar. Selecciona y copia manualmente."},page:{loadError:"No se pudo cargar esta organización",loadingOrg:"Cargando la organizaciónâ¦"},general:{title:"General",hint:"El nombre y la identidad de la organización. Visible para todos los miembros.",logoLabel:"Logotipo",logoHint:"Se usa en el selector de la barra lateral y en los correos.",logoEditAria:"Editar el logotipo de la organización",nameLabel:"Nombre",nameHint:"Nombre visible de cara al cliente.",slugLabel:"Slug de URL",slugHint:"Se usa en las URL. Minúsculas, separado por guiones.",slugTaken:"Ese slug de URL ya está en uso.",createdLabel:"Creada",createdHint:"Cuándo se aprovisionó esta organización.",discard:"Descartar",saving:"Guardandoâ¦",save:"Guardar cambios",saved:"Configuración de la organización guardada",saveError:"No se pudieron guardar los cambios. Inténtalo de nuevo."},audit:{title:"Registro de auditorÃa",hint:"Los últimos 30 dÃas de acciones administrativas en esta organización.",emptyTitle:"Aún no hay nada registrado",emptyBody:"Las acciones administrativas aparecerán aquà a medida que ocurran.",unknownActor:"Desconocido",target:"Objetivo: {target}"},danger:{title:"Zona de peligro",hint:"Acciones irreversibles. Procede con cuidado.",ownerOnlyHint:"Solo el Propietario de la organización puede transferir la propiedad o eliminarla.",noActionsTitle:"No hay acciones de Propietario disponibles",noActionsBody:"Pide al Propietario actual si necesitas transferir o eliminar esta organización.",transferLabel:"Transferir la propiedad",transferHint:"Cede los derechos de Propietario a otro Miembro activo. En el mismo paso pasarás a ser Miembro.",noEligible:"No hay miembros elegibles",deleteLabel:"Eliminar organización",deleteHint:"Realiza un borrado lógico de {org}. La organización desaparece de tu lista y los miembros pierden el acceso. El registro de auditorÃa se conserva.",deleteButton:"Eliminar esta organización",transferTitle:"Transferir {org}",transferring:"Transfiriendoâ¦",transferSuccess:"Propiedad transferida a {name}",newOwnerFallback:"el nuevo propietario",transferError:"No se pudo transferir la propiedad. Inténtalo de nuevo.",newOwnerLabel:"Nuevo propietario",demoteHint:"Pasarás a ser Miembro. Esto solo es reversible si el nuevo propietario te la transfiere de vuelta.",deleteTitle:"¿Eliminar {org}?",deleting:"Eliminandoâ¦",deleteForever:"Eliminar para siempre",deleteSuccess:"{org}
1 eliminada",deleteError:"No se pudo eliminar. Inténtalo de nuevo.",deleteBody:"Esta acción quita la organización del workbench de todos. Los proyectos de la organización quedan inaccesibles.",typeToConfirm:"Escribe {slug} para confirmar"},vault:{title:"HX Fortress",hint:"El agente on-premise que instala tu organización. Aloja Session Vault y componentes futuros sin abrir puertos entrantes.",selfHostedLabel:"Ejecutar HX Fortress en tu propia infraestructura",selfHostedHint:"Las transcripciones autoritativas residen en el bucket S3 o GCS propio de la organización, bajo sus propias claves.",latestVersionLabel:"Ãltima versión",rotationCommandLabel:"Comando de actualización de credenciales",rotationPendingHint:"Hay una rotación de credenciales pendiente. Si ya no tienes la credencial de reemplazo, cancela esta rotación e inicia una nueva.",modeError:"No se pudo cambiar el modo de Fortress. Inténtalo de nuevo.",generateError:"No se pudo generar el comando de instalación. Inténtalo de nuevo.",testOkToast:"Comprobación de almacenamiento superada: se escribió y se volvió a leer un objeto de prueba.",testFailToast:"Falló la comprobación de almacenamiento: HX Fortress no pudo escribir en el bucket.",testMigratingToast:"Comprobación de almacenamiento en espera: HX Fortress está migrando su almacenamiento; las escrituras se reanudarán al terminar.",statusConnected:"Conectado",statusIdle:"Inactivo",statusOffline:"Sin conexión",lastSeen:"visto por última vez {time}",hostedHint:"Las sesiones usan el almacenamiento gestionado y cifrado de {brand}. Las analÃticas y los agentes funcionan sin ninguna configuración on-premise.",neverConnectedNote:"El Fortress está registrado pero aún no se ha conectado â los tableros de sesiones y las nuevas subidas usan el almacenamiento de {brand} hasta que se conecte.",retiredNote:"El Fortress no está conectado â los tableros de sesiones leen del almacenamiento de {brand}; las subidas destinadas a este fortress quedan retenidas hasta que se reconecte.",kvStorage:"Almacenamiento",kvRegion:"Región",kvBucket:"Bucket",kvIdentity:"Identidad de Fortress",kvVersion:"Versión de Fortress",kvStorageCheck:"Comprobación de almacenamiento",testOk:"â objeto de prueba escrito y leÃdo",testFail:"â falló â ver la notificación",testMigrating:"migración de almacenamiento en curso",relayHint:"Los clientes de grabación escriben las transcripciones directamente en el bucket mediante URL firmadas de corta duración generadas en el host. {brand} retransmite esas URL por el túnel seguro de Fortress: nunca posee las claves de almacenamiento y los bytes de la sesión no pasan por {brand}.",rotationInProgress:"Rotación de credenciales en curso.",rotationUpdateHint:"Actualiza la instalación de Fortress en ejecución con la credencial de reemplazo, reinÃciala o reconéctala, y finaliza la rotación cuando la nueva credencial esté activa.",sendTest:"Enviar una sesión de prueba",rotateTitle:"¿Rotar las credenciales de HX Fortress?",rotateMessage:"Esto inicia una rotación por etapas. La conexión actual de Fortress sigue siendo válida hasta que finalices el traspaso.",rotateConfirm:"Iniciar rotación",rotateStarted:"Rotación de credenciales iniciada: actualiza abajo la instalación de Fortress en ejecución.",rotateError:"No se pudo rotar. Inténtalo de nuevo.",rotateButton:"Rotar credenciales",finishTitle:"¿Finalizar la rotación de HX Fortress?",finishMessage:"Esto invalida inmediatamente la credencial anterior. Ãsalo solo cuando la credencial de reemplazo esté activa.",finishButton:"Finalizar rotación",finishSuccess:"Rotación de credenciales finalizada.",finishError:"No se pudo finalizar la rotación. Inténtalo de nuevo.",cancelTitle:"¿Cancelar la rotación de HX Fortress?",cancelMessage:"Esto revoca la credencial de reemplazo y mantiene activa la actual.",cancelButton:"Cancelar rotación",cancelSuccess:"Rotación de credenciales cancelada.",cancelError:"No se pudo cancelar la rotación. Inténtalo de nuevo.",disconnectTitle:"¿Desconectar HX Fortress?",disconnectMessage:"La organización perderá su conexión con el vault de Fortress.",disconnectConfirm:"Desconectar",disconnectSuccess:"HX Fortress desconectado: se volvió al alojamiento de {brand}.",disconnectError:"No se pudo desconectar. Inténtalo de nuevo.",disconnectButton:"Desconectar Fortress",commandCopied:"Comando de actualización de credenciales copiado",rotationSteps:"1. Ejecuta el comando en el host de Fortress. 2. Reinicia o reconecta Fortress. 3. Verifica que la nueva credencial esté activa. 4. Finaliza la rotación.",existingTitle:"Se detectó una instalación existente de Fortress.",existingBody:"Esta organización ya tiene una identidad de Fortress. Reconecta el host existente en lugar de generar un nuevo comando de instalación.",rotationRunHint:"Ejecuta esto en el host de Fortress y luego reconecta o reinicia Fortress antes de finalizar la rotación.",enablesTitle:"Qué habilita el autoalojamiento.",enablesBody:"Las transcripciones autoritativas residen en el bucket S3 o GCS propio de la organización, bajo sus propias claves: las credenciales de almacenamiento nunca salen del host que ejecuta HX Fortress. Los bytes de la sesión viajan directamente entre el cliente de grabación y el bucket mediante URL firmadas de corta duración y no pasan por {brand}. HX Fortress se conecta hacia fuera por TLS, asà que no hay que abrir puertos entrantes.",generateInstall:"Generar comando de instalación",installCopied:"Comando de instalación copiado",installRunHint:"Ejecútalo en el host que conservará las claves de almacenamiento. El instalador te guÃa por el almacenamiento, la región y las credenciales en ese host, y luego HX Fortress se conecta a {brand}. Token de un solo uso, válido 30 minutos. Este panel se actualiza cuando HX Fortress se conecta.",installLatestBuild:"Instalar la última build",latestBuildMeta:"v{version} · build más reciente de main, por delante de la última versión publicada",buildCopied:"Comando de instalación de la build copiado",installDevBuild:"Instalar build de desarrollo · {branch}",versionUnknown:"versión desconocida",builtSha:"compilada {sha}",devCopied:"Comando de instalación de desarrollo copiado",installTabBinary:"Instalar",installTabSource:"Instalar desde el código fuente",sourceInstallRunHint:"Clona el código fuente público y compila el binario localmente con Bun, luego inscrÃbelo: llegarás al mismo HX Fortress conectado que el instalador de descarga de {brand}. Requiere Bun en el host. Token de un solo uso, válido 30 minutos. Este panel se actualiza cuando HX Fortress se conecta.",sourceCopied:"Comando de instalación desde el código fuente copiado",step1:"Paso 1",step2:"Paso 2",step3:"Paso 3",installManually:"Instalar manualmente",keyLabel:"Clave de inscripción",keyHidden:"Clave oculta por seguridad. Regenérala para emitir una nueva.",regenerate:"Regenerar clave",askOwner:"Pide a un Propietario de la organización que genere el comando de instalación.",kvCollection:"Collection",console:{title:"Consola de la fortaleza",openButton:"Abrir la consola de la fortaleza",hint:"Abre la consola de la fortaleza de tu organización: iniciarás sesión con una cuenta de consola creada en la fortaleza",noAccount:"¿Sin cuenta? Un administrador de la fortaleza la crea con hx-fortress ui user create <login> y te envÃa el enlace de configuración",armedAt:"Abre {origin} ({source}).",sourceOverride:"tu valor manual",sourceAdvertised:"anunciado por la fortaleza y aprobado",opening:"Abriendo en una pestaña nueva: inicia sesión allÃ. Si tu navegador lo bloqueó, usa el botón de arriba.",pendingTitle:"Tu fortaleza está anunciando una consola",pen
1dingBody:"La fortaleza {fortressId} anunció {origin} {when}. Aprobar activa el botón para esa dirección y nada más.",approveAndOpen:"Aprobar {origin} y abrir",approveAskOwner:"Un propietario de la organización aprueba la URL de la consola antes de poder abrirla.",approvedToast:"URL de consola aprobada",approveError:"No se pudo aprobar esa URL de consola.",collapsedBySsh:"El acceso de un clic está oculto: marcaste {origin} como accesible solo por túnel SSH.",unavailableBody:"Esta fortaleza aún no anuncia una consola. Configúrala abajo o introduce su dirección manualmente.",unavailableSuspended:"La fortaleza informa que el SSO está desactivado, asà que nada está activo. Tu dirección manual se conserva abajo.",overrideLabel:"URL de consola manual",overrideHint:"Usa esta dirección en lugar de la que anuncia la fortaleza, para una consola que responde en otro sitio desde donde navegas. https, solo origen.",overrideSuspendedBadge:"suspendido: la fortaleza informa que el SSO está desactivado",overrideSuspendedHint:"Tu valor se conserva, no se borra. No activa nada hasta que la fortaleza vuelva a anunciar una consola, o hasta que lo guardes de nuevo aquÃ.",overrideSsoOffHint:"Para volver a anunciar una consola, ejecuta hx-fortress ui sso on y reconecta.",overrideSave:"Guardar",overrideSaved:"URL de consola manual guardada",overrideError:"No se pudo guardar esa URL de consola.",overrideClear:"Borrar valor manual",overrideClearTitle:"¿Borrar la URL de consola manual?",overrideClearFallback:"El botón volverá a la dirección aprobada que anuncia la fortaleza, {origin}. Nada más cambia: tu conexión con la fortaleza no se toca.",overrideClearRemoves:"El botón de la consola desaparece: no hay dirección anunciada aprobada a la que volver. Nada más cambia: la fortaleza sigue conectada y el almacenamiento de esta organización no se toca.",overrideClearConfirm:"Borrar valor manual",overrideCleared:"URL de consola manual borrada",sshLabel:"Accedemos a esta consola por un túnel SSH",sshHint:"Oculta el acceso de un clic. Un puerto reenviado no es accesible desde una pestaña abierta aquÃ, y un botón que siempre falla es peor que ninguno.",sshOnToast:"Consola marcada como solo SSH: el acceso de un clic queda oculto",sshOffToast:"La consola ya no está marcada como solo SSH",sshError:"No se pudo guardar ese ajuste.",refusal:{notAUrl:"Eso no es una URL.",notHttps:"Una URL de consola debe ser https.",userinfo:"Una URL de consola no debe llevar usuario ni contraseña.",query:"Una URL de consola no debe llevar cadena de consulta.",fragment:"Una URL de consola no debe llevar fragmento.",path:"Una URL de consola debe ser solo el origen, sin ruta. La consola se sirve desde la raÃz, asà que una dirección con ruta no llega a nada."},setup:{title:"Configurar la consola",intro:"Ejecuta esto en el host de la fortaleza. Cuando el último paso pase, el botón aparecerá aquÃ: {brand} nunca entra en ese host para hacerlo.",updateLead:"Tu fortaleza informa v{version}; la consola necesita v{min} o posterior.",updateLeadNoVersion:"Tu fortaleza aún no ha informado una versión; la consola necesita v{min} o posterior.",updateHost:"ActualÃzala primero: un binario antiguo responde a cada comando ui con su texto de ayuda.",updateContainer:"Redespliega el servicio con una etiqueta de imagen v{min} o posterior: aquà las actualizaciones las controla el orquestador, y un binario copiado en la capa escribible del contenedor se pierde en el siguiente redespliegue.",unknownRuntimeNote:"Esta fortaleza no ha informado su tipo de despliegue. Sigue la rama que corresponda.",hostArm:"En un host (systemd o launchd)",containerArm:"En un contenedor (Docker, Kubernetes, Railway)",host1:"Indica a la consola su dirección pública",host2:"Instala e inicia el servicio de la consola",host3:"Crea una cuenta de consola (imprime un enlace de configuración de un solo uso para enviarle)",host4:"Activa la entrada de un clic desde aquÃ",host5:"Reinicia, para que la siguiente conexión lleve la dirección de la consola",host6:"Aprueba la dirección aquà y aparecerá el botón",hostProxyNote:"Detrás de un proxy inverso, ejecuta también hx-fortress ui config set trustedProxies <csv>: sin eso, cada lÃmite de intentos y bloqueo se colapsa en la dirección del proxy.",container1:"Habilita la consola en el entorno del servicio",container2:"Define su dirección pública: un segundo dominio https en este servicio",container3:"ConfÃa en el borde de la plataforma, o cada lÃmite de acceso y bloqueo se colapsa en una sola dirección",container4:"Publica el puerto 8788 en ese segundo dominio",container5:"Redespliega el servicio",container6:"Crea una cuenta de consola dentro del contenedor en ejecución (docker exec funciona igual)",container7:"Activa la entrada de un clic, del mismo modo",container8:"Redespliega otra vez: asà se reconecta este servicio e informa la dirección",container9:"Aprueba la dirección aquà y aparecerá el botón",containerProxyNote:"Los proxies de confianza requieren dos pasadas: redespliega sin ellos, lee la dirección del par que la consola muestra en su página de acceso, luego define ese rango y redespliega otra vez."}},ingestPausedUntil:"HX Fortress está migrando su almacenamiento. Las cargas están retenidas y se reanudarán hacia las {time}.",ingestPausedNoTime:"HX Fortress está migrando su almacenamiento. Las cargas están retenidas y se reanudarán al terminar."},pools:{title:"Pools de agentes",hint:"Capacidad que tu organización registra para ejecutar agentes: en la nube, local u on-premise.",createPool:"Crear pool",scopeLetai:"Gestionado por {brand}",scopeOrg:"Organización",scopeUser:"Personal",scopeTeam:"Equipo",audienceLetai:"Todos en {brand}
1",audienceOrg:"Todos en esta organización",audienceUser:"Solo tú",manageReason:"Solo los Propietarios de la organización pueden gestionar los pools de agentes.",grantReason:"Solo los Propietarios de la organización pueden conceder el uso de los pools de agentes.",setDefaultReason:"Solo los Propietarios de la organización pueden establecer el pool predeterminado.",builtinDisableTitle:"¿Deshabilitar el pool integrado?",builtinDisableMessage:"Los agentes ya no se ejecutarán en el pool integrado de esta organización. El trabajo se dirige a tus pools de agentes: al predeterminado de la organización, salvo que un proyecto o una sesión elija otro. Si los runners de un pool están sin conexión, el trabajo falla en lugar de volver al pool integrado.",builtinDisableConfirm:"Deshabilitar el integrado",builtinDisabledToast:"Pool integrado deshabilitado para esta organización.",builtinEnabledToast:"Pool integrado habilitado.",builtinUpdateError:"No se pudo actualizar el pool integrado. Inténtalo de nuevo.",builtinOrgDefaultSet:"El pool integrado es ahora el predeterminado de la organización.",orgDefaultCleared:"Se quitó el pool predeterminado de la organización.",orgDefaultUpdateError:"No se pudo actualizar el predeterminado de la organización. Inténtalo de nuevo.",builtinEnableFirst:"Habilita el pool integrado antes de convertirlo en el predeterminado de la organización.",platformDefault:"Gestionado por {brand}",platformDefaultTitle:"Proporcionado y ejecutado por {brand} en su nube gestionada. Se usa por defecto cuando no hay un grupo predeterminado de la organización (salvo que esté desactivado).",orgDefaultPill:"Predeterminado",orgDefaultPillTitle:"El pool de ejecución predeterminado de la organización.",disabledPill:"Deshabilitado",availablePill:"Disponible",enable:"Habilitar",disable:"Deshabilitar",clearOrgDefault:"Quitar como predeterminado de la organización",setOrgDefault:"Establecer como predeterminado de la organización",updateError:"No se pudo actualizar el pool. Inténtalo de nuevo.",orgDefaultNamed:"{name} es ahora el pool predeterminado de la organización.",defaultUpdateError:"No se pudo actualizar el predeterminado. Inténtalo de nuevo.",deleteTitle:"¿Eliminar {name}?",deleteMessage:"Los conectores registrados en este pool ya no podrán aceptar trabajo. Esto no se puede deshacer.",deleteConfirm:"Eliminar pool",deletedToast:"Pool eliminado.",deleteError:"No se pudo eliminar el pool. Inténtalo de nuevo.",rotateTitle:"¿Rotar la credencial de {name}?",rotateMessage:"¿Rotar la credencial de registro de este pool? La máquina conectada adopta la nueva automáticamente; la antigua deja de funcionar poco después.",rotateConfirm:"Rotar credencial",rotateStarted:"Rotación iniciada: la máquina conectada adopta la nueva credencial automáticamente.",rotateError:"No se pudo rotar la credencial. Inténtalo de nuevo.",menuAccess:"Gestionar acceso",manageAccessOrgDefaultDisabled:"El pool predeterminado de la organización está disponible para todos; las concesiones de acceso no se aplican.",menuEdit:"Editar",menuDelete:"Eliminar",actionsFor:"Acciones para {name}",statusOnline:"En lÃnea",statusDraining:"Drenando",statusOffline:"Sin conexión",lastSeen:"Visto por última vez {time}",degradedTitle:"Un conector está informando de un estado degradado.",fieldName:"Nombre",namePlaceholder:"Nombre del pool de agentes",nameRequired:"El nombre es obligatorio.",fieldDescription:"Descripción",createTitle:"Nuevo pool de agentes",newPool:"Nuevo pool",createdToast:"Pool creado.",createError:"No se pudo crear el pool. Inténtalo de nuevo.",nameConflict:"Ya existe un pool con ese nombre.",editTitle:"Editar grupo de agentes",saveChanges:"Guardar cambios",updatedToast:"Pool actualizado.",fieldResidency:"Residencia",residencyPlaceholder:"eu",fieldMinProtocol:"Versión mÃnima del protocolo",minProtocolPlaceholder:"letai.pool.v1.3",tokensIntro:"Tokens de registro que acepta este pool. Revoca un token para bloquear a cualquier runner que aún lo use.",noTokens:"No hay tokens de registro activos. Genera uno para poner un conector en lÃnea.",tokenFallbackLabel:"Token de registro",tokenColToken:"Token",tokenColId:"ID",tokenColLastUsed:"Ãltimo uso",tokenColCreated:"Creado",tokenNeverUsed:"Nunca",revoke:"Revocar",revokeTitle:"¿Revocar este token?",revokeMessage:"Cualquier conector que aún lo use ya no podrá registrarse a partir de ahora.",revokeConfirm:"Revocar token",revokedToast:"Token revocado.",revokeError:"No se pudo revocar el token. Inténtalo de nuevo.",tokenGenerateError:"No se pudo generar el token. Inténtalo de nuevo.",connectIntro:"Un comando instala el conector como servicio en segundo plano y pone esta máquina en lÃnea para el pool. Incluye un token de registro â la llave de acceso del pool: cualquiera que lo tenga puede conectar un runner, asà que trata el comando como un secreto.",reqCli:"una CLI claude con sesión iniciada (o ANTHROPIC_API_KEY configurada): tus credenciales de modelo se quedan en la máquina y nunca se envÃan al workbench. El pool ejecuta únicamente modelos Claude.",reqGit:"git, para clonar y hacer push de los espacios de trabajo de las tareas.",installCopied:"Comando de instalación copiado",manualSummary:"Configuración manual (avanzada)",manualIntro:"¿Prefieres descargar el binario y ejecutarlo tú mismo, o gestionar el proceso con tu propio supervisor? Usa los pasos siguientes en lugar del c
1omando de una lÃnea.",fieldPlatform:"Plataforma",targetDarwinArm64:"macOS · Apple Silicon",targetDarwinX64:"macOS · Intel",targetLinuxX64:"Linux · x64",targetLinuxArm64:"Linux · arm64",fieldHost:"Host del workbench",fieldPort:"Puerto del workbench",endpointHint:"El conector se conecta directamente a este workbench: el mismo host y puerto que sirven el resto de la API. En un tier alojado es el dominio del tier en el 443, y el comando añade --tls automáticamente. Para desarrollo local, apunta el puerto al de la propia API del workbench (texto claro, sin TLS): la pasarela de desarrollo no reenvÃa la ruta del conector de pools, asà que conéctate a la API directamente en lugar de a la pasarela. El token viaja en la variable de entorno FORGE_POOL_TOKEN, nunca en la lÃnea de comandos.",runCopied:"Comando de ejecución copiado",tokenPlaceholder:"<token de registro>",grantTitle:"Gestionar acceso",grantedToast:"Acceso concedido.",grantError:"No se pudo conceder el acceso. Inténtalo de nuevo.",grantConflict:"Esa persona o proyecto ya tiene acceso.",revokedAccessToast:"Acceso revocado.",revokeAccessError:"No se pudo revocar el acceso. Inténtalo de nuevo.",projectFallback:"Proyecto",revokeAccessFor:"Revocar el acceso de {name}",connectCta:"Conectar",statusNotConnected:"No conectado",noRunnerYet:"Aún no hay ningún runner conectado",runsClaudeModels:"Ejecuta modelos de Claude",runsAnyModel:"Ejecuta cualquier modelo",sharedProjectsOne:"{count} proyecto",sharedProjectsMany:"{count} proyectos",residencyHint:"Exige que cada conector anuncie exactamente esta etiqueta para registrarse y aceptar trabajo. VacÃo = sin restricción.",minProtocolHint:"Rechaza conectores anteriores a esta versión. Cada conector informa su versión automáticamente; vacÃo = aceptar cualquiera.",orgDefaultImplicitTitle:"No hay un grupo predeterminado de la organización; el trabajo recurre al grupo integrado.",poolDisabledToast:"Grupo desactivado: el trabajo nuevo ya no se enruta a él.",poolEnabledToast:"Grupo activado.",poolEnableFirst:"Activa el grupo antes de convertirlo en el predeterminado de la organización.",mustKeepDefaultBuiltin:"Convierte primero un grupo activo en el predeterminado de la organización; la organización debe conservar un predeterminado utilizable.",rotateNeedsConnection:"La rotación necesita un runner conectado: la máquina adopta la nueva credencial por la conexión.",connectDialogTitle:"Conectar un runner",advancedSection:"Avanzado: residencia y protocolo",setDefaultNeedsRunner:"Conecta primero un runner a este grupo: un predeterminado sin runner harÃa fallar todos los chats y objetivos de la organización.",grantSearchPlaceholder:"Buscar proyectosâ¦",grantSearchEmpty:"Sin coincidencias",fieldRuntime:"Runtime",runtimeHint:"Determina qué modelos puede ejecutar este grupo.",poolDefaultProtected:"Este pool es el predeterminado de la organización: primero asigna otro.",clearDefaultNeedsBuiltin:"Habilita primero el pool integrado: la organización debe conservar un predeterminado utilizable.",descriptionPlaceholder:"Añadir descripciónâ¦",noProjectsYet:"TodavÃa no hay proyectos en esta organización.",copy:"Copiar",noteService:"Se instala como servicio en segundo plano (servicio de usuario systemd en Linux, agente launchd en macOS), asà que sobrevive a los reinicios. En cuanto se conecta, este pool pasa a Online.",noteTokenOnce:"El token de registro va incluido en el comando y se muestra una sola vez: gestiona o revoca tokens cuando quieras desde Registration tokens en el menú del pool.",noteMultiPool:"Este comando configura un conector por máquina. Para ejecutar conectores de varios pools en la misma máquina, usa la configuración manual.",notesSummary:"Requisitos y notas",generateCommand:"Generar comando de conexión",rotateHint:"Rota la credencial de la máquina conectada: se entrega un secreto nuevo por la conexión activa y el antiguo deja de funcionar poco después. Requiere un runner en lÃnea.",downloadCopied:"Comandos de descarga copiados",menuReconnect:"Reconectar",menuTokens:"Tokens de registro",reconnectDialogTitle:"Reconectar un runner",tokensDialogTitle:"Tokens de registro",generateReconnectCommand:"Generar comando de reconexión",reconnectNote:"El mismo comando vuelve a registrar la máquina de este pool, o añade otro runner al pool.",scopeProject:"Proyecto",audie
1nceProject:"Todos en este proyecto",accessAll:"Todos los proyectos",accessAllHint:"Todos en esta organización pueden dirigir trabajo a este pool.",accessSpecific:"Proyectos especÃficos",accessSpecificHint:"Solo los proyectos marcados pueden enviar trabajo aquÃ. Desmarca todos para reabrir el pool a toda la organización.",grantHintOrg:"Elige qué proyectos pueden dirigir trabajo a este pool.",accessSpecificEmpty:"Todos los proyectos de esta organización pueden dirigir trabajo a este pool. Marca proyectos abajo para restringir el acceso solo a ellos.",accessSavedToast:"Acceso al pool actualizado.",accessSaveError:"No se pudo actualizar el acceso al pool. Inténtalo de nuevo."},appearance:{title:"Apariencia",hint:"El aspecto predeterminado de {org} â y cuánto pueden cambiarlo los miembros.",defaultScene:"Escena predeterminada",defaultSceneHint:"Lo que ven los miembros hasta elegir la suya, y siempre que la personalización esté desactivada.",membersCustomize:"Los miembros pueden personalizar",membersCustomizeHint:"Desactivado: todos ven la escena predeterminada mientras trabajan en {org}. La configuración personal no se borra.",customUploads:"Subida de imágenes propias",customUploadsHint:"Si las imágenes subidas por los miembros pueden aparecer como fondo en {org}.",saveError:"No se pudo guardar la polÃtica de apariencia"},aiKey:{card:"Clave de API de OpenAI",hint:"Paga las sesiones de objetivos en la nube que no usan un plan personal de ChatGPT",configured:"La clave {keyId} está configurada",notConfigured:"Sin clave configurada.",placeholder:"sk-â¦",save:"Guardar clave",replace:"Reemplazar clave",remove:"Quitar",removeTitle:"¿Quitar la clave de API?",removeMessage:"Las sesiones de objetivos en la nube que dependen de ella no podrán iniciarse hasta configurar una nueva clave.",removeConfirm:"Quitar clave",saved:"Clave de API guardada"},chatgptSubs:{title:"Suscripciones a ChatGPT",hint:"Cómo pueden autenticarse con OpenAI las sesiones de objetivo.",membersLabel:"Los miembros pueden usar su propia suscripción a ChatGPT",membersHint:"Una sesión de objetivo iniciada por un miembro conectado usa su plan personal de ChatGPT en lugar de la clave de API de OpenAI de {org}. Al desactivarlo, las sesiones nuevas usan la clave de la organización.",saveError:"No se pudo guardar el ajuste de suscripción a ChatGPT"},models:{title:"Aprobación de modelos",hint:"Elija qué modelos de IA puede usar {org}. Un modelo desactivado desaparece de todos los selectores de modelo de la organización, y el servidor se niega a ejecutarlo.",ofTotalEnabled:"de {total} modelos activados",lastOne:"Al menos un modelo debe permanecer activado.",serverMissing:"no configurado en este servidor",saveFailed:"No se pudo guardar la polÃtica de modelos. Inténtelo de nuevo.",dataGoesTo:"Los datos van a",countryUS:"Estados Unidos",countryCN:"China",countryEnabledOfTotal:"{on} de {total} activos",countryAllOff:"Todos los modelos enrutados allà ya están desactivados.",disableCountryTitle:"Desactivar todos los modelos enrutados a {country}",disableCountryMessage:"{count} modelos envÃan sus solicitudes a {country}. Al desactivarlos desaparecen de todos los selectores de modelo de {org} y el servidor se niega a ejecutarlos.",disableCountryConfirm:"Desactivarlos",madeIn:"creado en {country}",residencyTitle:"Las solicitudes de este modelo van a {vendor}, una empresa de {country}.",residencyUnknown:"Desconocido",residencyUnknownTitle:"No podemos atribuir este modelo a ninguna ruta.",residencyNote:"«Los datos van a» indica la empresa que recibe la solicitud y el paÃs al que responde esa empresa. Ninguna de estas rutas garantiza dónde se encuentra fÃsicamente el hardware de inferencia."},budgets:{title:"LÃmites de gasto",hint:"Limita cuántos créditos de IA puede gastar una persona del saldo de {org}. Al alcanzar el lÃmite se detiene el trabajo de IA de esa persona; el resto sigue trabajando.",explainer:"Se avisa a un miembro en la aplicación al 80 % de su lÃmite. Al 100 %, «Detener» rechaza su siguiente solicitud de IA hasta que empiece el siguiente periodo o subas el lÃmite; «Avisar» deja que el trabajo continúe y te informa a ti.",periodLabel:"Periodo de facturación actual · {start} â {end}",stoppedCount:"{count} detenidos",nearCount:"{count} cerca del lÃmite",colMember:"Miembro",colSpent:"Gastado este periodo",colLimit:"LÃmite",colAtLimit:"Al alcanzarlo",everyoneIn:"Todos en {org}",defaultRowHint:"El valor por defecto: se aplica a todo miembro sin lÃmite propio",defaultRowSpend:"{credits} entre {count} personas",followsDefault:"Sigue el valor por defecto",ownLimit:"LÃmite propio",useDefault:"Usar el predeterminado",useDefaultTitle:"Quitar el lÃmite propio de este miembro para que siga el de la organización",noLimitPlaceholder:"Sin lÃmite",stop:"Detener",warn:"Avisar",spentOfLimit:"{spent} / {limit}",spentUncapped:"{spent} gastados",saveFailed:"No se pudo guardar ese cambio.",invalidAmount:"Introduce un número de créditos, o déjalo vacÃo para no poner lÃmite.",loadFailed:"No se pudieron cargar los presupuestos.",myTitle:"Tu presupuesto de IA",myHintCapped:"Establecido por un propietario de {org}. Se restablece el {date}.",myHintUncapped:"No tienes lÃmite de gasto en {org}.",myOfLimit:"de {limit} créditos · quedan {remaining}",myUncapped:"créditos gastados este periodo",myFootnote:"Te avisaremos aquà y en la aplicación cuando llegues al 80 %. En {limit} tus solicitudes de IA se detienen hasta que empiece el siguiente periodo.",fromDefault:"· predeterminado"},wisdom:{title:"MinerÃa de Wisdom",hint:"Mantiene el mapa de Wisdom de ca
1da proyecto fiel a sus documentos: conceptos nuevos extraÃdos del contenido nuevo, los vacÃos se retiran, y los enlaces y grupos se mantienen al dÃa. Los cambios se aplican directamente y quedan en el historial del mapa, donde cualquier cambio puede revertirse.",autoLabel:"Actualizaciones automáticas",autoHint:"Se ejecuta cuando el Wisdom de un proyecto cambió desde la última ejecución: un proyecto sin cambios no cuesta nada.",cadenceLabel:"Cadencia",cadenceNightly:"Cada noche · 2:00",cadenceWeekly:"Semanal · lun 2:00",projectsLabel:"Proyectos",projectsHint:"Un proyecto puede excluirse en su propia configuración.",projectsAll:"Los {n} proyectos",projectsSome:"{k} de {n} proyectos",modelLabel:"Modelo",modelHint:"La minerÃa usa la elección de modelos de IA de cada proyecto. Elegir un modelo aquà la anula para la minerÃa en todos los proyectos. Cada ejecución registra el modelo exacto utilizado.",modelEachProject:"La configuración de cada proyecto",budgetLabel:"Presupuesto mensual",budgetHint:"La minerÃa se pausa el resto del mes al alcanzarlo. El uso se mide como cualquier otro trabajo de IA en Presupuestos.",budgetNone:"Sin lÃmite",spentThisMonth:"{amount} gastados este mes",lastRunLabel:"Ãltima ejecución",noRunsYet:"Aún no hay ejecuciones programadas.",statChecked:"proyectos revisados",statChanged:"con cambios",statUpdates:"cambios de mapa",statDocsRead:"documentos leÃdos",statSpent:"gastado",statModel:"modelo",statWall:"duración"},labels:{cardTitle:"Etiquetas",cardHint:"El vocabulario de etiquetas de esta organización. Todos los proyectos comparten las etiquetas: renombrar, fusionar o eliminar una cambia todos los objetivos que la llevan.",newLabel:"Nueva etiqueta",namePlaceholder:"Nombre de la etiqueta",descriptionPlaceholder:"¿Qué significa esta etiqueta? (opcional)",colorLabel:"Color",create:"Crear",save:"Guardar",cancel:"Cancelar",edit:"Editar",merge:"Fusionar",delete:"Eliminar",loading:"Cargando etiquetasâ¦",empty:"Aún no hay etiquetas. Crea una para empezar a etiquetar objetivos.",usage:"{count} objetivos",nameTaken:"«{name}» ya existe. Fusiona las dos en lugar de crear una segunda.",createError:"No se pudo crear la etiqueta.",updateError:"No se pudo guardar la etiqueta.",deleteError:"No se pudo eliminar la etiqueta.",mergeError:"No se pudieron fusionar las etiquetas.",mergeHint:"Incorporar otra etiqueta a «{name}»:",mergePlaceholder:"Elige una etiquetaâ¦",mergeAction:"Fusionar",mergeNoOthers:"No hay otra etiqueta que fusionar.",mergeTitle:"¿Fusionar etiquetas?",mergeMessage:"«{source}» se eliminará y sus {count} objetivos pasarán a llevar «{target}». Esto no se puede deshacer.",mergeConfirm:"Fusionar etiquetas",merged:"Fusionada en «{name}»: {count} objetivos movidos.",deleteTitle:"¿Eliminar la etiqueta?",deleteMessage:"«{name}» se quitará de {count} objetivos, en todos los proyectos de esta organización. Esto no se puede deshacer.",deleteConfirm:"Eliminar etiqueta"}},c={startScreen:{heading:"Listo cuando lo estés.",grounded:"Basado en {label}. Pregunta lo que quieras o empieza con una de estas.",generic:"Pregunta sobre tu árbol, tus planes o qué construir a continuación, o empieza con una de estas."},composer:{placeholder:"¿Qué te gustarÃa hacer?",send:"Enviar",stop:"Detener",stopping:"Deteniendoâ¦"},starters:{fallbackProject:"este proyecto",fallbackGoal:"este objetivo",fallbackPhase:"esta fase",fallbackInitiative:"esta iniciativa",projectFocus:"¿En qué deberÃa centrarme en {label}?",projectBlocking:"¿Qué está bloqueando el progreso ahora mismo?",projectPriorities:"Redacta las prioridades de esta semana",projectSummary:"Resume los cambios de los últimos 7 dÃas",goalBlocking:"¿Qué está bloqueando {label}?",goalChecklist:"Redacta una lista de próximos pasos",goalWho:"¿Quién está trabajando en esto?",goalProgress:"Resume el progreso hasta ahora",phaseBlocking:"¿Qué está bloqueando {label}?",phaseLeft:"¿Qué queda por terminar aquÃ?",phaseChecklist:"Redacta una lista de próximos pasos",phaseProgress:"Resume el progreso hasta ahora",planSummary:"Resume este plan",planRisks:"¿Cuáles son los riesgos abiertos?",planTasks:"Convierte este plan en tareas",planNext:"¿Qué deberÃa hacer a continuación?",specSummary:"Resume esta especificación",specMissing:"¿Qué es ambiguo o falta?",specCriteria:"Enumera los criterios de aceptación",specBreak:"¿Qué podrÃa fallar?",designSummary:"Resume este diseño",designQuestions:"¿Cuáles son las preguntas abiertas?",designDecisions:"¿Cuáles son las decisiones clave aquÃ?",designTradeoffs:"¿Dónde están las concesiones?",initiativeStatus:"¿Cuál es el estado de {label}?",initiativeRisk:"¿Qué objetivos están en riesgo?",initiativeDecision:"¿Qué necesita una decisión?",initiativeProgress:"Resume el progreso",docSummary:"Resume este documento",docTakeaways:"¿Cuáles son las conclusiones clave?",docOpen:"¿Qué sigue pendiente?",docRelated:"Busca notas relacionadas",visionRecent:"¿Qué ha cambiado en mis sesiones recientemente?",visionToday:"Resume el trabajo de hoy",visionAttention:"¿Qué necesita mi atención?",visionUnusual:"Destaca cualquier cosa inusual",inboxFirst:"¿Qué necesita mi atención primero?",inboxOpen:"Resume mis elementos abiertos",inboxClear:"¿Qué puedo despachar rápidamente?",inboxChanged:"¿Qué ha cambiado desde ayer?",pulseTeam:"¿Qué está pasando en el equipo ahora mismo?",pulseLast24:"Resume las últimas 24 horas",pulseWorry:"¿Hay algo que deba preocuparme?",pulseGoals:"¿Qué nos ha acercado a nuestros objetivos?",workspaceToday:"¿En qué deberÃa centrarme hoy?",workspaceActivity:"Resume la actividad reciente de mi trabajo",workspaceWaiting:"¿Qué está esperando por mÃ?",workspaceChanged:"¿Qué ha cambiado en los últimos 7 dÃas?",genericBlocking:"¿Qué está bloqueando el contexto activo?",genericChecklist:"Redacta una lista de próximos pasos",genericOwner:"¿Quién es responsable de los planes abiertos aquÃ?",genericSummary:"Resume los cambios recientes de los últimos 7 dÃas"},slash:{linkLabel:"Enlazar a",linkHint:"Inserta un enlace en vivo a una entidad",sectionLabel:"Añadir sección",sectionHint:"Inserta una sección estructurada",insertLabel:"Insertar",insertHint:"Imagen, archivo, hoja de cálculo, página webâ¦",writeLabel:"Escribir con IA",writeHint:"Pide a la IA que escriba o reescriba aquÃ",describeLabel:"Describir con IA",describeHint:"Describe un widget: la IA lo crea como HTML editable",componentLabel:"Crear componente de UI",componentHint:"Describe un componente interactivo y ajusta sus controles en vivo",spreadsheetLabel:"Hoja de cálculo",
1spreadsheetHint:"Hoja de cálculo en vivo que puedes editar",webpageLabel:"Página web",webpageHint:"Incrusta una página web, widget o maqueta",diagramLabel:"Diagrama desde texto",diagramHint:"Diseño automático de Mermaid â conviértelo en dibujo para reorganizar",drawingLabel:"Dibujo",drawingHint:"Lienzo compartido â boceta, organiza, coedita con agentes",namedSectionLabel:"Sección con nombre",namedSectionHint:"Una sección etiquetada que puedes renombrar",objectivesLabel:"Sección de objetivos",objectivesHint:"Divisor + encabezado de objetivos + una lista con viñetas",tableLabel:"Tabla",tableHint:"CuadrÃcula de diseño o tabla de datos tipada",layoutTableLabel:"Tabla de diseño",layoutTableHint:"CuadrÃcula simple para organizar contenido",dataTableLabel:"Tabla de datos",dataTableHint:"Columnas tipadas, vistas y filtros",tableCsvLabel:"Desde CSV / pegar",tableCsvHint:"Importa datos e infiere los tipos de columna",tableLinkLabel:"Vincular tabla existente",tableLinkHint:"Inserta una vista de una tabla que ya tienes",send:"ENVIAR",cancel:"Cancelar",placeholderWrite:"escribe una sugerencia...",placeholderWidget:"describe el widget...",placeholderComponent:"describe el componente de UI...",calloutLabel:"Aviso",calloutHint:"Un bloque tintado de nota, consejo o advertencia",themeLabel:"Tema",themeHint:"Definir la familia tipográfica del documento",calloutNoteHint:"Información neutra que merece atención",calloutTipHint:"Un truco útil o una buena práctica",calloutImportantHint:"Información clave que el lector no debe pasar por alto",calloutWarningHint:"Requiere atención antes de actuar",calloutCautionHint:"Arriesgado: esto puede romper algo",calloutSuccessHint:"Un logro confirmado o un resultado superado",calloutQuoteHint:"Una cita con estilo",calloutAsideHint:"Un comentario al margen del hilo principal",tableLayoutsLabel:"Diseños de tabla",tableLayoutsHint:"Columnas, comparación, cifras y cuadrÃculas clave-valor",columns2Label:"Columnas (2)",columns2Hint:"Dos columnas sin bordes, lado a lado",columns3Label:"Columnas (3)",columns3Hint:"Tres columnas sin bordes, lado a lado",compareLabel:"Comparación",compareHint:"Dos opciones como tarjetas con encabezados tintados",statsLabel:"Fila de cifras",statsHint:"Números grandes con etiquetas atenuadas debajo",kvLabel:"Clave-valor",kvHint:"Pares de etiqueta y valor, uno por fila",matrixLabel:"Matriz",matrixHint:"Opciones en columnas, criterios en filas â celdas â â ~ y una fila de veredicto",prosconsLabel:"Pros y contras",prosconsHint:"Dos columnas tintadas â a favor y en contra",stepsLabel:"Pasos",stepsHint:"Pasos numerados con contadores grandes",timelineLabel:"CronologÃa",timelineHint:"Eventos sobre una lÃnea con puntos",collapsibleLabel:"Plegable",collapsibleHint:"Una sección que se pliega tras un triángulo",svgFigureLabel:"Figura SVG",svgFigureHint:"Figura vectorial diseñada a mano que sigue el tema",filetreeLabel:"Ãrbol de archivos",filetreeHint:"Listado comentado de carpetas y archivos",chartLabel:"Gráfico",chartHint:"Barras, lÃneas, tarta o dispersión a partir de números en lÃnea",diffLabel:"Diff",diffHint:"Diff unificado con color por lÃnea â vista dividida a demanda",annotateLabel:"Imagen anotada",annotateHint:"Marcadores numerados y una leyenda sobre una captura"},window:{chatWith:"Chat con {brand}",hiddenToast:"Chat oculto â sigue ejecutándose en segundo plano.",restore:"Restaurar",maximize:"Maximizar",undockFloat:"Desacoplar â ventana de chat flotante",close:"Cerrar el chat â Esc (mayús + clic para ocultarlo por completo)",minimizeToBar:"Minimizar a la barra",newConversation:"Nueva conversación",conversationHistory:"Historial de conversaciones",renameConversation:"Renombrar conversación",moreActions:"Más acciones",whatsContextPill:"¿Qué es la pÃldora de contexto?",transcript:"Transcripción del chat",draftingPlan:"Redactando el planâ¦",stopped:"Detenido",resizePanel:"Redimensionar el panel de chat",resizeDir:"Redimensionar el chat ({dir})"},dock:{top:"Acoplar arriba",bottom:"Acoplar abajo",left:"Acoplar a la izquierda",right:"Acoplar a la derecha",undock:"Desacoplar"},history:{searchPlaceholder:"Historial de chats",searchAria:"Buscar en el historial de chats",pinPanel:"Fijar el panel de historial",unpinPanel:"Soltar el panel de historial",noMatches:"No hay chats coincidentes.",empty:"Aún no hay conversaciones.",today:"Hoy",yesterday:"Ayer",older:"Anteriores",rowActions:"Acciones de la conversación",rename:"Renombrar",delete:"Eliminar",deleteTitle:"Eliminar conversación",deleteMessage:"¿Eliminar esta conversación? Esto no se puede deshacer.",deleteConfirm:"Eliminar",deleteError:"No se pudo eliminar: {message}",resizePane:"Redimensionar el panel de historial",dragToResize:"Arrastra para redimensionar"},bar:{minimizedChats:"Chats minimizados",closeChat:"Cerrar {title}",ask:"preguntar",askBrand:"Preguntar a {brand}"},env:{workspaceReady:"Espacio de trabajo listo"},error:{headline:"El asistente encontró un error â inténtalo de nuevo.",retrying:"Reconectandoâ¦",outOfCredits:{headline:"Sin créditos de IA",body:"El saldo de créditos de IA de tu organización no cubre esta solicitud. Pide a un administrador de la organización que añada créditos e inténtalo de nuevo."}
1,modelUnavailable:{headline:"Modelo no disponible",body:"Este modelo no se puede usar ahora mismo. Elige otro modelo y vuelve a enviar tu mensaje."},spendLimit:{headline:"Has agotado tu presupuesto de IA",body:"Tu presupuesto de IA para este periodo de facturación está agotado. Se restablece al empezar el siguiente, o un propietario de tu organización puede subirlo ahora. No se ha perdido nada de lo que has escrito."}},cards:{fewQuestions:"Unas preguntas",moreOne:"+{count} más",moreMany:"+{count} más",answer:"Responder",answered:"Respondido",send:"Enviar",adding:"Añadiendoâ¦",onPage:"En la página â",savedUntilUnlock:"Guardado â â aparecerá cuando dos compañeros compartan",boardLockedNote:"El tablero del equipo se desbloquea cuando dos compañeros comparten.",added:"Añadido â",webPermission:{searchTitle:"El agente desea buscar en la web:",searchTitleMany:"El agente desea realizar estas búsquedas web:",urlTitle:"El agente desea abrir esta URL:",urlTitleMany:"El agente desea abrir estas URL:",reason:"Motivo",groupOnce:"Solo esta vez",groupAlways:"A partir de ahora",allowOnce:"Permitir",always:"Permitir siempre",denyOnce:"Denegar",deny:"No permitir nunca",allowed:"Permitido â",allowedAlways:"Permitido siempre â (se puede cambiar en Cuenta â AI Workforce)",deniedOnce:"Omitido esta vez.",denied:"Nunca permitido: puedes cambiarlo en cualquier momento en Cuenta â AI Workforce.",waitingMore:"El agente continuará en cuanto decidas sobre la solicitud restanteâ¦",note:"El contenido externo se trata solo como información, nunca como instrucciones.",error:"No se pudo registrar tu decisión. Inténtalo de nuevo."},unreadableTitle:"No se pudo leer esta tarjeta",unreadableBody:"La herramienta devolvió una tarjeta, pero sus datos llegaron incompletos, asà que no se puede dibujar. Pregunta de nuevo â una pregunta más acotada suele caber.",addTo:"Añadir a {destination}"},pill:{type:{goal:"Objetivo",initiative:"Iniciativa",phase:"Fase",surface:"Contexto"},session:"Sesión",aria:"Contexto del agente: {context}. Haz clic para obtener ayuda.",clickForDetails:"Haz clic para ver los detalles",agentContext:"Contexto del agente",detailsAria:"Detalles del contexto del agente",collapse:"Contraer",expand:"Expandir a pantalla completa",close:"Cerrar",resolving:"Resolviendo el conjunto de herramientasâ¦",toolingError:"No se pudieron cargar las herramientas.",toolingErrorDetail:"No se pudieron cargar las herramientas â {message}.",persona:"Persona",environment:"Entorno",agentPool:"Pool de agentes",poolBuiltin:"Integrado",poolTier:{org:"Org",project:"Proyecto",personal:"Personal"},agentPrompt:"Prompt del agente",domainTools:"Herramientas de {label}",healthyCount:"{count} en buen estado",issueOne:"{count} problema",issueMany:"{count} problemas",noTools:"Sin herramientas.",noParams:"Sin parámetros.",notConnected:"No conectado",sandbox:"sandbox",sandboxHint:"Se ejecuta dentro del sandbox del agente",showRawSchema:"Mostrar el esquema sin procesar",hideRawSchema:"Ocultar el esquema sin procesar",element:"elemento",inIsland:"en {island}",showElement:"Mostrar este elemento en â{island}â",clearElement:"Quitar el contexto del elemento",capability:{planner:"Lee el plan de este objetivo â sus fases, tareas y criterios de aceptación. Solo lectura mientras se planifica.",project:"Crea y edita iniciativas, planes, objetivos, especificaciones y sabidurÃa en este proyecto.",hxVision:"Consulta y analiza tus sesiones de Claude Code y Codex, y crea paneles y agentes.",org:"Crea proyectos y lee los miembros, equipos y proyectos de esta organización.",none:"Asistente general â esta superficie no tiene herramientas especÃficas de página.",generic:"Asistente general para esta superficie.",focusFallback:"Trabaja en este elemento ({type}) y en el plan del proyecto.",projectFallback:"Gestiona las iniciativas, planes, objetivos y especificaciones de este proyecto.",visionFallback:"Consulta tus sesiones y crea paneles y agentes.",orgFallback:"Crea proyectos y lee los miembros, equipos y proyectos de esta organización."}},pillHelp:{title:"Entender la pÃldora de contexto",lead:"Cada chat está vinculado a lo que tienes abierto. La {pill} en la parte superior del chat nombra esa superficie â y decide qué puede hacer el asistente por ti ahÃ. Te sigue mientras te mueves.",leadPill:"pÃldora",demo:{crumb:"{brand} ⺠Proyecto Atlas ⺠Objetivos",colProposed:"Propuestos",colInProgress:"En curso",colDone:"Hechos",cardSoc2:"Evidencia SOC2",cardSequence:"Constructor de secuencias",cardTriage:"Triaje del inbox",cardApollo:"Sincronización con Apollo",chatTitle:"Redacta el plan del Q3",chatReply:"Puedo añadirlo a Proyecto Atlas. ¿Quieres un plan nuevo o un objetivo?",projectLeaf:"Proyecto Atlas"},parts:{strip:"Franja de acento",stripDesc:"Un color según el tipo de cosa en la que estás.",pill:"La pÃldora",pillDesc:"La superficie sobre la que actúa el chat. Pasa el cursor para un resumen, haz clic para ver cada herramienta.",conversation:"Conversación",conversationDesc:"Tus chats aquà â cada superficie mantiene los suyos.",actions:"Acciones",actionsDesc:"Inicia un chat nuevo, más opciones, o expande."},surfacesHeading:"Lo que verás, superficie por superficie",toolsCount:"{count} herramientas",groups:{workspace:"Por el espacio de trabajo",workspaceCap:"Un asistente general â pregunta lo que sea y muévete rápido.",org:"Tu organización",orgCap:"El asistente te ayuda a orientarte en {brand}.",project:"Dentro de un proyecto",projectCap:"Crea y edita iniciativas, planes, objetivos, especificaciones y sabidurÃa en este proyecto.",item:"Trabajando en un elemento",itemCap:"La pÃldora nombra el elemento; el asistente trabaja en él y en el plan del proyecto.",clarityCap:"Consulta tus sesiones de Claude Code y Codex y crea paneles
1y agentes."},rows:{inboxName:"Bandeja de entrada",standup:"Standup",account:"Cuenta",accountName:"Configuración de la cuenta",orgName:"Inicio de la organización, Proyectos, Miembros, Configuración, Facturación",projectName:"Resumen, Objetivos, SabidurÃa, Plan de trabajo, Lanzamientos",initiativeLeaf:"Motor outbound del Q3",initiativeName:"Una iniciativa",goalLeaf:"Lanzar el constructor de secuencias",goalName:"Un objetivo",phaseName:"Una fase de objetivo",clarityName:"Inicio, tableros, sesiones, dispositivos, configuración",sessionName:"Una sesión que estás viendo",whereInitiatives:"Iniciativas",whereGoalsDrafted:"Objetivos · lee el plan mientras se redacta",docLeaf:"Sequence Graph Spec",docName:"Un documento",sheetLeaf:"Pipeline Q3",sheetName:"Una hoja de cálculo"},tip:"La pÃldora muestra solo el nombre de lo que tienes abierto. {hover} sobre ella para ver la ruta completa (organización ⺠proyecto), o {click} para ver exactamente qué puede hacer el asistente aquÃ.",tipHover:"Pasa el cursor",tipClick:"haz clic",coloursHeading:"Colores de la pÃldora",foot:"El asistente refleja siempre la superficie detrás del chat â cambia de página y la pÃldora, y lo que puede hacer, cambian contigo."}},u={common:{pointOfView:"Punto de vista"},scope:{onlyMe:"Solo yo"},emptyBoard:{explore:"Explorar",askButton:"Preguntar a Claridad",quietStats:{oneSession:"1 sesión",manySessions:"{count} sesiones",oneDevice:"1 dispositivo",manyDevices:"{count} dispositivos",mirroredFrom:"reflejado desde"}},questionsRail:{showQuestions:"Mostrar preguntas",questionsLabel:"Preguntas",collapse:"Contraer",collapseAriaLabel:"Contraer el panel de preguntas",askButton:"Preguntar",pin:"Fijar",pinning:"Fijandoâ¦",pinned:"Fijada â",pinAriaLabel:"Fijar «{question}» a este tablero",pinError:"No se pudo fijar la pregunta.",trackedQuestionFallback:"Pregunta seguida",scopeLeadTeam:"Mirando las sesiones reflejadas de Claude Code y Codex de nuestro equipo (agregadas, sin señalar a nadie),",scopeLeadOrg:"Mirando las sesiones reflejadas de nuestra organización (solo tendencias agregadas),",scopeLeadMe:"Mirando mis propias sesiones reflejadas de Claude Code y Codex,"},groupBy:{label:{none:"Sin agrupación",ccd:"Barras laterales del escritorio",project:"Proyecto / repositorio",time:"Recencia",family:"Origen",assigned:"Espacio asignado"},desc:{none:"Una lista plana, lo más reciente primero",ccd:"Como tus barras laterales de escritorio de Claude Code y Codex",project:"Por repositorio, con los worktrees bajo su repositorio",time:"Activo ahora, hoy, esta semana, más antiguo",family:"Claude Code Desktop / CLI / Codex",assigned:"Por el espacio de trabajo al que se atribuye una sesión"}},insights:{state:{queued:"En colaâ¦",running:"En ejecuciónâ¦",complete:"Listo",failed:"Fallido"},tier:{low:"ligero",medium:"moderado",high:"intenso"},runAgain:"Ejecutar de nuevo",addToBoard:"Añadir al tablero",tierTooltip:"Cantidad relativa de trabajo que requiere esta ejecución",defaultError:"La ejecución falló.",title:"Perspectivas de IA",subtitle:"Análisis de tus sesiones evaluados por un agente. La insignia es una estimación del costo de ejecutarlo; cada cifra proviene de tus propios datos.",hide:"Ocultar perspectivas de IA",show:"Mostrar perspectivas de IA"},shell:{audience:{everyoneInLabelPrefix:"Todos en",privacyNote:"Solo tú puedes ver estas páginas. Tú controlas qué se comparte â revÃsalo cuando quieras en",canSeePages:"Todos en {name} pueden ver estas páginas."},teamContext:{sharerFraction:"{sharing} de {total}",sharingWithTeam:"compartiendo"},pageTab:{deleteConfirmTitle:"Eliminar página",deleteConfirmMessagePrefix:"Esto elimina",deleteConfirmMessageSuffix:"y los widgets que contiene.",deleteOthersConfirmTitle:"Eliminar la página de otra persona",deleteOthersConfirmMessage:"la creó otra persona en {board}. Al eliminarla, la página y los widgets que contiene desaparecen para todos.",boardTeam:"el tablero de tu equipo",boardOrg:"el tablero de tu organización",deletedToast:"{label} eliminada",undoDelete:"Deshacer",renameAriaLabel:"Renombrar la página {label}",deleteAriaLabel:"Eliminar la página {label}",newPageAriaLabel:"Nueva página del tablero",contextMenuRename:"Renombrar",contextMenuDelete:"Eliminar",lastPageHint:"Aquà siempre queda al menos una página."},minorTab:{mySessionsTip:"Estas sesiones solo son visibles para ti.",myDevicesTip:"Lo que hx sincroniza desde cada una de tus máquinas."},teamPicker:{ariaLabel:"Cambiar de equipo",header:"Equipos"},bandToggle:{collapse:"Contraer el encabezado",expand:"Expandir el encabezado"},scopeTitle:{orgWork:"El trabajo de mi organización"},scopeMenu:{tip:"Cambia entre tu trabajo (privado) y el trabajo con tus colegas (compartido)",privateSub:"Solo visible para mÃ",teamSub:"Todos en el equipo",orgSub:"Todos en la organización"},scopeValue:{me:"Mi Claridad",named:"Claridad de {name}"},backToBoard:"Volver al tablero",questions:{tip:"Sugerir preguntas que puedo hacer",closeAria:"Cerrar preguntas",moveAria:"Mover el panel de preguntas",resizeAria:"Redimensionar el panel de preguntas",collapseAria:"Contraer el panel de preguntas",expandAria:"Expandir el panel de preguntas"}},boardBody:{loadingCard:"Cargandoâ¦",widgetPickerLabel:"Añadir otro widget"},orgExplainer:{title:"Cómo funciona la Claridad de {orgName}",subtitle:"Sin inscripción aparte â se deriva de la compartición del equipo, con tres reglas de profundidad.",rule:{aggregatesChip:"1 · Agregados",aggregatesBody:"Las cifras de la organización provienen de sesiones compartidas por equipos: sin nombres, sin transcripciones, sin detalle por persona.",consentChip:"2 · Consentimiento",consentBody:"Cada sesión incluida proviene de un compañero que activó la compartición â y cualquiera puede desactivarla de nuevo en cualquier momento.",publishingChip:"3 · Publicación",publishingBody:"Los análisis con nombre llegan solo cuando un equipo publica uno â etiquetado con el equipo y anunciado en Pulso."},gotIt:"Entendido"},sessionsBrowser:{timeNow:"ahora",timeSeconds:"{n}s",timeMinutes:"{n}m",timeHours:"{n}h",timeDays:"{n}d",statusActive:"activa",statusUnread:"sin leer",statusBranch:"rama {branch}",statusMain:"main",statusCodex:"codex",statusClaude:"claude",oneAgentLane:"1 agente",manyAgentLanes:"{count} agentes",oneWorkflow:"1 flujo de trabajo",manyWorkflows:"{count} flujos de trabajo",metaProject:"proyecto",metaBranch:"rama",metaSource:"origen",metaDevice:"dispositivo",metaLastActive:"última actividad",metaSharing:"compartición",metaAgents:"agentes",emptyStateSelectSession:"Selecciona una sesión a la izquierda.",checkFortressConfiguration:"Revisar la configuración de Fortress",viewOneAgentLane:"
1Ver 1 carril de agente",viewManyAgentLanes:"Ver {count} carriles de agentes",viewOneTask:"Ver 1 tarea",viewManyTasks:"Ver {count} tareas",agentsLabel:"Agentes",tasksLabel:"Tareas",viewSessionPlan:"Ver el plan de la sesión",planLabel:"Plan",openFullViewTitle:"Abrir la vista completa de la sesión (inspector de archivos + metadatos)",openFullView:"Abrir vista completa",activeNow:"Activa ahora",backToList:"Sesiones",sharedBy:"Compartido por {name}",aTeammate:"un compañero",attributed:"atribuida",returnedToUncategorized:"Devuelta a Sin categorizar",unassign:"quitar asignación",assignToProject:"Asignar a un proyectoâ¦",metaEventsCount:"{n} eventos",metaPromptsCount:"{n} prompts",metaRepliesCount:"{n} respuestas",assignedToProject:"Asignada a un proyecto",sessionUnavailableTitle:"Esta sesión no está disponible",sessionUnavailableBody:"El enlace puede estar desactualizado, o su propietario no la está compartiendo con tu organización.",browseYourSessions:"Explora tus sesiones",showSessionsFromAllFolders:"Mostrar sesiones de todas las carpetas",searchPlaceholder:"Buscar en las transcripcionesâ¦",searchAriaLabel:"Buscar en las transcripciones",sessionsNavAriaLabel:"Sesiones",checkConfiguration:"Revisar la configuración",dismiss:"Descartar",loadingSessions:"Cargando sesionesâ¦",couldntLoadSessions:"No se pudieron cargar las sesiones. Inténtalo de nuevo en un momento.",noSessionsMatchFilter:"Ninguna sesión coincide con este filtro.",resizeSessionList:"Redimensionar la lista de sesiones",filtersButton:"Filtros",openFortressSettings:"Open {org} settings",searchEnterHint:"Pulsa Enter para buscar en las transcripciones",clearSearch:"Borrar la búsqueda"},sessionFilters:{addFilter:"Añadir filtro",addFilterAria:"Añadir un filtro",removeFilter:"Quitar filtro",filterValue:"Valor del filtro",condition:"Condición",clear:"Limpiar",searchValues:"Buscar valoresâ¦",typeValue:"Escribe un valorâ¦",matchCount:"{n} de {total} sesiones",noValues:"Aún no hay nada que filtrar",field:{source:"Origen",device:"Dispositivo",repo:"Repositorio",branch:"Rama",folder:"Carpeta",title:"TÃtulo",project:"Proyecto",attribution:"Atribución",titleSource:"Nombre",storedIn:"Almacenada en",provider:"Modelo",
1size:"Tamaño",started:"Inicio",lastActivity:"Ãltima actividad"},op:{contains:"contiene",notContains:"no contiene",is:"es",isNot:"no es",isEmpty:"está vacÃo"},date:{active:"Activa ahora",idle:"Inactiva",today:"Hoy",d7:"Ãltimos 7 dÃas",d30:"Ãltimos 30 dÃas",older30:"Más de 30 dÃas"},size:{lt20:"Menos de 20 eventos",gt50:"Más de 50 eventos",gt200:"Más de 200 eventos",gt1000:"Más de 1000 eventos"},attribution:{auto:"Automática",manual:"Manual",detached:"Desvinculada",none:"Sin atribuir"},titleSource:{user:"Renombrada por mÃ",ai:"Nombrada por la IA",fallback:"Sin nombre"},storedIn:{letai:"let.ai",vault:"Fortress"},noRepo:"Sin repositorio",noBranch:"Sin rama",noFolder:"Sin carpeta",noDevice:"Dispositivo desconocido",noProject:"Sin proyecto",unknownProvider:"Desconocido"},display:{pill:"Vista",aria:"Ajustes de visualización de la lista",grouping:"Agrupación",ordering:"Orden",quickFilters:"Filtros rápidos",order:{lastActivity:"Ãltima actividad",started:"Inicio",size:"Tamaño"}},searchResults:{searching:"Buscandoâ¦",unavailable:"La búsqueda semántica no está disponible para estas sesiones en este momento.",unavailableNoIndex:"La búsqueda semántica aún no está configurada en esta Fortress: a su base de datos le falta la extensión pgvector.",unavailableCredential:"La clave de embeddings de la Fortress falta, no es válida o no tiene saldo. Revisa sus credenciales de OpenAI.",unavailableTransient:"La búsqueda semántica no está disponible temporalmente. Inténtalo de nuevo en un momento.",unavailableUnreachable:"No se puede acceder a la Fortress en este momento. Inténtalo de nuevo cuando vuelva a conectarse.",empty:"No hay coincidencias para «{query}».",partial:"No se pudo acceder a algunas sesiones: los resultados podrÃan estar incompletos.",openedNoTurn:"Se abrió la sesión, pero no se pudo localizar el punto exacto."},sharedSessionsBrowser:{timeJustNow:"justo ahora",timeMinutesAgo:"hace {n}m",timeHoursAgo:"hace {n}h",timeDaysAgo:"hace {n}d",metaBranch:"rama",metaSource:"origen",metaRepo:"repositorio",metaEvents:"eventos",metaLastActive:"última actividad",emptyStateTitle:"Aún no hay sesiones compartidas aquÃ",emptyStateYouSharingBodyLead:"Estás compartiendo con {orgName}, pero una sesión aparece aquà solo una vez que está",emptyStateYouSharingBodyAttributed:"atribuida",emptyStateYouSharingBodyTail:"a ella. Eso ocurre automáticamente cuando trabajas en un repositorio vinculado a un proyecto de {orgName}, o cuando la asignas tú mismo.",assignYourSessions:"Asigna tus sesiones",emptyStateTeamOneSharing:"{sharerCount} de {rosterCount} en {teamName} está compartiendo. Las sesiones aparecen aquà en cuanto un compañero comparte trabajo atribuido a {orgName}.",emptyStateTeamManySharing:"{sharerCount} de {rosterCount} en {teamName} están compartiendo. Las sesiones aparecen aquà en cuanto un compañero comparte trabajo atribuido a {orgName}.",seeWhoToAsk:"Ver a quién preguntar",emptyStateOrgBody:"Las sesiones aparecen aquà en cuanto alguien en {orgName} comparte trabajo atribuido a la organización.",sharedSessionsAriaLabel:"Sesiones compartidas de {scopeName}",loading:"Cargandoâ¦",filterPerson:"Persona",filterAllPeople:"Todas las personas",filterAriaLabel:"Filtrar sesiones compartidas por persona",youSuffix:"(tú)",expandPerson:"Mostrar las sesiones de {name}",collapsePerson:"Ocultar las sesiones de {name}",resizeSessionList:"Redimensionar la lista de sesiones",sharedVisibleTo:"Compartida · visible para {scopeName}",sharedByName:"Compartida por {name}",you:"tú",metaEventsCount:"{n} eventos",facetAriaLabel:"Filtrar sesiones por origen",facetPeople:"Personas",facetAutomation:"Automatización",facetPeopleEmpty:"No hay sesiones de personas en este perÃodo.",facetAutomationEmpty:"No hay ejecuciones automatizadas en este perÃodo.",filterAnyone:"Cualquiera",filterClear:"Quitar el filtro por persona",filterSearchPeople:"Buscar personas",filterNoMatches:"No hay personas coincidentes",headerAriaLabel:"Filtros de sesiones compartidas",facetAutomationNone:"Aquà no hay ejecuciones de automatización"},fileInspector:{kindRead:"Lectura",kindWrite:"Escritura",kindEdit:"Edición",kind
1MultiEdit:"MultiEdit",editNumber:"Edición {n}",replaceAll:"reemplazar todo",removed:"Eliminado",added:"Añadido",panelAriaLabel:"Inspector de archivos: {path}",resizePanelAriaLabel:"Redimensionar el inspector de archivos",errorSuffix:"error",closeAriaLabel:"Cerrar el inspector de archivos",closeTitle:"Cerrar (Esc)",noDiffPayload:"No se capturó ningún diff.",noContentCaptured:"No se capturó contenido para esta llamada de herramienta.",errorLabel:"Error",resultLabel:"Resultado"},transcript:{loadingTranscript:"Cargando transcripciónâ¦",noTranscriptYet:"Aún no hay transcripción.",emptyTranscript:"Transcripción vacÃa.",showingLastOfEvents:"Mostrando los últimos {shown} de {total} eventos.",userLabel:"Tú",assistantLabel:"Asistente",thinkingLabel:"Pensando",toolErrorLabel:"Error de herramienta",toolResultLabel:"Resultado de herramienta",backgroundTaskCompletedWithId:"Tarea en segundo plano {taskId} completada",backgroundTaskCompleted:"Tarea en segundo plano completada",queuedLabel:"Escribiste (en cola)",statusErrored:"con error",statusDone:"hecho",statusPending:"pendiente",todoListLabel:"Lista de tareas",todoDoneCount:"{done}/{total} hechas",imageLabel:"Imagen",imageNotLoaded:"[imagen no cargada]",clickToZoom:"Ampliar",openImage:"Abrir imagen",attachmentAlt:"adjunto"},teamBoard:{unlockedHeading:"Las respuestas del equipo se desbloquean cuando dos o más compañeros comparten.",manageSharing:"Gestionar compartición",workNotSharedYet:"Tu trabajo aún no se comparte con tu equipo.",shareMyWork:"Compartir mi trabajo",loading:"Cargandoâ¦"},orgBoard:{noSharedSessionsYet:"Aún no hay sesiones compartidas en {orgName}.",privacyBodyTail:"Todo se construye a partir de sesiones de trabajo que los compañeros eligen compartir â cada persona decide por sà misma.",howThisWorksButton:"Cómo funciona esto",hasNoTeamsYet:"aún no tiene equipos.",manageTeams:"Gestionar equipos â",loading:"Cargandoâ¦"},scopeHome:{addAnotherWidget:"Añadir otro widget",onboarding:{heading:"Comprende tu trabajo. Crece a tu manera.",description:"Claridad refleja tus sesiones de código en un espacio que solo tú puedes ver â haz preguntas honestas, detecta qué funciona y mejora en el oficio que te importa."},orgEmpty:{heading:"Claridad de la organización",description:"Ãnete a una organización para ver su Claridad: capacidad, alineación y salud en conjunto."},teamEmpty:{heading:"Claridad del equipo",noOrgDescription:"Ãnete a una organización para compartir un tablero de Claridad con tus compañeros.",loadingTeams:"Cargando tus equiposâ¦",noTeamsDescription:"{orgName} aún no tiene equipos. Crea uno para darle a tu equipo un espacio compartido sobre cómo les va juntos.",manageTeamsButton:"Gestionar equipos â"}},settings:{pageTitle:"Configuración de Claridad",sectionsAriaLabel:"Secciones de configuración de Claridad",sections:{devices:"Dispositivos",sharing:"Compartición",agents:"Agentes de investigación",storage:"Almacenamiento"},common:{loading:"Cargandoâ¦",emptyDash:"â"},sharing:{heading:"Compartición",description:"Controla qué compartes con tus equipos. Los cambios se aplican de inmediato."},storage:{heading:"Almacenamiento",description:"Dónde se almacenan de forma segura las sesiones de trabajo en reposo.",noOrgNotice:"Ãnete a una organización para elegir dónde se almacenan sus sesiones de trabajo compartidas. Tu copia privada siempre permanece en tu Bóveda de Claridad.",noCurrentOrgNotice:"Abre la Claridad de una de tus organizaciones para elegir dónde se almacenan sus sesiones de trabajo compartidas. Tu copia privada siempre permanece en tu Bóveda de Claridad.",managedByHeading:"Gestionado por {orgName}",managedByDescription:"El almacenamiento de sesiones de {orgName} lo configuran sus administradores â las sesiones de trabajo residen en el Session Vault de la organización o en almacenamiento alojado por {brand}, según su elección.",openOrgSettingsButton:"Abrir la configuración de {orgName} â",disclosure:{heading:"Qué se almacena, exactamente",fallbackOrgName:"tu organización",fortressPlace:"La Fortaleza de {orgName} (bucket + su propio Postgres)",fortressHolds:"Todo el contenido de las conversaciones: archivos de transcripción, texto buscable, embeddings y metadatos completos (tÃtulos, repos y rutas, contadores, atribución).",cloudPlace:"Nube de {brand} (almacenamiento + la Fortaleza de {brand})",cloudHolds:"Todo el contenido de las conversaciones: archivos de transcripción, texto buscable y metadatos completos (tÃtulos, repos y rutas, contadores, atribución).",letaiPgPlace:"{brand} (Postgres)",letaiPgHolds:"Solo metadatos: ids de sesión, contadores (eventos/tokens/coste), vÃnculo de dispositivo, atribución de organización/proyecto y la evidencia de atribución con la que se enruta una sesión: el slug del repositorio (repo_slug) y el directorio de trabajo en el que se ejecutó (cwd). Ambos se almacenan y se conservan. Sin tÃtulos, sin mensajes, sin texto de conversación.",directoryPlace:"La Fortaleza de {orgName} (directorio de miembros)",directoryHolds:"Quién está actualmente en la organización: nombre, correo, nombres de equipos y âcontando solo las máquinas que han enviado sesiones de esta organizaciónâ cuántos dispositivos usa cada persona, cuándo estuvo activa por última vez y cuánto ha avanzado su copia de seguridad. Las máquinas que una persona usa para otras organizaciones nunca se cuentan ni se describen aquÃ. Solo miembros activos: quien se marcha desaparece de la siguiente actualización y allà queda marcado como inactivo; el fortress de tu organización conserva la fila durante un periodo configurable, 90 dÃas por defecto.",sharedPlace:"Almacenamiento compartido de {brand}",sharedHolds:"Copias de sesiones atribuidas también a una organización alojada en {brand}: una sesión compartida con otra organización que almacena en {brand} también llega allÃ.",consoleVisibility:"Todo lo que hay en esa Fortaleza puede leerse des
1de su consola por las personas a las que tu organización concede un acceso de consola de la fortaleza (que no tienen por qué ser miembros de esta organización).",footer:"La contabilidad de ingesta (rangos de bytes de fragmentos + marcas de procesamiento) se conserva en {brand} hasta 30 dÃas. Eliminar una sesión la borra permanentemente de todas las ubicaciones anteriores; el panel de Almacenamiento de cada sesión muestra sus copias exactas.",unknownMode:"El contenido de las conversaciones vive en el almacenamiento de sesiones de {orgName}: su propia Fortaleza si la organización tiene una, y si no el almacenamiento en la nube de {brand} y la Fortaleza de {brand}. La base de datos de {brand} guarda solo metadatos: ids de sesión, contadores, atribución de organización/proyecto y el slug del repositorio (repo_slug) y el directorio de trabajo (cwd) de los que procede una sesión; sin tÃtulos, sin mensajes. El panel de Almacenamiento de cada sesión indica sus ubicaciones exactas."}},deletions:{state:{purged:"purgado",failed:"error â requiere atención",purging:"purgandoâ¦",waitingUpdate:"en espera â se requiere actualizar HX Fortress",migrationUntil:"en espera â migración de almacenamiento de HX Fortress hasta las {time}",migrationNoTime:"en espera â migración de almacenamiento de HX Fortress en curso",waitingOffline:"en espera â HX Fortress sin conexión",finalizing:"finalizando (ventana de seguridad de 15 min)",queued:"en cola"}}},myDevices:{loadingDevices:"Cargando dispositivosâ¦",onboarding:{heading:"Conecta un dispositivo para ver qué sincroniza.",description:"Cada máquina que ejecuta hx aparece aquà con su estado de conexión y la última vez que reportó."},devicePicker:{devicesFallback:"Dispositivos",allDevices:"Todos los dispositivos",deviceLabel:"Dispositivo",manageDevices:"Gestionar dispositivos",lastSeen:"visto por última vez {time}"},offlineNotice:{heading:"Dispositivo desconectado",lastReported:"Ãltimo reporte {time}.",neverReported:"Este dispositivo nunca ha reportado."}},devicesSettings:{heading:"Dispositivos",noDevicesYet:"Aún no hay dispositivos conectados.",connectToStart:"Conecta un dispositivo para empezar",connectAnother:"Conectar otro dispositivo",never:"Nunca",connectedAt:"Conectado {time}",manyConnections:"{count} conexiones",tableHeaders:{device:"Dispositivo",status:"Estado",sync:"Sincronización",lastUpload:"Ãltima subida",sessions:"Sesiones (24h/7d)",rowActionsAriaLabel:"Acciones de la fila"},actionsForDeviceAriaLabel:"Acciones para {deviceName}",disconnectDeviceAction:"Desconectar dispositivo",statusCell:{neverConnected:"nunca conectado",lastSeenTitle:"Visto por última vez el {date}",noContactYet:"Sin contacto todavÃa"},syncCell:{sessionsUploadedDetail:"{done} de {total} sesiones subidas",laggingTitle:"{behind} esperando subir â {detail}",behind:"atrasado",progressAriaLabel:"Sincronización {pct}% â {behind} esperando subir",syncedOfflineTitle:"Todas las sesiones recibidas están subidas · dispositivo desconectado",syncedTitle:"Todas las sesiones subidas",synced:"Sincronizado",fullySyncedAriaLabel:"Totalmente sincronizado"},liveness:{connected:"{count} conectados",syncing:"{count} sincronizando",idle:"{count} inactivos",offline:"{count} desconectados"},vaultPaused:{fallbackOrgName:"tu organización",heading:"Sincronización en pausa â Session Vault fuera de lÃnea",de
1scriptionSingular:"Las sesiones de {orgList} se retienen de forma segura hasta que su Session Vault vuelva a conectarse. Mientras tanto, no se escribe nada en {brand}.",descriptionPlural:"Las sesiones de {orgList} se retienen de forma segura hasta que sus Session Vaults vuelvan a conectarse. Mientras tanto, no se escribe nada en {brand}.",migrationHeading:"Sincronización en pausa â migración de almacenamiento",migrationWithTimeSingular:"{orgList} está moviendo el almacenamiento de su Session Vault. Las sesiones se retienen de forma segura y se reanudan alrededor de las {time}. Mientras tanto, no se escribe nada en {brand}.",migrationWithTimePlural:"{orgList} están moviendo el almacenamiento de sus Session Vaults. Las sesiones se retienen de forma segura y se reanudan alrededor de las {time}. Mientras tanto, no se escribe nada en {brand}.",migrationNoTimeSingular:"{orgList} está moviendo el almacenamiento de su Session Vault. Las sesiones se retienen de forma segura hasta que termine. Mientras tanto, no se escribe nada en {brand}.",migrationNoTimePlural:"{orgList} están moviendo el almacenamiento de sus Session Vaults. Las sesiones se retienen de forma segura hasta que termine. Mientras tanto, no se escribe nada en {brand}."},disconnectDialog:{title:"¿Desconectar el dispositivo?",messagePrefix:"Desconectar",messageMiddle:". Su token de acceso se revoca de inmediato â cualquier proceso de",messageAfterHx:"que siga ejecutándose en esa máquina fallará en su próxima subida y deberá volver a ejecutar",messageAfterHxConnect:"para reconectarse. Las sesiones ya reflejadas no se eliminan.",confirmLabel:"Desconectar"}},connect:{heading:"Conectar dispositivo",mirrorIntro:"Refleja las sesiones de trabajo de Claude Code y Codex en tu",vaultName:"Bóveda de mi Claridad",signInNote:"Primero inicia sesión en tu cuenta de workbench y luego vuelve a esta página.",deviceNameAriaLabel:"Nombre del dispositivo",deviceNamePlaceholder:"MacBook Pro",firstSeenJustNow:"visto por primera vez justo ahora",checkMatchesTerminal:"Comprueba que coincide con tu terminal",codeInputPrefix:"Código del dispositivo â léelo desde la terminal donde ejecutaste",cancelButton:"Cancelar",connectingButton:"Conectandoâ¦",connectDeviceButton:"Conectar dispositivo",fallbackDeviceName:"Dispositivo",fallbackDeviceNameWithHandle:"Dispositivo ({handle})",thisDeviceFallback:"Este dispositivo",features:{privateByDefaultTitle:"Privado de forma predeterminada",privateByDefaultBody:"â solo tú puedes ver lo que refleja.",youChooseTitle:"Tú eliges si compartir y cuándo",youChooseBody:"tus sesiones de trabajo del proyecto.",disconnectAnyTimeTitle:"Desconecta cuando quieras",disconnectAnyTimeBody:"o Configuración â Dispositivos."},success:{heading:"Dispositivo conectado",subheading:"El reflejo ha comenzado.",connectedJustNow:"conectado justo ahora",openMyVisionButton:"Abrir mi trabajo"},instructions:{copy:"Copiar",copied:"Copiado",posixHeading:"macOS / Linux / WSL",preamble:"En macOS o Linux, ejecuta estos dos comandos en cada máquina desde la que quieras reflejar sesiones:",installStep:"Instalar",connectStep:"Conectar",installNotePrefix:"El primer comando instala",installNoteMiddle:"en",installNoteSuffix:"â no requiere permisos de administrador.",connectNotePrefix:"El segundo aprueba el dispositivo y luego ejecuta",connectNoteMiddle:"como servicio en segundo plano (launchd en macOS, systemd en Linux). Detenlo cuando quieras con",connectNoteCheckOn:"compruébalo con",connectNoteOr:"o",modePrebuilt:"Binario precompilado",modeSource:"Compilar desde el código",preambleSource:"En macOS o Linux, ejecuta este único comando en cada máquina cuyas sesiones quieras replicar: compila hx localmente y lo conecta:",sourceStep:"Clonar, compilar y conectar",sourceNotePrefix:"Compila el binario localmente con",sourceNoteMiddle:"luego siembra el gateway y ejecuta",sourceNoteSuffix:"por ti, alcanzando el mismo hx de replicación que la instalación precompilada.",preambleWindows:"En Windows, ejecuta estos dos comandos en PowerShell en cada máquina cuyas sesiones quieras replicar:",preambleSourceWindows:"En Windows, ejecuta este único comando en PowerShell en cada máquina cuyas sesiones quieras replicar: compila hx localmente y lo conecta:",connectNoteMiddleWindows:"como servicio en segundo plano (una tarea del Programador de tareas por usuario). Deténlo cuando quieras con",windowsNote:"¿Prefieres WSL? Instálalo dentro de tu distribución con los comandos de macOS / Linux. Es un cliente independiente: replica las sesiones dentro de WSL, y una instalación nativa las de Windows; con ambos tendrás dos dispositivos.",windowsHeading:"Windows"}},agents:{heading:"Agentes de investigación",description:"Los Agentes de investigación vigilan tus sesiones según un horario o a petición. Créalos desde el asistente de chat o fijando una pregunta; abre una fila para ver la definición completa y el historial de ejecuciones.",runNowButton:"Ejecutar ahora",neverRun:"Nunca ejecutado",queued:"En cola",running:"En ejecución",emptyState:{heading:"Aún no hay Agentes de investigación",description:"Pide al asistente de chat que configure uno â por ejemplo, «marca operaciones de shell y git arriesgadas en sesiones nuevas» o «resume las sesiones de ayer en mi bandeja de entrada»."},tableHeaders:{researchAgent:"Agente de investigación",schedule:"Horario",lastRun:"Ãltima ejecución",result:"Resultado",rowActionsAriaLabel:"Acciones de la fila"},trigger:{onDemand:"A petición",scheduled:"Programado",event:"Con sesiones nuevas"}},agentDetail:{notFound:{message:"Este Agente de investigación ya no existe.",backButton:"Volver a Agentes de investigación"},status:{active:"Activo",archived:"Archivado"},kpi:{lastRun:"Ãltima ejecución",schedule:"Horario",runs:"Ejecuciones"},jobStatus:{success:"Ãxito",failed:"Fallido",cancelled:"Cancelado"},definition:{heading:"Definición",tableHeaders:{description:"Descripción",instructions:"Instrucciones",schedule:"Horario",status:"Estado",ver
1sion:"Versión",created:"Creado",updated:"Actualizado"}},recentRuns:{heading:"Ejecuciones recientes",emptyState:"Aún no hay ejecuciones. Usa «Ejecutar ahora» para iniciar una.",tableHeaders:{started:"Iniciada",trigger:"Disparador",duration:"Duración",status:"Estado",result:"Resultado"},trigger:{manual:"Manual",schedule:"Programado",event:"Sesiones nuevas",backfill:"Relleno",preview:"Vista previa"}}},addWidgets:{title:"Añadir widgets",sectionInsights:"Ideas de IA",add:"Añadir",adding:"Añadiendoâ¦",added:"Añadido â",closeAria:"Cerrar"},audience:{private:"Privada",shared:"Compartida",theTeam:"el equipo",theOrganization:"la organización",modeSwitchAria:"Qué páginas estás viendo",modeMenu:{privateSub:"Solo tú las ves",noPages:"Sin páginas",onePage:"1 página",nPages:"{count} páginas",sharedSubTeam:"Visible para todo el equipo",sharedSubOrg:"Visible para toda la organización"},shareMenuItem:"Compartir con {who}",unshareMenuItem:"Dejar de compartir",shareTitle:"¿Compartir «{page}» con {who}?",shareLede:"La página pasa a Compartida, asà que será visible para {everyone}. Cualquiera podrá abrirla y añadir sus propias tarjetas.",shareConfirm:"Compartir",shareDone:"Compartida con {who}",shareFailed:"No se pudo compartir esta página.",createSharedTitle:"Esta página se creará como compartida",createSharedLede:"Estás en modo Compartida, asà que esta página será visible para {everyone} en cuanto exista. Cualquiera podrá abrirla y añadirle tarjetas.",createSharedNote:"Puedes dejar de compartir esta página más adelante.",createPrivateInstead:"Crearla en Privada",createSharedConfirm:"Crear página compartida",unshareTitle:"¿Dejar de compartir «{page}»?",unshareLedeMine:"Esta página y sus tarjetas dejan de ser visibles para {everyone}. Vuelve a tus páginas privadas y puedes compartirla de nuevo cuando quieras.",unshareLedeOther:"Esta página la creó {owner}. Al dejar de compartirla vuelve a sus páginas privadas y deja de ser visible para {everyone} âtú incluidoâ salvo que vuelva a compartirla.",unshareOwnerUnknown:"otro miembro",unshareTakesCardsMine:"Pasas a ser el creador de {count} tarjetas añadidas por compañeros. Las tarjetas permanecen en la página, pero sus autores originales pierden la propiedad y ya no pueden editarlas ni eliminarlas.",unshareTakesCardsMineOne:"Pasas a ser el creador de 1 tarjeta añadida por un compañero. La tarjeta permanece en la página, pero su autor original pierde la propiedad y ya no puede editarla ni eliminarla.",unshareTakesCardsOther:"{owner} pasa a ser el creador de {count} tarjetas añadidas por otras personas, incluidas las tuyas. Las tarjetas permanecen en la página, pero sus autores originales pierden la propiedad y ya no pueden editarlas ni eliminarlas.",unshareTakesCardsOtherOne:"{owner} pasa a ser el creador de 1 tarjeta añadida por otra persona. La tarjeta permanece en la página, pero su autor original pierde la propiedad y ya no puede editarla ni eliminarla.",unsharePermanent:"Volver a compartir la página no les devolverá la propiedad.",unshareConfirm:"Dejar de compartir",unshareDone:"Página sin compartir",unshareFailed:"No se pudo dejar de compartir esta página.",unshareCheckFailed:"No se pudo comprobar lo que hay en esta página. Vuelve a intentarlo.",everyoneTeam:"todo el equipo",everyoneOrg:"toda la organización"},card:{refreshNow:"Actualizar ahora",refreshing:"Actualizando la tarjetaâ¦",showAsChart:"Mostrar como gráfico",showAsDataTable:"Mostrar como tabla de datos",chartOrTableView:"Vista de gráfico o tabla",removedFromBoard:"Eliminado de este tablero",removeTitle:"¿Eliminar esta tarjeta?",removeMessage:"Esto elimina «{title}» del tablero.",removeAgain:"Puedes volver a añadirla desde el selector de tarjetas.",removePermanent:"No está en el selector de tarjetas, asà que eliminarla es permanente: quien la creó tendrÃa que rehacerla.",removeConfirm:"Eliminar",fixedRange:"periodo fijo",dateUnknown:"desconocido",rangeFixedOn:"El periodo lo fija «{source}»: no se puede cambiar aquÃ",rangeEnded:"Este periodo ha terminado â elige un rango para que la tarjeta vuelva a estar en vivo",rangeFixedOnBoard:"El periodo lo fija «{source}»: también se mantiene fijo en el tablero",sinceDate:"desde el {date}",allTime:"todo el tiempo",period7d:"7 d",period30d:"30 d",period90d:"90 d",source:{live:{label:"En vivo",tip:"En vivo: se recalcula cada vez que se abre el tablero, para quien lo esté mirando."},snapshot:{label:"Instantánea",tip:"Instantánea: cifras calculadas una sola vez por quien creó la tarjeta. Nada las actualiza."},run:{label:"Bajo demanda",tip:"Bajo demanda: el resultado de un análisis. Estas cifras se mantienen igual hasta que alguien actualiza la tarjeta."},finding:{label:"Escrito",tip:"Escrito: una respuesta que alguien redactó. Aquà no hay nada que recalcular."},empty:{label:"VacÃo",tip:"VacÃo: esta tarjeta aún no tiene datos."},unavailable:{label:"No disponible",tip:"No disponible: los datos de esta tarjeta no se pueden mostrar aquÃ."}},author:{by:"por",addedOn:"Tarjeta añadida el {date}",former:"ex",byYou:"por ti",bySomeone:"por alguien del equipo"}}},p={common:{featured:"Destacada"},askPlaceholder:{me:"Pregunta sobre tu trabajo â enfoque, crecimiento, fricciónâ¦",team:"Pregunta sobre tu equipo â carga, bloqueos, impulsoâ¦",org:"Pregunta sobre la organización â inversión, capacidad, saludâ¦"},me:{eyebrow:"Tu copia privada",privacy:"Solo tú puedes ver lo que hay aquà â ni tu jefe, ni tu equipo. Esto es tuyo.",lens:{label:"Tú",tagline:"Un espacio tranquilo para entender tu propio trabajo y crecer a tu manera.",assignedDesc:"Programas asignados para tu crecimiento.",selfDesc:"Programas que añadiste tú mismo desde la Biblioteca.",onlyMe:"Solo yo",featuredBlurb:"Un lugar por donde empezar â las vistas previas provienen de tus propias sesiones."},categories:{focus:{title:"Enfoque",blurb:"Entiende cuándo y cómo rindes mejor en tu trabajo.",questions:{bestWorkTime:{q:"¿En qué momento del dÃa rindo mejor?",why:"Protege tus horas pico para el trabajo que más importa."},deepFocusRatio:{q:"¿Qué parte de mi semana es enfoque profundo y cuánto es cambiar entre tareas?",why:"Reequilibra hacia el trabajo que realmente te da energÃa."}
1,flowPulls:{q:"¿Qué me saca del flujo con más frecuencia?",why:"Nombra las interrupciones para poder eliminarlas de tu dÃa."},longerThanExpected:{q:"¿Qué tarea me llevó mucho más tiempo del esperado?",why:"Saca a la luz los sumideros de tiempo ocultos para planificar en torno a ellos."}}},growth:{title:"Crecimiento",blurb:"Observa cómo se acumula tu propio oficio, semana tras semana.",questions:{stuckMoveForward:{q:"¿Dónde me sigo atascando, y qué me ayudarÃa a avanzar?",why:"Convierte la fricción recurrente en lo único que vale la pena aprender después."},unlockSkill:{q:"¿Qué habilidad me abrirÃa más puertas ahora mismo?",why:"Dirige tu aprendizaje hacia donde rinde más rápido."},learningNow:{q:"¿Qué herramientas o lenguajes estoy aprendiendo ahora mismo?",why:"Detecta las habilidades en las que estás creciendo para enfocarte a propósito."},betterThisMonth:{q:"¿En qué he mejorado este mes?",why:"Prueba de que estás subiendo de nivel â fácil de pasar por alto en una semana ajetreada."}}},spend:{title:"Gasto y retorno",blurb:"Saca más provecho de cada dólar de gasto en IA.",questions:{cutSpend:{q:"¿Dónde puedo reducir mi gasto en IA sin perder calidad?",why:"Recorta el desperdicio de modelo, caché y prompts â conserva la calidad."},resultPerCost:{q:"¿Qué tareas dieron más resultado por el menor costo?",why:"Descubre dónde tu esfuerzo y gasto realmente valieron la pena."},weekBrief:{q:"Dame mi semana en un resumen â logros, bloqueos y qué sigue.",why:"Un resumen listo para tu actualización o tu propia memoria."}}},workload:{title:"Carga de trabajo",blurb:"Una mirada honesta a tu carga â y a tu ritmo.",questions:{lateNights:{q:"¿Dónde estoy trabajando de madrugada o los fines de semana?",why:"Detecta tramos insostenibles mientras los ajustes pequeños todavÃa ayudan."},sustainablePace:{q:"¿Estoy trabajando a un ritmo que puedo sostener?",why:"Detecta las primeras señales mientras un pequeño cambio todavÃa funciona."},energyBalance:{q:"¿Qué trabajo de esta semana me dio energÃa, y cuál me la quitó?",why:"Dirige más de tu tiempo hacia lo que te da energÃa."}}},wins:{title:"Logros",blurb:"Tu carrete privado de momentos destacados, listo cuando lo necesites.",questions:{finishedThisWeek:{q:"¿Qué terminé esta semana?",why:"Los logros que es fácil olvidar para el viernes â reunidos en un solo lugar."},timeSaver:{q:"¿Qué resolvà que me ahorrará tiempo más adelante?",why:"Captura las lecciones bien ganadas antes de que se desvanezcan en silencio."},oneOnOneShare:{q:"¿Qué cosa de esta semana vale la pena compartir en mi 1:1?",why:"Llega con algo concreto de qué hablar, no con la hoja en blanco."}}},direction:{title:"Dirección",blurb:"Mantén el dÃa a dÃa apuntando a lo que te importa.",questions:{movingTowardCare:{q:"¿Mi trabajo se está moviendo hacia lo que realmente me importa?",why:"Realinea lo pequeño con el panorama general, a tu manera."},problemGravity:{q:"¿Hacia qué tipo de problemas gravito?",why:"Entiende tu inclinación natural â y luego moldea tu camino para aprovecharla."}}}}},team:{eyebrow:"Tu equipo",privacy:"Las vistas de equipo son agregadas y solidarias â pensadas para ayudar a las personas a prosperar, nunca para clasificar o vigilar a nadie.",lenses:{lead:{label:"LÃder de equipo",tagline:"Cuida a las personas y despeja el camino â el trabajo de mayor impacto que haces.",assignedDesc:"Programas asignados para tu crecimiento.",selfDesc:"Programas que añadiste tú mismo desde la Biblioteca.",onlyMe:"Solo yo",featuredBlurb:"Las preguntas a las que los lÃderes recurren primero.",categories:{unblock:{title:"Desbloqueo",blurb:"Despeja el camino â lo más valioso que puede hacer un lÃder.",questions:{mostBlocked:{q:"¿Qué está bloqueando más al equipo ahora mismo?",why:"Despeja primero los mayores obstáculos â ahà es donde tu tiempo rinde más."},stuckSamePerson:{q:"¿Quién lleva tiempo atascado en el mismo problema?",why:"Ofrece una mano o una sesión de pair programming antes de que cunda la frustración."},oneDecisionUnblocks:{q:"¿Dónde desbloquearÃa a varias personas una sola decisión rápida mÃa?",why:"Encuentra las pequeñas decisiones que solo tú puedes tomar y que liberan a los demás."}}},load:{title:"Carga",blurb:"Cuida a las personas, no solo el resultado.",questions:{burnoutRisk:{q:"¿Alguien está trabajando demasiado y va camino del agotamiento?",why:"Ofrece apoyo temprano â mucho antes de que se traduzca en una baja."},loadSpread:{q:"¿Con qué uniformidad se reparte el trabajo en el equipo ahora mismo?",why:"Nivela los puntos calientes para que nadie cargue con el equipo en silencio."},weekendLoad:{q:"¿Quién ha estado cargando con trabajo de fin de semana o de madrugada?",why:"Reequilibra antes de que la buena voluntad se agote en silencio."}}}
1,cost:{title:"Costo y retorno",blurb:"Saca más provecho de cada dólar que gasta el equipo.",questions:{cutTeamSpend:{q:"¿Dónde podemos reducir el gasto en IA sin perder calidad?",why:"Encuentra cambios de modelo, ganancias de caché y exceso de prompts en todo el equipo."},shippedVsChurned:{q:"¿Qué se entregó de verdad frente a lo que se descartó esta semana?",why:"Separa el rendimiento real del esfuerzo que se estancó."},skillsMoveOutcomes:{q:"¿Qué habilidades y herramientas realmente mueven nuestros resultados?",why:"Apuesta por lo que eleva los resultados; abandona lo que solo añade costo."},teamWeekBrief:{q:"Dame la semana del equipo en un resumen.",why:"Un carrete de momentos destacados listo para el standup o tu actualización."}}},knowledge:{title:"Riesgo de conocimiento",blurb:"Reduce el riesgo de dependencia de una sola persona antes de que se vuelva fragilidad.",questions:{singleOwner:{q:"¿Qué parte del código o del trabajo solo entiende una persona?",why:"Reduce el riesgo de dependencia de una sola persona antes de que se vuelva fragilidad real."},twoWeeksOff:{q:"¿Qué se romperÃa si una persona se tomara dos semanas libres?",why:"Pon a prueba la resiliencia del equipo antes de que lo haga la realidad."}}},collab:{title:"Colaboración",blurb:"Observa el tejido conectivo que mantiene unido a un equipo.",questions:{solvingTwice:{q:"¿Dónde estamos resolviendo el mismo problema dos veces?",why:"Convierte el esfuerzo repetido en una herramienta o patrón compartido que todos reutilicen."},knowledgeFlow:{q:"¿Qué tan bien fluye el conocimiento en el equipo?",why:"Detecta silos que se están formando y ayuda a que las buenas ideas viajen más lejos."},quietMentor:{q:"¿Quién está mentorizando o ayudando a otros en silencio?",why:"Ve â y celebra â el trabajo invisible que suele pasar desapercibido."}}},grow:{title:"Crecimiento",blurb:"Ayuda a cada persona a llegar a su siguiente nivel.",questions:{readyForChallenge:{q:"¿Quién parece listo para un desafÃo mayor?",why:"Detecta el talento emergente y abre la puerta correcta en el momento correcto."},thinSkills:{q:"¿Qué habilidades escasean en el equipo ahora mismo?",why:"Planifica aprendizaje, mentorÃa o contratación en torno a las carencias reales."},teamGettingBetter:{q:"¿En qué está mejorando el equipo en conjunto?",why:"Cuenta la historia de crecimiento del equipo y reinvierte donde se está generando impulso."}}},recognize:{title:"Reconocimiento",blurb:"Haz que el reconocimiento sea especÃfico y frecuente.",questions:{shippedAndSolved:{q:"¿Qué entregó y resolvió el equipo esta semana?",why:"Un carrete de momentos destacados listo para el standup, las demos o tu actualización."},shoutOut:{q:"¿El buen trabajo de quién esta semana merece un reconocimiento público?",why:"La forma más barata y poderosa de levantar a un equipo â hecha fácil."}}}}},member:{label:"Compañero de equipo",tagline:"Encuentra tu lugar, de quién aprender y cómo suma tu trabajo.",assignedDesc:"Programas asignados para tu crecimiento.",selfDesc:"Programas que añadiste tú mismo desde la Biblioteca.",onlyMe:"Solo yo",featuredBlurb:"Encuentra tu lugar en el ritmo del equipo.",categories:{fit:{title:"Cómo encajo",blurb:"Encuentra tu lugar en el ritmo del equipo.",questions:{takeOverStuck:{q:"¿En qué se sigue atascando el equipo que yo podrÃa asumir?",why:"Conviértete en la persona que elimina un dolor de cabeza recurrente."},helpTeammates:{q:"¿Dónde puedo ayudar más a mis compañeros ahora mismo?",why:"Convierte lo que sabes en una mano justo donde se necesita."},learnFromSomeone:{q:"¿Quién está trabajando en algo de lo que podrÃa aprender?",why:"Encuentra la colaboración que te hace subir de nivel y crea un vÃnculo."}}},learn:{title:"Aprender juntos",blurb:"Crece más rápido creciendo junto a otros.",questions:{teamStrengths:{q:"¿En qué es excelente mi equipo que yo podrÃa aprender?",why:"Toma prestadas las fortalezas del equipo para completar las tuyas."},teachSomeone:{q:"¿Dónde llevo un paso de ventaja y podrÃa enseñar a alguien?",why:"Enseñar consolida tu propio dominio â y gana confianza."}}}
1,contribute:{title:"Impulso compartido",blurb:"Ve cómo tu trabajo suma al conjunto.",questions:{connectToWhole:{q:"¿Cómo se conecta mi trabajo con lo que está construyendo el equipo?",why:"Siente la lÃnea entre tu dÃa y algo más grande que están construyendo juntos."},accomplishedTogether:{q:"¿Qué logramos juntos esta semana?",why:"Los logros compartidos merecen saborearse â y recordarse."}}}}}}},org:{eyebrow:"Tu organización",privacy:"Las vistas de la organización muestran tendencias y capacidad en conjunto â nunca actividad individual.",lenses:{exec:{label:"Liderazgo",tagline:"Lee la organización completa â capacidad, alineación, salud y la historia detrás de todo ello.",assignedDesc:"Programas asignados para tu crecimiento.",selfDesc:"Programas que añadiste tú mismo desde la Biblioteca.",onlyMe:"Solo yo",featuredBlurb:"Lee la organización completa de un vistazo.",categories:{cost:{title:"Costo y retorno",blurb:"El retorno del gasto en IA â la cifra para la junta directiva.",questions:{aiROI:{q:"¿Cuál es nuestro retorno medido de las herramientas de IA este trimestre?",why:"El gasto frente al rendimiento entregado â la cifra para la junta directiva."},spendVsBudget:{q:"¿Qué estamos gastando en IA, y va conforme al presupuesto?",why:"Ve la factura y el ritmo de gasto antes de que cierre el trimestre."},cutOrgSpend:{q:"¿Dónde puede la organización reducir el gasto en IA sin perder calidad?",why:"Dirige la optimización hacia donde más mueve la factura."},valuePerDollar:{q:"¿Qué equipos entregan más valor por cada dólar de gasto en IA?",why:"Encuentra los equipos eficientes â y difunde su forma de trabajar."},shippedVsChurnedQuarter:{q:"¿Qué se entregó de verdad frente a lo que se descartó este trimestre?",why:"Resultado de toda la organización, no solo actividad."}}},capability:{title:"Capacidad",blurb:"Ve hacia dónde va la energÃa real de la organización.",questions:{deepestEffort:{q:"¿Dónde está poniendo la organización su esfuerzo más profundo?",why:"Comprueba si la energÃa real va hacia donde dice la estrategia que deberÃa ir."},skillsShortage:{q:"¿En qué habilidades andamos escasos en toda la organización?",why:"Dirige la contratación, la formación y las alianzas hacia donde más cuenten."},gettingBetterOverTime:{q:"¿En qué está mejorando claramente la organización con el tiempo?",why:"Sigue la capacidad como un activo que se acumula â tu ventaja duradera."}}},alignment:{title:"Alineación",blurb:"Mantén el esfuerzo y las prioridades apuntando en la misma dirección.",questions:{dailyWorkPriorities:{q:"¿El trabajo diario coincide con nuestras principales prioridades?",why:"Detecta el desvÃo entre lo que decimos que importa y hacia dónde va realmente el trabajo."},effortDrifting:{q:"¿Dónde se está alejando el esfuerzo de la estrategia?",why:"Detecta la mala asignación silenciosa antes de que cueste un trimestre."}}},health:{title:"Salud y cultura",blurb:"Una organización sostenible es una organización de alto rendimiento.",questions:{sustainablePaceOrg:{q:"¿Es sostenible el ritmo en toda la organización?",why:"Adelántate al agotamiento a nivel de toda la organización antes de que se convierta en bajas."},knowledgeConcentration:{q:"¿Dónde se concentra el conocimiento crÃtico en muy pocas personas?",why:"Reduce el riesgo de dependencia de una sola persona antes de que se vuelva fragilidad real."},learningCulture:{q:"¿Estamos construyendo una verdadera cultura de aprendizaje y de compartir?",why:"Una organización que aprende se acumula â mÃdela para poder nutrirla."}}},story:{title:"Impulso e historia",blurb:"La narrativa detrás de los números.",questions:{biggestWins:{q:"¿Cuáles fueron los mayores logros de la organización este trimestre?",why:"La historia para la junta directiva, la reunión general y la próxima ronda de inversión."},hardProblemsCracked:{q:"¿Qué problemas difÃciles resolvimos que los números por sà solos no muestran?",why:"Evidencia de capacidad que nunca aparece en una métrica."}}}}},enablement:{label:"Adopción y herramientas",tagline:"Difunde lo que funciona y elimina la fricción que grava a cada equipo.",assignedDesc:"Programas asignados para tu crecimiento.",selfDesc:"Programas que añadiste tú mismo desde la Biblioteca.",onlyMe:"Solo yo",featuredBlurb:"Difunde lo que funciona; elimina lo que grava a cada equipo.",categories:{adoption:{title:"Adopción",blurb:"Convierte las buenas herramientas en impulso para toda la organización.",questions:{mostValueFromTools:{q:"¿Qué equipos están sacando más valor de sus herramientas?",why:"Encuentra los puntos brillantes â y luego difunde su forma de trabajar por todas partes."},slowingTeamsDown:{q:"¿Qué está ralentizando más a los equipos ahora mismo?",why:"Corrige la fricción compartida que grava en silencio a cada equipo a la vez."},aiChangingHowWeBuild:{q:"¿Cómo está cambiando el trabajo asistido por IA la forma en que construimos?",why:"Comprende el cambio para poder apostar por lo que está funcionando."}}},costeff:{title:"Eficiencia de costo",blurb:"Recorta el gasto que no compra ninguna mejora medible.",questions:{spendNotPayingOff:{q:"¿Dónde no está dando resultado el gasto en IA?",why:"Recorta el gasto que no compra ninguna mejora medible."},costliestLeastLift:{q:"¿Qué herramientas cuestan más por la menor mejora?",why:"Racionaliza el conjunto de herramientas en torno a lo que realmente aporta."}}},spread:{title:"Difusión",blurb:"Ayuda a que lo que funciona en un lugar llegue a todas partes.",questions:{goodPatternToCopy:{q:"¿Qué buen patrón está funcionando en un equipo que otros deberÃan copiar?",why:"Codifica los aciertos para que no queden atrapados en un solo rincón."}}},friction:{title:"Fricción",blurb:"Haz que el camino correcto sea el camino fácil.",questions:{slowingAcrossBoard:{q:"¿Qué está ralentizando a los equipos en general?",why:"Corrige la fricción compartida que grava en silencio a cada equipo a la vez."},skillsToEnableNext:{q:"¿En qué habilidades deberÃamos invertir para habilitar a continuación?",why:"Construye la hoja de ruta de capacidades a partir de lo que la gente realmente busca."}}}}}}}},m={type:{goalBlocked:"El agente necesita tu respuesta",chatQuestion:"El chat necesita tu respuesta",goalShipped:"Objetivo entregado",mention:"Te han mencionado",comment:"Nuevo comentario",securityAlert:"Alerta de seguridad",billingWarning:"Aviso de facturación",inviteAccepted:"Invitación aceptada",invitePending:"Invitación pendiente",roleChanged:"Cambio de rol",weeklyDigest:"Resumen semanal",projectCreated:"Proyecto creado",projectArchived:"Proyecto archivado",shareRequest:"Solicitud para compartir",visionPublish:"Publicado en la Claridad de tu organización",assigned:"Asignado a ti",unassigned:"Asignación retirada",ownershipTransferred:"Propiedad transferida",addedToTeam:"Te han añadido a un equipo",addedToProject:"Te han añadido a un proyecto",docShared:"Compartido contigo",reply:"Nueva respuesta",statusChanged:"Cambio de estado",dueSoon:"Vence pronto",overdue:"Atrasado",agentFailed:"Una tarea ha fallado",approvalRequired:"Aprobación necesaria",creditsExhausted:"Créditos agotados",dailyAgentSummary:"Resumen diario de agentes",gatheringReady:"Resumen de la reunión listo",system:"Sistema",workosTabShare:"Espacio compartido",gatheringRing:"Llamada",wisdomMined:"Mapa de Wisdom actualizado"},open:{review:"Revisar",viewBoard:"Ver tablero",viewInvitation:"Ver invitación",viewOrganization:"Ver organización",provideInput:"Responder",openGoal:"Abrir objetivo",openDoc:"Abrir documento",openChat:"Abrir chat",openProject:"Abrir proyecto",open:"Abrir"},title:"Bandeja de entrada",emptyTitle:"Bandeja a cero",emptyBody:"Estás al dÃa.",markRead:"Marcar como leÃdo",markUnread:"Marcar como no leÃdo",markAllRead:"Marcar todo como leÃdo",markAllUnread:"Marcar todo como no leÃdo",clearSelection:"Quitar selección",keyboard:{moveDown:"Mensaje siguiente",moveUp:"Mensaje anterior",open:"Abrir",toggleRead:"Alternar leÃdo / no leÃdo",extendDown:"Extender selección hacia abajo",extendUp:"Extender selección hacia arriba",selectAll:"Seleccionar todo",openFold:"Mostrar mensajes agrupados",closeFold:"Ocultar mensajes agrupados"},orgFilterAll:"Organizaciones: todas",orgFilterCount:"Organizaciones: {count}",orgFilterAria:"Filtrar por organización",typeFilterAll:"Tipos de mensaje: todos",typeFilterAria:"Filtrar por tipo de mensaje",filter:"Filtro",typeFilter:{allMessages:"Todos los mensajes",allGoals:"Todos los objetivos",goalsInput:"Objetivos: necesitan tu respuesta",goalsFailed:"Objetivos: fallidos",goalsShipped:"Objetivos: completados",chats:"Chats: preguntas",allDocs:"Todos los documentos",docsMentions:"Documentos: menciones",docsComments:"Documentos: comentarios y respuestas",docsShared:"Documentos: compartidos contigo",workAssignments:"Trabajo: asignaciones",workSchedule:"Trabajo: estados y fechas",orgInvitations:"Organización: invitaciones",orgMembers:"Organización: miembros y proyectos",orgBilling:"Organización: facturación y seguridad",claritySharing:"Claridad: compartidos",digestsSystem:"Resúmenes y sistema"},archive:"Archivar",needsYouPill:"Te necesita",displayAria:"Opciones de vista",displayHeading:"Vista",display:{standard:"Estándar",compact:"Compacta"},viewArchived:"Archivados",viewMenuAria:"Cambiar vista",unarchive:"Desarchivar",reload:"Recargar",archiveFailed:"No se pudo archivar â inténtalo de nuevo.",markReadFailed:"No se pudo actualizar â inténtalo de nuevo.",emptyArchivedTitle:"Nada archivado",emptyArchivedBody:"Los mensajes archivados aparecen aquÃ.",emptyFilteredTitle:"Sin coincidencias",emptyFilteredBody:"Ningún mensaje coincide con estos filtros.",markAsRead:"Marcar como leÃdo",markAsUnread:"Marcar como no leÃdo",delete:"Eliminar",rowActionsAria:"Acciones del mensaje",muteThread:"Silenciar este hilo",unmuteThread:"Reactivar este hilo",threadMuted:"Hilo silenciado â las respuestas no llegarán a tu bandeja",threadUnmuted:"Hilo reactivado",muteFailed:"No se guardó â inténtalo de nuevo",deleteOneTitle:"¿Eliminar mensaje?",deleteManyTitle:"¿Eliminar {count} mensajes?",deleteConfirmBody:"Los mensajes eliminados desaparecen de tu bandeja. No se puede deshacer.",deleteFailed:"No se pudo eliminar â inténtalo de nuevo.",entity:{yourAccount:"Tu cuenta"},kind:{goal:"Objetivo",task:"Tarea del agente",chat:"Chat",doc:"Documento",project:"Proyecto",org:"Organización",billing:"Facturación y seguridad",clarity:"Claridad",gathering:"Reunión",system:"Sistema"},fact:{organization:"Organización",project:"Proyecto",from:"De",received:"Recibido",type:"Tipo"},act:{goalBlocked:"necesita tu decisión",goalBlockedOn:"necesita tu decisión sobre {node}",approvalRequired:"espera tu aprobación",agentFailed:"la ejecución falló",goalShipped:"completado",goalShippedBy:"completado por {actor}",chatQuestion:"el agente hizo una pregunta",mention:"te mencionaron",mentionBy:"{actor} te mencionó",comment:"nuevo comentario",commentBy:"{actor} comentó",reply:"nueva respuesta",replyBy:"{actor} respondió",docShared:"compartido contigo",docSharedBy:"{actor} lo compartió contigo",assigned:"asignado a ti",unassigned:"ya no está asignado a ti",ownershipTransferred:"la propiedad pasó a ti",addedToTeam:"te añadieron a un equipo",addedToProject:"te añadieron",projectCreated:"proyecto creado",projectCreatedBy:"creado por {actor}",projectArchived:"archivado",projectArchivedBy:"archivado por {actor}",inviteAccepted:"invitación aceptada",inviteAcceptedBy:"{actor} se unió con tu invitación",invitePending:"te invita a unirte",roleChanged:"tu rol cambió",statusChanged:"cambio de estado",dueSoon:"vence pronto",overdue:"vencido",gatheringReady:"resumen listo",billingWarning:"la facturación necesita atención",securityAlert:"nuevo inicio de sesión",creditsExhausted:"créditos de agentes agotados",shareRequest:"pide ver tus sesiones",visionPublish:"publicado para tu organización",gatheringRing:"te llamó"},resizeList:"Cambiar el tamaño de la lista de la bandeja",resizePanel:"Cambiar el tamaño del panel de la bandeja",selectNotification:"Selecciona una notificación.",toastResolved:"Resuelto",toastArchived:"Archivado",toastAgentResuming:"el agente continúa",undo:"Deshacer",dismiss:"Descartar",allOrganizations:"Todas las organizaciones",needsInputPill:"Necesita respuesta",dismissRequest:"Descartar solicitud",loadingDecision:"Cargando la decisiónâ¦",alreadyResolved:"Esta solicitud ya se resolvió â la tarea ha continuado.",needsYourInput:"Necesita tu respuesta",phaseOf:"Fase {current} de {total}",pausedAt:"En pausa en",agentLog:"Registro del agente",agentLogTitle:"Ver el registro de ejecución del agente",orgOther:"Otro",mentionHeader:"Mencionar",did:{inviteAccepted:"accepted y
1our invitation",invitePending:"invited you to join",mention:"mentioned you",comment:"commented",reply:"replied",docShared:"compartió un documento contigo",shareRequest:"asked to see your sessions",assigned:"assigned you a goal",unassigned:"unassigned you from a goal",ownershipTransferred:"made you owner of a goal",roleChanged:"changed your role",addedToTeam:"added you to a team",addedToProject:"added you to a project",projectCreated:"created a project",projectArchived:"archived a project"},status:{failed:"Failed",shipped:"Shipped",blocked:"Blocked",approve:"Needs approval",dueSoon:"Due soon",overdue:"Overdue"},backToList:"Bandeja de entrada",group:{heading:"Agrupar",attention:"Te necesita, luego por dÃa",org:"Por organización",newest:"Más recientes primero"},textSize:{heading:"Tamaño del texto",standard:"Estándar",larger:"Más grande"},section:{needsYou:"Te necesita",today:"Hoy",yesterday:"Ayer",earlierThisWeek:"Esta semana",earlier:"Antes"},didOn:{mention:"te mencionó en {entity}",comment:"comentó en {entity}",reply:"respondió en {entity}",docShared:"compartió {entity} contigo",assigned:"te asignó {entity}",unassigned:"te quitó de {entity}",ownershipTransferred:"te hizo propietario de {entity}",inviteAccepted:"se unió a {entity}",invitePending:"te invitó a {entity}",roleChanged:"cambió tu rol en {entity}",addedToTeam:"te añadió a un equipo en {entity}",addedToProject:"te añadió a {entity}",projectCreated:"creó {entity}",projectArchived:"archivó {entity}"},digest:{goalShipped:"entregó {count} objetivos en {place}",projectCreated:"creó {count} proyectos en {place}",projectArchived:"archivó {count} proyectos en {place}",statusChanged:"{count} cambios de estado en {place}",wisdomMined:"{count} actualizaciones del mapa Wisdom en {place}",visionPublish:"publicó {count} tableros en {place}",generic:"{count} novedades en {place}",open:"Mostrar {count} mensajes",close:"Ocultar mensajes",markAllRead:"Marcar todo como leÃdo",markAllUnread:"Marcar todo como no leÃdo",archiveAll:"Archivar todo"}},g={eyebrow:"HX {lens}",densityHighlights:"Destacados",densityRaw:"Actividad completa",noProjectTitle:"Ningún proyecto seleccionado",noProjectBody:"Elige un proyecto en el selector (âK) para ver su pulso.",emptyHighlightsTitle:"Aún no hay nada destacado",emptyRawTitle:"Todo está tranquilo",emptyHighlightsBody:"Los momentos destacados aparecerán aquÃ. Cambia a Actividad completa para verlo todo.",emptyRawBody:"Cuando tu equipo cree y actualice cosas, la actividad aparecerá aquÃ.",system:"Sistema",bucket:{today:"Hoy",yesterday:"Ayer",thisWeek:"Esta semana",earlier:"Antes"},entity:{goal:"Objetivo",initiative:"Iniciativa",wisdomDoc:"SabidurÃa",concept:"Concepto",workstream:"Flujo de trabajo",project:"Proyecto",task:"Tarea"}},b={question:"Pregunta",submit:"Enviar",dismiss:"Descartar",answerSent:"Respuesta enviada.",alreadyAnswered:"Esta pregunta ya se respondió â el chat ha continuado.",whatITried:"Lo que intenté",recommended:"recomendada",recommendedTitle:"Recomendada",whyRecommended:"Por qué se recomienda:",other:"Otra",otherDetail:"Una respuesta diferente.",yourAnswerPlaceholder:"Tu respuestaâ¦",orTellMePlaceholder:"â¦o dÃmelo exactamente",typeAnswerPlaceholder:"Escribe tu respuestaâ¦",yourAnswerAria:"Tu respuesta",noPermission:"No tienes permiso para responder a esto.",skip:"Omitir",sending:"Enviandoâ¦",peerChoosingOne:"{name} está eligiendo",peerChoosingMany:"{count} eligiendo",preparing:"Preparando algunas preguntasâ¦",otherPreferPlaceholder:"Dile al agente qué prefieresâ¦",back:"Atrás",
1next:"Siguiente",done:"Listo",close:"Cerrar",questionsAria:"Preguntas"},v={approveTitle:"¿Compartir tus sesiones de trabajo con {name}?",approveBody:"Un compañero de equipo te pidió compartir. Al compartir, tus sesiones de trabajo de {org} serán visibles para los equipos que aparecen junto a cada proyecto â las sesiones privadas siguen siendo solo tuyas.",loadingMap:"Cargando tu mapa de comparticiónâ¦",askingChip:"solicita",emptyMap:"Aún no hay repositorios de proyecto asignados â las sesiones seguirán siendo privadas hasta que los haya.",policyTitle:"Compartir sesiones de trabajo en todas tus organizaciones â actuales y futuras",policyBody:"Solo se comparten los directorios de trabajo locales que coinciden con los repositorios git de una organización. Cualquier otra carpeta local sigue siendo privada a menos que la compartas tú mismo.",policyAria:"Compartir automáticamente en las organizaciones sobre las que aún no has decidido",cancel:"Cancelar",share:"Compartir",sharingOnToast:"El uso compartido con {name} está activado"},h={eyebrow:"Workbench · standup diario",title:"Standup",description:"El standup de un equipo abarca organizaciones y proyectos: elige un contexto para redactar las tarjetas de hoy a partir de los objetivos completados y las sesiones de agente de cada persona, y después anota y publica en el diario.",moodGood:"Bien",moodSteady:"Estable",moodHeads:"Concentrado",moodAdd:"Ãnimo",moodClear:"Quitar",srcClaude:"Claude",srcCodex:"Codex",srcCursor:"Cursor",srcGoal:"Objetivo â",srcAgent:"Agente",agentSessionTitle:"sesión de agente",you:"Tú",teammate:"Compañero de equipo",noTrackedActivity:"sin actividad registrada",oneSignal:"{count} señal",manySignals:"{count} señales",reviewed:"Revisado",markReviewed:"Marcar como revisado",autoOnly:"solo automático",emptyPersonNote:"No hay sesiones de agente ni eventos de objetivos en este periodo. El silencio no es inactividad â",onLeave:"De permiso",offToolWork:"Trabajo fuera de la herramienta",onLeaveToday:"Hoy de permiso",workedOffToolToday:"Hoy trabajó fuera de la herramienta",clearAbsent:"quitar",shippedWorked:"Entregado y en curso",nothingComputed:"Nada calculado.",focusNext:"Enfoque / siguiente",noFocusNoted:"Sin enfoque anotado.",focusPlaceholder:"¿Cuál es el plan? (sugerido a partir de los objetivos abiertos)",blockersRisks:"Bloqueos / riesgos",noneFlagged:"Ninguno señalado.",addBlocker:"Añadir bloqueo",humanNote:"Nota humana",notePlaceholder:"Añade matices que las señales no capturanâ¦",promote:"Promover",dismiss:"Descartar",blockerPlaceholder:"¿Qué está bloqueando?",carriedOver:"arrastrado",resolve:"Resolver",journalTitle:"Diario · {scope}",today:"Hoy",statusPublished:"Publicado",statusAnnotating:"Anotando",shippedCount:"{count} entregados",oneBlocker:"{count} bloqueo",manyBlockers:"{count} bloqueos",blkAbbrev:"{count} bloq.",oneMember:"{count} miembro",manyMembers:"{count} miembros",railEmpty:"Aún no hay standups anteriores para este contexto. Inicia el de hoy para empezar el diario.",toastStarted:"Standup iniciado",toastStartFailed:"No se pudo iniciar el standup",toastRecomputed:"Recalculado â se conservaron las ediciones humanas",toastRecomputeFailed:"Error al recalcular",toastPublished:"Publicado en el diario",toastPublishFailed:"Error al publicar",toastAmendFailed:"Error al enmendar",toastSaveFailed:"No se pudo guardar ese cambio",allOrgs:"Todas las organizaciones",allTeams:"Todos los equipos",orgFallback:"Organización",teamFallback:"Equipo",selectOrg:"Seleccionar organización",selectTeam:"Seleccionar equipo",orgAria:"Organización",teamAria:"Equipo",gateNoneTitle:"No hay standups disponibles",gateNoneBody:"Standup lee las sesiones de agente reenviadas y los objetivos completados de las organizaciones a las que tienes acceso. Si esperabas ver standups aquÃ, pide a un propietario de la organización que revise tu acceso.",gatePickTitle:"Elige un contexto para el standup",gatePickBody:"Standup abarca organizaciones y proyectos â tu equipo puede estar trabajando en ambos. Elige la organización (aquellas donde puedes leer sesiones de agente reenviadas) y después el equipo.",gatePickHint:"Ahora elige un equipo â o Todos los equipos para ver a todos en el ámbito.",coveringWindow:"{scope} · cubre desde el último standup publicado",startStandup:"Iniciar standup",previewLead:"Vista previa precalculada.",previewBody:"Cada tarjeta se redacta a partir de los objetivos completados y las sesiones de agente.",previewBodyAllOrgs:"Cada tarjeta se redacta a partir de los objetivos completados en todas tus organizaciones y las sesiones de agente.",previewCta:"Inicia el standup para anotar, confirmar bloqueos y publicar.",emptyScopeTitle:"No hay miembros en este contexto.",emptyScopeBody:"Nadie pertenece a {scope} con sesiones reenviadas que puedas leer.",reviewedOfTotal:"{reviewed} de {total} revisados",amend:"Enmendar",recompute:"Recalcular",publish:"Publicar",annotatingLead:"Anotando.",annotatingBody:"Confirma los bloqueos, añade una nota humana donde ayude y después publica. Las tarjetas sin tocar se publican como solo automáticas.",amendment:"Enmienda",project:{title:"Standup",description:"Pulsa iniciar para capturar el delta desde tu último standup: qué se entregó, qué está bloqueado y quién movió cada objetivo.",capturing:"Capturandoâ¦",runAnother:"Ejecutar otro",start:"Iniciar un standup",toastReady:"Instantánea del standup lista",snapshotTitle:"Ãltima instantánea",capturedAt:"Capturada {when}",willList:"La instantánea incluirá:",itemGoals:"Objetivos entregados, bloqueados o recién creados.",itemPlans:"Planes fusionados, abiertos o con cambios de alcance.",itemDecisions:"Decisiones registradas.",itemMoves:"Quién movió cada elemento de trabajo.",backendNote:"El backend de extracción de deltas lee del feed de actividad y del tablero de objetivos. Una vez conectado, esta tarjeta se llena con filas que el lÃder del equipo puede leer de arriba abajo en 5 minutos.",emptyTitle:"Aún no se han ejecutado standups",emptyBody:"Pulsa Iniciar un standup arriba para capturar lo que c
1ambió desde la última reunión. La instantánea permanece en pantalla hasta que inicies la siguiente."}},y={common:{cancel:"Cancelar",save:"Guardar",saveChanges:"Guardar cambios",back:"Atrás",close:"Cerrar",remove:"Eliminar",total:"Total",cost:"Coste",percentOff:"{percent}% de descuento",perMonthSuffix:"/mes",perYearSuffix:"/año"},pages:{backToBilling:"Volver a facturación",backToUsage:"Volver al uso",invoicesTitle:"Facturas",invoicesDescription:"Tu historial de facturas y recibos.",usageDescription:"Lo que consumió tu organización: por tipo de trabajo, origen, proyecto, persona y modelo.",usageSpendTitle:"Cómo se gastan tus créditos de IA",usageSpendDescription:"Tus paquetes de créditos de IA, sus fechas de caducidad y el orden en que se gastan."},overview:{title:"Facturación",description:"Pagas por los productos que incluye tu plan (por miembro activo), más lo que consumes."},payDate:{free:"Gratis",monthly:"Mensual",annual:"Anual"},plan:{name:"Plan {plan}",pricePerUserPerMonth:"{price} / usuario / mes",inactiveTitle:"El plan está inactivo",endedOn:"Tu suscripción finalizó el {date}.",inactiveHint:"El uso es de solo lectura. Reactiva tu plan para restaurar el acceso completo.",paymentFailedBadge:"Pago fallido",cancelledBadge:"Cancelado",reactivate:"Reactivar plan",manage:"Gestionar plan",endsOn:"La suscripción finaliza el {date}.",renewsOn:"Se renueva el {date}",perUserMo:"/usuario/mes",paymentFailedTitle:"Tu último pago falló",paymentFailedBody:"Actualiza tu método de pago para evitar interrupciones del servicio. Tu suscripción se cancelará si el pago no se resuelve.",scheduledDowngrade:"Tu plan cambiará a {plan} el {date}.",users:"Usuarios",seatOne:"puesto",seatMany:"puestos",memberOne:"miembro activo",memberMany:"miembros activos",membersBillNote:"Los productos por puesto se facturan por miembros activos",seatsAvailableOne:"{count} puesto disponible",seatsAvailableMany:"{count} puestos disponibles",inviteUsers:"Invitar usuarios",addUsers:"Añadir usuarios",aiCredits:"Créditos de IA",withPlan:"con el Plan {plan}",sharedAcrossUsers:"Compartidos entre todos los usuarios",usageTip:"Todos los créditos de tu organización: todo lo incluido en tu plan más los créditos comprados, menos lo ya usado.",viewUsage:"Ver uso",exceededBy:"Has superado tus créditos de IA incluidos en {amount}.",exceededTip:"Este importe se deducirá de tu próxima compra de créditos o renovación.",expireResetsOn:"Caducan al final del perÃodo de facturación; el uso se restablece el {date}",expireAtPeriodEnd:"Caducan al final del perÃodo de facturación",spendOrderLink:"Cómo se gastan los créditos",autoRenew:"Renovación automática",autoRenewTip:"Cuando está activada, la cantidad seleccionada se compra automáticamente en cuanto tu saldo alcanza el umbral de saldo bajo que hayas definido.",autoRenewEnabled:"Activada",autoRenewOff:"Desactivada",manageAutoRenew:"Gestionar renovación automática",enable:"Activar",creditsAmount:"{credits} créditos",purchasedWhen:"se compra al usar el {percent}% de los créditos",autoRenewHint:"Compra automáticamente más créditos de IA cuando tu saldo se agote.",includedWithPlan:"Incluidos con el plan",includedTip:"Créditos incluidos con tu plan en cada perÃodo de facturación.",purchasedCredits:"Créditos de IA comprados",purchasedTip:"Créditos comprados para tu organización; caducan en 2 o 12 meses.",usageResetsOn:"El uso se restablece el {date}",usageResetsPeriodEnd:"El uso se restablece al final del perÃodo de facturación"},subscription:{title:"Plan",none:"Aún sin plan",noneHint:"Elige un plan para fijar tus puestos y los créditos de IA mensuales.",choosePlan:"Elegir un plan",changePlan:"Cambiar de plan",perSeatMonth:"{price} / puesto / mes",perSeatMonthSuffix:"/ puesto / mes",perSeatYear:"{price} / puesto / año",seatsLine:"{count} puestos",totalLabel:"Total del plan",totalPerMonth:"{price} / mes",totalPerYear:"{price} / año",renewsOn:"Se renueva el {date}",endsOn:"Termina el {date}",scheduledChange:"Cambiará a {plan} ({count} puestos) el {date}.",keepCurrent:"Mantener el plan actual",keptCurrent:"El cambio programado se ha cancelado.",resultUpgraded:"Tu plan ha cambiado. La diferencia se prorratea en tu próxima factura.",resultScheduled:"Programado: tu plan cambiará el {date}.",resultNoChange:"Ya estás en ese plan.",noPrice:"No disponible",free:"Gratis",payTitle:"Confirmar el pago",payCta:"Suscribirse",payBack:"Elegir otro plan",subscribed:"Tu suscripción está activa.",canceledPlan:"Tu plan terminará al final de este periodo de facturación.",resumed:"Tu plan se renovará con normalidad.",pendingUpgrade:"La mejora a {plan} está en curso.",pendingDowngrade:"El cambio a {plan} está en curso.",pendingSeats:"El cambio a {count} asientos está en curso.",pendingAnnual:"El cambio a facturación anual está en curso.",pendingMonthly:"El cambio a facturación mensual está en curso.",cancelPending:"Cancelar este cambio",pendingCanceled:"El cambio se canceló. Tu plan
1no ha cambiado.",errCheckoutBusy:"Acaba de iniciarse un pago para esta organización en otro lugar. Elige un plan de nuevo para continuarlo.",errChangeBusy:"Se está aplicando un cambio de plan ahora mismo. Los detalles del plan lo mostrarán en un momento.",errScheduleBusy:"Tu cambio programado anterior todavÃa se está retirando. Inténtalo de nuevo en unos segundos.",errSeats:"Quita miembros antes de reducir el número de puestos.",errPaymentMethod:"Añade un método de pago a esta organización antes de cambiar a un plan de pago.",errState:"Ahora mismo no es posible: recarga la página para ver el plan actual.",errGeneric:"No se pudo aplicar el cambio. Inténtalo de nuevo."},meter:{used:"Usados:"},stepper:{decrease:"Disminuir",increase:"Aumentar"},upsell:{title:"Desbloquea más potencia",subtitle:"Pasa a Pro y consigue más créditos de IA y funciones avanzadas de colaboración.",featureCredits:"10.000 créditos de IA incluidos por usuario",featureProjects:"Proyectos y espacios de trabajo ilimitados",featureScale:"Escala con créditos prepagados",featurePurchase:"Compra créditos adicionales en cualquier momento",cta:"Pasar a Pro",startingAt:"Desde {price}/usuario/mes"},details:{title:"Datos de facturación",add:"Añadir datos",empty:"Añade un correo y una dirección de facturación para que aparezcan en tus facturas.",edit:"Editar",actionsAria:"Acciones de datos de facturación",removeAction:"Eliminar datos de facturación",emailLabel:"Correo de facturación",companyLabel:"Nombre de la empresa",addressLabel:"Dirección",addTitle:"Añadir datos de facturación",editTitle:"Editar datos de facturación",fieldEmail:"Correo de facturación",fieldCompany:"Nombre de la empresa",fieldAddress1:"Dirección, lÃnea 1",fieldAddress2:"Dirección, lÃnea 2",fieldCity:"Ciudad",fieldState:"Estado / Región",fieldPostal:"Código postal",fieldCountry:"PaÃs",phEmail:"[email protected]",phCompany:"Empresa, S.L.",phAddress1:"Dirección postal",phAddress2:"Oficina, planta (opcional)",phCountry:"US",phCountrySelect:"Selecciona un paÃs",phCity:"Ciudad",phState:"Estado o región",phPostal:"Código postal",removeTitle:"¿Eliminar los datos de facturación?",removeBody:"Se eliminarán tu correo de facturación, empresa y dirección guardados. Puedes añadirlos de nuevo en cualquier momento.",errRequired:"Este campo es obligatorio.",errEmail:"Introduce una dirección de correo válida.",errCountry:"Usa un código de paÃs de dos letras, como ES.",errTooLong:"Usa {max} caracteres o menos."},paymentMethods:{title:"Métodos de pago",add:"Añadir método de pago",endingIn:"{brand} terminada en {last4}",expires:"Caduca {month}/{year}",default:"Predeterminada",setDefault:"Establecer predeterminada",cardActionsAria:"Acciones para la tarjeta terminada en {last4}",removeAction:"Eliminar método de pago",removeConfirmTitle:"¿Eliminar el método de pago?",removeConfirmBody:"Esta tarjeta se eliminará de la organización.",empty:"No hay métodos de pago registrados.",saveCard:"Guardar tarjeta"},invoices:{recentTitle:"Facturas recientes",viewAll:"Todas las facturas",invoice:"Factura",detailsAria:"Detalles de la factura",download:"Descargar factura",colId:"ID",colDescription:"Descripción",colAmount:"Importe",colAmountInclTax:"Importe con impuestos",colDate:"Fecha",colStatus:"Estado",colAction:"Acción",colQty:"Cant.",statusPaid:"Pagada",statusUnpaid:"Impagada",statusFailed:"Fallida",paymentFailedTitle:"Pago fallido",paymentFailedBody:"No se pudo cobrar esta factura. Reintenta con tu tarjeta registrada.",retryPayment:"Reintentar pago",issued:"Emitida",billingPeriod:"PerÃodo de facturación",billedTo:"Facturada a",paymentMethod:"Método de pago",subtotal:"Subtotal",tax:"Impuestos",statusCancelled:"Anulada",colPeriod:"Periodo",empty:"TodavÃa no hay facturas.",detailUnavailableTitle:"Detalles completos no disponibles",detailUnavailableBody:"El importe y el estado provienen de tu registro de facturación. Las lÃneas y los impuestos están en la propia factura."},upgrade:{titleUpgrade:"Mejorar plan",titleManage:"Gestionar plan",ctaUpgrade:"Mejorar",ctaScheduleDowngrade:"Programar cambio a plan inferior",cancelPlan:"Cancelar plan",effectiveNote:"Este cambio entra en vigor al final de tu perÃodo de facturación, el {date}.",effectiveNoteNow:"Este cambio entra en vigor de inmediato: se te cobra la diferencia prorrateada por el resto del perÃodo.",periodAria:"PerÃodo de facturación",monthly:"Mensual",yearly:"Anual",savePercent:"Ahorra un {percent}%",saveUpToPercent:"Ahorra hasta un {percent}%",current:"Actual",seatsFor:"Puestos para {name}",seats:"Puestos",summary:"Resumen",billedAnnually:"Facturado anualmente",yearlyDiscount:"Descuento anual",cardTitle:"Añadir método de pago",cardIntro:"Esta organización no tiene ninguna tarjeta registrada. Añade una para cambiar a {plan}.",cardCta:"Guardar tarjeta y mejorar"},planFeatures:{credits:"{credits} créditos de IA",creditsPerUser:"{credits} créditos de IA / usuario",unlimitedUsers:"Usuarios ilimitados",customAgents:"Agentes personalizados",mcpServers:"Servidores MCP"},cancelPlan:{title:"Cancelar tu plan actual",bodyWithDate:"Tu plan se cancelará, pero seguirá activo hasta el final de tu perÃodo de facturación actual, el {date}.",body:"Tu plan se cancelará, pero seguirá activo hasta el final de tu perÃodo de facturación actual.",afterDate:"Después de esa fecha:",bulletInactive:"Tu organización pasará a estar inactiva",bulletNoTasks:"No podrás crear ni ejecutar tareas",bulletBillingOnly:"El acceso se limitará solo a Facturación",reactivateNote:"Puedes reactivar tu plan en cualquier momento para restaurar el acceso completo.",cta:"Cancelar plan"},reactivate:{title:"¿Reactivar {plan}?",intro:"Estás a punto de reactivar tu suscripción anterior:",billingLabel:"Facturación: {period}",note:"Tu suscripción se reanudará de inmediato con las mismas condiciones de facturación."},credits:{creditsCount:"{credits} créditos de IA",expireIn2Months:"Caducan en 2 meses",expireIn12Months:"Caducan en 12 meses"}
1,addCredits:{title:"Añadir créditos de IA",amount:"Cantidad",amountAria:"Cantidad de créditos",rate:"1.000 créditos de IA = $1",paid:"{credits} créditos de IA comprados.",confirmUnavailable:"Tu banco debe confirmar este pago. Ãbrelo en Facturas para completarlo.",errNoCard:"Añade un método de pago antes de comprar créditos de IA.",errInProgress:"Ya hay una compra de créditos pendiente de pago. Complétala primero.",errDeclined:"Tu tarjeta fue rechazada.",errGeneric:"No se pudo completar la compra."},autoRenew:{title:"Gestionar renovación automática",intro:"Mantén a tu equipo en marcha incluso cuando los créditos de IA escaseen. Con la renovación automática activada, compraremos automáticamente más créditos de IA por ti.",enableLabel:"Activar renovación automática",topUpAmount:"Cantidad de recarga",purchaseWhen:"Comprar cuando",percentUsed:"{percent}% de créditos usados",purchaseWhenAria:"Porcentaje para comprar",summary:"{credits} créditos de IA ({cost}) se comprarán automáticamente cuando tu uso de créditos alcance el {percent}%, con el método de pago registrado.",saveCta:"Guardar configuración",saved:"Renovación automática activada.",turnedOff:"Renovación automática desactivada.",errGeneric:"No se pudo guardar la configuración de renovación automática.",paymentFailed:"La última recarga automática fue rechazada.",retryScheduled:"Lo intentaremos de nuevo el {date}.",retriesExhausted:"Los reintentos automáticos se han detenido. Compra créditos de IA para reanudarlos."},addUsers:{newUserOne:"nuevo usuario",newUserMany:"nuevos usuarios",optionMonthly:"{credits} créditos de IA / usuario · pago mensual",optionYearly:"{credits} créditos de IA / usuario · pago anual",dueToday:"{amount} se cobra hoy según el saldo actual de tu cuenta.",nextBill:"Próxima factura: {date}."},usage:{title:"Uso",period:"Periodo",periodThisMonth:"Este mes",periodLastMonth:"Mes pasado",last7:"Ãltimos 7 dÃas",last30:"Ãltimos 30 dÃas",allTime:"Todo el tiempo",groupBy:"Agrupar por",cutSurface:"Ãrea",cutModel:"Modelo",cutUser:"Persona",dispatches:"Solicitudes",dispatchesHint:"Llamadas a modelos y voz en este periodo",tokens:"Tokens",tokensSplit:"{in} entrada · {out} salida · {cached} en caché",voice:"Voz",voiceHint:"Minutos en tiempo real y de transcripción, caracteres de voz",noneYet:"TodavÃa ninguno",unpricedNote:"{count} solicitudes aún no tienen tarifa: su volumen se incluye arriba, pero no pueden costearse hasta que llegue el precio del modelo o de voz.",colDispatches:"Solicitudes",colVolume:"Volumen",colUnpriced:"Sin tarifa",unitTokens:"{amount} tokens",unitMinutes:"{amount} min",unitCharacters:"{amount} caracteres",automation:"Automatización (sin persona)",unattributed:"Sin asignar",empty:"No se registró uso en este periodo.",loadFailed:"No se pudo cargar el uso. Inténtalo de nuevo.",surfaces:{chat:"Chat",docAuthoring:"Redacción de documentos",goalPlanning:"Planificación de objetivos",goalExecution:"Ejecución de objetivos",hxAnalysis:"Análisis HX",codeExplorer:"Explorador de código",voiceRealtime:"Voz (tiempo real)",voiceTranscribe:"Voz (transcripción)",voiceTts:"Voz (sÃntesis)",testExplore:"Explorador de pruebas",testVerify:"Verificación de Test",wisdomMining:"MinerÃa de Wisdom",comments:"Comentarios",reflectionCoach:"Coach de Reflection",reflectionActionItems:"Acciones de Reflection",empathyToneCheck:"Revisión de tono de Empathy"},cutOperation:"Tipo de trabajo",cutSource:"Origen",cutProject:"Proyecto",filters:"Filtros",filterAllOperations:"Todos los tipos de trabajo",filterAllSources:"Todos los orÃgenes",filterAllProjects:"Todos los proyectos",filterAllUsers:"Todas las personas",clearFilters:"Quitar filtros",noProject:"Sin proyecto",sourceUnknownHint:"{count} solicitudes se registraron antes de que el producto guardara el origen de una solicitud.",operations:{goalRunner:"Ejecución de objetivos",authoring:"Redacción de documentos",wisdomMining:"MinerÃa de Wisdom",clarity:"Clarity",reflection:"Reflection",chat:"Chat",comments:"Comentarios",voice:"Voz",codeExplorer:"Explorador de código",testing:"Pruebas",empathy:"Empathy"},sources:{agent:"Agente conectado",workbench:"Workbench",workbench_chat:"Workbench Chat",workbench_run:"Doc AI Edit",mobile:"App móvil",server:"Servidor let.ai",unknown:"Sin registrar"},colCredits:"Créditos",colWork:"Trabajo",colDate:"Ãltimo uso",notCharged:"sin cobrar",plusUncharged:"+{count}
1 sin cobrar",plusModels:"+{count} más",itemsTruncated:"Las {count} mayores por créditos: acota los filtros para ver el resto.",itemRequests:"{count} solicitudes",creditsHint:"Cobrado a tu saldo en este periodo",totalRow:"Total · {count} {group}",groupNames:{operation:"tipos de trabajo",source:"orÃgenes",project:"proyectos",user:"personas",model:"modelos",surface:"áreas"}},spend:{banner:"Los créditos de IA siempre se gastan en el orden más beneficioso para ti: la categorÃa que caduca primero se gasta primero. La tabla siguiente muestra cómo funciona en tu cuenta.",bucketsTitle:"Paquetes de créditos",bucketTip:"Los paquetes de «Créditos incluidos con el plan» caducan primero, asà que te conviene que esos créditos de IA se usen primero.",colBucketType:"Tipo de paquete",colExpiresIn:"Caduca en",colExpiresOn:"Caduca el",colCreditsUsed:"Créditos de IA usados",colPercentUsed:"% usado",currentBucket:"Gastando actualmente de este paquete",never:"Nunca",today:"hoy",dayOne:"1 dÃa",daysMany:"{count} dÃas",emptyLots:"Aún no hay créditos de IA.",loadFailed:"No se pudieron cargar los créditos. Inténtalo de nuevo.",overdraftTitle:"Tu saldo está en descubierto",overdraftBody:"Has usado {amount} créditos de IA más que tu saldo. Los nuevos créditos lo compensan primero.",lotFree:"Créditos gratuitos",lotPlan:"Créditos incluidos con tu plan",lotPurchased:"Créditos comprados",lotGranted:"Créditos otorgados",lotDefault:"Créditos de IA"},usagePeriod:{title:"Uso en este perÃodo",rangeDaysMany:"{start} â {end} · quedan {count} dÃas",rangeDayOne:"{start} â {end} · queda 1 dÃa",soFar:"Uso hasta ahora",ratesNote:"El uso se factura a las tarifas indicadas a medida que se acumula."},history:{title:"Historial",empty:"Aún no hay actividad de créditos.",loadFailed:"No se pudo cargar el historial. Inténtalo de nuevo.",loadMore:"Mostrar anteriores",loadingMore:"Cargandoâ¦",colDate:"Fecha",colActivity:"Actividad",colDetail:"Detalles",colCredits:"Créditos de IA",typeSpend:"Cargo por uso",typeExpiry:"Créditos caducados",typePlanGrant:"Créditos del plan añadidos",typePurchase:"Créditos comprados",typeAdminGrant:"Créditos otorgados",typeRefund:"Reembolso",typeTransfer:"Reembolso del descubierto"},dunning:{pastDue:{title:"El pago ha fallado",body:"No hemos podido cobrar tu última factura. Seguiremos intentándolo: si sigue sin pagarse el {date}, las funciones de pago se pausarán para toda la organización."},suspended:{title:"Las funciones de pago están pausadas",body:"Tu factura sigue sin pagarse, asà que las funciones de pago están pausadas para esta organización. No se ha eliminado nada: tus créditos, tus datos y tu acceso vuelven en cuanto se pague la factura."},action:"Ver facturas"}},f={cancel:"Cancelar",copy:"Copiar",copied:"Copiado",confirm:"Confirmar",close:"Cerrar",remove:"Quitar",loading:"Cargandoâ¦",you:"Tú",user:"Usuario",aiAgent:"Agente IA",aiAgentOf:"Agente IA de {name}",dismissNotification:"Descartar notificación",versionHistory:"Historial de versiones",expandPanel:"Expandir panel",collapsePanel:"Contraer panel",expand:"Expandir",collapse:"Contraer",resizePanel:"Redimensionar panel",resizeDocWidth:"Ajustar el ancho del documento",resizeDir:"Redimensionar ({dir})",backToTop:"{title} â volver arriba",fieldEmpty:"{label}, vacÃo",fieldValue:"{label}: {value}",itemUnavailable:"Este elemento ya no está disponible.",allGoals:"Todas las metas",closeTab:"Cerrar pestaña",goalBadge:"META",organization:"Organización",teamOne:"Equipo",teamMany:"Equipos",madeUpOf:"Compuesto por",noMembersYet:"Aún
1sin miembros",lead:"LÃder",countTeamsOne:"1 equipo",countTeamsMany:"{count} equipos",countPeopleOne:"1 persona",countPeopleMany:"{count} personas",countMembersOne:"1 miembro",countMembersMany:"{count} miembros",countProjectsOne:"1 proyecto",countProjectsMany:"{count} proyectos",status:{active:"Activo",paused:"En pausa",shipped:"Entregado",draft:"Borrador",archived:"Archivado"},datePicker:{prevMonth:"Mes anterior",nextMonth:"Mes siguiente",today:"Hoy",clear:"Borrar",dowSun:"D",dowMon:"L",dowTue:"M",dowWed:"X",dowThu:"J",dowFri:"V",dowSat:"S",months:{jan:"Enero",feb:"Febrero",mar:"Marzo",apr:"Abril",may:"Mayo",jun:"Junio",jul:"Julio",aug:"Agosto",sep:"Septiembre",oct:"Octubre",nov:"Noviembre",dec:"Diciembre"}},iconPicker:{pickIcon:"Elegir icono",tabBasic:"Básico",tabEmoji:"Emoji",tabUpload:"Subir",color:"Color",colorName:"Color {name}",clearEmoji:"Quitar emoji (mostrar monograma)",monogramHint:"Las iniciales se toman automáticamente del nombre.",searchPlaceholder:"Buscar emojisâ¦",results:'Resultados · "{query}"',popular:"Populares",noMatches:'Sin coincidencias para "{query}".',replace:"Reemplazar",clear:"Quitar",dropPrimary:"Suelta un PNG, JPG o WebP",dropSecondary:"o haz clic para explorar · hasta {kb} KB",squareHint:"Las imágenes cuadradas funcionan mejor. Recortaremos las demás.",errUnsupportedType:"Tipo de archivo no compatible: {type}",errUnknownType:"desconocido",errPickFormat:"Elige una imagen JPG, PNG o WebP.",errRead:"No se pudo leer el archivo.",errUploadFailed:"Error al subir ({status}).",errNotConfigured:"Las subidas de imágenes no están configuradas en este servidor. Usa un color o un emoji por ahora.",errNetwork:"Error de red al subir. Inténtalo de nuevo.",tabIcon:"Icono",searchIconsPlaceholder:"Buscar iconosâ¦",clearGlyph:"Quitar icono (mostrar monograma)"}},C={boundaryTitle:"Algo salió mal",boundaryBody:"La página encontró un error inesperado y no pudo mostrarse. Recargar suele solucionarlo. Si sigue ocurriendo, avÃsanos.",reloadPage:"Recargar página",reconnected:"Reconectado al servidor.",backendDownBanner:"No se puede conectar con el servidor â tus cambios no se guardarán. Intentando reconectarâ¦",retryNow:"Reintentar ahora",cantLoadTitle:"No se puede cargar esto ahora",reachabilityTitle:"No se puede conectar con el servidor",pageProblemTitle:"Esta página tuvo un problema",chunkTitle:"Esta parte de la aplicación no se cargó",chunkBody:"Una parte de la aplicación no terminó de descargarse.",tryAgain:"Intentar de nuevo",backendDown:"No se puede conectar con el servidor, asà que la acción no se completó. Inténtalo de nuevo en un momento.",backendDownDev:"No se puede conectar con el servidor, asà que la acción no se completó. Puede que workbench-api no esté en ejecución â prueba a reiniciar tu stack de desarrollo (pnpm dev).",reachability:"No se puede conectar con el servidor ahora mismo. Seguiremos intentando reconectar.",noAccess:"No tienes acceso a esto.",notFound:"No pudimos encontrar esto.",loadFailed:"Algo salió mal al cargar esto.",confirmEmail:"Confirma tu correo antes de hacer esto.",confirmEmailLink:"Confirma tu correo",confirmEmailSuffix:" para hacer esto."},q={modelAria:"Modelo",pool:{wontRun:"no se ejecutará aquÃ",wontRunTitle:"Este modelo no puede ejecutarse en el grupo de agentes del proyecto ({runtime}); elige un modelo de Anthropic o cambia de grupo.",restrictedPoolTitle:"Se ejecuta en {runtime} â solo modelos de Anthropic."},thinkingDepth:"Profundidad de razonamiento",thinkingLabel:"Razonamiento",noExtendedThinking:"Sin razonamiento extendido",compareModels:"Comparar modelos",compareModelsMenu:"Comparar modelosâ¦",unavailableAccess:"acceso no disponible",unavailableLogic:"lógica no disponible",unavailableOnServer:"No disponible en este servidor ({reason})",tier:{flagship:"Insignia",balanced:"Equilibrado",fast:"Rápido"},thinking:{offLabel:"Apagado",offDesc:"Responde directamente, sin paso de razonamiento.",lightLabel:"Ligero",lightDesc:"Presupuesto corto para comprobaciones rápidas.",standardLabel:"Estándar",standardDesc:"Presupuesto equilibrado para el trabajo diario.",deepLabel:"Profundo",deepDesc:"El mayor presupuesto para trabajo complejo de varios pasos."},effort:{label:"Esfuerzo",none:"Ninguno",minimal:"MÃnimo",low:"Bajo",medium:"Medio",high:"Alto",xhigh:"Muy alto",max:"Máximo"},openai:{effort:{label:"Esfuerzo",none:"Ninguno",low:"Bajo",medium:"Medio",high:"Alto",xhigh:"Muy alto",max:"Máximo"},speed:{label:"Velocidad",auto:"Automática",default:"Estándar",flex:"Flexible",priority:"Prioridad"}},blurb:{opus48:"El mejor en código y razonamiento",sonnet5:"Caballo de batalla equilibrado",sonnet46:"Sonnet de la generación anterior",haiku45:"Rápido, razonamiento ligero",gpt55:"Código de frontera",gpt6astra:"Razonamiento complejo y programación",gpt56sol:"Trabajo profesional de frontera",gpt56terra:"Gran equilibrio entre calidad y coste",gpt56luna:"Eficiente para alto volumen",museSpark12:"Razonamiento agéntico, contexto de 1M",gemini37flash:"Código y agentes de vanguardia, contexto de 1M",gemini36flash:"Bucles de agentes eficientes, contexto de 1M",gemini35flashlite:"Subagentes y documentos de gran volumen",gemini31pro:"Potente, contexto de 1M",deepseekV4Flash:"El razonamiento más barato, contexto de 1M",deepseekV4Pro:"Razonamiento de frontera, contexto de 1M",glm52:"LÃder en inteligencia abierta (MIT)",glm53:"Razonamiento de vanguardia con pesos abiertos",qwen37max:"
1Código agéntico, contexto de 1M",qwen38max:"Razonamiento multimodal, contexto de 1M",qwen37plus:"Nivel Qwen económico",kimiK26:"Código agéntico de largo alcance",kimiK27:"Código agéntico de largo alcance",kimiK3:"Código agéntico de frontera, contexto de 1M"},compare:{subtitle:"Precios por millón de tokens · entrada · salida",colModel:"Modelo",colTier:"Nivel",colCost:"Coste",colPrice:"$/M",colThink:"Razona",colBestFor:"Ideal para",value:"VALOR",footnote:"Anthropic lidera en calidad; los modelos de pesos abiertos (GLM, DeepSeek, Qwen, Kimi) ofrecen resultados casi de frontera a una fracción del coste. Los modelos sin clave de API configurada, o sin cliente implementado, aparecen atenuados y no se pueden seleccionar."},orgDisabledShort:"desactivado para su organización",orgDisabledTitle:"Este modelo está desactivado para su organización. Elija otro."},A={title:"Apariencia visual",style:"Estilo",layout:"Diseño",surface:"Superficie",mode:"Modo",modeAria:"Modo de tema",light:"Claro",dark:"Oscuro",readability:"Legibilidad",resetReadability:"Restablecer al valor del diseño",textSize:"Tamaño de texto",density:"Densidad",lineHeight:"Interlineado",textWeight:"Peso del texto",surfaceBoost:"Refuerzo de superficie",resetBoosts:"Restablecer refuerzos",sidebar:"Barra lateral",chat:"Chat",boostAria:"Refuerzo de {label}",segTitle:"{label} â {tag}",segTitleDefault:"{label} â {tag} (predeterminado)",boostTitle:"{label} ({pct}%)",boostTitleDefault:"{label} ({pct}%) â predeterminado",newDoc:"New Doc Shortener",newDocHint:"Which workbench le.new, gl.new, in.new and ga.new open",viewAsRole:"Ver como rol",viewAsRoleNote:"Solo vista previa â el servidor sigue aplicando tu rol real.",viewAsRoleReset:"Restablecer a mi rol",styles:{gtd:{name:"GTD",tag:"FrÃo · mandarina · predeterminado"},cedarLight:{name:"Cedar Light",tag:"Pino + cedro · colores"},cedarFull:{name:"Cedar Full",tag:"Pino + cedro · + Unbounded"},anthropic:{name:"Anthropic",tag:"Naranja de marca + azul"},cinnamon:{name:"Cinnamon",tag:"Acento marrón cálido"},linear:{name:"Linear",tag:"Ãndigo frÃo"},vercel:{name:"Vercel",tag:"Mono puro"},stripe:{name:"Stripe",tag:"Violeta tintado"},github:{name:"GitHub",tag:"Riel color de página"},slate:{name:"Tailwind Slate",tag:"Predeterminado frÃo"},zinc:{name:"Tailwind Zinc",tag:"Predeterminado neutro"},softblue:{name:"Soft Blue Pro",tag:"Tinte azul visible"},deepink:{name:"Deep Ink Pro",tag:"Contraste máximo"},notion:{name:"Notion-cool",tag:"Calidez susurrada"}},layouts:{gtd:{name:"GTD",tag:"Escala frÃa · predeterminado"},comfortable:{name:"Cómodo",tag:"Ajustado para lectura rápida"},workbench:{name:"Workbench",tag:"Inter · compacto"},console:{name:"Consola",tag:"Estilo Linear · números tabulares"},soft:{name:"Suave",tag:"Inter Light · generoso"},terminal:{name:"Terminal",tag:"JetBrains Mono en todo"}},surfaces:{gtd:{name:"GTD",tag:"Redondeado · sombra suave · predeterminado"},flat:{name:"Plano",tag:"Sin sombras · lÃnea fina"},subtle:{name:"Sutil",tag:"Sombra suave · borde ligero"},floating:{name:"Flotante",tag:"Sombra grande · mullido"}},textSizes:{xs:{label:"XS",tag:"â2px"},sm:{label:"S",tag:"â1px"},md:{label:"M",tag:"Valor del diseño"},ml:{label:"M+",tag:"+5%"},lg:{label:"L",tag:"+10%"},xl:{label:"XL",tag:"+20%"}},densities:{compact:{label:"Compacta",tag:"Barra de 40px"},cozy:{label:"Acogedora",tag:"Barra de 48px"},comfortable:{label:"Cómoda",tag:"Valor del diseño"},airy:{label:"Aireada",tag:"Barra de 72px"}},lineHeights:{taut:{label:"Tenso",tag:"1.35"},standard:{label:"Estándar",tag:"Valor del diseño"},relaxed:{label:"Relajado",tag:"1.75"}},textWeights:{light:{label:"Ligero",tag:"400"},regular:{label:"Normal",tag:"Valor del estilo"},strong:{label:"Fuerte",tag:"600"}}},j={voice:{model:"Modelo",modelNemo:"FastConformer · 80 ms",modelZipformer:"Zipformer · 20 M",statusOff:"Desactivado",statusLoading:"Cargando el modelo de voz",statusReady:"Listo",statusError:"No disponible en esta compilación",stats:"p50 {p50} ms · RTF {rtf} · retraso {lag} ms",wakeWords:"Palabras de activación",threshold:"Umbral",trigger:"Aciertos seguidos",ack:"Confirmación de activación",pause:"Pausa para confirmar",noSpeech:"Abandonar tras silencio",maxUtter:"LÃmite de locución",debug:"Registro de puntuaciones en consola",reset:"Restablecer valores",live:"Transcripción en vivo",pathCloud:"Nube",pathHybri
1d:"HÃbrido",pathDevice:"En el dispositivo",pathCloudHint:"AssemblyAI muestra tus palabras mientras las dices â aproximadamente un tercio de segundo detrás de tu voz.",pathHybridHint:"El motor en el dispositivo muestra las palabras primero; el flujo de AssemblyAI las corrige cuando lo alcanza.",pathDeviceHint:"Solo el motor en el dispositivo muestra palabras mientras hablas â instantáneo pero más tosco. El texto final sigue viniendo del motor de comandos.",engine:"Motor de comandos",engineName:"Motor",engineHint:"Escucha toda la locución y la confirma cuando haces una pausa.",engineStatus:"Estado",desktopOnly:"Solo escritorio â los teléfonos se quedan con el flujo en la nube.",diag:"Diagnóstico",grace:"Ventana de continuación",listening:"Escucha",on:"Activada",off:"Apagada",listeningHint:"Apagada deja la voz completamente sorda â sin palabras de activación, el micrófono se detiene. Todo lo de abajo solo cuenta mientras esté activada.",stateOff:"Apagada â no se oye nada",stateWaiting:"Esperando el micrófono",stateDormant:"Escuchando {phrases}",stateNoPhrases:"Lista â solo tocar para hablar, sin palabras de activación",stateTake:"Toma en curso",stream:"Flujo",transcriber:"Transcriptor",notConfigured:"No configurado en este despliegue",pathNone:"Ninguno",pathNoneHint:"Sin palabras mientras hablas â solo el motor de comandos te oye y su texto llega tras cada pausa. Para cuando no se quiere el segundo flujo en la nube ni su costo.",posture:"Postura de reposo",postureSliver:"Franja inferior",postureOrb:"Orbe en la esquina",postureHint:"Dónde descansa la voz cuando está inactiva.",orbShell:"Material del orbe",orbShellVermilion:"Bermellón",orbShellPorcelain:"Porcelana",orbShellHint:"El material del que está hecho el orbe de Maya.",armDrain:"Franja armada",armDrainOff:"No",armDrainHint:"Un acto hablado se muestra este tiempo antes de ejecutarse â esc o una palabra de deshacer lo cancela mientras se vacÃa. «No» lo ejecuta al instante."},title:"Atajos de teclado",introOpen:"Pulsa {key} en cualquier lugar para abrir esta lista.",introClose:"{key} la cierra.",introContext:"Los atajos mostrados siguen la pantalla en la que estás.",chatHelp:"¿Qué puede hacer el chat en cada pantalla? â",or:"o",then:"luego"},E={intensityOff:"Apagado",intensityCalm:"Tranquilo",intensityBalanced:"Equilibrado",intensityVivid:"VÃvido",inThisTree:"En este árbol",visibilityAria:"Visibilidad de presencia",visibilityTitle:"Presencia del equipo: {value}",theTree:"el árbol",agentIs:"{name} está {verb}",verbWriting:"escribiendo",verbCreating:"creando",verbRenaming:"renombrando",verbWorking:"trabajando",agentAriaJump:"{agent} â {verb} (actuando como {name}). Ir hasta allÃ.",actingAs:"{agent} · actuando como {name}",jumpToPerson:"{name} â ir hasta esa persona",jumpToPersonSelf:"{name} (tú) â ir hasta allÃ",actViewing:"viendo",actInside:"trabajando dentro de",actEditing:"renombrando",actCreating:"creando en",actWriting:"escribiendo en",actMulti:"seleccionando",actIdle:"inactivo en",personAria:"{name} â {act}",agentAria:"{agent} â {act} (actuando como {name})",nodesOne:"1 nodo",nodesMany:"{count} nodos",chipWriting:"Escribiendo",flashCreate:"nuevo",flashMove:"movido",flashMeta:"cambiado",flashRemove:"eliminado",deletedItem:"{name} eliminó â{label}â",rollupOne:"{count} nodo oculto en el que está trabajando un agente",rollupMany:"{count} nodos ocultos en los que está trabajando un agente",moreHereOne:"1 persona más aquÃ",moreHereMany:"{count} personas más aquÃ"},T={redacted:"censurado",redactedTitle:"Se censuraron secretos al importar",openInDrive:"Abrir en Google Drive",previewFailed:"No se pudo cargar la vista previa.",removeTitle:"Quitar adjunto",removeMessage:"¿Quitar â{title}â? Su contenido importado se borrará y las pÃldoras que lo referencien aparecerán como eliminadas.",removeConfirm:"Quitar",removed:"Adjunto eliminado.",removeFailed:"No se pudo quitar el adjunto.",removeFile:"Quitar archivo"},P={filter:"Filtrar",filterGoalsAria:"Filtrar metas",owners:"Propietarios",status:"Estado",activity:"Actividad",inMotion:"En movimiento (24h)",clearAll:"Borrar todo",goals:"Metas",goalsWithId:"Metas · {id}",saving:"guardandoâ¦",contributors:"{count} colaboradores",invite:"Invitar",newGoal:"Nueva meta",searchGoals:"Buscar metas",colProposed:"Propuesta",colPlanned:"Planificada",colInProgress:"En curso",colInReview:"En revisión",colAchieved:"Lograda",addGoalTo:"Añadir meta a {column}",addGoal:"Añadir meta",emptyColumn:"vacÃo",notLoaded:"{kind} no cargado",notLoadedHint:"Abre primero la iniciativa padre de este {kind} para que el árbol pueda poblarse.",kindPlan:"Plan"},k={lifecycle:{proposed:"Propuesto",planned:"Planificado",inProgress:"En curso",inReview:"En revisión",done:"Hecho",cancelled:"Cancelado"},board:{todoColumn:"Pendiente",loadError:"No se pudieron cargar tus objetivos.",newGoal:"Nuevo objetivo",chooseGoalType:"Elegir tipo de objetivo",emptyLane:"Aún no hay nada que mostrar aquÃ.",noGoalsMatch:"Ningún objetivo coincide.",deleteGoalTitle:"¿Eliminar objetivo?",deleteGoalMessage:"«{title}» se eliminará del tablero.",deleteGoalConfirm:"Eliminar objetivo",deleteGoalsTitle:"¿Eliminar {count} objetivos?",deleteGoalsMessage:"Estos {count} objetivos se eliminarán del tablero.",deleteGoalsConfirm:"Eliminar {count} objetivos",duplicatedAs:"Duplicado como {title}",duplicatedCopy:"Objetivo duplicado.",couldntUpdateGoal:"No se pudo actualizar el objetivo.",couldntDuplicateGoal:"No se pudo duplicar el objetivo.",movedToInitiative:"Movido a {name}",movedToInitiativeMany:"{count} objetivos movidos a {name}",removedFromInitiative:"Separado de su iniciativa",removedFromInitiativeMany:"{count} objetivos separados de sus iniciativas",releaseFailed:"La publicación falló. Inténtalo de nuevo.",createdAs:"Creado {key}",createdGoal:"Objetivo creado",createdOpen:"Abrir",createdHiddenAs:"Creado {key} â oculto por tus filtros",createdHidden:"Objetivo creado â oculto por tus filtros",createdShow:"Mostrarlo",createdOnBoardAs:"Creado {key} en {name}",createdOnBoard:"Creado en {name}",requestedMissing:"Ese tablero de objetivos ya no existe: se muestra «{name}» en su lugar.",couldntDeleteGoal:"No se pudo eliminar el objetivo.",deleteFailedCount:"No se pudieron eliminar: {count}.",selectedCount:"{count} seleccionados",selectionActions:"Acciones",clearSelection:"Quitar selección",selectedOne:"1 seleccionado",copiedIds:"{count} IDs copiados",copiedUrls:"{count} enlaces copiados",v5:{stopped:"Detenido",failed:"Fallido",sayFirstWord:"Di la primera palabra â el objetivo se mueve cuando lo hagas",runnerDecides:"El runner mueve un objetivo ahà â llega con el trabajo",reviewIsTheRunners:"En revisión lo decide el runner â llega cuando la última tarea se fusiona",onlyReadyToLand:"Solo un objetivo listo para aterrizar puede soltarse en Hecho",landedStays:"Un objetivo aterrizado sigue aterrizado",stopAndMoveTitle:"¿Detener la ejecución y mover {key} de vuelta a Por hacer?",stopAndMoveBody:"La ejecución se detiene en su siguiente lÃmite. Lo ya fusionado se queda en la rama; el siguiente mensaje empieza de cero.",stopAndMove:"Detener y mover",cancelTitle:"¿Detener la ejecución y cancelar {key}?",cancelBody:"La ejecución se detiene en su siguiente lÃmite. Lo ya fusionado se queda en la rama y el objetivo pasa a Cancelado.",cancelConfirm:"Detener"},copiedIdOne:"ID {key} copiado",copiedUrlOne:"Enlace a {key} copiado",copiedTitleOne:"TÃtulo de {key} copiado",copiedTitles:"{count} tÃtulos copiados",copiedTitleLinkOne:"{key} copiado como enlace",copiedTitleLinks:"{count} tÃtulos copiados como enlaces",copiedMarkdownOne:"{key} copiado como Markdown",copiedMarkdowns:"{count} objetivos copiados como Markdown"},boardPicker:{heading:"Tablero",movedTo:"Movido a {name}",movedToMany:"{count} objetivos movidos a {name}"},priority:{none:"Sin prioridad",urgent:"Urgente",high:"Alta",medium:"Media",low:"Baja",heading:"Prioridad",changeTitle:"Prioridad: {label} â cambiar"},kind:{menuAria:"Tipo de objetivo",instantLabel:"Objetivo instantáneo",instantShort:"Instantáneo",instantDesc:"Omite la configuración y empieza en el documento del objetivo. Tu primer mensaje crea automáticamente el tÃtulo y la descripción breve.",cloudLabel:"Objetivo en la nube",cloudShort:"Nube",cloudDesc:"Delega en un agente de IA en la nube. Planifica, se ejecuta en tus entornos y abre un pull request.",metaLabel:"Objetivo Meta",metaShort:"Meta",metaDesc:"Gestiona un objetivo operado por una persona. Opcionalmente, crea o adjunta una Iniciativa, un documento de SabidurÃa u otro documento.",localLabel:"Objetivo local",localShort:"Local",localDesc:"Refleja una sesión de programación que ejecutas localmente en Claude Code, Codex o Cursor â observada en vivo y vinculada a este objetivo."},display:{settingsAria:"Ajustes de vista del tablero",displayPill:"Visualización",layout:"Diseño",properties:"Propiedades mostradas",quickFilters:"Filtros rápidos",board:"Tablero",list:"Lista",columns:"Columnas",grouping:"Agrupación",subGrouping:"Subagrupación",ordering:"Orden",completedWithin:"Completados dentro de",showEmptyColumns:"Mostrar c
1olumnas vacÃas",showEmptyGroups:"Mostrar grupos vacÃos",resetToDefault:"Restablecer valores predeterminados",none:"Ninguno",fieldStatus:"Estado",fieldAssignee:"Asignado",fieldPriority:"Prioridad",fieldInitiative:"Iniciativa",orderManual:"Manual",orderPriority:"Prioridad",orderTitle:"TÃtulo",orderUpdated:"Ãltima actualización",orderCreated:"Creación",orderTarget:"Fecha objetivo",windowAll:"Todo el tiempo",windowDay:"Ãltimo dÃa",windowWeek:"Ãltima semana",window2Weeks:"Ãltimas 2 semanas",windowMonth:"Ãltimo mes",windowQuarter:"Ãltimos 3 meses",noAssignee:"Sin asignar",noInitiative:"Sin iniciativa",untitledInitiative:"Iniciativa sin tÃtulo",saveFailed:"No se pudo guardar tu configuración de visualización."},presence:{people:"Personas",hereNow:"Ahora aquÃ",addPeople:"Añadir personas"},rail:{moreDetails:"Más detalles · {count}"},filters:{addFilter:"Añadir filtro",filterPill:"Filtro",removeFilter:"Quitar filtro",filterField:"Campo del filtro",filterValue:"Valor del filtro",condition:"Condición",clearAll:"Borrar todo",fallbackField:"Filtro",field:{status:"Estado",kind:"Tipo",stage:"Etapa",author:"Autor",assignee:"Asignado",needsYou:"Te necesita",priority:"Prioridad",label:"Etiqueta",initiative:"Iniciativa",target:"Fecha objetivo",created:"Fecha de creación",updated:"Fecha de actualización"},opIs:"Es",opIsNot:"No es",opIsAllOf:"Es todo de",dateBefore:"Antes de",dateAfter:"Después de",dateBetween:"Entre",dateInTheLast:"En los últimos",dateOverdue:"Vencido",dateDueThisWeek:"Vence esta semana",dateHasDate:"Tiene fecha",dateNoDate:"Sin fecha",pillIs:"es",pillIsNot:"no es",pillIsAnyOf:"es cualquiera de",pillIsNoneOf:"no es ninguno de",pillIsAllOf:"es todo de",pillIsBefore:"es antes de",pillIsAfter:"es después de",pillIsBetween:"está entre",pillIsInTheLast:"está en los últimos",pillIsOverdue:"está vencido",pillIsDueThisWeek:"vence esta semana",pillIsSet:"está definida",pillIsNotSet:"no está definida",sectionPlan:"Plan",sectionRun:"Ejecución",artifactGoal:"Objetivo",artifactPlan:"Plan",artifactPhasePlans:"Planes de fase",artifactTaskDefinitions:"Definiciones de tareas",artifactTasks:"Tareas",stageCreated:"Creado",stageInProgress:"En curso",stageRunning:"En ejecución",stageNeedsInput:"Necesita intervención humana",stageFailed:"Fallido",stageErrors:"Completado con errores",stageStopped:"Detenido",stageCompleted:"Completado",stagePair:"{artifact} · {status}",matchAllPill:"Cumplir todos",matchAnyPill:"Cumplir alguno",combineFilters:"Combinar filtros",matchAllOption:"Cumplir todos los filtros",matchAnyOption:"Cumplir cualquier filtro",matchAnd:"Y",matchOr:"O",noAssignee:"Sin asignar",onePerson:"1 persona",nAssignees:"{count} asignados",nAuthors:"{count} autores",nTypes:"{count} tipos",nLabels:"{count} etiquetas",oneLabel:"1 etiqueta",onePriority:"1 prioridad",nPriorities:"{count} prioridades",oneStage:"1 etapa",nStages:"{count} etapas",oneStatus:"1 estado",nStatuses:"{count} estados",oneInitiative:"1 iniciativa",nInitiatives:"{count} iniciativas",teams:"Equipos",groups:"Grupos",headingStatus:"Estado",headingPriority:"Prioridad",headingGoalType:"Tipo de objetivo",headingLabel:"Etiqueta",headingInitiative:"Iniciativa",headingAuthor:"Autor",headingAssignee:"Asignado",searchPeople:"Buscar personasâ¦",searchPeopleTeams:"Buscar personas, equiposâ¦",searchLabels:"Buscar etiquetasâ¦",searchInitiatives:"Buscar iniciativasâ¦",noMatches:"Sin coincidencias",noMatchingPeople:"No hay personas coincidentes",noMatchingLabels:"No hay etiquetas coincidentes",noMatchingInitiatives:"No hay iniciativas coincidentes",searching:"Buscandoâ¦",noInitiative:"Sin iniciativa",select:"Seleccionarâ¦",selectDate:"Seleccionar fechaâ¦",selectDates:"Seleccionar fechasâ¦",lastNDays:"{count} dÃas",lastNWeeks:"{count} semanas",lastNMonths:"{count} meses",dateFrom:"Desde",dateTo:"Hasta",datePick:"Elegir fecha",unitDays:"dÃas",unitWeeks:"semanas",unitMonths:"meses",presetToday:"Hoy",presetWeekAgo:"Hace 1 semana",presetTwoWeeksAgo:"Hace 2 semanas",presetMonthAgo:"Hace 1 mes",hiddenOne:"1 objetivo oculto",hiddenCount:"{count} objetivos ocultos"},card:{needsYou:"Te necesita",needsYouTitle:"Detenido en una pregunta â necesita tu respuesta",overdueTarget:"Vencido â objetivo {date}",target:"Objetivo {date}",changeTargetTitle:"Cambiar fecha objetivo â {date}",goalActions:"Acciones del objetivo",selectGoal:"Seleccionar {key}",createdLabel:"Creado",createdOn:"Creado {date}",menuDuplicate:"Duplicar",menuSetType:"Establecer tipo de objetivo",menuMoveToBoard:"Mover a tablero",menuDelete:"Eliminar",bulkDeleteOne:"Eliminar 1 objetivoâ¦",bulkDeleteMany:"Eliminar {count} objetivosâ¦",menuAddToInitiative:"Añadir a iniciativa",menuMoveToInitiative:"Mover a iniciativa",moveToInitiativeTitle:"Mover a iniciativaâ¦",noInitiative:"Sin iniciativa",openInitiative:"Abrir la iniciativa {name}",assignSomeone:"Asignar a alguien",assignGoal:"Asignar objetivo",changeAssignee:"{name} â cambiar asignado",actionSelect:"Seleccionar",actionAssign:"Asignar a",actionChangeStatus:"Cambiar estado",actionSetPriority:"Establecer prioridad",actionChangeLabels:"Cambiar etiquetas",actionAddLabels:"Añadir etiquetas",actionSetTargetDate:"Establecer fecha objetivo",bulkCopyIds:"Copiar IDs",bulkCopyUrls:"Copiar URLs",blockedOn:"Bloqueada · {name}",blockedOnTitle:"Bloqueada por {name}",fromTest:"de Test",fromTestTip:"Nacido de un hallazgo de Test â los puntos son las últimas cinco ejecuciones de la suite, en rojo donde el problema se reprodujo. Test guarda la evidencia; este tablero posee el trabajo.",comments:"{count} comentarios",commentsOne:"1 comentario",commentsTip:"Hilos de comentarios abiertos en este objetivo",menuCopy:"Copiar",copyMenuAria:"Copiar del objetivo",copyId:"Copiar ID",copyUrl:"Copiar URL",copyTitle:"Copiar tÃtulo",copyTitleAsLink:"Copiar tÃtulo como enlace",copyAsMarkdown:"Copiar objetivo como Markdown",bulkCopyTitles:"Copiar tÃtulos",bulkCopyTitlesAsLinks:"Copiar tÃtulos como enlaces",bulkCopyAsM
1arkdown:"Copiar objetivos como Markdown"},taskBlock:{unlinked:"No vinculado a una tarea",titleAria:"TÃtulo de la tarea",untitled:"Tarea sin tÃtulo",status:{draft:"Borrador",queued:"En cola",running:"En ejecución",blocked:"Te necesita",done:"Hecha",failed:"Fallida",skipped:"Omitida"}},assigneePicker:{searchPeople:"Buscar personasâ¦",noAssignee:"Sin asignar",noMatchingPeople:"No hay personas coincidentes",invitePeople:"Invitar personasâ¦",unknownMember:"Miembro desconocido"},labels:{addLabels:"Añadir etiquetasâ¦",save:"Guardar",rename:"Renombrar",delete:"Eliminar",deleteTitle:"¿Eliminar etiqueta?",deleteMessage:"{name} se eliminará del tablero y de todos los objetivos que la usan. Esto no se puede deshacer.",deleteConfirm:"Eliminar etiqueta",noMatching:"No hay etiquetas coincidentes",create:"Crear «{name}»",couldntCreate:"No se pudo crear la etiqueta.",couldntRename:"No se pudo renombrar la etiqueta.",couldntDelete:"No se pudo eliminar la etiqueta.",createNeedsOrg:"No disponible hasta que se cargue la organización de este objetivo."},toEnvLive:{title:"La ejecución está activa",message:"¿Aterrizar en {env} a partir de ahora, mientras las tareas siguen en marcha? Siguen en marcha; el PR abierto del objetivo cambia de destino.",confirm:"Cambiar el entorno de destino"},release:{title:"Publicar objetivo",lead:"Fusiona el pull request de este objetivo en su entorno de destino.",target:"Destino",noEnvironment:"sin entorno definido",prsAria:"Pull requests del objetivo",noDiff:"sin cambios",connectGithub:"Conectar GitHub",cancel:"Cancelar",merging:"Fusionandoâ¦",releaseTo:"Publicar en {env}",release:"Publicar"},environmentSetup:{title:"Configurar un entorno",explanation:"Los objetivos necesitan un entorno para saber de qué ramas partir y dónde fusionar el trabajo terminado.",continueHint:"Completa la configuración aquà y continuaremos creando tu objetivo.",draftHint:"Tu objetivo permanece abierto. Completa la configuración y continúa donde lo dejaste.",openSettings:"Abrir ajustes de entornos",createAndContinue:"Crear entorno y continuar",projectTitle:"Configurar este proyecto",saveAndContinue:"Guardar y continuar",setupHint:"Conecta un repositorio y elige la rama que usará este entorno.",boardHint:"Completa la configuración para que tu proyecto esté listo para los objetivos."},projectSetup:{title:"Completa la configuración del proyecto",bothMissing:"Conecta un repositorio y añade un entorno para que los objetivos sepan dónde trabajar.",repositoryMissing:"Conecta un repositorio para que los objetivos puedan trabajar con tu código.",environmentMissing:"Añade un entorno para elegir las ramas de origen y destino de los objetivos.",action:"Completar configuración"},newGoal:{needProjectSetup:"Completa la configuración del proyecto para crear este objetivo.",setupProject:"Configurar proyecto",dialogAria:"Nuevo objetivo",switchType:"Cambiar tipo de objetivo",expand:"Ampliar",shrink:"Reducir",close:"Cerrar",titlePlaceholder:"TÃtulo del objetivo",instantPlaceholderTitle:"Nuevo objetivo instantáneo",statusHeading:"Estado",assignee:"Asignado",priorityPlaceholder:"Prioridad",modelTitle:"Modelo de IA con el que se ejecuta este objetivo â sustituye el predeterminado del proyecto",labels:"Etiquetas",toEnvSet:"A: {name}",toEnv:"Entorno destino",toEnvTitle:"Entorno de destino en el que se fusiona el objetivo",fromEnvSet:"Desde: {name}",fromEnv:"Entorno origen",fromEnvTitle:"Entorno de origen del que parte el objetivo",fromEnvHeading:"Entorno de origen",toEnvHeading:"Entorno de destino",manageEnvironments:"Administrar entornos",showMore:"Mostrar más opciones",showFewer:"Mostrar menos opciones",targetDate:"Fecha objetivo",createMore:"Crear más",addEnvironment:"Añade un entorno",addEnvironmentRest:"para crear este objetivo.",ctaCreate:"Crear objetivo",ctaCreateAttach:"Crear y vincular",ctaAttachMirror:"Vincular y abrir el espejo",unavailableOnServer:"No disponible en este servidor ({reason})",couldntCreate:"No se pudo crear el objetivo.",needTitle:"Escribe un tÃtulo para crear el objetivo.",needEnvironment:"Añade un entorno de despliegue para crear objetivos.",needSession:"Elige una sesión para reflejar.",initiative:"Iniciativa"},local:{thenRun:"luego ejecuta",firstTime:"primera vez",copy:"Copiar",copied:"Copiado",searchPlaceholder:"Busca tus sesiones por tÃtulo, repositorio o ramaâ¦",live:"â En vivo",loadingSessions:"Cargando sesionesâ¦",noSessionsMatch:"Ninguna sesión coincide con tu búsqueda",noSessionsYet:"Aún no hay sesiones reflejadas â inicia una arriba",justNow:"ahora mismo",minutesAgo:"hace {count} min",hoursAgo:"hace {count} h",daysAgo:"hace {count} d"},views:{savedViews:"Vistas guardadas",allGoals:"Todos los objetivos",myViews:"Mis vistas",sharedViews:"Vistas compartidas",favorites:"Mis favoritas",personalLinkTitle:"Este enlace apunta a una vista personal",personalLinkBodyBefore:"Pide a {author} que comparta la vista en el tablero ",personalLinkBodyAfter:".",personalLinkBodyNoBoard:"Pide a {author} que comparta la vista.",personalLinkAuthorFallback:"un compañero",personalLinkDismiss:"Descartar",noPersonalViews:"Aún no hay vistas personales",viewNamePlaceholder:"Nombre de la vista",save:"Guardar",nameTaken:"Ya existe una vista con ese nombre.",nameExists:"Ya existe una vista con ese nombre.",untitledView:"Vista sin tÃtulo",copyName:"{name} (copia)",copyNameNumbered:"{name} (copia) ({n})",viewOptions:"Opciones de la vista",makeShared:"Convertir en vista compartida",unshareView:"Dejar de compartir la vista",rename:"Renombrar",renameView:"Renombrar vista",duplicate:"Duplicar",duplicateView:"Duplicar vista",deleteView:"Eliminar vista",deleteViewRail:"Eliminar vista",updateView:"Actualizar «{name}»",updateSharedView:"Actualizar «{name}» para todos",updateSharedTitle:"¿Actualizar «{name}» para todos?",updateSharedMessage:"Es una vista compartida: todos los que tengan acceso a este tablero verán los nuevos filtros y el nuevo diseño.",updateSharedConfirm:"Actualizar para todos",updateFailed:"No se pudo actualizar esta vista.",saveCurrentAs:"Guardar la actual como vistaâ¦",unsavedChanges:"Cambios sin guardar",deleteViewTitle:"¿Eliminar «{name}»?",deleteViewMessage:"Esta vista guardada se eliminará.",deleteConfirm:"Eliminar",unshareTitle:"¿Dejar de compartir «{name}»?",unshareConfirm:"Dejar de compartir",unshareMine:"Todos los que tienen acceso a este tablero perderán esta vista. Volverá a tus vistas personales.",unshareOtherNamed:"Vas a dejar de compartir una vista creada por {name}. Todos los que tienen acceso a este tablero la perderán y volverá a las vistas personales de {name}.",unshareOtherUnknown:"Vas a dejar de compartir una vista creada por otro miembro. Todos los que tienen acceso a este tablero la perderán y volverá a sus vistas personales.",shareFailed:"No se pudo compartir esta vista.",unshareFailed:"No se pudo dejar de compartir esta vista.",renameFailed:"No se pudo renombrar esta vista.",newView:"Nueva vista",newViewN:"Nueva vista {n}",createNewView:"Crear una nueva vista",addToFavorites:"Añadir a favoritas",removeFromFavorites:"Qu
1itar de favoritas",moveUp:"Subir",moveDown:"Bajar",reclaimNameTaken:"No se pudo recuperar «{name}»: una vista compartida ya usa ese nombre.",saveFailed:"No se pudo guardar esta vista.",deleteFailed:"No se pudo eliminar esta vista.",reorderFailed:"No se pudieron reordenar tus vistas.",saveViewAria:"Guardar los filtros actuales como vista"},boards:{switchBoard:"Cambiar de tablero",goalsFallback:"Objetivos",heading:"Tableros",namePlaceholder:"Nombre del tablero",create:"Crear",newBoardEllipsis:"Nuevo tablero",manageBoards:"Gestionar tableros",createFailed:"No se pudo crear el tablero.",saveFailed:"No se pudo guardar el tablero.",editBoard:"Editar tablero",newBoard:"Nuevo tablero",close:"Cerrar",ticketPrefix:"Prefijo de tickets",prefixHint:"Los objetivos se numeran a partir de él â {example}. Solo letras y dÃgitos, máx. 8.",createMore:"Crear más",save:"Guardar",createBoard:"Crear tablero",prefixPlaceholder:"Prefijo",prefixRequired:"Añade un prefijo de clave: solo letras y dÃgitos."},keyboard:{zoneTitle:"Tablero de objetivos",moveUp:"Mover el cursor hacia arriba",moveDown:"Mover el cursor hacia abajo",moveLeft:"Mover una columna a la izquierda",moveRight:"Mover una columna a la derecha",select:"Seleccionar / deseleccionar la tarjeta",extendUp:"Extender la selección hacia arriba",extendDown:"Extender la selección hacia abajo",range:"Seleccionar hasta el cursor",selectAll:"Seleccionar todo",open:"Abrir el objetivo enfocado",instantGoal:"Crear un objetivo instantáneo",reorderUp:"Subir la tarjeta en el orden",reorderDown:"Bajar la tarjeta en el orden",copyId:"Copiar el ID del objetivo",copyUrl:"Copiar el enlace del objetivo",copyTitle:"Copiar el tÃtulo del objetivo",copyTitleAsLink:"Copiar el tÃtulo del objetivo como enlace"},workspace:{common:{loading:"Cargandoâ¦"},page:{goalFallback:"Objetivo",notFound:"No se encontró este objetivo en su tablero.",projectUnavailable:"No tienes acceso a este proyecto, o ya no existe.",goalNotFound:"Este objetivo no existe en este proyecto.",noSession:"Aún no hay ninguna sesión vinculada a este objetivo.",addToInitiative:"Añadir a iniciativa",findInitiative:"Buscar una iniciativaâ¦",noInitiativesMatch:"Ninguna iniciativa coincide",runRetry:"Reintentar",couldntInferMetadata:"No se pudieron completar el tÃtulo y la descripción de este objetivo."},model:{laneTodo:"Pendiente",laneBuilding:"En construcción",laneReview:"Revisión",laneDone:"Hecho",statusBlocked:"Bloqueada",statusQueued:"En cola",statusReady:"Lista",statusBuilding:"En construcción",statusNeedsYou:"Te necesita",statusMerged:"Fusionada",statusFailed:"Fallida",statusSkipped:"Omitida",phaseN:"Fase {n}",captionOneTaskDone:"{count} tarea hecha",captionManyTasksDone:"{count} tareas hechas",captionNeedsYou:"te necesita",captionDoneRatio:"{done}/{total} hechas",runNotStarted:"Sin iniciar",runAllMerged:"Las {total} tareas fusionadas",runNeedsInput:"Una tarea necesita tu respuesta",runFailed:"La ejecución falló",runStopped:"Detenida",runMergedRatio:"{done}/{total} tareas fusionadas",runTasksRatio:"{done}/{total} tareas"},gate:{skipTitle:"¿Construir sin planificar?",skipMessage:"Construir ahora lanza el objetivo de inmediato: el trabajo no se dividirá en fases revisables con chats por fase. Si lo prefieres, puedes planificarlo primero fase por fase.",skipConfirm:"Omitir plan",createPlan:"Crear plan",createPlanTip:"Redacta con el agente un plan por fases para este objetivo",approve:"Aprobar",planTarget:"Plan",approvePlanTip:"Aprueba el plan de alto nivel: el agente redactará después cada fase",approvePhaseTip:"Aprueba la fase {phase}: el agente redactará después sus tareas",draftingTasks:"Redactando tareasâ¦",draftingTasksTip:"El agente todavÃa está escribiendo las tareas; podrás aprobarlas cuando estén listas",approveAllTasks:"Aprobar todas las tareas",approveAllTasksTip:"Aprueba todas las tareas y empieza a construir",starting:"Iniciandoâ¦",startBuild:"Iniciar construcción",startBuildTip:"No se pudo iniciar la construcción; inténtalo de nuevo",implementingTip:"Todas las tareas aprobadas: iniciando la construcción",draftingPlan:"Redactando planâ¦",draftingPlanTip:"El agente está escribiendo el plan",implementGoal:"Implementar objetivo",implementGoalTip:"Empieza a construir este objetivo a partir de su plan"},doc:{refineWithAI:"Refinar con IA",signedOffTitle:"Aprobado: editar reabre esta parte del plan",writing:"Escribiendoâ¦",reopenPlanTitle:"Reabrir plan",reopenPlanMessage:"¿Reabrir el plan para hacer cambios?",reopenLabel:"Reabrir",reopenPhaseTitle:"Reabrir fase",reopenPhaseMessage:"¿Reabrir esta fase para hacer cambios?",toastRu
1nFailed:"La ejecución falló: una tarea necesita atención.",toastNeedsInput:"Una tarea necesita tu respuesta.",toastAllMerged:"Todas las tareas fusionadas.",toastExecuting:"Ejecutando el planâ¦",pausedNeedsInput:"En pausa: una tarea necesita tu respuesta",badgeApproved:"Aprobado",badgeReview:"Necesita tu revisión",expand:"Expandir",collapse:"Contraer",toc:"Ãndice",groupPlan:"Plan",groupRun:"Ejecución",brief:"Briefing",planLabel:"Plan",tasksLabel:"Tareas",validationLabel:"Validación",approveLabel:"Aprobar",approveHighLevelTip:"Aprobar el plan de alto nivel",approvePhaseTip:"Aprobar la fase {phase}",resizeRail:"Redimensionar el panel",noPlanYet:"Aún no hay plan: redáctalo con el agente o construye directamente.",skipPlan:"Omitir plan",starting:"Iniciandoâ¦",implementGoal:"Implementar objetivo",reviewTasks:"Revisar tareas",autoApprove:"Auto-aprobar",autoApproveTip:"Redacta y aprueba todo el plan y luego construye, sin pararse en cada paso",createPlan:"Crear plan",refinePlanTip:"Refinar este plan con IA",refinePhaseTip:"Refinar esta fase con IA",expandPanel:"Expandir panel",collapsePanel:"Contraer panel",showPanelTitled:"Mostrar {label}",collapsePanelTitled:"Contraer {label}",resizePanel:"Redimensionar {label}",approveTask:"Aprobar tarea",selectTaskDefinition:"Selecciona una tarea para revisar su definición.",tasksTitle:"Tareas",approvedOf:"{confirmed} de {total} aprobadas",approveAll:"Aprobar todas",approvePhaseToDraft:"Aprueba esta fase para redactar sus tareas.",kbdNavigate:"navegar",kbdApprove:"aprobar",kbdReopen:"reabrir",kbdView:"ver",kbdApproveAll:"aprobar todas",runTitle:"Ejecución",mergedOf:"{merged} / {total} fusionadas",mergedOfRunning:"{merged} / {total} fusionadas · en ejecución",viewList:"Lista",viewDeps:"Dependencias",selectTaskLog:"Selecciona una tarea para ver su registro de ejecución.",stepsLabel:"Pasos",liveDoc:{driftHint:"Run sincroniza los bloques de tarea desde el documento",makeTaskFailed:"No se pudo crear la tarea",demoteBlocked:"Esta tarea ya se ejecutó y no se puede degradar",decisionSaved:"Registrado en Decisiones",openTask:"Abrir tarea"}},criteria:{verifierText:"Texto",verifierCode:"Código",verifierAgent:"Agente",mechTextLede:"Lo comprueba un modelo de lenguaje que lee la implementación y sus tests y los juzga frente a este enunciado.",mechTextDetail:"Busca evidencia en el código y en los tests de que el comportamiento descrito está realmente implementado, no solo mencionado. La ambigüedad se marca para una persona en lugar de darse por buena.",mechCodeLede:"Lo verifica un test determinista asociado a este criterio. Pasa o falla: no hay juicio.",mechCodeDetail:"El test se ejecuta en CI con cada cambio. Un test en rojo bloquea la puerta de revisión de la tarea; el criterio solo se supera cuando el test está en verde.",mechAgentLede:"Lo verifica un agente especializado con su propio prompt, herramientas e integraciones de CI y staging.",mechAgentDetail:"El agente reproduce el comportamiento de principio a fin e informa de un pase solo con evidencia reproducible: una ejecución superada, no un argumento plausible.",panelAria:"Verificación",typeCriterion:"Criterio {type}",howChecked:"Cómo se comprueba",lastResult:"Ãltimo resultado",passed:"Superado",notSatisfied:"Aún no se cumple.",verificationTitle:"Verificación {type}"},actions:{errFallback:"No se pudo ejecutar esa acción.",copied:"Mensaje de error copiado",copyFailed:"No se pudo copiar al portapapeles",skipTitle:"¿Omitir esta tarea?",skipMessage:"{label} se marcará como omitida y no se ejecutará. Las tareas que dependen de ella continuarán como si estuviera hecha, lo que puede hacerlas fallar si necesitan su resultado.",skipConfirm:"Omitir tarea",noPermission:"No tienes permiso para hacer esto.",retry:"Reintentar",stop:"Detener",retryOnly:"Reintentar solo esta tarea",resumeRun:"Reanudar toda la ejecución",copyError:"Copiar mensaje de error",skipTask:"Omitir tarea",runNow:"Ejecutar ahora",menuTitle:"Acciones de la tarea"},merge:{squashLabel:"Squash y fusionar",squashDesc:"Combina todo en un único commit en la rama base",mergeLabel:"Crear un commit de fusión",mergeDesc:"Conserva todos los commits y añade un commit de fusión",rebaseLabel:"Rebase y fusionar",rebaseDesc:"Reaplica los commits sobre la base, sin commit de fusión",failed:"La fusión falló",cta:"Fusionar y marcar como logrado",connectTip:"Conecta una cuenta de GitHub para fusionar como tú",connectCta:"Conectar GitHub para fusionar",goTip:"Fusiona el PR #{n} como tú y marca este objetivo como logrado",caretAria:"Elegir método de fusión",menuHeader:"Método de fusión"},board:{stopTask:"Detener tarea",startTask:"Iniciar tarea",needsYou:"te necesita",resolve:"Resolver",skipped:"omitida",done:"hecha",agentWorking:"agente trabajando",failed:"fallida",waitsFor:"Espera a {label}",upstreamTask:"una tarea anterior",ready:"lista",queued:"en cola",prChip:"PR #{n} · {state}",prOpen:"abierto",prMerged:"fusionado",stop:"Detener",skipPlan:"Omitir plan",resumeBuild:"Reanudar construcción",runBuild:"Ejecutar c
1onstrucción",poolHeader:"Ejecutar en",poolAria:"Pool en el que ejecutar este objetivo",poolDefaultLabel:"Pool predeterminado",poolDefaultHint:"Heredar el valor del proyecto",poolFooterHint:"Se aplica a todas las tareas al lanzar la construcción.",taskViewAria:"Vista de tareas",kanban:"Kanban",dag:"DAG de tareas",validation:"Validación",startModalTitle:"Iniciar tarea",runOnlyThis:"Ejecutar solo esta tarea",resumeFromHere:"Reanudar la construcción desde aquÃ",startPrompt:"¿Ejecutar {label} por sà sola, o reanudar la construcción desde esta tarea para que las tareas desbloqueadas continúen automáticamente?"},phaseRail:{phases:"Fases",ofDone:"{done} de {total} hechas",oneNeedYou:"{count} te necesita",manyNeedYou:"{count} te necesitan"},runPhase:{subBuilding:"Construyendo en la rama del objetivo",subMerged:"Fusionada en la rama del objetivo",subSkipped:"Omitida en revisión",subWaitingDecision:"Esperando tu decisión",subFailed:"Falló: abre el registro",subReady:"Lista para construir",subWaitingDeps:"Esperando dependencias",subQueued:"En cola",pillNeedsYou:"Te necesita",pillDone:"Hecha",pillBuilding:"En construcción",pillQueued:"En cola",mergedOf:"{merged} / {total} fusionadas",running:"en ejecución"},validation:{validated:"Objetivo validado",title:"Validación",goalFallback:"Objetivo",backToGoals:"Volver a Objetivos",goalCriteria:"Criterios de aceptación del objetivo",tasks:"Tareas"},detail:{secsAgo:"hace {n} s",minsAgo:"hace {n} min",hrsAgo:"hace {n} h",daysAgo:"hace {n} d",justNow:"ahora mismo",durM:"{m}m",durH:"{h}h",durHM:"{h}h {m}m",durD:"{d}d",durDH:"{d}d {h}h",bannerBlocked:"Bloqueada: esperando a que termine {deps}.",bannerQueued:"En cola: esperando a que la ejecución llegue a ella.",bannerReady:"Lista: dependencias satisfechas.",bannerFailed:"La tarea falló.",bannerSkipped:"Omitida: una tarea anterior no se completó.",oneTurn:"{count} turno",manyTurns:"{count} turnos",tokensInOut:"{in} de entrada · {out} de salida",back:"Tablero",updated:"Actualizada {time}",retried:"Reintentada {count}Ã",truncatedEvents:"mostrando los últimos {shown} de {total} eventos",openedFromInbox:"Abierta desde tu bandeja de entrada",blockedFor:"bloqueada {duration}",runGoing:"ejecución en curso {duration}",needsDecision:"Necesita tu decisión",whyStopped:"Por qué se detuvo",submitResume:"Enviar y reanudar",executionLog:"Registro de ejecución",specification:"Especificación",depLine:"Espera a {waits}. Desbloquea {unblocks}.",branch:"Rama",connectRepo:"Conectar repositorio de GitHub",working:"trabajandoâ¦",loadingLog:"Cargando el registro de ejecuciónâ¦",logError:"No se pudo cargar el registro de ejecución. Se reintentará automáticamente."},taskDoc:{noDoc:"Esta tarea no tiene documento de descripción.",viewMarkdownTip:"Ver código Markdown",viewRichTip:"Ver editor enriquecido",markdown:"Markdown",rich:"Enriquecido",task:"Tarea"},planEditor:{viewOptions:"Opciones de vista",viewAs:"Ver como",richEditor:"Editor enriquecido",markdownSource:"Código Markdown",frozenTitle:"Esta sección está aprobada",frozenMessage:"Editarla reabre esta parte del plan: puede que haya que replanificar las fases y tareas siguientes para que encajen. ¿Conservar tu cambio?",keepReopen:"Conservar y reabrir",discardChange:"Descartar cambio",phasePlan:"Plan de fase",plan:"Plan"},planning:{tocGoal:"Objetivo",tocHighLevel:"Plan de alto nivel",tocTasks:"Tareas",implementGoal:"Implementar objetivo",starting:"Iniciandoâ¦",createPlan:"Crear plan",skipPlan:"Omitir plan",reviewedOf:"{count} de {total}
1 revisadas",back:"Atrás",next:"Siguiente",phaseGone:"Esta fase ya no está en el plan.",oneTaskCount:"{count} tarea",manyTaskCount:"{count} tareas",goalField:"Objetivo",confirmPlan:"Confirmar plan",discardPlan:"Descartar plan",discardMessage:"¿Descartar el plan y sus fases?",discardLabel:"Descartar",confirmPhase:"Confirmar fase",reopenPhase:"Reabrir fase",reopenPhaseMessage:"¿Reabrir esta fase para hacer cambios?",reopenLabel:"Reabrir",refineInChat:"Refinar en el chat",confirm:"Confirmar",confirmedOf:"{count} de {total} confirmadas",confirmAll:"Confirmar todas",confirmPhaseToDraft:"Confirma esta fase para redactar sus tareas.",aboutTaskPrefill:"Sobre la tarea {label}: "},review:{refined:"Refinada",commentOn:"Comentar esta tarea",commentPlaceholder:"¿Qué deberÃa cambiar en esta tarea?",comment:"Comentar",remove:"Eliminar",edit:"Editar",refine:"Refinar",accept:"Aceptar",removedTitle:"La tarea se ha eliminado.",restore:"Restaurar tarea",rejectAll:"Rechazar todas",acceptAll:"Aceptar todas",reject:"Rechazar"},dag:{stDone:"hecha",stWorking:"trabajando",stNeedsYou:"te necesita",stQueued:"en cola",stFailed:"fallida",legDone:"Hecha",legWorking:"Trabajando",legNeedsYou:"Te necesita",legQueued:"En cola",legFailed:"Fallida",legCritical:"Ruta crÃtica",legPhaseDep:"Dependencia entre fases",legBlocking:"Arista bloqueante",empty:"Aún no hay tareas que graficar.",phaseHeading:"Fase {n} · {title}"},questions:{loadingNote:"Preparando algunas preguntas para afinar el planâ¦",confirmTitle:"¿Construir el plan ahora?",confirmBody:"Algunas preguntas siguen sin responder. Terminarlas le da al planificador un plan más preciso y un grafo de tareas más limpio.",proceed:"Construir de todos modos",keep:"Seguir respondiendo"},session:{notMirrored:"Esta sesión no está replicada aquÃ: puede que se haya eliminado o que pertenezca a otra cuenta."},nhi:{applyAnswer:"Aplicar respuesta",drawerTitle:"Registro de ejecución del agente",closeAria:"Cerrar registro del agente"},trace:{title:"Actividad del borrador",empty:"Aún no hay actividad del borrador.",explored:"Exploró {count} archivos",wroteTask:"Tarea redactada â {label}",wrotePhase:"Escribió la narrativa de la fase",criteria:"Definió los criterios de aceptación",questions:"Hizo preguntas aclaratorias",error:"Error"},errors:{generic:"Algo salió mal.",startPlanning:"No se pudo iniciar la planificación.",confirmPlan:"No se pudo confirmar el plan.",reopenPlan:"No se pudo reabrir el plan.",confirmPhase:"No se pudo confirmar la fase.",reopenPhase:"No se pudo reabrir la fase.",redraftPhase:"No se pudo reanudar la redacción.",confirmTask:"No se pudo confirmar la tarea.",reopenTask:"No se pudo reabrir la tarea.",saveReview:"No se pudo guardar tu revisión."}},tweaks:{title:"Llegada de la tarjeta",duration:"Duración",derived:"Aterrizaje · anillo",derivedValue:"{land} ms · {ring} ms",reset:"Restablecer"},v5chat:{readingTheme:"Tema de lectura",actFailed:"Eso no llegó al objetivo. Inténtalo de nuevo.",actUnconfirmed:"La solicitud aún no se ha confirmado. Comprobando las actualizaciones del objetivo.",unavailable:"El chat de este objetivo no está disponible.",toolGroup:"{count} llamadas de herramientas",toolFailedCount:"{count} con error",toolFailed:"falló",composerPlaceholder:"Escribe a este objetivo",add:"Añadir",mentionTask:"Mencionar una tarea",drawing:"Dibujo",sketch:{close:"Cerrar",remove:"Quitar el boceto",reading:"Leyendo el boceto",open:"Abrir el boceto",edit:"Editar el boceto",lightbox:"Boceto",elementsOne:"1 elemento",elementsMany:"{count} elementos",buildIt:"Construirlo",buildDraft:"Construir este diseño",expand:"Ampliar",collapse:"Reducir",height:"Altura del boceto",name:"Dibujo {n}",done:"Listo",discard:"Descartar el dibujo",discardTitle:"¿Descartar este dibujo?",discardBody:"{name} tiene {count} formas. Descartarlo las elimina.",discardConfirm:"Descartar"},visual:{title:"Ajustes visuales",code:"Código",sameAsDocs:"Igual que los documentos de Wisdom",here:"{look} aquÃ"},run:{engine:"Motor",model:"Modelo",effort:"Esfuerzo"},effort:{low:"Bajo",medium:"Medio",high:"Alto",xhigh:"Muy alto",max:"Máx",ultra:"Ultra"},newline:"nueva lÃnea",hintLaunch:"lanzar",hintAnswer:"responder",hintLand:"aterrizar",send:"Enviar",pause:"Pausar",resume:"Reanudar",stop:"Detener",stopTitle:"¿Detener esta ejecución?",stopMessage:"Esto termina la ejecución. Lo ya fusionado se queda; las tareas en marcha se detienen en su siguiente lÃmite y el objetivo pasa a Cancelado.",land:"Aterrizar",landInto:"Aterrizar en {env}",inThisGoal:"En este objetivo",railEmpty:"Los bloques que produce la conversación se reúnen aquÃ.",promoted:"Promovido a Wisdom",promotedEmpty:"Nada aún â todo lo de arriba queda con el objetivo hasta que lo promuevas.",belongsTo:"Pertenece a",planTitle:"Plan",planLive:"en vivo",planLanded:"aterrizado",launchPlan:"Lanzar plan",waitsFor:"espera a {deps}",waitsTurn:"espera su turno",steerQueued:"ajuste en cola",steerApplied:"ajuste aplicado",needsYouRow:"te necesita",soFar:"Hasta ahora",recommended:"recomendado",orWords:"â¦o responde abajo con palabras â el compositor llega aquà mientras esto espera.",answered:"Respondido",answeredWords:"Respondido â â{answer}â",otherPlaceholder:"Otra â dilo en una lÃnea",otherPlaceholderWrote:"Otra â dilo en una lÃnea · escribiste: {note}",notePlaceholder:"Una nota de una lÃnea viaja con la decisión",redecided:"Decidido â cámbialo cuando quieras; se revisa en el sitio.",showCode:"Código",judgePick:"{take} se integra â la elección del juez",files:"{n} archivos",kind:{doc:"Doc",chart:"Gráfico",table:"Tabla",diagram:"Diagrama",island:"Island",preview:"Vista previa",compare:"Comparar",acceptance:"Aceptación",tweaks:"Ajustes",walkthrough:"Recorrido",plan:"Plan",review:"Revisión",block:"Bloque",test:"Test",slides:"Diapositivas",sheet:"Hoja",layout:"Diseño tal como lo leo"},nc:{engineEvidence:"Explicación del motor",engineUnavailable:"La evidencia fijada del código no está disponible",engineLoading:"Cargando evidencia fijada del códigoâ¦",engineCoverage:"{analyzed} de {total} archivos fuente analizados",inventoryIncomplete:"Inventario de código incompleto",rangeChecked:"Rango comprobado",sourceLegacy:"Afirmación histórica · fuente sin resolver",sourceCommit:"Commit observado {sha}",sourceDirty:"Observación del espacio de trabajo · sin commit",sourceUnavailable:"Fuente no disponible",agentExcerpt:"Fragmento del agente · no es evidencia del código",works:"funciona",will:"cambiará",changed:"cambiado",mapTitle:"Natural Code",mapSub:"el mapa, enfocado donde entraste",mapEmpty:"Nada que mapear aún â las tarjetas de Natural Code se reúnen aquà mientras el objetivo avanza.",stepIn:"Entrar en Natural Code âº",door:"Natural Code âº",whichGoal:"¿Qué objetivo cambió esto?",runsTouched:"Ejecuciones cuyas DiffCards tocaron {name}:",noRuns:"Ningún objetivo ha tocado esto desde que se dibujó el mapa.",noSl
1ice:"sin fragmento de código propio",taskCrumb:"tarea {label}",note:"Nota âº",notePlaceholder:"Una nota que se queda en esta tarjeta",saveNote:"Guardar",steer:"Dirigir {label} âº",steerPlaceholder:"Dile a {label} qué hacer distinto",authoredCommentary:"Comentario del autor",wholeGoal:"Comparación del código de todo el objetivo",viewed:"Revisado",markViewed:"Marcar como revisado",contributions:"Contribuciones registradas",noContributions:"No hay registros de contribución conservados.",goalContribution:"Contribución al objetivo",taskCommentary:"Comentarios de las tareas",relationship:{publication:"Publicación","task-contribution":"Contribución de tarea","split-contribution":"Contribución de subtarea","take-squash":"Intento consolidado",landing:"Integración","external-observation":"Observación externa",revert:"Reversión","cherry-pick":"Cherry-pick"}},stage:{new:"Nuevo",exploring:"Explorando",planReady:"Plan listo",running:"En marcha",runningOf:"En marcha · {n} de {m}",needsYou:"Te necesita",needsYouOf:"En marcha · {n} de {m} · te necesita",paused:"En pausa",failed:"Turno fallido",readyToLand:"Listo para aterrizar",landed:"Aterrizado",stopped:"Detenido"},stats:{title:"EstadÃsticas",cost:"Coste",tokens:"Tokens",engines:"Engines",sandboxes:"Sandboxes",wall:"Tiempo real",asked:"Te preguntaron",preview:"Vista previa",cacheHitRate:"Aciertos de caché"},was:"era {n}",ncHeader:"Natural Code",noteEcho:"nota: â{note}â",reasoningToggle:"Razonamiento",readOnly:"Solo lectura â no tienes acceso de escritura a este objetivo.",trustLabel:"Cuánto código mostrar",trustCards:"Tarjetas",trustCardsCode:"Tarjetas + código",trustCodeFirst:"Código primero",doc:{open:"Abrir âº",back:"â¹ Chat",backTip:"Volver a la conversación",versionsTip:"Las versiones viven en el riel",wideTip:"Ancho",readingOld:"Estás leyendo v{v}.",openCurrent:"Abrir la versión actual â v{v} âº",subUpdated:"v{v} â actualizado tras tu decisión.",planSection:"Plan",footNote:"Este documento vive con el objetivo {key}. Cada mensaje del chat que enlazó una versión anterior sigue abriéndola.",version:{created:"análisis + plan",decided:"tras tu decisión",redecided:"decisión cambiada"},note:"Nota",notePlaceholder:"Una nota que se queda en este documento",notesSection:"Notas"},runScope:{main:"Agente principal",task:"Tarea · {task}",active:"Este modelo está generando la respuesta actual y no cambiará hasta que termine.",waiting:"Este modelo espera tu respuesta y continuará la misma respuesta.",next:"Modelo para el próximo mensaje a este agente.",additional:"Las herramientas, los asistentes y el procesamiento del proveedor pueden usar otros modelos.",unavailable:"Modelo no dis
1ponible",unavailableBody:"El servidor aún no ha indicado el modelo activo. Los cambios de modelo están desactivados hasta que se conozca.",multiple:"Varios modelos activos",multipleBody:"Las sesiones activas de esta tarea usan modelos distintos. Cada respuesta mantiene su modelo; los cambios están desactivados."},cluster:{groupLabel:"Motor, modelo y esfuerzo de razonamiento",engineLabel:"Motor â {engine}; haz clic para elegir",modelLabel:"Modelo â {model}; haz clic para elegir",effortLabel:"Esfuerzo de razonamiento â {effort}; haz clic para elegir",engineDefault:"Predeterminado del motor",defaultValue:"Predeterminado"},plan:{engineLabel:"Engine â {engine}; clic para cambiar",takesLabel:"Takes â {n} por ejecución; clic para cambiar",addPlaceholder:"Añadir una tarea â una lÃnea, Enter",retitleLabel:"Renombrar la tarea",levelLabel:"Nivel {n}",levelAfter:"tras el nivel {n}",reviewHere:"aquà revisas",mergedUp:"fusionado"},yourPick:"{take} se integra â tu elección",compare:{groupLabel:"Los takes â elige el que se integra",use:"Usar este take",yours:"Tu elección",judges:"La elección del juez"},acceptance:{groupLabel:"Terminado significa",case:"caso",caseLabel:"Mostrar el caso nacido de este criterio"},annotate:{listLabel:"Notas"},promotedMark:"En Wisdom",railPromoted:"En Wisdom",doors:{open:"Abrir âº"},dockGrip:"Ancho del chat â flechas para ajustar",plateClose:"Cerrar",chatFloat:"Desacoplar el chat",chatDock:"Acoplar el chat",ncCodeSeam:"Ancho del código â flechas para ajustar",review:{openFull:"Abrir la revisión completa âº",detailsLabel:"Totales de la revisión",plateSub:"la función leÃda como tarjetas; el código a un clic",byTask:"Por tarea",cardsCount:"{n} tarjetas",noCards:"No hay tarjetas en esta revisión.",noCardsTask:"No hay tarjetas de esta tarea.",otherChanges:"Otros cambios",landed:"Aterrizado",landedInto:"Aterrizado en {env}",cost:"Costo",allTasks:"Las {n} tareas",takesN:"{n} tomas",tokens:"{n} tokens",wall:"Tiempo total",launchReady:"Lanzamiento â listo",you:"Tú",asked:"Te preguntamos",askedNever:"nunca",askedOnce:"una vez",askedTimes:"{n} veces",cardsOne:"1 tarjeta",allTasksOne:"La tarea",preview:"Vista previa",previewOpen:"Abrir la vista previa",testSuite:"Suite de tests",testOpen:"Abrir la suite",filesTitle:"Archivos",filesMore:"{n} más â léelo código primero",filesCodeFirst:"Léelo código primero",requestChanges:"Pedir cambios",filesRest:"{n} más en los diffs de arriba",intents:{title:"Intenciones redactadas",help:"Los vÃnculos con cambios y las decisiones explÃcitas son evidencias separadas. Un cambio vinculado no implica aceptación.",openContext:"Abrir contexto original"}},snapshot:{invalid:"No se pudo leer este bloque de objetivo guardado.",refresh:"Actualizar desde el objetivo",refreshTitle:"¿Actualizar el documento de Wisdom?",refreshMessage:"¿Reemplazar el contenido de este documento de Wisdom por el contenido actual del objetivo? La versión anterior permanece en el historial.",openSource:"Abrir el objetivo original",sourceAction:"Abre el objetivo original para realizar este cambio."},promoteToWisdom:"Promover a Wisdom",openInWisdom:"Abrir en Wisdom",promotedToast:"Promovido a Wisdom · {title}",promotedOpen:"Abrir",blockMenu:"Acciones del bloque",railWisdomPill:"Wisdom",blockPromoting:"Promoviendo",lookLabel:"Aspecto",lookFollow:"Seguir la escena",lookClean:"Limpio",lookGlass:"Cristal",walkthrough:{play:"Reproducir",pause:"Pausar",replay:"Reproducir de nuevo",playhead:"Cursor de reproducción",timeOf:"{at} de {total}",scenesLabel:"Escenas",stillsLabel:"Fotogramas",markerTip:"{t} â muestra {card}",cardChip:"Mostrar la tarjeta",voiceNote:"Nota de voz",stillTip:"Ir a {t}",sceneSeek:"Ir a {t} â {caption}",note:"Nota",noteTip:"Fijar una nota en el momento actual",notePlaceholder:"Fijar una nota en {t}",steerTarget:"â {label} â {title}",steerPlaceholder:"¿Qué deberÃa cambiar aquÃ?",cancel:"Cancelar",wireframe:"esquema",annotate:"Anotar",annotateTip:"Señala un elemento y dirige la tarea desde este momento",commentPin:"Comentario en {t}",steerSend:"Dirigir {label}",jumpTo:"Saltar a {t}"},preview:{open:"Abrir",openTip:"Abrir la vista previa en una pestaña nueva",elementsLabel:"Elementos",elementTip:"Mencionar {name} en el redactor"},status:{working:"Trabajando",sending:"Enviando",queued:"En cola",generatingImage:"Generando una imagen",workingWithHelper:"Trabajando con un ayudante",running:"En marcha",needsYou:"Te necesita",turnFailed:"Turno fallido",paused:"En pausa",stopped:"Detenido",landed:"Aterrizado"},working:"trabajando",hideCode:"Ocultar código",tests:{plateSub:"casos · propuestas · hallazgos, acotados a este objetivo",passing:"{n} pasando",inSuite:"en la suite",joinOnLand:"entran a la suite al aterrizar",viewToggle:"VÃdeos â Lista",
1noCases:"Aún no hay casos.",cardPassing:"{n} pasando",cardProposed:"{n} propuestos",cardFindings:"{n} hallazgos",cardFindingOne:"1 hallazgo",fromCriterion:"de aceptación",fromWalkthrough:"del walkthrough {t}",fromDecision:"de {label}",fromDecisionBare:"de una decisión",revealOrigin:"Mostrar dónde nació este caso",pass:"pasa",fail:"falla",proposedFace:"propuesto",dismiss:"Descartar",dismissTitle:"¿Descartar esta propuesta?",dismissMessage:"â{name}â se poda para siempre â no se volverá a proponer.",finding:"Hallazgo",filedAs:"Archivado como",repro:"repro {red} de los últimos {of}",fileAsGoal:"Archivar como objetivo",onBoard:"En el tablero",dismissedCount:"{n} descartadas",casesCount:"{n} casos",casesCountOne:"1 caso",dismissedCountOne:"1 descartada",passingOne:"1 pasando"},slides:{plateSub:"la presentación, diapositiva a diapositiva",railLabel:"Diapositivas â â y â mueven el escenario",slideOf:"{n} / {of}",empty:"Esta presentación no tiene diapositivas."},sheet:{plateSub:"filas y versión, directas del objetivo",rows:"{n} filas",rowsOne:"1 fila",rowNumber:"Número de fila",empty:"Esta hoja no tiene filas."},railBlocks:"Bloques",railPreview:"Vista previa",openInPlace:"Expandir",closeInPlace:"Contraer",noteTravels:"La nota viaja con la decisión",noteDrafted:"Redactada â edÃtala o pulsa â",noteDraftFailed:"La escritura con IA no está disponible ahora.",writeWithAi:"Escribir con IA",writingWithAi:"Escribiendo",waitingSeconds:"esperando {s} s",waitingMinutes:"esperando {m} min",noteDraftTimeout:"El modelo tardó demasiado â inténtalo de nuevo.",sysDecided:"Decidido â {what}.",sysDecidedDoc:"Decidido â {what}. El doc está en v{v}; v{prev} sigue abriéndose.",sysRedecided:"Decisión cambiada â {what}.",sysRedecidedDoc:"Decisión cambiada â {what}. El doc está en v{v}.",sysOtherWhat:"en tus palabras â «{note}»",taskState:{done:"hecho",run:"en ejecución",wait:"te necesita",pend:"pendiente"},help:{walk:"Mover la selección",fold:"Abrir · cerrar lo seleccionado",door:"Entrar por la puerta seleccionada",esc:"Una capa atrás",answer:"Responder la votación o pregunta abierta",recommended:"Tomar lo recomendado",playPause:"Reproducir · pausar el walkthrough",note:"Nota en este momento",annotate:"Anotar y luego dirigir",slides:"Moverse entre diapositivas",groupChat:"Chat del objetivo",launch:"Lanzar el plan",land:"Aterrizar",debug:"Vista de depuración del objetivo"},debug:{title:"Vista de depuración del objetivo",toggleTip:"Vista de depuración del objetivo",sessions:"Sesión",turns:"Turno",goalSession:"Objetivo",taskSession:"Tarea {letter}",goalSessionLong:"sesión del objetivo",taskSessionLong:"tarea {letter}",turnN:"Turno {n}",turnOf:"Turno {n} de {total}",prevTurn:"Turno anterior",nextTurn:"Turno siguiente",filter:"Filtrar",live:"en vivo",counts:"entrada {in} · en caché {cached}% · salida {out}",countsEngine:"La contabilidad del propio motor",countsProvider:"La contabilidad del proveedor",requests:"{n} solicitudes",promptCard:"Prompt del sistema",toolsCard:"Herramientas",convoCard:"Conversación",chars:"{n} caracteres",tokens:"{n} tokens",declared:"{n} declaradas",args:"{n} argumentos",carriedAs:"como {field}",asProvider:"tal como lo recibió el proveedor",asRunner:"tal como lo construyó el runner",tierProvider:"exacto del proveedor",firstTurn:"primer turno",sameAsTurn:"igual que el turno {n}",changed:"cambiado",sameEveryTurn:"igual en cada turno",asSeenAtTurn:"tal como lo vio el modelo en el turno {n}",charsOnWire:"{n} caracteres en este cable",inOut:"â sale · â entra",intoModel:"hacia el modelo",outOfModel:"desde el modelo",engineOwn:"motor",required:"obligatorio",copy:"Copiar",absent:"no capturado",noWire:"No se capturó cable para esta sesión",unavailable:"El registro del cable no está disponible",harness:"{engine} añade sus propias instrucciones y herramientas dentro de su proceso",kind:{user:"persona",text:"texto",call:"llamada",reply:"respuesta",run:"ejecución",edit:"edición",ask:"pregunta"},layer:{identity:"identidad",vocabulary:"vocabulario",stage:"etapa",role:"rol",project:"proyecto"},popOut:"Abrir en una ventana aparte",popIn:"Volver a integrar",waitingRunner:"Esperando al runner",notPickedUp:"El runner no lo tomó",sending:"Enviando",asSent:"tal como lo envió el runner",fromChat:"chat",windowTitle:"Vista de depuración del objetivo · {key}"},ncLens:{live:"Abrir código actual",origin:"Afirmación redactada",noteClaim:"Nota sobre la afirmación",repository:"Repositorio",chooseRepository:"Elegir un repositorio",feature:"Rama del objetivo",task:"Tarea",landing:"Destino de integración",noteSource:"Nota sobre el código",steer:"Dirigir desde el código",selectionRequired:"Selecciona un nodo guardado o un intervalo exacto para añadir una nota o instrucción.",chooseTask:"Elegir una tarea",direction:"Instrucción",sendSteer:"Enviar instrucción",openSource:"Abrir código fijado",dock:"Ac
1oplar",wide:"Ampliar",status:{ready:"Listo",partial:"Análisis parcial",missing:"Falta el análisis",pending:"Análisis pendiente",legacy:"Código histórico sin resolver",dirty:"Código sin commit",unavailable:"Código no disponible","repository-selection-required":"Elegir un repositorio"},originChanged:"Esta afirmación cambió después de abrir el código fijado.",readDeferred:"Lectura del código aplazada",requestedSelection:"Fuente solicitada â las pruebas aún no están disponibles",readRetryAt:"La lectura puede reanudarse a las {at}. Los reintentos automáticos son limitados; puede actualizar el estado.",readManualRetry:"No hay hora de reintento disponible. Actualice el estado para solicitar la misma fuente."},ncTouches:{title:"Cambios en este objetivo",all:"Todos los nodos",touched:"Modificados y sin resolver",unknown:"Sin resolver",changed:"Código modificado",context:"Contexto de jerarquÃa",counts:"{touched} modificados · {unknown} sin resolver",basis:"La pertenencia se basa en cambios exactos del código y registros conservados de operaciones. No demuestra significado ni aceptación.",incomplete:"El inventario de contribuciones está incompleto. Los nodos sin resolver siguen visibles.",more:"Leer más contribuciones",unmapped:"Cambios de código sin asignar"},recovery:{unconfirmed:"Aún no enviado",retry:"Reintentar",editCopy:"Editar una copia",editTip:"Conservar este mensaje y el borrador actual; abrir una copia editable",savedDrafts:"Otros borradores ({count})",attachment:"Dibujo o archivo adjunto",savedDraft:"Tu borrador",attachmentCount:"{count} dibujos o archivos adjuntos"}},v5designer:{doorTip:"Se acopla como un documento",labChip:"Lab",refLine:"por referencia · el componente real de la rama de este objetivo, ejecutándose contra el sandbox del objetivo",newCanvas:"Lienzo nuevo",notServing:"El workspace no está sirviendo",notServingLine:"El lienzo vuelve en cuanto el workspace de este objetivo se levante de nuevo.",greenfieldLine:"Di qué construir: aterriza en la rama de este objetivo.",viewsLabel:"Vistas",viewportLabel:"Viewport",liveOn:"En vivo en {branch}",liveTip:"En vivo â HMR conectado",edits:"cambios",reconnecting:"Reconectando",staleBanner:"El workspace dejó de servir â el lienzo puede estar desactualizado",buildError:"Error de build en la rama",retry:"Reintentar",reloadTip:"Recargar el lienzo",nothingAt:"Nada se anunció en {url}.",wrongGoal:"El workspace de otro objetivo",wrongGoalLine:"La dirección {url} está sirviendo otro objetivo.",startedAt:"Iniciado en {sha}",vpSe:"iPhone SE",vpPixel:"Pixel 8",vpDesktop:"Escritorio",chipRemove:"Quitar",viewingAt:"Viendo {sha} â un paso anterior",modesLabel:"Modos del lienzo",modeView:"Ver",modePoint:"Señalar",modeComment:"Comentar",hintView:"Ver â el lienzo se comporta como el producto",hintPoint:"Señalar â un clic nombra el componente",hintComment:"Comentar â las notas se fijan a elementos",timeline:"LÃnea de tiempo",restore:"Restaurar",restoreTip:"Hacer de este paso el actual",nowText:"v{v} · ahora",earlierStep:"v{v} · un paso anterior â la rama está en v{head}",restoredFrom:"restaurado de v{from}",worksHeader:"Natural Code",worksTense:"works",commentOn:"Nota en",commentPlaceholder:"Dilo â â la fija",modeTweak:"Ajustar",hintTweak:"Ajustar â gira los mandos del componente; Conservar los escribe en la rama",knobsTitle:"Ajustes",keep:"Conservar",reset:"Restablecer",undo:"Deshacer",undoTip:"Deshacer el último cambio de elemento en este paso",facesLabel:"Caras",ladderTitle:"Diseño",ladderLead:"El sistema de diseño vivo â cada pieza de abajo es el componente real, renderizado desde este build. Los peldaños del objetivo crecen en la rama de un objetivo de diseño.",startDesignGoal:"Iniciar un objetivo de diseño",rungTokens:"Tokens",rungPrimitives:"Primitivos",rungComponents:"Componentes",rungViews:"Vistas",rungFlows:"Flujos",ladderEmptyWorkspace:"Estos peldaños crecen en el workspace de un objetivo â inicia un objetivo de diseño y se llenan desde su rama.",ladderUnavailable:"El servidor de este workspace es anterior a la escalera â reprovisiónalo para explorar la rama aquÃ.",ladderLoading:"Leyendo la ramaâ¦",openView:"Abrir",renamePlaceholder:"Renombrar antes del merge",knobsCount:"Ajustes · {n}",componentsEmpty:"Nada extraÃdo todavÃa â los componentes crecidos llegan aquÃ.",plateCanvas:"Lienzo",plateComponents:"Componentes",mergeUp:"Fusionar",mergeUpTip:"Fusionar los pasos de diseño en la rama del objetivo",merging:"Fusionando",spinOff:"Nuevo objetivo de
1sde aquÃ",spinOffTip:"Derivar este diseño como su propio objetivo",spinningOff:"Derivando",spunOffAs:"Derivado · {key}",spunOffFallback:"un nuevo objetivo",spunOffTip:"Abrir el objetivo derivado",spinOffFailed:"No se pudo derivar un nuevo objetivo",spinOffTitle:"Diseño: {view}"}},S={greeting:"Hola de nuevo",greetingNamed:"Hola de nuevo, {name}",jumpBackIn:"Retoma donde lo dejaste",loading:"Cargandoâ¦",surfaces:{inboxTitle:"Bandeja de entrada",inboxDesc:"Lo que necesita tu atención.",pulseTitle:"Pulso",pulseDesc:"El flujo ambiental de lo que está pasando.",clarityTitle:"Claridad",clarityDesc:"Cómo va tu trabajo, de un vistazo.",standupTitle:"Standup",standupDesc:"El diario de tu equipo."},orgs:{sectionTitle:"Organizaciones",newOrg:"Nueva organización",createOrg:"Crear organización",oneMember:"1 miembro",manyMembers:"{count} miembros",oneProject:"1 proyecto",manyProjects:"{count} proyectos",unavailable:"No pudimos encontrar tus organizaciones.",pendingInvites:"Invitaciones pendientes",invitedAs:"Invitado como",accept:"Aceptar"},zeroOrgs:{title:"TodavÃa no perteneces a ninguna organización",body:"Las organizaciones contienen tus proyectos, miembros y facturación. Crea una o únete a una para empezar.",create:"Crear organización"},projects:{pageTitle:"Proyectos",newProject:"Nuevo proyecto",loadErrorTitle:"No se pudo cargar tu espacio de trabajo",loadingOrg:"Cargando organizaciónâ¦",filterActive:"Activos",filterStarred:"Destacados",filterArchived:"Archivados",viewGroupAria:"Vista",cardView:"Vista de tarjetas",listView:"Vista de lista",sortAscTitle:"Ordenar A â Z (haz clic para invertir)",sortDescTitle:"Ordenar Z â A (haz clic para invertir)",sortAscAria:"Ordenado de A a Z",sortDescAria:"Ordenado de Z a A",manageDenied:"Solo los administradores del proyecto o los propietarios de la organización pueden gestionar este proyecto.",starAria:"Destacar {name}",unstarAria:"Quitar de destacados {name}",kebabAria:"Más acciones para {name}",star:"Destacar",unstar:"Quitar de destacados",archive:"Archivar",unarchive:"Desarchivar",duplicate:"Duplicar",copyLink:"Copiar enlace",openNewTab:"Abrir en una pestaña nueva",deleteProject:"Eliminar proyecto",oneCollaborator:"1 colaborador",manyCollaborators:"{count} colaboradores",lastActivity:"Ãltima actividad {time}",zeroTitle:"TodavÃa no hay proyectos en {orgName}",zeroBody1:"Un proyecto es donde viven las iniciativas, los objetivos y las especificaciones.",zeroBody2:"Crea uno para empezar.",linkCopied:"Enlace a {name} copiado",starredToast:"{name} destacado",unstarredToast:"{name} quitado de destacados",starError:"No se pudo destacar; inténtalo de nuevo.",unstarError:"No se pudo quitar de destacados; inténtalo de nuevo.",archivedToast:"{name} archivado",unarchivedToast:"{name} desarchivado",archiveError:"No se pudo archivar; inténtalo de nuevo.",unarchiveError:"No se pudo desarchivar; inténtalo de nuevo.",duplicatedToast:"Duplicado como {name}",duplicateError:"No se pudo duplicar; inténtalo de nuevo.",deletedToast:"{name} eliminado",deleteError:"No se pudo eliminar; inténtalo de nuevo.",deleteTitle:"¿Eliminar {name}?",cancel:"Cancelar",deleteBody:"Esto elimina permanentemente {name}, cada membresÃa, cada integración y cada invitación pendiente. No se puede deshacer."},care:{title:"CARE",snapshotDesc:"Captura una instantánea de la actividad de un perÃodo de tiempo.",snapshotEmpty:"Tus instantáneas aparecerán aquà cuando captures una.",journeysDesc:"Mis sesiones privadas uno a uno con un coach de IA.",journeysEmpty:"Tus trayectorias de coaching aparecerán aquÃ, visibles solo para ti.",trainingDesc:"Formación solicitada para mi crecimiento.",trainingEmpty:"Los programas de formación que se te asignen aparecerán aquÃ.",libraryDesc:"Biblioteca de programas de formación para el crecimiento y el desarrollo.",libraryEmpty:"La biblioteca de formación aparecerá aquÃ.",feedbackDesc:"Mis comentarios sobre los temas solicitados.",feedbackEmpty:"Los comentarios que compartas aparecerán aquÃ.",requestsDesc:"Mis
1solicitudes de cambios o mejoras.",requestsEmpty:"Las solicitudes que plantees aparecerán aquÃ, cada una con su registro.",impactDesc:"Cambios que resultaron de mis comentarios y solicitudes.",impactEmpty:"Los resultados de tus comentarios aparecerán aquÃ."}},w={stepOf:"Paso {step} de {total}",titleWelcomeNamed:"Te damos la bienvenida, {name}.",titleWelcome:"Te damos la bienvenida.",blurbWelcome:"Te ayudaremos a configurarlo todo en cuatro pasos. Omite lo que no necesites; siempre puedes cambiarlo más tarde desde tu cuenta.",titleProjects:"Elige tus proyectos.",blurbProjects:"¿Qué proyectos de {org} deberÃan aparecer en tu barra lateral de forma predeterminada? Puedes destacarlos y quitarlos más tarde.",titleInvite:"Invita a tus compañeros.",blurbInvite:"Trae a tus compañeros a la organización para que puedan colaborar contigo.",titleDone:"Todo listo.",blurbDone:"El workbench es tuyo. Pulsa ? en cualquier lugar para ver la guÃa de atajos.",confirmName:"Confirma tu nombre",pickWorkspace:"Elige el espacio de trabajo que más usarás",oneProject:"1 proyecto",manyProjects:"{count} proyectos",noProjects:"TodavÃa no hay proyectos en esta organización; omite este paso.",emailAddresses:"Direcciones de correo",emailPlaceholder:"[email protected], [email protected], â¦",emailHint:"Separadas por comas, espacios o saltos de lÃnea. Se unirán a {org} como Miembros.",inviteLandsOne:"Cada invitación aterriza directamente en 1 proyecto:",inviteLandsMany:"Cada invitación aterriza directamente en {count} proyectos:",allSetTitle:"Todo listo",starredSummaryOne:"Te dejaremos en la página de inicio. 1 proyecto destacado.",starredSummaryMany:"Te dejaremos en la página de inicio. {count} proyectos destacados.",tipCmdK:"Prueba âK",tipCmdKBlurb:"Cambia de organización y de proyecto sin soltar el teclado.",tipShortcuts:"Pulsa ?",tipShortcutsBlurb:"Consulta todos los atajos del workbench.",tipInvite:"Invita a más gente después",tipInviteBlurb:"Desde la página Miembros de cualquier organización o proyecto.",tipAccount:"Personaliza tu cuenta",tipAccountBlurb:"El tema, la densidad y las notificaciones están en /account.",skip:"Omitir la configuración",back:"â Atrás",continue:"Continuar",sendInvites:"Enviar invitaciones y continuar",finish:"Llévame al workbench"},z={loading:"Cargando invitaciónâ¦",notFoundTitle:"Invitación no encontrada",notFoundBody:"Este enlace de invitación no es válido o ya no existe. Pide a quien te invitó que envÃe uno nuevo.",goToWorkbench:"Ir al workbench",acceptedTitle:"Invitación ya aceptada",acceptedBody:"Esta invitación a {org} ya se ha utilizado.",goToOrg:"Ir a {org}",revokedTitle:"Invitación revocada",revokedBody:"Esta invitación a {org} fue revocada. Pide a un administrador de {org} que envÃe una nueva.",expiredTitle:"Invitación caducada",expiredBody:"Esta invitación a {org} ha caducado. Pide a un administrador de {org} que la reenvÃe.",joiningName:"Uniéndote a {name}â¦",youreInTitle:"¡Ya estás dentro!",youreInBody:"Te damos la bienvenida a {name}: tu cuenta está lista.",continueTo:"Continuar a {name}",invitedToTitle:"Te han invitado a {name}",inOrg:"en {org}",sentToAs:"Enviada a {email} como",preAssignedOne:"con acceso preasignado a 1 proyecto.",preAssignedMany:"con acceso preasignado a {count} proyectos.",signIn:"Iniciar sesión",createAccount:"Crear cuenta",useEmailNote:"Usa el correo {email}: las invitaciones están vinculadas a él.",switchTitle:"Cambia de cuenta para continuar",mismatchBody:"Esta invitación a {org} se envió a {email}, pero has iniciado sesión como {sessionEmail}.",mismatchSignIn:"Inicia sesión con la dirección invitada para aceptar.",mismatchSignUp:"Configurarás la cuenta de esa dirección y ya estarás dentro.",continueAs:"Continuar como {email}",notYou:"¿No eres tú?",signOut:"Cierra la sesión",signOutOf:"de {email}.",joinTitle:"Ãnete a {name}",joinAs:"Te unirás como",accessOne:"con acceso a 1 proyecto.",accessMany:"con acceso a {count} proyectos.",errEmailMismatch:"El correo de la sesión ya no coincide con esta invitación.",errExpired:"Esta invitación caducó mientras iniciabas sesión.",errRevoked:"Esta invitación fue revocada.",errAlreadyAccepted:"Esta invitación ya fue aceptada.",errGrantFailed:"Te has unido, pero no pudimos terminar de configurar el acceso al workbench. Inténtalo de nuevo.",errHttp:"No se pudo aceptar la invitación (HTTP {status}).",errGeneric:"No se pudo aceptar la invitación. Inténtalo de nuevo.",joining:"Uniéndoteâ¦",acceptInvitation:"Aceptar invitación"},R={common:{loading:"Cargandoâ¦",cancel:"Cancelar",close:"Cerrar",add:"Añadir",remove:"Quitar",you:"(tú)",noLead:"Sin responsable",actionsFor:"Acciones para {name}",openTeam:"Abrir {name}",memberCountOne:"{count} miembro",memberCountMany:"{count} miembros",teamCountOne:"{count} equipo",teamCountMany:"{count} equipos",personCountOne:"{count} persona",personCountMany:"{count} personas",projectCountOne:"{count} proyecto",projectCountMany:"{count} proyectos",groupCountOne:"{count} grupo",groupCountMany:"{count} grupos",collaboratorCountOne:"{count} colaborador",collaboratorCountMany:"{count} colaboradores",pendingInviteCountOne:"{count} invitación pendiente",pendingInviteCountMany:"{count} invitaciones pendientes",teamNounOne:"equipo",teamNounMany:"equipos",personNounOne:"persona",personNounMany:"personas",memberNounOne:"miembro",memberNounMany:"miembros",projectNounOne:"proyecto",projectNounMany:"proyectos"},roles:{owner:"Propietario",member:"Miembro",admin:"Administrador",editor:"Editor",viewer:"Lector",lead:"Responsable",ownerHint:"Control total de la organización: miembros, facturación y configuración.",memberHint:"El acceso a proyectos es el que definas abajo. Valor predeterminado para nuevas invitaciones.",adminHint:"Control total del proyecto: configuración, colaboradores, ciclo de vida y todo el contenido.",editorHint:"Crear, editar y eliminar contenido (objetivos, planes, especificaciones, wisdom). Sin configuración del proyecto.",viewerHint:"Solo lectura: puede abrir y ver el proyecto, pero no camb
1iar nada."},access:{noAccessTitle:"Sin acceso",noAccessBody:"No tienes permiso para ver esto. Pide acceso a un propietario de la organización.",orgNotFoundTitle:"Organización no encontrada",orgNotFoundBody:"Esta organización no existe o no tienes acceso a ella.",notFoundTitle:"No encontrado",notFoundBody:"Esto no existe o fue eliminado."},home:{welcomeBack:"Bienvenido de nuevo",welcomeBackName:"Bienvenido de nuevo, {name}",greetingAt:"{name} @ {org}",loadWorkspaceError:"No se pudo cargar tu espacio de trabajo",jumpBackIn:"Retoma donde lo dejaste",care:"CARE",manage:"Gestionar {org}",settingsDesc:"Roles y preferencias de la organización.",billingDesc:"Plan, facturas y uso.",people:"Miembros y equipos",peopleDesc:"Personas, equipos y organigrama.",projects:"Proyectos",allProjects:"Todos los proyectos",newProject:"Nuevo proyecto",loadProjectsError:"No se pudieron cargar los proyectos",zeroOrgsTitle:"Aún no perteneces a ninguna organización",zeroOrgsBody:"Las organizaciones contienen tus proyectos, miembros y facturación. Crea una o únete a una para empezar.",createOrg:"Crear organización",zeroProjectsTitle:"Aún no hay proyectos en {org}",zeroProjectsBody:"Un proyecto es donde viven las iniciativas, los objetivos y las especificaciones. Crea uno para empezar."},people:{page:{loadError:"No se pudo cargar esta organización",loadingOrg:"Cargando organizaciónâ¦",title:"Miembros",rolesHelp:"Roles y permisos",description:"Quién tiene acceso a {org} y qué puede hacer.",invitations:"Invitaciones",invite:"Invitar",manageDenied:"Solo los propietarios de la organización pueden gestionar miembros.",tabPeople:"Personas",tabTeams:"Equipos y grupos",tabProjects:"Proyectos",tabOrgChart:"Organigrama",tabRoles:"Roles"},menu:{teamsAccess:"Equipos y acceso",changeRoleTo:"Cambiar rol a {role}",lastOwnerBlock:"Una organización debe conservar al menos un propietario.",suspend:"Suspender acceso",reactivate:"Reactivar acceso",removeFromOrg:"Quitar de la organización",removeMemberTitle:"Quitar miembro",removeMemberMessage:"¿Quitar a {name} de la organización?"},toasts:{changeRoleError:"No se pudo cambiar el rol.",suspendError:"No se pudo suspender al miembro.",reactivateError:"No se pudo reactivar al miembro.",removeError:"No se pudo quitar al miembro."},members:{hint:"Los propietarios gestionan la organización; los miembros acceden a los proyectos que se les asignan.",searchPlaceholder:"Buscar por nombre o correo",allRoles:"Todos los roles",filterByRole:"Filtrar por rol",colMember:"Miembro",colRole:"Rol",colTeams:"Equipos",colStatus:"Estado",colJoined:"Se unió",emptyTitle:"Ningún miembro coincide",emptyBody:"Ajusta la búsqueda o el filtro de rol.",showAllTeams:"Mostrar todos los equipos"},invitations:{hint:"Las invitaciones pendientes aún no se han aceptado. Caducan a los 14 dÃas.",emptyTitle:"No hay invitaciones pendientes",colEmail:"Correo",colRole:"Rol",colProjectAccess:"Acceso a proyectos",colSentBy:"Enviada por",colSent:"Enviada",colStatus:"Estado",allProjectsChip:"Todos los proyectos · {role}",none:"Ninguno",actionsFor:"Acciones para la invitación a {email}",resend:"Reenviar invitación",resentToast:"Invitación a {email} reenviada.",resendError:"No se pudo reenviar la invitación a {email}.",copyLink:"Copiar enlace de invitación",revoke:"Revocar invitación",revokeConfirmTitle:"Revocar invitación",revokeConfirmMessage:"¿Revocar la invitación a {email}?",revokeConfirmLabel:"Revocar",revokedToast:"Invitación a {email} revocada.",revokeError:"No se pudo revocar la invitación a {email}.",archivedTitle:"Invitaciones archivadas"},rolesPanel:{orgRolesTitle:"Roles de la organización",orgRolesHint:"Todos en la organización son Propietario o Miembro. Lo que pueden hacer dentro de un proyecto se define por separado (ver Roles de proyecto más abajo).",orgCapsTitle:"Qué puede hacer cada rol de la organización",colCapability:"Capacidad",capSeeAll:"Ver todos los proyectos de la organización",capCreateProject:"Crear un proyecto",capInvite:"Invitar personas y gestionar invitaciones",capManageMembers:"Cambiar el rol de un miembro, suspenderlo o quitarlo",capTeams:"Crear y gestionar equipos",capOrgSettings:"Configuración de la organización: nombre, SSO y dominios, valores predeterminados de agentes",capHxConfig:"Gestionar la configuración de Experiencia Humana (HX)",capHxTraining:"Asignar formación a las personas",capHxSurvey:"Enviar consultas a las personas",capGithub:"Conectar un repositorio de GitHub",capBilling:"Ver facturación y facturas, actualizar el pago",capTransfer:"Transferir la propiedad",capDelete:"Eliminar la organización",orgCapsNote:"Un Miembro solo ve los proyectos que se le asignan; los Propietarios los ven todos.",projectRolesTitle:"Roles de proyecto",projectRolesHint:"El rol de una persona es por proyecto. Proviene de una concesión directa en el proyecto, de un equipo al que pertenece o de un valor predeterminado de la organización â el que sea más alto.",projectCapsTitle:"Qué puede hacer cada rol de proyecto",capRead:"Abrir y leer todo (iniciativas, objetivos, tableros, wisdom)",capEditContent:"Crear, editar y eliminar contenido",capProjectSettings:"Configuración del proyecto (tableros, entornos, repositorios, agentes de IA)",capManageCollaborators:"Gestionar colaboradores (añadir / cambiar rol / quitar)",capLifecycle:"Archivar, desarchivar, duplicar o eliminar el proyecto",projectCapsNote:"Los propietarios de la organización son Administradores en todos los proyectos.",invitationsTitle:"Invitaciones",inviteOrgHead:"A la organización",inviteOrgBody:"Solo un Propietario puede invitar. Elige el rol del nuevo miembro en la organización (Propietario o Miembro) y, para un miembro, su acceso a proyectos: sin acceso, un rol predeterminado en todos los proyectos o proyectos concretos.",inviteProjectHead:"A un proyecto",inviteProjectBody:"Un Administrador del proyecto (o un propietario de la organización) puede añadir personas a un proyecto y elegir su rol allÃ: Lector, Editor o Administrador.",accessTitle:"Cómo funciona el acceso a proyectos",accessBody:"El acceso está cerrado de forma predeterminada: un miembro solo ve los proyectos que se le han asignado. Su rol en un proyecto es el más alto entre: un rol predeterminado de la organización, un rol concedido directamente en ese proyecto o un rol heredado de un equipo al que pertenece. Si ninguno aplica, el proyecto no es visible para esa persona. Los propietarios son Administradores en todos los proyectos."}
1,viewToggle:{viewAria:"Vista de personas",list:"Lista",detail:"Detalle"},detail:{searchPlaceholder:"Buscar personas",listAria:"Personas",suspended:"Suspendido",emptyTitle:"Ninguna persona coincide",emptyBody:"Ajusta la búsqueda.",personEyebrow:"Persona",joinedLabel:"Se unió"},bridge:{memberOf:"Miembro de",noTeams:"Aún no está en ningún equipo.",viaMembership:"por membresÃa",effectiveAccess:"Acceso efectivo",adminEverywhere:"Administrador en todos los proyectos.",asOwner:"como Propietario",noAccess:"Sin acceso a proyectos.",viaTeamNamed:"vÃa {team}",viaTeamUnnamed:"vÃa un equipo",direct:"Directo",orgDefault:"Predeterminado de la organización",ownerNote:"Propietario: Administrador en todos los proyectos, independientemente de los equipos.",memberFallback:"Miembro"},customRoles:{title:"Roles que define esta organización",hint:"Da nombre a un rol de personas â RR. HH., People Ops, como lo llaméis â y elige qué puede hacer. En todo lo demás, quienes lo tienen siguen siendo miembros normales.",empty:"TodavÃa no hay roles. Usa «Nuevo rol» para designar quién lee los comentarios que se envÃan.",deleteTitle:"Eliminar rol",deleteBody:"«{name}» dejará de conceder nada, y quienes lo tenÃan vuelven a ser miembros normales.",deleteConfirm:"Eliminar",deleteError:"No se pudo eliminar el rol",create:"Crear rol",createError:"No se pudo crear el rol",updateError:"No se pudo cambiar lo que concede este rol",holdersError:"No se pudo cambiar quién tiene este rol",namePlaceholder:"Nombre del rol, p. ej. RR. HH.",whitelistNote:"A un rol que definas solo se le pueden conceder estos permisos de personas. Gestionar miembros, facturación y ajustes sigue siendo de los propietarios.",actionSurveySend:"Enviar consultas",actionFeedbackRead:"Leer las respuestas que envÃa la gente",actionTrainingAssign:"Asignar formaciones",noMatch:"Nadie coincide.",actionFeedbackReadNote:"También añade a quienes tienen este rol a la lista de destinatarios a los que sus colegas pueden enviar comentarios.",addHolders:"Añadir titulares",removeHolder:"Quitar de este rol",newRole:"Nuevo rol",deleteRole:"Eliminar rol",addSearchPlaceholder:"Buscar una persona para añadir",addAllHolders:"Todas las personas de esta organización ya lo tienen.",holdersEmpty:"TodavÃa nadie tiene este rol.",toggleRole:"Mostrar qué concede «{name}» y quién lo tiene",noPowers:"Sin permisos todavÃa"}},teams:{new:"Nuevo",newTeam:"Nuevo equipo",newGroup:"Nuevo grupo",emptyTitle:"Aún no hay equipos",emptyBodyManage:"Agrupa miembros y concédeles acceso a proyectos en conjunto.",emptyBodyView:"Un Propietario puede crear equipos para agrupar miembros y gestionar el acceso a proyectos.",heading:"Equipos y grupos",searchPlaceholder:"Buscar equipos",noMatch:"Ningún equipo coincide.",ungroupedSection:"Equipos sin grupo",emptyList:"Aún no hay equipos.",gone:"Ese equipo no está en esta organización.",resizeAria:"Redimensionar la lista de equipos",create:{teamNoun:"Un equipo está formado por personas.",groupNoun:"Un grupo está formado por equipos.",createdTeamToast:"Equipo {name} creado.",createdGroupToast:"Grupo {name} creado.",createTeamError:"No se pudo crear el equipo.",createGroupError:"No se pudo crear el grupo.",crumb:"Miembros",titleTeam:"Nuevo equipo",titleGroup:"Nuevo grupo",nounTeam:"Equipo",nounGroup:"Grupo",editIconTeam:"Editar el icono del equipo",editIconGroup:"Editar el icono del grupo",namePlaceholderTeam:"Nombre del equipo",namePlaceholderGroup:"Nombre del grupo",slugHead:"Slug",slugFallbackTeam:"equipo",slugFallbackGroup:"grupo",slugTaken:"Ese slug ya está en uso.",descriptionHead:"Descripción",descPlaceholderTeam:"De qué se encarga este equipo",descPlaceholderGroup:"De qué se encarga este grupo",addDescription:"Añadir descripción",joinLeadTitle:"Unirte a este equipo como responsable",youJoinLead:"Te unes como responsable",addYourself:"Añadirte",creating:"Creandoâ¦",submitTeam:"Crear equipo",submitGroup:"Crear grupo"}},teamDetail:{manageDenied:"Solo los propietarios de la organización o los responsables de este equipo pueden gestionarlo.",deleteDenied:"Solo los propietarios de la organización pueden eliminar un equipo.",deleteTeam:"Eliminar equipo",deleteConfirmMessage:"¿Eliminar {name}? Esto no se puede deshacer. @{handle}
1 vuelve a quedar libre y los enlaces que lo usan dejan de funcionar.",deletedToast:"Equipo eliminado.",deleteError:"No se pudo eliminar el equipo.",editIcon:"Editar el icono del equipo",iconError:"No se pudo actualizar el icono del equipo.",groupEyebrow:"Grupo",teamEyebrow:"Equipo",nameAria:"Nombre del equipo",renameError:"No se pudo renombrar el equipo.",descAria:"Descripción del equipo",descPlaceholder:"Añadir una descripción",descError:"No se pudo actualizar la descripción.",inGroup:"En el grupo",leadOne:"Responsable",leadMany:"Responsables",members:"Miembros",addMembers:"Añadir miembros",addSearchPlaceholder:"Añade a un compañero por nombre o correo",addSearchAria:"Buscar miembros de la organización",addAllOnTeam:"Todas las personas activas ya están en este equipo.",addMemberError:"No se pudo añadir al miembro.",membersEmptyTitle:"Aún no hay nadie en este equipo",membersEmptyBodyManage:"Añade compañeros para compartir el acceso a proyectos y aparecer juntos en toda la organización.",membersEmptyBodyView:"Este equipo no tiene miembros.",ownerAlwaysLead:"Los propietarios de la organización siempre son Responsables: pueden gestionar cualquier equipo independientemente de su rol de equipo.",teamRoleHeading:"Rol de equipo",teamRoleFor:"Rol de equipo de {name}",teamRoleError:"No se pudo cambiar el rol de equipo.",leaveTeam:"Salir del equipo",removeFromTeam:"Quitar del equipo",removeMemberTitle:"Quitar miembro",leaveConfirmMessage:"¿Salir de {team}?",removeConfirmMessage:"¿Quitar a {name} de {team}?",leaveError:"No se pudo salir del equipo.",removeMemberError:"No se pudo quitar al miembro.",projectAccess:"Acceso a proyectos",grantAccess:"Conceder acceso",ownersNote:"Los propietarios de la organización en este equipo son Administradores en todos los proyectos: las concesiones del equipo no cambian su acceso.",grantSearchPlaceholder:"Busca un proyecto para conceder acceso",grantSearchAria:"Buscar proyectos",grantAllReachable:"Este equipo ya puede acceder a todos los proyectos.",grantError:"No se pudo conceder el acceso.",grantsEmptyTitle:"Aún sin acceso a proyectos",grantsEmptyBodyManage:"Concede un proyecto al equipo una sola vez y cada miembro obtiene el mismo rol.",grantsEmptyBodyView:"A este equipo no se le ha concedido acceso a ningún proyecto.",projectRoleHeading:"Rol de proyecto",roleForProject:"Rol para {name}",projectFallback:"proyecto",roleChangeError:"No se pudo cambiar el rol.",revokeAccess:"Revocar acceso",revokeConfirmMessage:"{team} perderá el acceso a {project}.",revokeError:"No se pudo revocar el acceso.",contains:"Contiene",containsEmptyTitle:"Aún no hay equipos dentro",containsEmptyBodyManage:"Este equipo combina equipos regulares en una sola plantilla compartida.",containsEmptyBodyView:"Este equipo aún no contiene ningún equipo.",removeTeamAria:"Quitar {name}",removeTeamTitle:"Quitar equipo",removeTeamConfirmMessage:"¿Quitar {name} de {group}?",addTeamError:"No se pudo añadir el equipo.",removeTeamError:"No se pudo quitar el equipo.",addTeamAria:"Añadir un equipo",addTeamOption:"Añadir un equipoâ¦",people:"Personas",peopleViewAria:"Vista de personas",byTeam:"Por equipo",flat:"Plana",peopleEmptyTitle:"Aún no hay personas",peopleEmptyBody:"Las personas aparecerán aquà cuando los equipos contenidos tengan miembros.",noMembers:"Sin miembros.",viaTeams:"vÃa {teams}"},chart:{tabChart:"Organigrama",tabUngrouped:"Sin grupo",tabUnassigned:"Sin asignar",viewAria:"Vista del organigrama",emptyTitle:"Aún no hay nada que mostrar",emptyBody:"Crea equipos para ver la forma de la organización.",allGroupedTitle:"Todos los equipos están en un grupo",allGroupedBody:"No queda ningún equipo regular sin grupo.",ungroupedHeading:"Equipos que no están en un grupo",allAssignedTitle:"Todos están en un equipo",allAssignedBody:"No hay miembros activos sin equipo.",groupNoTeams:"Aún no hay equipos",noTeams:"Aún no hay equipos.",legendPerson:"Persona",legendTeam:"Equipo",legendGroup:"Grupo",legendProject:"Proyecto",notOnTeam:"No está en ningún equipo"},projectsLens:{title:"Proyectos",emptyTitle:"Aún no hay proyectos",emptyBody:"Los proyectos aparecerán aquà cuando la organización tenga uno.",searchPlaceholder:"Buscar proyectos",listAria:"Proyectos",noMatchTitle:"Ningún proyecto coincide",noMatchBody:"Ajusta la búsqueda.",projectEyebrow:"Proyecto",grantedTo:"Concedido a",noGrants:"Sin concesiones a equipos: el acceso es directo.",peopleWithAccess:"Personas con acceso",noAccessYet:"Nadie tiene acceso todavÃa."},invite:{title:"Invitar miembros a esta organización",sendError:"No se pudo enviar la invitación. Inténtalo de nuevo.",sentCopied:"Invitación enviada a {email}. Enlace copiado al portapapeles.",sent:"Invitación enviada a {email}.",sending:"Enviandoâ¦",send:"Enviar invitación",emailLabel:"Correo",emailPlaceholder:"[email protected]",emailHint:"Env
1iaremos una invitación con enlace mágico.",orgRoleLabel:"Rol en la organización",ownerCallout:"Los propietarios obtienen Administrador en todos los proyectos actuales y futuros: no hace falta elegir ninguno.",projectAccessLabel:"Acceso a proyectos",modeNone:"Sin acceso",modeAll:"Todos los proyectos",modeSpecific:"Proyectos concretos",noneCallout:"Aún sin acceso a proyectos: concédelo más tarde, directamente o vÃa un equipo.",roleLabel:"Rol",allHint:"Se aplica a todos los proyectos de la organización, incluidos los que se creen más adelante.",projectsLabel:"Proyectos",searchPlaceholder:"Buscar proyectosâ¦",noProjects:"Aún no hay proyectos",noMatch:'Ningún proyecto coincide con "{query}"',specificHint:"El Miembro solo verá los proyectos que elijas aquÃ."},ui:{sourceOwnerTitle:"Propietario de la organización: acceso a todos los proyectos",sourceDirectTitle:"MembresÃa directa",sourceOrgDefaultTitle:"Predeterminado de la organización: acceso a todos los proyectos de la organización",sourceTeamTitle:"vÃa el equipo {team}",sourceTeamUnnamedTitle:"VÃa un equipo",direct:"Directo",allProjects:"Todos los proyectos",teamFallback:"Equipo",openTeamTitle:"Abrir el equipo {team}",moreCount:"{count} más",status:{active:"Activo",suspended:"Suspendido",deactivated:"Desactivado",pending:"Pendiente",expired:"Caducada",revoked:"Revocada",accepted:"Aceptada"},projectState:{active:"Activo",paused:"Pausado",shipped:"Entregado",archived:"Archivado",draft:"Borrador"}}},D={common:{loadingProject:"Cargando proyectoâ¦",notFoundTitle:"Proyecto no encontrado",notFoundBody:"Elige otro proyecto en el selector (âK)."},roles:{admin:"Admin",adminHint:"Configura el proyecto, gestiona colaboradores y entrega objetivos.",editor:"Editor",editorHint:"Crea y edita objetivos, planes y especificaciones en este proyecto.",viewer:"Lector",viewerHint:"Acceso de solo lectura. Ãtil para partes interesadas y auditorÃas."},collaborators:{cancel:"Cancelar",addTitle:"Añadir colaboradores a {project}",adding:"Añadiendoâ¦",addButtonNone:"Añadir colaboradores",addButtonOne:"Añadir 1 colaborador",addButtonMany:"Añadir {count} colaboradores",addedOne:"Se añadió 1 colaborador a {project}.",addedMany:"Se añadieron {count} colaboradores a {project}.",addError:"No se pudieron añadir los colaboradores. Inténtalo de nuevo.",searchPlaceholder:"Buscar miembros de la organización",allInProject:"Todos los miembros de la organización ya están en este proyecto.",noMatches:"Sin coincidencias.",inviteTitle:"Invitar a {project}",sending:"Enviandoâ¦",sendInvitation:"Enviar invitación",inviteSent:"Invitación enviada a {email}.",inviteError:"No se pudo enviar la invitación. Inténtalo de nuevo.",invitePending409:"{email} ya tiene una invitación pendiente a este proyecto.",emailLabel:"Correo electrónico",emailPlaceholder:"[email protected]",inviteHint:"La persona invitada se une a la organización como Miembro y luego a este proyecto con el rol de abajo.",roleLabel:"Rol en el proyecto",cardTitle:"Colaboradores",cardHint:"Todas las personas con acceso a este proyecto: Owners de la organización, colaboradores directos y miembros de equipos con acceso concedido. La columna «Acceso vÃa» muestra cómo entró cada persona; la pestaña Equipos gestiona los accesos de equipo.",existingMember:"Miembro existente",inviteByEmail:"Invitar por correo",tabCollaborators:"Colaboradores",tabTeams:"Equipos",tabInvitations:"Invitaciones",thCollaborator:"Colaborador",thProjectRole:"Rol en el proyecto",thAccessVia:"Acceso vÃa",thJoined:"Se unió al proyecto",thLastActive:"Ãltima actividad",you:"(tú)",accessViaHeader:"Acceso vÃa",accessPathsAria:"Todas las vÃas de acceso de {name}",rowActionsAria:"Acciones para {name}",changeRoleTo:"Cambiar rol a {role}",roleChanged:"{name} ahora es {role}.",roleChangeError:"No se pudo cambiar el rol.",leaveProject:"Abandonar proyecto",removeFromProject:"Quitar del proyecto",leaveConfirmTitle:"Abandonar proyecto",removeConfirmTitle:"Quitar colaborador",leaveConfirmMessage:"¿Abandonar {project}?",removeConfirmMessage:"¿Quitar a {name} de {project}?",leaveConfirmLabel:"Abandonar proyecto",removeConfirmLabel:"Quitar",leftProject:"Has abandonado {project}.",removedFromProject:"Se quitó a {name} de {project}.",leaveError:"No se pudo abandonar el proyecto.",removeError:"No se pudo quitar al colaborador.",emptyTitle:"Aún no hay colaboradores",emptyBody:"Añade a alguien de la organización o invita un nuevo correo.",thTeam:"Equipo",thGranted:"Concedido",o
1penTeamAria:"Abrir equipo {name}",teamsEmptyTitle:"Ningún equipo tiene acceso",teamsEmptyBody:"Concede acceso a un equipo desde el área de Equipos de la organización.",invitesEmptyTitle:"No hay invitaciones pendientes",invitesEmptyBody:"Usa los botones de arriba para invitar a compañeros.",thEmail:"Correo electrónico",thSentBy:"Enviada por",thSent:"Enviada",inviteActionsAria:"Acciones para la invitación a {email}",resendInvite:"Reenviar invitación",inviteResent:"Invitación a {email} reenviada.",resendError:"No se pudo reenviar la invitación a {email}.",copyInviteLink:"Copiar enlace de invitación",revokeInvite:"Revocar invitación",revokeConfirmTitle:"Revocar invitación",revokeConfirmMessage:"¿Revocar la invitación a {email}?",revokeConfirmLabel:"Revocar",inviteRevoked:"Invitación a {email} revocada.",revokeError:"No se pudo revocar la invitación."},repoModal:{manageProjectRepositories:"Gestionar repositorios",environmentHint:"Elige un repositorio para definir la rama de este entorno. La configuración de la cuenta de GitHub se abre en una pestaña nueva; tu borrador permanece aquÃ.",cancel:"Cancelar",coldTitle:"Conectar un repositorio",openingGithub:"Abriendo GitHubâ¦",continueToGithub:"Continuar a GitHub",coldBody1:"Workbench se conecta a tu código a través de la let-ai GitHub App. La instalas una vez por cuenta u organización de GitHub y luego eliges qué repositorios adjuntar a este proyecto.",coldBody2:"Puedes volver y añadir más repositorios cuando quieras: la App permanece instalada para todos los proyectos de este workbench.",appNoRepoAccessLead:"La app de GitHub no puede acceder a los repositorios.",appNoRepoAccessBody:"Su registro en GitHub no concede permisos de repositorio, asà que una instalación volverÃa sin nada que adjuntar. Quien administre el workbench los concede en los ajustes de la app en GitHub.",title:"Añadir repositorio",attaching:"Adjuntandoâ¦",attachCount:"Adjuntar ({count})",attach:"Adjuntar",attachedOne:"Se adjuntó {repo}",attachedMany:"Se adjuntaron {count} repositorios",attachError:"No se pudieron adjuntar los repositorios. Inténtalo de nuevo.",accountLabel:"Cuenta",pickAccount:"Elige una cuentaâ¦",optionOrg:"@{login} (org)",optionUser:"@{login} (usuario)",optionSuspended:"{account} â suspendida",noAccount:"¿No ves la cuenta que necesitas?",installAnother:"Instalar en otra cuenta",fromAll:"De @{login} â todos los repositorios",fromSelected:"De @{login} â repositorios seleccionados",filterLabel:"Filtro",filterPlaceholder:"Filtrar por propietario/nombreâ¦",loadError:"No se pudieron cargar los repositorios.",zeroRepos:"Esta instalación no tiene acceso a ningún repositorio.",noMatch:"Ningún repositorio coincide con el filtro.",stAttached:"adjuntado",stArchived:"archivado",stPrivate:"privado",stPublic:"público",dontSeeRepo:"¿No ves tu repositorio? Concede a la App acceso a más repositorios en GitHub.",manageOnGithub:"Gestionar en GitHub",tabInstalled:"Tus repositorios",tabPublic:"Repositorio público",publicPlaceholder:"https://github.com/owner/repo",publicHint:"Pega un enlace u owner/repo â se adjunta en solo lectura.",publicInvalid:"Eso no parece una referencia de repositorio de GitHub.",publicNotFound:"No se encuentra este repositorio â puede ser privado o estar mal escrito.",publicUpdated:"Actualizado {time}",publicNoteLead:"Se adjunta en solo lectura.",publicNoteBody:"Natural Code puede leerlo y explorarlo â los agentes no subirán ramas ni abrirán pull requests contra él.",publicAlreadyAttached:"Ya está adjunto a este proyecto.",attachReadOnly:"Adjuntar en solo lectura",attachedReadOnly:"{repo} adjuntado en solo lectura",adoTitle:"Conectar organización de Azure DevOps",adoUrlLabel:"URL de la organización",adoPatLabel:"Token de acceso personal",adoHint:"Requiere Code â Read. Se guarda cifrado; queda conectado para todos los proyectos de este workbench.",adoConnect:"Conectar",adoBack:"Atrás",adoConnected:"Conectado {org} â {count} repositorios",adoRotated:"Token actualizado para {org}",adoFrom:"De {org} â {count} repositorios",adoZero:"El token no ve ningún repositorio.",coldNeutralBody:"Workbench lee tu código a través de una cuenta conectada. Conéctala una vez: sirve para todos los proyectos de este workbench.",coldGithubCardDesc:"Instala la GitHub App de let-ai en una cuenta u organización.",coldAdoCardDesc:"Conecta una organización con un token de acceso personal.",connectGithubEntry:"Conectar cuenta de GitHub",connectAdoEntry:"Conectar organización de Azure DevOps"},mcpEdit:{cancel:"Cancelar",save:"Guardar",title:"Configuración de la conexión",titleNamed:"Configuración de {name}",nameLabel:"Nombre",namePlaceholder:"Mi servidor MCP",descriptionLabel:"Descripción",descriptionPlaceholder:"Añadir descripciónâ¦",updated:"{name} actualizado",saveError:"No se pudieron guardar los cambios. Inténtalo de nuevo."},mcpModal:{cancel:"Cancelar",back:"Atrás",test:"Probar",connect:"Conectar",addServer:"Añadir servidor MCP",adminsOnly:"Solo los admins del proyecto pueden gestionar las conexiones MCP.",pickTitle:"Añadir servidor MCP",customTitle:"Nuevo servidor MCP personalizado",connectTitle:"Conectar {name}",connectingTitle:"Conectando {name}â¦",genericServer:"servidor MCP",theProvider:"el proveedor",waitingTitle:"Esperando la autorizaciónâ¦",waitingBody:"Termina de iniciar sesión en {name} en la ventana emergente. ¿La cerraste por error? Pulsa Cancelar y vuelve a intentarlo: no se guarda nada hasta que apruebes el acceso.",signinHelp:"Si el inicio de sesión falla, normalmente caducó o se abrió en dos ventanas: pulsa Cancelar y Conectar de nuevo, y complétalo en una sola ventana. ¿Sigue fallando? Permite las cookies del proveedor en tu navegador y reinténtalo.",pickIntro:"Conecta un servidor Model Context Protocol para que el agente pueda usar sus herramientas en cada chat de este proyecto. Elige un servicio o configura el tuyo.",nameLabel:"Nombre",namePlaceholder:"Mi servidor MCP",descriptionLabel:"Descripción",descriptionPlaceholder:"Añadir descripciónâ¦",mcpUrlLabel:"URL del servidor MCP",apiUrlLabel:"URL base de la API",authLabel:"Autenticación",headerNameLabel:"Nombre de la cabecera",apiKeyLabel:"Clave de API",tokenLabel:"Token",accessTokenLabel:"Token de acceso",checkPathLabel:"Ruta de comprobación",checkPathHelp:"Un GET autenticado bajo la URL base que devuelve JSON para un token válido. Necesario para verificar una conexión REST antes de añadirla.",clientIdLabel:"Client ID",clientSecretLabel:"Client Secret",redirectUrlLabel:"URL de redirección",copy:"Copiar",redirectUrlCopied:"URL de redirección copiada",redirectUrlHelp:"Registra esta URL exacta como la URL de redirección/callback autorizada de la app OAuth.",connectionDetail
1s:"Detalles de la conexión",oauthDcrNote:"Se te redirigirá a {name} para autorizar el acceso en una ventana emergente. No hace falta client ID ni secret: se negocia automáticamente.",urlVarPlaceholder:"tu-{field}",connectsTo:"Se conecta a {url}",enterYourVar:"Introduce tu {field}.",varNoSpaces:"El campo {field} no puede contener espacios ni barras.",enterMcpUrl:"Introduce la URL del servidor MCP.",enterApiUrl:"Introduce la URL base de la API.",urlInvalid:"Introduce una URL válida, p. ej. https://mcp.example.com/mcp.",urlScheme:"La URL debe empezar por http:// o https://.",enterClientId:"Introduce el Client ID.",enterApiKey:"Introduce una clave de API.",enterToken:"Introduce un token.",enterBearer:"Introduce un token bearer.",tokenAscii:"El token contiene caracteres no válidos: solo se permite ASCII.",enterCheckPath:"Introduce una ruta de comprobación, p. ej. /v1/me.",testReachable:"Accesible, pero la credencial no se puede verificar hasta el primer uso.",testOk:"Todo bien: la conexión funciona.",testFailed:"La prueba de conexión falló.",testUnreachable:"No se pudo alcanzar la conexión.",testUnreachableNotSaved:"No se pudo alcanzar la conexión: no se guardó nada.",testFailedNotSaved:"La prueba de conexión falló: no se guardó nada.",authUnfinished:"La autorización no terminó: no se guardó nada. Inténtalo de nuevo.",addError:"No se pudo añadir la conexión.",connected:"{name} conectado",added:"{name} añadido",addedUnverified:"{name} añadido â sin verificar"},frontDoor:{starAria:"Destacar proyecto",unstarAria:"Quitar proyecto de destacados",starError:"No se pudo destacar el proyecto. Inténtalo de nuevo.",unstarError:"No se pudo quitar el proyecto de destacados. Inténtalo de nuevo.",settingsAria:"Configuración del proyecto",invite:"Invitar"},home:{wisdomTitle:"SabidurÃa",wisdomDesc:"Captura y refina cómo funciona este proyecto.",initiativesTitle:"Iniciativas",initiativesDesc:"Da forma al trabajo a alto nivel.",goalsTitle:"Objetivos",goalsDesc:"Convierte el plan en trabajo accionable.",releasesTitle:"Versiones",releasesDesc:"Entrega el trabajo a empleados, clientes y socios.",collaboratorsTitle:"Colaboradores",repositoriesTitle:"Repositorios",manage:"Gestionar",view:"Ver",connect:"Conectar",noCollaborators:"Aún no hay colaboradores",moreCount:"+{count} más",branchPrivate:"{branch} · privado",branchPublic:"{branch} · público",connectRepoAdmin:"Conecta un repositorio de GitHub para que el agente pueda trabajar en él.",connectRepoViewer:"Aún no hay ningún repositorio conectado; un Admin del proyecto puede conectar uno para que el agente pueda trabajar en él.",codeTitle:"Código natural",codeDesc:"Lee y da forma al código en lenguaje natural.",libraryTitle:"Biblioteca",libraryDesc:"Las habilidades y referencias que usa este proyecto."},people:{loading:"Cargandoâ¦"},settings:{pageTitle:"Configuración del proyecto",navAria:"Secciones de configuración del proyecto",nav:{general:"General",collaborators:"Colaboradores",boards:"Tableros",environments:"Entornos",repositories:"Repositorios",documentSync:"Sincronización de documentos",mcp:"Conexiones MCP",aiWorkforce:"Personal de IA",skills:"Habilidades",integrations:"Integraciones",danger:"Zona de peligro"},general:{cardTitle:"General",cardHint:"Identidad de este proyecto. Visible en toda la organización.",nameLabel:"Nombre",nameHint:"Nombre visible. Los clientes lo ven en los enlaces compartidos.",slugLabel:"Slug de URL",slugHint:"Minúsculas, separado por guiones. Cambiarlo reescribe todos los enlaces.",descLabel:"Descripción",descHint:"Una lÃnea que se muestra en la cuadrÃcula de inicio y en las cabeceras del proyecto.",discard:"Descartar",saving:"Guardandoâ¦",saveChanges:"Guardar cambios",saved:"Configuración del proyecto guardada",saveError:"No se pudieron guardar los cambios. Inténtalo de nuevo.",slugTaken:"Ese slug de URL ya está en uso en esta organización.",iconLabel:"Icono y color",iconHint:"Se muestra en el selector, la barra lateral y las tarjetas de proyecto.",iconEditAria:"Editar icono del proyecto",docThemeLabel:"Tema de documento predeterminado",docThemeHint:"Los documentos nuevos de este proyecto empiezan aquÃ. Cualquiera puede cambiar el tema de un documento después."},docSync:{cardTitle:"Sincronización de documentos",cardHint:"Sincroniza documentos seleccionados del proyecto con GitHub.",noAccess:"No tienes acceso para sincronizar documentos.",parentLabel:"Sincronización de documentos",connectFirst:"Conecta un repositorio en la sección Repositorios para habilitar la sincronización de documentos.",repositoryLabel:"Repositorio",selectRepository:"Selecciona un repositorioâ¦",syncingWith:"Sincronizando con {repo} en {branch}.",repoOnBranch:"{repo} en {branch}",confirmFromTitle:"Sincronizar desde GitHub",confirmFromMessage:"¿Reemplazar los documentos activos de este proyecto con las versiones de {repo}? Las ediciones no sincronizadas de los documentos activos se sobrescribirán.",confirmFromWithGitOnlyMessage:"¿Reemplazar los documentos activos de este proyecto con las versiones de {repo} y crear los documentos que solo existen en Git? Las ediciones no sincronizadas de los documentos activos se sobrescribirán.",confirmFromWithGitOnlyCopyMessage:"¿Reemplazar los documentos activos de este proyecto con las versiones de {repo} y copiar los documentos que solo existen en Git como documentos nuevos e independientes? Las ediciones no sincronizadas de los documentos activos se sobrescribirán.",confirmFromLabel:"Sobrescribir documentos activos",confirmToTitle:"Sincronizar a GitHub",confirmToMessage:"¿Escribir los documentos de este proyecto en {repo} bajo .let-ai/doc-sync/? Los archivos existentes allà se sobrescriben con los documentos actuales.",confirmToLabel:"Sincronizar a GitHub",startError:"No se pudo iniciar la sincronización. Inténtalo de nuevo.",typeDoc:"Doc",typeConcept:"Concepto",typeInitiative:"Iniciativa",typeGoal:"Objetivo",typePlan:"Plan",typePhase:"Fase",typeTask:"Tarea",typeItem:"Elemento",starting:"Iniciandoâ¦",done:"Listo",errorHeading:"Error: {detail}",syncFailed:"la sincronización falló",scanned:"Escaneado",scanning:"Escaneando documentosâ¦",committing:"Confirmandoâ¦",syncing:"Sincronizandoâ¦",openInWorkbench:"Abrir en el workbench",failed:"Falló",skipped:"Omitido",changed:"Modificado",unchanged:"Sin cambios",failedCount:"{count} fallidos",traversedCount:"{count} recorridos",changedCount:"{count} modificados",working:"Trabajandoâ¦",noDocuments:"No hay documentos que sincronizar.",fromGithub:"Desde GitHub",toGithub:"A GitHub",loadingHistory:"Cargando historialâ¦",history:"Historial",noSyncs:"Aún no hay sincronizaciones.",scheduled:"programada",syncRun:"Ejecución de sincronización",loading:"Cargandoâ¦",commitShort:"commit {sha}",changedOnly:"Solo modificados",noItemsChanged:"Ningún elemento cambió en esta ejecución.",noItems:"No hay elementos en esta ejecución.",sync:"Sincronizar",directionLabel:"Dirección de sincronización",docsToGit:"Docs â Git",docsToGitDescription:"Escribir los documentos seleccionados de Workbench en GitHub",gitToDocs:"Git â Docs",gitToDocsDescription:"Actualizar los documentos seleccionados de Workbench desde GitHub",scopeLabel:"Documentos para sincronizar",allDocs:"Todos los documentos",selectedDocs:"Documentos seleccionados · {count}",documentsToSync:"Documentos para sincronizar",documentCount:"{count} documentos",searchDocuments:"Buscar documentos y carpetasâ¦",selectScope:"Seleccionar {name}",gitOnlyImportMode:"Cómo añadir documentos que solo están en Git",addByReference:"Añadir por referencia",copyAsNewDocs:"Copiar como documentos nuevos",syncGitOnlyDocs:"Sincronizar documentos de Git que aún no existen en el proyecto",projectRepositories:"Repositorios del proyecto",docsRepository:"Repositorio de documentos",availableToAgents:"disponible para agentes",hiddenFromAgents:"oculto para agentes",docsRepositoryEmpty:"
1Conecta un repositorio independiente para sincronizar documentos.",connectDocsRepository:"Conectar un repositorio de documentos",docsRepositoryCallout:"Este repositorio se usa solo para Sincronización de documentos. Permanece oculto para los agentes que trabajan en este proyecto.",connectRepository:"Conectar repositorio",connectingDocsRepository:"Conectandoâ¦",searchGithubRepositories:"Buscar repositorios de GitHubâ¦",noRepositoriesToConnect:"No hay repositorios coincidentes para conectar.",docsRepositoryConnected:"Repositorio de documentos conectado",docsRepositoryConnectError:"No se pudo conectar el repositorio de documentos. Inténtalo de nuevo.",disconnectDocsRepository:"Desconectar repositorio de documentos",disconnectDocsRepositoryMessage:"¿Desconectar el repositorio usado solo para Sincronización de documentos? Se conservará el historial de sincronización.",docsRepositoryDisconnected:"Repositorio de documentos desconectado",docsRepositoryDisconnectError:"No se pudo desconectar el repositorio de documentos. Inténtalo de nuevo."},repos:{cardTitle:"Repositorios",cardHint:"Repositorios de código que el agente puede leer, editar y contra los que puede abrir pull requests.",addRepository:"Añadir repositorio",attachNeedsLens:"Para añadir un repositorio hace falta Develop, o Clarity activado en la configuración de la organización.",recheck:"Volver a comprobar",attentionOne:"1 repositorio necesita atención â el agente funciona sin él hasta que se restaure el acceso.",attentionMany:"{count} repositorios necesitan atención â el agente funciona sin ellos hasta que se restaure el acceso.",loading:"Cargandoâ¦",emptyTitle:"No hay repositorios adjuntos",emptyBody:"Conecta un repositorio de GitHub para que el agente pueda trabajar en él.",healthConnected:"Conectado",healthAccessNeeded:"Se necesita acceso de la App",healthAccessNeededReason:"La app de GitHub no tiene acceso concedido a este repositorio, asà que el agente no puede leerlo ni modificarlo.",healthAccessNeededFix:"Conceder acceso en GitHub",healthNotFound:"Repositorio no encontrado",healthNotFoundReason:"Este repositorio no se encuentra en GitHub â puede haber sido renombrado, eliminado o transferido. Sepáralo y añade el actual.",healthSuspended:"App suspendida",healthSuspendedReason:"La instalación de la app de GitHub está suspendida, asà que el agente no puede acceder a este repositorio.",healthSuspendedFix:"Reactivar en GitHub",healthUninstalled:"App eliminada",healthUninstalledReason:"La app de GitHub se desinstaló para esta cuenta. Reinstálala y vuelve a añadir el repositorio.",installStartError:"No se pudo iniciar la instalación de GitHub. Inténtalo de nuevo.",installCallbackError:"No se pudo completar la conexión con GitHub. Inténtalo de nuevo.",installCallbackConfigError:"No se pudo conectar con GitHub: hay que volver a conectar la app de GitHub en el servidor. Reintentar no servirá hasta que se solucione.",stArchived:"archivado",stPrivate:"privado",stPublic:"público",attachedAgo:"adjuntado {time}",openOnGithub:"Abrir en GitHub",detachAria:"Separar {repo}",detachTitle:"Separar repositorio",detachMessage:"¿Separar {repo} de este proyecto? La instalación de GitHub no se ve afectada.",detachLabel:"Separar",detached:"{repo} separado",detachError:"No se pudo separar. Inténtalo de nuevo.",readOnly:"solo lectura",copyToGithub:"Copiar a tu GitHub",pullUpstream:"Traer cambios del upstream",checkUpstreamNow:"Comprobar upstream ahora",openUpstream:"Abrir upstream en GitHub",cardMenuAria:"Acciones para {repo}",upstreamMeta:"upstream {repo}",behindOne:"1 commit por detrás",behindMany:"{count} commits por detrás",syncPrMeta:"sync PR #{number}",upstreamGone:"El repositorio upstream ya no se encuentra en GitHub.",upstreamRefreshed:"Actualizado desde GitHub",upstreamBehindToast:"El upstream tiene {count} commits nuevos",upstreamUpToDate:"Al dÃa con el upstream",upstreamCheckError:"No se pudo comprobar el upstream â inténtalo de nuevo.",openOnAdo:"Abrir en Azure DevOps"},mcp:{cardTitle:"Conexiones MCP",cardHint:"Conecta servidores externos de Model Context Protocol. Sus herramientas quedan disponibles para el agente en cada chat de este proyecto.",addServer:"Añadir servidor",loading:"Cargandoâ¦",emptyTitle:"No hay servidores MCP conectados",emptyBody:"Conecta un servicio como Jira, Linear, GitHub o Figma para que el agente pueda usarlo.",connected:"{name} conectado",authFailed:"La autorización falló",reconnectTitle:"Se requiere reconexión",reconnectMessage:"No se pudo acceder a {name} con su autorización actual â el acceso guardado caducó o fue revocado. Reconecta para iniciar sesión de nuevo y restaurar el acceso.",reconnectLabel:"Reconectar",testToolsOne:"{name}: conectado, 1 herramienta disponible",testToolsMany:"{name}: conectado, {count} herramientas disponibles",testConnectionOk:"{name}: conexión correcta",testConnectionFailed:"{name}: la conexión falló",testFailed:"La prueba falló",notConnected:"No conectado",disabled:"Desactivado",checkedAt:"comprobado {date}",diagnostics:"Diagnóstico",diagnosticsCopied:"Diagnóstico copiado",copyDiagnostics:"Copiar diagnóstico",connect:"Conectar",test:"Probar",editAria:"Editar {name}",editTitle:"Editar nombre y descripción",removeAria:"Quitar {name}",removeTitle:"Quitar conexión MCP",removeMessage:"¿Quitar {name}? El agente perderá el acceso a sus herramientas.",removeLabel:"Quitar",removed:"{name} quitado",removeError:"No se pudo quitar. Inténtalo de nuevo."},aiModels:{title:"Modelos de IA",intro:"Los modelos usados en este proyecto. Compartidos por todo el equipo.",poolNoteRestricted:"El grupo de agentes de este proyecto se ejecuta en {runtime}, que solo ejecuta modelos de Anthropic. Los modelos incompatibles están marcados abajo y fallarán al iniciarse.",groupProject:"Proyecto",projectChat:"Chat general",projectChatHint:"Chat mientras trabajas en este proyecto.",groupAuthoring:"Redacción",documentAuthoring:"Redacción de documentos",documentAuthoringHint:"Cuando el asistente escribe o reescribe texto de documentos.",islandAuthoring:"Redacción de islas",islandAuthoringHint:"Cuando el asistente construye un componente interactivo incrustado (isla).",groupGoals:"Objetivos",goalPlanning:"Planificación de objetivos",goalPlanningHint:"Preguntas de aclaración, el documento del plan y el desglose de tareas.",goalExecution:"Ejecución de objetivos",goalExecutionHint:"El agente de código que ejecuta un objetivo: escribe código y abre pull requests.",citationsLabel:"Exigir citas file:line",citationsHint:"Rechaza un plan cuya Evidencia no cite ningún path:line real que el planificador leyó, salvo que indique que no tuvo acceso al código. Desactivado por defecto.",shareWorksp
1aceLabel:"Compartir un espacio de trabajo entre los planes de un objetivo",shareWorkspaceHint:"Clona el repositorio una vez por objetivo y reutiliza ese espacio de solo lectura ya preparado en cada plan, en lugar de volver a clonar cada vez. Planificación más rápida. Activado por defecto.",updated:"Modelos de IA actualizados",noPermission:"No tienes permiso para cambiar esta configuración.",updateError:"No se pudieron actualizar los modelos de IA. Inténtalo de nuevo.",ownersOnly:"Solo los Owners de la organización pueden cambiar esta configuración.",runsInApp:"Se ejecuta en la app",runsInAppTitle:"Esta función se ejecuta en el ejecutor integrado, no en el grupo de agentes del proyecto; cualquier modelo funciona.",groupExplorer:"Explorador de código",codeExplorer:"Mapeo",codeExplorerHint:"Modelo usado para mapear repositorios en tarjetas del explorador y expandirlas.",groupWisdom:"MinerÃa de Wisdom",wisdomMining:"Sugerir actualizaciones",wisdomMiningHint:"Compara el mapa con sus documentos y propone actualizaciones: el botón del mapa y las ejecuciones programadas lo usan por igual."},runtime:{noneLabel:"Ninguno â solo chat",noneDesc:"El agente puede chatear, pero no puede leer, editar ni ejecutar código en los repositorios de este proyecto.",localLabel:"Espacio de trabajo local (sistema de archivos del host)",localDesc:"Ejecuta el agente directamente en el host de workbench-api, sin contenedor. Arranque más rápido; aislamiento nulo.",dockerLabel:"Contenedor local (Docker)",dockerDesc:"Ejecuta el agente en un contenedor local en el host del workbench. Más rápido que los sandboxes en la nube; usa recursos del host.",cloudflareLabel:"Sandbox de Cloudflare",cloudflareDesc:"Ejecuta el agente en un sandbox gestionado en el edge de Cloudflare. Escala horizontalmente; se paga por agente-segundo.",updated:"Runtime del agente actualizado",projectGone:"El proyecto ya no está accesible.",noPermission:"No tienes permiso para cambiar esta configuración.",unavailable:"Ese runtime no está disponible para esta organización ahora mismo.",updateError:"No se pudo actualizar el runtime del agente. Inténtalo de nuevo.",fieldLabel:"Runtime del agente",fieldHint:"El entorno de ejecución del agente para este proyecto.",menuNone:"Ninguno",menuNoneBlurb:"Solo chat â sin acceso a repositorios",menuLocal:"Espacio de trabajo local",menuLocalBlurb:"Sistema de archivos del host â el más rápido, sin aislamiento",menuDocker:"Contenedor local",menuDockerBlurb:"Docker en el host del workbench",menuCloudflare:"Sandbox de Cloudflare",menuCloudflareBlurb:"Sandbox gestionado en el edge de Cloudflare"},agentPool:{cardTitle:"Grupo de agentes",cardHint:"Dónde se ejecutan los objetivos de este proyecto. Déjalo en Predeterminado para heredar el pool de la organización.",projectGone:"El proyecto ya no está accesible.",noPermission:"No tienes permiso para cambiar esta configuración.",poolUnavailable:"Ese grupo no está disponible para este proyecto ahora mismo.",defaultUpdated:"Grupo de agentes predeterminado actualizado",defaultUpdateError:"No se pudo actualizar el grupo de agentes. Inténtalo de nuevo.",defaultLabel:"Grupo predeterminado",defaultHint:"El grupo que ejecuta los objetivos de este proyecto.",defaultAria:"Grupo de agentes predeterminado",orgDefault:"Predeterminado de la organización",inheritOrgDefault:"Heredar el predeterminado de la organización",currentDefault:"Actual: {name}",poolsTitle:"Pools del proyecto",poolsHint:"Máquinas registradas para este proyecto. Los miembros dirigen trabajo aquÃ; los administradores las gestionan.",newPool:"Nuevo pool",personalTitle:"AI Workforce personal",personalHint:"Permite a los colaboradores usar su pool personal y sus modelos (Cuenta â AI Workforce) aquÃ."},externalAccess:{cardTitle:"Acceso externo",cardHint:"Si los agentes pueden acceder a la Internet pública: cada capacidad requiere además la configuración personal del miembro activada.",webSearchLabel:"Búsqueda web",webSearchHint:"Solo la consulta de búsqueda sale del proyecto; la primera búsqueda pide confirmación.",urlFetchLabel:"Abrir URL",urlFetchHint:"Solo se obtiene la URL que compartas; las direcciones privadas e internas están bloqueadas.",saveError:"No se pudo actualizar la configuración. Inténtalo de nuevo."},skills:{cardTitle:"Habilidades",cardHint:"Instrucciones reutilizables que el agente carga bajo demanda. Cada habilidad es un nombre, una descripción de una lÃnea que el agente ve en su catálogo y un cuerpo en markdown que se añade a su prompt cuando está activa.",newSkill:"Nueva habilidad",loading:"Cargandoâ¦",emptyTitle:"Aún no hay habilidades",emptyBody:"Añade una habilidad para enseñar al agente un procedimiento repetible al que recurrir: una checklist de revisión, un runbook de despliegue, un estilo propio.",noDescription:"Sin descripción.",invalid:"Se requieren un nombre ([a-z0-9-]), una descripción y un cuerpo.",added:"Habilidad «{name}» añadida",saveError:"No se pudo guardar la habilidad. Inténtalo de nuevo.",cancel:"Cancelar",adding:"Añadiendoâ¦",addSkill:"Añadir habilidad",nameLabel:"Nombre",nameHint:"Minúsculas, separado por guiones â la clave de búsqueda.",descriptionLabel:"Descripción",descriptionPlaceholder:"Una lÃnea que el agente ve en su catálogo de habilidades.",bodyLabel:"Cuerpo",bodyPlaceholder:"Las instrucciones completas, en markdown.",movedBody:"Skills now live in the project Library â import, browse, and manage them there.",movedLink:"Open Skills in the Library",allowlistTitle:"Skill import â trusted domains",allowlistHint:"Add domains your skills reference so imports donât flag them. A substantial built-in list already covers common docs, registries, and source hosts.",allowlistAdd:"Add",allowlistPlaceholder:"example.com or *.example.com",allowlistEmpty:"No added domains yet â the built-in allowlist still applies.",allowlistRemove:"Remove",allowlistAddedBy:"added by {who}",allowlistInvalid:"That domain canât be added."},integrations:{cardTitle:"Integraciones",cardHint:"Conecta este proyecto con servicios externos. Las integraciones a nivel de organización van aparte.",addIntegration:"Añadir integración",emptyTitle:"Aún no hay integraciones",emptyBody:"Conecta Slack, GitHub, Linear y otros para mantener al equipo al tanto.",connectedAt:"Conectada {date}",lastEvent:"último evento {time}",noEvents:"sin eventos aún",disconnectAria:"Desconectar {name}",disconnectTitle:"Desconectar integración",disconnectMessage:"¿Desconectar {name} ({target})?",disconnectLabel:"Desconectar",cancel:"Cancelar",add:"Añadir",serviceLabel:"Servicio",targetLabel:"Destino",targetPlaceholder:"nombre",targetHintSlack:"Canal de Slack incluyendo la #.",targetHintGithub:"Repositorio de GitHub en formato owner/repo.",targetHintLinear:"Clave de equipo de Linear (p. ej. ENG).",targetHintOther:"Identificador libre del destino."},boards:{cardTitle:"Tableros",cardHint:"Superficies kanban para los objetivos de este proyecto. Cada tablero lleva su propio prefijo de ticket y sus objetivos se numeran a partir de él (p. ej. MAIN-1).",newBoard:"Nuevo tablero",emptyTitle:"Aún no hay tableros",emptyBody:"Cada proyecto empieza con un tablero predeterminado; añade más para repartir el trabajo.",defaultPill:"Predeterminado",goalCountOne:"1 objetivo",goalCountMany:"{count} objetivos",makeDefault:"Hacer predeterminado",rowActionsAria:"Acciones para {name}",moveUp:"Subir",moveDown:"Bajar",rename:"Renombrar",delete:"Eliminar",deleteTitle:"Eliminar tablero",deleteMessage:"¿Eliminar el tablero «{name}»? Primero hay que mover o eliminar sus objetivos.",deleteLabel:"Eliminar tablero",deleteError:"No se pudo eliminar el tablero.",reorderError:"No se pudo reordenar los tableros."},environments:{cardTitle:"Entornos",cardHint:"Entornos de despliegue detrás de los objetivos de este proyecto. Cada uno indica una rama por repositorio; los objetivos eligen un entorno de origen/destino y fusionan una rama en otra.",newEnvironment:"Nuevo entorno",emptyTitle:"Aún no hay entornos",emptyBody:"Añade uno (como «Producción» â {branch}) para que los objetivos tengan una rama donde fusionar.",edit:"Editar",delete:"Eliminar",deleteTitle:"Eliminar entorno",deleteMessage:"¿Eliminar el entorno «{name}»? Los objetivos que lo usan conservan su configuración hasta que se cambie.",deleteLabel:"Eliminar entorno",deleteError:"No se pudo eliminar el entorno.",saveError:"No se pudo guardar el entorno.",createError:"No se pudo crear el entorno.",editEnvironment:"Editar entorno",cancel:"Cancelar",save:"Guardar",create:"Crear entorno",nameLabel:"Nombre",namePlaceholder:"p. ej. Producción",reorder:"Reordenar",branchesLabel:"Ramas",branchesHelp:"La rama de este entorno en cada repositorio.",noRepositories:"Ningún repositorio conectado",connectRepositoryHint:"Añade un repositorio para elegir una rama.",branchIn:"Rama en {repo}",filterBranches:"Filtrar ramas",branchesLoading:"Cargando ramasâ¦",noBranchMatch:"Ninguna rama coincide",branchesFailed:"No se pudieron cargar las ramas.",defaultBranch:"predeterminada",webUiLabel:"Interfaz web",webUiHelp:"Dónde es accesible este entorno desde un navegador. Las pruebas se ejecutan contra estas direcciones.",addWebUi:"Añadir interfaz web",noWebUis:"Ninguna",webUiNamePlaceholder:"Tienda",webUiUrlPlaceholder:"https://staging.example.com",webUiNameAria:"Nombre de la interfaz web",webUiUrlAria:"URL de la interfaz web",removeWebUi:"Quitar",webUiCount:"{count} interfaces web"},danger:{cardTitle:"Zona de peligro",cardHint:"Acciones irreversibles.",reactivateLabel:"Reactivar proyecto",archiveLabel:"Archivar proyecto",reactivateHint:"Vuelve a activar este proyecto. Se restauran colaboradores e integraciones.",archiveHint:"Se oculta de la cuadrÃcula de inicio y se congelan las ediciones. Reversible â los admins pueden reactivarlo en cualquier momento.",reactivate:"Reactivar",archive:"Archivar",deleteLabel:"Eliminar proyecto",deleteHint:"Elimina permanentemente {name}, todas las membresÃas, integraciones e invitaciones pendientes. No se puede deshacer.",deleteButton:"Eliminar este proyecto",deleteModalTitle:"¿Eliminar {name}?",cancel:"Cancelar",deleteForever:"Eliminar para siempre",deleteModalBody:"Esto elimina permanentemente el proyecto, cada membresÃa, cada integración y cada invitación pendiente.",typeToConfirm:"Escribe {slug} para confirmar"},arming:{title:"Skills armed in goal sessions",autoLabel:"Auto",askLabel:"Ask",offLabel:"Off",autoTip:"Loads into every goal session.",askTip:"Offered at the start of a session.",offTip:"Never loaded â still readable in the Library.",empty:"No goal-execution skills yet â import one in the Library.",saveFailed:"Couldnât update the skill.",leadBothMany:"When someone starts a goal session in {project}, it loads {autoNames} automatically. {askNames} are offered at the start â the agent asks before using them.",leadBothOne:"When someone starts a goal session in {project}, it loads {autoNames} automatically. {askNames} is offered at the start â the agent asks before using it.",leadAuto:"Goal sessions start with {autoNames} loaded automatically.",leadAskMany:"No skills load automatically. {askNames} are offered at the start of each session.",leadAskOne:"No skills load automatically. {askNames} is offered at the start of each session.",leadNone:"No skills load in goal sessions right now.",sumAuto:"{count} auto",sumAsk:"{count}
1 offered",sumOff:"{count} off",openLink:"Open",footnoteRich:"Only skills that apply Everywhere or to Goal execution appear here. A skillâs applicability and its files are managed on its page in the {library}. Skills that apply to Documents are offered in the doc editor instead.",libraryLinkLabel:"Library"},sce:{cardTitle:"Explorador de código",cardHint:"Cómo reacciona el explorador semántico de código cuando se hace push a GitHub.",saveError:"No se pudieron guardar los ajustes del explorador de código.",reindexLabel:"Reindexar al hacer push",reindexHint:"Si está activado, las tarjetas desactualizadas por un push se derivan de nuevo automáticamente. Reindexar ejecuta el modelo de mapeo y se factura al proyecto; las tarjetas desactualizadas se marcan en cualquier caso.",scopeLabel:"Ramas",scopeHint:"Qué ramas se reindexan automáticamente al hacer push.",scopeAll:"Todas las ramas mapeadas",scopeBranches:"Ramas especÃficas",scopePatterns:"Patrones",branchPlaceholder:"nombre de la rama",patternPlaceholder:"patrón, p. ej. release/*",add:"Añadir"},wisdomMining:{title:"MinerÃa de Wisdom",hint:"La minerÃa programada es una configuración de la organización; este proyecto puede excluirse.",includeLabel:"Incluir este proyecto en la minerÃa programada",includeHint:"Con el calendario de la organización activo, el mapa de este proyecto se actualiza con él."}},stubs:{plansTitle:"Planes",plansDesc:"Planes de estrategia e implementación en este proyecto.",plansEmptyTitle:"Aún no hay planes",plansEmptyBody:"Los planes viven dentro de las Iniciativas: crea uno desde el panel de la iniciativa para verlo aquÃ.",designTitle:"Diseño",designDesc:"Briefs de diseño, maquetas y referencias visuales de este proyecto.",designEmptyTitle:"Aún no hay artefactos de diseño",designEmptyBody:"Añade aquà briefs, bocetos y enlaces a maquetas para que el trabajo tenga un único hogar.",releasesTitle:"Versiones",releasesDesc:"Versiones publicadas del trabajo entregado desde este proyecto.",releasesEmptyTitle:"Aún no se ha publicado nada",releasesEmptyBody:"Publica una versión cuando se entregue un lote coherente de objetivos, con su changelog y su fecha."},repoCopy:{title:"Copiar {repo} a tu GitHub",lead:"Crea un repositorio de tu propiedad, replica el código y lo adjunta a este proyecto.",attachesNote:"Se adjuntará a {project} al terminar.",submit:"Copiar repositorio",destination:"Destino",noDestinations:"No hay cuentas de GitHub conectadas â instala primero la GitHub App.",destOrg:"Organización",destPersonal:"Cuenta personal",name:"Nombre",visibility:"Visibilidad",visPrivate:"Copia privada",visFork:"Fork público",visPrivateHint:"GitHub no permite forks privados de repos públicos, asà que esto crea un repositorio privado independiente. El workbench conserva el vÃnculo con el upstream en ambos casos.",visForkHint:"Un fork real de GitHub, vinculado al upstream en GitHub.",keepPulling:"Seguir trayendo cambios del upstream",keepPullingHint:"Consulta {repo} a diario; tú decides cuándo hacer merge.",connectionMissing:"La copia actúa en GitHub en tu nombre y no tienes ninguna cuenta de GitHub conectada en esta organización.",connectionExpired:"Tu conexión con GitHub ha caducado.",appPermissionMissing:"La copia crea un repositorio en GitHub, algo que la GitHub App no tiene permitido hacer: necesita el permiso Administration. Un propietario debe concedérselo en GitHub.",connectionLink:"Conectar en la página de GitHub",startError:"No se pudo iniciar la copia â inténtalo de nuevo."},repoSync:{title:"Traer cambios del upstream",checkError:"No se pudo comprobar el upstream â inténtalo de nuevo.",startError:"No se pudo iniciar el merge â inténtalo de nuevo.",upToDate:"Al dÃa con {repo}.",aheadOne:"{repo} {branch} está 1 commit por delante de tu {localBranch}.",aheadMany:"{repo} {branch} está {count} commits por delante de tu {localBranch}.",moreOnGithub:"{count} más en GitHub",checkingConflicts:"Comprobando conflictos",noConflicts:"Sin conflictos con tus cambios.",conflictsOne:"1 archivo entra en conflicto con tus cambios â",conflictsMany:"{count} archivos entran en conflicto con tus cambios â",mergeInto:"Hacer merge en {branch}",mergeViaPr:"Merge mediante sync PR",mergeNote:"Hace merge en {branch} de {repo}.",prNote:"El PR queda en {repo} para revisión."},repoJobs:{stepCreate:"Crear repositorio",stepMirror:"Replicar código",stepGrant:"Conceder acceso a la App",stepAttach:"Adjuntar al proyecto",stepFetch:"Obtener upstream",stepMerge:"Merge",stepFinish:"Finalizar",pillCopying:"copiando",pillSyncing:"sincronizando",copiedToast:"{repo} copiado â adjuntado a este proyecto",copyFailed:"La copia falló â inténtalo de nuevo.",copyFailedWith:"La copia falló: {error}",syncPrToast:"El sync PR #{number} está listo para revisar",syncPrAction:"Revisar PR",syncNoopToast:"Ya estás al dÃa con el upstream.",syncMergedToast:"{count} commits del upstream fusionados",syncConflictsToast:"{count} archivos entran en conflicto con tus cambios â vuelve a traerlos para hacer merge mediante sync PR",syncFailed:"El merge falló â inténtalo de nuevo.",syncFailedWith:"El merge falló: {error}"},visualDesigner:{title:"Visual Designer"},rainman:{title:"Pruebas",subtitle:"Asegurar la calidad",crumbHome:"Inicio",nav:{runs:"Ejecuciones",findings:"Hallazgos",datasets:"Conjuntos de datos",settings:"Ajustes"},home:{suites:"Suites de prueba",newSuite:"+ Nueva suite de prueba",suitesEmpty:"Aún no hay suites de prueba: crea la primera.",open:"Abrir",defaultTargetMeta:"se ejecuta contra {target}",recentRuns:"Ejecuciones recientes",allRuns:"Todas las ejecuciones",runsEmpty:"Aún no hay ejecuciones."},targets:{title:"Targets de prueba",newTarget:"+ Nuevo target de prueba",empty:"Aún no hay targets de prueba: define el primero.",sumTunneled:"por túnel",sumPublic:"público",sumLaunchable:"lanzable",sumFixed:"URL fija",reachableCheck:"accesible â · comprobado {when}",unreachableCheck:"inaccesible · comprobado {when}",neverChecked:"sin comprobar todavÃa"},form:{newTitle:"Nuevo target de prueba",editTitle:"Editar target de prueba",name:"Nombre del target",environment:"Entorno",newEnvironment:"+ Nuevo entorno",noEnvironments:"Aún no hay entornos: define el primero.",url:"URL",reach:"Acceso",reachPublic:"Accesible públicamente",reachPublicHint:"Los navegadores de prueba abren la URL directamente.",reachLocalWarn:"Solo esta máquina puede alcanzar {host}: los navegadores de prueba corren en la nube y recibirÃan conexión rechazada. Elige el alcance por túnel para una URL local.",reachTunnel:"Privado: abrir un túnel",reachTunnelHint:"Un pequeño conector se ejecuta junto a la a
1pp, marca hacia fuera y mantiene la conexión abierta. La app recibe una dirección pública que solo pueden usar nuestros navegadores de prueba; cualquier otra petición se rechaza antes de llegar a la máquina. Una app en una red corporativa necesita que TI ejecute ese único conector una vez, dentro de la red.",lifecycle:"Ciclo de vida",launchable:"Podemos lanzar esta app bajo demanda",instructions:"Cómo lanzarla, en lenguaje llano",cancel:"Cancelar",save:"Guardar target de prueba",saved:"Target de prueba guardado",saveError:"No se pudo guardar el target de prueba."},detail:{reachable:"Accesible",unreachable:"Inaccesible",checking:"Comprobandoâ¦",checkNow:"Comprobar accesibilidad",url:"URL",reachedThrough:"Se llega por",reachedDirect:"directamente â URL pública",reachedTunnel:"a través de un túnel",tunnelHostname:"Nombre de host estable",access:"Acceso",accessLocked:"Protegido con un token de servicio · se renueva antes del {date}",lastChecked:"Ãltima comprobación",lastCheckedValue:"{when} · página servida en {ms} ms",lastCheckedHttp:"{when} · respondió con HTTP {status}",neverChecked:"sin comprobar todavÃa",lifecycle:"Ciclo de vida",lifecycleLaunchable:"lanzable bajo demanda",lifecycleFixed:"URL fija: los deploys son de la CI; las pruebas usan lo que hay",edit:"Editar",remove:"Quitar",removeTitle:"¿Quitar el target de prueba {name}?",removeMessage:"Sus ejecuciones y grabaciones se quedan con su historial.",removeLabel:"Quitar",removeError:"No se pudo quitar el target de prueba.",checkError:"No se pudo ejecutar la comprobación.",gone:"Este target de prueba ya no existe."},suiteForm:{newTitle:"Nueva suite de prueba",editTitle:"Editar suite de prueba",nameAndCharter:"Nombre y charter",name:"Nombre",namePlaceholder:"Spreadsheet Test Suite",charter:"Charter",charterPlaceholder:"Explora la hoja de cálculo como un usuario avanzado y exigente de Google Sheets. Señala todo lo que no se comporte como una hoja de cálculo, cualquier desviación de Google Sheets, cualquier error aritmético, y vigila la barra de fórmulas con especial atención.",target:"Target de prueba",targetEmpty:"Aún no hay targets de prueba: define el primero.",newTarget:"+ Nuevo target de prueba",targetCap:"La suite se ejecuta contra este por defecto; cada ejecución puede elegir otro.",manageTargets:"Gestionar targets de prueba",inlineSave:"Guardar target de prueba",inlineCancel:"Cancelar",cancel:"Cancelar",save:"Guardar suite de prueba",saved:"Suite de prueba guardada",saveError:"No se pudo guardar la suite de prueba.",delete:"Eliminar",deleteTitle:"¿Eliminar la suite de prueba {name}?",deleteMessage:"Su charter se va con ella. Nada más se ve afectado.",deleteLabel:"Eliminar",deleteError:"No se pudo eliminar la suite de prueba.",exploreLabel:"Exploración",exploreHybrid:"HÃbrido",exploreScreenshots:"Capturas",exploreStructure:"Estructura",exploreHybridCap:"Actúa a través de la estructura de la página y comprueba una captura en cada aserción.",exploreScreenshotsCap:"Actúa y comprueba únicamente desde los pÃxeles.",exploreStructureCap:"Solo estructura, lo más rápido.",a11yLabel:"Accesibilidad",a11yOn:"Barrido en cada ejecución",a11yOff:"Desactivado",a11yOnCap:"Un caso permanente ejecuta una comprobación axe y un recorrido solo con teclado en cada ejecución; las infracciones registran hallazgos con la evidencia.",a11yOffCap:"Sin caso permanente de accesibilidad.",perfLabel:"Rendimiento",perfDuration:"Presupuesto de duración de la toma, ms",perfTtfb:"Presupuesto del primer byte, ms",perfOffPlaceholder:"desactivado",perfCap:"Un caso cuya toma supera un presupuesto registra un hallazgo con las cifras; en blanco deja ese vigilante desactivado. Un caso puede llevar sus propios presupuestos por encima.",runningLabel:"Ejecución",serialLabel:"Ejecutar los casos de uno en uno",serialCap:"Los casos comparten una aplicación y una base de datos dentro de una ejecución, asà que en paralelo pueden alterar los recuentos y totales de los demás. De uno en uno es más lento y los mantiene fiables."},settings:{title:"Ajustes",targetsCard:"Targets de prueba",defined:"Definidos",definedNone:"Ninguno todavÃa",manage:"Gestionar",runDefaultsCard:"Valores de ejecución",casesAtOnce:"Casos a la vez",casesAtOnceCap:"El punto de partida de cada nueva ejecución; su formulario aún puede cambiarlo.",recViewport:"Ventana de grabación",recQuality:"Calida
1d de grabación",recQualityStandard:"Estándar",recQualityHigh:"Alta",recQualityCap:"Alta conserva fotogramas más nÃtidos y duplica aproximadamente el tamaño de los clips.",saveError:"No se pudo guardar el ajuste.",modelsCard:"Modelos",modelExplore:"Explorador de pruebas",modelExploreHint:"Explora la aplicación y graba casos: Probar el plan, descubrimiento y datos sembrados.",modelVerify:"Verificación de Test",modelVerifyHint:"Redacta cada hallazgo y revisa la evidencia antes de archivarlo."},runs:{title:"Ejecuciones",empty:"Aún no hay ejecuciones.",allTargets:"Todos los test targets",runningNow:"en curso ahora",startedAgo:"iniciada {ago}",stoppedPill:"detenida",sumCaseOne:"1 caso",sumCasesMany:"{n} casos",sumFindings:"{findings} â {keys}",sumAllPassing:"todos superados",byHand:"A mano",bySchedule:"Horario · {cadence}",byPush:"Push · {branch}",byVerify:"Verificación · {key}",byVerifyNoKey:"Verificación"},findings:{title:"Hallazgos",empty:"Aún no hay hallazgos.",openBoard:"Abrir el board",sub:"Lo que el testing ha encontrado, y si aún se reproduce. Cada hallazgo registra exactamente un goal â el board posee el trabajo, esta lista posee las pruebas.",reproducedOnce:"reproducido una vez",reproducedTwice:"reproducido dos veces",reproducedOf:"reproducido en {n} de las últimas {of} ejecuciones",latestClip:"último clip {dur}",verifiedFixed:"corrección verificada â el caso se reejecutó tras la corrección y superó",verifying:"verificando la corrección",verifiedFixedPill:"corrección verificada",verifyFailed:"verificación fallida",fixAgentFailed:"el agente de corrección no pudo iniciar",verifyFailedSum:"verificación fallida â el caso sigue fallando tras la corrección; la columna del tablero quedó como estaba",dotsTip:"Ãltimas 5 ejecuciones â rojo: reproducido",waiting:"a la espera de ti",lastSeen:"visto {ago}",fixedAgo:"corregido {ago}",severityHigh:"alta",severityMedium:"media",severityLow:"baja"},datasets:{title:"Conjuntos de datos",empty:"Aún no hay conjuntos de datos.",sub:"Datos guardados desde los que un entorno puede empezar.",newButton:"Nuevo dataset",provenanceSeeded:"creado por el agente",provenanceRun:"guardado de una ejecución",provenanceEdited:"editado a mano",sizeAt:"{target} · {size} · en la migración {marker}",sizeOnly:"{target} · {size}",defaultFor:"predeterminado para {target}",newSub:"¿De dónde deben salir los datos?",modeSeed:"Crear según instrucciones",modeSeedHint:"Un agente crea los datos a través de la aplicación, siguiendo tu descripción.",modeCapture:"Guardar los datos actuales de un objetivo",modeCaptureHint:"Capturar lo que un entorno contiene ahora mismo.",nameLabel:"Nombre",namePlaceholder:"Spreadsheet fixtures",instructionsLabel:"Instrucciones",targetLabel:"Objetivo de prueba",noLaunchable:"Crear y capturar necesitan un objetivo de prueba arrancable.",create:"Crear",cancel:"Cancelar",seedStarted:"Creación iniciada en {target} â cada paso queda grabado",captureSaved:"Guardado â {name} · v{version}",createError:"No se pudo crear el dataset."},suite:{title:"Suite de pruebas",gone:"Esta suite de pruebas ya no existe.",defaultGroup:"Casos",testThePlan:"Probar el plan",charter:"Carta",charterEmpty:"Aún no hay carta â abre Editar y escribe la intención con tus palabras.",editCharter:"Editar",cases:"Casos",videos:"VÃdeos",list:"Lista",casesEmpty:"Aún no hay casos â «Probar el plan» los propone a partir de la carta.",playCase:"Reproducir â {name}",watch:"ver",run:"Ejecutar",selectCase:"Seleccionar «{name}»",selected:"{n} seleccionados",runThese:"Ejecutar estos",moveToGroup:"Mover a grupo",disableThese:"Desactivar",clearSelection:"Borrar",selectionBar:"Casos seleccionados",movedToGroup:"Movidos a {group}",disabledThese:"Desactivados: quedan fuera de las próximas ejecuciones",bulkError:"No se pudieron cambiar esos casos.",queuedRun:"Ejecutando {n} casos",runError:"No se pudo iniciar la ejecución.",groupActions:"Acciones del grupo",groupRename:"Cambiar nombre",groupMoveUp:"Subir",groupMoveDown:"Bajar",groupRenamed:"Grupo renombrado",groupError:"No se pudo cambiar el grupo.",groupNameLabel:"Nombre del grupo",discoveredPill:"descubierto",stalePill:"eliminación propuesta",triggersSchedule:"Se ejecuta según un horario · {cadence}",triggersPush:"Se ejecuta con los pushes a {branches}",triggersBoth:"Se ejecuta según un horario · {cadence} · y con los pushes a {branches}"},plan:{title:"Probar el plan",intro:"El agente lee la carta, explora el objetivo en un navegador grabado y propone casos â cada uno con su grabación de definición, su guion de pasos y sus datos necesarios. Guarda los que te gusten.",noTarget:"Esta suite aún no tiene objetivo de prueba â define uno primero.",start:"Probar el plan",back:"Volver",exploring:"El agente lee la carta y explora el objetivo â las propuestas aparecen aquà en cuanto se graba cada caso.",proposed:"Casos propuestos",logLabel:"Qué está haciendo el agente",failed:"La ejecución del plan falló.",tryAgain:"Intentar de nuevo",proposesOne:"El agente exploró el objetivo y propone un caso.",proposesCount:"El agente exploró el objetivo y propone {n} casos.",none:"No llegó ningún caso â afina la carta e inténtalo de nuevo.",discard:"Descartar",addOne:"Añadir 1 caso",addMany:"Añadir {n} casos",added:"Casos añadidos a la suite",addError:"No se pudieron añadir los casos.",startError:"No se pudo iniciar la ejecución del plan.",savedPill:"guardado"},case:{title:"Caso",gone:"Este caso ya no existe.",enable:"Activar",disable:"Desactivar",delete:"Eliminar",enabledToast:"Caso activado",disabledToast:"Caso desactivado â no participará en próximas ejecuciones",updateError:"No se pudo actualizar el caso.",deleteTitle:"¿Eliminar este caso?",deleteMessage:"Sus grabaciones se quedan con sus ejecuciones. Solo el caso deja de ejecutarse.",deleteLabel:"Eliminar",deleteError:"No se pudo eliminar el caso.",definitionMeta:"la grabación de definición · {dur}",definitionMetaNoDur:"la grabación de definición",noRecording:"sin grabación de definición",definedMeta:"definido {when}",steps:"Pasos",stepsEmpty:"No hay pasos grabados.",needs:"Necesita",needsNone:"Nada â el caso arranca en un navegador vacÃo.",checks:"Comprueba",group:"Grupo",stepGoto:"Abrir",stepClick:"Hacer clic en «{target}»",stepFill:"Rellenar «{target}» con «{text}»",stepSelect:"Seleccionar «{value}» en «{target}»",stepHover:"Pasar el cursor por «{target}»",stepPress:"Pulsar",stepType:"Escribir «{text}»",stepScroll:"Desplazar",stepWait:"Esperar {ms} ms",stepAssertText:"Comprobar que «{value}» es visible",stepAssertUrl:"Comprobar que la URL contiene «{value}»",stepAssertTitle:"Comprobar que el tÃtulo contiene «{value}»",disabledPill:"desactivado",rerecord:"Regrabar la definición",rerecording:"Regrabando",rerecordStarted:"Regrabando la toma de definición",rerecordError:"No se pudo iniciar la regrabación.",rerecordFailed:"La última regrabación falló: {error}",rerecordRunning:"Se están repitiendo los pasos de este caso contra el objetivo de la suite. La nueva toma sustituye la definición solo si todos los pasos pasan.",rerecordNoSteps:"Este caso no tiene pasos que repetir.",earlierTakes:"Tomas anteriores",earlierTake:"Sustituida {when}",staleWho:"El agente propone eliminar este caso"},player:{close:"Cerrar"},run:{title:"Ejecución",titleOf:"Ejecución del {date}",gone:"Esta ejecución ya no existe.",qaWorking:"Agente de QA trabajando",watchTheRun:"Ver la ejecución",stoppedPill:"detenida por ti · a las {at}",failedPill:"fallida",finishedPill:"terminada · {total} en total",elapsedLong:"En curso desde hace {m} min {s} s",stop:"Detener la ejecución",stopTitle:"¿Detener esta ejecución?",stopMessage:"Los casos terminados conservan sus resultados, los casos en curso conservan la grabación hasta el corte y los casos en cola no se iniciarán.",stopConfirm:"Detener la ejecución",stoppedToast:"Ejecución detenida â marcada como detenida por ti",runAgain:"Ejecutar de nuevo",statRunning:"{n} en curso",statRan:"{n} ejecutados",statPassed:"{n} superados",statFlaky:"{n} inestables, reintentados y superados",statFinished:"{n} terminados",statCutShort:"{n}
1 interrumpidos",statDidntRun:"{n} no ejecutados",statFindingsBeforeStop:"{findings} antes de la parada",findingOne:"1 hallazgo",findingsMany:"{n} hallazgos",rec:"REC",stateRecording:"grabando",stateQueued:"en cola",statePassed:"superado",stateFinding:"hallazgo",stateFindingKey:"hallazgo · {key}",stateFlaky:"inestable",stateCutShort:"interrumpido",stateDidntRun:"no ejecutado",playCase:"Reproducir {name}",cases:"Casos",findings:"Hallazgos",filedSum:"registrado â {key}",waitingOnYou:"A la espera de ti",waitingSum:"hallazgo retenido â esta suite solo registra con tu visto bueno",fileAsGoal:"Registrar como goal",dismiss:"Descartar",filedToast:"Registrado como {key}",dismissedToast:"Descartado â las pruebas se quedan con la ejecución",fileError:"No se pudo actualizar el hallazgo.",boardChip:"Board de goals â agente de QA trabajando",tabLive:"{suite} · en ejecución",tabOf:"{suite} · ejecución del {date}",stateDiscoveredAgo:"descubierto {ago}",discoveredTag:"descubierto",statDiscovered:"{n} descubiertos en esta ejecución",statExploring:"el agente está explorando",statProposedOne:"1 eliminación propuesta",statProposedMany:"{n} eliminaciones propuestas",proposalWho:"El agente propone eliminar â{name}â",proposalNoReason:"El agente no dio ningún motivo.",keepCase:"Conservar caso",removeCase:"Eliminar caso",removeCaseTitle:"¿Eliminar â{name}â?",removeCaseMessage:"Sus grabaciones anteriores se quedan con sus ejecuciones. Solo el caso deja de ejecutarse.",keptToast:"Caso conservado",removedToast:"Caso eliminado",proposalError:"No se pudo actualizar el caso.",discoveryFailed:"La exploración no se ejecutó â {error}"},health:{lastRunAgo:"última ejecución {ago}",neverRun:"nunca ejecutado",exploredAgo:"explorado {ago}",notExplored:"aún sin explorar",sparkLabel:"tasa de aprobación de las ejecuciones recientes"},a11y:{pill:"Accesibilidad"},visual:{pill:"Visual",label:"Comparación visual",mismatchLine:"El {pct}% del cuadro difiere de la lÃnea base v{v}",baseline:"LÃnea base v{v}",actual:"Esta toma",diff:"Diferencia",accept:"Aceptar nueva lÃnea base",acceptedToast:"LÃnea base v{v} registrada",acceptError:"No se pudo registrar la nueva lÃnea base",established:"lÃnea base v{v} registrada desde esta toma",matches:"coincide con la lÃnea base v{v} · {pct}% difiere",baselineLabel:"LÃnea base",baselineMeta:"v{v} · registrada {when} · permitido {pct}%",baselineVersions:"{n} versiones",noBaseline:"Aún no hay lÃnea base â la primera ejecución registra una."},quarantine:{tag:"En cuarentena",who:"En cuarentena {ago} tras ejecuciones inestables repetidas",sum:"El caso sigue ejecutándose; los hallazgos no se registran mientras está en cuarentena.",lift:"Quitar de cuarentena",liftedToast:"Quitado de cuarentena",historyLabel:"Historial de inestabilidad",historyFlaky:"Inestable · {when}",historyFinding:"Hallazgo, no registrado · {when}",historyOpen:"Abrir el resultado"},caseRun:{title:"Resultado del caso",pillFinding:"Hallazgo",pillPassed:"Superado",pillFlaky:"Inestable",pillCutShort:"Interrumpido",pillDidntRun:"No ejecutado",recordedAgo:"grabado {ago}",downloadTrace:"Descargar trace",replayNote:"la reproducción mÃnima, reejecutada limpia antes de registrar",stateLabel:"State",consoleLabel:"Consola durante el caso",uncaughtOne:"1 error no capturado",uncaughtMany:"{n} errores no capturados",requestsOne:"1 petición fallida",requestsMany:"{n} peticiones fallidas",requestStatus:"HTTP {status} â {url}",requestDead:"petición fallida â {url}",verdict:"Veredicto",environment:"Entorno",verdictFindingKey:"Hallazgo â registrado como {key} con esta grabación",verdictFinding:"Hallazgo â a la espera de ti",verdictFindingQuarantined:"Hallazgo â en cuarentena, no registrado",perfTtfb:"primer byte {ms}ms",perfLongOne:"1 tarea larga · {total}ms",perfLongMany:"{n} tareas largas · {total}ms",verdictVisual:"Cambio visual â el {pct}% difiere de la lÃnea base",verdictVisualKey:"Cambio visual â registrado como {key}, {pct}% difiere",verdictPassed:"Superado",verdictFlaky:"Inestable â falló una vez, luego la reejecución limpia superó; ningún goal registrado",verdictCutShort:"Interrumpido â la ejecución se detuvo durante este caso",verdictDidntRu
1n:"No ejecutado â la ejecución se detuvo antes de este caso",flakyProse:"El caso falló una vez ({error}), luego una reejecución limpia superó. En cuarentena como inestable â las pruebas se quedan aquÃ, no se registró ningún goal.",verifyLabel:"Verificación de la corrección",reviewLabel:"Revisión de la corrección",verifyRunningLine:"el caso se está reejecutando contra la app actual",verifyPassedLine:"el caso pasó limpio tras la corrección â el clip de prueba está en el goal",openVerifyRun:"Abrir la ejecución de verificación",fixProofNote:"la corrección, funcionando como se esperaba â grabado después de que el goal llegara a Completado",verdictVerifiedKey:"Corrección verificada â {key} llegó a Completado y este caso pasó limpio",verdictVerified:"Corrección verificada â este caso pasó limpio tras la corrección",verdictStillFailsKey:"Sigue fallando â {key} llegó a Completado pero este caso sigue fallando; la columna del tablero quedó como estaba",verdictStillFails:"Sigue fallando â este caso sigue fallando tras la corrección"},runStart:{title:"Ejecutar {name}",sub:"Cada caso corre en su propio navegador, grabado.",target:"Test Target",whileItRuns:"Durante la ejecución",casesAtOnce:"Casos a la vez",fewer:"Menos casos a la vez",more:"Más casos a la vez",cancel:"Cancelar",start:"Iniciar la ejecución",startedToast:"Ejecución iniciada",startError:"No se pudo iniciar la ejecución.",targetSaved:"Test target guardado",dynamicAdjust:"Ajustar dinámicamente el plan de pruebas con IA",dynamicAdjustCap:"Los casos nuevos que descubre el agente se unen a la ejecución de inmediato. Eliminar un caso siempre te pregunta primero.",serialCap:"Esta suite ejecuta sus casos de uno en uno.",clampCap:"El navegador en la nube ejecuta como máximo {n} a la vez: un número mayor se recorta a {n} cuando la ejecución va allÃ."},dataset:{application:"Aplicación",contents:"Contenido",contentsPg:"Postgres {size}",contentsFiles:"{n} archivos almacenados",madeAt:"En la migración",history:"Historial",historySeeded:"v{n} creado por el agente",historyRun:"v{n} guardado de una ejecución",historyEdited:"v{n} editado a mano",dataLabel:"Los datos",dataHint:"cada tabla es una pestaña · edita celdas y pulsa Guardar â guardar escribe v{n}",dataHintOld:"una versión anterior â solo lectura; abre v{n} para editar",dataEmpty:"Esta versión no contiene datos de tablas.",truncatedNote:"{table} muestra sus primeras {n} filas â demasiado grande para editarla aquÃ",envLabel:"Entornos de este dataset",envNone:"Una copia de la aplicación en marcha sobre estos datos, con dirección â abre una y recórrela tú mismo.",openEnv:"Abrir un entorno",openEnvStarted:"Arrancando â la dirección aparecerá en esta página",close:"Cerrar",closedSum:"cerrado",liveOn:"activo en {url}",starting:"arrancando",failedSum:"falló",setDefault:"Fijar como predeterminado",defaultSet:"Ahora es el predeterminado para {target}",saveErrorToast:"No se pudo guardar.",savedVersion:"Guardado â {name} · v{version}",deleteButton:"Eliminar",deleteTitle:"¿Eliminar {name} · v{version}?",deleteMessage:"Las ejecuciones que lo usaron conservan sus grabaciones. Los entornos ya abiertos siguen funcionando.",deleteLabel:"Eliminar",gone:"Este dataset ya no existe.",usedBy:"Usado por"},suiteFormData:{dataLabel:"Datos",initialCaption:"Los datos iniciales antes de cada prueba:",initialTarget:"Ajuste del propio objetivo",initialEmpty:"VacÃo â solo el esquema",manageDatasets:"Gestionar datasets",credsLabel:"Credenciales de prueba",credsEmail:"Correo de acceso",credsPassword:"Contraseña de acceso",addField:"+ Añadir campo",fieldLabel:"Campo",fieldValue:"Valor",removeField:"Quitar",newAccounts:"Cuentas nuevas",newAccountsPlaceholder:"test+{n}@example.test",credsCap:"Guardadas cifradas. El agente inicia sesión con ellas â y acuña cuentas nuevas del patrón cuando un caso prueba el registro."},suiteFormWhen:{sectionLabel:"Cuando encuentra algo",filingLabel:"Hallazgos",fileWithoutAsking:"Registrar sin preguntar",fileWait:"Retener en «A la espera de ti»",filingCap:"Un hallazgo que supera su repetición limpia registra su goal de inmediato â o queda en «A la espera de ti» hasta que tú lo digas.",boardLabel:"Se archiva en",fixLabel:"Corrección",fixByAgent:"Corrige el agente",fixByPerson:"Dejarlo a una persona",fixCapOn:"El goal de un hallazgo registrado nace Cloud y el agente de corrección se pone con él de inmediato.",fixCapOff:"El goal de un hallazgo registrado nace Meta â una persona lo toma, o lo convierte a Cloud más tarde.",scheduleLabel:"Con horario",schedOff:"Apagado",schedHourly:"Cada hora",schedNightly:"Cada noche",schedWeekdays:"DÃas laborables",schedCron:"Cron propio",cronPlaceholder:"0 6 * * 1-5",scheduleCap:"Ejecuta la suite al compás â cada hora en pu
1nto, cada noche a las 03:00 UTC, laborables a las 06:00 UTC. Un cron propio marca el suyo.",pushLabel:"Con un push",pushPlaceholder:"dev, integration, uat",pushCap:"Un push a una de estas ramas de los repos conectados del proyecto inicia una ejecución. Una ráfaga de pushes inicia una, no diez.",targetLabel:"Se ejecuta contra",targetSuite:"Target de la suite",targetCap:"Las ejecuciones por horario y por push usan este target de prueba.",discoverLabel:"Ajustar dinámicamente las ejecuciones activadas con IA",discoverCap:"Las ejecuciones programadas y por push también exploran nuevos casos. Eliminar un caso sigue esperando a una persona."},formData:{dataStart:"Datos de partida",dsEmpty:"VacÃo",dsEmptyHint:"Solo el esquema â la aplicación decide cómo es una instalación limpia.",dsSeed:"Crear según instrucciones",dsSeedHint:"Un agente crea los datos a través de la aplicación, según tu descripción. Lento, pero siempre fresco.",dsDataset:"Partir de un dataset",dsDatasetHint:"Restaurar una versión guardada en segundos â idéntica cada vez.",seedInstructions:"Instrucciones para los datos",dsNoDatasets:"Aún no hay datasets â encarga uno, o guarda el estado final de una ejecución.",launchCap:"Lenguaje llano, con cada comando en su lÃnea dentro de un bloque ``` (o con el prefijo $). El último comando sirve la aplicación."},targetData:{dataStart:"Datos de partida",dataFixed:"lo que contenga el entorno â las ejecuciones no lo restablecen",dataEmpty:"VacÃo â solo el esquema",dataSeed:"Creados según instrucciones, en cada ejecución",dataDataset:"Dataset â {name} · v{version}",standups:"Arranques",standupsHint:"cada intento queda grabado",standupsNone:"Aún no hay arranques.",testInstructions:"Probar las instrucciones",testInstructionsStarted:"Arrancando â el intento aparecerá abajo",datasetsHere:"Datasets usados aquÃ",allDatasets:"Todos los datasets",purposeRun:"Arrancado para una ejecución",purposeInstructions:"Prueba de instrucciones",purposeEnvironment:"Entorno",purposeSeed:"Sesión de creación",readyOn:"activo en {url}",restoredFrom:"Postgres restaurado desde {name} · v{version}",createdDataset:"creado {name} · v{version}"},runData:{saveEndState:"Guardar el estado final como dataset",saveEndStateName:"Nombre",saveEndStateSaved:"Guardado â {name} · v{version}",saveEndStateError:"No se pudo guardar el estado final."},caseState:{label:"State â qué comprueba este caso"}}},L={page:{title:"SabidurÃa",loading:"Cargandoâ¦",pickFromTree:"Elige algo del árbol.",notFoundTitle:"No encontramos ese documento",notFoundBody:"El enlace apunta a algo que este proyecto no tiene: puede que se haya eliminado, movido a otro proyecto o esté mal escrito. Elige un documento del árbol para continuar.",emptyTitleNamed:"{project} aún no ha capturado sabidurÃa",emptyTitle:"Aún no hay sabidurÃa capturada",emptyBody:"Empieza con un Concepto al que el equipo vuelve una y otra vez, o escribe un Documento: una especificación, una decisión o una nota que valga la pena conservar.",untitled:"Sin tÃtulo",untitledConcept:"Concepto sin tÃtulo"},phone:{treeAria:"Explorar el árbol wiki",aboutAria:"Acerca de este documento",renameAria:"Cambiar nombre del documento",treeSheetAria:"Ãrbol wiki",aboutSheetAria:"Acerca de este documento",contents:"Contenido",prev:"Anterior",next:"Siguiente"},confirm:{deleteFolderTitle:"¿Eliminar carpeta?",deleteFolderMessage:"{name} se eliminará. Sus documentos y subcarpetas suben un nivel: no se pierde nada de su contenido. Esto no se puede deshacer.",deleteFolderConfirm:"Eliminar carpeta",thisFolder:"Esta carpeta",deleteDocTitle:"¿Eliminar documento?",deleteDocMessage:"{name} y su contenido se eliminarán de la SabidurÃa de este proyecto.",deleteDocConfirm:"Eliminar documento",deleteConceptTitle:"¿Eliminar concepto?",deleteConceptMessage:"{name} se eliminará. Los documentos etiquetados con él conservan sus otras etiquetas y sus subconceptos suben un nivel.",deleteConceptConfirm:"Eliminar concepto",thisConcept:"este concepto",thisDoc:"este documento",unlinkTitle:"¿Desvincular concepto?",unlinkMessage:"{concept} se quitará de {doc}
1. Esto solo desvincula la etiqueta: el concepto sigue en tu SabidurÃa, junto con todos los demás documentos etiquetados con él.",unlinkConfirm:"Desvincular concepto",bulkDeleteTitleOne:"¿Eliminar {count} elemento?",bulkDeleteTitleMany:"¿Eliminar {count} elementos?",bulkDeleteMessage:"Los elementos seleccionados se eliminarán de la SabidurÃa de este proyecto. Los documentos pierden su contenido; los subconceptos de un concepto eliminado suben un nivel y los documentos etiquetados conservan sus otras etiquetas; el contenido de una carpeta sube un nivel: no se pierde nada de su interior.",bulkDeleteConfirmOne:"Eliminar {count} elemento",bulkDeleteConfirmMany:"Eliminar {count} elementos"},kinds:{document:"Documento",spreadsheet:"Hoja de cálculo",drawing:"Dibujo",page:"Página",webpage:"Página web",slides:"Diapositivas",diagram:"Diagrama",design:"Diseño",pdf:"PDF",fig:"Figma",video:"VÃdeo",file:"Archivo",folder:"Carpeta",concept:"Concepto"},morph:{lead:"o convertir en:",notEmpty:"Este documento ya tiene contenido"},scope:{project:"Proyecto",org:"Organización",projectNamed:"Proyecto: {name}",orgNamed:"Organización: {name}"},format:{minedByAi:"⦠extraÃdo por la IA",beamed:"transmitido",byAuthor:"por {name}",ai:"IA",justNow:"justo ahora",weeksShort:"{count} sem",daysShort:"{count} d",dateAtTime:"{date} a las {time}"},tree:{tabWisdom:"SabidurÃa",treeAria:"Ãrbol de SabidurÃa",newDocument:"Nuevo documento",newFolder:"Nueva carpeta",new:"Nuevo",newHeading:"Nuevo",newMenuAria:"Crear",expandPanel:"Expandir panel",collapsePanel:"Plegar panel",expand:"Expandir",collapse:"Plegar",renameDocument:"Renombrar documento",renameConcept:"Renombrar concepto",renameFolder:"Renombrar carpeta",newDocumentIn:"Nuevo documento en {name}",newFolderIn:"Nueva carpeta en {name}",actionsFor:"Acciones para {name}",actionsForSelected:"Acciones para {count} elementos seleccionados",menuNewDocumentDialog:"Nuevo documentoâ¦",menuNewDocument:"Nuevo documento",menuNewConcept:"Nuevo concepto",menuNewFolder:"Nueva carpeta",menuDownloadPdf:"Descargar como PDF",menuDownloadNestedPdf:"Descargar anidado como PDF",menuDeleteFolder:"Eliminar carpetaâ¦",menuDuplicateDocument:"Duplicar documento",menuUnlinkConcept:"Desvincular conceptoâ¦",menuDeleteDocument:"Eliminar documentoâ¦",menuDeleteConcept:"Eliminar conceptoâ¦",publishItems:"Publicar {count} elementos",deleteItems:"Eliminar {count} elementosâ¦",newDocumentInside:"Nuevo documento dentro de {name}",newFolderInside:"Nueva carpeta dentro de {name}",noDocuments:"Aún no hay documentos.",dragOpenPanel:"Arrastra para abrir el panel de SabidurÃa",resizePanel:"Redimensionar el panel de SabidurÃa",showInTree:"Mostrar en el árbol",menuMoveTo:"Mover aâ¦",moveToRoot:"Nivel superior",newMore:"Elige qué crear"},create:{crumb:"⦠SabidurÃa",newDocument:"Nuevo documento",newConcept:"Nuevo concepto",newPage:"Nueva página",creatingPage:"Creando la páginaâ¦",pageFailed:"No se pudo crear la página.",shrink:"Reducir",expand:"Expandir",close:"Cerrar",conceptNamePh:"Nombre del concepto",conceptDefPh:"Añade la definición que el equipo acuerdaâ¦",scopeHeader:"Ãmbito",noParent:"Sin padre",noneTopLevel:"Ninguno â nivel superior",tagsCount:"{count} etiquetas",tagConcepts:"Etiquetar conceptos",relatedCount:"{count} relacionados",relatedConcepts:"Conceptos relacionados",createMore:"Crear más",creating:"Creandoâ¦",createConcept:"Crear concepto",createDocument:"Crear documento",phDocTitle:"Nombra este documento",phDocBody:"Lo que vale la pena anotar.",pdfFailed:"No se pudo crear el PDF."},rail:{title:"Propiedades",dragOpen:"Arrastra para abrir el panel de propiedades",resize:"Redimensionar el panel de propiedades",scope:"Ãmbito",docScopeAria:"Ãmbito del documento",author:"Autor",editedBy:"Editado por",editedOn:"Editado el",concepts:"Conceptos",unlinkName:"Desvincular {name}",referencedBy:"Referenciado por",nothingYet:"nada todavÃa",localMap:"Mapa local",tagWithConcept:"Etiquetar con un concepto",addConcept:"+ Concepto",searchConcepts:"Buscar conceptosâ¦",noConcepts:"Aún no hay conceptos",noMatchingConcepts:"No hay conceptos coincidentes",relatedConcepts:"Conceptos relacionados",unrelateName:"Quitar relación con {name}",none:"ninguno",subConcepts:"Subconceptos",onThisConcept:"Sobre este concepto",conceptSummary:"{docs} documentos · {related} relacionados · ámbito {scope}",show:"Mostrar propiedades",hide:"Ocultar propiedades",kind:"Tipo"},paper:{viewOptions:"Opciones de vista",viewAs:"Ver como",richEditor:"Editor enriquecido",markdownSource:"Código Markdown",downloadAsPdf:"Descargar como PDF",preparingPdf:"Preparando PDFâ¦",preparingPdfNested:"Preparando PDF â renderizando {c
1ount} documentosâ¦",pdfExportFailed:"No se pudo crear el PDF. Inténtalo de nuevo.",duplicateFailed:"No se pudo duplicar el documento. Inténtalo de nuevo.",docTitleAria:"TÃtulo del documento",untitledConcept:"Concepto sin tÃtulo",untitledSheet:"Hoja de cálculo sin tÃtulo",untitledDrawing:"Dibujo sin tÃtulo",untitledPage:"Página sin tÃtulo",untitledSlides:"Diapositivas sin tÃtulo",conceptNameAria:"Nombre del concepto",partOf:"parte de",related:"Relacionados",none:"ninguno",relate:"+ relacionar",docsTaggedHere:"Documentos etiquetados aquÃ",addDoc:"+ Documento",nothingTagged:"Nada etiquetado todavÃa.",docCountOne:"{count} documento",docCountMany:"{count} documentos",untitledFolder:"Carpeta sin tÃtulo",folderNameAria:"Nombre de la carpeta",untitledDoc:"Documento sin tÃtulo",mostlyFullWidth:"La mayorÃa de los bloques aquà ocupan todo el ancho. Una Página encaja mejor con esa forma.",untitledPdf:"PDF sin tÃtulo",untitledFig:"Figma sin tÃtulo",untitledVideo:"VÃdeo sin tÃtulo",untitledFile:"Archivo sin tÃtulo",saveAsWisdomPdf:"Guardar como PDF de Wisdom",savingWisdomPdf:"Guardando como PDF de Wisdomâ¦",wisdomPdfSaved:"â{title}â guardado como PDF de Wisdom",wisdomPdfSaveFailed:"No se pudo guardar el PDF.",wisdomPdfOpen:"Abrir"},theme:{menuRow:"Tema",pickerTitle:"Tema · este documento",hintPreview:"vista previa",hintKeep:"aplicar",hintRevert:"descartar",currentBadge:"Tema actual",alwaysRead:"Leer siempre con este tema",alwaysReadTip:"Leer siempre en {name}",justMe:"solo yo",projectDefault:"Hacerlo el tema del proyecto",projectDefaultTip:"Hacer de {name} el tema del proyecto",projectDefaultError:"No se pudo guardar el tema del proyecto. Inténtalo de nuevo.",admins:"admins",readingIn:"Leyendo en {reading} · tema del documento: {own}",stopReading:"Dejar de leer siempre en {name}",slashHint:"Cambiar este documento a {name}"},toc:{defaultTitle:"Ãndice de contenidos",hintEditable:"Estas entradas se mantienen automáticamente a partir de las páginas hijas de esta página; no se pueden editar aquÃ. Añade, renombra, reordena o elimina las páginas hijas en el árbol y la lista las seguirá. (Solo el encabezado de arriba es editable.)",hintReadOnly:"Estas entradas se mantienen automáticamente a partir de las páginas hijas de esta página. Añade, renombra, reordena o elimina las páginas hijas en el árbol y la lista las seguirá.",headingAria:"Encabezado del Ãndice de contenidos",lockAria:"El contenido se mantiene automáticamente",untitled:"Sin tÃtulo",empty:"Aún no hay nada anidado aquÃ.",previous:"Anterior",next:"Siguiente"},outline:{title:"Esquema",navAria:"Esquema del documento",collapse:"Contraer el esquema",filter:"Filtrar encabezados",noMatches:"Ningún encabezado coincide",untitled:"Sin tÃtulo",copyLink:"Copiar enlace a la sección",linkCopied:"Enlace a la sección copiado",linkCopyFailed:"No se pudo copiar el enlace",agentWritingHere:"{name} â escribiendo aquÃ",show:"Mostrar el esquema",hide:"Ocultar el esquema"},bubble:{editWithAiTip:"Editar con ayuda de la IA",editWithAi:"Editar con IA",heading1:"Encabezado 1",heading2:"Encabezado 2",heading3:"Encabezado 3",paragraph:"Párrafo",bold:"Negrita",italic:"Cursiva",code:"Código",strikethrough:"Tachado",link:"Enlace",linkLabel:"enlace",makeTask:"Crear tarea",makeTaskTip:"Convertir la selección en un bloque de tarea",discu
1ss:"Discutir",discussTip:"Iniciar un hilo en el margen anclado a esta selección",demoteTask:"Volver a texto",demoteTaskTip:"Convertir una tarea borrador de nuevo en prosa",suggestPh:"escribe una sugerencia...",send:"ENVIAR",cancel:"Cancelar",kbdChip:"Tecla del teclado",badgeChip:"Insignia",termChip:"Término (definición al pasar el cursor)"},link:{chip:"Enlace",editTitle:"Editar enlace",addTitle:"Añadir enlace",close:"Cerrar",text:"Texto",textPh:"Texto del enlace",url:"URL",urlPh:"https://example.com",remove:"Quitar enlace",cancel:"Cancelar",update:"Actualizar enlace"},term:{chip:"Término",addTitle:"Definir término",editTitle:"Editar definición",close:"Cerrar",term:"Término",definition:"Definición",definitionPh:"Qué significa este término, en una frase",remove:"Quitar término",cancel:"Cancelar",save:"Guardar",add:"Definir"},transclude:{chip:"Transclusión",openSource:"Abrir el documento de origen",refresh:"Actualizar",loading:"Cargando la sección transcluidaâ¦",empty:"Sin origen â escribe ![[doc-id#sección]]",unavailable:"Origen no encontrado o no visible para ti",loadFailed:"No se pudo cargar la sección transcluida"},inspector:{verbQueued:"En cola",detailQueued:"Esperando a que termine otra edición de la IA",verbThinking:"Pensando",verbReasoning:"Razonando",verbWriting:"Escribiendo",verbDone:"Listo",detailThinking:"Leyendo tu petición",detailReasoning:"Resolviéndolo",detailWriting:"Editando el documento",drafting:"Escribiendo {tool} â {size} redactados",draftingKb:"· {size}",draftLive:"Borrador en vivo",detailDone:"Edición terminada",done:"Listo",tokens:"tokens",tokensTitle:"Tokens enviados (entrada â) y recibidos (salida â)",showTargetTitle:"Resalta dónde aterrizará la edición en el documento",showTarget:"Mostrar destino",stopRun:"Detener la ejecución",collapsePanel:"Plegar el panel",peek:"Mira entre bastidores",collapse:"Plegar",showWhatAiDoing:"Mostrar qué está haciendo la IA"},capsule:{dotWorking:"La IA está trabajando aquà â haz clic para ver",dotDone:"Editado por la IA â haz clic para ver qué cambió",dotFailed:"La ejecución falló â haz clic para más detalles",dotQueued:"En cola â haz clic para más detalles",dotAsk:"Necesita tu respuesta â haz clic para responder",needsYou:"Necesita tu respuesta",failedTitle:"No se pudo terminar",summaryFallback:"Documento editado",queuedAhead:"En cola â {count} por delante",pillFor:"por ⦠para {name}",clickWatch:"Haz clic para abrir",clickReview:"Haz clic para ver qué cambió",settledToast:"⦠Listo â {summary}",undo:"Deshacer",failedPartial:"Antes del fallo se aplicaron cambios parciales â ver abajo.",answerPh:"â¦o responde con tus palabras",steerPh:"GuÃa esta ejecuciónâ¦",iteratePh:"Pide un cambioâ¦",spawnPh:"¿Qué deberÃa cambiar aquÃ?",editWithAi:"Editar con IA",historyTab:"Historial",historyEmpty:"No hay ejecuciones previas en esta sección.",noteBy:"{name} · guiando",noteByYou:"Nota de guÃa",steerQueuedNote:"En cola â se leerá en el próximo paso",planDrafting:"Redactando esta sección del plan",answer:"Responder",retry:"Reintentar",dismiss:"Descartar",cancel:"Cancelar",activityTitle:"Actividad de IA",activityEmpty:"Aún no hay actividad de IA en este documento."},section:{nameAria:"Nombre de la sección",namePh:"Nombre de la sección",collapse:"Plegar sección",expand:"Desplegar sección",variantAria:"Estilo de sección",variantTitle:"Estilo de sección",variantPlain:"Simple",variantSteps:"Pasos",variantTimeline:"CronologÃa",variantDetails:"Plegable"},mention:{people:"Personas",teams:"Equipos",teamCountOne:"{count} equipo",teamCountMany:"{count} equipos",teamOfTeams:"Equipo de equipos",memberCountOne:"{count} miembro",memberCountMany:"{count} miembros",team:"Equipo",loading:"Cargandoâ¦",noTeams:"No hay equipos",noPeople:"No hay personas",agents:"Agentes",noMatch:"Sin coincidencias"},emoji:{noMatch:"Sin emojis",loading:"Cargandoâ¦"},sectionLink:{find:"Buscar una secciónâ¦",empty:"Aún no hay secciones en este documento",untitled:"Sección sin tÃtulo",hover:"Sección de este documento"},entityLink:{tabAll:"Todo",tabInitiatives:"Iniciativas",tabWisdom:"SabidurÃa",tabConcepts:"Conceptos",tabGoals:"Metas",allDocuments:"Todos los documentos",back:"Atrás",findInitiative:"Buscar una iniciativaâ¦",findWisdomDoc:"Buscar un documento de sabidurÃaâ¦",findConcept:"Buscar un conceptoâ¦",findGoal:"Buscar una metaâ¦",findItem:"Buscar un elementoâ¦",docCountOne:"{count} doc",docCountMany:"{count} docs",loading:"Cargandoâ¦",noMatches:"Sin coincidencias",noInitiatives:"Aún no hay iniciativas",noConcepts:"Aún no hay conceptos",noGoals:"Aún no hay metas",nothingHere:"Aquà no hay nada todavÃa",personNotFound:"Persona no encontrada",teamNotFound:"Equipo no encontrado",targetNotFound:"Destino del enlace no encontrado",initiativeScopeLocked:"Iniciativa â alcance bloqueado",initiative:"Iniciativa",goal:"Meta",person:"Persona"},presence:{peopleInDoc:"Personas en este documento",forPerson:"para {name}",maya:"Maya",agentInDoc:"{agent} · para {name}",you:"{name} (tú)"},conn:{connected:"Conectado",connecting:"Conectandoâ¦",reconnecting:"Reconectandoâ¦",lost:"Conexión perdida",hintConnected:"En vivo: tus cambios se sincronizan con todos al instante",hintConnecting:"Conectando: tus cambios se sincronizarán en un momento",hintReconnecting:"Reconectando: tus cambios recientes están guardados",hintOffline:"Sin conexión: tus cambios están guardados en este dispositivo"},attachment:{fallbackName:"adjunto",removedHover:"Adjunto eliminado",removedTag:"(eliminado)",previewHover:"{title} â haz clic para previsualizar"},undo:{confirmTitle:"¿Deshacer esta edición de IA?",confirmBody:"El cambio se elimina del documento. Todo lo escrito después se conserva.",confirmBodySummary:"«{summary}» se elimina del documento. Todo lo escrito después se conserva.",confirmAction:"Deshacer",reverted:"Revertido",revertedKept:"Revertido · {count} conservados â editados después de esta ejecución",restored:"Restaurado",nothing:"Esta ejecución no tiene cambios que deshacer",failed:"No se pudo deshacer â inténtalo de nuevo",armed:"âZ otra vez para deshacer la edición de IA â {summary}",armedNow:"Deshacer ahora"},blame:{forName:"⦠para {name}",agentEdit:"⦠Edición de IA",seeChange:"Ver qué cambió"},margin:{activityTitle:"Actividad",activityEmpty:"Aún no hay actividad de IA en esta página",justNow:"justo ahora",agoSeconds:"hace {count}s",agoMinutes:"hace {count}m",agoHours:"hace {count}h",agoDays:"hace {count} d",forName:"⦠agente de {name}",close:"Cerrar",resize:"Cambiar tamaño",showInDoc:"Mostrar en el documento",details:"Detalles",kind_ask:"Pregunta",kind_failed:"Fallida",kind_working:"En curso",kind_receipt:"Recibo de edición",anyoneCanAnswer:"Cualquiera puede responder",answerPh:"Responderâ¦",retryWithPh:"Reintentar con cambiosâ¦",queuedLine:"En cola â esperando a que termine la edición anterior",thinkingLine:"Pensandoâ¦",writingLine:"Escribiendoâ¦",stop:"Detener",restore:"Restaurar",done:"Hecho",dotAsk:"La IA necesita una respuesta",dotFailed:"Esta ejecución falló",dotUnread:"Cambió desde tu última visita",dotQueued:"En cola tras otra edición",dotWorking:"Trabajandoâ¦",hovNeedsYou:"esperando una respuesta â cualquiera puede responder",hovFailed:"falló â reintentar o descartar",hovQueued:"en cola tras otra edición aquÃ",stNeedsYou:"te necesita",stFailed:"fallida",stQueued:"en cola",stWriting:"escribiendo",stThinking:"pensando",stUnread:"sin leer",stApplied:"aplicada",stReverted:"revertida",needsYou:"Te necesita · {count}",workingSec:"En curso · {count}",recentSec:"Recientes",showAll:"Mostrar todo",hideAll:"Ocultar todo",activityEmptyRecent:"Nada ase
1ntado todavÃa",bulkTitle:"Ejecuciones de IA en esta página",markAllRead:"Marcar todo como leÃdo",stopAll:"Detener todas",openActivity:"Abrir actividad",markedRead:"{count} marcadas como leÃdas",stoppedAll:"{count} detenidas",delegateName:"Delegado de IA",delegateSub:"⦠trabajando para {name}",peerSettled:"⦠{title} · para {name}",dotProposal:"Cambio propuesto â revisar y decidir",kind_proposal:"Propuesta â cambios con seguimiento",hovProposal:"propuesta â aceptar o rechazar",stProposal:"propuesta",proposalHint:"Nada cambia hasta que alguien acepte",proposalDowngraded:"Propuesto â {name} editó este texto hace poco",accept:"Aceptar",reject:"Rechazar",revisePh:"Revisar la propuestaâ¦",accepted:"Propuesta aceptada",acceptedKept:"Propuesta aceptada · {count} conservados â editados después",rejected:"Propuesta rechazada â sin cambios",acceptAll:"Aceptar todas las propuestas",rejectAll:"Rechazar todas las propuestas",acceptedAll:"{count} aceptadas",rejectedAll:"{count} rechazadas",peerProposed:"⦠propuso un cambio para {name} â revÃsalo desde su punto",downgradeToast:"Se propondrá en su lugar â {name} acaba de editar este texto",aTeammate:"alguien del equipo",deliveryLabel:"Entrega",deliveryApply:"Aplicar",deliveryPropose:"Proponer",deliveryApplyTip:"La IA edita el documento directamente â cada ejecución es reversible",deliveryProposeTip:"Cambios con seguimiento â nada se aplica hasta que alguien acepte",deliveryReadOnly:"Vista de solo lectura â los resultados llegan como propuestas",intensity:"Intensidad"},comments:{rail:"Comentarios",add:"Comentar",addBlock:"Comentar este bloque",composerPh:"Comenta o menciona a alguien con @",replyPh:"Responder",comment:"Comentar",cancel:"Cancelar",reply:"Responder",resolve:"Resolver",reopen:"Reabrir",suggest:"Sugerir",suggestTip:"Sugerir un cambio",replyTip:"Responder en este hilo",resolveTip:"Resolver este hilo",you:"Tú",someone:"Alguien",maya:"Maya",askedBy:"preguntado por {name}",usersAgent:"Agente de IA de {name}",replies:"{count} respuestas",repliesOne:"1 respuesta",onRemovedText:"Sobre texto eliminado",addHere:"Comentar aquÃ",addAt:"Comentar en {time}",onRemovedElement:"Sobre un elemento eliminado",onRemovedSlide:"Sobre una diapositiva eliminada",onRemovedPage:"Sobre una página eliminada",onRemovedMark:"Sobre una marca eliminada",onRemovedLayer:"Sobre una capa eliminada",onRemovedCell:"En una celda eliminada",onSheet:"En {name}",onRemovedRow:"En una fila eliminada",rowN:"Fila {n}",slideN:"Diapositiva {n}",pageN:"Página {n}",timeline:"Comentarios en la lÃnea de tiempo",unread:"Nuevo",pillOpen:"abiertos",pillNew:"· {count} nuevos",pillTip:"Comentarios â abiertos y resueltos",historyOpen:"Abiertos â {count}",historyResolved:"Resueltos â {count}",historyEmpty:"Aún no hay comentarios en este documento",resolvedToast:"Comentario resuelto",reopenedToast:"Comentario reabierto",saveFailed:"No se guardó â inténtalo de nuevo",sourceBusy:"Tu nota sobre el código no se guardó porque la lectura del código está ocupada.",sourceQuota:"Tu nota sobre el código no se guardó porque se agotó la cuota de solicitudes de GitHub.",sourceRateLimited:"Tu nota sobre el código no se guardó porque GitHub está limitando temporalmente las solicitudes.",sourceUnavailable:"Tu nota sobre el código no se guardó porque la lectura del código no está disponible temporalmente.",sourceRetryAt:"Tu borrador se conserva. Puedes intentar publicarlo de nuevo después de {at}; no se reintentará automáticamente.",sourceRetryManual:"Tu borrador se conserva. No hay una hora disponible para reintentar; intenta publicarlo de nuevo más tarde.",openBubble:"Abrir comentario",close:"Cerrar",edited:"editado",copyLink:"Copiar enlace",copyLinkTip:"Copiar un enlace a este comentario",linkCopied:"Enlace copiado",suggestPh:"Texto sugerido",commentTip:"Escribir un comentario en su lugar",suggestAgain:"Sugerir de nuevo",suggestAgainTip:"Sugerir de nuevo sobre el texto actual",apply:"Aplicar",applyTip:"Aplicar esta sugerencia",discard:"Descartar",discardTip:"Descartar esta sugerencia",changedSince:"El texto cambió desde que se sugirió esto",nowReads:"Ahora dice",applied:"Aplicada",discarded:"Descartada",viewChange:"ver cambio",hideChange:"ocultar cambio",mayaWriting:"Maya está escribiendo",mayaFailed:"Maya no pudo responder",mayaFailedCredits:"Maya no pudo responder â tu organización se quedó sin créditos de IA",mayaFailedSpendLimit:"Maya no pudo responder â alcanzaste tu lÃmite de gasto en IA de este periodo",mayaFailedModel:"Maya no pudo responder â el modelo con el que responde no está disponible para tu organización",mayaReplied:"Respondió",filterLabel:"Mostrar c
1omentarios de",filterAll:"Todos",filterPeople:"Personas",filterAgents:"Agentes",groupThreads:"{count} hilos",groupPending:"{count} sugerencias pendientes",groupResolved:"{count} resueltos",applyAll:"Aplicar todo",applyAllTip:"Aplicar cada sugerencia pendiente de esta revisión",applyAllTitle:"Aplicar todas las sugerencias",applyAllConfirm:"¿Aplicar {count} sugerencias de esta revisión? Cada una se guarda como una edición atribuida a ti y resuelve su hilo.",applyAllSkipped:"{applied} aplicadas · {stale} omitidas porque el texto cambió desde que se sugirieron",resolveAll:"Resolver todo",resolveAllTip:"Resolver cada hilo de esta revisión",resolveAllTitle:"Resolver todo",resolveAllConfirm:"¿Resolver {count} hilos de esta revisión, incluido su resumen?",onRemovedShape:"En una forma eliminada"},editor:{caretAgent:"{name} | Agente",caretFor:"para {name}",linkInitiative:"Enlazar a una iniciativa",linkInitiativeHint:"Inserta un enlace en vivo a una iniciativa",linkWisdomDoc:"Enlazar a un documento de sabidurÃa",linkWisdomDocHint:"Inserta un enlace en vivo a un documento de sabidurÃa",linkConcept:"Enlazar a un concepto de sabidurÃa",linkConceptHint:"Inserta un enlace en vivo a un concepto de sabidurÃa",linkGoal:"Enlazar a una meta",linkGoalHint:"Inserta un enlace en vivo a una meta",insertImage:"Imagen",insertSourcesHint:"Sube, pega un enlace o elige de Google Drive",insertFileLink:"Enlazar a un archivo",imageChooserHint:"PNG, JPG, GIF o WebP · o pega un enlace",fileChooserHint:"Sube un .txt, .md o .csv · pega un enlace · o elige de Drive",tocCommand:"Ãndice de contenidos",tocCommandHint:"Lista las páginas hijas de esta página â se actualiza solo",diagram:{chip:"Diagrama",edit:"Editar código fuente",done:"Listo",copy:"Copiar código",copied:"Código del diagrama copiado",error:"Error de sintaxis",empty:"Diagrama vacÃo",rendering:"Renderizandoâ¦",convert:"Convertir en dibujo",convertMessage:"Convierte este diagrama en un dibujo libre que puedes reorganizar a mano. El código Mermaid se reemplaza y no se puede restaurar.",convertFailed:"No se pudo convertir el diagrama",dragTip:"Distribución automática desde texto â conviértelo en dibujo para mover a mano"},drawing:{chip:"Dibujo",source:"Ver código",done:"Listo",copy:"Copiar código",copied:"Código del dibujo copiado",backToDrawing:"Volver al dibujo",error:"No se pudieron leer algunas formas",loading:"Cargando dibujoâ¦",toolSelect:"Seleccionar",toolRectangle:"Rectángulo",toolDiamond:"Rombo",toolEllipse:"Elipse",toolArrow:"Flecha",toolLine:"LÃnea",toolDraw:"Dibujar",toolText:"Texto",toolEraser:"Borrador",toolImage:"Imagen",lockTool:"Mantener la herramienta activa tras dibujar",libSearch:"Buscar formas",libLoading:"Cargando bibliotecas de formasâ¦",libError:"No se pudieron cargar las bibliotecas de formas.",libRetry:"Reintentar",libEmpty:"Ninguna forma coincide con tu búsqueda.",imgUpload:"Subir",imgFromUrl:"Desde URL",imgEmoji:"Emoji",imgUrlPlaceholder:"Pega un enlace de imagen",imgUrlAdd:"Añadir",imgBusy:"Añadiendo imagenâ¦",emojiSearch:"Buscar emoji",emojiNone:"No hay emojis coincidentes",toolFrame:"Marco",framesShow:"Mostrar mar
1cos",framesHide:"Ocultar marcos",gridShow:"Mostrar cuadrÃcula",gridHide:"Ocultar cuadrÃcula",snapGuides:"Ajustar a las guÃas",panelBorder:"Borde",panelFill:"Relleno",panelLine:"LÃnea",panelCorners:"Esquinas",panelOpacity:"Opacidad",panelTextColor:"Color del texto",panelSize:"Tamaño",panelFont:"Fuente",panelOrder:"Orden",panelAlign:"Alinear",fontSans:"Sans",fontHand:"Manuscrita",fontCode:"Código",widthThin:"Fina",widthMedium:"Media",widthThick:"Gruesa",dashSolid:"Continua",dashDashed:"Discontinua",dashDotted:"Punteada",cornerSharp:"Esquinas rectas",cornerRound:"Esquinas redondeadas",textAlignLeft:"Alinear texto a la izquierda",textAlignCenter:"Centrar texto",textAlignRight:"Alinear texto a la derecha",alignLeft:"Alinear bordes izquierdos",alignCenter:"Centrar horizontalmente",alignRight:"Alinear bordes derechos",alignTop:"Alinear bordes superiores",alignMiddle:"Centrar verticalmente",alignBottom:"Alinear bordes inferiores",none:"Ninguno",bringToFront:"Traer al frente",bringForward:"Traer adelante",sendBackward:"Enviar atrás",sendToBack:"Enviar al fondo",selectAll:"Seleccionar todo",zoomOut:"Alejar",zoomIn:"Acercar",zoomReset:"Restablecer zoom",zoomFit:"Ajustar dibujo",help:"Atajos de teclado",helpTitle:"Atajos del dibujo",helpClose:"Cerrar",helpUndoRedo:"Deshacer / rehacer",helpConstrain:"Mantener proporciones",helpPan:"Desplazar el lienzo",helpZoom:"Zoom",helpNudge:"Mover la selección",helpEditText:"Editar texto en la forma",helpEscape:"Deseleccionar y salir del dibujo",undo:"Deshacer",redo:"Rehacer",shapes:"Formas",lines:"LÃnea",arrowStraight:"Flecha",arrowElbow:"Flecha angular",arrowCurved:"Flecha curva",more:"Opciones de forma",arrowheads:"Puntas de flecha",arrowStart:"Inicio",arrowEnd:"Fin",head_none:"Ninguna",head_arrow:"Flecha",head_triangle:"Triángulo",head_bar:"Barra",head_dot:"Punto",group:"Agrupar",ungroup:"Desagrupar",distributeH:"Distribuir horizontalmente",distributeV:"Distribuir verticalmente",canvasBg:"Fondo del lienzo",setImage:"Establecer imagen",helpFlowchart:"Crear una forma conectada (diagrama de flujo)",textBold:"Negrita",textItalic:"Cursiva",textUnderline:"Subrayado",textStrikethrough:"Tachado",tabSolid:"Sólido",tabGradient:"Degradado",custom:"Personalizados",addCustomColor:"Añadir color personalizado",addCustomGradient:"Añadir degradado personalizado",eyedropper:"Tomar un color de la pantalla",transparent:"Transparente",hex:"Color hexadecimal",add:"Añadir",removeCustom:"Quitar",pickerArea:"Saturación y brillo",pickerHue:"Tono",gradStart:"Color inicial",gradEnd:"Color final",gradDown:"De arriba abajo",gradRight:"De izquierda a derecha",gradDiag:"Diagonal",gradRadial:"Radial",style:"Estilo",styleOriginal:"Original",styleCustom:"Personalizado â basado en {name}",styleForgeClean:"Forge limpio",styleWhiteboard:"Pizarra blanca",styleCartoon:"Caricatura",styleBlueprint:"Plano técnico",styleInkPaper:"Tinta y papel",styleWarmPaper:"Papel cálido",styleLook:"Aspecto",styleColours:"Colores",styleCalm:"Serenos",styleBold:"Intensos",palLakeside:"Orilla",palMeadow:"Pradera",palLavender:"Lavanda",palTerracotta:"Terracota",palCoast:"Costa",palHeather:"Brezo",palOrchard:"Huerto",palHarbor:"Puerto",palMoss:"Musgo",palEmber:"Brasa",palFjord:"Fiordo",palStone:"Piedra",palOpen:"Abierto",palVivid:"VÃvido",palNight:"Noche",paintFormat:"Copiar formato",paintFormatHint:"Haz clic en una forma para aplicarle el formato",zoomTool:"Zoom",zoomToolHint:"Clic para acercar, â¥+clic para alejar",zoomLevel:"Nivel de zoom",zoomFitLabel:"Ajustar",lineMenu:"LÃnea",lineLine:"LÃnea",lineArrow:"Flecha",lineElbow:"Conector angular",lineCurvedConnector:"Conector curvado",lineCurve:"Curva",linePolyline:"PolilÃnea",lineScribble:"Garabato",imageMenu:"Insertar imagen",imgUploadComputer:"Subir desde el ordenador",imgByUrl:"Por URL",imgDrive:"Google Drive",fillColor:"Color de relleno",borderColor:"Color del borde",borderWeight:"Grosor del borde",borderDash:"Guiones del borde",lineStart:"Inicio de lÃnea",lineEnd:"Fin de lÃnea",head_circle:"CÃrculo",head_circle_outline:"CÃrculo (contorno)",head_triangle_outline:"Triángulo (contorno)",head_diamond:"Rombo",head_diamond_outline:"Rombo (contorno)",fontFamily:"Fuente",fontSize:"Tamaño de fuente",fontSizeDown:"Reducir tamaño de fuente",fontSizeUp:"Aumentar tamaño de fuente",link:"Insertar enlace",linkField:"Enlace",linkPlaceholder:"Pega o escribe un enlace",linkApply:"Aplicar",linkRemove:"Quitar enlace",textAlign:"Alinear",textAlignTop:"Alinear arriba",textAlignMiddle:"Alinear al medio",textAlignBottom:"Alinear abajo",lineSpacing:"Interlineado",lineSpacingSingle:"Sencillo",lineSpacingDouble:"Doble",bulletedList:"Lista con viñetas",numberedList:"Lista numerada",listBullet:"Viñeta",listCircle:"CÃrculo",listSquare:"Cuadrado",listDecimal
1:"1. 2. 3.",listAlpha:"a. b. c.",listRoman:"i. ii. iii.",indentLess:"Reducir sangrÃa",indentMore:"Aumentar sangrÃa",clearFormatting:"Borrar formato",shapeGroupShapes:"Formas",shapeGroupArrows:"Flechas",shapeGroupCallouts:"Llamadas",shapeGroupEquation:"Ecuación",shapeLibraries:"Bibliotecas de formas",distribute:"Distribuir",arrange:"Organizar",helpLabelShape:"Escribir dentro de una forma",helpPaintFormat:"Copiar formato",shape:{rect:"Rectángulo",roundRect:"Rectángulo redondeado",snip1Rect:"Rectángulo con una esquina recortada",snip2SameRect:"Rectángulo con dos esquinas recortadas del mismo lado",snip2DiagRect:"Rectángulo con esquinas recortadas en diagonal",snipRoundRect:"Rectángulo con una esquina recortada y una redondeada",round1Rect:"Rectángulo con una esquina redondeada",round2SameRect:"Rectángulo con dos esquinas redondeadas del mismo lado",round2DiagRect:"Rectángulo con esquinas redondeadas en diagonal",ellipse:"Elipse",triangle:"Triángulo",rtTriangle:"Triángulo rectángulo",parallelogram:"Paralelogramo",trapezoid:"Trapecio",diamond:"Rombo",pentagon:"Pentágono",hexagon:"Hexágono",heptagon:"Heptágono",octagon:"Octágono",decagon:"Decágono",dodecagon:"Dodecágono",pie:"Sector circular",chord:"Segmento circular",teardrop:"Lágrima",frame:"Marco",halfFrame:"Medio marco",corner:"Esquina",diagStripe:"Franja diagonal",plus:"Más",plaque:"Placa",can:"Cilindro",cube:"Cubo",bevel:"Bisel",donut:"Anillo",noSymbol:"SÃmbolo de prohibido",blockArc:"Arco de bloque",foldedCorner:"Esquina doblada",smiley:"Cara sonriente",heart:"Corazón",lightning:"Rayo",sun:"Sol",moon:"Luna",cloud:"Nube",flowProcess:"Diagrama de flujo: proceso",flowAlternateProcess:"Diagrama de flujo: proceso alternativo",flowDecision:"Diagrama de flujo: decisión",flowData:"Diagrama de flujo: datos",flowPredefinedProcess:"Diagrama de flujo: proceso predefinido",flowInternalStorage:"Diagrama de flujo: almacenamiento interno",flowDocument:"Diagrama de flujo: documento",flowMultidocument:"Diagrama de flujo: varios documentos",flowTerminator:"Diagrama de flujo: terminador",flowPreparation:"Diagrama de flujo: preparación",flowManualInput:"Diagrama de flujo: entrada manual",flowManualOperation:"Diagrama de flujo: operación manual",flowConnector:"Diagrama de flujo: conector",flowOffpageConnector:"Diagrama de flujo: conector fuera de página",flowPunchedCard:"Diagrama de flujo: tarjeta",flowPunchedTape:"Diagrama de flujo: cinta perforada",flowSummingJunction:"Diagrama de flujo: unión de suma",flowOr:"Diagrama de flujo: o",flowCollate:"Diagrama de flujo: intercalar",flowSort:"Diagrama de flujo: ordenar",flowExtract:"Diagrama de flujo: extraer",flowMerge:"Diagrama de flujo: combinar",flowStoredData:"Diagrama de flujo: datos almacenados",flowDelay:"Diagrama de flujo: retraso",flowSequentialAccess:"Diagrama de flujo: almacenamiento de acceso secuencial",flowMagneticDisk:"Diagrama de flujo: disco magnético",flowDirectAccessStorage:"Diagrama de flujo: almacenamiento de acceso directo",flowDisplay:"Diagrama de flujo: pantalla",rightArrow:"Flecha derecha",leftArrow:"Flecha izquierda",upArrow:"Flecha arriba",downArrow:"Flecha abajo",leftRightArrow:"Flecha izquierda y derecha",upDownArrow:"Flecha arriba y abajo",quadArrow:"Flecha cuádruple",leftRightUpArrow:"Flecha izquierda, derecha y arriba",bentArrow:"Flecha doblada",uturnArrow:"Flecha de giro en U",leftUpArrow:"Flecha izquierda y arriba",bentUpArrow:"Flecha doblada hacia arriba",curvedRightArrow:"Flecha curvada a la derecha",curvedLeftArrow:"Flecha curvada a la izquierda",curvedUpArrow:"Flecha curvada hacia arriba",curvedDownArrow:"Flecha curvada hacia abajo",stripedRightArrow:"Flecha derecha con rayas",notchedRightArrow:"Flecha derecha con muesca",homePlate:"Pentágono",chevron:"Cheurón",rightArrowCallout:"Llamada con flecha derecha",leftArrowCallout:"Llamada con flecha izquierda",upArrowCallout:"Llamada con flecha arriba",downArrowCallout:"Llamada con flecha abajo",leftRightArrowCallout:"Llamada con flecha izquierda y derecha",quadArrowCallout:"Llamada con flecha cuádruple",circularArrow:"Flecha circular",wedgeRectCallout:"Llamada rectangular",wedgeRoundRectCallout:"Llamada rectangular redondeada",wedgeEllipseCallout:"Llamada ovalada",cloudCallout:"Llamada de nube",borderCallout1:"Llamada de lÃnea 1",borderCallout2:"Llamada de lÃnea 2",borderCallout3:"Llamada de lÃnea 3",accentC
1allout1:"Llamada de lÃnea 1 (barra de énfasis)",accentCallout2:"Llamada de lÃnea 2 (barra de énfasis)",accentCallout3:"Llamada de lÃnea 3 (barra de énfasis)",callout1:"Llamada de lÃnea 1 (sin borde)",callout2:"Llamada de lÃnea 2 (sin borde)",callout3:"Llamada de lÃnea 3 (sin borde)",accentBorderCallout1:"Llamada de lÃnea 1 (borde y barra de énfasis)",accentBorderCallout2:"Llamada de lÃnea 2 (borde y barra de énfasis)",accentBorderCallout3:"Llamada de lÃnea 3 (borde y barra de énfasis)",mathPlus:"Más",mathMinus:"Menos",mathMultiply:"Multiplicar",mathDivide:"Dividir",mathEqual:"Igual",mathNotEqual:"Distinto"},kind:{rectangle:"Rectángulo",ellipse:"Elipse",diamond:"Rombo",line:"LÃnea",arrow:"Flecha",text:"Texto",image:"Imagen",freedraw:"Dibujo",frame:"Marco",magicframe:"Marco",embeddable:"Inserción",iframe:"Inserción",selection:"Selección"}},slides:{filmstrip:"Diapositivas",toolbar:{newSlide:"Nueva diapositiva",undo:"Deshacer",redo:"Rehacer",zoom:"Zoom",zoomFit:"Ajustar",select:"Seleccionar",textBox:"Cuadro de texto",shape:"Forma",shapeRect:"Rectángulo",shapeRoundRect:"Rectángulo redondeado",shapeEllipse:"Ãvalo",image:"Imagen",fill:"Color de relleno",borderColor:"Color del borde",borderWeight:"Grosor del borde",weightPt:"{weight} pt",fontSize:"Tamaño de fuente",sizeDown:"Disminuir tamaño de fuente",sizeUp:"Aumentar tamaño de fuente",bold:"Negrita",italic:"Cursiva",underline:"Subrayado",link:"Insertar enlace",align:"Alinear",alignLeft:"Alinear a la izquierda",alignCenter:"Centrar",alignRight:"Alinear a la derecha",bullets:"Lista con viñetas",indent:"Aumentar sangrÃa",outdent:"Disminuir sangrÃa",clearFormatting:"Borrar formato",table:"Tabla",tableSize:"{cols} à {rows}",tableSizeAria:"Tamaño de la tabla",chart:"Gráfico",chartBar:"Barras",chartColumn:"Columnas",chartLine:"LÃneas",chartPie:"Circular",chartFromSheet:"Desde una hoja de cálculo",video:"VÃdeo",audio:"Audio",transition:"Transición",slideshow:"Presentación",slideshowOptions:"Opciones de presentación",addComment:"Añadir comentario",formatOptions:"Opciones de formato"},menu:{aria:"Acciones de la diapositiva",cut:"Cortar",copy:"Copiar",paste:"Pegar",delete:"Eliminar",editText:"Editar texto",altText:"Texto alternativo",order:"Ordenar",toFront:"Traer al frente",forward:"Traer hacia adelante",backward:"Enviar hacia atrás",toBack:"Enviar al fondo",rotate:"Girar",rotateCw:"Girar 90° a la derecha",rotateCcw:"Girar 90° a la izquierda",flipH:"Voltear horizontalmente",flipV:"Voltear verticalmente",centerOnPage:"Centrar en la página",horizontally:"Horizontalmente",vertically:"Verticalmente",alignH:"Alinear horizontalmente",alignV:"Alinear verticalmente",alignLeft:"Izquierda",alignCenter:"Centro",alignRight:"Derecha",alignTop:"Arriba",alignMiddle:"Medio",alignBottom:"Abajo",distribute:"Distribuir",group:"Agrupar",ungroup:"Desagrupar",changeBackground:"Cambiar fondo",newSlide:"Nueva diapositiva",duplicateSlide:"Duplicar diapositiva",deleteSlide:"Eliminar diapositiva",skipSlide:"Omitir diapositiva",moveSlide:"Mover diapositiva",moveSlideUp:"Mover diapositiva hacia arriba",moveSlideDown:"Mover diapositiva hacia abajo",moveSlideToBeginning:"Mover diapositiva al principio",moveSlideToEnd:"Mover diapositiva al final",link:"Insertar enlace",insertRowAbove:"Insertar fila encima",insertRowBelow:"Insertar fila debajo",insertColLeft:"Insertar columna a la izquierda",insertColRight:"Insertar columna a la derecha",deleteRow:"Eliminar fila",deleteCol:"Eliminar columna",deleteTable:"Eliminar tabla",distributeRows:"Distribuir filas",distributeCols:"Distribuir columnas",mergeCells:"Combinar celdas",unmergeCells:"Separar celdas",editChart:"Editar gráfico",refreshChart:"Actualizar gráfico",linkedObjects:"Objetos vinculados",transition:"Transición",templates:"Plantillas",comment:"Comentar",addToTheme:"Añadir al tema",applyLayout:"Aplicar diseño",formatOptions:"Opciones de formato"},background:{title:"Fondo",color:"Color",image:"Imagen",chooseImage:"Elegir imagen",reset:"Restablecer al tema",done:"Listo"},altText:{title:"Texto alternativo",label:"Descripción",cancel:"Cancelar",apply:"Aplicar"},autofit:{label:"Ajuste de texto",none:"No cambiar el tamaño",shrink:"Reducir el texto para ajustarlo a la forma",grow:"Cambiar el tamaño de la forma para ajustarla al texto"},media:{play:"Reproducir",pause:"Pausar",insert:"Insertar",cancel:"Cancelar"},motion:{title:"Movimiento",slideTransition:"Transición de diapositiva",kind:{none:"Ninguna",dissolve:"Disolver",fade:"Desvanecer",slideRight:"Deslizar desde la derecha",slideLeft:"Deslizar desde la izquierda",flip:"Voltear",cube:"Cubo",gallery:"GalerÃa",morph:"Transformación"},duration:"Velocidad",durationValue:"{seconds}s",applyAll:"Aplicar a todas las diapositivas",appliedAll:"Transición aplicada a las {count} diapositivas",close:"Cerrar"},filmstripTransition:"Con transición",video:{title:"Insertar vÃdeo",urlLabel:"URL del vÃdeo",urlHint:"Un enlace de YouTube o una URL https que termine en .mp4 o .webm",upload:"Subir vÃdeo",invali
1d:"Introduce un enlace de YouTube o una URL https de vÃdeo."},audio:{title:"Insertar audio",urlLabel:"URL del audio",urlHint:"Una URL https que termine en .mp3, .m4a, .ogg o .wav",upload:"Subir audio",invalid:"Introduce una URL https de audio."},sheetchart:{title:"Insertar gráfico desde una hoja de cálculo",pickSheet:"Hoja de cálculo",pickChart:"Gráfico",noSheets:"Este proyecto aún no tiene hojas de cálculo.",noCharts:"Esta hoja de cálculo no tiene gráficos.",loading:"Cargando",untitled:"Gráfico sin tÃtulo"},chartedit:{title:"Editar gráfico",type:"Tipo de gráfico",category:"CategorÃa",addSeries:"Añadir serie",removeSeries:"Quitar serie",addRow:"Añadir fila",removeRow:"Quitar fila",save:"Guardar",seriesName:"Serie {n}"},linked:{title:"Objetos vinculados",updateAll:"Actualizar todo",update:"Actualizar",none:"Esta presentación no tiene objetos vinculados. Inserta uno con Gráfico ⺠Desde una hoja de cálculo.",synced:"Actualizado {when}",updated:"Gráfico actualizado desde su hoja de cálculo",updatedAll:"{count} gráfico(s) vinculado(s) actualizado(s)"},present:{presenterView:"Vista del presentador",fromBeginning:"Empezar desde el principio",previous:"Diapositiva anterior",next:"Diapositiva siguiente",counter:"{current} / {total}",jump:"Ir a la diapositiva",slideN:"Diapositiva {n}",more:"Más opciones",openSpeakerNotes:"Abrir notas del orador",laserOn:"Activar el puntero láser",laserOff:"Desactivar el puntero láser",enterFullScreen:"Pantalla completa",exitFullScreen:"Salir de pantalla completa",exit:"Salir de la presentación",region:"Presentación",allSkipped:"Todas las diapositivas de esta presentación están omitidas.",popupBlocked:"La vista del presentador necesita que se permitan las ventanas emergentes en este sitio."},presenter:{currentSlide:"Diapositiva actual",nextSlide:"Diapositiva siguiente",endOfDeck:"Fin de la presentación",timer:"Cronómetro",start:"Iniciar",pause:"Pausar",reset:"Reiniciar",notes:"Notas del orador",noNotes:"Esta diapositiva no tiene notas"},notes:{label:"Notas del orador",placeholder:"Añade notas para el orador"},interop:{menubar:"Menús de diapositivas",menuFile:"Archivo",menuDownload:"Descargar",menuDownloadPptx:"Microsoft PowerPoint (.pptx)",menuExportGoogle:"Exportar a Google Slides",preparingPptx:"Preparando el archivo de PowerPoint",exportFailed:"La exportación falló.",moreProblems:"y {count} más",exportGoogleTitle:"Exportar a Google Slides",modeNative:"Escribir mediante la API de Google",modeNativeDetail:"Actualiza la propia presentación del deck como un diff mÃnimo â las diapositivas que nunca tocaste nunca se reescriben. Las transiciones y animaciones no pueden viajar por esta vÃa.",modePptx:"VÃa archivo de PowerPoint",modePptxDetail:"Sube el deck como PowerPoint y deja que Google lo convierta. Lleva transiciones y animaciones; el conversor de Google decide el resto.",export:"Exportar",exporting:"Exportando",exportAgain:"Exportar de nuevo",cancel:"Cancelar",doneClose:"Cerrar",exportedNothingChanged:"Ya está sincronizado â nada cambió desde la última exportación, asà que no se llamó a Google.",exportedNative:"Exportado: {count} cambio(s) escritos en la presentación.",exportedPptx:"Exportado: el deck se subió como PowerPoint y Google lo convirtió.",openInGoogle:"Abrir en Google Slides",srcPptx:"PowerPoint",srcGslides:"Google Slides",chipModeled:"{modeled} de {total} elementos editables",reportOpen:"Abrir el informe de importación",reportTitle:"Informe de importación",reportLeadPptx:"Importado de {source}. El archivo original se conserva con el deck â la exportación escribe tus cambios en él, byte a byte donde no tocaste.",reportLeadGslides:"Importado de Google Slides. El deck recuerda su presentación â la exportación escribe un diff mÃnimo.",reportSlides:"Diapositivas",reportModeled:"Elementos editables",reportMastersLayouts:"Patrones · diseños",reportPreserved:"Conservado tal cual",reportPreservedNote:"Elementos que el editor aún no puede cambiar. Aquà se muestran como marcadores y se exportan exactamente como llegaron.",reportUnmodeled:"Guardado en el archivo, no mostrado",report
1UnmodeledNote:"Formato que el editor aún no muestra. Sobrevive intacto en el archivo.",reportAssetsPending:"{count} archivo(s) multimedia no pudieron copiarse al almacén de imágenes y se muestran como marcadores."},passthrough:{label:"Conservado: {kind}",imagePending:"Imagen aún no copiada"},insert:{menuLabel:"Insertar",diagram:"Diagrama",wordArt:"Word Art",specialChars:"Caracteres especiales",link:"Enlace",pdfPage:"Página de PDF"},rail:{label:"Paneles de inserción",templates:"Plantillas",blocks:"Bloques"},panels:{templates:"Plantillas",blocks:"Bloques de contenido",diagram:"Diagramas"},diagram:{all:"Todos",grid:"CuadrÃcula",hierarchy:"JerarquÃa",timeline:"CronologÃa",process:"Proceso",relationship:"Relación",cycle:"Ciclo",viewAll:"Ver todos"},blocks:{agendas:"Agendas",lists:"Listas",stats:"Cifras clave",quotes:"Citas"},templates:{title:"Diapositiva de tÃtulo",section:"Encabezado de sección",agenda:"Agenda",twoColumn:"Dos columnas",stats:"Cifras clave",quote:"Cita",timeline:"CronologÃa",thanks:"Cierre"},wordart:{title:"Word Art",placeholder:"Tu texto"},specialchars:{title:"Caracteres especiales",search:"Buscar caracteres",noMatches:"No hay caracteres coincidentes",arrows:"Flechas",math:"Matemáticas",symbols:"SÃmbolos",punctuation:"Puntuación",currency:"Monedas",emoji:"Emoji"},insertsets:{lead:"Responsable",member:"Integrante {n}",date:"Fecha {n}",milestone:"Hito {n}",step:"Paso {n}",stepCaption:"Qué ocurre aquÃ",concept:"Concepto {n}",shared:"Común",cycleCenter:"Ciclo",phase:"Fase {n}",gridLabel:"Elemento {n}",nameGrid:"CuadrÃcula de {n}",nameHierarchy:"JerarquÃa · {n} ramas",nameTimeline:"CronologÃa · {n} puntos",nameProcess:"Proceso · {n} pasos",nameRelationship:"Relación · {n} cÃrculos",nameCycle:"Ciclo · {n} fases",topic:"Tema {n}",agendaTitle:"Agenda",nameAgendaList:"Agenda numerada",nameAgendaCards:"Tarjetas de agenda",listTitle:"Lo esencial",nameBulletList:"Lista con viñetas",nameChecklist:"Lista de verificación",statCaption:"Qué mide esta cifra",nameThreeStats:"Tres cifras",nameHeroStat:"Cifra destacada",quote:"Una cita breve que marca el tono de esta parte de la historia.",attribution:"â Nombre, cargo",nameQuote:"Cita abierta",nameQuoteCard:"Tarjeta de cita",deckTitle:"TÃtulo de la presentación",deckSubtitle:"Un subtÃtulo breve",sectionEyebrow:"Primera parte",sectionTitle:"TÃtulo de la sección",slideTitle:"TÃtulo de la diapositiva",columnHeading:"Encabezado {n}",columnBody:"Unas frases que expresan con claridad y brevedad la idea de esta columna.",statsTitle:"Las cifras",timelineTitle:"Cómo llegaremos",thanks:"Gracias",contact:"[email protected]"},edit:{menu:"Editar",selectAll:"Seleccionar todo",duplicate:"Duplicar"},find:{title:"Buscar y reemplazar",findLabel:"Buscar",replaceLabel:"Reemplazar con",matchCase:"Coincidir mayúsculas y minúsculas",counter:"{position} de {count}",noResults:"Sin resultados",previous:"Anterior",next:"Siguiente",replace:"Reemplazar",replaceAll:"Reemplazar todo",done:"Listo",replacedAll:"Se reemplazaron {count} en {slides} diapositiva(s)."},view:{menuView:"Ver",gridView:"Vista de cuadrÃcula",showFilmstrip:"Mostrar tira de diapositivas",hideFilmstrip:"Ocultar tira de diapositivas"},grid:{label:"CuadrÃcula de diapositivas",skipped:"Omitida",zoomLabel:"Tamaño de miniatura",zoomIn:"Miniaturas más grandes",zoomOut:"Miniaturas más pequeñas"},comments:{cancel:"Cancelar",close:"Cerrar",delegate:"Delegado de IA",deletedElement:"en un elemento eliminado",deletedSlide:"En una diapositiva eliminada",empty:"Aún no hay comentarios en esta presentación",filmstripMarker:"{count} comentarios abiertos",hideComments:"Ocultar comentarios",menuComments:"Comentarios",menuView:"Ver",pinAria:"Comentario de {author}",placeholder:"Añade un comentario",post:"Comentar",postFailed:"No se pudo añadir el comentario",reopen:"Reabrir",reply:"Responder",replyFailed:"No se pudo enviar la respuesta",replyPlaceholder:"Responder",resolve:"Resolver",resolveFailed:"No se pudo resolver el comentario",resolved:"Comentario resuelto",resolvedSection:"Resueltos",showAllComments:"Mostrar todos los comentarios",slideN:"Diapositiva {n}",title:"Comentarios",unknownAuthor:"Desconocido"},menuView:"Ver",menuSlide:"Diapositiva",menuApplyLayout:"Aplicar diseño",placeholder:{title:"Haz clic para añadir un tÃtulo",subtitle:"Haz clic para añadir un subtÃtulo",body:"Haz clic para añadir texto",image:"Marcador de imagen"},builder:{menuThemeBuilder:"Editor de temas",menuEditTheme:"Editar tema",title:"Editor de temas",close:"Cerrar",rail:"Patrón y diseños",rowMenu:"Acciones de página",rename:"Cambiar nombre",renameLabel:"Nombre de la página",addLayout:"Añadir diseño",duplicateLayout:"Duplicar diseño",newLayoutFromMaster:"Nuevo diseño",deleteLayout:"Eliminar diseño",deleteInUse:"Este diseño lo usan {count} diapositiva(s); asÃgnales otro diseño primero",usedBy:"{count}
1 en uso",insertTextPlaceholder:"Insertar marcador de texto",insertImagePlaceholder:"Insertar marcador de imagen",themeColors:"Colores del tema",addedToTheme:"Añadido al tema"},theme:{panel:"Colores y fuentes del tema",closePanel:"Cerrar panel del tema",colors:"Colores",fonts:"Fuentes",defaultName:"Estándar",fontMajor:"TÃtulos",fontMinor:"Cuerpo",fontDefault:"Predeterminada ({font})",role:{dark1:"Texto 1",light1:"Fondo 1",dark2:"Texto 2",light2:"Fondo 2",accent1:"Acento 1",accent2:"Acento 2",accent3:"Acento 3",accent4:"Acento 4",accent5:"Acento 5",accent6:"Acento 6",hyperlink:"Enlace",followedHyperlink:"Enlace visitado"}},format:{title:"Opciones de formato",empty:"Selecciona un objeto para ver sus opciones de formato",multi:"{count} objetos seleccionados: selecciona uno para ver sus opciones de formato",sizeRotation:"Tamaño y rotación",position:"Posición",textFitting:"Ajuste de texto",chartData:"Datos",chartLink:"VÃnculo",source:"Origen",poster:"Imagen de portada",playback:"Reproducción",altText:"Texto alternativo",width:"Ancho",height:"Alto",lockAspect:"Bloquear proporción",angle:"Ãngulo",rotate90:"90°",flipH:"Voltear horizontalmente",flipV:"Voltear verticalmente",x:"X",y:"Y",chartType:"Tipo de gráfico",chartShape:"{categories} categorÃas à {series} series",editData:"Editar datos",notLinked:"No vinculado a una hoja de cálculo",linkedTo:"Vinculado a",lastUpdated:"Ãltima actualización",update:"Actualizar",sourceNone:"Sin origen",sourceUpload:"Archivo subido",sourceImported:"Tomado del archivo importado",replace:"Reemplazar",posterUrl:"URL de la imagen de portada",posterYoutube:"YouTube proporciona la portada",posterCarried:"La portada proviene del archivo importado; una URL aquà la reemplaza",autoplay:"Reproducir automáticamente al presentar",loop:"Repetir",mute:"Silenciar audio",hideIcon:"Ocultar icono al presentar",altNone:"Aún sin descripción",altEdit:"Editar"},pdf:{title:"Insertar una página de PDF",pickPdf:"PDF",pickPage:"Página",noPdfs:"Aún no hay PDFs en este proyecto.",noPages:"Este PDF aún se está preparando â todavÃa no hay páginas.",empty:"Ningún PDF elegido"}},svg:{chip:"Figura SVG",edit:"Editar código fuente",done:"Listo",copy:"Copiar código",copied:"Código SVG copiado",empty:"Figura vacÃa",invalid:"No se pudo representar el código SVG",convert:"Convertir en dibujo",convertMessage:"Convierte esta figura en un dibujo libre que puedes editar a mano. El código SVG se reemplaza y no se puede restaurar.",convertFailed:"No se pudo convertir esta figura",warningsAria:"Eliminado al representar: {count}",warningsTitle:"Eliminado al representar"},filetree:{chip:"Ãrbol de archivos",edit:"Editar código fuente",done:"Listo",copy:"Copiar código",copied:"Código del árbol copiado",empty:"Ãrbol de archivos vacÃo",treeAria:"Ãrbol de archivos",excerptShow:"Mostrar extracto",excerptHide:"Ocultar extracto",excerptLoading:"Cargando extracto",excerptMissing:"Extracto no disponible"},chart:{chip:"Gráfico",edit:"Editar código fuente",done:"Listo",copy:"Copiar código fuente",copied:"Código del gráfico copiado",empty:"Gráfico vacÃo",invalid:"No se pudo dibujar el gráfico"},diff:{chip:"Diff",edit:"Editar código fuente",done:"Listo",copy:"Copiar código fuente",copied:"Código del diff copiado",empty:"Diff vacÃo",invalid:"No se pudo leer el diff"},annotate:{chip:"Imagen anotada",edit:"Editar código fuente",done:"Listo",copy:"Copiar código fuente",copied:"Código de la imagen anotada copiado",empty:"Imagen anotada vacÃa â la primera lÃnea es la imagen, luego n @ x,y: texto",invalid:"No se pudo leer la imagen anotada"},fence:{warningsAria:"{count} avisos al renderizar",warningsTitle:"Avisos al renderizar"},code:{copy:"Copiar código",copied:"Copiado",language:"Resaltado de sintaxis",languageAuto:"Auto",languageAutoNamed:"Auto: {language}",languagePlain:"Texto sin formato",format:"Formatear código",formatRestore:"Restaurar el formato original",formatClean:"El código ya está formateado",formatFailed:"No se pudo formatear este código",appearance:"Apariencia",appearanceLight:"Claro",appearanceDark:"Oscuro",appearanceAuto:"Seguir el tema",toDark:"Código oscuro en este documento",toLight:"Código claro en este documento"},aiNothingToApply:"La IA no devolvió nada que aplicar â intenta reformular tu petición.",aiBusy:"Este documento ya tiene varias ediciones de IA en cola. Espera a que terminen y vuelve a intentarlo.",aiCouldntStart:"La IA no pudo empezar en este documento.",aiRetry:"Reintentar",aiFailTimeout:"La IA agotó el tiempo tras {seconds}s â no se aplicó nada. Inténtalo de nuevo o elige un modelo más rápido para cambios pequeños.",aiFailTimeoutPartial:"La IA agotó el tiempo tras {seconds}s â el resultado puede estar incompleto. RevÃsalo y pide a la IA que continúe.",aiFailStalled:"La ejecución de la IA se quedó bloqueada y fue interrumpida â no se aplicó nada. Inténtalo de nuevo.",aiFailTargetGone:"El texto que esta ejecución editaba fue eliminado â no se cambió nada",aiFailModelError:"La ejecución de la IA falló: {message}",aiFailTruncated:"El resultado superaba el lÃmite de salida del modelo y quedó cortado. Pide una versión más simple o edita en pasos más pequeños.",dropNotSupported:"Aquà solo se pueden soltar imágenes, vÃdeos (.mp4, .webm) y archivos .txt, .md y .csv.",seedFailed:"No se pudo mostrar el texto guardado de este documento: no se ha perdido nada, sigue almacenado.",videoTooLarge:"«{name}» es demasiado grande â los vÃdeos pueden pesar hasta 200 MB.",noAttachmentsArea:"Este documento no tiene un área de adjuntos donde añadir archivos.",attachmentAddedRedacted:"Adjunto añadido â se eliminaron secretos o datos personales.",attachmentAdded:"Se añadió â{title}â a Adjuntos.",imageCopied:"Imagen copiada â pégala donde quieras",imageLinkCopied:"Enlace de la imagen copiado",imageCopyFailed:"No se pudo copiar la imagen.",aiStoppedResponding:"La IA dejó de responder â inténtalo de nuevo.",agentWho:"⦠Agente",dismiss:"Descartar",deleteIslandTitle:"¿Eliminar la isla?",deleteIslandMessage:"La isla {name} se eliminará de este documento.",deleteIslandConfirm:"Eliminar isla",loadingFile:"Cargando {name}",imageAttach:"Adjuntar una imagen de referencia",imageRemove:"Quitar la imagen",imageTooMany:"Máximo {max} imágenes de referencia por petición",imageOnlyRaster:"Solo se pueden adjuntar imágenes JPEG, PNG, WebP y GIF.",imageUploadFailed:"Esta imagen no se subió â quÃtala e inténtalo de nuevo."},island:{awaitingComponent:"Esperando el componente",awaitingComponentHint:"Espacio reservado â el componente aún no se ha añadido.",alignLeft:"Alinear a la izquierda",alignCenter:"Centrar",alignRight:"Alinear a la derecha",alignFull:"Ancho completo",alignFloatLeft:"Texto alrededor, a la izquierda",alignFloatRight:"Texto alrededor, a la derecha",resizeWidth:"Cambiar el ancho de la isla",resizeWidthTitle:"Arrastra para cambiar el ancho · doble clic para ajustar a la columna",resizeHeight:"Cambiar la altura de la isla",resizeHeightTitle:"Arrastra para cambiar la altura · doble clic para ajustar al contenido",resize:"Redimensionar la isla",resizeTitle:"Arrastra para redimensionar · doble clic para ajustar",saveEditFailed:"No se pudo guardar la edición: {error}",importedMoreSuffix:" y {count} más",importedAssetsTooLarge:"Importado â algunos recursos eran demasiado grandes para incrustarlos.",importedMissing:"Importado â no se pudieron traer {names}.",importedWithAssetOne:"Importado con {count} recurso.",importedWithAssetMany:"Importado con {count} recursos.",imported:"Importado.",fileTooLarge:"Ese archivo supera el lÃmite de 8 MB.",fileLooksEmpty:"Ese archivo parece vacÃo.",linkToGithubFile:"Enlaza a un archivo de un repositorio de GitHub (una
1URL /blob/).",connectedRepo:"{path} â repositorio conectado",publicFile:"{path} â archivo público",couldntCheckLink:"No se pudo comprobar ese enlace.",rePulled:"Se trajo la versión más reciente.",rePullFailed:"Falló la actualización: {error}",theSource:"la fuente",rePullTitle:"Volver a traer desde la fuente",rePullMessage:"¿Reemplazar la copia de este documento con la última versión de {where}? Las ediciones que hayas hecho aquà se sobrescribirán.",rePullConfirm:"Volver a traer",linkNotSupported:"Ese enlace no se puede importar.",chipInternalCapture:"Una página de esta app â se captura en este navegador con tu sesión",chipPublicCapture:"Se capturará una copia estática de esta página",capturingHere:"Capturando la páginaâ¦",uploadingCapture:"Subiendo la capturaâ¦",capturingPage:"Capturando {host}â¦",captureWorking:"Descargando la página y realojando sus recursos â puede tardar un minuto.",captureFailedTitle:"No se pudo capturar {host}",captureFailedGeneric:"No se pudo capturar la página.",captureRetry:"Reintentar",captureUploadSavedCopy:"Subir una copia guardada",captureChooseAnother:"Elegir otra fuente",recaptureTitle:"Volver a capturar desde la fuente",recapturing:"Volviendo a capturarâ¦",recaptureConfirm:"Volver a capturar",recaptureStarted:"Recaptura iniciada â la isla se actualizará cuando esté lista.",recaptured:"Vuelto a capturar desde la página de origen.",recaptureFailed:"La recaptura falló: {error}",snapshotSaved:"Captura guardada en descargas",snapshotFailed:"No se pudo capturar esta isla",snapshotCopied:"Captura copiada â pégala donde quieras",copiedIsland:"Isla copiada",copiedComponent:"Componente de UI copiado",cutIsland:"Isla cortada",cutComponent:"Componente de UI cortado",nothingToPasteIsland:"Nada que pegar â copia una isla primero",nothingToPasteComponent:"Nada que pegar â copia un componente de UI primero",pastedIsland:"Isla pegada",pastedComponent:"Componente de UI pegado",pasteFailedIsland:"No se pudo pegar la isla aquÃ",pasteFailedComponent:"No se pudo pegar el componente de UI aquÃ",copyIsland:"Copiar isla",copyComponent:"Copiar componente de UI",cutIslandItem:"Cortar isla",cutComponentItem:"Cortar componente de UI",pasteIslandItem:"Pegar isla",pasteComponentItem:"Pegar componente de UI",copyFirstIsland:"Copia o corta una isla primero",copyFirstComponent:"Copia o corta un componente de UI primero",copyAsImageIsland:"Copiar isla como imagen",copyAsImageComponent:"Copiar componente de UI como imagen",availableOnceRenderedIsland:"Disponible cuando la isla se haya renderizado",availableOnceRenderedComponent:"Disponible cuando el componente de UI se haya renderizado",viewInfo:"Ver información",openInNewTab:"Abrir en una pestaña nueva",replaceWith:"Reemplazar con",importAvailability:"La importación está disponible en documentos de proyecto",stopPointing:"Dejar de señalar",pointAtElement:"Señalar un elemento",exitEditMode:"Salir del modo de edición",enterEditMode:"Entrar en modo de edición",editText:"Editar texto",linkedFile:"Archivo vinculado",other:"Otras acciones",importFile:"Importar archivo",dragMoveIsland:"Arrastra para mover esta isla",dragMoveComponent:"Arrastra para mover este componente de UI",reportedError:"Esta isla informó de un error",saving:"Guardandoâ¦",agentCreating:"⦠Creandoâ¦",agentEditing:"⦠Editandoâ¦",agentUpdated:"â Actualizado",tweaks:"Ajustes",hideTweaks:"Ocultar ajustes",doneEditing:"Terminar edición",editTextInPlace:"Editar texto en el sitio",editOneElement:"Editar el texto de un elemento",placementIsland:"Colocación de la isla",placementComponent:"Colocación del componente de UI",placementTitle:"Colocación y flujo de texto",exitFullView:"Salir de vista completa",expandFullView:"Expandir a vista completa",actionsIsland:"Acciones de la isla",actionsComponent:"Acciones del componente de UI",webPage:"Página web",webPageHelp:"Una página web, widget o maqueta",webPageHint:"Cualquier enlace o URL de GitHub · o
1sube un archivo .html o su carpeta",webPageLinkPlaceholder:"Pega cualquier enlace, URL de GitHub, etc.",importing:"Importandoâ¦",noWebPageYet:"Aún no se ha añadido ninguna página web.",clickElementToChat:"Haz clic en un elemento para enviarlo al chat",clickElementToEdit:"Haz clic en el elemento que quieras cambiar",pointTitle:"Editar con IA",pointPlaceholder:"Describe el cambio para este elementoâ¦",pointSend:"Enviar",pointClose:"Cerrar",pointShowElement:"Mostrar este elemento",pointOpenChat:"Comentar en el chat",cancel:"Cancelar",editingBanner:"Editando â haz clic en cualquier texto y escribe para cambiarlo",done:"Hecho",pickEditBanner:"Edita el texto â Enter para guardar, Esc para cancelar",pickBanner:"Haz clic en el texto que quieres editar",elementInChatContext:"Elemento en el contexto del chat",clear:"Quitar",shownInFullView:"Mostrado en vista completa",loading:"Cargandoâ¦",loadFailed:"No se pudo cargar este documento. {error}",fullViewAria:"Isla {name} â vista completa",githubError:"GitHub: {message}",githubFetchFailed:"No se pudo obtener ese archivo de GitHub.",notGithubFileUrl:"Eso no es un enlace a un archivo de un repositorio de GitHub.",fileEmpty:"Ese archivo está vacÃo.",noPermission:"No tienes permiso para añadir contenido a este proyecto.",importFailed:"La importación falló ({status}).",folderNoHtml:"Esa carpeta no contiene ningún archivo .html.",emitSaveFailed:"No se pudo guardar tu respuesta: {error}",assistFailed:"No se pudo escribir con IA: {error}"},pageAssets:{missingTitle:"{filename} necesita {count} archivos más",missingHelp:"Estos archivos están junto a la página en tu ordenador. Elige la carpeta de la que vienen y se subirán con ella.",readyTitle:"{count} archivos para {filename}",readyHelp:"Se subirán {size} y se guardarán con la página.",uploadingTitle:"Subiendo {done} de {total}",uploadingHelp:"{size} en total.",statusMissing:"no encontrado",noteScript:"los scripts se quedan en la página",noteTooLarge:"más de 10 MB",noteUnsupported:"tipo no admitido",noteNoAccess:"sin acceso",noteFailed:"error al subir",someFailed:"No se pudieron subir {count} archivos. La página se abrirá igualmente: esas referencias quedan como estaban.",chooseFolder:"Elegir carpeta",chooseAnotherFolder:"Elegir otra carpeta",importAnyway:"Importar sin ellos",continue:"Continuar",cancel:"Cancelar"},embed:{drag:"Drag to move",kindTip:{diagram:"generado desde un bloque mermaid",svg:"generado desde un bloque svg",filetree:"generado desde un bloque filetree",chart:"generado desde un bloque chart",diff:"generado desde un bloque diff",annotate:"generado desde un bloque annotate",drawing:"un lienzo libre",spreadsheet:"celdas en vivo, compartidas",sheetChart:"en vivo desde â{sheet}â",sheetChartUnbound:"en vivo desde una hoja de cálculo",component:"isla interactiva",webpage:"página importada, aislada",transclude:"en vivo desde otro documento",image:"{format}, {width}Ã{height}",imageBare:"imagen",code:"{language}",codeBare:"texto sin formato",video:"vÃdeo subido",recording:"grabación de la reunión",dataTable:"filas en vivo, compartidas",table:"tabla de diseño",pdf:"vista en vivo de un PDF"},copyCode:"Copiar código",copiedCode:"Copiado",openSheet:"Abrir hoja",chartWidthFull:"Ancho completo",chartWidthRight:"Flotar a la derecha",drawingEditCanvas:"Editar lienzo",sheetEditCells:"Editar celdas",playFullView:"Reproducir en vista completa",rename:"Rename",renameAria:"Rename this embed",placement:"Placement",placementTitle:"Colocación y flujo de texto",expand:"Expandir a vista completa",exitFullView:"Salir de vista completa",actions:"Más",resizeWidth:"Cambiar el ancho de la isla",resizeWidthTitle:"Arrastra para cambiar el ancho · doble clic para ajustar a la columna",resizeHeight:"Cambiar la altura de la isla",resizeHeightTitle:"Arrastra para cambiar la altura · doble clic para ajustar al contenido",resize:"Redimensionar la isla",resizeTitle:"Arrastra para redimensionar · doble clic para ajustar",alignMeasure:"Columna",alignLeft:"Alinear a la izquierda",alignCenter:"Centrar",alignRight:"Alinear a la derecha",alignWide:"Ancho",alignFull:"Ancho completo",alignFloatLeft:"Texto alrededor, a la izquierda",alignFloatRight:"Texto alrededor, a la derecha",replace:"Replace",duplicate:"Duplicate",promote:"Convertir en documento independiente",promoted:"Movido a «{title}»",promotedOpen:"Abrir",copy:"Copy",copyAsImage:"Copy as image",copyAsMarkdown:"Copy as Markdown",convertToLayoutTable:"Convert to Layout table",convertToDataTable:"Convert to Data Table",convertToSheet:"Convertir en hoja de cálculo",convertToSheetMessage:"Convierte esta tabla en una hoja de cálculo en vivo: las celdas se pueden editar, los números se suman y cualquier rango se puede graficar. La tabla en sà se reemplaza (Deshacer la recupera).",convertToSheetFailed:"No se pudo convert
1ir esta tabla",layoutTableToolbar:{addRowBelow:"Add row below",addColumnRight:"Add column right",alignLeft:"Align left",alignCenter:"Align center",alignRight:"Align right",cellBackground:"Cell background",mergeCells:"Merge cells",splitCell:"Split cell",headerRow:"Header row",showTools:"Show table tools",hideTools:"Hide table tools",deleteRow:"Delete row",deleteColumn:"Delete column"},download:"Download",open:"Open",removeFromDoc:"Remove from doc",delete:"Eliminar",deleteEverywhere:"Delete everywhere",deleteTitle:"Delete this embed?",deleteMessage:"This removes it from the document. This canât be undone.",media:{refreshLink:"Renovar enlace de reproducción",playbackUnavailable:"Enlace de reproducción no disponible.",retry:"Reintentar",fetchingLink:"Obteniendo enlace de reproducciónâ¦",recordingTitle:"Grabación",recordingNoGathering:"Este bloque de grabación no tiene referencia a una reunión.",recordingLoading:"Cargando grabaciónâ¦",recordingNone:"No hay ninguna grabación completada para esta reunión.",recordingPart:"Parte {n}",videoTitle:"VÃdeo",videoNoMedia:"Este bloque de vÃdeo no tiene referencia multimedia."},dataTable:{duplicateView:"Duplicar vista",deleteView:"Eliminar esta vista",exportCsv:"Exportar la vista como CSV",importCsv:"Importar desde CSV",createFromTemplate:"Crear a partir de una plantilla",copiedAsMarkdown:"Copiado como tabla Markdown.",noProject:"Este documento aún no pertenece a ningún proyecto, asà que una tabla no tendrÃa dónde vivir.",deleteTitle:"¿Eliminar «{title}»?",deleteMessageOne:"Esto quita la tabla y su única fila de todos los documentos que la incrustan. No se puede deshacer.",deleteMessageMany:"Esto quita la tabla y sus {count} filas de todos los documentos que la incrustan. No se puede deshacer.",deleteConfirm:"Eliminar tabla",removeTitle:"¿Quitar â{title}â de este documento?",removeMessage:"La tabla y sus filas permanecen en el proyecto; solo se quita esta referencia."}},islandInfo:{source:"Fuente",repository:"Repositorio",file:"Archivo",branch:"Rama",commit:"Commit",uploadedFile:"Archivo subido",fileName:"Nombre del archivo",unknown:"Desconocida",imported:"Importado",editedHere:"Editado aquÃ",done:"Hecho",viewOnGithub:"Ver en GitHub",ownCopy:"Esta es la copia propia del archivo de este documento.",editedNote:"Se ha editado aquÃ, asà que ya no coincide con la fuente.",noWriteBackGithub:"Las ediciones se quedan en el documento y no se escriben de vuelta en GitHub; «Volver a traer» reemplaza esta copia con la última de la fuente.",noWriteBackFile:"Las ediciones se quedan en el documento y no se escriben de vuelta en el archivo original.",pageSnapshot:"Snapshot de página",pageUrl:"Página",capturedVia:"Capturada",capturedViaBrowserSession:"En tu navegador (sesión iniciada)",capturedViaHeadless:"En el servidor (navegador headless)",capturedViaFetch:"En el servidor (descarga directa)",openOriginalPage:"Abrir la página original",noWriteBackSnapshot:"Las ediciones se quedan en el documento y nunca tocan el sitio real; «Volver a capturar» reemplaza esta copia por una captura nueva."},tweaks:{resetTitle:"Restablecer los valores predeterminados",reset:"Restablecer",closeAria:"Cerrar ajustes"},chooser:{linkPlaceholder:"Pega una URL â un archivo, un enlace de GitHub o un enlace de Google Drive",importing:"Importandoâ¦",uploadingFile:"Subiendo {name}",nothingAdded:"Aún no se ha añadido nada.",couldntCheckLink:"No se pudo comprobar ese enlace.",dropToEmbed:"Suelta para incrustar tu {name}",upload:"Subir",pasteLink:"Pegar un enlace",embed:"Incrustar",checkingLink:"Comprobando el enlaceâ¦",importFailed:"No se pudo importar. Inténtalo de nuevo.",imageName:"Imagen",imageHelp:"Foto o gráfico",imageHint:"PNG, JPG, GIF o WebP · o pega un enlace",fileName:"Archivo",fileHelp:"Adjunta un documento",fileHint:"Sube un archivo · pega un enlace · o elige de Drive"},driveLink:{head:"Documento de Google",alreadyAvailable:"Ya está disponible para el asistente.",insertChip:"Insertar chip",open:"Abrir",addSoAssistantReads:"Añádelo para que el asistente pueda leer su contenido.",pendingHint:"Elige este archivo en la ventana de Google para terminar â o elige otro archivo para adjuntarlo en lugar de este enlace.",accessHint:"Google te pedirá confirmar el acceso â elige este archivo en el selector que se abre (suele estar el primero en Recientes), o elige otro archivo para adjuntarlo en lugar de este enlace.",waitingForGoogle:"Esperando a Googleâ¦",chooseInDrive:"Elegir en Driveâ¦",keepAsLink:"Mantener como enlace",added:"Añ
1adido para el asistente.",addedRedacted:"Añadido para el asistente â se eliminaron secretos o datos personales."},image:{deleteTitle:"¿Eliminar la imagen?",deleteMessage:"Esta imagen se eliminará del documento.",deleteConfirm:"Eliminar imagen",copyToClipboard:"Copiar al portapapeles",replace:"Reemplazar imagen",unavailable:"Imagen no disponible",dragToMove:"Arrastra para mover",placementAria:"Colocación de la imagen",actionsAria:"Acciones de la imagen",resizeAria:"Redimensionar imagen",resizeWidthAria:"Cambiar el ancho de la imagen",fullViewAria:"Imagen en vista completa",zoomOut:"Alejar",zoomIn:"Acercar",resetZoom:"Restablecer zoom",crop:"Recortar imagen",cropApply:"Aplicar recorte",cropApplyTip:"Aplicar recorte (Intro)",cropCancel:"Cancelar",cropCancelTip:"Cancelar recorte (Esc)",cropReset:"Restablecer recorte",cropResetTip:"Restablecer a la imagen completa",cropAspectAria:"Proporción del recorte",cropAspectTitle:"Proporción",cropFreeform:"Libre",cropOriginal:"Original",cropAria:"Recortar imagen",captionAdd:"Añadir leyenda",captionEdit:"Editar leyenda",captionPh:"Escribe una leyenda",captionAria:"Leyenda de la imagen"},ask:{waiting:"Esperando tu respuesta",title:"⦠Pregunta",closeForEveryone:"Cerrar para todos",closeQuestion:"Cerrar la pregunta"},sheetChart:{kind:"Gráfico",live:"En vivo",openSheet:"Abrir la hoja de origen",noSheet:"La hoja de este gráfico no está en este documento.",noChart:"Este gráfico ya no está en su hoja.",connecting:"Conectando con la hojaâ¦",removeRef:"Quitar",removeTitle:"¿Quitar este gráfico del documento?",removeMessage:"El gráfico permanece en su hoja de cálculo; solo se quita esta referencia."},sheet:{title:"Hoja de cálculo",metaDims:"{rows} à {cols}",metaChartOne:"1 gráfico",metaCharts:"{n} gráficos",expandRow:"Expandir {name}",collapseRowMenu:"Contraer a una fila",readFailed:"No se pudo leer esa hoja de cálculo. Asegúrate de que sea un archivo .xlsx o .csv.",tooLargeToSave:"Esta hoja de cálculo supera los {limit} con los que se puede guardar un libro. Sigue abierta aquÃ, pero sus cambios no se están guardando.",saveFailed:"No se pudo guardar esta hoja de cálculo. Sigue abierta aquÃ, pero los últimos cambios no se han guardado.",actionFailed:"No se pudo completar esa acción. Inténtalo de nuevo.",nothingToDownload:"Aún no hay nada que descargar.",exportFailed:"No se pudo exportar esta hoja de cálculo.",deleteTitle:"¿Eliminar la hoja de cálculo?",deleteMessage:"Esto quita la hoja de cálculo incrustada del documento.",deleteConfirm:"Eliminar",replaceFromDrive:"Reemplazar desde Google Drive",downloadXlsx:"Descargar .xlsx",dragToMove:"Arrastra para mover esta hoja de cálculo",actionsAria:"Acciones de la hoja de cálculo",noSheetYet:"Aún no se ha añadido ninguna hoja de cálculo.",loading:"Cargando hoja de cálculoâ¦",loadFailed:"No se pudo cargar la vista de la hoja de cálculo.",undo:"Deshacer",redo:"Rehacer",fmtAutomatic:"Automático",fmtPlainText:"Texto sin formato",fmtNumber:"Número",fmtPercent:"Porcentaje",fmtScientific:"CientÃfico",fmtAccounting:"Contabilidad",fmtFinancial:"Financiero",fmtCurrency:"Moneda",fmtCurrencyRounded:"Moneda (redondeada)",fmtDate:"Fecha",fmtTime:"Hora",fmtDateTime:"Fecha y hora",fmtDuration:"Duración",fmtCustomCurrency:"Moneda personalizada",fmtCustomDateTime:"Fecha y hora personalizadas",fmtCustomNumber:"Formato de número personalizado",cfClose:"Cerrar",cfCancel:"Cancelar",cfApply:"Aplicar",cfSample:"Ejemplo",cfInvalid:"La hoja de cálculo no puede leer ese formato.",cfNumberTitle:"Formatos de número personalizados",cfNumberInput:"Patrón de formato de número",cfNumberPresets:"Formatos",cfNumberRecents:"Usados recientemente",cfDateTimeTitle:"Formatos de fecha y hora personalizados",cfDateTimeBuilder:"Formato de fecha y hora",cfDateTimeAdd:"Añadir un campo",cfDateTimeRemove:"Quitar {name}",cfDateTimeForm:"Formato de {name}",cfDateTimeText:"Texto",cfDateTimePresets:"Formatos",cfTokenDay:"DÃa",cfTokenMonth:"Mes",cfTokenYear:"Año",cfTokenHour:"Hora",cfTokenMinute:"Minuto",cfTokenSecond:"Segundo",cfTokenAmPm:"AM/PM",cfTokenElapsedHours:"Horas transcurridas",cfTokenElapsedMinutes:"Minutos transcurridos",cfTokenElapsedSeconds:"Segundos transcurridos",cfCurrencyTitle:"Formatos de moneda personalizados",cfCurrencySearch:"Buscar monedas",cfCurrencyList:"Moneda",cfCurrencyVariant:"Formato",cfCurrencyNone:"Ninguna moneda coincide.",decimalDown:"Reducir decimales",decimalUp:"Aumentar decimales",moreFormats:"Formato numérico",fontFamily:"Fuente",fontDefault:"Predeterminada",fontSize:"Tamaño de fuente",bold:"Negrita",italic:"Cursiva",underline:"Subrayado",strikethrough:"Tachado",textColor:"Color del texto",fillColor:"Color de relleno",borders:"Bordes",borderAll:"Todos los bordes",borderInner:"Bordes interiores",borderHorizontal:"Bordes horizontales",borderVertical:"Bordes verticales",borderOuter:"Bordes exteriores",borderLeft:"Borde izquierdo",borderTop:"Borde superior",borderRight:"Borde derecho",borderBottom:"Borde inferior",borderNone:"Quitar bordes",borderColor:"Color del borde",borderStyle:"Estilo del borde",borderStyleThin:"Fina",borderStyleMedium:"Media",borderStyleThick:"Gruesa",borderStyleDashed:"Discontinua",borderStyleDotted:"Punteada",borderStyleDouble:"Doble",merge:"Combinar celdas",mergeAll:"Combinar todo",mergeHorizontal:"Combinar horizontalmente",mergeVertical:"Combinar verticalmente",mergeNone:"Separar celdas",mergeOptions:"Opciones de combinación",mergeConfirmTitle:"¿Combinar estas celdas?",mergeConfirmOne:"Se descartará otro valor: solo se conserva la celda superior izquierda.",mergeConfirmMany:"Se descartarán {count} valores más: solo se conserva la celda superior izquierda.",mergeConfirmAction:"Combinar",hAlign:"Alineación horizontal",vAlign:"Alineación vertical",alignLeft:"Izquierda",alignCenter:"Centro",alignRight:"Derecha",alignTop:"Superior",alignMiddle:"Medio",alignBottom:"Inferior",wrapText:"Ajustar texto",viewOptions:"Opciones de vista",gridlines:"LÃneas de cuadrÃcula",freezeNoRows:"Sin filas fijas",freezeOneRow:"Fijar 1 fila",freezeRows:"Fijar {count} filas",freezeUpToRow:"Fijar hasta la fila {at}",freezeNoCols:"Sin columnas fijas",freezeOneCol:"Fijar 1 columna",freezeCols:"Fijar {count} columnas",freezeUpToCol:"Fijar hasta la columna {at}",unfreeze:"Quitar fijación",nameBox:"Referencia de celda",formulaInput
1:"Fórmula o valor",formulaPlaceholder:"Introduce un valor o =fórmula",fxHelpTip:"Ayuda de fórmulas",tabsAria:"Hojas",allSheets:"Todas las hojas",tabOptions:"Opciones de hoja",tabOptionsFor:"Opciones de {name}",tabRename:"Cambiar nombre",tabRenameAria:"Nombre de la hoja",tabDuplicate:"Duplicar",tabMoveLeft:"Mover a la izquierda",tabMoveRight:"Mover a la derecha",tabDelete:"Eliminar",addSheet:"Añadir hoja",statSum:"Suma",statAvg:"Prom.",statCount:"Recuento",zoomOut:"Reducir",zoomReset:"Restablecer zoom al 100 %",zoomIn:"Ampliar",menuCut:"Cortar",menuCopy:"Copiar",menuPaste:"Pegar",menuPasteSpecial:"Pegado especial",pasteValuesOnly:"Pegar solo los valores",pasteFormatOnly:"Pegar solo el formato",pasteNoBorders:"Pegar todo excepto los bordes",pasteColWidths:"Pegar solo el ancho de columna",menuResizeCol:"Cambiar tamaño de la columna",menuResizeCols:"Cambiar tamaño de las columnas",menuResizeRow:"Cambiar tamaño de la fila",menuResizeRows:"Cambiar tamaño de las filas",fillOptions:"Opciones de relleno",fillCopy:"Copiar celdas",fillSeries:"Rellenar serie",fillFormatsOnly:"Rellenar solo el formato",fillNoFormats:"Rellenar sin formato",menuInsertRowAbove:"Insertar 1 fila encima",menuInsertRowsAbove:"Insertar {count} filas encima",menuInsertRowBelow:"Insertar 1 fila debajo",menuInsertRowsBelow:"Insertar {count} filas debajo",menuInsertColLeft:"Insertar 1 columna a la izquierda",menuInsertColsLeft:"Insertar {count} columnas a la izquierda",menuInsertColRight:"Insertar 1 columna a la derecha",menuInsertColsRight:"Insertar {count} columnas a la derecha",menuDeleteRow:"Eliminar fila {rows}",menuDeleteRows:"Eliminar filas {rows}",menuDeleteCol:"Eliminar columna {cols}",menuDeleteCols:"Eliminar columnas {cols}",menuHideRow:"Ocultar fila",menuHideRows:"Ocultar filas",menuUnhideRows:"Mostrar filas",menuHideCol:"Ocultar columna",menuHideCols:"Ocultar columnas",menuUnhideCols:"Mostrar columnas",menuClear:"Borrar contenido",tabDeleteTitle:"¿Eliminar hoja?",tabDeleteMessage:"Se eliminará «{name}» y todo su contenido.",tabDeleteConfirm:"Eliminar hoja",startHint:"Hoja en blanco: empieza a escribir o importa",importFile:"Subir un archivo",importLink:"Pegar un enlace",importDrive:"Google Drive",importing:"Importandoâ¦",linkPlaceholder:"Enlace a un archivo .xlsx o .csv",linkPlaceholderGoogle:"Enlace a un archivo .xlsx o .csv, o un enlace de Google Sheets",linkImport:"Importar",linkCancel:"Cancelar",fxSuggestions:"Sugerencias de funciones",insertChart:"Insertar gráfico",chartShowData:"Datos",chartShowChart:"Gráfico",chartShowCard:"Tarjeta",chartUntitled:"Gráfico",chart:{panelAria:"Editor de gráficos",panelTitle:"Gráfico",close:"Cerrar",backToCard:"Ir al gráfico",openFullView:"Abrir en vista completa",titleLabel:"TÃtulo",typeLabel:"Tipo",sourceLabel:"Rango de datos",pickRange:"Elegir en la cuadrÃcula",picking:"Eligiendo",pickRangeHint:"Selecciona celdas en la cuadrÃcula",headerRow:"La primera fila es un encabezado",legendLabel:"Leyenda",xAxis:"TÃtulo del eje
1X",yAxis:"TÃtulo del eje Y",seriesLabel:"Nombres de las series",edit:"Editar gráfico",editKey:"Enter",remove:"Eliminar gráfico",removeKey:"Del",move:"Mover",moveHint:"Arrastra para mover",resize:"Cambiar el tamaño",deleteTitle:"Eliminar gráfico",deleteMessage:"¿Eliminar {chart}? El gráfico se quita de la hoja.",deleteConfirm:"Eliminar",type:{column:"Columnas",bar:"Barras",stackedColumn:"Apilado",line:"LÃneas",area:"Ãreas",pie:"Circular",donut:"Anillo",scatter:"Dispersión",combo:"Combinado"},legend:{top:"Arriba",bottom:"Abajo",right:"Derecha",none:"Ninguna"}},sortTool:"Ordenar",sortAsc:"Ordenar A â Z",sortDesc:"Ordenar Z â A",sortHasHeader:"El rango tiene fila de encabezado",sortCustom:"Orden personalizado",sortSheetAsc:"Ordenar la hoja A â Z por la columna {col}",sortSheetDesc:"Ordenar la hoja Z â A por la columna {col}",sortRangeAsc:"Ordenar el rango por la columna {col}, A â Z",sortRangeDesc:"Ordenar el rango por la columna {col}, Z â A",sortDone:"{range} ordenado por {col}",sortDoneHeader:"{range} ordenado por {col}, fila de encabezado intacta",sortBlockedMultiRange:"Ordenar funciona con un solo rango a la vez.",sortBlockedSingle:"Selecciona más de una fila para ordenar.",sortBlockedMerge:"Este rango combina celdas de tamaños distintos, asà que no se pueden reordenar sus filas.",sortBlockedArrayFormula:"Este rango contiene una fórmula matricial, asà que no se puede ordenar.",sortBlockedEmpty:"No hay nada que ordenar en este rango.",sortBlockedUnavailable:"Este rango no se puede ordenar.",sortDialogTitle:"Orden personalizado",sortDialogHasHeader:"La primera fila es un encabezado",sortDialogSortBy:"Ordenar por",sortDialogThenBy:"Después por",sortDialogAdd:"Añadir otra columna",sortDialogRemove:"Quitar",sortDialogAsc:"A â Z",sortDialogDesc:"Z â A",sortDialogConfirm:"Ordenar",sortDialogCancel:"Cancelar",sortDialogClose:"Cerrar",resizeDialogColTitle:"Cambiar tamaño de la columna {cols}",resizeDialogColsTitle:"Cambiar tamaño de las columnas {cols}",resizeDialogRowTitle:"Cambiar tamaño de la fila {rows}",resizeDialogRowsTitle:"Cambiar tamaño de las filas {rows}",resizeDialogColPixels:"Introduce el nuevo ancho de columna en pÃxeles (predeterminado: {px})",resizeDialogRowPixels:"Introduce el nuevo alto de fila en pÃxeles (predeterminado: {px})",resizeDialogColSize:"Ancho de columna en pÃxeles",resizeDialogRowSize:"Alto de fila en pÃxeles",resizeDialogFit:"Ajustar a los datos",resizeDialogConfirm:"Cambiar tamaño",resizeDialogCancel:"Cancelar",resizeDialogClose:"Cerrar",sortColumnName:"Columna {col}",addModeChip:"Añadir a la selección",addModeStart:"Añadir a la selección",addModeStop:"Dejar de añadir a la selección",multiRangeTip:"{count} rangos seleccionados: {ranges}",copyRagged:"Para copiar, los rangos seleccionados deben coincidir: las mismas filas o las mismas columnas.",cutMulti:"Cortar funciona con un solo rango a la vez.",clipboardBlocked:"Tu navegador bloqueó el acceso al portapapeles, asà que no se copió nada.",dvTitle:"Validación de datos",dvRulesAria:"Reglas de validación",dvOptionsAria:"Valores permitidos",dvNoRules:"Aún no hay reglas de validación en esta hoja.",dvAddRule:"Añadir regla",dvNewRule:"Nueva regla",dvEditRule:"Editar regla",dvEdit:"Editar",dvRemove:"Quitar",dvRemoveTitle:"Quitar regla de validación",dvRemoveMessage:"Las celdas de {range} volverán a aceptar cualquier valor.",dvCriteria:"Permitir",dvOperator:"Condición",dvItems:"Elementos",dvSourceRange:"Rango de origen",dvFormula:"Fórmula",dvValue:"Valor",dvUpperBound:"Y",dvCheckedValue:"Valor marcado",dvUncheckedValue:"Valor sin marcar",dvShowDropdown:"Mostrar lista desplegable en la celda",dvAllowBlank:"Permitir celdas vacÃas",dvOnInvalid:"Con datos no válidos",dvRejectInput:"Rechazar la entrada",dvShowWarning:"Aceptarla y marcar la celda",dvMessage:"Mensaje",dvRejected:"Ese valor no se permite aquÃ.",dvNoMatches:"No hay valores coincidentes",dvInvalidTitle:"Valor no válido",dvBadBetween:"Fuera de {a}â{b}",dvBadNotBetween:"Entre {a} y {b}",dvBadEqual:"No es {a}",dvBadNotEqual:"No puede ser {a}",dvBadGreaterThan:"No supera {a}",dvBadGreaterThanOrEqual:"Menor que {a}",dvBadLessThan:"No es menor que {a}",dvBadLessThanOrEqual:"Mayor que {a}",dvBadList:"No está en la lista",dvBadCheckbox:"No es un valor de casilla",dvBadLength:"Longitud: {detail}",dvKindList:"Valor de una lista",dvKindListRange:"Valor de un rango",dvKindCheckbox:"Casilla",dvKindNumber:"Número",dvKindDate:"Fecha",dvKindTextLength:"Longitud del texto",dvKindCustom:"Fórmula personalizada",dvOpBetween:"entre",dvOpNotBetween:"no entre",dvOpEqual:"igual a",dvOpNotEqual:"distinto de",dvOpGreaterThan:"mayor que",dvOpGreaterThanOrEqual:"mayor o igual que",dvOpLessThan:"menor que",dvOpLessThanOrEqual:"menor o igual que",dvApply:"Aplicar",framePanelAria:"Contenido del frame",frameRoot:"{count} filas",frameViaRow:"Fila {row}",frameBackTo:"Volver al nivel {level}",frameClose:"Cerrar frame",frameRowNumAria:"Número de fila",frameEmpty:"Este frame no tiene filas.",frameFromRange:"Crear frame desde el rango",frameFromRangeHeader:"La primera fila es el encabezado",frameFromRangeGenerated:"Nombres de columna generados",frameFromRangeNoRoom:"No hay ninguna celda vacÃa debajo de la selección para el frame",findTitle:"Buscar y reemplazar",findPlaceholder:"Buscar en la hoja",findCounter:"{position} de {count}",findNoResults:"Sin resultados",findNext:"Coincidencia siguiente",findPrev:"Coincidencia anterior",findClose:"Cerrar la búsqueda",findOptions:"Opciones de búsqueda",findToggleReplace:"Reemplazar",findReplacePlaceholder:"Reemplazar con",findReplaceOne:"Reemplazar",findReplaceAll:"Reemplazar todo",findMatchCase:"Distinguir mayúsculas",findEntireCell:"Coincidir con toda la celda",findInFormulas:"Buscar dentro de las fórmulas",findWholeWorkbook:"Todas las hojas",findReplacedAll:"Se reemplazaron {count}.",findReplacedSome:"Se reemplazaron {count}; {failed} no se pudieron reemplazar.",findReplaceFailed:"No se pudo reemplazar.",menuComment:"Comentar",menuComments:"Ver comentarios",menuInsertNote:"Insertar nota",menuEditNote:"Editar nota",menuRemoveNote:"Eliminar nota",noteAria:"Nota en {ref}",notePlaceholder:"Escribe una nota",cf:{addRule:"Añadir regla",appliesTo:"Se aplica a",avgAbove:"Por encima del promedio",avgAboveOrEqual:"Igual o por encima del promedio",avgBelow:"Por debajo del promedio",avgBelowOrEqual:"Igual o por debajo del promedio",avgEqual:"Igual al promedio",avgNotEqual:"Distinto del promedio",barColors:"Colores de barra",barGradient:"Relleno degradado",barMax:"Barra más larga",barMin:"Barra más corta",barNegative:"Negativo",barPositive:"Positivo",barShowValue:"Mostrar el valor de la celda",cancel:"Cancelar",clear:"Quitar formato de la selección",clearConfirm:"Quitar",clearMessage:"Las celdas seleccionad
1as dejarán de recibir formato de cualquier regla.",clearTitle:"¿Quitar el formato condicional?",close:"Cerrar",color:"Color",condition:"Condición",create:"Crear regla",delete:"Eliminar regla",deleteConfirm:"Eliminar",deleteMessage:"«{rule}» dejará de dar formato a sus celdas.",deleteTitle:"¿Eliminar esta regla?",edit:"Editar regla",empty:"TodavÃa no hay reglas en esta hoja.",fillShort:"Relleno",format:"Formato",formula:"Fórmula",iconElse:"Todo lo demás",iconGroupDirection:"Direccionales",iconGroupMark:"Indicadores",iconGroupRank:"Valoraciones",iconGroupShape:"Formas",iconSetFamily:"Conjunto de iconos",iconSetOf:"Conjunto de {n} iconos",iconShowValue:"Mostrar el valor de la celda",iconWhen:"Icono {n}",kindAverage:"Por encima o por debajo del promedio",kindColorScale:"Escala de color",kindDataBar:"Barra de datos",kindDuplicate:"Valores duplicados",kindFormula:"Fórmula personalizada",kindIconSet:"Conjunto de iconos",kindNumber:"Valor de la celda",kindOther:"Regla importada",kindRank:"Superiores o inferiores",kindText:"Texto",kindTimePeriod:"Periodo de fechas",kindUnique:"Valores únicos",moveDown:"Menos prioridad",moveUp:"Más prioridad",noRange:"Sin celdas",opBeginsWith:"empieza por",opBetween:"está entre",opBlank:"está vacÃa",opContains:"contiene",opEndsWith:"termina en",opEqual:"es igual a",opError:"tiene un error",opGreaterThan:"es mayor que",opGreaterThanOrEqual:"es mayor o igual que",opIs:"es exactamente",opIsNot:"no es",opLessThan:"es menor que",opLessThanOrEqual:"es menor o igual que",opNotBetween:"no está entre",opNotBlank:"no está vacÃa",opNotContains:"no contiene",opNotEqual:"no es igual a",opNotError:"no tiene errores",rankBottom:"Inferiores",rankBottomN:"{n} inferiores",rankCount:"Cuántos",rankEnd:"Superiores o inferiores",rankItems:"elementos",rankPercent:"por ciento",rankTop:"Superiores",rankTopN:"{n} superiores",rankUnit:"Elementos o porcentaje",ruleType:"Regla",rulesAria:"Reglas de formato condicional",save:"Guardar regla",stopIfTrue:"Detener si es verdadero",stopIfTrueHint:"Cuando esta regla coincide con una celda, las reglas siguientes se omiten para esa celda.",stopMax:"Máximo",stopMid:"Punto medio",stopMin:"MÃnimo",stopShort:"Detener",textShort:"Texto",timeLast7Days:"En los últimos 7 dÃas",timeLastMonth:"El mes pasado",timeLastWeek:"La semana pasada",timeNextMonth:"El próximo mes",timeNextWeek:"La próxima semana",timeThisMonth:"Este mes",timeThisWeek:"Esta semana",timeToday:"Hoy",timeTomorrow:"Mañana",timeYesterday:"Ayer",title:"Formato condicional",useSelection:"Usar selección",useSelectionHint:"Aplicar esta regla a las celdas seleccionadas en la cuadrÃcula",valFormula:"Fórmula",valHighest:"Valor más alto",valLowest:"Valor más bajo",valNumber:"Número",valPercent:"Porcentaje",valPercentile:"Percentil",value:"Valor",value2:"Segundo valor",valueKind:"Tipo de valor"},nameBoxDefine:"Ir a una celda, un rango o un nombre â o escribe un nombre nuevo para la selección",namesOpen:"Rangos con nombre",namesTitle:"Rangos con nombre",namesManage:"Gestionar nombres",namesListAria:"Rangos con nombre",namesEmpty:"Aún no hay rangos con nombre.",namesAdd:"Añadir",namesAddTip:"Poner nombre a la selección actual",namesEdit:"Editar",namesDelete:"Eliminar",nameField:"Nombre",nameRefersTo:"Se refiere a",nameScope:"Ãmbito",nameScopeWorkbook:"Libro",nameSave:"Guardar",nameCancel:"Cancelar",nameNotJumpable:"{name} es una fórmula, no un rango: no hay nada que seleccionar.",nameDeleteTitle:"¿Eliminar {name}?",nameDeleteMessage:"Las fórmulas que usan {name} se reescribirán como #REF! y dejarán de calcular.",nameDeleteConfirm:"Eliminar",nameErrEmpty:"Escribe un nombre.",nameErrRefEmpty:"Escribe un rango o una fórmula.",nameErrLooksLikeRef:"{name} es una referencia de celda: elige un nombre que no lo sea.",nameErrInvalidChars:"Los nombres no pueden contener espacios ni signos de puntuación.",nameErrBadStart:"Los nombres deben empezar por una letra o un guion bajo.",nameErrTooLong:"Ese nombre es demasiado largo.",nameErrDuplicate:"{name} ya está definido.",nameErrSheetConflict:"{name} es el nombre de una hoja.",nameErrFunctionConflict:"{name} es una función integrada.",nameErrFailed:"No se pudo guardar ese nombre.",linkInsert:"Insertar enlace",linkEdit:"Editar enlace",linkRemove:"Quitar enlace",linkOpen:"Abrir enlace",linkCopy:"Copiar enlace",linkInsertTitle:"Insertar enlace",linkEditTitle:"Editar enlace",linkApply:"Aplicar",linkFieldUrl:"Enlace",linkFieldUrlPlaceholder:"https://ejemplo.com o Hoja2!B3",linkFieldText:"Texto",linkFieldTextPlaceholder:"Lo que muestra la celda",linkHint:"Enlaza a una dirección web o a una hoja y rango de esta hoja de cálculo.",linkInvalid:"Eso no parece una dirección web ni una referencia de celda.",linkTargetMissing:"Esa hoja o rango no está en esta hoja de cálculo.",linkNotFollowable:"Solo se pueden abrir enlaces web.",linkRemoved:"Enlace quitado",linkCopied:"Enlace copiado",linkCopyFailed:"No se pudo copiar el enlace.",linkCardAria:"Acciones del enlace",linkRowAria:"Enlace a {target}",filterCreate:"Crear filtro",filterRemove:"Quitar filtro",filterOpen:"Filtrar esta columna",filterPanelAria:"Filtrar la columna {c
1ol}",filterByValues:"Valores",filterByCondition:"Condición",filterSearch:"Buscar valores",filterSelectAll:"Seleccionar todo",filterClearAll:"Borrar",filterBlanks:"(VacÃas)",filterNoValues:"No hay valores en esta columna",filterNoMatches:"Ningún valor coincide con la búsqueda",filterValuesAria:"Valores que mostrar",filterCondition:"Condición",filterOperand:"Valor",filterClearColumn:"Borrar este filtro",filterDone:"Listo",filterHiddenRows:"{count} ocultas",filterOpContains:"El texto contiene",filterOpNotContains:"El texto no contiene",filterOpStartsWith:"El texto empieza por",filterOpEndsWith:"El texto termina en",filterOpTextEquals:"El texto es exactamente",filterOpEq:"Es igual a",filterOpNe:"No es igual a",filterOpGt:"Es mayor que",filterOpGte:"Es mayor o igual que",filterOpLt:"Es menor que",filterOpLte:"Es menor o igual que",insertImage:"Insertar imagen",imageDelete:"Eliminar imagen",imageBringToFront:"Traer al frente",imageBringForward:"Traer adelante",imageSendBackward:"Enviar atrás",imageSendToBack:"Enviar al fondo",imageUploading:"Añadiendo imagen",imageUploadingMany:"Añadiendo {count} imágenes",imageProcessing:"Preparando la imagen",imageDropHint:"Suelta para añadir una imagen",imageTooLarge:"Esa imagen es demasiado grande (máx. 25 MB).",imageTypeRejected:"Solo se pueden añadir imágenes JPEG, PNG, WebP y GIF.",dvAppliesTo:"Se aplica a",dvUseSelection:"Usar {range}",importDialogTitle:"Importar",importDialogClose:"Cerrar",importDialogReading:"Leyendo {name}â¦",importDialogSheets:"{n} hojas",importDialogSheetOne:"1 hoja",importDialogDestination:"¿Dónde deben ir?",importDialogAppend:"Añadir como hojas nuevas",importDialogAppendHint:"Se añaden después de las hojas que ya hay. Nada de este libro cambia.",importDialogReplace:"Reemplazar todo",importDialogReplaceHint:"Las {n} hojas de este libro se eliminan y el archivo ocupa su lugar.",importDialogReplaceHintOne:"La única hoja de este libro se elimina y el archivo ocupa su lugar.",importDialogReplaceHintEmpty:"Este libro está vacÃo, asà que el archivo simplemente pasa a serlo.",importDialogApplyingReplace:"Reemplazando este libroâ¦",importDialogApplyingAppend:"Añadiendo {n} hojasâ¦",importDialogCancel:"Cancelar",importDialogConfirm:"Importar",importReplaceTitle:"¿Reemplazar todo en este libro?",importReplaceMessage:"Las {n} hojas de aquà y todo lo que contienen se eliminan, y «{name}» ocupa su lugar.",importReplaceMessageOne:"La única hoja de aquà y todo lo que contiene se elimina, y «{name}» ocupa su lugar.",importReplaceConfirm:"Reemplazar todo",importDoneReplace:"{n} hojas importadas de {name} · se reemplazó todo",importDoneReplaceOne:"{name} importado · se reemplazó todo",importDoneAppend:"{n} hojas importadas de {name} · añadidas",importDoneAppendOne:"{name} importado · añadido como hoja nueva",importReportTitle:"Informe de importación",importReportClose:"Cerrar el informe de importación",importReportTip:"Qué se conservó del archivo importado",importReportLede:"Todo lo demás se conservó. Esto no:",importReportClean:"Todo lo de este archivo se conservó.",importReportWorkbook:"Este libro",importReportChip:"Informe de importación · {n}",importReportChipClean:"Informe de importación",importReportMore:"{n} lugares",importReportKept:"Se conservó, con una advertencia:",print:{menu:"Imprimir",panelTitle:"Imprimir",panelAria:"Configuración de página",close:"Cerrar",scope:"Imprimir",scopeSheet:"Esta hoja",scopeSelection:"Selección",scopeSelectionAt:"Selección ({range})",scopeWorkbook:"Todo el libro",paper:"Papel",orientation:"Orientación",portrait:"Vertical",landscape:"Horizontal",margins:"Márgenes",margin:{normal:"Normales",narrow:"Estrechos",wide:"Anchos"},scale:"Escala",fitActual:"Tamaño real",fitWidth:"Ajustar al ancho",fitPage:"Ajustar a una página",repeatRows:"Repetir filas superiores",gridlines:"LÃneas de cuadrÃcula",headings:"Encabezados de filas y columnas",mapAria:"Páginas",onePage:"1 página",nPages:"{count} páginas",export:"Exportar PDF",exporting:"Exportando",doneOne:"{file} guardado · 1 página",doneMany:"{file} guardado · {count} páginas",tooMany:"Esa configuración imprime más de {max} páginas. Reduce el área de impresión o ajústala al ancho de la página.",failed:"No se pudo exportar esta hoja de cálculo como PDF."},regionToolbar:"Barra de herramientas",regionFormulaBar:"Barra de fórmulas",regionSheetTabs:"Pestañas de hoja",regionLeaveToBlock:"Volver al bloque",regionLeaveToGrid:"Volver a la cuadrÃcula",versionHistory:"Historial de versiones",showEditHistory:"Mostrar historial de edición",cellHistoryAria:"Historial de edición de {ref}",cellHistoryTitle:"Historial de edición · {ref}",cellHistoryEmpty:"No hay ediciones registradas para esta celda.",cellHistoryBulk:"Libro importado o reemplazado",cellHistoryCleared:"Borrado",cellHistoryStyled:"Cambio de formato",cellHistoryLoading:"Cargando historialâ¦",cellHistoryNewer:"Edición más reciente",cellHistoryOlder:"Edición anterior",cellHistoryOf:"{index} de {count}",paintFormat:"Copiar formato",paintFormatStop:"Dejar de copiar formato",fontSizeDown:"Reducir tamaño de fuente",fontSizeUp:"Aumentar tamaño de fuente",wrapOverflow:"Desbordar",wrapWrap:"Ajustar",wrapClip:"Recortar",textRotation:"Rotación del texto",rotateNone:"Ninguna",rotateUp:"Inclinar hacia arriba",rotateDown:"Inclinar hacia abajo",rotateStack:"Apilar verticalmente",rotateUp90:"Girar hacia arriba",rotateDown90:"Girar hacia abajo",functions:"Funciones",zoom:"Zoom",menubarAria:"Menús de la hoja de cálculo",menuFile:"Archivo",menuEdit:"Editar",menuView:"Ver",menuInsert:"Insertar",menuFormat:"Formato",menuData:"Datos",menuImport:"Importar",menuNumber:"Número",menuAlignment:"Alineación",menuFreeze:"Inmovilizar",menuSortSheet:"Ordenar hoja",menuSortRange:"Ordenar intervalo",menuFormulaBar:"Barra de fórmulas",clearFormatting:"Borrar formato",minimal:{barAria:"Editor del dataset",addRow:"+ Fila",save:"Guardar",saving:"Guardando"}},history:{earliestVersion:"Versión más antigua",currentDraft:"Borrador actual",agent:"Agente",namedAgent:"{name} · Agente",earlierEdits:"Ediciones anteriores",restoreTitle:"¿Restaurar esta versión?",restoreMessage:"El documento en vivo vuelve a {what}. La restauración se guarda como una versión nueva, asà que el borrador actual sigue siendo recuperable.",restoreConfirm:"Restaurar",title:"Historial de versiones",backToDocument:"Volver al documento",diff
1StyleAria:"Estilo de diff",reading:"Lectura",source:"Código",sourceLayoutAria:"Disposición del código",unified:"Unificado",split:"Dividido",compareToCurrent:"â Comparar con el actual",loadingHistory:"Cargando historialâ¦",noHistory:"Aún no hay historial de ediciones.",noHistorySub:"Los cambios hechos en el editor aparecen aquà como versiones.",loadingVersion:"Cargando versiónâ¦",versions:"Versiones",show:"Mostrar",filterAria:"Mostrar: {filter} â cambiar filtro",filterAll:"Todo",filterPeople:"Personas",filterAgent:"Agente",today:"Hoy",yesterday:"Ayer",noVersions:"Aún no hay versiones. Las ediciones de este documento aparecerán aquÃ.",noFilterMatch:"Ninguna versión coincide con este filtro.",addedCount:"+{count} añadidas",removedCount:"â{count} eliminadas",noWordChanges:"Sin cambios de palabras",namedCheckpoint:"Punto de control con nombre",live:"En vivo",versionActions:"Acciones de la versión",restoreThisVersion:"Restaurar esta versión",undoThisEdit:"Deshacer esta edición",restoreThisEdit:"Restaurar esta edición",renameVersion:"Renombrar versión",nameVersion:"Nombrar versión",nameDialogTitle:"Nombrar esta versión",nameDialogBody:"Un nombre fija {what} en la cronologÃa: «Primer borrador», «Enviado a revisión».",removeName:"Quitar nombre",cancel:"Cancelar",save:"Guardar",versionNamePh:"Nombre de la versión",propAdded:"añadida",propRemoved:"eliminada",islandChanged:"Cambiada",before:"Antes",after:"Después",props:"Props",sourceSection:"Código",htmlContentEdited:"Contenido HTML editado",attributesChanged:"Atributos cambiados.",added:"Añadido",removed:"Eliminado",versionEmpty:"Esta versión está vacÃa.",readIdentically:"Estas versiones se leen igual.",versionsIdentical:"Estas versiones son idénticas.",sheetView:"Hoja",viewSheetVersion:"Ver esta versión",sheetHighlight:"Resaltar cambios",sheetLegendAria:"Quién cambió qué",sheetNoWorkbook:"No hay datos de hoja de cálculo en esta versión.",sheetMountFailed:"No se pudo cargar la vista de hoja.",sheetRowsNote:"{name}: +{added}/â{removed} filas",sheetColsNote:"{name}: +{added}/â{removed} columnas",sheetReplaced:"Libro reemplazado",sheetHiddenChanges:"{count} cambios en filas eliminadas",sheetTabsAria:"Hojas",sheetCellCount:"{count} celdas cambiadas",restoreLegend:"Restauración",copyCreated:"Copia creada: {title}",copyFailed:"No se pudo crear la copia",makeACopy:"Hacer una copia",filterNamed:"Con nombre"},deck:{sendRight:"Abrir el esquema en el ala derecha",sendLeft:"Llevar el esquema al ala izquierda"},callout:{kinds:{note:"Nota",tip:"Consejo",important:"Importante",warning:"Advertencia",caution:"Precaución",success:"Ãxito",quote:"Cita",aside:"Nota al margen"},pickerAria:"Cambiar el tipo de aviso",plain:"Cita simple"},home:{you:"Tú",ai:"IA",selected:"{n} seleccionados",col:{name:"Nombre",owner:"Propietario",location:"Ubicación",actions:"Acciones",reasonSuggested:"Motivo",lastActivity:"Ãltima actividad",activity:"Actividad",trashed:"Eliminado"},row:{select:"Seleccionar",star:"Destacar",unstar:"Quitar de destacados",starred:"Destacado",more:"Más"},chip:{clear:"Borrar"},bulk:{clear:"Borrar selección",aria:"Selección"},panel:{close:"Cerrar"},reason:{live:"En vivo â {who}",edited:"{who} editó",opened:"{who} abriste",created:"{who} creó",uploaded:"{who} subiste",commented:"{who} comentó",mentioned:"{who} te mencionó",shared:"Compartido por {who}",sharedVia:"Compartido a través de {team}",starred:"{who} destacaste",awaitingReview:"Pendiente de tu revisión",beamed:"Enviado desde {goal}",mined:"ExtraÃdo de {docs}",docs:"{n} documentos",minedPlain:"ExtraÃdo por el asistente",beamedPlain:"Transmitido por el asistente",trashed:"{who} movió a la papelera",trashedPlain:"Movido a la papelera"},view:{list:"Lista",grid:"CuadrÃcula",map:"Mapa"},scope:{aria:"Wisdom de",all:"Todos los proyectos"},sections:{folders:"Carpetas sugeridas",here:"Carpetas",suggested:"Sugerido"},search:{placeholder:"Buscar en Wisdom o hacer una pregunta"},home:"Inicio",wisdomMap:"Mapa de Wisdom",recent:"Recientes",starred:"Destacados",shared:"Compartidos conmigo",trash:"Papelera",projects:"Proyectos",unfiled:"Sin archivar",railAria:"Inicio de Wisdom",viewAria:"Vista",results:"Resultados",viewMore:"Ver más",nothingYet:"Aún no hay nada",trashEmpty:"La papelera está vacÃa",noMatch:"Nada en Wisdom coincide con â{q}â",documents:"Documentos",chipType:"Tipo",chipPeople:"Personas",chipModified:"Modificado",chipLocation:"Ubicación",upload:"Subir",uploadAnyFile:"Cualquier archivo",importHeading:"Importar",open:"Abrir",openNewTab:"Abrir en una pestaña nueva",rename:"Renombrar",moveTo:"Mover a",duplicate:"Duplicar",copyLink:"Copiar enlace",downloadPdf:"Descargar como PDF",askAi:"Preguntar a la IA sobre esto",moveToTrash:"Mover a la papelera",trashMessage:"Puedes restaurar desde la papelera durante 30 dÃas.",trashConfirm:"Mover a la papelera",trashKeep:"Conservar",undo:"Deshacer",suggestGroups:"Sugerir grupos",conceptPanelAria:"Concepto",hereNow:"Ahora aquÃ",newDocHere:"Nuevo documento aquÃ",kindPlural:{doc:"Documentos",sheet:"Hojas de cálculo",
1slides:"Diapositivas",drawing:"Dibujos",diagram:"Diagramas",design:"Diseños",page:"Páginas",pdf:"PDF",fig:"Figma",video:"VÃdeos",file:"Archivos"},currentProject:"proyecto actual",matchesOne:"1 coincidencia",matchesMany:"{n} coincidencias",trashTitleOne:"¿Mover â{title}â a la papelera?",trashedOne:"1 documento movido a la papelera",trashTitleMany:"¿Mover {n} documentos a la papelera?",trashedMany:"{n} documentos movidos a la papelera",in:"en",askAiShort:"Preguntar a la IA",folderOpen:"Abrir carpeta",folderNewDoc:"Nuevo documento aquÃ",modifiedToday:"Hoy",modifiedWeek:"Ãltimos 7 dÃas",modifiedMonth:"Ãltimos 30 dÃas",anyone:"Cualquiera",moveToHeading:"Mover a",people:{you:"Tú"},someone:"Alguien",aiDesc:"transmitido o extraÃdo",restore:"Restaurar",restored:"Restaurado",restoredMany:"{n} documentos restaurados",askAiMany:"Preguntar a la IA sobre estos {n}",copiedLink:"Enlace copiado",moved:"Movido a {name}",movedMany:"{n} documentos movidos a {name}",starredMany:"{n} destacados",duplicated:"Duplicado",actionFailed:"No ha funcionado",newDocumentHome:"Nuevo documento en {name}",trashRetention:"Los documentos permanecen en la papelera {n} dÃas.",orgShared:"Compartido en {org}",when:{now:"ahora",minutes:"hace {n} min",hours:"hace {n} h",yesterday:"ayer"},ask:{title:"Preguntar a la IA",from:"Fuentes",openDoc:"Abrir el documento",continueChat:"Continuar en el chat",thinking:"Pensando",noSources:"Ningún documento coincide",close:"Cerrar respuesta",aboutDocs:"Sobre estos documentos:",aboutWisdom:"¿Qué deberÃa saber sobre los documentos de Wisdom ahora mismo?",failed:"El asistente no pudo responder"},gallery:{toastOpen:"Abrir · {title}",toastOpenNewTab:"Abrir en una pestaña nueva · {title}",toastNew:"Nuevo: {kind}",toastOpenName:"Abrir {name}",toastDo:"{verb} · {title}",now:"ahora"},keys:{search:"Buscar",newMenu:"Nuevo",ask:"Preguntar al asistente",viewList:"Vista de lista",viewGrid:"Vista de cuadrÃcula",viewMap:"Vista de mapa"},map:{aria:"Mapa de conceptos",new:"Nuevo",newConcept:"Nuevo concepto",newConceptName:"Nuevo concepto",newGroup:"Nuevo grupo",newGroupName:"Nuevo grupo",suggest:"Sugerir grupos",suggests:"La IA sugiere {n} grupos",suggestedNone:"Aún no hay nada que agrupar",suggestFailed:"Las sugerencias no están disponibles ahora",acceptAll:"Aceptar todo",tagNew:"nuevo",tagRetiring:"se retira",tagMerged:"fusionado",tagLink:"enlace",railTitle:"Actualizaciones sugeridas",apply:"Aplicar",dismiss:"Descartar",applyAllN:"Aplicar las {n}",dismissAll:"Descartar todo",appliedAll:"{n} actualizaciones aplicadas",secConcepts:"Nuevos conceptos",secGroups:"Nuevos grupos",secLinks:"Enlaces",secTags:"Etiquetas",secMerges:"Fusiones",secRetires:"Se retiran",suggestUpdates:"Sugerir actualizaciones",pillChecking:"Comprobando cambios",pillQueued:"Esperando para empezar",activityState:{paused:"Análisis en pausa",stopped:"Análisis detenido",failed:"El análisis falló. Puedes iniciar otra solicitud.",dismissed:"Sugerencias descartadas",applied:"Cambios sugeridos aplicados",up_to_date:"El mapa está actualizado"},pillReadingAll:"Leyendo tus documentos · {read} de {total}",pillReadingChanged:"Leyendo documentos modificados · {read} de {total}",pillProposing:"Proponiendo actualizaciones",pillValidating:"Comprobando",pillApplying:"Aplicando",pillReady:"{n} actualizaciones sugeridas",pillReview:"Revisar actualizaciones",pillReviewOne:"Revisar 1 actualización",pillReviewMany:"Revisar {n} actualizaciones",activityReviewOne:"1 actualización por revisar",activityReviewMany:"{n} actualizaciones por revisar",secRenames:"Renombrados",secRegroups:"Reagrupados",secFlags:"Marcados para reorganizar",pillUpToDate:"El mapa está al dÃa",pillPaused:"En pausa · {what}",pillPause:"Pausar",pillPlay:"Reanudar",pillStop:"Detener",activityTitle:"Actividad de Wisdom Mining",followNewest:"Seguir lo último",activityReading:"Leyendo {n} documentos",activityChoosing:"Eligiendo conceptos",activityReady:"Listo · {n} sugerencias esperan revisión",previewEvidence:"Evidencia",previewFiledUnder:"Archivado en",previewConcepts:"Conceptos",previewBetween:"Entre",logUnfiled:"sin archivar",andMore:"y {n} más",historyTitle:"Historial del mapa",historyMined:"Actualización minada",historyClose
1:"Cerrar",historyChecked:"Comprobado · nada que cambiar",revert:"Revertir",revertVersion:"Revertir versión",revertedToast:"{n} cambios revertidos",scrubBefore:"Antes",scrubAfter:"Después",scrubReplay:"Reproducir cambios",groupsAdded:"{n} grupos añadidos â renombra o recolorea cuando quieras",zoom:"Zoom",zoomIn:"Acercar",zoomOut:"Alejar",fit:"Ajustar",here:"aquÃ",following:"Siguiendo a {name}",followName:"Seguir a {name}",stopFollow:"Dejar de seguir",followingToast:"Siguiendo a {name} â mueve el mapa para parar",conceptOne:"1 concepto",conceptMany:"{n} conceptos",group:"Agrupar",relate:"Relacionar",removeFromGroup:"Quitar del grupo",rename:"Renombrar",moveUnder:"Mover bajo",topLevel:"Nivel superior",moveToGroup:"Mover a grupo",noGroup:"Sin grupo",copyLink:"Copiar enlace",linkCopied:"Enlace copiado",deleteConcept:"Eliminar concepto",deleteTitle:"¿Eliminar â{name}â?",deleteMessage:"Sus documentos se quedan; pierden esta etiqueta.",deleteConfirm:"Eliminar",keep:"Conservar",colour:"Color",collapse:"Contraer",expand:"Expandir",ungroup:"Desagrupar",ungrouped:"{name} desagrupado",concept:"Concepto",concepts:"Conceptos",conceptName:"Nombre del concepto",groupPanel:"Grupo",groupName:"Nombre del grupo",definition:"Definición",addDefinition:"Añadir una definición",hereNow:"Aquà ahora",documents:"Documentos",noDocs:"Aún no hay documentos",docsCount:"{n} docs",related:"Relacionados",relatePick:"Relacionar con",relatedToast:"{a} y {b} están relacionados",newDocHere:"Nuevo documento aquÃ",movedInto:"{name} movido a {group}",removedFrom:"{name} quitado de {group}",tagged:"{title} etiquetado con {name}",empty:"Aún no hay conceptos",emptyHint:"Etiqueta un documento con un concepto y aparecerá aquÃ.",ring:{rose:"Rosa",orange:"Naranja",lime:"Lima",green:"Verde",cyan:"Cian",blue:"Azul",violet:"Violeta",pink:"Rosa fuerte"},now:"ahora",saveFailed:"No se pudo guardar â inténtalo de nuevo",loadFailed:"No se pudo cargar el mapa",someone:"alguien del equipo"},phone:{titleAria:"Vistas y proyectos",navSheetAria:"Navegación de Wisdom Home",select:"Seleccionar",actionsAria:"Acciones del documento",folderActionsAria:"Acciones de la carpeta",back:"Atrás"},tablet:{railAria:"Vistas de Wisdom",expand:"Todas las vistas y proyectos"},folder:{empty:"Aún no hay nada en esta carpeta",crumbsAria:"Ruta de la carpeta"},new:{aria:"Crear o importar",bringIn:"Traer desde otro lugar",drive:"Google Drive",drop:"Suelta cualquier cosa",dropTo:"Suelta para añadir a {project}",linkPlaceholder:"Pega un enlace: página web, Figma, Google Doc",phFig:"Pega el enlace de un archivo de Figma",phPage:"Pega la dirección de una página web",phPdf:"Pega un enlace a un PDF",phSheets:"Pega un enlace de Google Sheets",phSlides:"Pega un enlace de Google Slides",startScratch:"Empezar desde cero",uploadFiles:"Subir archivos"}},slidesImport:{title:"Importar diapositivas",name:"Diapositivas",help:"Desde PowerPoint o Google Slides",hint:".pptx de hasta 64 MB, o un enlace de Google Slides",linkPlaceholder:"https://docs.google.com/presentation/d/â¦",importing:"Importando el deck",linkNotGoogle:"No es un enlace de Google Slides â pega la URL de la presentación o su id.",linkLooksRight:"Presentación de Google Slides",googleNotConnected:"Este proyecto no tiene una conexión de Google operativa â añade y conecta una en Ajustes del proyecto â MCP Connections.",failed:"La importación falló.",menuPptx:"PowerPoint",menuGslides:"Google Slides"},sheetImport:{title:"Importar hoja de cálculo",name:"Hoja de cálculo",help:"Desde Excel o Google Sheets",hint:".xlsx o .csv de hasta 64 MB, o un enlace de Google Sheets",linkPlaceholder:"https://docs.google.com/spreadsheets/d/â¦",importing:"Importando la hoja de cálculo",linkNotGoogle:"No es un enlace de Google Sheets â pega la URL de la hoja de cálculo o su id.",linkLooksRight:"Hoja de cálculo de Google Sheets",failed:"La importación falló.",menuXlsx:"Excel",menuGsheets:"Google Sheets",googleNotConnected:"Este proyecto no tiene una conexión de Google operativa â añade y conecta una en Ajustes del proyecto â MCP Connections."},videoDoc:{name:"VÃdeo",help:"Desde tu equipo o un enlace",hint:"MP4 (H.264) o WebM de hasta 200 MB, o un enlace a uno",uploading:"Subiendo el vÃdeo",linkInvalid:"Enlaza un archivo https .mp4 o .webm.",linkOk:"Enlace de vÃdeo",empty:"Aún no hay vÃdeo."},fileDoc:{name:"Archivo",help:"Cualquier formato, guardado fielmente",hint:"Cualquier archivo de hasta 200 MB",uploading:"Subiendo el archivo",download:"Descargar",empty:"Aún no hay archivo."},upload:{drop:"Suelta archivos",browse:"Explorar",addMore:"Añadir archivos",chipPptx:"PowerPoint â Diapositivas",chipXlsx:"Excel â Hoja de cálculo",chipPdf:"PDF",chipHtml:"HTML â Página",chipVideo:"VÃdeo",chipAny:"Cualquier cosa â Archivo",chipsAria:"En qué se convierten los archivos",retry:"Reintentar",doneButton:"Hecho",summary:"{done} de {total}
1 subidos",summaryDone:"{n} subidos",summaryFailed:"{done} subidos · {failed} fallidos",createFailed:"No se pudo crear el documento.",doneToast:"{name} subido",failedToast:"{name} no se subió"},sharing:{settings:{title:"Compartir",hint:"Con quién se puede compartir un documento, dentro de {org} y más allá",beyondLabel:"Compartir fuera del proyecto",beyondHint:"Personas, equipos y grupos sin rol en el proyecto de un documento pueden ser nombrados en él",withOrgsLabel:"Compartir con otras organizaciones",withOrgsHint:"Personas, equipos y grupos de organizaciones conectadas pueden ser nombrados en un documento",beyondOffTitle:"¿Desactivar compartir fuera del proyecto en {org}?",beyondOffMessage:"Las personas nombradas en un documento sin rol en su proyecto pierden el acceso hasta que se reactive. No se elimina nada.",withOrgsOffTitle:"¿Desactivar compartir con otras organizaciones en {org}?",withOrgsOffMessage:"Las personas de organizaciones conectadas pierden el acceso hasta que se reactive. No se elimina nada y las conexiones se mantienen.",switchOffConfirm:"Desactivar",beyondOnToast:"Compartir fuera del proyecto está activado.",beyondOffToast:"Compartir fuera del proyecto está desactivado â esas personas quedan en pausa.",withOrgsOnToast:"Compartir con otras organizaciones está activado.",withOrgsOffToast:"Compartir con otras organizaciones está desactivado â las personas de otras organizaciones quedan en pausa.",switchError:"No se pudo cambiar el compartir. Inténtalo de nuevo.",connectionsTitle:"Organizaciones conectadas",connectionsHint:"Organizaciones cuyas personas, equipos y grupos pueden ser nombrados aquà en un documento, y que pueden nombrar a los vuestros â cuando ambas partes se conectan",empty:"Aún no hay organizaciones conectadas.",connectedSince:"Conectado · desde {date}",waiting:"Esperando a que {org} conecte de vuelta",incoming:"{org} se conectó · esperándote",connectedBy:"por {name}",docsOne:"1 documento compartido",docs:"{n} documentos compartidos",connect:"Conectar",addOrg:"Añadir organización",slugPlaceholder:"dirección de la organización, p. ej. acme",disconnect:"Desconectar",disconnectTitle:"¿Desconectar {org}?",disconnectMessageOne:"Las personas de {org} pierden el acceso a 1 documento. Cualquiera de las partes puede volver a conectar.",disconnectMessage:"Las personas de {org} pierden el acceso a {n} documentos. Cualquiera de las partes puede volver a conectar.",connectedToast:"Conectado con {org}.",waitingToast:"Esperando a que {org} conecte de vuelta.",disconnectedToast:"Desconectado de {org}.",notFound:"No hay ninguna organización en esa dirección.",self:"Una organización no puede conectarse consigo misma.",connectError:"No se pudo cambiar la conexión. Inténtalo de nuevo."}},publish:{title:"Publicar",publishVerb:"Publicar",shareVerb:"Compartir",doneVerb:"Listo",keepPrivateVerb:"Mantener privado",stopSharingPeopleOne:"1 persona pierde el acceso.",stopSharingPeople:"{n} personas pierden el acceso.",republishVerb:"Publicar actualización",noChangesSincePublish:"Sin cambios desde la última publicación",crumbWisdom:"Wisdom",close:"Cerrar",share:"Compartir",shareAria:"Compartir y acceso",back:"Atrás",changeAccess:"cambiar âº",doorLimited:"{site} está limitado a {label}",copy:"Copiar",copyAddress:"Copiar dirección",sitePillAria:"Dónde se publica esta página",newSite:"Nuevo sitio",newSitePlaceholder:"guides",newSiteAria:"Dirección del nuevo sitio",slugAria:"Slug de la dirección",release:"Release",releaseN:"Versión {n}",releaseChipAria:"Qué se publica en este release",releaseChanges:"Release {n} â cambios",releaseChangesBare:"Cambios en este release",newSiteReleaseNote:"Publicar crea el sitio â esta página es todo el Release 1.",imagesOne:"1 imagen",imagesMany:"{n} imágenes",privateLinksOne:"1 enlace privado",privateLinksMany:"{n} enlaces privados",becomesPlain:"pasa a texto plano",accessPillAria:"Acceso",outlinePillAria:"Esquema",outlineOn:"Esquema: sÃ",outlineOff:"Esquema: no",outlineRow:"Esquema",outlineRowOn:"SÃ",outlineRowOff:"No",mode:{private:"Privado",spec:"Personas especÃficas",proj:"Colaboradores del proyecto",org:"Toda la organización",unlisted:"Cualquiera con el enlace",pub:"Público en la web"},kindName:{doc:"documento",page:"página",sheet:"hoja de cálculo",
1slides:"presentación",drawing:"dibujo"},role:{view:"Ver",comment:"Comentar",commentOn:"Comentar",edit:"Editar",aria:"Qué pueden hacer"},access:{privateHeader:"Privado",sharedHeader:"Compartido",publishedHeader:"Publicado",only:"Solo",can:"puede",thePeopleBelow:"las personas de abajo",namesTwo:"{a} y {b}",namesMore:"{a}, {b} y {n} más",privSub:"Solo yo puedo acceder a {kind}",collaboratorsCan:"los colaboradores pueden",membersCan:"los miembros pueden",thisKind:"este {kind}",unlSubA:"Cualquiera en internet con un enlace",unlSubB:"único e imposible de adivinar",unlSubC:"puede leerlo.",pubSubA:"Cualquiera en internet con un enlace",pubSubB:"público y conocido",pubSubC:"puede leerlo."},toast:{linkCreated:"Enlace creado â {url}",newSiteLive:"{url} está en lÃnea â el nuevo sitio empieza en el Release 1",onSiteRelease:"En el sitio â {url} · Release {n}",republished:"Release {n} publicada",republishedBare:"Publicado",onSite:"En el sitio â {url}",copied:"Dirección copiada",copyFailed:"No se pudo copiar la dirección",unpublished:"Retirado del sitio",linkRevoked:"Enlace revocado"},people:{placeholder:"Añadir personas, equipos, grupos",notify:"Avisar a las personas cuando se añadan",empty:"Nadie todavÃa.",noMatch:"Nadie llamado â{q}â",groupPeople:"Personas",groupTeams:"Equipos",groupGroups:"Grupos",memberOne:"1 miembro",members:"{n} miembros",via:"vÃa {name}",you:"(tú)",remove:"Quitar",showMembers:"Mostrar miembros",hideMembers:"Ocultar miembros",pausedWithOrgs:"En pausa â compartir con otras organizaciones está desactivado",pausedBeyondProject:"En pausa â compartir fuera del proyecto está desactivado",pausedConnection:"En pausa â las organizaciones no están conectadas",pausedSeat:"En pausa â ya no es miembro",noOneRow:"Nadie todavÃa",editRow:"editar âº",listAria:"Personas con quienes se comparte {kind}"},receipt:{title:"Publicado",sharedTitle:"Compartido",sharedReceipt:"Compartido con {who}",sharedReceiptLive:"Esta es la dirección propia de {kind}; se abre para las personas con quienes se comparte.",onSite:"En {site}",createdSite:"Nuevo sitio creado:",unlisted:"Cualquiera con este enlace puede leerla â el enlace es único y no adivinable"},unpublishTitle:"¿Retirar este {kind} del sitio?",unpublishMessage:"{address} sale del sitio â el próximo release se publica sin esta página, y la dirección muestra el 404 del sitio. El {kind} se queda donde está en el árbol.",unpublishVerb:"Retirar del sitio",move:{crumb:"Publicación",title:"Mover páginas publicadas",ledeOne:"Esta página está publicada. Moverla cambia su dirección: la misma página, en la nueva.",ledeMany:"{n} páginas publicadas cambian de dirección. Cada una conserva exactamente el contenido que sirve hoy.",ledeFolderOne:"Mover {name} se lleva la única página publicada que contiene. Conserva exactamente el contenido que sirve hoy, en una dirección nueva.",ledeFolder:"Mover {name} se lleva las {n}
1 páginas publicadas que contiene. Cada una conserva exactamente el contenido que sirve hoy, en una dirección nueva.",ledeCrossSite:"Este contenido sale de {from} y pasa a {to}. Sus páginas se trasladan tal cual y se retiran de {from}.",more:"y {n} más",keepOne:"Mantener el enlace antiguo en funcionamiento",keepMany:"Mantener los enlaces antiguos en funcionamiento",keepOnHintOne:"La dirección antigua redirige a la nueva.",keepOnHintMany:"Cada dirección antigua redirige a la suya nueva.",keepOffHintOne:"La dirección antigua deja de funcionar.",keepOffHintMany:"Las direcciones antiguas dejan de funcionar.",confirmVerb:"Mover y actualizar el sitio",toastOne:"Movido a {address}",toastMany:"{n} páginas movidas"},rename:{title:"Publicar en una nueva dirección",lede:"Renombrar «{from}» a «{to}» da a esta página una nueva dirección.",ledeEdited:"Esta página está publicada. Publicarla cambia su dirección."},many:{crumb:"Publicación",destHere:"Donde están",destAria:"Dónde se publican estas páginas",ledeNoSite:"Este proyecto aún no tiene ningún sitio. Añade uno en Publicado y luego publica estas páginas en él.",title:"Publicar páginas",ledeOne:"Esta página se suma a {site} y se publica en la dirección de abajo, tal como está ahora.",ledeMany:"{n} páginas se suman a {site}. Cada una se publica en su dirección de abajo, tal como está ahora.",ledeFolderOne:"Esta página se suma a {site} dentro de {folder} y se publica en la dirección de abajo, tal como está ahora.",ledeFolderMany:"{n} páginas se suman a {site} dentro de {folder}. Cada una se publica en su dirección de abajo, tal como está ahora.",ledeHereOne:"Esta página se publica en la dirección de abajo, tal como está ahora. Nada se mueve: se publica desde donde ya está en {site}.",ledeHereMany:"{n} páginas se publican en sus direcciones de abajo, tal como están ahora. Nada se mueve: cada una se publica desde donde ya está en {site}.",more:"y {n} más",restOne:"Otro elemento de la selección se queda donde está. Las carpetas, el contenido que todavÃa no puede ser una página y las páginas que ya están en este sitio se dejan tal cual.",restMany:"Otros {n} elementos de la selección se quedan donde están. Las carpetas, el contenido que todavÃa no puede ser una página y las páginas que ya están en este sitio se dejan tal cual.",confirmVerbOne:"Publicar la página",confirmVerb:"Publicar {n} páginas",toastOne:"Publicada en {address}",toastMany:"{n} páginas publicadas en {site}"},unpublishMove:{titleOne:"¿Quitar esta página del sitio?",titleMany:"¿Quitar {n} páginas del sitio?",ledeOne:"Sacarla de {site} deja de publicarla. La dirección de abajo deja de funcionar y la página sale del sitio con este movimiento.",ledeMany:"Sacarlas de {site} deja de publicarlas. Las direcciones de abajo dejan de funcionar y las páginas salen del sitio con este movimiento.",confirmOne:"Despublicar y mover",confirmMany:"Despublicar {n} y mover",toastOne:"Despublicada: {address} ya no resuelve",toastMany:"{n} páginas despublicadas"},retired:{title:"Enlaces retirados",tabPages:"Páginas",tabRetired:"Enlaces retirados",colOld:"Dirección antigua",colNow:"Lleva a",colSite:"Sitio",kindPath:"página",kindPrefix:"dirección del sitio",empty:"No hay enlaces antiguos. Cada dirección de este sitio la sirve una página.",emptyOrg:"No hay enlaces antiguos en esta organización.",releaseTitle:"¿Liberar esta dirección?",releaseMessage:"El enlace antiguo deja de funcionar y la dirección vuelve a estar disponible para publicar.",releaseVerb:"Liberar",releaseAria:"Liberar {address}",count:"{n} ocupadas",takenTitle:"Esa dirección está ocupada",takenMessage:"{address} es una dirección antigua de {site} y sigue funcionando. Libérala en Enlaces retirados y publica aquÃ.",takenLink:"Abrir Enlaces retirados",orgHint:"Enlaces antiguos que siguen funcionando, en todos los sitios de esta organización. Cada uno ocupa su dirección: nada nuevo puede publicarse ahà hasta liberarlo."},stopSharingTitle:"¿Dejar de compartir este {kind}?",stopSharingMessage:"El enlace deja de funcionar en segundos. El {kind} se queda donde está en el árbol.",stopSharingVerb:"Dejar de compartir",backToSites:"Volver a los sitios de este proyecto",site:{addTitle:"Añadir un sitio",nameLabel:"Nombre",namePlaceholder:"Documentación del producto",addressLabel:"Dirección",cancel:"Cancelar",addVerb:"Añadir",added:"{address} es tuyo â sale en lÃnea con su primera publicación",styleVerb:"Ajustes del sitio",releasesVerb:"Releases",addressTitle:"Cambiar dirección",orgSettingsVerb:"Ajustes de publicación",addressUnchanged:"La dirección no camb
1ia",forwardKeep:"La dirección antigua sigue funcionando y redirige a la nueva",saveVerb:"Guardar",addressChanged:"Ahora en {address} â la dirección antigua redirige",addressChangedNoForward:"Ahora en {address} â la dirección antigua dejó de funcionar",takeDownVerb:"Dejar de publicar el sitio",takeDownTitle:"¿Dejar de publicar {name}?",takeDownConfirm:"Dejar de publicar",takenDown:"Sitio retirado â sus páginas están de vuelta en el proyecto",renameTitle:"Renombrar sitio",renameEntry:"Renombrar",takeDownMessageTail:"deja de servirse. Sus páginas vuelven como borradores a {project} â no se borra nada."},addressHint:"Esto forma parte de la dirección web: minúsculas, números y guiones.",tree:{published:"Published",addSiteTip:"Añadir un nuevo sitio",toggleAria:"Alternar Published"},siteView:{shapeAria:"Plano o árbol",flat:"Plano",tree:"Ãrbol",colName:"Nombre",colAccess:"Acceso",colAddress:"Dirección",colRelease:"Release"},settings:{siteDialogTitle:"Ajustes del sitio",switchTitle:"Publicación",switchHint:"Publica documentos de wisdom como sitios en la web",switchLabel:"Publicar en la web",switchRowHint:"Sitios, dominios propios y versiones bajo la dirección pública de {org}",switchOffTitle:"¿Desactivar la publicación para {org}?",switchOffMessage:"Las direcciones publicadas dejarán de servirse en unos minutos. No se borra nada: al volver a activar la publicación, todos los sitios vuelven tal como estaban.",switchOffConfirm:"Desactivar",switchOnToast:"La publicación está activada.",switchOffToast:"La publicación está desactivada; las direcciones publicadas dejarán de servirse en breve.",switchError:"No se pudo cambiar la publicación. Inténtalo de nuevo.",scopeLabel:"Proyectos",scopeRowHint:"Qué proyectos pueden publicar",scopeAria:"Proyectos que pueden publicar",scopeAll:"Todos los proyectos",scopeCount:"{count} de {total} proyectos",scopeAllToast:"Todos los proyectos pueden publicar.",scopeProjectOnToast:"La publicación está activada para {project}.",scopeProjectOffToast:"La publicación está desactivada para {project} â sus direcciones publicadas dejarán de servirse en breve.",scopeOffTitle:"¿Desactivar la publicación para {project}?",scopeOffMessage:"Las direcciones publicadas de {project} dejarán de servirse en unos minutos. Los demás proyectos siguen publicando. No se elimina nada â al permitir el proyecto de nuevo, sus sitios vuelven tal como estaban.",scopeLastToast:"Mantén al menos un proyecto seleccionado â para detener toda la publicación, apaga el interruptor.",sitesTitle:"Sitios",sitesHint:"Los proyectos de {org} publican en este enlace o en los dominios propios (your-company.com/) de abajo.",defaultsTitle:"Valores por defecto",defaultsHint:"PolÃticas con las que arranca cada sitio; un sitio puede sobreescribir las suyas",crawlersLabel:"Los rastreadores de IA pueden indexar los sitios públicos",crawlersHint:"Desactivado escribe los grupos GPTBot, ClaudeBot y Google-Extended en robots.txt",webmcpLabel:"Herramientas WebMCP en páginas públicas",webmcpHint:"Los agentes del navegador obtienen búsqueda, markdown y navegación en cada página",outlineLabel:"Esquema",outlineHint:"Las páginas muestran un Ãndice salvo que una publicación lo apague",audienceAria:"Audiencia",audienceTitle:"¿{label} para {name}?",audienceConfirm:"Cambiar",audienceChanged:"{address} â {label}",whoPub:"cualquiera en internet",whoOrg:"solo miembros de {org}",whoProj:"solo colaboradores de {project}",siteRowAria:"Acciones para {name}",audienceNarrowingA:"Todo en",audienceNarrowingB:"pasa a ser accesible para {who}. El acceso propio de cada página no cambia â si vuelves a ampliar la audiencia, cada página se sirve exactamente como antes.",audienceWideningB:"pasa a ser accesible para {who}. Las páginas con acceso más estrecho siguen protegidas.",colSite:"Sitio",colProject:"Proyecto",colAccess:"Acceso",colRelease:"Release",colPublishedOn:"Publicado el",today:"hoy",addSiteVerb:"Añadir sitio",siteCrawlersLabel:"Los rastreadores de IA pueden indexar este sitio",siteWebmcpLabel:"Herramientas WebMCP",inheritedHint:"Heredado del valor de la organización"},type:{documentation:{name:"Documentación",desc:"Navegación desde carpetas, búsqueda, portada",blurb
1:"Una navegación izquierda a partir de tus carpetas, una portada y búsqueda en la cabecera."},blog:{name:"Blog",desc:"Lo más nuevo primero, fechas, RSS",blurb:"La entrada más nueva arriba, cada tarjeta con fecha. Lectores y feeds reciben rss.xml."},changelog:{name:"Changelog",desc:"Cronológico, agrupado por mes, RSS",blurb:"Un flujo cronológico con cabeceras de mes, hecho para hojear."},"knowledge-base":{name:"Base de conocimiento",desc:"CategorÃas desde carpetas, búsqueda, contacto",blurb:"Una portada centrada en la búsqueda con mosaicos por carpeta y una puerta a un humano."},handbook:{name:"Manual",desc:"Navegación profunda y muchos enlaces cruzados",blurb:"Navegación en árbol profunda para un conjunto vivo de documentos muy enlazados."},landing:{name:"Sitio de aterrizaje",desc:"Páginas al frente, navegación a tu elección",blurb:"Una página hero con las páginas que elijas en la navegación superior. La forma de marketing."},legal:{name:"Páginas legales",desc:"Términos, privacidad â con historial legible",blurb:"Páginas sencillas con rastro visible de releases pasados â qué decÃa, y cuándo."},academy:{name:"Academia",desc:"Lecciones en orden, siguiente y anterior",blurb:"Lecciones numeradas con siguiente y anterior al pie de cada página."}},typeRow:{search:{label:"Búsqueda",hint:"Búsqueda rápida que viaja dentro del sitio â sin servidor, siempre al dÃa con lo publicado"},landing:{label:"Primer documento como portada",hint:"La raÃz del sitio sirve la primera página del árbol"},rss:{label:"Feed RSS",hint:"Servido junto a llms.txt en la raÃz del sitio"},dates:{label:"Fechas en el listado",hint:"Fecha de publicación en cada tarjeta"},groups:{label:"Agrupar por mes",hint:"Cabeceras entre meses en el listado"},contact:{label:"Enlace de contacto",hint:"Una salida hacia un humano en cada página"},nav:{label:"Páginas en la navegación superior",hint:"Elegidas por página desde Published"},history:{label:"Los lectores pueden abrir releases pasados",hint:"Qué decÃa esta polÃtica en una fecha dada"},seq:{label:"Navegación secuencial",hint:"Lección siguiente y anterior en cada página"}},releases:{title:"Releases",note:"Un release es una instantánea inmutable de todo el sitio. Un corte cambia solo las páginas sobre las que actuaste â las demás avanzan sin cambios, conservando sus ediciones sin publicar.",pagesOne:"1 página",pagesMany:"{n} páginas",live:"en lÃnea"},compare:{pickAria:"Elige el release para comparar con el sitio en lÃnea",differences:"Diferencias · {n}",all:"Todas · {n}",rollBack:"Volver al Release {n}",rolledBack:"El Release {n} está en lÃnea",onlyRelease:"El Release {n} es el único release.",chipLeaves:"hoy no está en el sitio",chipReturns:"no está en el Release {n}",leavesSub:"Parte del Release {n} pero hoy no está en el sitio â volver al Release {n} la trae de vuelta.",returnsSub:"Hoy está en el sitio pero no es parte del Release {n} â volver al Release {n} la quita del sitio.",tipUnchanged:"Igual que en el Release {n}",tipChanged:"Difiere del Release {n}",tipMoved:"Movida desde el Release {n}: mismo contenido, nueva dirección",tipLeaves:"Solo en el Release {n} â hoy no está en el sitio",tipReturns:"Hoy en el sitio, no en el Release {n}"},viewAsVisitor:"Ver como visitante",openNewTab:"Abrir en una pestaña nueva",copiedLabel:"Copiado al portapapeles:"}},N={paperTitle:"Iniciativas",comments:{onTimeline:"En la lÃnea de tiempo",addOnAbout:"Comentar esta iniciativa",addOnMilestone:"Comentar este hito"},viewOutline:"Esquema",viewTip:{outline:"El árbol solo, sin ninguna proyección al lado.",people:"Quién lleva cada cosa: arrastra desde la lista para asignar.",timeline:"Fechas, barras e hitos junto al árbol.",reading:"La iniciativa y sus documentos, reunidos para leer."},newInitiative:"Nueva iniciativa",titlePlaceholder:"Nueva iniciativa",subtitlePlaceholder:"subtÃtulo",nothingMatches:"Sin coincidencias",couldntSave:"No se pudo guardar el cambio",depthAdvisory:"{levels} niveles de profundidad â cuatro se leen mejor",hintNoParent:"No hay nada encima donde anidar",dragCount:"{count} iniciativas",mode:{editing:"editando",selected:"seleccionado",selectedCount:"{count} seleccionados",insertPoint:"punto de inserción"},caret:{start:"Inicio del esquema",end:"Final del esquema"},clip:{cut:"Cortado",copied:"Copiado",rowsOne:"1 iniciativa",rows:"{count} iniciativas",more:"+{count} más",paste:"pegar",cancel:"cancelar"},assign:{placeholder:"Asignar a",unassigned:"Sin asignar",team:"equipo"},schedule:{openEnded:"Sin fecha de fin",duration:"Duración",days:"dÃas",unschedule:"Quitar de la planificación",unscheduleCount:"Quitar {count} de la planificación",unscheduled:"Sin planificar",ongoing:"en curs
1o"},intentions:{placeholder:"Intenciones",assign:"Asignar",assignCount:"Asignar {count} iniciativas",status:"Estado",statusCount:"Estado de {count}",schedule:"Programar",scheduleCount:"Programar {count} iniciativas",editSubtitle:"Editar subtÃtulo",addSubtitle:"Añadir subtÃtulo",newSibling:"Nueva iniciativa hermana",newChild:"Nueva subiniciativa",moveUp:"Subir",moveDown:"Bajar",nest:"Anidar",unnest:"Desanidar",group:"Agrupar selección",groupCount:"Agrupar {count} iniciativas",delete:"Eliminar",deleteCount:"Eliminar {count} iniciativas",docs:"Documentos",docsCount:"Documentos de {count}",goals:"Objetivos"},deleteSubtree:{title:"Eliminar {count} iniciativas",message:"Esto elimina todo el subárbol. Los objetivos vinculados permanecen en sus tableros y se desvinculan.",confirm:"Eliminar"},paste:{title:"Pegar {count} iniciativas",titleOne:"Pegar 1 iniciativa",levels:"{count} niveles",bodyOutline:"No hay nada seleccionado: añade las iniciativas pegadas al esquema o reemplázalo todo con ellas.",append:"Añadir",replaceAll:"Reemplazar todo",confirmReplace:{title:"¿Reemplazar el esquema?",message:"Esto elimina las {count} iniciativas del papel e inserta las {pasted} pegadas. El historial conserva la versión anterior.",confirm:"Reemplazar"}},toast:{deletedInHistory:"Se eliminó â{name}â â en el historial",deletedCountInHistory:"Se eliminaron {count} iniciativas â en el historial",pastedOne:"Se pegó â{name}â â en el historial",pasted:"Se pegaron {count} iniciativas â en el historial",movedOne:"Se movió â{name}â â en el historial",moved:"Se movieron {count} iniciativas â en el historial",cantPasteIntoCut:"No se puede pegar dentro de las filas cortadas",replacedOutline:"Se reemplazó el esquema con {count} iniciativas â en el historial",grouped:"Agrupado â nombra la nueva iniciativa padre",assigned:"«{title}» â {name}",assignedMany:"{count} iniciativas â {name}",deletedGoal:"{key} eliminado â en el historial",deletedGoals:"{count} objetivos eliminados â en el historial",joinImpact:"«{key}» se une a {name} â puede afectarlo · {open} abiertos, quedan {days} d",joinImpactPassed:"«{key}» se une a {name} â puede afectarlo · {open} abiertos, fecha pasada",keepOut:"Mantener fuera",nothingToPropose:"Nada nuevo que proponer â los documentos están cubiertos",detachedDoc:"Quitado â en el historial",undo:"Deshacer",restored:"Restaurado â {summary}",nothingToRestore:"Nada que restaurar",undid:"Deshecho â {summary}",redid:"Rehecho â {summary}",nothingToUndo:"Nada que deshacer",nothingToRedo:"Nada que rehacer",undoForeign:"El cambio más reciente es de otra persona â el historial puede restaurarlo",undoTooFar:"Deshacer llega hasta aquà â el historial va más atrás"},kebab:{allProjects:"Todos los proyectos de {org}",more:"Más",viewAsText:"Ver como texto",copyMarkdown:"Copiar como Markdown",downloadPdf:"Descargar como PDF",copied:"Copiado como Markdown",sourceTitle:"Fuente",copy:"Copiar",keyboard:"Teclado"},viewPeople:"Personas",viewReading:"Lectura",leaf:{initiative:"Iniciativa",goals:"Objetivos",aboutDocs:"Acerca de · Documentos de Wisdom",attachDocs:"Adjuntar documentos",noDocs:"Nada adjunto todavÃa â esta iniciativa significa lo que dicen sus documentos",detach:"Quitar",openGoals:"Abrir objetivos",noGoals:"Aún no hay objetivos",more:"{count} más",moreInSub:"{count} más en subiniciativas",rollup:"{pct}% · {done}/{total} hechos",newGoal:"Nuevo objetivo",attach:"Adjuntar",propose:"Proponer objetivos",proposeReadingOne:"Leyendo 1 documento adjunto",proposeReading:"Leyendo {count} documentos adjuntos",proposeNeedsDocs:"Adjunta documentos primero â las propuestas los leen",goalTitlePlaceholder:"TÃtulo del objetivo",draft:"borrador",accept:"Aceptar tal como se propuso",dismiss:"Descartar",attachFilter:"Filtrar objetivos",attachAllHere:"Todos los objetivos ya están aquÃ",attachMovesFrom:"se mueve desde {name}",attachUnattached:"sin asignar",description:"Descripción",descriptionRead:"Leer",descriptionOpenDoc:"Abrir como documento",descriptionEmpty:"Aún no hay descripción",descriptionLoading:"Cargandoâ¦"},docs:{filter:"Filtrar documentos de Wisdom"}
1,people:{people:"Personas",teams:"Equipos",dragHint:"Arrastra sobre una iniciativa",roster:"Lista de personas",selected:"{count} seleccionadas",assignAction:"Asignar"},reading:{askPill:"Pregunta a Clarity â ¿cómo va?",openInWisdom:"Abrir en Wisdom â",continueReading:"Seguir leyendo",showLess:"Mostrar menos",goalsHeading:"Objetivos · {done} de {total} hechos",around:"Alrededor de esta iniciativa",clarity:"Clarity",clarityBlurb:"{pct}% avanzado â {done} de {total} objetivos hechos. Pregunta por la foto real de la semana.",clarityBlurbEmpty:"Aún no hay objetivos adjuntos, nada se mueve. Pregunta qué la pondrÃa en marcha.",askGo:"Preguntar â",askQuestion:"¿Cómo va «{title}»?",askWhy:"Contexto: el proyecto {project} de la organización {org} â responde desde sus sesiones y su plan de trabajo."},viewTimeline:"Cronograma",timeline:{unscheduled:"Sin planificar",unscheduleTip:"Quitar de la planificación",unscheduledToast:"â{title}â pasa a Sin planificar",hideUnscheduled:"Ocultar sin planificar",showUnscheduled:"Mostrar sin planificar",allScheduled:"Todo está planificado",all:"Todo",scheduled:"Planificado",week:"Semana",month:"Mes",quarter:"Trimestre",newMilestone:"Nuevo hito",past:"Pasados · {count}",pastLabel:"Pasados",pastTitle:"Hitos pasados",today:"hoy",placeTip:"Nuevo hito · {date}",msDefaultName:"Hito",milestonesHere:"Hitos aquÃ",scheduledToast:"â{title}â empieza el {date} · abierto",cutSummary:"{inCount} antes de {name} · {afterCount} después"},ms:{milestone:"Hito",color:"Color",readyCount:"{done}/{total} hechos",daysLeft:"quedan {days}
1 d",dueToday:"vence hoy",noGoalsYet:"Aún sin objetivos â añade algunos abajo",byDate:"Para el {date}",frozenCount:"{done} de {total}",stillOpen:"Aún abiertos",adjustDate:"Ajustar la fecha",inThis:"En este hito",add:"Añadir",autoJoins:"se une automáticamente",unlinkTip:"Desvincular â sus objetivos salen",nothingIn:"Nada dentro todavÃa â un hito es una promesa sobre objetivos concretos",delete:"Eliminar hito",deleteTitle:"Eliminar â{name}â",deleteBodyGoals:"{count} objetivos se desetiquetan; nada más cambia.",deleteBodyNone:"Nada más cambia.",deleteConfirm:"Eliminar",deletedToast:"Hito eliminado â en el historial",addPlaceholder:"Añade objetivos o incluye una iniciativa entera",goalsGroup:"Objetivos",includeGroup:"Incluir una iniciativa entera",movesFrom:"se mueve desde {name}",unattached:"sin asignar",standingLink:"{count} objetivos · vÃnculo permanente",standingLinkOne:"1 objetivo · vÃnculo permanente",includedToast:"â{name}â incluida â {count} objetivos se unen a {ms}; los nuevos seguirán",includedToastOne:"â{name}â incluida â 1 objetivo se une a {ms}; los nuevos seguirán",slipToast:"{name} pasa al {date} â registrado en Planning Review"},planReview:{title:"Planning Review",leadsHint:"leads",leadsChip:"Leads",subtitle:"Cómo han aguantado las fechas de los hitos.",shift:"{from} â {to} · +{days} d",movedAt:"movido el {date}",atMove:"Al mover: {done} de {total} hechos · {open} abiertos",empty:"Aún no hay movimientos de fecha. Cuando la fecha de un hito se mueva, aquà quedará lo que estaba abierto en ese momento.",error:"No se pudo cargar Planning Review"},hist:{tip:"Cada cambio como una versión que puedes previsualizar y restaurar.",title:"Historial",editsOne:"1 cambio",edits:"{count} cambios",empty:"Aún no hay cambios â todo lo que cambies queda aquÃ",currentTitle:"Esta es la versión actual",currentHint:"Toca un momento en el hilo â el árbol previsualiza esa versión en su sitio.",restoreThis:"Restaurar esta versión",nameVersion:"Nombrar esta versión",rename:"Renombrar",removeName:"Quitar nombre",namePlaceholder:"Nombre del checkpoint",save:"Guardar",channelChat:"chat",channelAgent:"agente",channelMcp:"mcp",fieldSubtitle:"subtÃtulo",unassigned:"sin asignar",fieldStatus:"estado",fieldSchedule:"calendario",fieldPosition:"posición",agoNow:"ahora",agoS:"{n}s",agoM:"{n}m",agoH:"{n}h",agoD:"{n}d",sideNow:"Ahora",sideVersion:"Esta versión",dayToday:"Hoy",dayYesterday:"Ayer",name:"Nombre"},sc:{title:"Teclado",hint:"Esc sale una capa â popover â panel â edición â y se detiene en la fila seleccionada. Un clic en el escritorio libre suelta la selección.",or:"o",editing:"Edición",newInitiative:"Nueva iniciativa",newSub:"Nueva subiniciativa",subtitle:"TÃtulo â subtÃtulo",walkLines:"LÃnea anterior / siguiente",nest:"Anidar / desanidar",moveRows:"Mover arriba / abajo",deleteRow:"Eliminar fila",editSelectRows:"Salir de edición â seleccionar filas",leaveEditing:"Salir de edición â seleccionar fila",selectedRow:"Fila seleccionada",navigate:"Navegar",extend:"Extender selección",copyCut:"Copiar · cortar filas",insertPoint:"Punto de inserción tras las filas del borde",editTitle:"Renombrar",intentions:"Acciones",fields:"Asignar · Estado · Fechas · Docs · Objetivos",group:"Agrupar selección",delete:"Eliminar (subárboles confirman)",goalsPanel:"Panel de objetivos",goalsMove:"Mover · extender",goalsRename:"Renombrar",goalsNew:"Nuevo · proponer",goalsDelete:"Eliminar",schedule:"Popover de calendario",schedWalk:"Recorrer dÃas",schedPick:"Elegir el dÃa",schedModes:"Sin fin · backlog",history:"Historial",histWalk:"Recorrer versiones",histRestore:"Restaurar",histBack:"Volver",everywhere:"En todas partes",views:"Vistas",histToggle:"Historial",pasteList:"Pegar â filas o una lista copiada",undo:"Deshacer",redo:"Rehacer",shortcuts:"Atajos",back:"Atrás / cerrar",selectAll:"Seleccionar todas las filas",doors:"Abrir las puertas de una fila",goRow:"Ir â objetivo, documento o proyecto",newBelowChild:"Nueva iniciativa debajo / dentro"},grafts:{doorGoals:"Objetivos",doorDocs:"Documentos",doorInitiatives:"Iniciativas",addDoor:"Añadir {label}",open:"Abrir",close:"Cerrar",filterAll:"Todos",filterActive:"Activos",filterDone:"Hechos",sort:{order:"orden",status:"estado",key:"clave",owner:"persona"},board:"Tablero",manage:"Gestionar",wisdom:"Wisdom",openProject:"Abrir proyecto",attachGoal:"Adjuntar objetivo",newGoal:"Nuevo objetivo",attachDoc:"Adjuntar documento",newDoc:"Nuevo documento",attachGoalPlaceholder:"Adjuntar un objetivo â busca en todos los tableros",attachDocPlaceholder:"Adjuntar un documento â busca en Wisdom",noGoalsMatch:"Ningún objetivo coincide",noDocsMatch:"Ningún documento coincide",goalTitle:"TÃtulo del objetivo",docTitle:"TÃtulo del documento",descPlaceholder:"Primeras palabras del brief",nowIn:"Ahora en {name}",toastAttached:"{name} adjuntado a {host}",toastCreatedGoal:"{key} creado en {board}, vinculado a {host}",toastCreatedDoc:"{name} creado en Wisdom â su contenido espera en el editor",projects:"Proyectos",pplCount:"{count} pers.",modeLooking:"mirando",modeNewGoal:"nuevo objetivo",modeNewDoc:"nuevo documento",chainGoals:"objetivos",chainDocs:"documentos",chainInitiatives:"iniciativas",addHere:"Añadir",initiativeBelow:"Iniciativa debajo",childInitiative:"Iniciativa hija",hint:{move:"mover",choose:"elegir",open:"abrir",close:"cerrar",dive:"entrar",openDive:"abrir + entrar",back:"volver",pick:"elegir",attach:"adjuntar",apply:"aplicar",go:"ir",expand:"expandir",doors:"puertas",add:"añadir",rename:"renombrar",controls:"controles",newLine:"nueva lÃnea",create:"crear",description:"descripción",cancel:"cancelar",title:"tÃtulo",subtitle:"subtÃtulo",done:"listo"}}},M={newInitiative:{dialogAria:"New initiative",crumb:"Initiative",titlePlaceholder:"Initiative title",stateHeading:"State",parent:"Parent",parentHeading:"Parent initiative",noParent:"No parent",startDate:"Start date",showMore:"More options",showFewer:"Fewer options",expand:"Expand",shrink:"Shrink",createMore:"Create more",cta:"Create initiative",couldntCreate:"Couldnât create the initiative"},loading:"Cargando iniciativasâ¦",untitledInitiative:"Iniciativa sin tÃtulo",cancel:"Cancelar",close:"Cerrar",you:"Tú",userFallback:"Usuario {id}",state:{active:"Activa",paused:"En pausa",complete:"Completada",archived:"Archivada",building:"En desarrollo"},priority:{urgent:"Urgente",high:"Alta",medium:"Media",low:"Baja",none:"Sin prioridad"},deleteInitiative:{title:"Eliminar iniciativa",message:"¿Eliminar {name} y todo lo anidado debajo? Los objetivos adjuntos permanecen en sus tableros pero quedan sin asignar. Esto no se puede deshacer.",confirm:"Eliminar iniciativa"},deleteInitiatives:{title:"Eliminar iniciativas",message:"¿Eliminar {count} iniciativas y todo lo anidado debajo? Los objetivos adjuntos permanecen en sus tableros pero quedan sin asignar. Esto no se puede deshacer.",confirm:"Eliminar {count} iniciativas"},deleteGoal:{title:"Eliminar objetivo",message:"¿Eliminar {name}? Esto también quita el objetivo de su tablero. Esto no se puede deshacer.",confirm:"Eliminar objetivo"},toast:{initiativeAdded:"Iniciativa añadida",scheduleUpdated:"Programación actualizada",movedToBacklog:"Movida al backlog",initiativeDeleted:"Iniciativa eliminada",initiativesDeleted:"{count} iniciativas eliminadas",initiativeMoved:"Iniciativa movida",initiativesMoved:"{count}
1 iniciativas movidas",goalDeleted:"Objetivo eliminado",goalCreated:"Objetivo creado",goalDetached:"Objetivo separado",goalAttached:"Objetivo adjuntado",goalsAttached:"{count} objetivos adjuntados",scopeLocked:"Alcance bloqueado",scopeUnlocked:"Alcance desbloqueado",scopeLockedDev:"Alcance bloqueado: desarrollo iniciado",scopeUnlockedReplan:"Alcance desbloqueado: replanificando",attachFailed:"No se pudo adjuntar. Nada ha cambiado.",attachPartial:"Se adjuntaron {done} de {total}; el resto no se pudo adjuntar.",assignFailed:"No se pudo asignar. Nada ha cambiado."},tree:{initiatives:"Iniciativas",newInitiative:"Nueva iniciativa",emptyTitle:"Aún no hay iniciativas",emptyBody:"Las iniciativas agrupan los objetivos que dan forma al plan de este proyecto. Crea la primera para empezar.",moveToTopLevel:"Mover al nivel superior",openPanelAria:"Arrastra para abrir el panel de iniciativas",resizePanelAria:"Cambiar el tamaño del panel de iniciativas",collapse:"Contraer",expand:"Expandir",renameInitiative:"Renombrar iniciativa",addSubInitiative:"Añadir subiniciativa",moreActions:"Más acciones"},menu:{rename:"Renombrar",delete:"Eliminar",deleteCountOne:"Eliminar {count} iniciativa",deleteCountMany:"Eliminar {count} iniciativas",selectedCount:"{count} seleccionadas",moveTo:"Mover aâ¦",moveToTop:"Nivel superior",assigneeNoAccess:"No puede abrir este proyecto: la asignación fallarÃa."},scope:{startDevelopment:"Iniciar desarrollo",stopReplan:"Detener y replanificar"},outline:{initiativeTitleAria:"TÃtulo de la iniciativa"},slash:{newGoal:"Nuevo objetivo",newGoalHint:"Crea un objetivo adjunto a esta iniciativa"},props:{title:"Propiedades",status:"Estado",scope:"Alcance",assignee:"Responsable",team:"Equipo",noTeam:"Sin equipo",schedule:"Programación",owner:"Propietario",progress:"Progreso"},progress:{lockedCap:"Alcance bloqueado: un consolidado fiable de toda esta iniciativa.",openCap:"Alcance abierto: estimación. Bloquea el alcance para convertirlo en un consolidado fiable."},scopeHistory:{title:"Historial del alcance",lockOne:"{count} bloqueo",lockMany:"{count} bloqueos",replansTracked:"Replanificaciones registradas para {lens}"},goals:{title:"Objetivos",attachGoals:"Adjuntar objetivos",emptyHint:"Aún no hay objetivos adjuntos",emptyLead:"Adjunta objetivos de los tableros de este proyecto y el progreso se sigue solo: los objetivos completados hacen avanzar esta iniciativa, y la iniciativa se consolida en su programa.",segmentAria:"{done} completados · {review} en revisión · {building} en curso · {todo} pendientes",doneOf:"{done}/{total} completados",rollupTip:"{done}/{total} objetivos completados entre esta iniciativa y sus subiniciativas",childRollupOne:"Una subiniciativa aporta {count} más al progreso.",childRollupMany:"{initiatives} subiniciativas aportan {count} objetivos más al progreso.",viewOnBoard:"Ver en el tablero de objetivos",viewOnNamedBoard:"Ver en {name} · {count}",openGoal:"Abrir objetivo",goalStatus:"Estado del objetivo",assignGoal:"Asignar objetivo",detach:"Separar de la iniciativa",goal:"Objetivo"},milestones:{emptyTitle:"Aún no hay hitos",emptyBody:"Los hitos reúnen objetivos de varias iniciativas en un único punto de control con fecha. Cuando exista un punto de control, aparecerá aquà con las iniciativas y los objetivos que agrupa."},empty:{title:"Elige una iniciativa",body:"Elige una iniciativa a la izquierda para abrir su esquema, o crea una nueva para empezar a dar forma al plan de este proyecto."},schedule:{title:"Programación",startDateRequired:"Fecha de inicio · obligatoria",openEnded:"Sin fecha de fin",openEndedHint:"Solo un inicio, sin fin comprometido. Ideal para Kanban.",duration:"Duración",durationPlaceholder:"p. ej. 6",unit:"Unidad",days:"DÃas",weeks:"Semanas",months:"Meses",moveToBacklog:"Mover al backlog",save:"Guardar programación"},timeline:{unscheduled:"Sin programar",schedule:"Programar",placeOnTimeline:"Colocar en la lÃnea de tiempo",readOnlyOnTouch:"Los cronogramas son de solo lectura en pantallas táctiles: abre el plan de trabajo en un ordenador para reprogramar.",emptyTitle:"Aún no hay nada programado",emptyScheduleHint:"Programa una iniciativa arriba para colocarla en la lÃnea de tiempo.",emptyAddHint:"Añade una iniciativa con fecha de inicio para verla aquÃ."},attach:{title:"Adjuntar objetivos a {name}",thisInitiative:"esta iniciativa",anotherInitiative:"otra iniciativa",searchAria:"Buscar o nombrar un objetivo",searchPlaceholder:"Busca objetivos o escribe un tÃtulo nuevoâ¦",createNew:"Crear nuevo objetivo «{title}»",emptyNoGoals:"Aún no hay objetivos en los tableros de este proyecto: escribe un tÃtulo para crear uno.",emptyAllAttached:"Todos los objetivos de este proyecto ya están en esta iniciativa.",attach:"Adjuntar",attachCountOne:"Adjuntar {count} objetivo",attachCountMany:"Adjuntar {count} objetivos",board:"Tablero",pctDone:"{pct} % completado",attachedTo:"Adjunto a",sectionAvailable:"Disponibles",sectionOnOther:"En otras iniciativas",movesFrom:"se mueve desde {name}",selectedSummary:"{count} seleccionados",movesSummaryOne:"1 se mueve desde {name}",movesSummaryMany:"{count} se mueven desde otras iniciativas"},icon:{scopeLocked:"Alcance bloqueado",initiative:"Iniciativa"}},I={title:"Buscar",trigger:"Buscarâ¦",scopeLabel:"Ãmbito",scope:{project:"Este proyecto",org:"Organización",all:"Todas las organizaciones"},kindLabel:"Tipo",kind:{all:"Todo",wisdom:"SabidurÃa",concepts:"Conceptos",initiatives:"Iniciativas",goals:"Metas",tasks:"Tareas"},sortLabel:"Orden",sort:{relevance:"Relevancia",updated:"Actualizados recientemente",created:"Creados recientemente",title:"TÃtulo AâZ",relevanceNeedsQuery:"Escribe una búsqueda para ordenar por relevancia"},tabScope:"Cambiar ámbito de búsqueda",emptyRecent:"Los documentos recientes y ediciones en vivo aparecen aquÃ.",emptyQuery:"Sin resultados para â{query}â",emptyFiltered:"Ningún resultado coincide con estos filtros.",group:{orgs:"Organizaciones",results:"Resultados",recent:"Reciente y en vivo"},switchOrg:"Cambiar",open:"Abrir",previewEmpty:"Selecciona un resultado para previsualizar",previewHereNow:"Aquà ahora",previewOthers:"+{count} más",previewNoContent:"Aún no hay contenido",filter:{noMatches:"Sin coincidencias",author:{t
1itle:"Autor",head:"Filtrar por autor",anyone:"Cualquiera",searchPlaceholder:"Filtrar personas, equipos y gruposâ¦",clear:"Borrar filtro de autor",people:"Personas",teams:"Equipos",groups:"Grupos",peopleCount:"{count} personas",organizationCount:"{count} organizaciones",loading:"Cargando autoresâ¦"}}},F={heading:"Autorizar la instalación de HX Fortress",subheading:"Tu terminal está esperando a que autorices esta instalación. Comprueba que el código de abajo coincide y luego autoriza.",chooseOrg:"Comprueba que el código de abajo coincide con tu terminal y luego elige la organización que quieres autorizar.",authorizeInstall:"Autorizar instalación",checkMatchesTerminal:"Comprueba que coincide con tu terminal",orgLabel:"Organización",authorizeButton:"Autorizar la instalación para {org}",authorizing:"Autorizandoâ¦",openWorkbenchButton:"Abrir workbench",signInNote:"Inicia sesión primero en tu cuenta de workbench y luego vuelve a esta página.",invalid:"Este enlace de instalación no es válido. Vuelve a ejecutar el instalador en tu terminal para obtener uno nuevo.",loading:"Comprobando tus organizacionesâ¦",problemHeading:"No se puede autorizar esta instalación",notEnabled:"Ninguna organización tiene HX Fortress habilitado y pendiente. HabilÃtalo en Configuración de la organización â HX â Fortress y vuelve a ejecutar el instalador.",alreadyInstalled:"HX Fortress de esta organización ya está instalado â no hay nada que hacer.",forbidden:"No tienes permiso para autorizar esta instalación. Pide a un propietario o administrador de la organización.",multipleOrgs:"Hay varias organizaciones pendientes. Copia la clave desde Configuración de la organización â HX â Fortress y pégala en tu terminal.",expired:"Este enlace de instalación ha caducado. Vuelve a ejecutar el instalador para obtener uno nuevo.",generic:"Algo salió mal al autorizar esta instalación. Vuelve a ejecutar el instalador en tu terminal.",success:{heading:"Instalación autorizada",body:"Puedes volver a tu terminal â la instalación continuará."}},x={connect:{heading:"Conectar Figma con Wisdom",subheading:"El plugin Send to let.ai wisdom pide enviar diseños a un proyecto que tú elijas. Confirma que el código de abajo coincide con el de Figma y aprueba.",problemHeading:"Hay un problema con este enlace",invalidLink:"A este enlace le falta su solicitud de conexión. Empieza de nuevo desde el plugin en Figma.",notFound:"No se encontró esta solicitud de conexión. Empieza de nuevo desde el plugin en Figma.",expired:"Esta solicitud de conexión caducó. Empieza de nuevo desde el plugin en Figma.",declinedHeading:"Conexión rechazada",declinedBody:"El plugin no se conectó. Puedes cerrar esta página.",successHeading:"Conectado",successBody:"Puedes volver a Figma: el plugin recoge la conexión por sà solo.",alreadyApproved:"Esta solicitud de conexión ya fue aprobada. Puedes volver a Figma.",checkMatchesFigma:"Comprueba que coincide con el código en Figma",figmaAccountLabel:"Cuenta de Figma",orgLabel:"Organización",projectLabel:"Proyecto",noProjects:"No hay ningún proyecto al que puedas enviar diseños en esta organización.",approveButton:"Aprobar",declineButton:"Rechazar",openWisdomButton:"Abrir Wisdom"}},O={title:"Reuniones",cancel:"Cancelar",newRoom:"Nueva sala",newGathering:"Nueva reunión",tabLive:"Reuniones",tabDigest:"Resumen asÃncrono",loadFailed:"No se pudieron cargar las reuniones. Inténtalo de nuevo en un momento.",gatherNow:"Reunirse ahora",gatherNowSub:"Inicia una sala instantánea y comparte el enlace: el resumen y la transcripción llegan automáticamente al terminar.",startInstant:"Iniciar reunión instantánea",startExternal:"Llamada con cliente",joinTitle:"Unirse con un código o enlace",join:"Unirse",joinCodeEmpty:"Escribe primero un código",externalPill:"externa",liveNow:"en vivo",joinNow:"Unirse ahora",teamRooms:"Salas de equipo",noRooms:"Aún no hay salas fijas: crea una para que tu equipo tenga siempre el mismo enlace.",lastMet:"última vez",linkCopied:"Enlace copiado",consentPill:"externa · consentimiento",recordsAuto:"Graba automáticamente",recordsHost:"El anfitrión inicia la grabación",recordsOff:"Grabación desactivada",start:"Iniciar",startFailed:"No se pudo iniciar la sala.",past:"Reuniones pasadas",noPast:"Nada todavÃa: tu primer resumen aparecerá aquÃ.",processing:"preparando el resumen",failed:"resumen fallido",recap:"Resumen",newGatheringSub:"El enlace de la sala se crea al instante: compártelo donde quieras.",fieldTitle:"TÃtulo",fieldType:"Tipo",typeInternal:"Interna",typeInternalSub:"Solo miembros del equipo. Graba según la polÃtica; el parte diario está activo;
1 el resumen y la transcripción se comparten con el equipo.",typeExternal:"Externa · cliente",typeExternalSub:"Los invitados entran por enlace sin cuenta. El consentimiento se recoge antes de grabar; los artefactos quedan internos.",fieldTeam:"Equipo",noTeam:"Sin equipo",fieldRecording:"Grabación",fieldProject:"Archivar en el proyecto",projectHint:"El documento de notas y la transcripción se archivan en este proyecto.",fieldGuests:"Correos de invitados",guestsHint:"Opcional: los invitados también pueden abrir el enlace y llamar.",guestsNotesToggle:"Los invitados pueden usar las notas compartidas durante la llamada",guestsWillSee:"Los invitados verán:",defaultConsentNotice:"Esta reunión puede grabarse para ayudar a nuestro equipo a entender tus necesidades. La grabación empieza solo cuando todos consienten, un indicador permanece visible todo el tiempo y la grabación queda interna a la organización anfitriona.",startGathering:"Iniciar reunión",createFailed:"No se pudo crear la reunión.",newRoomSub:"Un enlace fijo que tu equipo reutiliza: el mismo código cada vez.",fieldEmoji:"Emoji",roomTitlePlaceholder:"Semanal de plataforma",roomNeedsTitleTeam:"Ponle un tÃtulo y un equipo a la sala.",roomCreated:"Sala creada",createRoom:"Crear sala",unknownCode:"Ese enlace no lleva a ninguna parte",unknownCodeSub:"Verifica el código con quien te lo envió: puede haberse regenerado.",signInToJoin:"Inicia sesión para unirte",signInToJoinSub:"Esta reunión es para miembros de la organización.",signIn:"Iniciar sesión",muted:"silenciado",toggleMic:"Micrófono",toggleCam:"Cámara",deviceDenied:"El navegador bloqueó la cámara: revisa los permisos en la barra de direcciones.",joinFailed:"No se pudo entrar. Inténtalo de nuevo.",alreadyInside:"Ya dentro",livePill:"en vivo",insideCount:"{count} en la sala",standupTeaser:"Parte diario",standupTeaserBody:"{count} tarjetas de miembros listas desde la última reunión.",recordsAutoNotice:"Esta sala graba automáticamente: el resumen llega a la carpeta de reuniones del equipo y la transcripción a Clarity.",joinMuted:"Entrar en silencio",guestYou:"Tú",deniedTitle:"El anfitrión no te admitió",deniedSub:"No se te permitió entrar en esta reunión.",leftTitle:"Saliste de la reunión",leftSub:"Continúa sin ti. Vuelve a abrir tu enlace para llamar de nuevo.",yourName:"Tu nombre",yourNamePh:"Ana Petrova",yourNameHint:"Visible para los demás participantes. Sin cuenta.",yourEmailPh:"[email protected] (opcional)",recordingNotice:"Aviso de grabación",recordingNoticeFoot:"Se te preguntará antes de grabar: nada se captura sin tu consentimiento.",askToJoin:"Pedir entrar",waitingForHost:"Esperando a que el anfitrión te deje entrarâ¦",knockFailed:"No se pudo contactar con la sala. Inténtalo de nuevo.",consentTitle:"El anfitrión quiere empezar a grabar",consentLedgerNote:"Tu decisión se registra con fecha y hora y es visible para el anfitrión.",declinedToast:"Anotado: la llamada seguirá sin grabarse salvo que cambies de opinión.",dontRecordMe:"No me graben",consentStay:"Consiento",mediaUnavailable:"El vÃdeo en vivo no está disponible ahora; el chat y las notas siguen funcionando.",inCall:"{count} en la llamada",recBannerExternal:"Grabando para descubrimiento de producto: todos los invitados consintieron.",stopRecording:"Detener grabación",reconnecting:"Reconectandoâ¦",connecting:"Conectandoâ¦",cameraOff:"cámara apagada",you:"tú",videoOff:"vÃdeo apagado",share:"Compartir pantalla",stopSharing:"Dejar de compartir",react:"Reaccionar",record:"Grabar",recordingLabel:"Grabandoâ¦",recordingStopped:"Grabación detenida",recordingStarted:"Grabación iniciada",waitingConsent:"Esperando el consentimiento de todos los invitados: la grabación empieza automáticamente cuando lo den.",recordingNeedsConfig:"Grabar requiere LiveKit y almacenamiento configurados en este entorno.",recordingFailed:"La grabación no pudo empezar.",leave:"Salir",endForAll:"Terminar para todos",endTitle:"¿Terminar para todos?",endBody:"La sala se cierra para todos y comienza el proceso del resumen. Cualquier grabación se detiene limpiamente primero.",endConfirm:"Terminar para todos",tabPeople:"Personas",tabChat:"Chat",tabNotes:"Notas",hosts:"Anfitriones",members:"Miembros",hostPill:"anfitrión",invited:"invitado",makeHost:"Hacer anfitrión",removeTitle:"¿Expulsar a {name}?",removeBody:"Sale inmediatamente y su enlace deja de funcionar hasta que se le vuelva a invitar.",removeConfirm:"Expulsar",guestsConsent:"Invitados · consentimiento",declined:"rechazó",pending:"pendienteâ¦",waiting:"esperando",admit:"Admitir",deny:"Rechazar",chatEmpty:"Sin mensajes todavÃa:
1saluda.",chatPlaceholder:"Mensaje para todosâ¦",send:"Enviar",chatFailed:"El mensaje no se envió.",notesUnavailable:"Esta reunión no tiene documento de notas compartido.",endedTitle:"Reunión terminada",endedGuestTitle:"La reunión ha terminado",endedGuestSub:"Gracias por participar. El anfitrión te enviará lo que quiera compartir.",stepSettle:"Grabación finalizada",stepTranscribe:"Transcripción",stepSummarize:"Resumen y acciones",stepCompose:"Resumen compuesto en el documento de notas",stepClarity:"Indexado en Clarity",stepNotify:"Notificación en la bandeja",stateQueued:"en cola",stateRunning:"en curso",stateSkipped:"omitido",stateFailed:"fallido",stateDone:"hecho",pipelineFailed:"El proceso del resumen se detuvo.",retry:"Reintentar",retryQueued:"Reintentando: esta página se actualiza en vivo.",retryFailed:"No se pudo reintentar.",openRecap:"Abrir resumen",openNotes:"Abrir notas",backToHub:"Volver a Reuniones",endedNote:"Recibirás una notificación cuando el resumen esté listo. Los invitados no reciben artefactos: todo queda interno.",defaultInternalTitle:"Reunión rápida",defaultExternalTitle:"Llamada con cliente",roomSettings:"Ajustes de la sala",standingLink:"Enlace fijo",regenerate:"Regenerarâ¦",regenTitle:"¿Regenerar el enlace fijo?",regenBody:"El enlace actual deja de funcionar inmediatamente. Todos verán el nuevo enlace en el panel; lo compartido a mano debe actualizarse.",regenConfirm:"Regenerar",regenDone:"Nuevo enlace creado",roomSaved:"Ajustes guardados",saveRoom:"Guardar ajustes",consentNoticeLabel:"Aviso de consentimiento para invitados",switchType:"Cambiar tipo de reunión",typeMenuAria:"Tipo de reunión",howItWorks:"Cómo funcionan las reuniones",closeDialog:"Cerrar",projectNoneOption:"Sin proyecto",guestsPill:"Invitados",rec:"REC",copyLink:"Copiar enlace de acceso",closePanel:"Cerrar panel",reactWith:"Reaccionar con {emoji}",overlayAria:"Reunión: {title}",overlayPopOut:"Abrir en una pestaña nueva",overlayMinimize:"Minimizar",overlayCloseTitle:"¿Salir de esta reunión?",overlayCloseBody:"Cerrar la ventana te desconecta de la llamada. La reunión continúa para los demás.",overlayCloseConfirm:"Salir de la reunión",bannerInCall:"En llamada",bannerAria:"En llamada: {title}",bannerShare:"Compartir página",bannerShareTip:"Enviar un enlace de esta página al chat de la reunión",bannerShared:"Compartido en la reunión",bannerOpen:"Abrir reunión",workspace:"Espacio de trabajo",workspaceNotes:"Notas de la reunión",workspaceDigest:"Resumen del standup",workspaceHub:"Hub de reuniones",guestsNotesPill:"Notas de invitados",consentPillLabel:"Aviso de consentimiento",inACall:"En una llamada",openUp:"Abrir la sala",openUpTitle:"¿Abrir esta sala?",openUpBody:"La llamada pasa a ser una reunión normal: su tÃtulo y Unirse serán visibles para toda la organización. No se puede deshacer.",openUpConfirm:"Abrir",openUpDone:"La sala está abierta a la organización",ring:{callPerson:"Llamar a {name}",callFailed:"No se pudo realizar la llamada",joinFailed:"No se pudo entrar en la reunión",wantsYou:"quiere que te unas",wantsYouBusy:"está llamando â estás en otra reunión",note:"Aceptar te lleva a su posición â tu propio cliente, tus propios permisos.",noteBusy:"Aceptar cambia de reunión â la actual sigue sin ti.",accept:"Aceptar",decline:"Rechazar",knockTitle:"{name} está llamando",knockSub:"espacio silencioso â toque discreto",knockAria:"{name} está llamando â toque discreto",cardAria:"{name} está llamando",outRinging:"Llamando a {name}",outSub:"Todos sus dispositivos, una tarjeta en cada uno",outConnected:"Conectado",outDeclined:"{name} rechazó la llamada",outNoAnswer:"Sin respuesta",outMissedSub:"La llamada perdida queda en ambas bandejas",cancel:"Cancelar",dismiss:"Descartar"},walk:{stripAria:"Paseo compartido",wheelChip:"Timón",followingChip:"Siguiendo",freeChip:"Paseo libre",wheelWith:"timón: {name}",wheelFree:"timón: nadie â paseo libre",pausedPersonal:"Compartir en pausa â estás en tu espacio personal",holdCount:"{n} no pueden ver esto",alongCount:"{n} contigo",wanderCount:"{n} explorando",asksFor:"{name} pide el timón",grant:"Ceder",deny:"Ahora no",release:"Soltar el timón",ask:"Pedir el timón",asked:"Pedido",take:"Tomar el timón",rejoin:"Volver con {name}",rejoinFree:"Volver al paseo",holdPersonalTitle:"{name} está en su espacio personal",holdPersonalBody:"Fuera de alcance por diseño â el mundo nunca se filtra a través de una reunión. Volveréis a caminar juntos en cuanto regrese.",holdOrgTitle:"{name} está en un lugar al que no tienes acceso",holdOrgBody:"Tu cliente solo muestra lo que puedes ver. Volveréis a caminar juntos cuando regrese a terreno común.",holdingAt:"esperando en {url}",walkFree:"Pasear libremente",deniedToast:"El timón se queda con {name}"},guestEdit:{editingPill:"editando",asks:"pide editar",grant:"Permitir",deny:"Ahora no",revoke:"Revocar",revokeTitle:"¿Quitar la edición a {name}?",revokeBody:"Volverá a solo lectura. Puedes permitir la edición de nuevo en cualquier momento.",revokeConfirm:"Revocar edición",granted:"{name} ya puede editar"},guestWalk:{aria:"Paseo compartido",askSent:"Solicitud enviada â el anfitrión la verá",askFailed:"No se pudo enviar la solicitud",viewOnly:"Solo lectura",asked:"Edición solicitada",editing:"Editando",editingBy:"Editando â permitido por {name}",askToEdit:"Pedir editar",walkingWith:"Caminando con {name}
1",wheelFree:"Nadie lleva el timón",pausedTitle:"El paseo está en pausa",pausedBody:"Verás la posición de la sala en cuanto alguien empiece a caminar.",personalTitle:"Un espacio personal",personalBody:"Desde ahà no se comparte nada. El paseo sigue cuando regrese.",holdTitle:"Un lugar que la sala no puede mostrarte",holdBody:"Volverás al paseo cuando regrese a terreno compartido.",elsewhereTitle:"La sala siguió adelante",elsewhereAtTitle:"La sala está en {desk}",elsewhereBody:"Esta parte del paseo es solo para miembros â sÃguela por la llamada.",goalCount:"{n} objetivos",addGoal:"Añadir objetivo",addGoalPlaceholder:"TÃtulo del objetivo",goalAdded:"Objetivo añadido",editFailed:"Ese cambio no se aplicó",moveBack:"Mover {title} atrás",moveForward:"Mover {title} adelante"},walkTogether:"Caminar juntos",walkTogetherTip:"Lleva la llamada a tu workbench y camina por el mundo debajo"},H={tabSwitcher:{label:"Pestañas abiertas"},orgSwitcher:{here:"Estás aquÃ",nothingOpen:"Aún no hay nada abierto aquÃ"},startMenu:{label:"Menú de inicio de {brand}",tip:"Menú de inicio",home:"Inicio",visualStyle:"Apariencia visual",shortcuts:"Atajos de teclado",tabLayout:"Disposición de pestañas",topTabs:"Pestañas arriba",sideTabs:"Pestañas laterales",zen:"Zen",website:"Sitio web de {brand}"},zen:{enter:"Zen â ocultar la interfaz",exit:"Salir del modo zen"},inboxHc:{fromPeople:"De personas",more:"+{count} más",needsYou:"{count} esperando tu decisión",updates:"{count} de agentes y sistema",unread:"{count} sin leer",open:"Abrir bandeja",clear:"Todo al dÃa â nada te necesita."},voice:{micLabel:"Hablar",hint:"hey letâs",ackHint:"hey letâs â",placeholder:"Pregunta, o toca para hablar",opened:"Escuchandoâ¦",listening:"Escuchando â toca para terminar",listeningCloud:"Escuchando en la nube â toca para terminar",narrowband:"Escuchando â micrófono del coche, banda estrecha",eff:{reveal:"{filter} â en pantalla: {count}"},int:{paused:"En pausa",call:"En pausa â llamada",held:"«{utterance}» retenido, no enviado",resume:"Reanudar",unplug:"Auriculares desconectados â detenido.",speaker:"toca para continuar por el altavoz"},refuse:{permission:"iOS está bloqueando el micrófono. PermÃtelo en Ajustes.",retry:"Reintentar"},placeholderAsk:"Pregunta",web:{slotUnresolved:"No se encontró «{text}» aquÃ.",nothingToDo:"Nada que cambiar.",reopen:"Vuelve a abrir el documento para hacerlo.",askAgain:"Las cosas cambiaron â dilo otra vez.",undoGone:"Eso ya no se puede deshacer."},consent:{title:"¿Activar la voz?",body:"Mientras el micrófono está abierto, tu grabación va a ElevenLabs para convertirse en texto, junto con nombres de tu espacio de trabajo para escribirlos bien. Cuando responde con voz, el texto de la respuesta también va allÃ.",assurance:"{brand} nunca guarda tus grabaciones. El proveedor no puede entrenar con ellas.",accept:"Activar la voz",later:"Ahora no",dataTitle:"Datos",rowTitle:"Voz",grantedOn:"Lo activaste el {date}",agreedLabel:"Lo que aceptaste, palabra por palabra."}},startPage:{hint:"Empieza a escribir â un objetivo, un documento, una persona, lo que sea",saveFailed:"No se pudo guardar la configuración de tu página de inicio",background:"Apariencia visual",widgets:"Añadir widgets",removeWidget:"Quitar {widget}",scratchPlaceholder:"Anota algo â te sigue en todos tus dispositivos",tips:{backgroundTitle:"Apariencia visual",backgroundBody:"FotografÃas, materiales, tintes y la forma de las pestañas",widgetsTitle:"Widgets",widgetsBody:"Tarjetas en vivo para tu página de inicio"},picker:{title:"Fondo",default:"Predeterminado",photos:"Fotos",textures:"Texturas",gradients:"Degradados",colors:"Colores",tint:"Tinte",noTint:"Ninguno",apply:"Fijar fondo",count:"{n} de {m}"},palette:{title:"Widgets",add:"Añadir",added:"Añadido",done:"Listo",filter:"Filtrar widgets",addSized:"Añadir {widget} ({size})",startFresh:"Empezar de cero"},widgetsMeta:{continue:{name:"Continuar",desc:"Retoma las pestañas y documentos que tocaste por última vez"},inbox:{name:"Bandeja de entrada",desc:"Lo que te espera, de un vistazo"},clock:{name:"Reloj",desc:"La hora, justo donde empiezas"},pulse:{name:"Pulso",desc:"Lo que acaba de pasar en este proyecto"},scratch:{name:"Bloc de notas",desc:"Una nota rápida que te sigue en todos tus dispositivos"},weather:{name:"Clima",desc:"Cielo y temperatura de tu ciudad"}},wallpapers:{highlands:"Tierras altas",glen:"Cañada",valley:"Valle",summit:"Cumbre",peaks:"Picos",forest:"Bosque",pines:"Pinos",canopy:"Dosel",redrock:"Roca roja",dunes:"Dunas",graphite:"Grafito",carbon:"Carbono",basalt:"Basalto",linen:"Lino",parchment:"Pergamino",pearl:"Perla",basecamp:"Campamento base",aurora:"Aurora",dawn:"Amanecer",nebula:"Nebulosa",tide:"Marea",ember:"Brasa",meadow:"Pradera",paper:"Predeterminado",mist:"Bruma",sage:"Salvia",sand:"Arena",slate:"Pizarra",rose:"Rosa",night:"Noche",ink:"Tinta",frost:"Escarcha",clay:"Arcilla",pine:"Pino",plum:"Ciruela",marble:"Mármol",canvas:"Lienzo",concrete:"Hormigón",steel:"Acero",oak:"Roble",stone:"Piedra",dusk:"Crepúsculo",glacier:"Glaciar",blossom:"Flor",midnight:"Medianoche",harvest:"Cosecha",lagoon:"Laguna",limestone:"Caliza",horizon:"Horizonte",mistvalley:"Valle brumoso",ridgelines:"Cordilleras azules",fogforest:"Bosque de niebla",coasthaze:"Bruma costera",pastelsea:"Mar pastel",mirrorlake:"Lago espejo",graypines:"Pinos grises",deeppines:"Pinos profundos",winterridge:"Crestas invernales",dunedawn:"Amanecer en dunas",vineyard:"Amanecer en viñedos",skylight:"Claraboya",emberSlot:"Grieta de brasa",beam:"El haz",bend:"El meandro",ledges:"Cornisas pintadas",well:"El pozo",lagoonEye:"Ojo de laguna",crater:"Espejo del cráter",descent:"Descenso",oculus:"Ãculo",seaGate:"Puerta del mar",shore:"Ventana a la orilla",cavern:"Caverna de cristal",icePassage:"Paso de hielo",vermilion:"Sendero bermellón",lantern:"Bosque de faroles",hush:"Silencio azul",cloister:"Claustro",corridor:"Corredor blanco",blueridges:"Sierras azules",indigo:"Sierras Ãndigo",fogbank:"Banco de niebla",harbor:"Puerto de nubes",cloudline:"LÃnea de nubes",longRoad:"Camino largo",jetty:"Hacia el blanco",violet:"Hileras violetas",terraces:"Escalones dorados",sunwell:"Pozo de sol",beneath:"Bajo el agua",barrel:"El tubo",gorge:"Garganta esmeralda",cosmicCliffs:"Acantilados cósmicos",starCradle:"Cuna de estrellas",sombrero:"El Sombrero",nightBridge:"Puente nocturno",nautilus:"Nautilus",halo:"LÃnea de halo",obsidian:"Flor de obsidiana",skyshaft:"Pozo de cielo"},widgetOptions:"Opciones del widget",pulseQuiet:"Tranquilo por ahora",menu:{configure:"Configurar",size:"Tamaño",remove:"Quitar"},config:{done:"Listo",h12:"12 horas",h24:"24 horas",minutes:"Minutos",seconds:"Segundos",secondCity:"Segunda ciudad",none:"Ninguna",cityPlaceholder:"Ciudad"},weather:{clear:"Despejado",partly:"Parcialmente soleado",cloudy:"Nublado",fog:"Niebla",drizzle:"Llovizna",rain:"Lluvia",snow:"Nieve",storm:"Tormenta",unavailable:"Clima no dis
1ponible",loading:"Mirando el cielo",range:"Máx {high} · MÃn {low}"},scene:{title:"Apariencia visual",browseFull:"Explorar a pantalla completa",close:"Cerrar",preset:"Ajuste",custom:"Personalizada",wash:"Velo",blur:"Desenfoque",brightness:"Brillo",ink:"Tinta",inks:{auto:"Auto",light:"Clara",dark:"Oscura"},material:{crystal:"Cristal",frosted:"Esmerilado",paper:"Papel"},yours:"Tuya",upload:"Usar tu propia imagen",uploadUnavailable:"La subida de imágenes no está disponible en este entorno",uploadFailed:"No se pudo subir la imagen",pickBackground:"Elegir fondo",tabStyle:"Estilo de pestaña",tabStyles:{classic:"Clásico",modern:"Moderno"},materialLabel:"Material",mayaOrb:"Orbe de Maya",avatarOrb:"Tu orbe",orbColors:{auto:"Auto",obsidian:"Obsidiana",slate:"Pizarra",sapphire:"Zafiro",petrol:"Petróleo",emerald:"Esmeralda",rose:"Rosa",custom:"Personalizado"},theme:"Tema",themes:{light:"Claro",dark:"Oscuro",auto:"Automático"},background:"Fondo",workspace:"Espacio de trabajo",tabs:"Pestañas",tabPositions:{left:"Izquierda",top:"Arriba"},transparency:"Transparencia",frostiness:"Nivel de esmerilado",reduceTransparency:"Reducir transparencia",lockedBy:"Definido por {org} para todos",uploadsOffBy:"{org} ha desactivado la subida de imágenes propias",myStyles:"Mis estilos",library:"Biblioteca",saveStyle:"Guardar el estilo actual",saveStyleConfirm:"Guardar",styleName:"Nombre del estilo",renameStyle:"Renombrar estilo",edited:"Editado",updateStyle:"Actualizar «{name}»",deleteStyle:"Eliminar estilo",deleteStyleTitle:"Eliminar estilo",deleteStyleBody:"¿Eliminar «{name}»? Esto no se puede deshacer.",deleteStyleConfirm:"Eliminar",header:"Encabezado",headerStyles:{standard:"Estándar",compact:"Compacto"},motion:"Movimiento",motions:{breathe:"Respirar",still:"Quieto"},photoCredits:"Créditos de fotos",screens:{title:"Pantallas",useEvery:"Usar todas las pantallas",openAtLogin:"Abrir al iniciar sesión",primary:"Principal",display:"Pantalla",detected:"{count} pantallas detectadas",single:"Conecta otra pantalla para usar esto.",roles:{Main:"Principal",Context:"Contexto",People:"Personas"}},yourLook:"Tu look",scopeEverywhere:"En todas partes",scopeSpace:"En {name}"},presets:{morningValley:"Valle matinal",goldenHighlands:"Tierras altas doradas",softGlen:"Cañada suave",seaOfClouds:"Mar de nubes",alpenglow:"Resplandor alpino",seaGlass:"Cristal de mar",quietForest:"Bosque en calma",deepWoods:"Bosque profundo",mistyPines:"Pinos en la niebla",highCanopy:"Dosel alto",redDesert:"Desierto rojo",duneDusk:"Dunas al anochecer",frostedDesk:"Escritorio esmerilado",firstLight:"Primera luz",northernLights:"Aurora boreal",softNebula:"Nebulosa suave",tidewater:"Marea",emberEvening:"Tarde de brasas",springMeadow:"Pradera de primavera",graphiteStudio:"Estudio grafito",carbonNight:"Noche de carbono",basalt:"Basalto",pearlMorning:"Mañana de perla",linenDesk:"Escritorio de lino",parchmentStudy:"Estudio pergamino",studioPaper:"Papel de estudio",midnightOffice:"Oficina de medianoche",standard:"Fondo estándar"},orbAria:"Tu cuenta",places:{title:"Lugares",think:"Pensar",understand:"Entender",design:"Diseñar",plan:"Planificar",do:"Hacer",test:"Probar",improve:"Mejorar",collaborate:"Colaborar",wisdom:"Wisdom",naturalCode:"Natural Code",productExperience:"Experiencia de producto",yourWork:"Tu trabajo",goals:"Objetivos",ensureQuality:"Asegurar la calidad",humanExperience:"Experiencia humana",gatherings:"Reuniones"}},spaces:{plane:{title:"Espacios"},defaultName:"Principal",newSpace:"Nuevo espacio",namePlaceholder:"Nombre del espacio",newNamePlaceholder:"Nombre del nuevo espacio",tabCount:"{count} abiertas",rename:"Renombrar espacio",presence:{follow:"Visible",quiet:"Silencioso",toQuiet:"Silenciar este espacio",toVisible:"Hacer visible este espacio",followTip:"Tu presencia te sigue aquà â el equipo ve las páginas de esta sala.",quietTip:"Este espacio no envÃa ninguna presencia."},delete:{title:"Eliminar espacio",message:"«{name}» se cierra y sus pestañas vuelven a Principal.",confirm:"Eliminar"},chipTip:"Las salas de tus pestañas â elige una y el escenario gira.",look:{yours:"Tu look",menu:"Look del espacio",tip:"El look que viste esta sala.",pinnedTitle:"{org} define el look aquÃ",pinnedTip:"{org} define el look mientras trabajas aquà â tu elección vuelve si se retira la fijación."},move:{up:"Subir",down:"Bajar",tip:"Mover este espacio"}
1,anchor:{title:"Anclar a una organización",none:"Sin organización",chipTitle:"Anclado a {org}",chipTip:"Define la presencia por defecto y la agrupación â nunca es una barrera."},compose:{cancel:"Cancelar",create:"Crear espacio"},cube:{newPersonal:"Nuevo espacio personal",unbound:"Elegir un proyecto",personalShelf:"Personal",sharedShelf:"Compartidos",moveLeft:"Mover a la izquierda",moveRight:"Mover a la derecha",lastSpace:"No se puede eliminar tu último espacio.",deleteMessage:"«{name}» se cierra y sus pestañas pasan a {home}.",deletedToast:"«{name}» eliminado â sus pestañas están ahora en {home}.",reboundToast:"«{name}» ahora apunta a {org} ⺠{project}.",bindOrg:"Organización",bindProject:"Proyecto",keys:{turn:"girar",enter:"entrar",look:"look",create:"crear",newSpace:"nuevo espacio",cancel:"cancelar",personal:"personal",shared:"compartidos"}},island:{expand:"Expandir",minimal:"Contraer"},menu:{rebind:"Cambiar organización y proyecto",actions:"Acciones",switcher:"Selector de espacios"}},tabs:{stripLabel:"Pestañas de trabajo",closeTab:"Cerrar pestaña",newTab:"Nueva pestaña",openInNewTab:"Abrir en una pestaña nueva",ask:"Lograr",account:"Cuenta",rail:{pinned:"Fijadas",tabs:"Pestañas",empty:"âK abre tu trabajo aquÃ",collapse:"Contraer a iconos"},menu:{back:"Atrás",forward:"Adelante",pin:"Fijar pestaña",unpin:"Soltar pestaña",rename:"Renombrar pestaña",group:{label:"Color del grupo",none:"Sin color",rose:"Rosa",orange:"Naranja",lime:"Lima",green:"Verde",cyan:"Cian",blue:"Azul",violet:"Violeta",pink:"Fucsia"},moveLeft:"Mover a la izquierda",moveRight:"Mover a la derecha",close:"Cerrar pestaña",closeOthers:"Cerrar las demás",moveToSide:"Pestañas al lateral",moveToTop:"Pestañas arriba",moveUp:"Mover arriba",moveDown:"Mover abajo",settings:"Configuración",copyComposition:"Copiar enlace de composición"},here:{page:"Página"},hover:{opened:"Abierta {ago}",hereNow:"aquà ahora"},switcher:{switchOrg:"Cambiar de organización",orgs:"Organizaciones",projects:"Proyectos",favorites:"Favoritos",overview:"Vista general",showProjects:"Mostrar proyectos",filter:"Filtrar proyectos",pin:"Fijar en favoritos",unpin:"Quitar de favoritos",reorder:"Reordenar",collapse:"Ocultar organizaciones",expand:"Mostrar organizaciones",pinHere:"Añadir proyecto",pinPick:"Elige un proyecto para fijar",newOrg:"Nueva organización",newProject:"Nuevo proyecto",noMatches:"Sin coincidencias"},home:"Inicio de {brand}"},verbs:{goals:{showMine:{label:"Mis metas",phrases:"muestra mis metas|mis metas|qué es mÃo|muestra las mÃas"},showBlocked:{label:"Metas bloqueadas",phrases:"muestra bloqueadas|qué está bloqueado|metas bloqueadas|dónde estamos atascados"},showOverdue:{label:"Metas atrasadas",phrases:"muestra atrasadas|qué está atrasado|metas atrasadas|qué va tarde"},openGoal:{label:"Abrir meta",phrases:"abre {goal}|ve a {goal}|muestra {goal}|abre esta|abre esto"},openBoard:{label:"Abrir board",phrases:"abre el board {board}|muestra el board {board}|cambia a {board}"},ship:{label:"Completar meta",phrases:"completa {goal}|marca {goal} como hecha|completa esta|marca esta como hecha",arm:"Completar {goal} â Hecho",spoken:"Hecho.",chip:"Marcada como hecha",did:"Completada {goal}"},start:{label:"Empezar meta",phrases:"empieza {goal}|mueve {goal} a en progreso|empieza esta|empiézala",arm:"Empezar {goal} â En progreso",spoken:"Empezada.",chip:"Empezada",did:"Empezada {goal}"},toReview:{label:"Mover a revisión",phrases:"mueve {goal} a revisión|manda {goal} a revisión|mueve esta a revisión|mándala a revisión",arm:"Mover {goal} â En revisión",spoken:"En revisión.",chip:"En revisión",did:"Movida {goal} a revisión"},block:{label:"Bloquear meta",phrases:"bloquea {goal} por {other}|bloquea esta por {other}|marca {goal} bloqueada por {other}",arm:"Bloquear {goal} por {other}",spoken:"Bloqueada.",chip:"Bloqueada",did:"Bloqueada {goal} por {other}"},assign:{label:"Asignar meta",phrases:"asigna {goal} a {person}|dale {goal} a {person}|asigna esta a {person}|asÃgnala a {person}",arm:"Asignar {goal} â {person}",spoken:"Asignada.",chip:"Asignada",did:"Asignada {goal} a {person}"},rename:{label:"Renombrar meta",phrases:"renombra {goal} a {text}|renombra esta a {text}|renómbrala a {text}",arm:"Renombrar {goal} â «{text}»",spoken:"Renombrada.",chip:"Renombrada",did:"Renombrada {goal} a «{text}»"},toBoard:{label:"Mover de board",phrases:"mueve {goal} al board {board}|mueve esta al board {board}|pon {goal} en el board {board}",arm:"Mover {goal} â board {board}",spoken:"Movida.",chip:"Movida",did:"Movida {goal} al board {board}"}},wisdom:{find:{label:"Buscar en Wisdom",phrases:"busca {query}|encuentra {query}|consulta {query}"},openDoc:{label:"Abrir doc",phrases:"abre {doc}|muestra {doc}|abre este doc|abre esto"},showConcepts:{label:"Conceptos",phrases:"muestra conceptos|abre conceptos|el mapa de conceptos"}}},blocks:{shell:"Workbench",inbox:"Bandeja de entrada",goals:"Objetivos",wisdom:"SabidurÃa",skills:"Habilidades",settings:"Configuración",members:"Miembros",awareness:"Awareness",releases:"Releases",clarity:"Clarity",billing:"Facturación",account:"Cuenta",workplan:"Plan de trabajo",org:"Org y proyectos",reflection:"Reflexión",empathy:"EmpatÃa",codeExplorer:"Explorador de código",visualDesigner:"Visual Designer",rainman:"Pruebas"},panes:{startPage:{name:"Página de inicio",desc:"La pantalla base del escenario, delante de cada pestaña"},board:{name:"Tablero de objetivos",desc:"Kanban de objetivos; variantes: todos · bloqueados · mÃos · persona",variants:{mine:"mÃos",blocked:"bloqueados",overdue:"vencidos"}}
1,goalSession:{name:"Sesión del objetivo",desc:"El objetivo en sÃ: el chat donde un objetivo planifica, construye y muestra su trabajo"},doc:{name:"Documento",desc:"Un documento de sabidurÃa en el editor",missing:"Este documento ya no está disponible.",loading:"Cargando documentoâ¦"},docSource:{name:"Documento fuente",desc:"Un segundo documento, de solo lectura, para transformaciones"},wisdomSearch:{name:"Resultados de sabidurÃa",desc:"Documentos y conceptos ordenados por relevancia para una consulta",filter:"Filtrar documentosâ¦",empty:"Aún no hay nada"},proposals:{name:"Propuestas",desc:"Propuestas de agentes pendientes de aceptar o rechazar",loading:"Cargando propuestasâ¦",empty:"Nada espera una decisión.",review:"Revisar",accept:"Aceptar",accepted:"Propuesta aceptada",rejected:"Propuesta descartada",decideFailed:"No se pudo decidir la propuesta",forName:"para {name}"},asks:{name:"Solicitudes",desc:"Elementos de la bandeja que te necesitan, filtrados por ámbito",variants:{archived:"archivado",mentions:"menciones",approvals:"aprobaciones"}},pulse:{name:"Pulso",desc:"Flujo de actividad ambiental del ámbito"},designSystem:{name:"Sistema de diseño",desc:"Tokens y componentes en uso"},skills:{name:"Habilidades",desc:"Las filas de la biblioteca de habilidades del proyecto"},people:{name:"Personas",desc:"Miembros con roles; abre una persona"},team:{name:"Equipo",desc:"Un equipo: miembros, grupos y lo que llevan entre manos"},settings:{name:"Sección de configuración",desc:"Una sección de configuración del proyecto o la organización, en lÃnea",noAccess:"Esta sección no está disponible para ti."},releases:{name:"Releases",desc:"La superficie de releases del proyecto"},clarityBoard:{name:"Tablero Clarity",desc:"Widgets y preguntas fijadas sobre tu trabajo"},sessionBrowser:{name:"Sesiones",desc:"Explora y busca tus sesiones de agentes"},sharedSessions:{name:"Sesiones compartidas",desc:"Sesiones del equipo, por persona"},clarityDevices:{name:"Dispositivos",desc:"Máquinas conectadas y sus carpetas"},clarityAgents:{name:"Agentes de análisis",desc:"Análisis programados sobre tus sesiones"},billingOverview:{name:"Facturación",desc:"Plan, productos, créditos y pagos"},invoiceList:{name:"Facturas",desc:"Historial de facturas con estado"},creditsUsage:{name:"Uso",desc:"Uso de modelos y voz, y cómo se gastan los créditos"},workplan:{name:"Iniciativas",desc:"Ãrbol de iniciativas, esquema y cronograma"},projectsGrid:{name:"Proyectos",desc:"Todos los proyectos de la organización"},orgHome:{name:"Inicio de la org",desc:"La página de inicio de la organización"},projectHome:{name:"Resumen del proyecto",desc:"La puerta de entrada del proyecto"},journeys:{name:"Coaching",desc:"Trayectorias de coaching privadas"},training:{name:"Formación",desc:"Programas asignados y la biblioteca"},feedback:{name:"Respuestas",desc:"Pulsos y check-ins respondidos"},received:{name:"Recibido",desc:"Comentarios para ti y respuestas a tus check-ins"},requests:{name:"Solicitudes",desc:"Fricciones reportadas y sus resultados"},impact:{name:"Impacto",desc:"Qué cambió gracias a tu feedback"},gatherings:{name:"Reuniones",desc:"Salas de equipo, reuniones en vivo y resúmenes"},standup:{name:"Standup",desc:"Qué cambió desde el último standup"},snapshot:{name:"Snapshot",desc:"Instantáneas periódicas del equipo y la org"},codeExplorer:{name:"Explorador de código",desc:"Tarjetas en lenguaje claro sobre un repositorio, ancladas en referencias verificadas de archivo y lÃnea."},visualDesigner:{name:"Visual Designer",desc:"Donde se diseña la experiencia de producto"},rainman:{name:"Pruebas",desc:"El área de pruebas del proyecto"}},layouts:{solo:{name:"Solo",use:"Una superficie ocupa la pantalla, con un diálogo superpuesto opcional"},split:{name:"Dividido",use:"Destino y fuente lado a lado: transformaciones, aprendizaje"},mainRail:{name:"Principal + carril",use:"Una superficie principal y dos carriles apilados"},columns:{name:"Columnas",use:"Listas equivalentes lado a lado: triaje, seguimiento"},grid:{name:"CuadrÃcula",use:"El tope de 4 bloques en 2Ã2 â nada se convierte en tiras"}},creates:{goal:"Nuevo objetivo",doc:"Nuevo documento",sheet:"Nueva hoja de cálculo",drawing:"Nuevo dibujo",slides:"Nuevas diapositivas",page:"Nueva página",concept:"Nuevo concepto",invite:"Invitar a alguien",initiative:"Nueva iniciativa",project:"Nuevo proyecto",org:"Nueva organización",team:"Nuevo equipo",gathering:"Nueva reunión",room:"Nueva sala",friction:"Reportar fricción",shareFeedback:"Compartir una respuesta",buyCredits:"Comprar créditos",collaboratorInvite:"Añadir colaborador",pdf:"Añadir PDF",fig:"Añadir archivo de Figma"},actions:{startpage:{go:{label:"Página de inicio",phrases:"página de inicio|home|inicio|ir al inicio|llévame al inicio|nueva pestaña|abrir la página de inicio|volver al inicio"}},inbox:{open:{label:"Bandeja de entrada",phrases:"inbox|bandeja de entrada|notificaciones|no leÃdos|mis solicitudes|necesita mi respuesta|mensajes|alertas|qué me necesita|abrir bandeja"}
1,markAllRead:{label:"Marcar todo como leÃdo",phrases:"marcar todo como leÃdo|todo leÃdo|limpiar bandeja|limpiar notificaciones|descartar todo|inbox cero|leer todo"},archived:{label:"Notificaciones archivadas",phrases:"archivado|archivo|notificaciones archivadas|elementos resueltos|avisos antiguos|notificaciones pasadas"},mentions:{label:"Mis menciones",phrases:"menciones|mis menciones|dónde me mencionaron|quién me mencionó|respuestas para mÃ|comentarios para mÃ"},approvals:{label:"Necesita mi aprobación",phrases:"aprobaciones|necesita mi aprobación|esperando por mÃ|aprobar|firmar|decisiones pendientes|bloqueado en mÃ"}},goal:{new:{label:"Nuevo objetivo",phrases:"nuevo objetivo|nueva meta|crear objetivo|añadir objetivo|nueva tarea|nuevo ticket|nuevo issue|empezar un objetivo|registrar trabajo"},open:{label:"Abrir objetivo",phrases:"abrir {entity}|trabajar en {entity}|continuar {entity}|retomar {entity}|ir a {entity}|estado de {entity}|dónde está {entity}|mostrar {entity}|abrir objetivo"},setState:{label:"Cambiar estado de la meta",phrases:"cambiar estado de la meta|cambia el estado de {entity}|cambia {entity} de estado|pon estado a {entity}|actualiza el estado de {entity}|define el estado de {entity}"},block:{label:"Bloquear meta",phrases:"bloquear meta|bloquea la meta {entity}|bloquea {entity}|marca {entity} bloqueada|pon {entity} bloqueada|deja {entity} bloqueada"},assign:{label:"Asignar meta",phrases:"asignar meta|asigna la meta {entity}|asigna {entity}|reasigna {entity}|cambia el responsable de {entity}|pon responsable a {entity}"},rename:{label:"Renombrar meta",phrases:"renombrar meta|renombra la meta {entity}|renombra {entity}|retitula {entity}|cambia el tÃtulo de {entity}|pon tÃtulo a {entity}"},moveBoard:{label:"Mover meta de board",phrases:"mover meta de board|mueve la meta {entity} a otro board|mueve {entity} a otro board|cambia el board de {entity}|pon {entity} en otro board|lleva {entity} a otro board"}},goals:{board:{label:"Tablero de objetivos",phrases:"objetivos|metas|tablero de objetivos|tablero|kanban|backlog|todos los objetivos|pipeline|tickets|en qué estamos trabajando|tablero de trabajo"},mine:{label:"Mis objetivos",phrases:"mis objetivos|mis metas|asignado a mÃ|mi trabajo|mis tareas|mis tickets|en qué estoy trabajando|mi tablero"},blocked:{label:"Bloqueados y en riesgo",phrases:"bloqueados|objetivos bloqueados|bloqueados y en riesgo|en riesgo|qué me necesita|triaje|atascado|en espera|cuellos de botella|necesita atención|riesgos"},byInitiative:{label:"Objetivos de una iniciativa",phrases:"objetivos de {entity}|{entity} objetivos|qué hay en {entity}|progreso de {entity}|trabajo de {entity}|cómo va {entity}|objetivos de una iniciativa",tabName:"Objetivos"},overdue:{label:"Objetivos vencidos",phrases:"vencidos|objetivos atrasados|fuera de plazo|con retraso|deadlines perdidos|qué va tarde|objetivos vencidos"}},doc:{new:{label:"Nuevo documento",phrases:"nuevo documento|nuevo doc|crear documento|nueva nota|nueva spec|tomar notas|empezar a escribir|nuevo memo|nueva decisión"},open:{label:"Abrir documento",phrases:"abrir {entity}|leer {entity}|editar {entity}|mostrar {entity}|ver {entity}|ir a {entity}|abrir documento"},draft:{label:"Redactar desde fuente",phrases:"convertir {entity}|resumir {entity}|reescribir {entity}|condensar {entity}|tldr {entity}|borrador desde {entity}|hacer un resumen|redactar desde fuente",tabName:"Borrador"},theme:{label:"Cambiar el tema del documento",phrases:"cambiar el tema del documento|tema del documento|tema|tema de lectura|definir tema|familia tipográfica"}},concept:{new:{label:"Nuevo concepto",phrases:"nuevo concepto|definir un concepto|crear concepto|nuevo término|definir un término|nueva definición|añadir al glosario|entrada de glosario"}},sheet:{new:{label:"Nueva hoja de cálculo",phrases:"nueva hoja de cálculo|nueva hoja|crear hoja de cálculo|nuevo excel|nueva tabla|nueva cuadrÃcula|hoja de cálculo"}},drawing:{new:{label:"Nuevo dibujo",phrases:"nuevo dibujo|crear dibujo|nuevo diagrama|nuevo boceto|nueva pizarra|nuevo lienzo|dibujar algo"}},page:{new:{label:"Nueva página",phrases:"nueva página|nueva página web|crear página|importar una página|importar página web|nuevo sitio web|guardar una página|página desde url|añadir una página|página"}},slides:{new:{label:"Nuevas diapositivas",phrases:"nuevas diapositivas|nueva diapositiva|nueva presentación|crear diapositivas|nuevo powerpoint|nuevo deck|presentación"}},wisdom:{search:{label:"Buscar en sabidurÃa",phrases:"wisdom|cómo funciona|explica|explÃcame|docs sobre|buscar en wisdom|buscar documentos|base de conocimiento|documentación|qué es|docs|wiki",tabName:"SabidurÃa"},concepts:{label:"Conceptos",phrases:"conceptos|glosario|términos|definiciones|Ãndice de conceptos|explorar conceptos|vocabulario"}},skill:{open:{label:"Abrir habilidad",phrases:"abrir {entity}|skill {entity}|ver {entity}|mostrar {entity}|qué hace {entity}|cómo funciona {entity}|abrir skill"}},skills:{all:{label:"Biblioteca de habilidades",phrases:"skills|biblioteca de skills|biblioteca|todas las skills|explorar skills|skills de agentes|qu
1é pueden hacer los agentes|capacidades|catálogo de skills"}},settings:{open:{label:"Abrir configuración",phrases:"ajustes|configuración|ajustes de {entity}|configurar {entity}|cambiar {entity}|gestionar {entity}|preferencias|opciones|admin|abrir ajustes"},project:{label:"Configuración del proyecto",phrases:"configuración del proyecto|ajustes del proyecto|preferencias del proyecto|opciones del proyecto|abrir configuración del proyecto"}},members:{view:{label:"Miembros y equipos",phrases:"miembros|personas|equipos|grupos|quién está en la organización|miembros y equipos|directorio|organigrama|colegas|compañeros|quién trabaja aquÃ"}},team:{open:{label:"Abrir equipo",phrases:"abrir {entity}|equipo {entity}|plantilla de {entity}|quién está en {entity}|miembros de {entity}|qué hace {entity}|abrir equipo"},new:{label:"Nuevo equipo",phrases:"nuevo equipo|crear equipo|añadir equipo|nuevo grupo|crear grupo|montar un squad|nuevo departamento"}},person:{open:{label:"Abrir persona",phrases:"abrir {entity}|el trabajo de {entity}|qué está haciendo {entity}|revisar a {entity}|perfil de {entity}|estado de {entity}|preparar 1:1|abrir persona"},call:{label:"Llamar",phrases:"llamar a {entity}|llamar|marcar a {entity}|marcar|telefonear a {entity}|contactar a {entity}|hacer una llamada a {entity}"},invite:{label:"Invitar a alguien",phrases:"invitar|invitar a alguien|añadir persona|invitar a un compañero|añadir miembro|añadir usuario|enviar invitación|nuevo miembro|invitar a la organización"}},pulse:{open:{label:"Abrir Pulse",phrases:"pulse|actividad|qué ha pasado|feed de actividad|qué hay de nuevo|actividad reciente|feed|novedades|ponme al dÃa|esta semana|abrir pulse|awareness|hx awareness"}},releases:{view:{label:"Abrir releases",phrases:"releases|lanzamientos|registro de releases|notas de release|deploys|despliegues|changelog|qué se ha lanzado|versiones|lanzado recientemente|abrir releases"}},clarity:{home:{label:"My Clarity",phrases:"my clarity|clarity|mi dashboard|mi panel|mi analÃtica de trabajo|en qué trabajé|mis métricas|mis tableros|hx clarity"},teamBoard:{label:"Tablero del equipo",phrases:"tablero del equipo|team clarity|dashboard del equipo|actividad del equipo|en qué trabaja mi equipo|cómo va el equipo"},orgBoard:{label:"Tablero de la org",phrases:"tablero de la org|dashboard de la organización|actividad de la empresa|cómo va la empresa|en qué trabaja la empresa|panel de la empresa"},mySessions:{label:"Mis sesiones",phrases:"mis sesiones|historial de sesiones|sesiones recientes|mis transcripciones|buscar mis sesiones|en qué trabajé hoy|sesiones activas"},teamSessions:{label:"Sesiones del equipo",phrases:"sesiones del equipo|sesiones compartidas|quién programa qué|transcripciones del equipo|sesiones compartidas conmigo|abrir sesiones del equipo"},orgSessions:{label:"Sesiones de la org",phrases:"sesiones de la org|sesiones de la empresa|todas las sesiones compartidas|quién trabaja en qué|transcripciones de la org|abrir sesiones de la org"},myDevices:{label:"Mis dispositivos",phrases:"mis dispositivos|dispositivos conectados|mis máquinas|qué sincroniza esta máquina|mis ordenadores"},connectDevice:{label:"Conectar un dispositivo",phrases:"conectar un dispositivo|conectar mi portátil|añadir dispositivo|instalar hx|configurar la sincronización|introducir código de dispositivo"},sharing:{label:"Compartición de sesiones",phrases:"compartición|compartir sesiones|quién ve mis sesiones|dejar de compartir|privacidad de sesiones|qué ve mi organización|compartición de sesiones"},storage:{label:"Almacenamiento de sesiones",phrases:"almacenamiento de sesiones|session vault|dónde se guardan mis sesiones|ajustes de almacenamiento|abrir almacenamiento de sesiones"},settings:{label:"Ajustes de Clarity",phrases:"ajustes de clarity|gestionar dispositivos|desconectar un dispositivo|revocar dispositivo|cola de sincronización|ajustes de sincronización"},agents:{label:"Agentes de análisis",phrases:"agentes de análisis|mis agentes|análisis programados|informes nocturnos|automatizaciones|historial de ejecuciones"}},billing:{view:{label:"Facturación",phrases:"facturación|nuestro plan|suscripción|cuánto gastamos|factura mensual|métodos de pago|cambiar tarjeta|asientos|renovación"},invoices:{label:"Facturas",phrases:"facturas|historial de facturas|recibos|qué pagamos|historial de pagos|descargar factura|facturas pendientes"},usage:{label:"Uso",phrases:"uso|créditos de ia|uso de créditos|uso este mes|quién usa créditos|gasto de ia por proyecto|cuántos créditos quedan"},spend:{label:"Cómo se gastan los créditos",phrases:"cómo se gastan los créditos|lotes de créditos|créditos que caducan|qué créditos se usan primero|caducan mis créditos|saldo de créditos",tabName:"Gasto"},buyCredits:{label:"Comprar créditos",phrases:"comprar créditos|añadir créditos|recargar créditos|más créditos|nos quedamos
1sin créditos|reponer créditos"}},account:{language:{label:"Idioma",phrases:"cambiar idioma|idioma|idioma de la interfaz|ajustes de idioma|locale|abrir idioma|zona horaria|formato de fecha|región y formato"},notifications:{label:"Notificaciones",phrases:"ajustes de notificaciones|notificaciones por correo|silenciar correos|horas de silencio|no molestar|apagar notificaciones|notificaciones"},workforce:{label:"AI Workforce",phrases:"ai workforce|mis modelos|modelo por defecto|cambiar modelo|qué modelo uso|pool de agentes|ajustes de modelos|comparar modelos"},connections:{label:"Agentes conectados",phrases:"conexiones|conectar claude code|conectar un agente|configurar mcp|agentes conectados|revocar acceso|conectar cursor"},github:{label:"Cuentas de GitHub",phrases:"conectar github|github|cuenta de github|vincular github|mi github|ajustes de github|desconectar github|cuentas de github"},voice:{label:"Entrada de voz",phrases:"entrada de voz|palabras de deshacer|ajustes de voz|configura la voz|cambia las palabras de deshacer|edita las palabras de deshacer"}},workplan:{view:{label:"Iniciativas",phrases:"iniciativas|plan de trabajo|roadmap|el plan|plan del proyecto|planificación|epics|panorama general|en qué trabajamos"},timeline:{label:"Cronograma",phrases:"cronograma|timeline|gantt|calendario del proyecto|cuándo se entrega|fechas de entrega|vista trimestral|qué llega este mes"}},initiative:{open:{label:"Abrir iniciativa",phrases:"abrir {entity}|iniciativa {entity}|progreso de {entity}|cómo va {entity}|estado de {entity}|abrir iniciativa"},new:{label:"Nueva iniciativa",phrases:"nueva iniciativa|crear iniciativa|añadir iniciativa|nuevo workstream|nuevo epic|añadir a la roadmap|empezar una iniciativa"}},org:{open:{label:"Ir a la organización",phrases:"abrir {entity}|ir a {entity}|inicio de la org|mi organización|inicio de la empresa|ir a la organización|volver a {entity}"},new:{label:"Nueva organización",phrases:"nueva organización|crear organización|nueva org|crear org|montar una empresa|añadir organización"}},projects:{view:{label:"Todos los proyectos",phrases:"proyectos|todos los proyectos|lista de proyectos|explorar proyectos|nuestros proyectos|mostrar proyectos|proyectos archivados"}},project:{open:{label:"Abrir proyecto",phrases:"abrir {entity}|ir a {entity}|resumen de {entity}|resumen del proyecto|inicio del proyecto|abrir proyecto|entrar en {entity}"},new:{label:"Nuevo proyecto",phrases:"nuevo proyecto|crear proyecto|empezar un proyecto|añadir proyecto|montar un proyecto|nuevo workspace"},openPlane:{label:"Abrir proyecto",phrases:"abrir proyecto|cambiar de proyecto|proyectos|ir a proyecto|elegir proyecto|otro proyecto"}},gathering:{hub:{label:"Reuniones",phrases:"reuniones|gatherings|unirse a una reunión|unirse con código|salas de equipo|resúmenes de reuniones|standup|digest diario|huddle"},new:{label:"Nueva reunión",phrases:"nueva reunión|programar una reunión|crear reunión|montar una llamada|reunión externa|reservar reunión|invitar invitados"},start:{label:"Empezar reunión ahora",phrases:"empezar una reunión|reunión ahora|reunión instantánea|empezar una llamada|huddle rápido|juntar al equipo|empezar reunión ahora"}},awareness:{snapshot:{label:"Snapshot",phrases:"snapshot|snapshots|snapshot del equipo|snapshot de la org|abrir snapshot|snapshot semanal"}},standup:{project:{label:"Standup del proyecto",phrases:"standup|hacer un standup|standup diario|qué cambió desde ayer|check-in del equipo|sync diario|quién movió qué|standup del proyecto"}},design:{view:{label:"Diseño",phrases:"diseño|briefs de diseño|mockups|mocks|referencias visuales|dónde están los diseños|mostrar el trabajo de diseño"}},reflection:{journeys:{label:"Mi Reflexión",phrases:"mi coaching|coaching|trayectorias de coaching|mis trayectorias|hablar con mi coach|crecimiento personal|reflexión|conversación de carrera|mis trayectorias de coaching|reflection|hx reflection"},training:{label:"Mi formación",phrases:"mi formación|programas de formación|formación asignada|continuar mi formación|mis cursos|aprendizaje|progreso de formación|retomar mi curs
1o"},library:{label:"Biblioteca de formación",phrases:"biblioteca de formación|explorar formación|encontrar un curso|catálogo de cursos|biblioteca de aprendizaje|qué puedo aprender|explorar cursos"}},empathy:{feedback:{label:"Mis respuestas",phrases:"mis respuestas|respuestas|mis comentarios|mi feedback|feedback|responder el pulso|pulso semanal|check-in|responder al check-in|mis check-ins|cómo se siente el trabajo|empathy|hx empathy"},received:{label:"Comentarios recibidos",phrases:"comentarios recibidos|comentarios para mÃ|respuestas a mi check-in|resultados del check-in|registrar resultado"},requests:{label:"Mis solicitudes",phrases:"mis solicitudes|solicitudes|fricciones|fricciones que reporté|qué pasó con mi solicitud|problemas reportados|estado de mi solicitud"},impact:{label:"Mi impacto",phrases:"mi impacto|impacto|resultados|qué cambió por mi feedback|sirvió mi feedback|resultados de mis solicitudes"},shareFeedback:{label:"Compartir una respuesta",phrases:"compartir una respuesta|compartir feedback|dar feedback|enviar feedback|decirle algo a mi lead|contar cómo me siento|quiero compartir algo"},raiseFriction:{label:"Reportar fricción",phrases:"reportar fricción|reportar un problema|algo me frena|señalar un problema|esto está roto|nueva solicitud"}},goalBoard:{open:{label:"Abrir tablero",phrases:"abrir tablero|abrir {entity}|abrir tablero {entity}|objetivos de {entity}|cambiar tablero|cambiar al tablero {entity}|ir al tablero"}},goalView:{open:{label:"Abrir vista de tablero",phrases:"abrir {entity}|vista {entity}|vista guardada|vista de tablero|vista compartida|mis vistas guardadas|abrir vista de tablero"}},claritySession:{open:{label:"Abrir sesión",phrases:"abrir {entity}|sesión {entity}|transcripción de {entity}|qué pasó en {entity}|ver {entity}|abrir sesión"}},clarityAgent:{open:{label:"Abrir agente",phrases:"abrir {entity}|agente {entity}|ejecuciones de {entity}|resultados de {entity}|historial de {entity}|abrir agente"},run:{label:"Ejecutar agente",phrases:"ejecutar {entity}|ejecutar {entity} ahora|actualizar {entity}|relanzar {entity}|lanzar {entity}|ejecutar agente"}},invoice:{open:{label:"Abrir factura",phrases:"factura {entity}|abrir {entity}|recibo {entity}|qué habÃa en {entity}|detalles de la factura {entity}|abrir factura"}},room:{new:{label:"Nueva sala",phrases:"nueva sala|crear sala|sala fija|sala del equipo|sala de standup recurrente|sala permanente"}},collaborator:{invite:{label:"Añadir colaborador",phrases:"añadir colaborador|invitar al proyecto|compartir el proyecto|añadir a alguien al proyecto|dar acceso al proyecto|añadir un invitado"}},codeExplorer:{view:{label:"Explorador de código",phrases:"explorador de codigo|explorador de código|explica el codigo|explicame el codigo|explicar codigo|entender el codigo|mapa de codigo|explorar el codigo|como funciona el codigo|code explorer"}},space:{openCube:{label:"Abrir espacio",phrases:"abrir espacio|cambiar de espacio|espacios|ir a espacio|elegir espacio|otro espacio"}},visualDesigner:{view:{label:"Visual Designer",phrases:"visual designer|experiencia de producto|diseñar el producto|diseño de producto|superficie de diseño|abrir visual designer|diseñador"}},rainman:{view:{label:"Pruebas",phrases:"rainman|prueba|pruebas|probar|calidad|qa|asegurar la calidad|abrir rainman"},targets:{label:"Targets de prueba",phrases:"targets de prueba|targets|gestionar targets de prueba|target de prueba|entornos a probar|dónde probar|abrir targets de prueba"}},pdf:{new:{label:"Añadir PDF",phrases:"añadir pdf|nuevo pdf|subir pdf|importar pdf|pdf"}},fig:{new:{label:"Añadir archivo de Figma",phrases:"añadir figma|añadir archivo de figma|nuevo figma|importar figma|figma"}}},entities:{orgGeneral:"Configuración de la organización",orgHx:"Human Experience",orgPools:"Pools de agentes",orgAudit:"Registro de auditorÃa",orgPublishing:"Publicación",orgSharing:"Compartir",orgWisdom:"MinerÃa de Wisdom"},entityMeta:{projectSettings:"Configuración del proyecto",orgSettings:"Configuración de la organización"},bar:{placeholder:"¿Qué quieres lograr?",noResults:"Nada coincide todavÃa â sigue escribiendo.",createDocFailed:"No se pudo crear el documento.",sections:{continue:"Continuar",actions:"Acciones",open:"Abrir",recent:"Recientes",results:"Resultados",switch:"Cambiar",suggested:"Sugerencias",blocks:"Bloques",didYouMean:"Quizás quisiste decir",verbs:"Verbos â aquÃ"},kinds:{goal:"Objetivo",goalBoard:"Tablero",doc:"Documento",concept:"Concepto",skill:"Habilidad",person:"Persona",team:"Equipo",setting:"Configuración",tab:"Pestaña",org:"Organización",project:"Proyecto",initiative:"Iniciativa",goalView:"Vista de tablero",gatheringRoom:"Sala de equipo",claritySession:"Sesión",clarityAgent:"Agente de análisis",invoice:"Factura"},foot:{default:"Escribe una intención, un nombre o un verbo",tab:"âµ abre ese objetivo",createDialog:"âµ abre el diálogo de creación",createNow:"âµ lo crea y lo abre",openPage:"âµ abre la página",addBlock:"âµ añade este bloque a la pestaña actual",existingTab:"âµ cambia a tu pestaña «{name}»",panel:"âµ abre un panel sobre tu trabajo â esc te devuelve",openTab:"âµ abre en esta pestaña â ââµ abre una nueva pestaña",openTabBlocks:"âµ abre una pestaña con {count} bloques",switchOrg:"âµ cambia a {name}",hintOwner:"Solo un owner de la organización puede abrir esto",hintProjectAdmin:"Solo un admin del proyecto puede abrir esto",hintEditor:"Necesitas permiso de edición â pide acceso a un admin del proyecto",markAllRead:"âµ marca todas las notificaciones no leÃdas como leÃdas â el toast permite deshacer",ask:"âµ pregunta al asistente â se abre un chat nuevo con tu pregunta",argWhere:"âµ se ejecuta en {name} · ⥠cambia dónde",existingTabArg:"âµ Abrir · ⥠Cambiar organización",argPicker:"ââ elige dónde · âµ ejecutar ahà · esc mantener {name}",mutateVerb:"âµ lo ejecuta aquà â sin diálogo · âZ deshace durante 6 s",touch:{tab:"Abre esa meta",createDialog:"Abre el diálogo de creación",createNow:"Lo crea y lo abre",openPage:"Abre la página",addBlock:"Añade este bloque a la pestaña actual",existingTab:"Cambia a tu pestaña existente «{name}»",panel:"Abre un panel sobre tu trabajo",openTab:"Abre en esta pestaña",openTabBlocks:"Abre una pestaña con {count} bloques",switchOrg:"Cambia a {name}",markAllRead:"Marca todas las notificaciones no leÃdas como leÃdas â el aviso puede deshacerlo",ask:"Pregunta al asistente â se abre un chat nuevo con tu pregunta",argWhere:"Se ejecuta en {name}",existingTabArg:"Abre tu pestaña existente",argPicker:"Toca dónde ejecutarlo",mutateVerb:"Se ejecuta aquà mismo â sin diálogo"}},cheatsheet:{title:"Teclado",ghost:"acepta la sugerencia â completa nombres como fichas",dissolve:"selecciona una ficha y disuélvela de nuevo en texto",traverse:"muévete por el texto; una ficha es un paso",choose:"elige un resultado",deselect:"deseleccionar · cerrar"},addBlockPlaceholder:"Añade un bloque â un tablero, un doc, asks, lo que sea",findVerbs:"busca|encuentra|find|search",findPrompt:"Escribe lo que buscas â contenido, tÃtulos, lo que sea.",switchVerbs:"cambia|cambia a|ve a|switch|switch to",switchTo:"Cambiar a {name}",hint:{meta:"Sin acceso"},markAllRead:{done:"{count} notificaciones marcadas como leÃdas",none:"Nada sin leer â estás al dÃa",undo:"Deshacer",failed:"No se pudieron marcar las notificaciones"},agentRun:{queued:"Ejecución en cola â los resultados aparecerán en el historial del agente"},ask:{title:"Preguntar al asistente"},placeholderPhone:"¿Qué quieres hacer?",argIn:"en {name}",argWhere:"¿Dónde debe ejecutarse?",place:{thisOrg:"Esta organización",elsewhere:"En otros lugares"},verbKind:"Verbo de {block}",verbThis:"esta â {name}"},workspace:{maximize:"Maximizar bloque",restore:"Restaurar disposición",missingTitle:"Esta pestaña no está aquÃ",missingBody:"Las pestañas de trabajo son personales: este enlace apunta a una pestaña que este navegador no tiene. Puede que se haya cerrado o que pertenezca a otra persona.",missingHome:"Ir al inicio",moveLeft:"Mover a la izquierda",moveRight:"Mover a la derecha",openAsTab:"Abrir como pestaña propia",openFullPage:"Abrir página completa",copyLink:"Copiar enlace al bloque",linkCopied:"Enlace copiado â el contexto viaja con él",closeBlock:"Cerrar bloque",blockMenu:"Opciones del bloque",addBlock:"Añadir bloque",blockCeiling:"Cuatro bloques es el máximo â cierra uno primero",blockUnsupported:"Esta pestaña muestra una página completa â no puede contener bloques.",blockAdded:"{name} añadido a esta pestaña"},panel:{openAsTab:"Abrir como pestaña",close:"Cerrar panel"},people:{teams:"Equipos",people:"Personas",collaborators:"Colaboradores",teamMeta:"{members} miembros",loading:"Cargando equipoâ¦",teamGone:"Este equipo no está disponible",invite:"Invitar personas",inviteDesc:"Reciben un enlace por correo · Miembro por defecto",invited:"Invitados",invitePending:"Invitación pendiente"},presence:{groupLabel:"Aquà contigo",someone:"Alguien del equipo",shared:"Compartido con {name}",shareWith:"Compartir este espacio con {name}"},phone:{tabsAria:"Pestañas â {count} abiertas",inboxAria:"Bandeja de entrada",tabsSheetAria:"Pestañas abiertas",backToTabs:"Volver a las pestañas",back:"Atrás",trailAria:"Páginas recientes",trailEmpty:"Aún sin historial",newTab:"Nueva pestaña",sessionsAria:"Sesiones en curso",barAria:"Navegación del espacio",stripAria:"Acciones de esta página",live:"{count}
1 activas",dismissKeyboard:"Ocultar teclado",scopeAria:"Ãmbito: {label}",scopeHint:"Abre Objetivos",notConnectedBody:"Tu espacio de trabajo aún no está conectado en este dispositivo.",unread:"No leÃdo"},compositions:{loading:"Abriendo la composición",copied:"Enlace copiado",copyFailed:"No se pudo crear el enlace â inténtalo de nuevo",accept:{eyebrow:"Una composición compartida",panes:"{count} paneles compuestos",accept:"Añadir a tus pestañas"},refusal:{title:"No puedes abrir esta composición",body:"Pertenece a un proyecto del que no eres miembro â pide una invitación a quien la compartió."},gone:{title:"Esta composición ya no existe",body:"El enlace fue revocado o nunca existió."}},companion:{sayChoices:"{count} coincidencias â {labels} â o ninguna",notCaught:"No se reconoció nada â está en la barra",noneKind:"Barra",noneTitle:"Ninguna de estas",noneSub:"EscrÃbelo mejor",choicesAria:"Coincidencias de voz",confirmYes:"SÃ",confirmNo:"No",muteLabel:"Silenciar voz",unmuteLabel:"Activar voz",mutedHint:"silenciado",inCallHint:"en una llamada",armedCancelHint:"o di «{word}» â cancela",leftAlone:"Como estaba.",askLabel:"Preguntar a Maya",actBallUp:"Hecha orbe",actComeBack:"De vuelta",ballUpLabel:"Hacer más pequeño",takeListening:"escuchando",undone:"Deshecho.",undoneDesc:"Deshecho â {desc}",nothingToUndo:"Nada que deshacer",refusalTitle:"No hay nada seleccionado.",refusalBody:"Di la meta por su nombre â «completa {example}» â o ve a una tarjeta con las flechas.",actsTitle:"Actos recientes",actsUndo:"Deshacer",actsEmpty:"Nada que deshacer aún â los actos aparecen aquà cuando hablas.",actsWords:"Palabras de deshacer:",actsWordsEdit:"editables en Ajustes â Entrada de voz â Palabras de deshacer",actsAria:"Actos recientes",actsJustNow:"ahora mismo",laneVoice:"voz",laneTyped:"escrito"},projectsPlane:{title:"Proyectos"},startBar:{title:"StartBar",pinned:"Fijada",tucked:"Recogida",hidden:"Oculta",apps:"Aplicaciones"}},B={skills:{eyebrow:"Library",title:"Skills",tabImported:"Imported",tabBuiltin:"Built-in",filterPlaceholder:"Filter skills",segAll:"All",segEverywhere:"Everywhere",segGoals:"Goal execution",segDocuments:"Documents",onlyYou:"Only you",builtinAlwaysOn:"Always on",importedFromRepo:"Imported from {repo}",importedFromUpload:"Uploaded",importedFromMarketplace:"From skills.sh",importedFromManual:"Created here",provenanceRef:"{repo} · {ref}",provenanceBy:"by {who}",kebabOpen:"Open",kebabRemove:"Remove",emptyTitle:"No skills yet",emptyBody:"Skills you import into this project appear here.",emptyBuiltinTitle:"No built-in skills",emptyFilterTitle:"No matches",emptyFilterBody:"No skills match your filter.",removeTitle:"Remove â{name}â?",removeMessage:"This removes the skill from the projectâs Library. You can import it again later.",removeConfirm:"Remove skill",removeToast:"Removed â{name}â",removeFailed:"Couldnât remove the skill",detailFiles:"Files",propAppliesTo:"Applies to",propSharing:"Sharing",propSource:"Source",propScan:"Scan",propScanPassed:"Passed",propRuns:"Recent runs",propRunsNone:"No runs yet",sharingEveryone:"Everyone in {project}",sharingOnlyYou:"Only you",appliesEverywhere:"Everywhere",appliesGoals:"Goal execution",appliesDocuments:"Documents",backToSkills:"Skills",notFound:"That skill isnât in this projectâs Library.",importButton:"Import skill",importFrom:"Import from",builtinFootnote:"Built-in skills ship with workbench and stay current automatically. You can read them, but they are not edited or removed here.",builtinSource:"Built into workbench â not imported.",typeLabel:"Skill",detailProperties:"Properties",detailMetaImported:"Imported {date} by {who}",importedLine:"{date} by {who}",propSurface:"Surface",propArming:"Arming",propFor:"For",propFrom:"From",propProvenance:"Provenance",propImported:"Imported",provenanceManual:"Written in this project",sourceRepo:"GitHub",sourceMarketplace:"skills.sh",sourceUpload:"Uploaded",sourceManual:"Authored",armingAuto:"Auto",armingAsk:"Ask first",armingOff:"Off",armingSettings:"Settings",armingOfferedDocs:"Offered in docs",armingTip:"Set in Settings ⺠Goal Execution",armingDocsTip:"Documents skills are offered in the doc editor, not armed into goal sessions.",appliesTip:"Where this skill is offered. Everywhere = documents and goal sessions. Documents = the doc editor. Goal execution = agent goal sessions.",scanTip:"Passed the security scan when imported: files, links and hidden text, commands and capabilities, and a model review."},import:{title:"Import a skill",stepSource:"Source",stepChoose:"Choose",stepScan:"Scan",fromRepo:"From a repo",fromRepoHint:"A GitHub repo, or a link to one skill folder within it.",repoPlaceholder:"owner/repo · a GitHub URL or /tree link · git@â¦",wellKnown:"Well-known skills",wellKnownHint:"Curated collections to pull from.",upload:"Upload",uploadHint:"A SKILL.md, or the files of a skill folder.",forWho:"Sharing",everyoneIn:"Everyone in {project}",myselfOnly:"Myself only",scanN:"Scan {count} skills",scanning:"Scanningâ¦",importN:"Import {count} skills",importing:"Importingâ¦",passed:"Passed",imported:"Imported {count} skills",allBlocked:"Every skill was blocked by the security scan.",noneFound:"No skills found at that source.",noSkillMd:"No SKILL.md in the selected files.",previewFailed:"Couldnât read that source.",scanFailed:"The security scan couldnât run.",commitFailed:"Import failed.",scan1:"Scan 1 skill",import1:"Import 1 skill",imported1:"Imported 1 skill",allSources:"All sources",marketplaceHint:"The open skills marketplace",wkAnthropic:"Maintained by Anthropic",wkOpenai:"Maintained by OpenAI",wkLetai:"Maintained by let.ai",repoHintLine:"Paste a repo reference to list its skills.",filterSource:"Filter {source}",loadingSource:"Loadingâ¦",nothingMatches:"Nothing matches.",installs:"{count} installs",addedChip:"Added",dropzone:"Drop a SKILL.md or the files of a skill folder â or click to browse",dropzoneSub:"The name and description come from the SKILL.md frontmatter",everyoneShort:"Everyone",scanHead:"Skill security scan",scanHelpTip:"We thoroughly scan every skill before it can join your project. A skill is instructions an agent will follow, so we check its files and frontmatter, every link and any hidden or disguised text, any commands or capabilities its scripts request, and â with a model â the instructions themselves. Anything that could put your data or your agents at risk means the skill cannot be imported. Scans are cached, so re-importing the same skill is instant.",stageFiles:"Files & structure",stageLinks:"Links & hidden text",stageCapabilities:"Commands & capabilities",stageModel:"Model review",stageFilesO
1k:"{count} files · frontmatter valid",stageFilesOk1:"1 file · frontmatter valid",stageLinksOk:"all links resolve to disclosed domains · no hidden text",stageCapabilitiesOk:"no shell commands · no undeclared network calls",stageModelOk:"instructions match the description",stageNotRun:"not run",failedVerdict:"Failed â canât be imported",showFindings:"Show findings",hideFindings:"Hide findings"}},G={updates:{tab:"Historial",lastChange:"Ãltimo cambio",today:"Hoy",yesterday:"Ayer",someone:"Alguien",twoAuthors:"{first} y {second}",manyAuthors:"{first} y {count} más",pushedOne:"envió 1 commit a",pushedMany:"envió {count} commits a",whatChanged:"Qué cambió",commits:"Commits",noMessage:"Sin mensaje de commit",noCardChanged:"Ninguna tarjeta cambió.",working:"Natural Code está actualizando las tarjetas.",openCard:"Abrir tarjeta",openFirst:"Abrir {title}",compare:"Comparar con lo anterior",updateNow:"Actualizar ahora",more:"Cargar más",marker:"Nuevo desde tu última visita",agentGoal:"Objetivo",repoLine:"{who}, {when}",unmappedOne:"1 archivo cambiado fuera de cualquier tarjeta",unmappedMany:"{count} archivos cambiados fuera de cualquier tarjeta",empty:{title:"Aún no hay cambios",body:"Los envÃos a este repositorio aparecen aquÃ."},origin:{mapped:"mapeó",cardsOne:"1 tarjeta",cards:"{count} tarjetas"},keys:{entries:"Moverse entre cambios",open:"Abrir o cerrar un cambio",card:"Abrir la primera tarjeta cambiada"},card:{updated:"cambiada",unchanged:"sin cambios",added:"nueva",retired:"eliminada",left:"aún sin actualizar",failed:"falló la actualización",pending:"actualizando"},nc:{updated:"{count} actualizadas",added:"{count} añadidas",retired:"{count} eliminadas",kept:"{count} conservadas",remap:"Se mapeó el repositorio de nuevo",none:"No hizo falta trabajar en tarjetas",finished:"terminó a las {time}",left:"{count} tarjetas quedan para una actualización posterior"},outcome:{updating:"Actualizando",updatingOf:"Actualizando · {done} de {total}",remapping:"Mapeando de nuevo",off:"Actualizaciones automáticas desactivadas",failed:"Falló la actualización",analyzed:"Analizado por separado",skipped:"Sin actualizar",none:"Ninguna tarjeta cambió",remappedOne:"Mapeado de nuevo · 1 tarjeta",remapped:"Mapeado de nuevo · {count} tarjetas",addedOne:"1 tarjeta añadida",added:"{count} tarjetas añadidas",updatedOne:"1 tarjeta actualizada",updated:"{count} tarjetas actualizadas",updatedShortOne:"1 actualizada",updatedShort:"{count} actualizadas",retiredOne:"1 eliminada",retired:"{count} eliminadas"},chip:{current:"Al dÃa",behind:"Actualización pendiente",unseenOne:"1 cambio desde tu última visita",unseen:"{count} cambios desde tu última visita"},instant:{title:"Actualizaciones instantáneas",turnOn:"Activar actualizaciones instantáneas",polled:"Los envÃos de Azure DevOps se leen cada pocos minutos.",refused:"Azure DevOps rechazó el último intento: el usuario del token necesita el permiso Editar suscripciones.",confirm:"Esto crea una suscripción de Service Hook para envÃos de código en el proyecto de Azure DevOps {project}. El token de la conexión necesita allà el permiso Editar suscripciones.",done:"Las actualizaciones instantáneas están activadas."},auto:{title:"Actualizaciones automáticas",master:"Actualizar Natural Code cuando cambie una rama",kinds:"Tipos de rama",cap:"Actualizaciones de tarjetas por envÃo",save:"Guardar",cancel:"Cancelar",kind:{env:{name:"Ramas de entorno",what:"Una rama desde la que despliega un entorno"},feature:{name:"Ramas de objetivo",what:"La rama de funcionalidad de un objetivo"},task:{name:"Ramas de tarea",what:"La rama de una tarea de un objetivo"},take:{name:"Ramas de toma",what:"La rama de una toma de una tarea"},other:{name:"Otras ramas",what:"Toda rama a la que no está ligado nada de lo anterior"}}}},analysis:{modelUnavailable:"Modelo original no disponible",model:"Modelo de análisis",reason:{allowance:"No queda asignación suficiente para el siguiente paso de pago.",concurrency:"Esperando una plaza de ejecución disponible en el proyecto.",uncertain:"Una solicitud anterior al proveedor sigue en conciliación.",expired:"La ejecución anterior caducó. Reintenta para continuar con seguridad.",pricing:"No hay un lÃmite de coste fiable para este modelo; el trabajo de pago se aplaza."}
1,cancelPrevious:"Cancelar la ejecución seleccionada anteriormente",manage:"Controles de análisis",refresh:"Actualizar estado",noWrite:"Se necesita acceso de escritura al proyecto para gestionar el análisis.",recorded:"{action}: solicitud registrada.",source:"Fuente",revision:"Revisión mostrada",pinned:"Esta revisión permanece fijada cuando termina un análisis nuevo.",coverage:"{pending} nodos pendientes · {omitted} archivos omitidos",latestBuild:"Ejecución del análisis",generation:"Generación {generation}",otherRevision:"Esta ejecución produjo otra revisión:",jobs:"{count} trabajos",deliberate:"El análisis solo comienza cuando se solicita. Continuar o repetir puede consumir la asignación del proyecto; las revisiones existentes siguen disponibles.",actionUnavailable:"Esta acción no está disponible en el estado actual.",working:"Registrandoâ¦",status:{queued:"En cola",building:"Analizando",ready:"Listo","partial-ready":"Listo con cobertura parcial","deferred-by-budget":"Aplazado por la asignación del proyecto",failed:"Análisis fallido",cancelled:"Análisis cancelado",superseded:"Análisis reemplazado",missing:"Falta el análisis",unavailable:"Fuente no disponible",legacy:"Análisis anterior â fuente sin resolver"},action:{ensure:"Solicitar análisis",continue:"Continuar análisis",rethink:"Analizar de nuevo",retry:"Reintentar análisis",cancel:"Cancelar ejecución"}},policy:{accountingHelp:"Parte del coste histórico no tiene precio o está sin resolver. No se puede determinar la asignación restante; el nuevo trabajo de pago sigue aplazado.",unset:"No hay una asignación de análisis. El trabajo nuevo de pago espera una asignación explÃcita del proyecto."},compare:{title:"Comparar código",back:"Todos los repositorios",share:"Copiar enlace fijo",copied:"Enlace copiado",copyFailed:"No se pudo copiar el enlace.",from:"Desde",to:"Hasta",mode:"Comparación",mergeBase:"Cambios desde el ancestro común",endpoints:"Extremos exactos",run:"Comparar",refresh:"Actualizar",choose:"Selecciona un repositorio y dos referencias para comparar.",changeCount:"{count} cambios de código",unmappedCount:"{count} archivos sin vincular",inventoryComplete:"Inventario de archivos completo",inventoryPartial:"Inventario de archivos incompleto",analyzedCount:"{count} de {total} archivos analizados",analysisPartial:"Análisis parcial",sameTrees:"Los árboles de código fijados coinciden.",explanations:"Explicaciones del motor",unmapped:"Sin vincular",unmappedHelp:"Este cambio no tiene una explicación del motor vinculada.",before:"Antes",after:"Después",noExplanation:"Sin explicación en esta revisión.",source:"Cambios de código",noMappedChanges:"No hay un rango de código modificado vinculado a esta explicación.",binary:"Archivo binario",patchUnavailable:"Los fragmentos no están disponibles. Esto no significa que el archivo no haya cambiado.",keyboard:"â â o J K seleccionan · Intro o Espacio abre código · Esc vuelve",kind:{unchanged:"Sin cambios",changed:"Modificado",added:"Añadido",removed:"Eliminado",moved:"Movido",uncertain:"Incierto"},status:{queued:"En cola",building:"Analizando",ready:"Análisis disponible","deferred-by-budget":"Esperando presupuesto",failed:"Análisis fallido",cancelled:"Análisis cancelado",superseded:"Análisis sustituido",missing:"Sin revisión de análisis",unavailable:"Código no disponible",legacy:"Afirmación histórica"},patchesComplete:"Fragmentos de código completos",patchesPartial:"Los fragmentos de código están incompletos o no disponibles",mappingUnavailable:"No hay asociaciones con fragmentos modificados; se muestra el contexto del archivo.",openHunks:"Mostrar fragmentos de código",submodule:"Submódulo",mappedHunk:"Fragmento modificado vinculado",rawPatch:"Parche sin procesar",keyboardRanges:"J/K o flechas seleccionan · Enter abre código · Espacio pliega · Esc vuelve",proseChanges:"Cambios de texto",field:{title:"TÃtulo",summary:"Resumen",description:"Descripción"},wordDiffBounded:"Esta comparación de palabras supera el lÃmite de visualización. El texto completo permanece arriba."},title:"Explorador de código",description:"Lee el código sin leer código â cada tarjeta es una afirmación en lenguaje claro anclada en las lÃneas exactas que la hacen cierta.",intro:"Elige un repositorio para convert
1irlo en tarjetas de lenguaje claro. Cada tarjeta enlaza un nivel más profundo y queda fijada a archivos y lÃneas reales â gira cualquier tarjeta para ver su código.",loading:"Cargandoâ¦",loadingCode:"Cargando códigoâ¦",noRepos:{title:"No hay repositorios conectados",body:"Conecta un repositorio de GitHub en Ajustes del proyecto â Repositorios y aparecerá aquÃ, listo para explorar."},errors:{noAccess:"No tienes permiso para hacer eso.",openFailed:"No se pudo abrir el mapa.",noWrite:"Mapear requiere acceso de escritura al proyecto.",expandFailed:"No se pudo iniciar la expansión.",rethinkFailed:"No se pudo repensar esta tarjeta."},repo:{private:"privado",archived:"archivado",cards:"{count} tarjetas",unmapped:"sin mapear",branchLabel:"Rama",open:"Abrir",explore:"Explorar {branch}",otherBranch:"otra rama"},crumbsLabel:"Ruta del explorador",allRepos:"Repositorios",costTitle:"Gasto total del modelo en este mapa",remap:{title:"¿Volver a mapear este repositorio?",message:"Se descartan todas las tarjetas derivadas para esta rama y se empieza de nuevo. Volver a mapear factura nuevo gasto de modelo.",confirm:"Volver a mapear",button:"Volver a mapear"},prefetch:"Precargar",prefetchHint:"Expandir silenciosamente un nivel por delante mientras lees â un trabajo en segundo plano por tarjeta, c
1on lÃmite.",boot:{title:"Lee el código sin leer código",body:"{repo} en {branch} se convierte en un mapa de tarjetas en lenguaje claro: cada una una afirmación sobre el código, enlazada un nivel más profundo y anclada en el archivo y las lÃneas exactas que la hacen cierta.",thinking:"Leyendo el código â la primera pasada tarda uno o dos minutosâ¦",map:"Mapear esta base de código",deepLabel:"Mapear toda la base de código en profundidad.",deepCost:"El costo aproximado será {cost}.",deepEstimating:"Estimando el costoâ¦",modelLabel:"Mapeado por",modelHint:"El modelo que lee el código y escribe las tarjetas. Se mantiene en este mapa para cada pasada."},deep:{chip:"Mapeando en profundidad",chipTitle:"Hay una pasada por toda la base de código en marcha: primero las capas superiores; las profundas llegan mientras lees.",queued:"quedan {count}",stop:"Detener",stopTitle:"Detener la pasada por toda la base de código. Las tarjetas ya creadas se conservan."},kind:{system:"sistema",area:"área",capability:"capacidad",flow:"flujo",mechanism:"mec
1anismo",unit:"unidad"},rethink:"repensar",rethinkTitle:"Descartar todo lo que hay debajo de esta tarjeta y derivarlo de nuevo",rethinkNow:"Repensar ahora",staleNote:"El código detrás de esta tarjeta cambió desde que se mapeó â las referencias de abajo se volvieron a comprobar, pero el texto puede estar desactualizado.",staleChip:"cambió",staleChipTitle:"El código detrás de esta tarjeta cambió desde que se mapeó",groundedIn:"anclado en",pill:{partial:"Cobertura parcial",pending:"{count} pendientes",title:"Estado y controles del análisis"},live:{analyzing:"Analizando {repo}",analyzingBare:"Analizando",startingAnalysis:"Iniciando el análisis",inFlight:"{count} en curso",phase:{opening:"Abriendo el repositorio",openingFiles:"Abriendo los archivos",reading:"Leyendo el código",readingBehind:"Leyendo el código detrás de esta tarjeta",writing:"Escribiendo tarjetas"},eta:{minutes:"unos {n} min",oneAndHalf:"alrededor de 1½ min",oneMinute:"alrededor de 1 min",thirtySeconds:"unos 30 s",fewSeconds:"unos segundos",almostThere:"casi listo",longerThanUsual:"está tardando un poco más de lo habitual"},left:"faltan {eta}
1",whereItHasBeen:"Dónde ha estado",whatItIsDoing:"Qué está haciendo",filesBehindIt:"Los archivos que hay detrás",filesCount:"{count} archivos",thisRepository:"Este repositorio",whyNow:"Por qué ahora",trail:{opening:"Abriendo el repositorio",counting:"Contando {count} archivos",reading:"Leyendo",listing:"Listando",listingRoot:"Listando las carpetas principales",searching:"Buscando",finding:"Buscando archivos en",writing:"Escribiendo tarjetas"},fact:{files:"{count} archivos fuente · sobre todo {language}",filesWithOthers:"{count} archivos fuente · sobre todo {language}, algo de {others}",tests:"{count} archivos de prueba, aproximadamente uno por cada {ratio} archivos fuente",biggest:"Carpeta más grande: {folder}, {count} archivos",cards:"Un mapa completo son unas {count} tarjetas"},landing:{first:"Las primeras tarjetas llegan aquÃ, de una en una",inside:"Sus tarjetas llegan aquÃ, de una en una",more:"Hay más tarjetas en camino",soFar:"{count} hasta ahora"},depth:{opening:"abriendo",reading:"leyendo {file}",readingCode:"leyendo el código",writing:"escribiendo tarjetas",queued:"siguiente en la cola"},pill:{firstPass:"{pct} % · {eta} para las primeras tarjetas",progress:"{pct} % · {eta}"}},version:{label:"Versión",branch:"Rama",commit:"Commit",latest:"Ãltima",openLatest:"Abrir la última",openLatestTip:"Ãltimo commit en {branch}",searchCommits:"Buscar tÃtulo o SHA",searchBranches:"Buscar ramas",all:"Todos",analyzed:"Analizado",analyzing:"Analizando",defaultBranch:"predeterminada",pushed:"enviado {at}",operation:"Operación de Git",loadOlder:"Cargar commits anteriores",count:"{count} commits · {analyzed} analizados",noCommits:"Ningún commit coincide",noBranches:"Ninguna rama coincide",compare:"Comparar",compareTip:"Comparar con una versión anterior",swap:"Intercambiar antes y después",mergeBaseHelp:"Lo que Después añadió desde que se separó de Antes",endpointsHelp:"Todas las diferencias entre los dos commits",noAnalysis:"Esta versión no tiene análisis",analyze:"Analizar esta versión",analyzeSide:"Analizar {side}",notAnalyzed:"sin analizar"},outline:"Esquema",rethinkConfirm:{title:"¿Repensar esta tarjeta?",message:"Se descartan todas las tarjetas debajo de ella y se derivan de nuevo del código actual. Repensar genera nuevo gasto de modelo.",confirm:"Repensar"},meta:{cards:"{count} tarjetas",refs:"{count} referencias",unmapped:"aún sin mapear",leaf:"hoja"},drawer:{previousRef:"Referencia anterior",nextRef:"Referencia siguiente",refs:"referencias",close:"cerrar"},keys:{title:"Natural Code",outline:"Mostrar u ocultar el esquema",version:"Elegir una versión",branch:"Elegir una rama",compare:"Comparar con una versión anterior",analysis:"Estado y controles del análisis",engine:"Sala de máquinas",rethink:"Repensar esta tarjeta",code:"Abrir el código detrás de la tarjeta",up:"Volver a la tarjeta superior",cards:"Moverse entre tarjetas",open:"Abrir la tarjeta"},unverifiedRef:"sin verificar â archivo o lÃneas no encontrados como se indicó",expanding:"Leyendo el código detrás de esta tarjetaâ¦",leafExpanded:"No hay nada más profundo â esta tarjeta es una hoja.",leafDirect:"Esta tarjeta apunta directamente a su código â ábrela arriba.",goDeeper:"Ir más profundo",drawerL
1abel:"Código detrás de esta tarjeta",drawerClose:"Cerrar panel de código",unverifiedDrawer:"Esta referencia no se pudo verificar contra el repositorio â el archivo o el rango de lÃneas se movió.",sliceError:"No se pudo leer este código",mappingFailed:"El mapeo falló",unknownError:"error desconocido",retry:"Reintentar",log:{waiting:"esperando el primer eventoâ¦"},peek:{deeper:"{count} tarjetas más profundo",unexpanded:"aún sin expandir â haz clic para mapear",leaf:"hoja",refs:"{count} referencias de código"},engine:{title:"Sala de máquinas",openHint:"Sala de máquinas â vista en vivo de lo que hace el motor de análisis",close:"Cerrar la sala de máquinas",frontsActive:"{count} en mapeo",resting:"la expedición descansa",total:"total",railGrowing:"dónde crece el mapa",railLog:"diario de la expedición",idle:"El motor está inactivo. Abre una tarjeta sin mapear â o repiensa una â y su trabajo aparecerá aquÃ, en vivo.",quiet:"Silencio por ahora.",pickFront:"Elige un frente a la izquierda.",wholeRepo:"todo el repositorio",causeRoot:"Primer mapeo del repositorio â dividiéndolo en áreas de alto nivel.",causePrefetch:"Preparando este nivel por delante de tu lectura, para que el próximo clic caiga en una tarjeta lista.",causeRethink:"Re-derivando esta tarjeta contra el código actual â cambió, o pediste repensarla.",causeWebhook:"Re-derivando esta tarjeta después de que un push cambiara el código detrás de ella.",causeOpened:"Abriste esta tarjeta â mapeando lo que hay dentro.",causeDeep:"En cola por la pasada de toda la base de código â mapeo primero en anchura.",cardsAdded:"{count} tarjetas añadidas",failedPhrase:"falló â ábrelo para ver la historia",starting:"empezandoâ¦",readingCode:"leyendo el códigoâ¦
1({file})",writingCards:"escribiendo las tarjetasâ¦",phaseGrounding:"anclaje",phaseBriefing:"instrucciones",phaseExploring:"explorando el código",phaseAnswer:"respuesta recibida",phaseIntegrated:"mapa actualizado",tabCards:"tarjetas",tabStats:"métricas",tabPrompt:"prompt",tabResult:"resultado",tabRefs:"referencias",cardsLede:"Lo que el mapa ganó bajo {title} â haz clic para ir allÃ.",cardsPending:"Las nuevas tarjetas aparecen aquà en cuanto termine esta pasada.",cardsNone:"Esta pasada no produjo tarjetas.",statTurns:"turnos de api",statTools:"llamadas a herramientas",statOut:"tokens salida",statIn:"contexto entrada",statCache:"desde caché",statCost:"coste",kvTools:"herramientas",promptPending:"Prompt aún no capturado.",resultPending:"TodavÃa trabajando â la respuesta cruda aparecerá aquÃ.",resultNone:"Sin resultado capturado.",refsPending:"Cada afirmación se comprueba contra el código cuando se analiza la respuesta.",refsNone:"Sin referencias capturadas.",queued:"en cola â esperando un hueco",queuedCount:"{count} en cola",queuedBody:"En cola tras las pasadas que ya se ejecutan. Empieza en cuanto se libere un hueco."},history:{title:"Código histórico",noRevision:"No hay una revisión de análisis inmutable disponible para este código.",invalidRevision:"Esta revisión guardada tiene posiciones de nodos incoherentes.",tree:"Ãrbol de la revisión",selectionUnavailable:"El nodo seleccionado no está disponible en esta revisión.",rangeUnavailable:"El código exacto guardado para este intervalo no está disponible.",timeline:"Historial de commits y código",committed:"Commit creado",observed:"Observado",more:"Cargar más historial",incomplete:"El historial está incompleto; las entradas ausentes son desconocidas.",recorded:"Registrado",order:"Eventos por hora de recepción, seguidos de commits por su historial de padres.",forced:"Referencia actualizada a la fuerza",created:"Referencia creada",deleted:"Referencia eliminada",confirmed:"Confirmado"},recent:{busy:"La lectura del código espera la admisión compartida de solicitudes.",quota:"Se ha agotado la cuota de solicitudes de GitHub.",rateLimited:"GitHub solicitó una pausa antes de reanudar la lectura del código.",sourceUnavailable:"La admisión de solicitudes de código no está disponible temporalmente.",retryAt:"La lectura puede reanudarse a las {at}. Actualiza el estado para volver a intentarlo; esta vista no reintenta automáticamente."},evidence:{recordedHistorical:"Este comprobante registra la decisión anterior; su aplicabilidad actual se comprueba por separado.",decisionUpdateReceived:"Se recibió una actualización de la decisión. Comprobando su aplicabilidad actual.",linkUpdateReceived:"Se recibió una actualización del vÃnculo del cambio. Comprobando su aplicabilidad actual.",scope:"Alcance de la evidencia",selectedSubject:"Elemento seleccionado",wholeSource:"Revisión completa del código",nodeScope:"Relaciones respaldadas por rangos exactos de código modificado para este elemento. Las versiones históricas y la aplicabilidad parcial siguen explÃcitas.",attachTests:"Adjuntar registros de pruebas",attachTestsHelp:"Elige hasta 32 registros de pruebas existentes. Su vinculación de ejecución sigue visible junto a tu decisión.",noCandidateTests:"No hay registros de pruebas disponibles para esta selección.",acceptanceTitle:"Evidencia de la afirmación",intent:"Intención",link:"Cambio en el código",humanDecision:"Decisión humana",intentState:{active:"Activa",superseded:"Sustituida",abandoned:"Abandonada"},linkState:{unassessed:"Sin evaluar","change-linked":"Cambio vinculado"},acceptanceState:{unassessed:"Sin evaluar",accepted:"Aceptada para esta selección",rejected:"Rechazada para esta selección",stale:"La decisión anterior ya no se aplica"},decision:{accept:"Aceptar",reject:"Rechazar",supersede:"Sustituir",abandon:"Abandonar intención","link-change":"Vincular cambio"},stale:{"claim-edited":"La afirmación cambió.","refs-edited":"Las referencias redactadas cambiaron.","selection-changed":"Cambió el nodo, rango o comparación seleccionado.","source-changed":"El commit de origen cambió.","revision-changed":"La revisión del análisis cambió.","evidence-unavailable":"La evidencia de apoyo anterior no está disponible.",superseded:"La decisión anterior fue sustituida."},recordDecision:"Registrar decisión",decisionHelp:"Registra tu decisión sobre esta afirmación para el código y la selección exactos de abajo. Los resultados de pruebas son evidencia de apoyo independiente.",reason:"Motivo de esta decisión",previousDecision:"Decisión anterior",chooseDecision:"Elige una decisión",noWrite:"Puedes leer la evidencia, pero no registrar decisiones.",recording:"Registrandoâ¦",recorded:"Decisión registrada",decisions:"Historial de decisiones",noDecisions:"No hay decisiones registradas para esta afirmación.",actor:"Registrada por",openSource:"Abrir código exacto",supportingTests:"Registros de pruebas de apoyo",tests:"Evidencia de pruebas",noTests:"No hay registros de pruebas adjuntos.",testState:{passed:"Superada",failed:"Fallida",interrupted:"Interrumpida"},testExact:"Ejecutada para esta revisión exacta del código.",testUnbound:"La fuente de ejecución no está vinculada; el commit desencadenante no identifica el código probado.",testDifferent:"Ejecutada para otra revisión del código.",more:"Cargar más evidencia",incomplete:"Este inventario de evidencia está incompleto.",contributions:"Contribuciones al código",sourceW
1ide:"Relaciones a nivel de código. La atribución a un nodo individual requiere evidencia adicional.",noContributions:"No hay relaciones confirmadas en este resultado. El historial ausente sigue siendo desconocido.",role:{publication:"Publicación","task-contribution":"Contribuciones de tareas","split-contribution":"Contribuciones de subtareas",merge:"Fusiones","take-squash":"Variantes fusionadas",landing:"Integraciones",observation:"Observaciones del código",indexing:"Revisiones del análisis"},applicability:{direct:"Directa",carried:"Trasladada",reversed:"Revertida",partial:"Parcial"},basis:{"confirmed-operation":"Operación Git confirmada","validated-observation":"Observación validada","immutable-analysis":"Análisis inmutable"},task:"Tarea",take:"Variante",operation:"Operación",contributedHead:"Commit aportado",actualParents:"Commits padre reales",path:{merge:"Fusión",squash:"Fusión compactada","declared-cherry-pick":"Cherry-pick declarado","declared-revert":"Reversión declarada"},linkChange:"Vincular este cambio",linkHelp:"Vincula esta intención con la operación confirmada y los rangos exactos modificados. Vincular no acepta la afirmación ni marca pruebas como superadas.",linkRequired:"Selecciona una intención y una comparación exacta de una operación confirmada, incluido su nodo o rango modificado. El servidor debe verificar esa relación.",linkReason:"Motivo del vÃnculo",linkRecorded:"VÃnculo del cambio registrado",linkReceipt:"VÃnculo del cambio registrado",linkStale:"El vÃnculo anterior del cambio ya no se aplica",recordedContext:"Selección de código original registrada con la decisión."}},U={detailsWing:"Detalles",hideWing:"Ocultar {name}",showWing:"Mostrar {name}",resizeWing:"Redimensionar {name}",hidePath:"Ocultar la ruta",showPath:"Mostrar la ruta",hideHead:"Ocultar el encabezado",showHead:"Mostrar el encabezado",renameTitleAria:"Renombrar",keys:{title:"Placa de trabajo",foldLeft:"Plegar o abrir el ala {name}",foldRight:"Plegar o abrir el ala {name}",path:"Fijar o guardar la ruta",toggleHead:"Ocultar o mostrar el encabezado",cycleLeft:"Cambiar el panel del ala izquierda",cycleRight:"Cambiar el panel del ala derecha"},tweaks:{title:"Ajustes de escena",open:"Ajustes de escena (â§ ?)",close:"Cerrar",tabControls:"Controles",tabKeys:"Teclas",drift:"Deriva",sink:"Descenso",shrink:"Reducir a",move:"Movimiento",fadeAt:"Desvanecer desde",ease:"Curva",reset:"Restablecer valores",keyLeft:"Plegar o abrir el ala izquierda",keyRight:"Plegar o abrir el ala derecha",keyPath:"Fijar o guardar la ruta",keyBack:"Atrás â los paneles y popovers se cierran primero",keyPanel:"Mostrar u ocultar este panel"},pathGoals:"Objetivos",deckStripAria:"Paneles del ala",deckMenuAria:"Opciones del ala"},V={title:"FotografÃa de escenas",lede:"Los fondos incluidos son fotografÃas de Unsplash, seleccionadas por su calma y profundidad. Cada una enlaza con su fuente.",viewOnUnsplash:"Ver en Unsplash",license:"Todas las fotografÃas incluidas se usan bajo la licencia de Unsplash."},W={space:{mySpace:"Mi espacio",mySpaceSub:"Tu bandeja, tu dÃa, tus sesiones",orgSub:"Organización",home:"Inicio",homeSub:"Tu dÃa de un vistazo",inbox:"Bandeja",inboxSub:"Solicitudes, menciones, aprobaciones",clarity:"Clarity",claritySub:"Tus sesiones de trabajo",projectSub:"Proyecto",wisdomSub:"Documentos y conceptos",initiativesSub:"Dirección y horizontes",goalsSub:"El tablero de objetivos",places:"Lugares",aria:"Tus lugares",loading:"Cargando proyectos",empty:"Aún no hay nada aquÃ",greeting:"Hola {name}, ¿a dónde vamos?",you:"tú",error:"No se pudieron cargar los proyectos â inténtalo de nuevo en un momento",account:"Cuenta",accountSub:"Perfil e inicio de sesión",overviewSub:"La portada del proyecto",releasesSub:"Lanzamientos y cambios",codeSub:"El mapa vivo del código",librarySub:"Habilidades y recursos"}},Q={card:{empty:{noNumericColumn:"Nada que representar â estas columnas contienen texto, no números. Usa una columna numérica o muestra los datos como tabla.",noRows:"Nada que representar â esta tarjeta no tiene filas."}
1,delta:{noComparison:"nada que comparar",noComparisonTip:"El perÃodo anterior apenas tenÃa datos, asà que un porcentaje no dirÃa nada"}}},Y={keyboard:{zoneTitle:"Inicio",move:"Moverse entre tarjetas",open:"Abrir la tarjeta seleccionada"}},K={nav:{label:"Barra de herramientas de fig",version:"v{n}",zoomOut:"Alejar",zoom100:"Zoom al 100%",zoomIn:"Acercar",zoomFit:"Ajustar a la vista"},canvas:{label:"Lienzo de diseño",measureHint:"Midiendo desde {name} â haz clic en otro nodo",annotatePlaceholder:"Añadir una anotación",commentPlaceholder:"Añadir un comentario"},layers:{label:"Capas",resize:"Redimensionar el panel de capas"},inspector:{empty:"Nada seleccionado",copyId:"Copiar id del nodo",geometry:"GeometrÃa",layout:"Auto layout",fills:"Rellenos",stroke:"Trazo",effects:"Efectos",text:"Texto",component:"Componente",instanceOf:"Instancia de {name}",remoteLib:"De una biblioteca no importada",variables:"Variables",annotations:"Anotaciones",measurements:"Medidas",detached:"desvinculado",rawShow:"Mostrar propiedades sin procesar",rawHide:"Ocultar propiedades sin procesar",deleteAnnotation:"Eliminar anotación",deleteMeasure:"Eliminar medida",imported:"importado",tab:"Diseño",resize:"Redimensionar el panel de inspección",resetOverride:"Restablecer al valor del archivo",copySection:"Copiar valores",propX:"Posición X",propY:"Posición Y",propW:"Ancho",propH:"Alto",propRotation:"Rotación",propOpacity:"Opacidad",propRadius:"Radio de esquina",propFill:"Color de relleno",propStrokeWeight:"Grosor del trazo",propBlur:"Desenfoque",propSpread:"Extensión",propGap:"Espacio",propPadding:"Relleno â arriba derecha abajo izquierda",propTextSize:"Tamaño de fuente",propLineHeight:"Altura de lÃnea",lineHeightAuto:"auto"},dialog:{title:"Añadir archivo de Figma",sourceName:"Archivo de Figma",help:"Importa a través de la conexión de Figma del proyecto",linkPlaceholder:"Pega un enlace de archivo de Figma",hint:"Un enlace de figma.com o una clave de archivo",linkInvalid:"No es un enlace de archivo de Figma",linkOk:"Enlace de archivo de Figma",linkOkNode:"Enlace de Figma · nodo {node}",creating:"Importando",createFailed:"No se pudo crear el documento de Figma",estimating:"Comprobando el archivo",tryAgain:"Reintentar",estImport:"Listo para importar â unos {s} segundos.",estPluginSlow:"Importar aquà tardarÃa unos {min} minutos â el plugin de Figma es la vÃa rápida.",estPluginRefused:"Demasiado grande para importarlo aquà â usa el plugin de Figma.",importAnyway:"Importar de todos modos"},comments:{tab:"Comentarios",empty:"Aún no hay comentarios",replyPlaceholder:"Responder",resolve:"Resolver",reopen:"Reabrir",detached:"Desvinculados",imported:"de Figma",openPin:"Comentarios sobre {name}",postFailed:"El comentario no se guardó. Inténtalo de nuevo.",replyFailed:"La respuesta no se guardó. Inténtalo de nuevo.",resolveFailed:"No se guardó. Inténtalo de nuevo."},library:{crumb:"Biblioteca",reimport:"Reimportar todo",filter:"Filtrar",noMatches:"Sin coincidencias",tabs:{files:"Archivos",components:"Componentes",variables:"Variables",styles:"Estilos",deps:"Dependencias"},libraryFile:"archivo de biblioteca",productFile:"archivo de producto",importedV:"importado {date} · v{v}",nBehind:"{n} desactualizados",nChanged:"{n} cambiados",behind:"desactualizado",current:"al dÃa",currentWithLibrary:"al dÃa con su biblioteca",fileBehind:"Este archivo aceptó componentes antes de la última versión de la biblioteca.",seeWhatChanged:"Ver qué cambió",openFile:"Abrir archivo",openNode:"Abrir nodo",openMaster:"Abrir maestro",openComponent:"Abrir componente",componentSet:"conjunto de componentes",setOf:"conjunto · {n} variantes",nComponents:"{n} componentes",setBehind:"Un consumidor aceptó una versión anterior de este conjunto.",variantBehind:"{n} instancias preceden a esta variante",nOverrides:"{n} sobrescrituras",noOverrides:"sin sobrescrituras",none:"ninguna",instanceDrift:"Más allá de sus sobrescrituras: {fields}",noInstances:"sin instancias en esta carpeta",nVariables:"{n} variables",nModes:"{n} modos",alias:"alias",boundN:"vinculada {n}Ã",nReferences:"{n}
1 referencias",nInstances:"{n} instancias",refBehind:"detrás de la biblioteca",kv:{node:"Nodo",instances:"Instancias",file:"Archivo",overrides:"Sobrescrituras",importSection:"Importación",imported:"Importado",sourceVersion:"Versión de origen",pages:"Páginas",frames:"Frames",published:"Componentes publicados",page:"Página",note:"Nota",changedNodes:"Nodos cambiados",change:"Cambio",where:"Dónde",props:"Props",publishedKey:"Clave publicada",components:"Componentes",from:"De",modes:"Modos",variables:"Variables",values:"Valores",boundFields:"Campos vinculados",kind:"Tipo",definition:"Definición",uses:"Usos",references:"Referencias",componentsBehind:"Componentes desactualizados"}},host:{opening:"Abriendo",sourceTitle:"Importar desde Figma",importAction:"Importar",retry:"Probar otro enlace",retrySame:"Reintentar importación",noSource:"Aún no se ha importado ningún archivo de Figma",failed:"La importación falló",stepTree:"Obteniendo el archivo",stepIr:"Normalizando",stepRender:"Renderizando frames",stepVerify:"Verificando renders",stepImporting:"Importando",framesOf:"{done} de {of} frames",counts:"{pages} páginas · {frames} frames",stitchOf:"{done} de {of} partes"},imp:{contacting:"Contactando con Figma",readingMb:"Leyendo {mb} MB",indexingNodes:"Indexando {n} nodos",nodesN:"{n} nodos",imagesOf:"{done} de {of}",imagesN:"{n} imágenes",svgPng:"{svg} svg · {png} png @2x",commentsN:"{n} comentarios",importingComments:"Importando comentarios · {n}",pacedBy:"limitado por Figma · {s} s de espera",expectedS:"~{s} s previstos",paceS:"~{s} s a este ritmo",editedOn:"editado {date}",restSpend:"Figma REST · {calls} llamadas",restSpendPaced:"Figma REST · {calls} llamadas · limitado {s} s",railFetch:"Obtener el archivo",railImages:"Obtener imágenes",railNormalize:"Normalizar",railRender:"Renderizar frames",railVerify:"Verificar",cancelImport:"Cancelar importación",cancelShort:"Cancelar",cancelledTitle:"La importación se canceló",cancelledHint:"No se conservó nada: importar de nuevo empieza desde cero. Un enlace distinto importa ese archivo en este documento.",retryImport:"Reintentar importación",openInFigma:"Abrir en Figma",copyLink:"Copiar enlace",details:"Detalles"},page:{section:"Página",generate:"Generar página",regenerate:"Regenerar",openPage:"Abrir página",open:"Abrir",derivedLabel:"Derivada",fidelityLabel:"Fidelidad",fromLabel:"Origen",versionValue:"v{n}",fidelityValue:"Î media {pct}% · {served}",servedDom:"DOM transpilado",servedRender:"render de Figma",unchecked:"sin comprobar",stale:"obsoleta â archivo reimportado",generating:"Generando la páginaâ¦",generated:"Página â{title}â generada",regenerated:"Página â{title}â regenerada",failed:"No se pudo generar la página.",menuGenerate:"Generar página desde el marco"},menu:{label:"Acciones del marco",zoom:"Acercar al marco",comment:"Comentar",generatePage:"Generar página",hide:"Ocultar marco",show:"Mostrar mar
1co",pin:"Fijar marco",unpin:"Soltar marco",annotate:"Añadir anotación",measure:"Medir desde aquÃ"},pages:{label:"Páginas",resize:"Ajustar la lista de páginas"}},X={dialog:{title:"Añadir PDF",sourceName:"Archivo PDF",help:"Sube un archivo o pega un enlace: el documento se abre al instante y se vuelve buscable por página mientras se prepara.",hint:"Hasta 2 GB por archivo, 200 MB por enlace.",linkPlaceholder:"https://⦠enlace a un PDF",creating:"Creando el PDF",linkNotHttp:"Introduce un enlace http(s).",linkFetch:"Se descarga en el servidor al añadirlo."},sidebar:{label:"Panel del PDF",pages:"Páginas",outline:"Esquema",search:"Resultados",annotations:"Anotaciones",attachments:"Adjuntos",noOutline:"Este archivo no tiene esquema.",searchHint:"Los resultados de búsqueda aparecen aquÃ.",noAnnotations:"No hay anotaciones en este archivo.",noAttachments:"No hay adjuntos en este archivo.",hasForms:"Este archivo contiene campos de formulario.",formFields:"{count} campos de formulario interactivos",formFieldsOne:"1 campo de formulario interactivo",formFilled:"{count} rellenados por este equipo"},find:{searching:"Buscandoâ¦",hitCount:"{count} resultados",placeholder:"Buscar en este PDF",counter:"{n} de {of}",prev:"Resultado anterior",next:"Siguiente resultado",matchCase:"Mayúsculas",wholeWord:"Palabra completa",highlightAll:"Resaltar todo",close:"Cerrar la búsqueda"},nav:{label:"Controles del PDF",sidebar:"Panel lateral",page:"Página",rotate:"Girar la vista",view:"Vista",find:"Buscar",present:"Presentar",print:"Imprimir",download:"Descargar",provenance:"PDF · {pages} páginas · {size}",annotate:"Anotar",organize:"Organizar",provenanceV:"PDF · {pages} páginas · {size} · v{v}"},zoom:{menu:"Zoom",fitWidth:"Ajustar al ancho",fitPage:"Ajustar la página",auto:"Automático",out:"Alejar",in:"Acercar"},view:{continuous:"Continuo",single:"Página única",two:"Dos páginas",night:"Modo nocturno",hand:"Herramienta mano",select:"Seleccionar texto",minimap:"Minimapa"},prepare:{failed:"La preparación falló",text:"Indexando el texto · {done} de {of}",running:"Preparando el PDF",ocr:"Haciendo que el texto se pueda buscar · {done} de {of}"},upload:{notPdf:"Ese archivo no es un PDF.",title:"Añadir un PDF",hint:"Suelta un archivo aquÃ, elige uno o tráelo desde un enlace.",choose:"Elegir archivo",linkPlaceholder:"https://⦠enlace a un PDF",fetch:"Traer",none:"Aún no se ha añadido ningún archivo.",uploading:"Subiendo {name}"},error:{password:"Este PDF está protegido con contraseña.",open:"No se pudo abrir este archivo."},opening:"Abriendoâ¦",strip:{pages:"Páginas",find:"Buscar",night:"Noche",highlight:"Resaltar",underline:"Subrayar",strike:"Tachar",note:"Nota",ink:"Dibujar",annotate:"Anotar",done:"Listo"},print:{progress:"Preparando la impresión · página {done} de {of}",capped:"Se imprimen las primeras {of} de {total} páginas"},markup:{label:"Herramientas de marcado",title:"Marcado",highlight:"Resaltar",underline:"Subrayar",strike:"Tachar",note:"Nota",text:"Texto",draw:"Dibujar",shape:"Forma",shapeRect:"Rectángulo",shapeEllipse:"Elipse",shapeLine:"LÃnea",shapeArrow:"Flecha",shapePolygon:"PolÃgono",shapeCloud:"Nube",color:"Color",stroke:"Grosor",strokePt:"{pt} pt",opacity:"Opacidad",liveNote:"Las marcas son en vivo para todos · se guardan en el archivo solo al exportar",sign:"Firmar",measure:"Medir"},color:{yellow:"Amarillo",green:"Verde",blue:"Azul",pink:"Rosa",orange:"Naranja",violet:"Violeta",red:"Rojo",inkBlue:"Azul tinta",inkGreen:"Verde tinta",black:"Negro"},marks:{selectedToolbar:"Marca seleccionada",note:"Nota",delete:"Eliminar marca",deselect:"Listo",noteHint:"{kbd} guarda · Esc descarta",save:"Guardar",notePlaceholder:"Escribe una nota",textPlaceholder:"Escribe aquÃ"},bubble:{label:"Selección",note:"Nota",copy:"Copiar",comment:"Comentar",cite:"Citar",citeCopied:"Enlace de cita copiado",askTip:"Preguntar sobre este pasaje"},annots:{filterPerson:"Persona",filterType:"Tipo",everyone:"Todos",allTypes:"Todos los tipos",thisPage:"Esta página",noneMatch:"Ninguna anotación coincide con estos filtros.",page:"p. {n}"},download:{original:"Archivo original",originalDesc:"El PDF subido, byte a byte",annotated:"Con anotaciones",annotatedDesc:"{count} marcas escritas como anotaciones PDF estándar",flattened:"Aplanado",flattenedDesc:"Marcas fundidas en las páginas",annotatedDescOne:"1 marca escrita como anotación PDF estándar",filled:"Con los campos rellenados",filledDesc:"{count} campos rellenados escritos en los campos del archivo",filledDescOne:"1 campo rellenado escrito en los campos del archivo"},versions:{tip:"Versiones",pinnedChip:"v{v} · {pages} páginas · solo lectura",row:"v{v}",pages:"{n} páginas",backToLatest:"Volver a la más reciente",saveAsNew:"Guardar como nueva ver
1sión",saveAsNewDesc:"Fijar la disposición de páginas en el archivo",nothingToSave:"No hay cambios de páginas que guardar",saved:"Guardado como v{v}"},organize:{title:"Organizar páginas",done:"Listo",pageCount:"{n} páginas",selectedCount:"{n} seleccionadas",rotateRight:"Girar a la derecha",rotateLeft:"Girar a la izquierda",duplicate:"Duplicar",insertBlank:"Insertar página en blanco",extract:"Extraer a un nuevo PDF",copyLink:"Copiar enlace a la página",delete:"Eliminar",deletedOne:"1 página eliminada",deletedMany:"{n} páginas eliminadas",undo:"Deshacer",linkCopied:"Enlace copiado",blankInserted:"Página en blanco insertada",extracted:"ExtraÃdo a «{title}»",open:"Abrir",extractFallbackTitle:"PDF",pageOne:"página {n}",pagesMany:"{n} páginas"},form:{label:"Campos de formulario",title:"Formulario",count:"{fields} campos · {filled} rellenados",fillTip:"Rellenar este formulario",clear:"Vaciar formulario",liveNote:"Los valores son visibles para todos · se escriben en el archivo solo al exportar",readOnlyNote:"Puedes leer este formulario pero no rellenarlo",someFixed:"{count} campos conservan su valor â un desplegable siempre muestra una opción y un botón de opción no se desactiva",readOnly:"{name} â de solo lectura en este archivo",noChoice:"Nada elegido",cleared:"{count} campos vaciados",clearTitle:"¿Vaciar este formulario?",clearBody:"Todos los campos que cualquiera haya rellenado vuelven a quedar vacÃos. Se puede deshacer con âZ.",clearConfirm:"Vaciar formulario"},sign:{title:"Firma",tabLibrary:"Mis firmas",tabDraw:"Dibujar",tabType:"Escribir",tabImage:"Imagen",empty:"Aún no hay firmas guardadas. Dibuja una, escrÃbela o súbela.",slots:"{used} de {slots} guardadas",delete:"Eliminar esta firma",deleteFailed:"No se pudo eliminar esta firma",saveFailed:"No se pudo guardar esta firma",libraryFull:"Tu colección ya tiene {slots} firmas â esta se coloca sin guardarse",redraw:"Empezar de nuevo",place:"Colocar",choose:"Elegir un archivo",pickHint:"Elige una imagen de tu firma.",namePlaceholder:"Escribe tu nombre",facePreview:"Tu nombre",altLabel:"Texto alternativo",altPlaceholder:"Firmado por Ada Lovelace",defaultAlt:"Firma",signedBy:"Firmado por {name}",keep:"Guardar en mis firmas (hasta {slots})",readFailed:"No se pudo leer este archivo",notAnImage:"Este archivo no es una imagen",armed:"Haz clic en una página para colocar tu firma",placeFailed:"No se pudo colocar esta firma"},measure:{calibrate:"Calibrar escala",calibrateTip:"Traza una lÃnea sobre una distancia conocida y escribe su medida real",calibrateHint:"Traza una lÃnea sobre una distancia conocida",uncalibrated:"Sin calibrar â longitudes en pulgadas de papel",scaleSet:"Escala: 1 in = {v}",paperLength:"{v} in (papel)",calibrateAsk:"Esta lÃnea mide {pt} pt en papel. ¿Cuánto mide en realidad?",realDistance:"Distancia real",unit:"Unidad",setScale:"Fijar escala",cancel:"Cancelar",calibrated:"Página {page} calibrada"},file:{menu:"Archivo",properties:"Propiedades",ocr:"Hacer que se pueda buscar",ocrDesc:"Leer las páginas y añadir texto que se pueda buscar, seleccionar y copiar",ocrHasText:"Este archivo ya tiene texto â las páginas se leerán igualmente como imágenes",ocrRunning:"Leyendo la página {done} de {of}",ocrQueued:"Leyendo las páginas â la copia con texto será una versión nueva",compress:"Comprimir",compressDesc:"Recomprimir las imágenes y los flujos â ahora {size}",compressed:"Comprimido de {before} a {after} â {pct}% menos",protect:"Proteger con contraseña",protectDesc:"AES-256, y lo que puede hacer quien lo lea",unprotect:"Quitar la contraseña",unprotectDesc:"Necesita la contraseña que abre el archivo",repair:"Intentar reparar",repairDesc:"Reconstruir el archivo con lo que aún se pueda leer",repairTitle:"Intentar reparar",repairBody:"La reparación reconstruye este PDF con todo lo que aún se pueda leer. Lo que no se pueda recuperar se pierde, asà que el resultado puede tener menos páginas. Se guarda como una versión nueva; el archivo actual permanece en el historial.",repairAction:"Intentar reparar",repaired:"Reparado â guardado como v{v}",repairedLost:"Reparado como v{v} â se conservaron {after} de {before} páginas"},properties:{title:"Propiedades",pages:"Páginas",size:"Tamaño",pageSize:"Tamaño de página",pageSizeVaries:"VarÃa",version:"Versión",pdfVersion:"Versión de PDF",producer:"Creado con",linearized:"Se carga página a página",tagged:"Etiquetado para lectores de pantalla",textPages:"Páginas con texto",yes:"SÃ",no:"No",ocrNote:"El texto de este archivo se reconoció a partir de imágenes de la v{v} â {pages} páginas leÃdas, {pct}% de confianza media. Comprueba en la página lo que importe.",compressedNote:"Comprimido de {before} a {after}.",repairedNote:"Esta versión se reconstruyó a partir de un archivo dañado. Lo que hubo que corregir:",encrypted:"Este archivo está protegido con una contraseña.",permissionsLabel:"Quien lo lea puede:",permissionsNone:"nada más que abrirlo",permissionsAdvisory:"Los permisos son una petición, no un candado â
1cada lector los respeta de forma distinta.",perm:{print:"Imprimir",copy:"Copiar texto",modify:"Cambiar las páginas",annotate:"Comentar y rellenar"},editable:"Propiedades del documento",field:{title:"TÃtulo",author:"Autor",subject:"Asunto",keywords:"Palabras clave"},writesVersion:"Guardar escribe una versión nueva",save:"Guardar",saving:"Guardando",saved:"Propiedades guardadas como v{v}",saveFailed:"No se pudieron guardar las propiedades"},protect:{setTitle:"Proteger con contraseña",removeTitle:"Quitar la contraseña",setBody:"A quien abra este PDF fuera del workbench se le pedirá esta contraseña. Guárdala en un lugar seguro â aquà nadie puede recuperarla.",removeBody:"Escribe la contraseña que abre este archivo. La copia sin ella se guarda como una versión nueva.",newPassword:"Contraseña",currentPassword:"Contraseña actual",repeat:"Repite la contraseña",mismatch:"Las dos contraseñas son distintas.",allow:"Quien lo lea puede",setAction:"Proteger",removeAction:"Quitar la contraseña",working:"En curso",set:"Protegido â guardado como v{v}",removed:"Contraseña quitada â guardado como v{v}",failed:"No se pudo cambiar la contraseña"},comments:{unknownAuthor:"Alguien",resolved:"Resuelto",resolve:"Resolver",reopen:"Reabrir",delegate:"Delegado de IA",markGone:"La anotación de este comentario se ha eliminado.",goTo:"Ir al pasaje",copyLink:"Copiar enlace",createGoal:"Crear objetivo",goalStaged:"Abriendo un objetivo nuevo â el enlace a esta página está en el portapapeles",linkCopied:"Enlace copiado",send:"Responder",post:"Comentar",placeholder:"Escribe un comentario. Escribe @ para avisar a alguien.",replyPlaceholder:"Responder",replyHint:"{kbd} envÃa",postHint:"{kbd} publica",newOnPage:"Comentario nuevo en la página {n}",none:"TodavÃa no hay comentarios.",onPage:"{n} comentarios abiertos",showResolved:"Mostrar resueltos ({n})",pinLabel:"Comentario {n} en la página {page}",postFailed:"El comentario no se guardó. Inténtalo de nuevo.",replyFailed:"La respuesta no se guardó. Inténtalo de nuevo.",resolveFailed:"No se guardó. Inténtalo de nuevo.",resolvedToast:"Comentario resuelto"},dock:{title:"Comentarios y actividad",comments:"Comentarios",activity:"Actividad",properties:"Propiedades",close:"Cerrar el panel",noActivity:"TodavÃa no hay actividad de agentes en este archivo.",propPages:"Páginas",propSize:"Tamaño",propVersion:"Versión",propPrepared:"Preparado",propMarks:"Anotaciones",propFields:"Campos del formulario"},embed:{slashLabel:"PDF",slashHint:"Un PDF en vivo â visor, página o recorte",loadFailed:"No se pudo cargar este PDF.",pageGone:"Esta página ya no está en el PDF.",empty:"Ningún PDF elegido.",prevPage:"Página anterior",nextPage:"Página siguiente",zoomOut:"Alejar",zoomIn:"Acercar",find:"Buscar en el PDF",findPlaceholder:"Buscar",open:"Abrir en el visor",openSource:"Abrir el PDF",modeViewer:"Mostrar como visor",modePage:"Mostrar como página",pickPlaceholder:"Buscar un PDF para insertar",pickEmpty:"Aún no hay PDFs en este proyecto."},cite:{offer:"Citar la página",offerLabel:"Citar esta página del PDF"},more:{menu:"Más",embedInDoc:"Insertar en un documento",pickDoc:"Buscar un documento donde insertarlo",pickDocEmpty:"Aún no hay documentos en este proyecto.",embedded:"Insertado en â{title}â",embedFailed:"No se pudo insertar ahÃ.",open:"Abrir"},redact:{tool:"Censurar",searchTip:"Marcar cada aparición de un texto para censura",search:"Censurar texto",searchPlaceholder:"Texto a censurar en todo el documento",applyTip:"Eliminar el contenido bajo cada marca en una nueva versión",applyOne:"Aplicar 1 censura",applyMany:"Aplicar {n} censuras",noMatches:"Sin coincidencias para «{q}»",markedOne:"1 zona marcada para censura",markedMany:"{n} zonas marcadas para censura",markedCapped:"La búsqueda se detuvo en su lÃmite â revisa la lista de anotaciones.",arrangementDirty:"Las páginas tienen cambios sin guardar â guarda como nueva versión y luego aplica las censuras.",confirmTitle:"Aplicar censuras",confirmBodyOne:"El contenido bajo la zona marcada se eliminará permanentemente de v{v}. Las versiones anteriores conservan el original en el historial.",confirmBody:"El contenido bajo {n} zonas marcadas se eliminará permanentemente de v{v}. Las versiones anteriores conservan el original en el historial.",confirmApply:"Aplicar",applied:"{n} censuras aplicadas · v{v}",appliedRaster:"Las páginas {pages} se rasterizaron para garantizar la eliminación.",provenanceOne:"1 censura",provenance:"{n} censuras",appliedOne:"1 censura aplicada · v{v}"},convert:{tablesSuffix:"tablas",toDoc:"Convertir en documento Wisdom",toDocDesc:"El texto, tÃtulos y tablas como documento editable; cada página enlaza de vuelta",toSheet:"Tablas a hoja de cálculo",toSheetDesc:"Tablas detectadas, una hoja por tabla",images:"Páginas como imágenes",imagesDesc:"Un zip con PNG de cada página",markdown:"Markdown",markdownDesc:"Todo el texto en un archivo .md",docCreated:"Documento «{title}» creado",sheetCreated:"Hoja de cálculo «{title}» creada"},compare:{menuRow:"Comparar versiones",menuRowDesc:"Cambios de texto y pÃxeles, lado a lado",t
1itle:"Comparar versiones de {title}",head:"Comparar",pickA:"Versión anterior",pickB:"Versión más reciente",loading:"Comparandoâ¦",noChanges:"Sin cambios",changedCountOne:"1 página cambiada",changedCount:"{n} páginas cambiadas",truncated:"documento largo â se compararon las primeras páginas",onlyChanges:"Solo cambios",pixelHeat:"Calor de pÃxeles",close:"Cerrar comparación",railLabel:"Páginas cambiadas",rowPage:"p. {n}",same:"igual",changed:"cambiada",changedPixels:"difiere",added:"añadida",removed:"eliminada",notInVersion:"No está en v{v}",rendering:"Renderizandoâ¦"},ask:{title:"Preguntar",tip:"Preguntar sobre este PDF",close:"Cerrar Preguntar",hint:"Pregunta sobre este documento â las respuestas citan sus páginas y cada cita salta a ellas.",placeholder:"Pregunta sobre este documento",send:"Preguntar",thinking:"Respondiendoâ¦",dropQuote:"Quitar la selección citada"},readAloud:{start:"Leer en voz alta",stop:"Detener lectura",desc:"Desde esta página, con resaltado de seguimiento",gate:"El navegador necesita un clic más antes de poder hablar â inténtalo de nuevo.",unavailable:"La lectura en voz alta no está disponible en este navegador."}},J={outOfCredits:"La voz se ha detenido: tu organización se ha quedado sin créditos de IA. Pide a un administrador de la organización que añada créditos y vuelve a iniciar la voz."},Z={unavailable:{title:"Goal Runner no está disponible",description:"Las respuestas y la ejecución de tareas están en pausa. Los objetivos guardados siguen disponibles. Comprobamos automáticamente."},starting:{title:"Goal Runner se está iniciando",description:"Las respuestas y la ejecución de tareas esperarán hasta que esté listo."},restarting:{title:"Goal Runner se está reiniciando",description:"Las respuestas y la ejecución de tareas pueden retrasarse durante el reinicio."},degraded:{title:"Goal Runner funciona con problemas",description:"Algunas respuestas o tareas pueden retrasarse. Comprobamos automáticamente."},unknown:{title:"El estado de Goal Runner es desconocido",description:"No podemos confirmar si la ejecución de objetivos está disponible. Volvemos a comprobarlo."},checkNow:"Comprobar ahora",checking:"Comprobandoâ¦",recovered:"Goal Runner vuelve a estar disponible.",dismissTitle:"Ocultar durante 30 minutos"},_={orgOwner:{warning:{title:"Los créditos de IA se están agotando",description:"Añade créditos para que los agentes de tu equipo sigan funcionando sin interrupciones."},exhausted:{title:"Tus créditos de IA se han agotado",description:"Los agentes, la voz y Clarity se reanudarán en cuanto se añadan créditos."}},orgMember:{warning:{title:"Los créditos de IA de tu organización se están agotando",description:"Una persona propietaria puede añadir créditos para que los agentes sigan funcionando sin interrupciones."},exhausted:{title:"Los créditos de IA de tu organización se han agotado",description:"Los agentes, la voz y Clarity se reanudarán en cuanto una persona propietaria añada créditos."}},personalStop:{warning:{title:"Estás cerca de tu lÃmite de gasto",description:"Cuando lo alcances, tus agentes se pausarán hasta que empiece el nuevo periodo o se suba tu lÃmite."},exhausted:{title:"Has alcanzado tu lÃmite de gasto",description:"Tus agentes se reanudarán cuando empiece el nuevo periodo o una persona propietaria suba tu lÃmite."}},personalWarn:{warning:{title:"Estás cerca de tu presupuesto de gasto",description:"Todo sigue funcionando. Es solo un aviso sobre el presupuesto asignado."},exhausted:{title:"Has superado tu presupuesto de gasto",description:"Todo sigue funcionando. Has superado el presupuesto asignado para este periodo."}},remaining:"Quedan {amount} créditos de IA",addCredits:"Añadir créditos",viewBudget:"Ver presupuesto",dismissTitle:"Ocultar durante 30 minutos"},$={upgradeOwner:{title:"Los créditos de IA de tu plan se han agotado",description:"Mejora tu plan para que agentes, voz y Clarity sigan funcionando."},upgradeMember:{title:"El plan de tu organización ha agotado sus créditos de IA",description:"Los agentes, la voz y Clarity se reanudarán en cuanto alguien propietario mejore el plan."},overdrawnTitle:"Tus créditos de IA se han agotado, con un exceso de {amount}",upgradePlan:"Mejorar plan"},ee={empathy:e,reflectionJourneys:a,reflectionTraining:o,reflectionLibrary:n,nav:i,breadcrumb:r,userMenu:t,a2hs:s,account:l,orgSettings:d,chat:c,clarity:u,clarityQuestions:p,inbox:m,pulse:g,clarification:b,sharing:v,standup:h,billing:y,common:f,errors:C,models:q,tweaks:A,shortcuts:j,presence:E,attachments:T,panes:P,goals:k,home:S,welcome:w,invite:z,org:R,project:D,wisdom:L,initiativesV2:N,workplan:M,search:I,hxFortressInstall:F,figmaPlugin:x,gatherings:O,workos:H,library:B,sce:G,plate:U,credits:V,stage:W,viz:Q,landing:Y,wisdomFig:K,wisdomPdf:X,voice:J,goalRunner:Z,creditsBanner:_,creditsBar:$};export{s as a2hs,l as account,T as attachments,y as billing,r as breadcrumb,c as chat,b as clarification,u as clarity,p as clarityQuestions,f as common,V as credits,_ as creditsBanner,$ as creditsBar,ee as default,e as empathy,C as errors,x as figmaPlugin,O as gatherings,Z as goalRunner,k as goals,S as home,F as hxFortressInstall,m as inbox,N as initiativesV2,z as invite,Y as landing,B as library,q as models,i as nav,R as org,d as orgSettings,P as panes,U as plate,E as presence,D as project,g as pulse,a as reflectionJourneys,n as reflectionLibrary,o as reflectionTraining,G as sce,I as search,v as sharing,
1j as shortcuts,W as stage,h as standup,A as tweaks,t as userMenu,Q as viz,J as voice,w as welcome,L as wisdom,K as wisdomFig,X as wisdomPdf,H as workos,M as workplan};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.