{
  "brand": "Tools",

  "login.title": "Ingresar · Tools",
  "login.tagline": "Las herramientas con las que seguís y mantenés tus sitios en Google.",
  "login.failed": "No pudimos entrar",
  "login.email": "Correo",
  "login.password": "Contraseña",
  "login.submit": "Ingresar",
  "login.submitting": "Ingresando…",

  "tools.title": "Herramientas",
  "tools.description": "Elegí con cuál trabajar. Podés cambiar cuando quieras desde el menú.",
  "tools.search-console.name": "Search Console",
  "tools.search-console.description": "Seguí qué páginas de tu sitio están indexadas en Google, registrá sus sitemaps y enterate cuando algo deja de estarlo.",
  "tools.seo.name": "SEO",
  "tools.seo.description": "Mirá por qué búsquedas aparece tu sitio, cómo cambia su posición con el tiempo y qué páginas traen el tráfico.",

  "common.cancel": "Cancelar",
  "common.close": "Cerrar",
  "common.closePanel": "Cerrar el panel",
  "common.copy": "Copiar",
  "common.copy.done": "Copiado",
  "common.copy.failed": "No se pudo",
  "common.copy.announced": "Copiado al portapapeles",
  "common.copy.failedDetail": "No se pudo copiar. Seleccioná el texto y copialo a mano.",
  "common.irreversible": "Esta acción no se puede deshacer.",
  "common.notIdentified": "No identificado",
  "common.oneMoment": "Un momento…",
  "common.save": "Guardar",
  "common.saving": "Guardando…",
  "common.skipToContent": "Saltar al contenido",
  "common.opensInNewTab": "(se abre en otra pestaña)",

  "time.justNow": "recién",
  "time.noDate": "Sin fecha",
  "time.timezone": "Zona horaria: {zone}.",

  "serviceAccount.heading": "Autorizar la cuenta de servicio en Search Console",
  "serviceAccount.intro": "Google todavía no sabe que esta cuenta de servicio puede leer tu sitio. Tenés que agregarla vos, una vez por propiedad.",
  "serviceAccount.where": "Va en *Configuración → Usuarios y permisos → Agregar usuario*, con permiso de *propietario*. Con un permiso menor —lector o usuario completo— la inspección de URLs no funciona y Google no avisa por qué.",
  "serviceAccount.copy": "Copiar la dirección",

  "batchProgress.label": "Avance del lote",
  "batchProgress.count": "{processed} de {total} procesadas",
  "batchProgress.notStarted": "Todavía no empezó",
  "batchProgress.valueIncomplete": "{count} · el lote terminó sin completarse",
  "batchProgress.queued": "Todavía no empezó · {total} para procesar",
  "batchProgress.failed.one": "{total} fallida",
  "batchProgress.failed.other": "{total} fallidas",
  "batchProgress.pending.one": "Quedó {total} sin procesar.",
  "batchProgress.pending.other": "Quedaron {total} sin procesar.",
  "batchProgress.incomplete": "Terminó sin completarse.",
  "batchProgress.empty.queued": "Todavía no empezó.",
  "batchProgress.empty.completed": "El lote no tenía ítems para procesar.",
  "batchProgress.empty.terminal": "No llegó a procesar ningún ítem.",
  "batchProgress.empty.unknown": "Todavía no se sabe cuántos ítems va a tocar.",

  "urlList.unavailable": "Las direcciones se listan cuando el lote termina.",
  "urlList.before": "Antes",
  "urlList.after": "Después",
  "urlList.addresses.one": "{total} dirección",
  "urlList.addresses.other": "{total} direcciones",
  "urlList.truncated.one": "Queda {total} más sin listar acá.",
  "urlList.truncated.other": "Quedan {total} más sin listar acá.",
  "quota.short": "Cupo",
  "quota.batchShare": "este lote · {spent} de {limit} ese día",
  "quota.pockets": "Bolsillos",
  "quota.exhausted.short": "Cupo agotado",
  "quota.exhausted.manualReserve": "Reserva manual agotada",
  "quota.exhausted.automatic": "Ciclo automático agotado",
  "quota.today": "Cupo de hoy",
  "quota.batchDay": "Cupo del día del lote",
  "quota.limit.one": "{total} consulta para esta propiedad.",
  "quota.limit.other": "{total} consultas para esta propiedad.",
  "quota.used": "{used} de {quota} usadas",
  "quota.remaining": "Quedan",
  "quota.remained": "Quedaron",
  "quota.automatic.title": "Ciclo automático",
  "quota.automatic.note": "No puede tocar la reserva manual.",
  "quota.manual.title": "Reservadas para uso manual",
  "quota.manual.noReserve": "No hay cupo reservado: una inspección a mano sólo puede usar lo que el ciclo automático no haya gastado.",
  "quota.manual.plusUnused.one": "Además puede usar la que el ciclo automático todavía no gastó.",
  "quota.manual.plusUnused.other": "Además puede usar las {total} que el ciclo automático todavía no gastó.",
  "quota.manual.untouched": "Este cupo no lo toca el ciclo automático.",
  "quota.exhausted.today": "El cupo de hoy se agotó. Se renueva mañana a las 00:00 ({timezone}).",
  "quota.exhausted.thatDay": "Ese día el cupo se agotó por completo.",
  "quota.automaticExhausted.today": "El ciclo automático ya usó todo su cupo de hoy. La reserva manual sigue disponible.",
  "quota.automaticExhausted.thatDay": "Ese día el ciclo automático agotó su cupo antes de terminar.",
  "quota.footnote": "Es el cupo diario que Google le da a esta propiedad, no un recurso nuestro. Mide cuánto la consultamos; no dice nada sobre la cobertura del sitio.",

  "table.pageOf": "página {page} de {pages}",
  "table.pageOfCapitalized": "Página {page} de {pages}",
  "table.previous": "Anterior",
  "table.next": "Siguiente",
  "table.pagination": "Paginación",
  "table.sort.clear": "Quitar el orden",
  "table.sort.asc": "Ordenar de menor a mayor",
  "table.sort.desc": "Ordenar de mayor a menor",
  "rowAction.detail": "Ver los detalles",
  "rowAction.open": "Abrir",
  "rowAction.list": "Ver la lista completa",
  "rowAction.copy": "Copiar",
  "rowAction.download": "Descargar",
  "rowAction.rename": "Renombrar",
  "rowAction.retry": "Volver a correrlo",
  "rowAction.revoke": "Revocar",
  "rowAction.close": "Cerrar",
  "rowAction.delete": "Borrar",
  "table.rowActions": "Acciones de la fila",
  "table.expandRow": "Ver el detalle",
  "table.collapseRow": "Ocultar el detalle",
  "table.first": "Primera página",
  "table.last": "Última página",
  "table.rowsPerPage": "Filas por página",
  "table.columns": "Columnas",
  "table.columnsMenu": "Elegí qué columnas se ven",
  "table.selected.one": "{selected} de {count} fila seleccionada",
  "table.selected.other": "{selected} de {count} filas seleccionadas",
  "table.filters": "Filtros de la lista",
  "table.clearFilters": "Limpiar todo",
  "table.clearFiltersLabel": "Quitar los filtros",
  "table.all": "Todos",
  "table.noMatchingOption": "Ninguna opción coincide.",
  "table.filterSelected.one": "{count} seleccionado",
  "table.filterSelected.other": "{count} seleccionados",

  "nav.logout": "Salir",
  "nav.profile": "Perfil",
  "nav.home": "Inicio",
  "nav.domains": "Dominios",
  "nav.coverage": "Cobertura",
  "nav.sitemaps": "Sitemaps",
  "nav.batches": "Lotes",
  "nav.siteSettings": "Ajustes del sitio",
  "nav.notifications": "Notificaciones",
  "nav.connection": "Conexión",
  "nav.apiKeys": "Claves de API",
  "nav.users": "Usuarios",
  "nav.keywords": "Keywords",
  "nav.pages": "Páginas",
  "nav.cannibalization": "Canibalización",
  "nav.group.searchConsole": "Search Console",
  "nav.group.seo": "SEO",
  "nav.group.system": "Sistema",
  "nav.whereYouAre": "Dónde estás",
  "nav.unread.one": "1 aviso sin leer",
  "nav.unread.other": "{count} avisos sin leer",

  "permission.siteOwner": "Propietario",
  "permission.siteFullUser": "Usuario completo",
  "permission.siteRestrictedUser": "Usuario restringido",
  "permission.siteUnverifiedUser": "Sin verificar",
  "property.notOwner.one": "Una de las propiedades no tiene permiso de propietario.",
  "property.notOwner.other": "{total} propiedades no tienen permiso de propietario.",
  "property.notOwner.consequence": "Los sitemaps van a funcionar igual, pero la inspección de URLs no, y Google no avisa por qué. Se cambia en Search Console, en Configuración → Usuarios y permisos.",

  "account.review": "Revisar",

  "serverError.unmapped": "No pudimos completar la acción",
  "serverError.noDetail": "El servidor no devolvió un detalle del motivo.",
  "serverError.reload": "Volver a cargar",
  "serverError.technical": "Detalle técnico",
  "serverError.code": "código",
  "serverError.UNAUTHENTICATED.title": "Hay que volver a iniciar sesión",
  "serverError.UNAUTHENTICATED.explanation": "La sesión venció o la clave con la que llegaste dejó de ser válida.",
  "serverError.PERMISSION_DENIED.title": "Esta acción no está permitida para tu cuenta",
  "serverError.PERMISSION_DENIED.explanation": "El recurso existe, pero tu cuenta no puede hacer esto sobre él.",
  "serverError.NOT_FOUND.title": "Eso ya no está",
  "serverError.NOT_FOUND.explanation": "El recurso no existe o no pertenece a esta cuenta. Puede haberse borrado desde otra pestaña.",
  "serverError.VALIDATION_FAILED.title": "Los datos enviados no son válidos",
  "serverError.VALIDATION_FAILED.explanation": "Revisá los campos marcados: el detalle de cada uno aparece junto al campo.",
  "serverError.CONFLICT.title": "El estado cambió mientras tanto",
  "serverError.CONFLICT.explanation": "La acción no se puede aplicar sobre el estado actual del recurso. Recargá para ver cómo quedó.",
  "serverError.QUOTA_EXHAUSTED.title": "Se agotó el cupo de hoy",
  "serverError.QUOTA_EXHAUSTED.explanation": "No queda cupo diario para esta propiedad. Se renueva cuando empieza el día siguiente en tu zona de presentación.",
  "serverError.RATE_LIMITED.title": "Demasiadas peticiones seguidas",
  "serverError.RATE_LIMITED.explanation": "Frenamos un momento para no pasarnos del límite. Esperá unos segundos.",
  "serverError.CREDENTIAL_NOT_READY.title": "Falta dejar la conexión con Google verificada",
  "serverError.CREDENTIAL_NOT_READY.explanation": "No hay una credencial comprobada para esta cuenta, así que no podemos consultar Search Console.",
  "serverError.DOMAIN_NOT_OPERATIONAL.title": "Este dominio todavía no tiene acceso confirmado",
  "serverError.DOMAIN_NOT_OPERATIONAL.explanation": "No pudimos confirmar que la cuenta de servicio sea propietaria de esta propiedad en Search Console.",
  "serverError.PROVIDER_UNAVAILABLE.title": "No pudimos hablar con Google",
  "serverError.PROVIDER_UNAVAILABLE.explanation": "Google no respondió a tiempo. No es un problema de tu credencial ni de tu configuración.",
  "serverError.INTERNAL_ERROR.title": "Algo se rompió de nuestro lado",
  "serverError.INTERNAL_ERROR.explanation": "No es algo que hayas hecho mal. Volvé a intentar; si sigue pasando, avisanos con la hora exacta.",
  "serverError.domainAccess.PERMISSION_DENIED.title": "Encontramos la propiedad, pero no podemos leerla",
  "serverError.domainAccess.PERMISSION_DENIED.explanation": "Nuestra cuenta de servicio no tiene permiso para leerla. Revisá que figure como Propietario y no como lector.",
  "serverError.domainAccess.PROVIDER_UNAVAILABLE.title": "Google no respondió a tiempo",
  "serverError.domainAccess.PROVIDER_UNAVAILABLE.explanation": "No cambiamos el estado de tu dominio.",
  "serverError.PROPERTY_NOT_FOUND.title": "No hay una propiedad con esa forma",
  "serverError.PROPERTY_NOT_FOUND.explanation": "En Search Console no existe una propiedad con esta forma. El mismo sitio puede estar registrado con la otra: son dos propiedades distintas y no son intercambiables.",

  "access.AWAITING_ACCESS.label": "Esperando acceso",
  "access.AWAITING_ACCESS.help": "Falta autorizar la cuenta de servicio en Search Console.",
  "access.OPERATIONAL.label": "Operativo",
  "access.OPERATIONAL.help": "Podemos leer la propiedad y monitorear sus URLs.",
  "access.ACCESS_LOST.label": "Acceso perdido",
  "access.ACCESS_LOST.help": "Dejamos de poder leer esta propiedad. El monitoreo está detenido; el historial se conserva.",
  "access.ACCESS_REVOKED.label": "Acceso revocado",
  "access.ACCESS_REVOKED.help": "El acceso se revocó desde la administración. El historial se conserva.",
  "access.SUSPENDED.label": "Suspendido",
  "access.SUSPENDED.help": "El monitoreo está detenido.",
  "access.onHold": "En espera",
  "access.withoutCredential": "Es lo último que pudimos leer: la credencial de la cuenta no permite consultarle nada a Google ahora.",

  "coverage.title": "Cobertura de {hostname}",
  "coverage.description": "Qué URLs tienen dato de Google, cuál es y de cuándo lo obtuvimos.",
  "coverage.caption": "URLs de {hostname}, sin filtros",
  "coverage.caption.filtered": "URLs de {hostname} — filtro: {filters}",
  "coverage.column.fetched": "Dato obtenido",
  "coverage.column.reason": "Motivo declarado por Google",
  "coverage.column.canonical": "Canónica de Google",
  "coverage.column.crawl": "Último rastreo de Google",
  "coverage.column.sitemap": "En el sitemap",
  "coverage.notReported": "No lo informó",
  "coverage.yes": "Sí",
  "coverage.gone": "Ya no aparece",
  "coverage.seeHistory": "Ver el historial",
  "coverage.seeQuota": "Ver el cupo del dominio",
  "coverage.queryNow": "Consultar ahora",
  "coverage.querying": "Consultando a Google",
  "coverage.activity": "Actividad de consulta",
  "coverage.seeProgress": "Ver el progreso del lote",
  "coverage.dataFrom": "Los datos más recientes salieron de este lote",
  "coverage.noCloseDate": "sin fecha de cierre",
  "coverage.queried": "{processed} de {total} URLs consultadas",
  "coverage.group.with-data": "Con dato de Google",
  "coverage.group.not-indexed": "No indexadas",
  "coverage.group.without-data": "Sin consultar todavía",
  "coverage.family.indexed": "Indexadas",
  "coverage.family.not_indexed": "No indexadas",
  "coverage.family.without_data": "Sin consultar todavía",
  "coverage.tab.urls": "URLs",
  "coverage.tab.summary": "Resumen",
  "coverage.tab.activity": "Actividad",
  "coverage.filter.slice": "Recorte",
  "coverage.searchPlaceholder": "/producto…",
  "coverage.row.actions": "Acciones de {url}",
  "coverage.select.all": "Seleccionar todas las URLs de esta página",
  "coverage.select.row": "Seleccionar {url}",
  "coverage.truncated.title": "Esta lista llegó recortada",
  "coverage.truncated.description": "Se muestran las primeras {shown} URLs de {total}. Afiná la búsqueda o los filtros para llegar al resto.",
  "coverage.activity.description": "De dónde salieron los datos de esta pantalla y qué está corriendo ahora. Mirá acá cuando una cifra no te cierre: dice qué lote la dejó, cuánto leyó y cuándo terminó. La mayor parte del tiempo no hay nada corriendo, y eso es la respuesta, no un hueco.",
  "coverage.activity.empty": "Todavía no corrió nada sobre este sitio. En cuanto consultes a Google, acá aparece el lote que deja los datos.",
  "coverage.provenance.processed": "Procesadas",
  "coverage.provenance.finished": "Terminó",
  "coverage.history.reported": "Lo que informó Google",
  "coverage.history.timeline": "Cada respuesta, la más nueva primero",
  "coverage.filter.group": "recorte «{label}»",
  "coverage.filter.group.title": "Recorte",
  "coverage.filter.state": "estado «{label}»",
  "coverage.filter.state.title": "Estado informado por Google",
  "coverage.filter.inSitemap": "presentes en un sitemap",
  "coverage.filter.notInSitemap": "que ya no aparecen en ningún sitemap",
  "coverage.filter.search": "con «{term}» en la dirección",
  "coverage.filter.all": "Todas",
  "coverage.filter.allWithCount": "Todas ({total})",
  "coverage.filter.withCount": "{label} ({count})",
  "coverage.filter.notIndexedCaveat": "«No indexadas» no incluye las {total} sin consultar: de ésas no sabemos nada todavía.",
  "coverage.frozen.title": "Estos datos están congelados",
  "coverage.frozen.before": "El acceso a la propiedad en Search Console está en «{state}», así que no estamos consultando este dominio desde",
  "coverage.frozen.lastCheck": "la última comprobación",
  "coverage.frozen.after": ". Lo que ves abajo es lo último que Google nos informó, con la fecha de cada dato.",
  "coverage.empty.title": "Todavía no descubrimos ninguna URL.",
  "coverage.empty.description": "Las URLs salen de los sitemaps del dominio: registrá uno y sincronizá para que empiecen a aparecer acá.",
  "coverage.empty.filtered.title": "Ninguna URL coincide con el filtro",
  "coverage.empty.filtered.description": "Probá con otro recorte o quitá los filtros para ver todas las URLs del dominio.",
  "coverage.retired.one": "La tabla incluye {retired} URL que ya no está en ningún sitemap y conserva su último dato. Por eso son más que las {total} del resumen, que cuenta sólo lo que hoy se monitorea.",
  "coverage.retired.other": "La tabla incluye {retired} URLs que ya no están en ningún sitemap y conservan su último dato. Por eso son más que las {total} del resumen, que cuenta sólo lo que hoy se monitorea.",
  "coverage.export.title": "Exportar a CSV",
  "coverage.export.amount.one": "{total} URL",
  "coverage.export.amount.other": "{total} URLs",
  "coverage.export.filtered": "Se exportan las {amount} que coinciden con el filtro que está puesto, no las del dominio entero.",
  "coverage.export.all": "Se exportan las {amount} de la tabla.",
  "coverage.export.columns": "Cada fila incluye el estado, el motivo que informó Google y la fecha en que lo obtuvimos.",
  "coverage.export.large": "Son {amount}, más de las {threshold} que entran en una descarga directa: el archivo se prepara en segundo plano y te avisamos acá cuando esté listo. Podés seguir usando la plataforma mientras tanto.",
  "coverage.export.immediate": "El archivo se descarga en el momento.",
  "coverage.export.prepare": "Preparar el archivo con {amount}",
  "coverage.export.action": "Exportar {amount}",
  "coverage.export.requested": "Pedimos el archivo con {amount}, con el mismo filtro que está en pantalla. La descarga arranca sola; si no aparece, fijate si el navegador la bloqueó y volvé a tocar el botón.",
  "coverage.export.scope.all": "sin filtro, el dominio entero",
  "coverage.export.scope.filtered": "con el filtro con el que se pidió",
  "coverage.export.status.preparing": "Estamos preparando la exportación que pediste",
  "coverage.export.status.preparingAfter": "({scope}). Te avisamos cuando esté lista.",
  "coverage.export.status.failed": "No pudimos armar el archivo que pediste",
  "coverage.export.status.askAgain": "Podés volver a pedirlo.",
  "coverage.export.status.expired": "El archivo de la exportación anterior venció",
  "coverage.export.status.expiredAfter": "y se borró.",
  "coverage.export.status.readyBefore": "La exportación que pediste",
  "coverage.export.status.readyAfter": "está lista: {rows} filas, {size}. Se puede bajar hasta",
  "coverage.history.title": "Historial de",
  "coverage.history.description": "Cada línea es una respuesta de Google con su fecha. Guardamos un registro nuevo sólo cuando el estado cambia, así que los huecos entre líneas son tiempo sin cambios, no tiempo sin dato.",
  "coverage.history.notFound": "Esa dirección no figura entre las URLs de este dominio. Puede haber quedado en un enlace viejo, o pertenecer a otra propiedad.",
  "coverage.history.current": "Estado vigente",
  "coverage.history.lastConfirmed": "Confirmado por última vez el",
  "coverage.history.notInSitemap": "Ya no aparece en ningún sitemap",
  "coverage.history.noData": "Todavía no le preguntamos a Google por esta URL, así que no hay ningún dato que mostrar. No significa que no esté indexada.",
  "coverage.history.singleEntry": "Un solo dato, del",
  "coverage.history.singleEntryAfter": ". No hubo cambios de estado desde entonces.",
  "coverage.history.firstEntry": "primer dato",
  "coverage.history.googleSaid": "Google informó:",
  "coverage.history.canonical": "Canónica elegida por Google:",
  "coverage.history.batch": "Lote",
  "coverage.history.batchGone": "El lote que lo obtuvo ya no está guardado. La fecha del dato sigue siendo cierta.",

  "domainShow.searchConsolePath": "Configuración › Usuarios y permisos › Agregar usuario",
  "domainShow.quota.title": "Cupo de inspección",
  "domainShow.quota.description": "Cuánto podemos consultarle a Google sobre esta propiedad hoy. No mide la cobertura del sitio.",
  "domainShow.banner.paused.title": "El monitoreo de este dominio está en pausa",
  "domainShow.banner.paused.body": "La propiedad sigue autorizada, pero la credencial de tu cuenta no nos permite consultarle nada a Google. Lo que ves acá es lo último que pudimos leer. El aviso de arriba lleva a donde se resuelve.",
  "domainShow.banner.awaiting.title": "Falta autorizarnos en Search Console",
  "domainShow.banner.awaiting.body": "Todavía no confirmamos que podamos leer esta propiedad, así que no estamos consultando nada. Abajo está la dirección para copiar y el permiso que hay que darle.",
  "domainShow.banner.lost.title": "Dejamos de poder leer esta propiedad",
  "domainShow.banner.lost.detected": "Lo detectamos",
  "domainShow.banner.lost.body": ". El monitoreo está detenido y el historial se conserva completo.",
  "domainShow.banner.lost.question": "¿Se quitó la cuenta de servicio de la propiedad en Search Console?",
  "domainShow.banner.stopped.body": "El monitoreo de este dominio está detenido. Todo el historial que juntamos sigue disponible para consultarlo, pero no vamos a pedirle nada nuevo a Google.",
  "domainShow.addOtherShape": "Dar de alta la otra forma",
  "domainShow.access.title": "Acceso a la propiedad",
  "domainShow.access.description": "Lo que Search Console nos deja leer de {property}.",
  "domainShow.access.copyAddress": "Copiá esta dirección y agregala en Search Console, en *{path}*, con permiso de *Propietario*. Con un permiso menor la inspección de URLs no funciona.",
  "domainShow.access.noCredential": "Todavía no hay una credencial cargada, así que no hay ninguna dirección que autorizar. Se carga en la pantalla de configuración.",
  "domainShow.access.stopped": "El acceso de este dominio está detenido desde la administración. No hay nada que comprobar hasta que se reactive.",
  "domainShow.access.reviewConnection": "Revisar la conexión con Google",
  "domainShow.access.lastAttempt": "Último intento:",
  "domainShow.inspect.title": "¿Inspeccionar {count} URLs de {hostname}?",
  "domainShow.inspect.consequence": "Vas a inspeccionar {count} URLs usando el cupo de uso manual. Te quedan {reserve} reservadas para eso hoy. Consultamos qué sabe Google de cada una: no le pedimos que las rastree.",
  "domainShow.inspect.consequence.withSurplus": "Vas a inspeccionar {count} URLs usando el cupo de uso manual. Te quedan {reserve} reservadas para eso hoy, más {surplus} que el ciclo automático todavía no gastó. Consultamos qué sabe Google de cada una: no le pedimos que las rastree.",
  "domainShow.inspect.confirm": "Inspeccionar {count} URLs",
  "domainShow.inspect.busy": "Inspeccionando…",
  "domainShow.child.coverage": "Cobertura",
  "domainShow.child.coverage.empty": "Todavía no hay URLs monitoreadas.",
  "domainShow.child.coverage.note": "URLs con dato de Google sobre el total monitoreado. Del resto no sabemos el estado.",
  "domainShow.child.sitemaps": "Sitemaps",
  "domainShow.child.sitemaps.empty": "Todavía no hay ninguno registrado. De ahí salen las URLs que se monitorean.",
  "domainShow.child.sitemaps.note": "Registrados para este dominio, incluidos los que declara un índice.",
  "domainShow.child.batchRunning": "Lote en marcha",
  "domainShow.child.lastBatch": "Último lote",
  "domainShow.child.batch.noFigures": "Todavía no empezó, así que no hay cifras que mostrar.",
  "domainShow.child.batch.figures": "{processed} de {total} elementos procesados.",
  "domainShow.child.batch.queued": "Está esperando su turno. La ficha se actualiza sola cuando arranque.",
  "domainShow.child.batch.running": "Todavía en curso: la ficha se actualiza sola.",
  "domainShow.child.batch.none": "Todavía no corrió ningún lote sobre este dominio.",
  "domainShow.child.seeAll": "Ver todos",
  "domainShow.child.seeBatches": "Ver los lotes",
  "domainShow.notifications.on": "Listo: vas a recibir los avisos de este dominio.",
  "domainShow.notifications.off": "Listo: dejamos de mandarte avisos de este dominio.",
  "domainShow.settings.title": "Configuración",
  "domainShow.settings.description": "Cuánto consultamos esta propiedad y si te avisamos cuando algo cambia.",
  "domainShow.settings.notifications.label": "Recibir avisos de este dominio",
  "domainShow.settings.notifications.help": "Te avisamos en la plataforma cuando termina un lote de este dominio y cuando URLs que estaban indexadas dejan de estarlo. El número aparece al lado de «Notificaciones».",
  "domainShow.settings.budget.label": "Consultas por día",
  "domainShow.settings.budget.help": "Google permite hasta {limit} consultas por día por propiedad. Bajarlo hace más lento el ciclo; subirlo por encima de lo que Google permite hace que las consultas de más fallen.",
  "domainShow.settings.reserve.help": "Este cupo no lo toca el ciclo automático. Queda disponible para lo que dispares vos desde acá o desde la API.",
  "domainShow.settings.save": "Guardar los cupos",
  "domainShow.settings.saved": "Guardamos la configuración. Se aplica desde el próximo ciclo.",
  "domainShow.preview.noUrls": "Con {budget} por día y {reserve} reservadas, al ciclo automático le quedan *{automatic}* consultas diarias, y todavía no hay URLs monitoreadas para recorrer.",
  "domainShow.preview.noAutomatic": "Con {budget} por día y {reserve} reservadas, al ciclo automático le quedan *{automatic}* consultas diarias, así que no va a consultar ninguna de las {urls} URLs monitoreadas. Sólo se van a inspeccionar las que dispares a mano.",
  "domainShow.preview.cycle.one": "Con {budget} por día y {reserve} reservadas, al ciclo automático le quedan *{automatic}* consultas diarias y recorrer las {urls} URLs monitoreadas pasa a llevar un *{days}* día.",
  "domainShow.preview.cycle.other": "Con {budget} por día y {reserve} reservadas, al ciclo automático le quedan *{automatic}* consultas diarias y recorrer las {urls} URLs monitoreadas pasa a llevar unos *{days}* días.",
  "domainShow.preview.overLimit": "Google permite hasta {limit} consultas por día por propiedad. Las que pidamos de más van a fallar, y la cuota es de tu sitio: agotarla también rompe tus propias herramientas.",
  "errors.BUDGET_NOT_INTEGER": "Escribí un número entero de consultas por día.",
  "errors.RESERVE_NOT_INTEGER": "Escribí un número entero de consultas reservadas.",
  "errors.BUDGET_TOO_LOW": "El presupuesto diario tiene que ser de al menos 1 consulta. Con cero, el ciclo automático no consultaría nunca.",
  "errors.RESERVE_NEGATIVE": "La reserva manual no puede ser negativa.",
  "errors.RESERVE_OVER_BUDGET": "La reserva manual ({reserve}) no puede ser mayor que el presupuesto diario ({budget}). Subí el presupuesto o bajá la reserva.",

  "batchShow.title": "{kind} · lote {name}",
  "batchShow.seeAllBatches": "Ver todos los lotes",
  "batchShow.breadcrumb.index": "Lotes",
  "batchShow.breadcrumb.detail": "Lote {name}",
  "batchShow.howItEnded": "Cómo terminó",
  "batchShow.howItEnded.description": "{kind} sobre {hostname}, {origin}.",
  "batchShow.figures": "Cifras",
  "batchShow.figures.description": "Qué tocó el lote y cuánto cupo gastó al hacerlo.",
  "batchShow.figure.inBatch": "{unit} en el lote",
  "batchShow.figure.processed": "Procesadas",
  "batchShow.figure.failed": "Fallidas",
  "batchShow.figure.pending": "Sin procesar",
  "batchShow.figure.pending.note": "Siguen en la cola y entran en el ciclo siguiente.",
  "batchShow.figure.quota.note": "Consultas del cupo diario de tu propiedad en Search Console, no un recurso nuestro.",
  "batchShow.quota.description": "Para ubicar lo que este lote gastó dentro de lo que había disponible ese día.",
  "batchShow.quota.missing": "No guardamos el cupo de ese día para esta propiedad, así que no hay contra qué comparar lo que gastó este lote. El cupo vigente está en la ficha del dominio.",
  "batchShow.recorded.title": "Qué registró este lote",
  "batchShow.recorded.description": "Consultamos qué sabe Google de cada URL. No le pedimos que las rastree ni que las indexe.",
  "batchShow.recorded.none": "Este lote no dejó ningún estado nuevo anotado.",
  "batchShow.recorded.pending": "Todavía no hay estados anotados. Aparecen a medida que el lote avanza.",
  "batchShow.recorded.fetchedOn": "Estados obtenidos el",
  "batchShow.recorded.noFetchDate": "—sin fecha de obtención—",
  "batchShow.recorded.onlyChanged": ", contando sólo las URLs que trajeron información distinta de la anterior:",
  "batchShow.recorded.seeUrls": "ver todas las URLs del dominio en ese estado",
  "batchShow.recorded.unchanged.one": "Otra {total} URL se consultó y seguía con el mismo estado que la vez anterior, así que no generó un registro nuevo.",
  "batchShow.recorded.unchanged.other": "Otras {total} URLs se consultaron y seguían con el mismo estado que la vez anterior, así que no generaron un registro nuevo.",
  "batchShow.recorded.stateTitle": "Estado registrado",
  "batchShow.recorded.inThisBatch": "Las direcciones que este lote dejó en ese estado, ese día.",
  "batchShow.recorded.changes": "Cambios detectados",
  "batchShow.recorded.transition.one": "{total} URL pasó de {from} a",
  "batchShow.recorded.transition.other": "{total} URLs pasaron de {from} a",
  "batchShow.lostIndexing.title.one": "{total} URL dejó de estar indexada en este recorrido",
  "batchShow.lostIndexing.title.other": "{total} URLs dejaron de estar indexadas en este recorrido",
  "batchShow.lostIndexing.notRecorded": "Este lote corrió antes de que empezáramos a anotar cuáles eran esas direcciones, así que sólo quedó la cifra.",
  "batchShow.lostIndexing.dialogTitle": "Dejaron de estar indexadas",
  "batchShow.lostIndexing.seeAll.one": "Ver la {total}",
  "batchShow.lostIndexing.seeAll.other": "Ver las {total}",
  "batchShow.lostIndexing.truncated.one": "Queda {total} más sin listar acá.",
  "batchShow.lostIndexing.truncated.other": "Quedan {total} más sin listar acá.",
  "batchShow.sync.title": "Qué hizo este lote",
  "batchShow.sync.description": "Enviar un sitemap le avisa a Google que existe. No garantiza que lo procese ni cuándo.",
  "batchShow.sync.summary": "Se leyeron {read} sitemaps. Se enviaron {submitted}. Se omitieron {skipped} porque no cambiaron desde el último envío.",
  "batchShow.sync.failed.one": "{total} falló: el motivo está más abajo.",
  "batchShow.sync.failed.other": "{total} fallaron: el motivo de cada uno está más abajo.",
  "batchShow.sync.pending": "El resumen se completa cuando el lote termina.",
  "batchShow.sync.urlChanges": "Aparecieron {newUrls} URLs nuevas y {outside} dejaron de estar declaradas en algún sitemap. Todavía no consultamos ninguna: eso lo hace el lote de inspección.",
  "batchShow.export.title": "El archivo",
  "batchShow.export.description.all": "Lleva todas las URLs del dominio, con el estado que informó Google y la fecha en que lo obtuvimos.",
  "batchShow.export.description.filtered": "Lleva el mismo recorte de la tabla de cobertura con el que se pidió, con el estado que informó Google y la fecha en que lo obtuvimos.",
  "batchShow.export.writing": "Todavía lo estamos escribiendo. Te avisamos cuando esté listo; podés cerrar esta pantalla mientras tanto.",
  "batchShow.export.failed": "No pudimos armarlo.",
  "batchShow.export.askAgain": "Podés volver a pedirlo desde la cobertura del dominio.",
  "batchShow.export.expired": "El archivo venció",
  "batchShow.export.expiredAfter": "y se borró.",
  "batchShow.export.ready": "{rows} filas, {size}. Se puede bajar hasta",
  "batchShow.export.download": "Descargar el archivo",
  "batchShow.export.megabytes": "{value} MB",
  "batchShow.export.kilobytes": "{value} kB",
  "batchShow.failures.title.one": "El ítem que falló",
  "batchShow.failures.title.other": "Los ítems que fallaron",
  "batchShow.failures.title.notes": "Qué frenó a este lote",
  "batchShow.failures.description": "Cada uno con el motivo que devolvió el intento. El resto del lote siguió su curso.",
  "batchShow.failures.notesMixed.one": "Una de estas filas no es una falla: es una nota que explica hasta dónde llegó el lote.",
  "batchShow.failures.notesMixed.other": "{total} de estas filas no son fallas: son notas que explican hasta dónde llegó el lote.",
  "batchShow.failures.cutBefore": "El lote se cortó sin llegar a intentar ningún ítem. Estas son las anotaciones que explican por qué.",
  "batchShow.failures.onlyNotes": "Ninguna de estas es una falla: son las anotaciones que explican hasta dónde llegó el lote, y lo que quedó sigue en el ciclo siguiente.",
  "batchShow.failures.truncated": "Se muestran {shown} de {total}.",
  "batchShow.failures.caption": "Ítems fallidos del lote {name}, con su motivo",
  "batchShow.failures.caption.notes": "Anotaciones del lote {name}",
  "batchShow.failures.column.item": "Ítem",
  "batchShow.failures.column.reason": "Motivo",
  "batchShow.failures.column.whatHappened": "Qué pasó",
  "batchShow.failures.wholeBatch": "Todo el lote",
  "batchShow.neighbours": "Lotes vecinos",
  "batchShow.previousBatch": "Lote anterior",
  "batchShow.nextBatch": "Lote siguiente",

  "sitemaps.title": "Sitemaps de {hostname}",
  "sitemaps.description": "Qué sitemaps conocemos, cuándo los leímos y qué le enviamos a Google.",
  "sitemaps.new": "Nuevo sitemap",
  "sitemaps.tab.list": "Sitemaps",
  "sitemaps.tab.sync": "Estado de sincronización",
  "sitemaps.unit": "sitemaps",
  "sitemaps.unitSingular": "sitemap",
  "sitemaps.caption": "Sitemaps de {hostname}",
  "sitemaps.caption.filtered": "Sitemaps de {hostname} que coinciden con el filtro",
  "sitemaps.column.location": "Ubicación",
  "sitemaps.column.urls": "URLs declaradas",
  "sitemaps.column.lastSubmit": "Resultado del último envío",
  "sitemaps.notReadYet": "Sin leer todavía",
  "sitemaps.notSubmitted": "Todavía no se envió",
  "sitemaps.notRecorded": "sin registrar",
  "sitemaps.submit.OK": "Enviado",
  "sitemaps.submit.OK.help": "Le avisamos a Google de este sitemap y aceptó el envío.",
  "sitemaps.submit.SKIPPED_UNCHANGED": "Sin cambios",
  "sitemaps.submit.SKIPPED_UNCHANGED.help": "No cambió nada desde el último envío, así que no se lo volvimos a mandar. Cada envío gasta cupo de tu propiedad.",
  "sitemaps.submit.FAILED": "Falló el envío",
  "sitemaps.submit.FAILED.help": "Google rechazó el envío. El motivo está abajo.",
  "sitemaps.error.UNREACHABLE": "No pudimos descargarlo",
  "sitemaps.error.MALFORMED": "No es un sitemap válido",
  "sitemaps.error.SUBMIT_FAILED": "No pudimos enviarlo a Google",
  "sitemaps.notSyncing.title": "No estamos sincronizando este dominio",
  "sitemaps.notSyncing.body": "Su acceso a la propiedad en Search Console está en «{state}». Mientras tanto no sincronizamos, porque sincronizar termina enviándole los cambios a Google. Lo que registres ahora se conserva y se lee en cuanto el acceso se confirme.",
  "sitemaps.empty.title": "Todavía no registraste ningún sitemap.",
  "sitemaps.empty.description": "Un sitemap es un archivo del sitio que lista sus URLs; suele estar en https://ejemplo.com/sitemap.xml o https://ejemplo.com/sitemap_index.xml. Si registrás un índice, descubrimos solos los archivos que declara.",
  "sitemaps.empty.action": "Registrar el primero",
  "sitemaps.empty.filtered.title": "Ningún sitemap coincide con el filtro",
  "sitemaps.empty.filtered.description": "Probá con otro valor o quitá los filtros para ver los sitemaps del dominio.",
  "sitemaps.footnote.submit": "Enviar un sitemap le avisa a Google que existe y qué cambió. No decide si lo rastrea ni cuándo.",
  "sitemaps.footnote.quota": "Leer los sitemaps es tráfico hacia tu sitio, no hacia Google: no consume cupo. Sólo lo consume cada envío, y sólo se envía lo que cambió desde la última vez.",
  "sitemaps.syncNow": "Sincronizar ahora",
  "sitemaps.syncing": "Sincronizando…",
  "sitemaps.sync.empty.title": "Todavía no se ejecutó ninguna sincronización",
  "sitemaps.sync.empty.description": "Ejecutá una sincronización para leer los sitemaps registrados, descubrir sus URLs y enviarle a Google lo que cambió.",
  "sitemaps.lastSync": "Última sincronización",
  "sitemaps.latestRun": "Última ejecución",
  "sitemaps.run.origin": "Origen",
  "sitemaps.run.batch": "Lote",
  "sitemaps.processing": "Procesamiento",
  "sitemaps.outcome": "Resultado",
  "sitemaps.outcome.success.one": "El sitemap registrado de esta ejecución se procesó correctamente. No quedó nada pendiente.",
  "sitemaps.outcome.success.other": "Los {total} sitemaps registrados de esta ejecución se procesaron correctamente. No quedó nada pendiente.",
  "sitemaps.outcome.nothing": "La sincronización terminó correctamente. No había sitemaps registrados para procesar.",
  "sitemaps.outcome.running": "La sincronización sigue en curso. El avance y los resultados se actualizan automáticamente.",
  "sitemaps.outcome.incomplete": "La sincronización terminó con trabajo sin resolver. Abrí el detalle del lote para ver el diagnóstico completo.",
  "sitemaps.stat.read": "Leídos",
  "sitemaps.stat.submitted": "Enviados a Google",
  "sitemaps.stat.unchanged": "Sin cambios",
  "sitemaps.stat.newUrls": "URLs nuevas",
  "sitemaps.quota.none": "No consumió cupo del día: no hubo nada nuevo que enviarle a Google.",
  "sitemaps.quota.used.one": "Consumió {total} envío del cupo del día. Leer los sitemaps no cuenta contra el cupo.",
  "sitemaps.quota.used.other": "Consumió {total} envíos del cupo del día. Leer los sitemaps no cuenta contra el cupo.",
  "sitemaps.unprocessed": "Qué quedó sin procesar",
  "sitemaps.register.title": "Registrar un sitemap",
  "sitemaps.register.description": "Si registrás un índice, descubrimos solos los archivos que declara.",
  "sitemaps.register.label": "Dirección del sitemap",
  "sitemaps.register.placeholder": "https://ejemplo.com/sitemap_index.xml",
  "sitemaps.register.submit": "Registrar el sitemap",
  "sitemaps.register.busy": "Registrando…",
  "sitemaps.registered.before": "Registramos",
  "sitemaps.registered.after": ". Lo vamos a leer en la próxima sincronización.",

  "settings.title": "Conexión con Google",
  "settings.description": "La credencial con la que consultamos {module} por vos.",
  "settings.seeGuide": "Ver la guía",
  "settings.checkConnection": "Comprobar la conexión",
  "settings.checkFailed": "No pudimos comprobar la conexión",
  "settings.notCheckedYet": "todavía no la comprobamos",
  "settings.propertyCount.one": "{total} propiedad",
  "settings.propertyCount.other": "{total} propiedades",
  "settings.state.EMPTY": "Sin configurar",
  "settings.state.UNCHECKED": "Falta comprobarla",
  "settings.state.NEEDS_AUTHORIZATION": "Falta un paso",
  "settings.state.VERIFIED": "Comprobada",
  "settings.state.ERROR": "Con un problema",
  "settings.properties.title": "Propiedades que alcanza",
  "settings.properties.description": "El permiso de cada una decide qué podemos leer: con uno que no sea propietario, la inspección de URLs no funciona.",
  "settings.dangerZone.title": "Acciones que no se deshacen",
  "settings.site.title": "Tu sitio",
  "settings.site.description": "La propiedad de Search Console que lee esta herramienta.",
  "settings.site.hostname": "Sitio",
  "settings.site.shape": "Forma de la propiedad",
  "settings.site.access": "Acceso",
  "settings.site.connect.title": "Conectá tu sitio",
  "settings.site.connect.description": "La clave funciona. Falta decirnos qué sitio leer, y cómo está dado de alta en Search Console.",
  "settings.site.connect.action": "Conectar el sitio",
  "settings.site.connect.busy": "Conectando…",
  "settings.site.disconnect.action": "Dar de baja el sitio",
  "settings.site.disconnect.description": "Deja de consultarse. Después podés conectar otro, o volver a conectar éste y sigue donde había quedado.",
  "settings.site.disconnect.busy": "Dando de baja…",
  "settings.site.disconnect.confirm.title": "¿Dar de baja {hostname}?",
  "settings.site.disconnect.confirm.consequence": "Deja de consultarse a partir de ahora: no corren ciclos de cobertura, ni sincronizaciones de sitemaps, ni avisos de acceso. No se borra nada —su cobertura, sus sitemaps y sus lotes quedan—, y volver a conectar el mismo sitio los recupera.",
  "settings.replace.title": "Reemplazar la credencial",
  "settings.replace.action": "Subir otra clave",
  "settings.replace.description": "La clave que está en uso se desactiva y todas las consultas pasan a la nueva. Tu sitio y su historial quedan intactos.",
  "settings.replace.formDescription": "Subí el archivo .json de la cuenta de servicio y escribí el identificador del proyecto que figura adentro.",
  "settings.replace.confirm.title": "¿Reemplazar la credencial {email}?",
  "settings.replace.confirm.consequence": "La clave que está en uso se va a desactivar y todas las consultas a Google van a pasar por la nueva. Tu sitio, sus sitemaps y todo su historial quedan intactos. Si la dirección de la cuenta de servicio cambia, vas a tener que autorizar la nueva en Search Console.",
  "settings.replace.busy": "Reemplazando…",
  "settings.notConnected.title": "Todavía no conectaste tu cuenta de Google",
  "settings.notConnected.description": "Vas a necesitar dos cosas de Google: el identificador de un proyecto y el archivo .json de una cuenta de servicio. No hace falta saber nada de Google Cloud: el recorrido dice, paso por paso, en qué pantalla está cada una y qué traer de vuelta.",
  "settings.notConnected.guideMe": "Guiame paso a paso",
  "settings.notConnected.steps": "Son {total} pasos y podés salir cuando quieras: lo que hagas queda guardado.",
  "settings.haveFile": "Ya tengo el archivo .json",
  "settings.hideForm": "Ocultar el formulario",
  "settings.loadCredential": "Cargar la credencial",
  "settings.checkingKey": "Comprobando la clave…",
  "settings.loadAndCheck": "Cargar y comprobar",
  "settings.keyFile.label": "Archivo de clave (.json)",
  "settings.keyFile.help": "Adentro tiene que decir \"type\": \"service_account\". Una clave de API de Google no sirve: no da acceso a los datos privados de una propiedad.",
  "settings.projectId.label": "Identificador del proyecto",
  "settings.projectId.placeholder": "mi-proyecto-123456",
  "settings.projectId.example": "mi-proyecto-483920",
  "settings.projectId.looksLike": "Se ve así:",
  "settings.projectId.help": ". Son minúsculas, números y guiones. No es el nombre que le pusiste al proyecto ni el número que aparece al lado.",
  "settings.history.title": "Credenciales anteriores",
  "settings.history.hide": "Ocultar",
  "settings.history.show": "Ver las {total}",
  "errors.PROJECT_ID_MALFORMED_LOCAL": "Ese identificador no tiene la forma que usa Google: entre 6 y 30 caracteres, en minúsculas, con números y guiones. Revisá que no hayas copiado el nombre del proyecto en lugar de su identificador.",

  "notifications.title": "Notificaciones",
  "notifications.description": "Lo que pasó con tu sitio mientras no mirabas.",
  "notifications.marking": "Marcando…",
  "notifications.markRead": "Marcar como leída",
  "notifications.markAllRead": "Marcar todas como leídas",
  "notifications.readAt": "Leída",
  "notifications.unreadPrefix": "Sin leer: ",
  "notifications.filter.read": "Lectura",
  "notifications.filter.all": "Todas",
  "notifications.filter.unread": "Sin leer",
  "notifications.filter.level": "Importancia",
  "notifications.nothingUnread": "No te queda nada sin leer",
  "notifications.needAction.one": "1 necesita una acción",
  "notifications.needAction.other": "{total} necesitan una acción",
  "notifications.noneNeedAction": "Nada pide una acción",
  "notifications.unreadOf": "{unread} sin leer de {total}",
  "notifications.onlyNeedingAction": "Ver sólo las que piden algo",
  "notifications.seeAll": "Ver todos los avisos",
  "notifications.caption": "{parts}, del más nuevo al más viejo.",
  "notifications.caption.all": "Avisos",
  "notifications.caption.unread": "Avisos sin leer",
  "notifications.caption.ofKind": "del tipo «{label}»",
  "notifications.caption.ofLevel": "de nivel «{label}»",
  "notifications.empty.title": "Todavía no tenés ningún aviso",
  "notifications.empty.description": "Acá te vamos a contar cuando termine un lote, cuando dejemos de poder leer una de tus propiedades y cuando la conexión con Google deje de funcionar. Mientras no haya nada que contarte, esta pantalla queda vacía.",
  "notifications.empty.filtered.title": "Ningún aviso coincide con ese filtro",
  "notifications.empty.filtered.description": "Puede ser una buena noticia: no hay nada anotado de ese tipo. Quitá el filtro para ver el resto de los avisos.",
  "notifications.empty.unread.title": "No te queda ningún aviso sin leer",
  "notifications.empty.unread.description": "Leíste todo lo que había. Los avisos que marcaste siguen guardados: marcarlos como leídos no los borra, y el número del menú sólo baja cuando los marcás vos.",
  "notifications.empty.none.title": "No hay avisos para mostrar",
  "notifications.empty.none.description": "Volvé a cargar la pantalla para ver si apareció alguno.",

  "notification.BATCH_FAILED.title": "Un lote de {hostname} falló",
  "notification.BATCH_FAILED.body": "No se procesó ninguna URL. El motivo de cada intento está en la ficha del lote.",
  "notification.BATCH_FAILED.action": "Ver el lote",
  "notification.BATCH_PARTIAL.title": "Un lote de {hostname} terminó con pendientes",
  "notification.BATCH_PARTIAL.body": "Se procesaron {processed} de {total}. Quedaron {pending} sin procesar: siguen en la cola del próximo ciclo.",
  "notification.BATCH_PARTIAL.action": "Ver el lote",
  "notification.BATCH_COMPLETED.title": "Un lote de {hostname} terminó",
  "notification.BATCH_COMPLETED.body": "Se procesaron {processed} de {total}.",
  "notification.BATCH_COMPLETED.action": "Ver el lote",
  "notification.ACCESS_LOST.title": "Dejamos de tener acceso a {hostname}",
  "notification.ACCESS_LOST.body": "No podemos leer su propiedad en Search Console, así que el monitoreo está detenido. El historial se conserva.",
  "notification.ACCESS_LOST.action": "Revisar el dominio",
  "notification.CREDENTIAL_INVALID.title": "La conexión con Google dejó de funcionar",
  "notification.CREDENTIAL_INVALID.body": "Mientras tanto no podemos consultarle nada a Google. Tu sitio y su historial no se tocan.",
  "notification.CREDENTIAL_INVALID.action": "Revisar la conexión",
  "notification.FETCH_ERRORS.title": "Google no pudo descargar {count} URLs de {hostname}",
  "notification.FETCH_ERRORS.body": "En el último recorrido esas direcciones respondieron con un error. Suele ser algo del servidor del sitio; el estado que informó Google está en cada fila.",
  "notification.FETCH_ERRORS.action": "Ver esas URLs",
  "notification.CRAWL_BLOCKED.title": "{count} URLs de {hostname} quedaron bloqueadas por robots.txt",
  "notification.CRAWL_BLOCKED.body": "El archivo robots.txt del sitio impide que Google las visite. Si el bloqueo es a propósito, no hay nada que hacer.",
  "notification.CRAWL_BLOCKED.action": "Ver esas URLs",
  "notification.EXPORT_READY.title": "La exportación de {hostname} está lista",
  "notification.EXPORT_READY.body": "Son {rows} filas. Podés bajarla desde la ficha del lote.",
  "notification.EXPORT_READY.action": "Ver la exportación",
  "notification.COVERAGE_DROP.title.one": "{count} URL de {hostname} dejó de estar indexada",
  "notification.COVERAGE_DROP.title.other": "{count} URLs de {hostname} dejaron de estar indexadas",
  "notification.COVERAGE_DROP.body.one": "Google informó otro estado para esa dirección en el último recorrido. El lote dice cuál era.",
  "notification.COVERAGE_DROP.body.other": "Google informó otro estado para esas direcciones en el último recorrido. El lote dice cuáles eran.",
  "notification.COVERAGE_DROP.action": "Ver cuáles",

  "time.today": "Hoy",
  "time.yesterday": "Ayer",

  "batches.title": "Lotes de {hostname}",
  "batches.description": "Qué trabajo ejecutamos sobre esta propiedad y, sobre todo, qué quedó sin hacer.",
  "batches.seeDomain": "Ver el dominio",
  "batches.seeCoverage": "Ver la cobertura",
  "batches.unit": "lotes",
  "batches.unitSingular": "lote",
  "batches.batchWord": "lote",
  "batches.caption": "Lotes de {hostname}, del más reciente al más viejo",
  "batches.caption.filtered": "Lotes de {hostname} que coinciden con el filtro",
  "batches.column.kind": "Tipo y origen",
  "batches.column.state": "Estado",
  "batches.column.progress": "Avance",
  "batches.column.failed": "Fallidos",
  "batches.column.quota": "Cupo consumido",
  "batches.column.started": "Inicio",
  "batches.column.finished": "Fin",
  "batches.column.duration": "Duración",
  "batches.queuedSince": "En cola desde",
  "batches.waitingForYou": "Esperándote desde",
  "batches.stillRunning": "Todavía en curso",
  "batches.empty.title": "Todavía no se ejecutó ningún lote.",
  "batches.empty.description": "El ciclo automático corre una vez por día por dominio: sincroniza los sitemaps y consulta el estado de las URLs hasta donde alcance el cupo. También podés disparar una inspección ahora.",
  "batches.empty.filtered.title": "Ningún lote coincide con el filtro",
  "batches.empty.filtered.description": "Probá con otro valor o quitá los filtros para ver todo el historial.",
  "batches.clearFilters": "Quitar los filtros",
  "batches.filters": "Filtros de la lista de lotes",
  "batches.search.label": "Buscar por identificador del lote",
  "batches.search.placeholder": "Buscar por identificador del lote…",
  "batches.filter.any": "Cualquiera",
  "batches.filter.kind": "Tipo",
  "batches.filter.origin": "Origen",
  "batches.registerSitemap": "Registrar un sitemap",
  "batches.inspectNow": "Inspeccionar ahora",
  "batches.queueing": "Encolando…",
  "batches.announcement": "{kind} {name}: {state}. {reason}",
  "batches.footnote.inspect": "Inspeccionar una URL es preguntarle a Google qué sabe de ella. No le pide que la rastree ni que la indexe, y no cambia nada de tu sitio.",
  "batches.footnote.quota": "El cupo consumido es cupo diario de tu propiedad en Search Console, no un recurso nuestro. Un lote que se quedó sin cupo no falló: lo que le quedó pendiente entra en el ciclo siguiente.",

  "apiKeys.title": "Claves de API",
  "apiKeys.description": "Con una clave, tu pipeline de despliegue le avisa a la plataforma que el sitio cambió, sin entrar acá.",
  "apiKeys.create": "Crear una clave",
  "apiKeys.column.name": "Nombre",
  "apiKeys.column.prefix": "Prefijo",
  "apiKeys.column.created": "Creada",
  "apiKeys.column.lastUse": "Último uso",
  "apiKeys.column.revoked": "Revocada",
  "apiKeys.neverUsed": "Nunca se usó",
  "apiKeys.revoke": "Revocar",
  "apiKeys.revoked": "Revocada",
  "apiKeys.active.title": "Claves vigentes",
  "apiKeys.active.unit": "claves vigentes",
  "apiKeys.active.unitSingular": "clave vigente",
  "apiKeys.active.caption": "Claves de API vigentes de tu cuenta",
  "apiKeys.revokedNotice.before": "Revocamos",
  "apiKeys.revokedNotice.after": ". Queda listada abajo con su fecha.",
  "apiKeys.empty.title": "Todavía no creaste ninguna clave.",
  "apiKeys.empty.description": "Las claves sirven para que tu pipeline de despliegue le avise a la plataforma que el sitio cambió, sin entrar acá.",
  "apiKeys.empty.action": "Crear la primera clave",
  "apiKeys.revoked.title": "Claves revocadas",
  "apiKeys.revoked.description": "Las dejamos listadas para que puedas revisar qué clave estuvo vigente, hasta cuándo y cuándo se usó por última vez. Una clave revocada no se puede reactivar.",
  "apiKeys.revoked.unit": "claves revocadas",
  "apiKeys.revoked.unitSingular": "clave revocada",
  "apiKeys.revoked.caption": "Claves de API revocadas de tu cuenta",
  "apiKeys.reveal.title": "Esta es tu clave",
  "apiKeys.reveal.description": "Guardala ahora: por seguridad no vamos a poder volver a mostrártela. Si la perdés, creá una nueva y revocá esta.",
  "apiKeys.reveal.valueLabel": "la clave",
  "apiKeys.reveal.footnote.before": "Queda listada como",
  "apiKeys.reveal.footnote.middle": ", con su prefijo",
  "apiKeys.revokeConfirm.title": "Revocar «{name}»",
  "apiKeys.revokeConfirm.consequence": "Cualquier pipeline que use esta clave va a empezar a recibir un error de autenticación.",
  "apiKeys.revokeConfirm.confirm": "Revocar la clave",
  "apiKeys.revokeConfirm.busy": "Revocando…",
  "apiKeys.form.title": "Crear una clave",
  "apiKeys.form.description": "El valor completo se muestra una sola vez, apenas se crea. Después queda su prefijo.",
  "apiKeys.form.submit": "Crear la clave",
  "apiKeys.form.pending": "Creando…",
  "apiKeys.form.retry": "Volver a intentar",
  "apiKeys.form.nameRequired": "Escribí un nombre para reconocer la clave después.",
  "apiKeys.form.placeholder": "deploy-produccion…",
  "apiKeys.form.help": "Para reconocerla después. Por ejemplo:",
  "apiKeys.form.helpExample": "deploy-produccion",
  "apiKeys.usage.title": "Cómo la usa tu pipeline",
  "apiKeys.usage.header": "La clave viaja en la cabecera",
  "apiKeys.usage.format": ", con el formato",
  "apiKeys.usage.yourKey": "tu-clave",
  "apiKeys.usage.seeExample": "Ver el ejemplo",
  "apiKeys.usage.copyExample": "Copiar el ejemplo",
  "apiKeys.usage.caveat": "Avisarnos que el sitio cambió hace que leamos tus sitemaps y le enviemos a Google los que cambiaron. No decide si Google los rastrea ni cuándo.",
  "apiKeys.usage.docs": "Ver la documentación de la API",
  "serverError.NETWORK_ERROR.title": "No pudimos hablar con el servidor",
  "serverError.NETWORK_ERROR.explanation": "Revisá la conexión y volvé a intentar.",

  "domains.title": "Dominios",
  "domains.description": "Sitios monitoreados y el estado de nuestro acceso a su propiedad en Search Console.",
  "domains.unit": "dominios",
  "domains.unitSingular": "dominio",
  "domains.caption.filtered": "Dominios con el estado «{state}»",
  "domains.column.domain": "Dominio",
  "domains.column.access": "Acceso",
  "domains.column.checked": "Última comprobación",
  "domains.column.coverage": "Cobertura (con dato / total)",
  "domains.column.notifications": "Notificaciones",
  "domains.notChecked": "Sin comprobar",
  "domains.notifications.on": "Activadas",
  "domains.notifications.off": "Desactivadas",
  "domains.reviewConnection": "Revisar la conexión",
  "domains.needsConnection.title": "Antes de agregar un dominio necesitás dejar la conexión verificada",
  "domains.needsConnection.body": "Sin una credencial comprobada no podemos consultarle nada a Google, así que «Agregar dominio» lleva primero a la configuración. Los dominios que ya tenés siguen listados con lo último que pudimos leer.",
  "domains.empty.title": "Todavía no agregaste ningún dominio.",
  "domains.empty.description": "Cuando agregues uno, vas a tener que autorizar nuestra cuenta de servicio en su propiedad de Search Console para que podamos consultarla.",
  "domains.empty.filtered.title": "Ningún dominio está en ese estado",
  "domains.empty.filtered.description": "Puede ser una buena noticia: nada pendiente con ese estado. Quitá el filtro para ver todos los dominios de la cuenta.",
  "domains.empty.filtered.action": "Ver todos los dominios",
  "domains.goToSettings": "Ir a la configuración",
  "domains.add": "Agregar dominio",
  "domains.added.title": "Agregamos",
  "domains.added.body": "Falta autorizar nuestra cuenta de servicio en su propiedad de Search Console. Hasta entonces no le consultamos nada a Google.",
  "domains.added.action": "Ver cómo autorizarlo",
  "domains.filter.label": "Estado del acceso",
  "domains.checkAccess": "Comprobar acceso",
  "domains.ofDomain": " de {hostname}",
  "domains.coverageFootnote": "La cobertura cuenta sólo las URLs de las que Google ya nos dijo algo. Las que todavía no consultamos quedan fuera del reparto: no saber si están indexadas no es lo mismo que saber que no lo están.",
  "domains.coverage.noUrls": "Todavía no descubrimos URLs.",
  "domains.coverage.seeSitemaps": "Ver sus sitemaps",
  "domains.coverage.noData": "Sin datos todavía",
  "domains.coverage.discovered": "{unit} descubiertas",
  "domains.coverage.lastCycle": "último ciclo",
  "domains.coverage.withData": "{known} de {total} {unit} con dato",
  "domains.coverage.indexed": "indexadas",
  "domains.coverage.notIndexed": "no indexadas",

  "domainCreate.title": "Agregar un dominio",
  "domainCreate.description": "El sitio tiene que estar dado de alta como propiedad en Search Console. Acá elegís con qué forma lo diste de alta allá.",
  "domainCreate.domain.title": "El dominio",
  "domainCreate.domain.label": "Dominio",
  "domainCreate.domain.placeholder": "ejemplo.com",
  "domainCreate.willSaveAs": "Vamos a guardarlo como",
  "domainCreate.seeExisting": "Ver el que ya tenés",
  "domainCreate.shape.title": "La forma de la propiedad",
  "domainCreate.shape.description": "No son intercambiables. Si elegís la que no es, Google va a responder que la propiedad no existe.",
  "domainCreate.shape.legend": "Forma de la propiedad",
  "domainCreate.willQuery": "Vamos a consultar esta propiedad:",
  "domainCreate.next.title": "Después de esto falta un paso en Search Console",
  "domainCreate.next.body": "El dominio nace sin acceso confirmado. Para que podamos leerlo, agregá esta dirección como *propietaria* de la propiedad en Search Console.",
  "domainCreate.submit": "Dar de alta el dominio",
  "domainCreate.submitting": "Dando de alta…",
  "propertyShape.DOMAIN.title": "Propiedad de dominio",
  "propertyShape.DOMAIN.when": "Si en Search Console lo agregaste sin «https://» adelante. Cubre todos los subdominios y los dos esquemas.",
  "propertyShape.URL_PREFIX.title": "Prefijo de URL",
  "propertyShape.URL_PREFIX.when": "Si lo agregaste con «https://» adelante. Distingue el esquema, el subdominio y la barra final.",

  "credentialError.fixProjectId": "Corregir el identificador",
  "credentialError.recheck": "Volver a comprobar",
  "credentialError.checking": "Comprobando…",
  "credentialError.INVALID_KEY.title": "La clave ya no sirve",
  "credentialError.INVALID_KEY.explanation": "Google rechazó esta clave: puede haber sido eliminada o revocada desde Google Cloud.",
  "credentialError.INVALID_KEY.link": "Ver las claves de la cuenta de servicio",
  "credentialError.INVALID_KEY.uploadKey": "Subir una clave nueva",
  "credentialError.INVALID_KEY.note": "Tu sitio y su historial no se tocan.",
  "credentialError.API_NOT_ENABLED.title": "Falta habilitar la API de Search Console",
  "credentialError.API_NOT_ENABLED.explanation": "La clave funciona, pero en tu proyecto la API de Search Console está apagada.",
  "credentialError.API_NOT_ENABLED.explanation.named": "La clave funciona, pero en el proyecto {projectId} la API de Search Console está apagada.",
  "credentialError.API_NOT_ENABLED.link": "Abrir la pantalla para habilitarla",
  "credentialError.API_NOT_ENABLED.note": "Después de habilitarla puede tardar unos minutos en estar activa.",
  "credentialError.PROJECT_MISMATCH.title": "El proyecto y la clave no coinciden",
  "credentialError.PROJECT_MISMATCH.explanation": "El proyecto que declaraste y el del archivo de clave no son el mismo.",
  "credentialError.PROJECT_MISMATCH.explanation.named": "Declaraste el proyecto {projectId}, pero el archivo de clave pertenece a otro.",
  "credentialError.PROJECT_MISMATCH.uploadKey": "Subir la clave del proyecto correcto",
  "credentialError.NO_PROPERTIES.title": "Falta autorizar la cuenta de servicio",
  "credentialError.NO_PROPERTIES.explanation": "La clave funciona. Todavía no figura como propietaria en ninguna propiedad de Search Console, así que no hay nada que podamos leer.",
  "credentialError.NO_PROPERTIES.link": "Abrir Search Console",
  "credentialError.NO_PROPERTIES.note": "Agregala en Configuración → Usuarios y permisos, con permiso de propietario. Con un permiso menor la inspección de URLs no funciona y Google no avisa por qué.",
  "credentialError.PROVIDER_UNAVAILABLE.title": "No pudimos hablar con Google",
  "credentialError.PROVIDER_UNAVAILABLE.explanation": "Google no respondió a tiempo. No es un problema de tu credencial ni de tu configuración.",
  "credentialError.PROVIDER_UNAVAILABLE.note": "Tu credencial conserva el estado que tenía. Volvé a comprobar en unos minutos.",
  "credentialError.UNMAPPED.title": "No pudimos comprobar la conexión",

  "secret.copy": "Copiar {what}",
  "secret.leaving": "¿Cerrar sin copiar? No vas a poder volver a verla.",
  "secret.back": "Volver",
  "secret.closeAnyway": "Cerrar igual",
  "secret.saved": "Ya la guardé",
  "secret.notCopiedYet": "Todavía no la copiaste",

  "keyFile.bytes": "{value} bytes",
  "keyFile.kilobytes": "{value} KB",
  "keyFile.drop": "O arrastrá el archivo hasta acá.",
  "keyFile.chosen": "Elegido:",
  "keyFile.example": "Así se ve el archivo por dentro. Los campos resaltados son los que tenés que reconocer para saber que bajaste el correcto.",
  "keyFile.secret": "El contenido de *private_key* es lo único secreto del archivo. Lo guardamos cifrado y no se muestra en ninguna pantalla, ni entera ni por partes.",

  "step.PASSED": "Cumplido",
  "step.MISSING": "Pendiente",
  "step.BLOCKED": "Falta un paso previo",
  "step.UNCONFIRMED": "Sin confirmar",

  "connection.title": "Conexión",
  "connection.description.verified": "Con qué reconocer esta clave sin poder verla. Sirve para identificarla, no para decidir nada.",
  "connection.description.broken": "La huella y la dirección son lo que hay que comparar contra lo que ves en Google mientras la conexión no funciona.",
  "connection.field.clientEmail": "Dirección de la cuenta de servicio",
  "connection.field.project": "Proyecto",
  "connection.field.fingerprint": "Huella",
  "connection.field.fingerprint.spelled": "Huella {value}",
  "connection.field.fingerprint.hint": "Sirve para reconocer la clave sin verla.",
  "connection.field.keyId": "Identificador de la clave",
  "connection.field.uploaded": "Cargada",
  "connection.field.usedIn": "Se usa en",
  "connection.neverShown": "El contenido de la clave no se muestra en ninguna pantalla, ni entero ni por partes.",

  "coverageSummary.label": "Resumen de cobertura",
  "coverageSummary.noUrls": "Todavía no descubrimos ninguna URL.",
  "coverageSummary.noUrls.note": "Las URLs se descubren leyendo los sitemaps del dominio.",
  "coverageSummary.urls.one": "URL",
  "coverageSummary.urls.other": "URLs",
  "coverageSummary.headline.none.one": "Descubrimos {total} URL. Todavía no la consultamos.",
  "coverageSummary.headline.none.other": "Descubrimos {total} URLs. Todavía no consultamos ninguna.",
  "coverageSummary.headline.all.one": "La única URL tiene dato de Google.",
  "coverageSummary.headline.all.other": "Las {total} URLs tienen dato de Google.",
  "coverageSummary.headline.partial": "{withData} de {total} URLs tienen dato de Google. Las otras {notQueried} todavía no se consultaron.",
  "coverageSummary.missingDate": "Sin fecha de obtención. Hay estados guardados sin la fecha en que Google los informó.",
  "coverageSummary.window.from": "Los datos van del",
  "coverageSummary.window.to": "al",
  "coverageSummary.window.last": "Último dato obtenido:",
  "coverageSummary.estimate.one": "Con el cupo actual, recorrer la URL lleva un día.",
  "coverageSummary.estimate.other": "Con el cupo actual, recorrer las {total} URLs lleva unos {days} días.",
  "coverageSummary.estimate.withQuota.one": "Con el cupo actual de {quota} consultas por día, recorrer la URL lleva un día.",
  "coverageSummary.estimate.withQuota.other": "Con el cupo actual de {quota} consultas por día, recorrer las {total} URLs lleva unos {days} días.",
  "coverageSummary.estimate.caveat": "Es cada cuánto podemos volver a consultar cada URL, no cuándo Google va a rastrearlas.",
  "coverageSummary.withData.title": "Con dato de Google",
  "coverageSummary.withData.none": "Ninguna URL tiene dato de Google todavía, así que no hay porcentaje de indexación que informar.",
  "coverageSummary.withoutData.none": "Todas las URLs conocidas tienen dato de Google.",
  "coverageSummary.indexedShare": "*{percentage} %* de las {total} URLs con dato están indexadas.",
  "coverageSummary.legend.indexed": "Indexadas {total}",
  "coverageSummary.legend.notIndexed": "Sin indexar {total}",
  "coverageSummary.table.caption": "Reparto por estado de las {withData} URLs con dato de Google. No incluye las {notQueried} sin consultar.",
  "coverageSummary.table.state": "Estado",
  "coverageSummary.table.urls": "URLs",
  "coverageSummary.table.share": "% sobre {total}",

  "activity.title": "Consultas a Google y cambios de estado, por día",
  "activity.howToRead": "Una consulta es una pregunta a Google sobre una URL. Que suba no significa que suba la indexación. Un cambio de estado es una URL que contestó algo distinto de lo que ya sabíamos: las dos series son conteos de lo que pasó, no estimaciones.",
  "activity.summary": "En los últimos {days} días: {queries} consultas a Google y {changes} cambios de estado registrados.",
  "activity.series.queries": "URLs consultadas",
  "activity.series.changes": "Cambios de estado",
  "activity.rangeLabel": "Rango de días del gráfico",
  "activity.range.short": "{days} días",
  "activity.range.long": "Últimos {days} días",
  "activity.empty": "No hay actividad registrada en este período. No consultamos ninguna URL ni se registró ningún cambio de estado en los últimos {days} días.",
  "activity.seeTable": "Ver los datos día por día",
  "activity.caption": "Consultas a Google y cambios de estado registrados, por día, en los últimos {days} días.",
  "activity.column.day": "Día",

  "dashboard.title": "Inicio",
  "dashboard.description": "Cuánto sabemos hoy de tu sitio.",
  "dashboard.description.empty": "Qué necesita tu atención y cuánto sabemos hoy de tu sitio.",
  "dashboard.empty.title": "Todavía no conectaste tu sitio.",
  "dashboard.empty.description": "Tu sitio es una propiedad tuya en Search Console. De ahí salen los sitemaps, las URLs y todo lo que este tablero puede contar.",
  "dashboard.empty.addFirst": "Agregar tu primer dominio",
  "dashboard.empty.resumeTour": "Retomar el recorrido guiado",
  "dashboard.noUrls.title": "Todavía no descubrimos ninguna URL",
  "dashboard.noUrls.description": "Las URLs se descubren leyendo los sitemaps de cada dominio. Registrá uno y desde ahí sale todo lo que este tablero cuenta.",
  "dashboard.noUrls.registerSitemap": "Registrar el sitemap",
  "dashboard.noUrls.pickDomain": "Elegir un dominio",
  "dashboard.attention.lastCheck": "Última comprobación:",
  "dashboard.attention.on": "en",
  "dashboard.attention.batchFailed": "No se procesó nada; el motivo de cada intento está en la ficha del lote.",
  "dashboard.attention.failedAt": "Falló",
  "dashboard.attention.seeBatch": "Ver el lote",
  "dashboard.attention.domains.one": "1 dominio",
  "dashboard.attention.domains.other": "{total} dominios",
  "dashboard.attention.batches.one": "1 lote que falló",
  "dashboard.attention.batches.other": "{total} lotes que fallaron",
  "dashboard.attention.and": " y ",
  "dashboard.attention.allGood": "Todo en orden",
  "dashboard.attention.headline.one": "{items} necesita tu atención",
  "dashboard.attention.headline.other": "{items} necesitan tu atención",
  "dashboard.attention.awaiting": "Falta autorizarnos en Search Console, así que todavía no estamos consultando nada de este dominio.",
  "dashboard.attention.lost": "Dejamos de poder leer la propiedad: el monitoreo está detenido y el historial se conserva.",
  "dashboard.attention.state": "Estado del acceso: {label}.",
  "dashboard.panel.attention": "Lo que necesita tu atención",
  "dashboard.panel.coverage": "Cobertura de la cuenta",
  "dashboard.panel.quota": "Cupo de hoy",
  "dashboard.panel.activity": "Actividad de la cuenta",
  "dashboard.panel.sitemaps": "Sitemaps de la cuenta",
  "dashboard.panel.byState": "Por estado",
  "dashboard.panel.byDomain": "Por dominio",
  "dashboard.panel.coverage.description": "El estado que Google informó para las {withData} URLs que consultamos.",
  "dashboard.panel.coverage.description.partial": "El estado que Google informó para las {withData} URLs que consultamos. Las {withoutData} sin consultar quedan afuera del reparto: de ésas Google no dijo nada.",
  "dashboard.panel.coverage.noneQueried": "Todavía no consultamos ninguna URL, así que no hay reparto por estado que informar.",
  "dashboard.panel.coverage.notQueried.one": "{total} URL sin consultar todavía. No entra en ningún porcentaje: no significa que no esté indexada.",
  "dashboard.panel.coverage.notQueried.other": "{total} URLs sin consultar todavía. No entran en ningún porcentaje: no significa que no estén indexadas.",
  "dashboard.panel.coverage.domain": "{indexed} indexadas de {total} · {withData} consultadas",
  "dashboard.panel.coverage.lastQuery": "Última consulta:",
  "dashboard.panel.coverage.frozen.one": "{total} dominio no está operativo: sus URLs siguen contadas acá con lo último que supimos, y esa parte no se actualiza.",
  "dashboard.panel.coverage.frozen.other": "{total} dominios no están operativos: sus URLs siguen contadas acá con lo último que supimos, y esa parte no se actualiza.",
  "dashboard.panel.quota.description": "El cupo es de cada propiedad en Search Console, no un saldo común. El ciclo automático no puede tocar la reserva manual.",
  "dashboard.panel.quota.empty.title": "Todavía no se abrió cupo para hoy",
  "dashboard.panel.quota.empty.description": "El cupo de un dominio se abre cuando corre su primer lote del día. Hasta entonces no hay nada gastado ni nada reservado.",
  "dashboard.panel.activity.description": "Qué se hizo cada día y qué corrió último. Las dos series del gráfico son conteos de lo que pasó, no estimaciones.",
  "dashboard.panel.activity.lastBatches": "Últimos lotes de la cuenta",
  "dashboard.panel.activity.noBatches": "Todavía no corrió ningún lote. Los lotes son las tandas de trabajo contra Google: sincronizar los sitemaps de un dominio y consultar el estado de sus URLs.",
  "dashboard.panel.activity.finished": "terminó",
  "dashboard.panel.activity.started": "arrancó",
  "dashboard.panel.activity.queuedSince": "en cola desde",
  "dashboard.panel.activity.rowActions": "Acciones del lote {name} de {hostname}",
  "dashboard.panel.activity.seeAllBatches": "Ver todos los lotes de {hostname}",
  "dashboard.panel.sitemaps.description.one": "{total} sitemap registrado, con la fecha en que lo leímos por última vez.",
  "dashboard.panel.sitemaps.description.other": "{total} sitemaps registrados, con la fecha en que leímos cada uno por última vez.",
  "dashboard.panel.sitemaps.count.one": "1 sitemap",
  "dashboard.panel.sitemaps.count.other": "{total} sitemaps",
  "dashboard.panel.sitemaps.none": "Sin sitemap",
  "dashboard.panel.sitemaps.noneDescription": "Sin un sitemap registrado no descubrimos ninguna URL de este dominio.",
  "dashboard.panel.sitemaps.lastRead": "Última lectura:",
  "time.never": "nunca",

  "dashboard.group.sites": "Tu sitio",
  "dashboard.group.known": "Lo que sabemos",
  "dashboard.group.today": "Hoy",
  "dashboard.onHold.help": "La credencial de la cuenta no permite consultarle nada a Google ahora.",
  "dashboard.site.label": "Estado del sitio",
  "dashboard.site.notConnected": "Todavía sin conectar. Conectalo y este tablero empieza a tener algo que contar.",
  "dashboard.domains.needAction.one": "1 pide acción",
  "dashboard.domains.needAction.other": "{total} piden acción",
  "dashboard.domains.allWithAccess": "Todos con acceso",
  "dashboard.domains.action": "Ver el sitio",
  "dashboard.domains.connect": "Conectá tu sitio",
  "dashboard.sitemaps.label": "Sitemaps registrados",
  "dashboard.sitemaps.without.one": "1 dominio sin sitemap",
  "dashboard.sitemaps.without.other": "{total} dominios sin sitemap",
  "dashboard.sitemaps.allWith": "Todos con sitemap",
  "dashboard.sitemaps.note": "De los sitemaps salen las URLs que este tablero cuenta.",
  "dashboard.sitemaps.action": "Ver los sitemaps",
  "dashboard.coverage.label": "URLs indexadas",
  "dashboard.coverage.value": "{indexed} de {total}",
  "dashboard.coverage.unknown": "{total} sin consultar",
  "dashboard.coverage.unknownHelp": "Todavía no le preguntamos a Google por estas URLs. No significa que no estén indexadas.",
  "dashboard.coverage.action": "Ver el reparto de la cobertura",
  "dashboard.coverage.note.none": "Todavía no consultamos ninguna, así que no sabemos cuántas están indexadas.",
  "dashboard.coverage.note.allIndexed.one": "La única que Google informó quedó indexada.",
  "dashboard.coverage.note.allIndexed.other": "Las {total} que Google informó quedaron indexadas.",
  "dashboard.coverage.note.notIndexed.one": "1 tiene reporte de Google y no quedó indexada.",
  "dashboard.coverage.note.notIndexed.other": "{total} tienen reporte de Google y no quedaron indexadas.",
  "dashboard.quota.label": "Consultas a Google hoy",
  "dashboard.quota.value": "{used} de {limit}",
  "dashboard.quota.remaining": "Quedan {total}",
  "dashboard.quota.action": "Ver los dos bolsillos",
  "dashboard.quota.note": "{automatic} del ciclo automático · {manual} a mano. Cupo del {day}.",
  "dashboard.quota.note.pending": "El cupo del {day} se abre cuando corre el primer lote del día.",
  "dashboard.batches.label": "Lotes de hoy",
  "dashboard.batches.action": "Ver la actividad",
  "dashboard.cycle.none": "Todavía no corrió ningún ciclo de inspección.",
  "dashboard.cycle.note": "Último ciclo: {processed} de {total} URLs en {hostname}.",

  "work.since": "desde",
  "work.several": "{count} trabajos en curso",

  "batch.kind.SITEMAP_SYNC": "Sincronización de sitemaps",
  "batch.kind.URL_INSPECTION": "Inspección de URLs",
  "batch.kind.COVERAGE_EXPORT": "Exportación de cobertura",
  "batch.origin.SCHEDULED": "Programado",
  "batch.origin.MANUAL": "Manual",
  "batch.origin.API": "Desde la API",
  "batch.unit.SITEMAP_SYNC": "sitemaps",
  "batch.unit.URL_INSPECTION": "URLs",
  "batch.unit.COVERAGE_EXPORT": "filas",

  "batch.reason.queued": "Todavía no empezó.",
  "batch.reason.running": "Se procesaron {processed} de {total} {unit} hasta ahora.",
  "batch.reason.nothingToDo": "No había nada para procesar.",
  "batch.reason.completed.SITEMAP_SYNC.one": "Se procesó el único sitemap del lote.",
  "batch.reason.completed.SITEMAP_SYNC.other": "Se procesaron los {total} sitemaps del lote.",
  "batch.reason.completed.URL_INSPECTION.one": "Se procesó la única URL del lote.",
  "batch.reason.completed.URL_INSPECTION.other": "Se procesaron las {total} URLs del lote.",
  "batch.reason.completed.COVERAGE_EXPORT.one": "Se procesó la única fila del lote.",
  "batch.reason.completed.COVERAGE_EXPORT.other": "Se procesaron las {total} filas del lote.",
  "batch.reason.pending.SITEMAP_SYNC.one": "Quedó {pending} sitemap sin procesar; sigue en la cola del próximo ciclo.",
  "batch.reason.pending.SITEMAP_SYNC.other": "Quedaron {pending} sitemaps sin procesar; siguen en la cola del próximo ciclo.",
  "batch.reason.pending.URL_INSPECTION.one": "Quedó {pending} URL sin inspeccionar; sigue en la cola del próximo ciclo.",
  "batch.reason.pending.URL_INSPECTION.other": "Quedaron {pending} URLs sin inspeccionar; siguen en la cola del próximo ciclo.",
  "batch.reason.pending.COVERAGE_EXPORT.one": "Quedó {pending} fila sin escribir; sigue en la cola del próximo ciclo.",
  "batch.reason.pending.COVERAGE_EXPORT.other": "Quedaron {pending} filas sin escribir; siguen en la cola del próximo ciclo.",
  "batch.reason.nothing.SITEMAP_SYNC": "No se procesó ningún sitemap.",
  "batch.reason.nothing.URL_INSPECTION": "No se procesó ninguna URL.",
  "batch.reason.nothing.COVERAGE_EXPORT": "No se escribió ninguna fila.",
  "batch.reason.partial.quota": "Se agotó el cupo diario de este dominio.",
  "batch.reason.partial.providerLimit": "Google respondió que se alcanzó su límite de consultas.",
  "batch.reason.partial.providerDenied": "Google dejó de darnos acceso a la propiedad y frenamos ahí.",
  "batch.reason.partial.itemErrors": "Fallaron {failed} de {total} {unit}.",
  "batch.reason.partial.generic": "Se interrumpió antes de terminar.",
  "batch.reason.failed.quota": "No quedaba cupo diario para este dominio; el lote entero sigue en la cola del ciclo siguiente.",
  "batch.reason.failed.providerLimit": "Google respondió que se alcanzó su límite de consultas.",
  "batch.reason.failed.providerDenied": "Google no nos dio acceso a la propiedad.",
  "batch.reason.failed.allAttempts": "Fallaron todos los intentos; el motivo de cada uno está en la ficha del lote.",
  "batch.reason.failed.beforeStarting": "Se cortó antes de empezar; el motivo está en la ficha del lote.",
  "batch.action.checkAccess": "Comprobar el acceso",
  "batch.action.seeFailed": "Ver los ítems que fallaron",
  "batch.action.seeDetail": "Ver el detalle del lote",
  "batch.duration.seconds": "{value} s",
  "batch.duration.minutes": "{value} min",
  "batch.duration.minutesSeconds": "{value} min {rest} s",
  "batch.duration.hours": "{value} h",
  "batch.duration.hoursMinutes": "{value} h {rest} min",

  "batch.QUEUED.label": "En cola",
  "batch.QUEUED.help": "Todavía no empezó.",
  "batch.RUNNING.label": "En curso",
  "batch.RUNNING.help": "Se está ejecutando ahora.",
  "batch.COMPLETED.label": "Completado",
  "batch.COMPLETED.help": "Se procesaron todos los ítems del lote.",
  "batch.PARTIAL.label": "Parcial",
  "batch.PARTIAL.help": "Se interrumpió antes de terminar. Lo que quedó sin procesar sigue en la cola del próximo ciclo.",
  "batch.FAILED.label": "Falló",
  "batch.FAILED.help": "No se procesó ninguna URL.",

  "coverage.UNKNOWN.label": "Sin consultar todavía",
  "coverage.UNKNOWN.help": "Todavía no le preguntamos a Google por esta URL.",
  "coverage.INDEXED.label": "Indexada",
  "coverage.INDEXED.help": "Google informó que está en su índice.",
  "coverage.CRAWLED_NOT_INDEXED.label": "Rastreada, sin indexar",
  "coverage.CRAWLED_NOT_INDEXED.help": "Google la visitó y decidió no incluirla.",
  "coverage.DISCOVERED_NOT_INDEXED.label": "Descubierta, sin rastrear",
  "coverage.DISCOVERED_NOT_INDEXED.help": "Google sabe que existe pero todavía no la visitó.",
  "coverage.DUPLICATE_CANONICAL.label": "Duplicada con otra canónica",
  "coverage.DUPLICATE_CANONICAL.help": "Google eligió otra URL como versión principal.",
  "coverage.EXCLUDED_NOINDEX.label": "Excluida por noindex",
  "coverage.EXCLUDED_NOINDEX.help": "La página pide explícitamente no ser indexada.",
  "coverage.BLOCKED_ROBOTS.label": "Bloqueada por robots.txt",
  "coverage.BLOCKED_ROBOTS.help": "El archivo robots.txt impide que Google la visite.",
  "coverage.FETCH_ERROR.label": "Error al descargarla",
  "coverage.FETCH_ERROR.help": "Google no pudo obtener la página.",
  "coverage.REDIRECT.label": "Redirecciona a otra URL",
  "coverage.REDIRECT.help": "Google siguió una redirección desde esta dirección.",
  "coverage.OTHER_NOT_INDEXED.label": "Sin indexar, otro motivo",
  "coverage.OTHER_NOT_INDEXED.help": "Google informó un motivo que no reconocemos. El texto original está en la columna de motivo.",
  "coverage.missingFetchedAt": "Sin fecha de obtención",

  "notices.CREDENTIAL_MISSING.title": "Falta conectar Google",
  "notices.CREDENTIAL_MISSING.message": "Todavía no hay una credencial de Search Console. Sin ella no podemos consultar la cobertura de ningún dominio.",
  "notices.CREDENTIAL_MISSING.action": "Conectar Google",
  "notices.CREDENTIAL_UNVERIFIED.title": "La credencial está sin comprobar",
  "notices.CREDENTIAL_UNVERIFIED.message": "Cargaste la credencial pero todavía no la comprobamos contra Google. Hasta comprobarla, ningún dominio puede considerarse operativo.",
  "notices.CREDENTIAL_UNVERIFIED.action": "Volver a comprobar",
  "notices.CREDENTIAL_REVOKED.title": "La clave fue revocada",
  "notices.CREDENTIAL_REVOKED.message": "La clave de tu cuenta de servicio fue revocada desde Google Cloud. Cargá una nueva para retomar el monitoreo; el historial se conserva.",
  "notices.CREDENTIAL_REVOKED.action": "Cargar una clave nueva",
  "notices.CREDENTIAL_INVALID.title": "La clave dejó de funcionar",
  "notices.CREDENTIAL_INVALID.message": "La clave de tu cuenta de servicio dejó de funcionar. Mientras tanto no podemos consultar tu sitio; el historial se conserva.",
  "notices.CREDENTIAL_INVALID.action": "Revisar la conexión",
  "notices.CREDENTIAL_INVALID_DETAIL.title": "La clave dejó de funcionar",
  "notices.CREDENTIAL_INVALID_DETAIL.message": "{detail}",
  "notices.CREDENTIAL_INVALID_DETAIL.action": "Revisar la conexión",
  "notices.DOMAINS_ACCESS_LOST.title.one": "1 propiedad sin acceso",
  "notices.DOMAINS_ACCESS_LOST.title.other": "{count} propiedades sin acceso",
  "notices.DOMAINS_ACCESS_LOST.message.one": "Dejamos de poder leer una de tus propiedades. El monitoreo de ese dominio está detenido; el historial se conserva.",
  "notices.DOMAINS_ACCESS_LOST.message.other": "Dejamos de poder leer {count} de tus propiedades. El monitoreo de esos dominios está detenido; el historial se conserva.",
  "notices.DOMAINS_ACCESS_LOST.action.one": "Ver el dominio",
  "notices.DOMAINS_ACCESS_LOST.action.other": "Ver los dominios",
  "notices.DOMAINS_AWAITING_ACCESS.title.one": "1 dominio sin autorizar todavía",
  "notices.DOMAINS_AWAITING_ACCESS.title.other": "{count} dominios sin autorizar todavía",
  "notices.DOMAINS_AWAITING_ACCESS.message.one": "Todavía no pudimos leer esa propiedad en Search Console. Hasta que la cuenta de servicio tenga acceso no vamos a traer datos de ella.",
  "notices.DOMAINS_AWAITING_ACCESS.message.other": "Todavía no pudimos leer esas propiedades en Search Console. Hasta que la cuenta de servicio tenga acceso no vamos a traer datos de ellas.",
  "notices.DOMAINS_AWAITING_ACCESS.action.one": "Ver ese dominio",
  "notices.DOMAINS_AWAITING_ACCESS.action.other": "Ver esos dominios",
  "notices.BATCHES_FAILED.title.one": "Un lote falló desde ayer",
  "notices.BATCHES_FAILED.title.other": "{count} lotes fallaron desde ayer",
  "notices.BATCHES_FAILED.message.one": "Terminó sin completar el trabajo. Lo que quedó sin procesar no se pierde: entra en el ciclo siguiente.",
  "notices.BATCHES_FAILED.message.other": "Terminaron sin completar el trabajo. Lo que quedó sin procesar no se pierde: entra en el ciclo siguiente.",
  "notices.BATCHES_FAILED.action.one": "Ver los lotes",
  "notices.BATCHES_FAILED.action.other": "Ver tus dominios",

  "errors.UNKNOWN": "Algo salió mal y no lo podemos explicar mejor. Volvé a intentar y, si sigue pasando, escribinos.",

  "errors.EMAIL_REQUIRED": "Escribí tu correo.",
  "errors.EMAIL_INVALID": "Eso no parece un correo.",
  "errors.EMAIL_TAKEN": "Otra cuenta ya usa esa dirección.",
  "errors.PASSWORD_REQUIRED": "Escribí tu contraseña.",
  "errors.PASSWORD_WRONG": "Esa no es tu contraseña actual.",
  "errors.PASSWORD_MISMATCH": "Las dos contraseñas no coinciden.",
  "errors.PASSWORD_INVALID": "Esa contraseña no se puede usar.",
  "errors.PASSWORD_TOO_SHORT": "La contraseña es muy corta: necesita al menos {min_length} caracteres.",
  "errors.PASSWORD_TOO_SIMILAR": "La contraseña se parece demasiado a tu {verbose_name}.",
  "errors.PASSWORD_TOO_COMMON": "Esa contraseña está entre las más usadas, así que es de las primeras que cualquiera prueba.",
  "errors.PASSWORD_ENTIRELY_NUMERIC": "La contraseña no puede ser sólo números.",
  "errors.CREDENTIALS_INVALID": "El correo o la contraseña no coinciden.",
  "errors.ACCOUNT_DISABLED": "Esta cuenta está desactivada.",
  "errors.PREFERENCES_INVALID": "Esas preferencias no existen. Recargá la página y elegí de nuevo.",

  "errors.UNAUTHENTICATED": "La clave de API falta, no es válida o fue revocada.",
  "errors.PERMISSION_DENIED": "Esta cuenta no puede hacer eso.",
  "errors.NOT_FOUND": "El recurso no existe o no pertenece a esta cuenta.",
  "errors.VALIDATION_FAILED": "Los datos enviados no son válidos.",
  "errors.CONFLICT": "Eso no se puede hacer ahora, con las cosas como están.",
  "errors.QUOTA_EXHAUSTED": "Se agotó el cupo diario de esta propiedad.",
  "errors.CREDENTIAL_NOT_READY": "No hay una credencial de Search Console comprobada para esta cuenta.",
  "errors.DOMAIN_NOT_OPERATIONAL": "El dominio no tiene acceso confirmado a su propiedad.",
  "errors.PROVIDER_UNAVAILABLE": "Google no respondió. Volvé a intentar en unos minutos.",
  "errors.RATE_LIMITED": "Demasiadas peticiones seguidas. Esperá un momento y volvé a intentar.",
  "errors.INTERNAL_ERROR": "Algo se rompió de nuestro lado. Quedó anotado y lo estamos mirando.",

  "errors.KEY_FILE_REQUIRED": "Elegí el archivo .json que bajaste de Google.",
  "errors.KEY_FILE_TOO_BIG": "Ese archivo pesa {size} KB y una clave de cuenta de servicio pesa unos 2 KB. Puede que hayas subido otra cosa.",
  "errors.CREDENTIAL_NOT_FOUND": "Esa credencial no existe en esta cuenta.",
  "errors.VERIFY_FAILED": "No pudimos comprobar la credencial contra Google.",

  "errors.PROJECT_ID_MISSING": "Falta el identificador del proyecto de Google Cloud. Está en la consola de Google Cloud, arriba a la izquierda, debajo del nombre.",
  "errors.PROJECT_ID_UPPERCASE": "«{value}» tiene mayúsculas, y los identificadores de proyecto no las llevan. Puede que hayas copiado el nombre del proyecto en vez de su identificador. El identificador va todo en minúsculas, con guiones y sin espacios.",
  "errors.PROJECT_ID_MALFORMED": "«{value}» no tiene la forma de un identificador de proyecto de Google Cloud. Son entre 6 y 30 caracteres: empieza con una letra minúscula y sigue con letras, números o guiones.",
  "errors.PROJECT_ID_MISMATCH": "La clave pertenece al proyecto «{found}» y vos declaraste «{declared}». Son dos proyectos distintos. Usá el identificador que figura dentro del archivo, o bajá la clave del proyecto que querías declarar.",
  "errors.FILE_NOT_TEXT": "El archivo no se puede leer como texto. ¿Seguro que subiste el .json que descargaste de Google y no otro archivo? El archivo correcto pesa unos pocos kilobytes y se abre con cualquier editor.",
  "errors.FILE_IS_API_KEY": "Eso es una clave de API de Google, no una clave de cuenta de servicio. Una clave de API no sirve para acceder a Search Console. Necesitás el archivo .json que se descarga al crear una clave de cuenta de servicio. Además, conviene que borres esa clave de API: quedó expuesta al pegarla acá.",
  "errors.FILE_NOT_JSON": "El archivo no es un JSON válido: {reason} (línea {line}). Puede que se haya cortado al copiarlo. Volvé a descargarlo de Google Cloud y subilo sin abrirlo ni editarlo.",
  "errors.FILE_NOT_OBJECT": "El archivo es un JSON válido pero no es un objeto: se encontró {type}. El archivo de cuenta de servicio es un objeto con campos como «client_email».",
  "errors.FILE_IS_OAUTH_CLIENT_DESKTOP": "Eso es una credencial de aplicación de escritorio (OAuth de cliente), no una clave de cuenta de servicio. En Google Cloud, entrá a «Credenciales» y creá una Cuenta de servicio; después, en su pestaña «Claves», agregá una clave nueva de tipo JSON.",
  "errors.FILE_IS_OAUTH_CLIENT_WEB": "Eso es una credencial de aplicación web (OAuth de cliente), no una clave de cuenta de servicio. En Google Cloud, entrá a «Credenciales» y creá una Cuenta de servicio; después, en su pestaña «Claves», agregá una clave nueva de tipo JSON.",
  "errors.FILE_IS_USER_CREDENTIAL": "Eso es la credencial de tu usuario de Google (la que deja gcloud al iniciar sesión), no una clave de cuenta de servicio. Necesitás el .json de una cuenta de servicio, con «type»: «service_account».",
  "errors.FILE_LOOKS_LIKE_API_KEY": "El archivo parece contener una clave de API, no una clave de cuenta de servicio. Bajá el .json desde la pestaña «Claves» de la cuenta de servicio.",
  "errors.FIELD_MISSING": "Al archivo le falta el campo «{field}». Volvé a descargar la clave desde Google Cloud, sin editarla.",
  "errors.FIELDS_MISSING": "Al archivo le faltan varios campos: {fields}. Está incompleto o es de otro tipo. Volvé a descargar la clave desde Google Cloud, sin editarla.",
  "errors.TYPE_MISMATCH": "El campo «type» dice «{type}» y tiene que decir «{expected}». Ese archivo corresponde a otro tipo de credencial de Google.",
  "errors.PRIVATE_KEY_INVALID": "El campo «private_key» no contiene una clave privada. Volvé a descargar la clave desde Google Cloud, sin editarla.",

  "errors.SITEMAP_LOCATION_REQUIRED": "Escribí la dirección del sitemap.",
  "errors.SITEMAP_LOCATION_RELATIVE": "Escribí la dirección completa del sitemap, empezando por https://. Por ejemplo: https://ejemplo.com/sitemap.xml",
  "errors.DUPLICATE_ID": "Ya está en la lista.",
  "errors.SITE_ALREADY_CONNECTED": "Esta cuenta ya está conectada a {hostname}. Dalo de baja antes de conectar otro sitio.",

  "profile.title": "Perfil",
  "profile.description": "Tu cuenta, cómo la leés y desde dónde está abierta.",
  "profile.role.superAdmin": "Super Admin",
  "profile.role.admin": "Admin",
  "profile.role.viewer": "Viewer",
  "profile.tab.general": "General",
  "profile.tab.sessions": "Sesiones",

  "profile.preferences.title": "Preferencias",
  "profile.preferences.description": "Cómo se ve la interfaz y en qué idioma habla. Las dos se aplican en todas las pantallas, al instante.",
  "profile.preferences.language.label": "Idioma",
  "profile.preferences.language.description": "El idioma de todas las pantallas, incluida ésta.",
  "profile.preferences.language.en": "Inglés",
  "profile.preferences.language.es-ar": "Español (Argentina)",
  "profile.preferences.theme.label": "Tema",
  "profile.preferences.theme.description": "Seguir al sistema quiere decir que la interfaz cambia cuando cambia tu dispositivo.",
  "profile.preferences.theme.light": "Claro",
  "profile.preferences.theme.dark": "Oscuro",
  "profile.preferences.theme.system": "Sistema",
  "profile.preferences.saved": "Guardamos tus preferencias.",

  "profile.account.title": "Cuenta",
  "profile.account.description": "La dirección con la que ingresás. Es también donde te escribimos si hace falta.",
  "profile.account.email.label": "Correo",
  "profile.account.email.save": "Guardar la dirección",
  "profile.account.saved": "Actualizamos tu correo.",

  "profile.password.title": "Contraseña",
  "profile.password.description": "Cambiarla no cierra tus otras sesiones. Podés cerrarlas desde la pestaña Sesiones.",
  "profile.password.current.label": "Contraseña actual",
  "profile.password.new.label": "Contraseña nueva",
  "profile.password.confirm.label": "Repetí la contraseña nueva",
  "profile.password.submit": "Cambiar la contraseña",
  "profile.password.submitting": "Cambiando…",
  "profile.password.saved": "Cambiamos tu contraseña.",

  "sessions.title": "Sesiones abiertas",
  "sessions.description": "Desde dónde está abierta tu cuenta ahora mismo. Cerrar una sesión no borra nada: en ese dispositivo va a hacer falta ingresar de nuevo.",
  "sessions.caption": "Sesiones abiertas de tu cuenta",
  "sessions.onlyCurrent": "Sólo tenés esta sesión abierta. No hay ningún otro dispositivo con tu cuenta iniciada en este momento.",
  "sessions.unit": "sesiones abiertas",
  "sessions.unitSingular": "sesión abierta",
  "sessions.thisSession": "Esta sesión",
  "sessions.currentHint": "Es la que estás usando ahora",
  "sessions.empty.title": "No hay ninguna sesión registrada",
  "sessions.empty.description": "Puede que esta sesión se haya abierto antes de que empezáramos a anotarlas. Al volver a ingresar va a aparecer en la lista.",
  "sessions.closed.none": "No había otras sesiones abiertas.",
  "sessions.closed.one": "Cerramos 1 sesión.",
  "sessions.closed.other": "Cerramos {count} sesiones.",

  "sessions.search.label": "Buscar en las sesiones abiertas",
  "sessions.search.placeholder": "Buscar por dispositivo o dirección…",
  "sessions.select.all": "Seleccionar todas las sesiones de esta página",
  "sessions.select.row": "Seleccionar la sesión en {device} iniciada el {date}",
  "sessions.closeSelected.action.one": "Cerrar la sesión seleccionada",
  "sessions.closeSelected.action.other": "Cerrar las {count} sesiones seleccionadas",
  "sessions.closeSelected.title.one": "¿Cerrar la sesión seleccionada?",
  "sessions.closeSelected.title.other": "¿Cerrar las {count} sesiones seleccionadas?",
  "sessions.closeSelected.consequence": "Esos dispositivos van a tener que volver a ingresar. La que estás usando ahora sigue abierta.",
  "sessions.column.device": "Dispositivo",
  "sessions.column.address": "Dirección de origen",
  "sessions.column.activity": "Última actividad",
  "sessions.column.created": "Inicio",
  "sessions.column.actions": "Acciones",
  "sessions.noAddress": "Sin dirección registrada",
  "sessions.device.known": "{browser} en {system}",
  "sessions.device.browserOnly": "{browser}",
  "sessions.device.systemOnly": "Navegador no identificado en {system}",
  "sessions.device.unknown": "Navegador no identificado",

  "sessions.row.actions": "Acciones de la sesión de {device} iniciada el {date}",

  "sessions.close.action": "Cerrar la sesión",
  "sessions.close.busy": "Cerrando…",
  "sessions.close.title": "¿Cerrar la sesión de {device}?",
  "sessions.close.consequence": "Se abrió el {date}. En ese dispositivo va a hacer falta ingresar de nuevo.",
  "sessions.close.consequenceWithAddress": "Se abrió el {date} desde {address}. En ese dispositivo va a hacer falta ingresar de nuevo.",

  "sessions.closeOthers.zone": "Cerrar el resto de las sesiones",
  "sessions.closeOthers.action.one": "Cerrar la otra sesión",
  "sessions.closeOthers.action.other": "Cerrar todas las demás",
  "sessions.closeOthers.description": "Vas a seguir con la sesión actual abierta; en los demás dispositivos va a hacer falta ingresar de nuevo.",
  "sessions.closeOthers.title.one": "¿Cerrar la otra sesión?",
  "sessions.closeOthers.title.other": "¿Cerrar las otras {count} sesiones?",
  "sessions.closeOthers.confirm.one": "Cerrar la otra sesión",
  "sessions.closeOthers.confirm.other": "Cerrar las otras {count}",

  "sessions.detail.browser": "Navegador declarado",
  "sessions.detail.system": "Sistema declarado",
  "sessions.detail.address": "Dirección de origen",
  "sessions.detail.activity": "Última actividad",
  "sessions.detail.created": "Inicio",
  "sessions.detail.userAgent": "Agente declarado",
  "sessions.detail.copyAgent": "Copiar el agente",

  "tour.title": "Dejar tu cuenta conectada con Google",
  "tour.description.finished": "Ya está todo conectado. Podés volver a comprobar cualquier paso desde acá.",
  "tour.description.firstTime": "Te acompañamos a dejar todo conectado. Son {steps} pasos y podés salir cuando quieras: lo que hagas queda guardado. La mayor parte pasa en pantallas de Google y suele llevar menos de media hora.",
  "tour.description.resumed": "Retomamos donde quedaste. {done}",
  "tour.done.none": "Todavía no hay ningún paso cumplido.",
  "tour.done.single": "El paso {step} ya estaba listo.",
  "tour.done.range": "Los pasos {first} a {last} ya estaban listos.",
  "tour.done.list": "Ya estaban listos los pasos {steps}.",
  "tour.progress.allDone": "Los {total} pasos están cumplidos",
  "tour.progress.position": "Paso {position} de {total}",
  "tour.progress.done": "{done} cumplidos",
  "tour.steps": "Los siete pasos",
  "tour.where": "Dónde:",
  "tour.bringBack": "Qué traer:",
  "tour.looksLike": "Se ve así:",
  "tour.check": "Comprobar este paso",
  "tour.recheck": "Volver a comprobar",
  "tour.checking": "Comprobando…",
  "tour.continue": "Continuar",
  "tour.goToBlocking": "Ir al paso que falta",
  "tour.passed.title": "Paso cumplido",
  "tour.passed.checkedAt": "Comprobado",
  "tour.preferFullForm": "Prefiero hacerlo desde el formulario completo",
  "tour.skip.leaving": "Saliendo…",
  "tour.skip.firstTime": "Prefiero hacerlo por mi cuenta",
  "tour.skip.later": "Omitir el recorrido",
  "tour.skip.note": "Vas a poder hacer todo desde los formularios completos. El recorrido queda disponible para retomarlo cuando quieras.",
  "tour.keyFile.notAnApiKey": "Una *API key* de Google no sirve para esto: no da acceso a los datos privados de una propiedad. El archivo que buscás es un .json y adentro dice \"type\": \"service_account\".",
  "tour.keyFile.show": "Ver cómo se ve el archivo por dentro",
  "tour.keyFile.hide": "Ocultar el ejemplo",
  "tour.serviceAccount.heading": "Copiá esta dirección y agregala en Search Console",
  "tour.created.project": "Proyecto declarado:",
  "tour.created.clientEmail": "Cuenta de servicio ya cargada:",
  "tour.created.hostname": "Dominio ya dado de alta:",
  "tour.created.propertyUri": "Propiedad que consultamos:",
  "tour.created.sitemap": "Sitemap ya registrado:",
  "tour.created.batch": "Lote encolado:",

  "stepState.PASSED": "Cumplido",
  "stepState.MISSING": "Pendiente",
  "stepState.BLOCKED": "Bloqueado",
  "stepState.UNCONFIRMED": "Sin confirmar",

  "stepField.project_id.label": "Identificador del proyecto",
  "stepField.project_id.placeholder": "mi-proyecto-123456",
  "stepField.project_id.help": "Si no lo mandás, se usa el que declaraste en el primer paso.",
  "stepField.key_file.label": "Archivo .json de la clave",
  "stepField.key_file.placeholder": "mi-proyecto-123456-a1b2c3d4e5f6.json",
  "stepField.hostname.label": "Tu dominio",
  "stepField.hostname.placeholder": "ejemplo.com",
  "stepField.property_type.label": "Forma de la propiedad",
  "stepField.location.label": "Dirección del sitemap",
  "stepField.location.placeholder": "https://ejemplo.com/sitemap.xml",

  "step.GOOGLE_PROJECT.title": "Crear un proyecto en Google Cloud",
  "step.GOOGLE_PROJECT.goal": "Un proyecto es la carpeta donde Google agrupa lo que una aplicación usa. Necesitás uno para poder crear la credencial.",
  "step.GOOGLE_PROJECT.path": "console.cloud.google.com → selector de proyecto (arriba) → Proyecto nuevo",
  "step.GOOGLE_PROJECT.bringBack": "El *identificador* del proyecto",
  "step.GOOGLE_PROJECT.example": "mi-proyecto-123456",
  "step.GOOGLE_PROJECT.note": "Ojo: no es el nombre que le pusiste ni el «número de proyecto». El identificador va todo en minúsculas y suele terminar en unos dígitos que Google agrega solo.",
  "step.GOOGLE_PROJECT.open": "Abrir Google Cloud",

  "step.ENABLE_API.title": "Habilitar la API de Search Console",
  "step.ENABLE_API.goal": "Un proyecto nuevo no tiene ninguna API encendida. Sin encender ésta, la credencial se crea igual pero después Google rechaza cada consulta.",
  "step.ENABLE_API.path": "En el mismo proyecto → APIs y servicios → Biblioteca → buscar «Search Console API» → Habilitar",
  "step.ENABLE_API.bringBack": "Nada: sólo dejarla habilitada",
  "step.ENABLE_API.example": "",
  "step.ENABLE_API.note": "Si el botón dice «Administrar» en vez de «Habilitar», ya estaba encendida y no hay nada que hacer.",
  "step.ENABLE_API.open": "Abrir la pantalla para habilitarla",

  "step.SERVICE_ACCOUNT_KEY.title": "Crear la cuenta de servicio y subir su clave",
  "step.SERVICE_ACCOUNT_KEY.goal": "La cuenta de servicio es un usuario que no es una persona. Es la que va a consultar Search Console en tu nombre, sin que tengas que entrar vos.",
  "step.SERVICE_ACCOUNT_KEY.path": "APIs y servicios → Credenciales → Crear credenciales → Cuenta de servicio. Después, abrila y andá a la pestaña Claves → Agregar clave → Crear clave nueva → JSON",
  "step.SERVICE_ACCOUNT_KEY.bringBack": "El archivo .json que se descarga solo al crear la clave",
  "step.SERVICE_ACCOUNT_KEY.example": "mi-proyecto-123456-a1b2c3d4e5f6.json",
  "step.SERVICE_ACCOUNT_KEY.note": "Se descarga una sola vez y Google no lo vuelve a mostrar. Si lo perdés, se crea otra clave y listo: no pasa nada.",
  "step.SERVICE_ACCOUNT_KEY.open": "Abrir las cuentas de servicio",

  "step.AUTHORIZE_PROPERTY.title": "Autorizar la cuenta de servicio en Search Console",
  "step.AUTHORIZE_PROPERTY.goal": "Hasta acá la credencial existe pero no tiene acceso a ningún sitio. Este paso es el que se lo da.",
  "step.AUTHORIZE_PROPERTY.path": "search.google.com/search-console → elegí tu propiedad → Configuración → Usuarios y permisos → Agregar usuario",
  "step.AUTHORIZE_PROPERTY.bringBack": "Nada: alcanza con agregar la dirección que te mostramos",
  "step.AUTHORIZE_PROPERTY.example": "tools-patiospools@mi-proyecto-123456.iam.gserviceaccount.com",
  "step.AUTHORIZE_PROPERTY.note": "El permiso tiene que ser *Propietario*. Con «Completo» o «Restringido» los sitemaps funcionan pero la inspección de URLs devuelve error, que es justamente el dato que venimos a buscar.",
  "step.AUTHORIZE_PROPERTY.open": "Abrir Search Console",

  "step.ADD_DOMAIN.title": "Conectar tu sitio",
  "step.ADD_DOMAIN.goal": "Decirle a la plataforma qué propiedad de Search Console tiene que mirar.",
  "step.ADD_DOMAIN.path": "Conexión → Conectá tu sitio",
  "step.ADD_DOMAIN.bringBack": "El dominio de tu sitio",
  "step.ADD_DOMAIN.example": "ejemplo.com",
  "step.ADD_DOMAIN.note": "Si en Search Console lo diste de alta como «propiedad de dominio», elegí esa opción; si lo verificaste con una URL completa, elegí prefijo de URL.",
  "step.ADD_DOMAIN.open": "",

  "step.ADD_SITEMAP.title": "Registrar tu sitemap",
  "step.ADD_SITEMAP.goal": "El sitemap es la lista de URLs del sitio. De ahí sale todo lo que después se monitorea.",
  "step.ADD_SITEMAP.path": "Sitemaps → Agregar sitemap",
  "step.ADD_SITEMAP.bringBack": "La dirección completa del sitemap",
  "step.ADD_SITEMAP.example": "https://ejemplo.com/sitemap.xml",
  "step.ADD_SITEMAP.note": "Si es un índice que apunta a otros sitemaps, alcanza con registrar el índice: los hijos se descubren solos.",
  "step.ADD_SITEMAP.open": "",

  "step.FIRST_BATCH.title": "Correr la primera sincronización",
  "step.FIRST_BATCH.goal": "Confirmar de punta a punta que todo lo anterior quedó bien, con datos reales de tu sitio.",
  "step.FIRST_BATCH.path": "Ajustes del sitio → Sincronizar ahora",
  "step.FIRST_BATCH.bringBack": "Nada: es el momento de ver si funcionó",
  "step.FIRST_BATCH.example": "",
  "step.FIRST_BATCH.note": "La primera corrida sólo lee los sitemaps y da de alta las URLs. Los estados de cobertura llegan después, de a tandas, porque Google limita cuántas se pueden consultar por día.",
  "step.FIRST_BATCH.open": "",

  "stepReason.UNKNOWN.missing": "Este paso todavía no está cumplido.",

  "stepReason.PROJECT_NOT_DECLARED.missing": "Todavía no anotaste el identificador de tu proyecto de Google Cloud.",
  "stepReason.PROJECT_NOT_DECLARED.hint": "Está en la consola, en el selector de proyecto de arriba. Va todo en minúsculas y suele terminar en unos dígitos, como «mi-proyecto-123456»: no es el nombre que le pusiste ni el número de proyecto.",

  "stepReason.API_NEEDS_KEY.missing": "La única manera de saber si la API quedó habilitada es preguntándoselo a Google, y para preguntar hace falta una clave.",
  "stepReason.API_NEEDS_KEY.hint": "Seguí con el paso de la clave: la misma respuesta de Google dice si la API está encendida.",
  "stepReason.API_NOT_CHECKED.missing": "Todavía no le preguntamos a Google por este proyecto.",
  "stepReason.API_NOT_CHECKED.hint": "Tocá «Comprobar este paso»: con la clave que ya cargaste alcanza.",
  "stepReason.API_NOT_ENABLED.missing": "Google responde que la API de Search Console no está habilitada en tu proyecto.",
  "stepReason.API_NOT_ENABLED.hint": "Entrá a APIs y servicios → Biblioteca, buscá «Search Console API» y tocá Habilitar. Puede tardar un par de minutos en tomar efecto; después volvé a comprobar.",
  "stepReason.API_NOT_ENABLED_NAMED.missing": "Google responde que la API de Search Console no está habilitada en «{project_id}».",
  "stepReason.API_NOT_ENABLED_NAMED.hint": "Entrá a APIs y servicios → Biblioteca, buscá «Search Console API» y tocá Habilitar. Puede tardar un par de minutos en tomar efecto; después volvé a comprobar.",

  "stepReason.KEY_NOT_UPLOADED.missing": "Todavía no subiste el archivo .json de la cuenta de servicio.",
  "stepReason.KEY_NOT_UPLOADED.hint": "Es el que se descarga solo al crear la clave, en Credenciales → tu cuenta de servicio → Claves → Agregar clave → JSON. Se baja una sola vez; si lo perdiste, creá otra y no pasa nada.",
  "stepReason.KEY_REVOKED.missing": "La clave que habías cargado quedó revocada.",
  "stepReason.KEY_REVOKED.hint": "Creá una clave nueva en Google Cloud y subila acá; el historial se conserva.",
  "stepReason.KEY_NOT_CHECKED.missing": "La clave está cargada pero todavía no la comprobamos contra Google.",
  "stepReason.KEY_NOT_CHECKED.hint": "Tocá «Comprobar este paso» para que Google diga si la acepta.",
  "stepReason.KEY_REJECTED.missing": "Google rechazó la clave.",
  "stepReason.KEY_REJECTED.hint": "Puede estar vencida, borrada desde la consola o pertenecer a otro proyecto. Creá una clave nueva y subila.",
  "stepReason.KEY_REJECTED_DETAIL.missing": "Google rechazó la clave: {detail}",
  "stepReason.KEY_REJECTED_DETAIL.hint": "Puede estar vencida, borrada desde la consola o pertenecer a otro proyecto. Creá una clave nueva y subila.",

  "stepReason.AUTH_NEEDS_KEY.missing": "Sin una clave cargada no hay cuenta de servicio que autorizar.",
  "stepReason.AUTH_NEEDS_KEY.hint": "Volvé al paso de la clave y subí el archivo .json.",
  "stepReason.AUTH_NOT_CHECKED.missing": "Todavía no le preguntamos a Google qué propiedades puede leer esta cuenta.",
  "stepReason.AUTH_NOT_CHECKED.hint": "Tocá «Comprobar este paso».",
  "stepReason.AUTH_API_OFF.missing": "Con la API apagada Google rechaza la consulta, así que no podemos saber qué propiedades tiene autorizadas esta cuenta.",
  "stepReason.AUTH_API_OFF.hint": "Habilitá la API en el paso anterior y volvé.",
  "stepReason.AUTH_NOT_GRANTED.missing": "Todavía no vemos ninguna propiedad entre las que puede leer {client_email}.",
  "stepReason.AUTH_NOT_GRANTED.hint": "En Search Console entrá a tu propiedad → Configuración → Usuarios y permisos → Agregar usuario, pegá esa dirección y elegí permiso *Propietario*. Con «Completo» los sitemaps andan pero la inspección de URLs devuelve error, que es el dato que venimos a buscar. Después volvé a comprobar.",
  "stepReason.AUTH_NOT_GRANTED_NAMED.missing": "Todavía no vemos la propiedad «{property_uri}» entre las que puede leer {client_email}.",
  "stepReason.AUTH_NOT_GRANTED_NAMED.hint": "En Search Console entrá a tu propiedad → Configuración → Usuarios y permisos → Agregar usuario, pegá esa dirección y elegí permiso *Propietario*. Con «Completo» los sitemaps andan pero la inspección de URLs devuelve error, que es el dato que venimos a buscar. Después volvé a comprobar.",

  "stepReason.DOMAIN_NEEDS_CONNECTION.missing": "Hasta que la conexión con Google esté comprobada no se puede dar de alta un sitio: quedaría cargado sin poder consultar nada.",
  "stepReason.DOMAIN_NEEDS_CONNECTION.hint": "Resolvé los pasos de la clave y de la autorización, y volvé.",
  "stepReason.DOMAIN_NOT_ADDED.missing": "Todavía no diste de alta tu sitio acá.",
  "stepReason.DOMAIN_NOT_ADDED.hint": "Escribí el dominio sin «https://» ni barra final, como «ejemplo.com», y elegí la misma forma de propiedad con la que lo verificaste en Search Console.",
  "stepReason.DOMAIN_NOT_OPERATIONAL.missing": "«{hostname}» está dado de alta pero su acceso figura como «{access_state}».",
  "stepReason.DOMAIN_NOT_OPERATIONAL.hint": "Revisá que «{property_uri}» sea exactamente la propiedad que tenés en Search Console y que la cuenta de servicio figure ahí como propietaria. Después volvé a comprobar.",
  "stepReason.DOMAIN_NOT_OPERATIONAL_DETAIL.missing": "«{hostname}» está dado de alta pero su acceso figura como «{access_state}». Google respondió: {detail}",
  "stepReason.DOMAIN_NOT_OPERATIONAL_DETAIL.hint": "Revisá que «{property_uri}» sea exactamente la propiedad que tenés en Search Console y que la cuenta de servicio figure ahí como propietaria. Después volvé a comprobar.",

  "stepReason.SITEMAP_NEEDS_DOMAIN.missing": "Un sitemap pertenece a un sitio, y todavía no hay ninguno dado de alta.",
  "stepReason.SITEMAP_NEEDS_DOMAIN.hint": "Volvé al paso anterior y agregá tu dominio.",
  "stepReason.SITEMAP_NOT_REGISTERED.missing": "Todavía no registraste ningún sitemap para este sitio.",
  "stepReason.SITEMAP_NOT_REGISTERED.hint": "Escribí la dirección completa, como «https://{hostname}/sitemap.xml». Si es un índice que apunta a otros, con registrar el índice alcanza: los hijos se descubren solos.",
  "stepReason.SITEMAP_UNREADABLE.missing": "No pudimos descargar «{location}»: {detail}",
  "stepReason.SITEMAP_UNREADABLE.hint": "Revisá la dirección, o probá con «https://{hostname}/sitemap_index.xml».",

  "stepReason.BATCH_NEEDS_DOMAIN.missing": "No se puede sincronizar un sitio cuyo acceso todavía no está confirmado.",
  "stepReason.BATCH_NEEDS_DOMAIN.hint": "Resolvé el paso del dominio y volvé.",
  "stepReason.BATCH_NOT_RUN.missing": "Todavía no corriste la primera sincronización.",
  "stepReason.BATCH_NOT_RUN.hint": "Tocá «Comprobar este paso» y arranca: se leen los sitemaps y se dan de alta las URLs. Los estados de cobertura llegan después, de a tandas.",
  "stepReason.BATCH_FAILED.missing": "La primera sincronización falló.",
  "stepReason.BATCH_FAILED.hint": "Corregí lo que dice el motivo y volvé a comprobar: se relanza sola.",
  "stepReason.BATCH_FAILED_DETAIL.missing": "La primera sincronización falló: {detail}",
  "stepReason.BATCH_FAILED_DETAIL.hint": "Corregí lo que dice el motivo y volvé a comprobar: se relanza sola.",

  "stepReason.NO_RESPONSE.missing": "Google no respondió, así que este paso no se puede confirmar todavía.",
  "stepReason.NO_RESPONSE.hint": "No es algo que hayas hecho mal. Probá de nuevo en unos minutos.",

  "completion.title.queued": "Tu primer lote quedó encolado",
  "completion.title.ran": "Tu primer lote ya corrió",
  "completion.badge": "Recorrido terminado",
  "completion.body.queued": "Cuando termine vas a ver el estado que informó Google para cada URL, con su fecha. Un ciclo completo sobre {urls} URLs lleva unos 3 días, porque Google limita cuántas se pueden consultar por día.",
  "completion.body.ran": "Ya podés ver el estado que informó Google para cada URL, con su fecha. Un ciclo completo sobre {urls} URLs lleva unos 3 días, porque Google limita cuántas se pueden consultar por día.",
  "completion.finishedAt": "Terminaste el recorrido",
  "completion.coverage": "Ver la cobertura de {hostname}",
  "completion.yourDomain": "tu dominio",
  "completion.batch": "Ver el progreso del lote #{batch}",
  "completion.sitemaps": "Ver los sitemaps",

  "sitemapKind.INDEX": "Índice de sitemaps",
  "sitemapKind.URLSET": "Lista de URLs",
  "sitemapSource.DECLARED": "Registrado a mano",
  "sitemapSource.DISCOVERED": "Hallado en un índice",

  "credentialStatus.UNVERIFIED": "Sin comprobar",
  "credentialStatus.VERIFIED": "Comprobada",
  "credentialStatus.INVALID": "Inválida",
  "credentialStatus.REVOKED": "Revocada",

  "batchShow.seeCoverage": "Ver la cobertura",
  "coverage.searchLabel": "Buscar en la dirección",
  "coverage.history.loading": "Cargando el historial…",
  "coverage.history.sameCanonical": "La misma",
  "sitemaps.declaredUnit": "sitemaps declarados",
  "sitemaps.filtersLabel": "Filtros de la lista",
  "sitemaps.searchLabel": "Buscar por la dirección del sitemap",
  "sitemaps.clearFilters": "Quitar los filtros",
  "sitemaps.backToIndexOrder": "Volver al orden por índice",
  "sitemaps.changedAfterSubmit": "El archivo cambió después de ese envío. Se envía en la próxima sincronización.",
  "sitemaps.lastGoodSubmit": "Último envío correcto:",
  "sitemaps.searchPlaceholder": "/producto…",
  "sitemaps.search": "Buscar",
  "sitemaps.filter.kind": "Tipo",
  "sitemaps.filter.source": "Origen",
  "sitemaps.filter.result": "Último envío",
  "sitemaps.filter.allKinds": "Todos",
  "sitemaps.filter.allSources": "Todos",
  "sitemaps.filter.anyResult": "Cualquiera",
  "sitemaps.neverSubmitted": "Nunca se envió con éxito.",
  "time.noDate": "sin fecha",

  "apiKeys.revoked.empty.title": "No hay ninguna clave revocada.",
  "apiKeys.revoked.empty.description": "Cuando revoques una, va a quedar acá con su fecha para que puedas revisarla después.",
  "settings.keyFile.label": "Archivo de clave (.json)",
  "settings.keyFile.help": "Adentro tiene que decir \"type\": \"service_account\". Una clave de API de Google no sirve: no da acceso a los datos privados de una propiedad.",

  "coverage.whatQueryingMeans": "Consultar una URL es preguntarle a Google qué sabe de ella. No la hace rastrear ni indexar, y no cambia cuándo Google decide visitarla.",
  "domainShow.inspect.nothingPending": "No hay URLs esperando consulta. Las URLs salen de los sitemaps: registrá uno y sincronizá para tener qué inspeccionar.",
  "domainShow.inspect.noManualQuota": "El cupo de hoy se agotó y no queda nada para disparar a mano. El detalle de los dos cupos está acá arriba; se renueva cuando empieza el día siguiente.",
  "notifications.markAllRead.note": "Entrar acá no vacía el número del menú: marcar un aviso como leído es algo que hacés vos.",
  "notifications.loading": "Cargando…",
  "notifications.loadMore": "Cargar más",
  "notifications.unreadCount": " ({total} sin leer)",
  "sitemaps.foreignUrls.before": "El sitemap declara {total} URLs que no pertenecen a",
  "sitemaps.foreignUrls.after": ". Las ignoramos. Revisá que sea el sitemap de este dominio.",

  "notFound.title": "Página no encontrada",
  "notFound.heading": "Esta página no existe",
  "notFound.description": "La dirección puede estar mal escrita o la página puede haberse movido.",
  "notFound.home": "Ir al inicio",
  "notFound.debug.open": "Abrir los detalles de depuración",
  "notFound.debug.title": "Detalles de depuración",
  "notFound.debug.description": "El diagnóstico original que Django generó para este pedido.",
  "notFound.debug.frameTitle": "Diagnóstico 404 de Django",

  "users.title": "Usuarios",
  "users.description": "Gestioná el acceso a las cuentas y sus roles administrativos. El super admin nunca aparece en esta lista.",
  "users.unit": "usuarios",
  "users.unitSingular": "usuario",
  "users.caption": "Usuarios de la plataforma",
  "users.column.email": "Correo",
  "users.column.role": "Rol",
  "users.column.status": "Estado",
  "users.column.created": "Alta",
  "users.column.actions": "Acciones",
  "users.role.admin": "Admin",
  "users.role.viewer": "Viewer",
  "users.role.changeFor": "Cambiar el rol de {email}",
  "users.status.active": "Activo",
  "users.status.inactive": "Inactivo",
  "users.status.invited": "Invitado",
  "users.invite.action": "Invitar usuario",
  "users.invite.title": "Invitar un usuario",
  "users.invite.description": "Elegí el correo y el rol inicial. La cuenta queda inaccesible hasta que acepte la invitación.",
  "users.invite.confirm": "Crear invitación",
  "users.invite.pending": "Creando invitación…",
  "users.invite.expires": "La invitación se envía por correo al instante, vence en 3 días y se puede usar una sola vez.",
  "users.invite.link": "enlace de invitación",
  "users.invite.created.title": "Invitación creada",
  "users.invite.created.description": "La cuenta de {email} está lista. Copiá este enlace y envialo por el canal que prefieras.",
  "users.invite.created.footnote": "Correo enviado. Vence el {expires}, hora del Este. Este enlace de respaldo se muestra sólo ahora.",
  "users.invite.error.EMAIL_FAILED": "No pudimos enviar el correo. No se creó ninguna cuenta. Revisá la configuración y probá de nuevo.",
  "users.invite.error.EMAIL_INVALID": "Ingresá un correo válido.",
  "users.invite.error.EMAIL_TAKEN": "Ya existe una cuenta con ese correo.",
  "users.invite.error.ROLE_INVALID": "Elegí un rol válido.",
  "users.invite.error.NETWORK": "No pudimos crear la invitación. Revisá la conexión y probá de nuevo.",
  "users.invite.error.UNKNOWN": "No pudimos crear la invitación. Probá de nuevo.",
  "invitation.title": "Configurá tu cuenta",
  "invitation.description": "Elegí una contraseña para aceptar la invitación y entrar a la plataforma.",
  "invitation.expiresAt": "Vence el {expires}, hora del Este.",
  "invitation.password": "Contraseña",
  "invitation.password.help": "Usá al menos 8 caracteres.",
  "invitation.password.confirm": "Repetí la contraseña",
  "invitation.submit": "Aceptar invitación",
  "invitation.submitting": "Activando la cuenta…",
  "invitation.invalid.title": "Esta invitación ya no está disponible",
  "invitation.invalid.description": "Puede haber vencido o ya haberse usado. Pedile una invitación nueva a un administrador.",
  "invitation.error.PASSWORD_TOO_SHORT": "Usá al menos 8 caracteres.",
  "invitation.error.PASSWORD_INVALID": "Elegí una contraseña más segura: que no sea común, sólo numérica ni demasiado parecida a tu correo.",
  "invitation.error.PASSWORDS_DIFFER": "Las contraseñas no coinciden.",
  "invitation.error.INVITATION_INVALID": "Esta invitación ya no está disponible.",
  "invitation.error.NETWORK": "No pudimos activar la cuenta. Revisá la conexión y probá de nuevo.",
  "invitation.error.UNKNOWN": "No pudimos activar la cuenta. Probá de nuevo.",
  "users.filter.role": "Rol",
  "users.filter.status": "Estado",
  "users.search.label": "Buscar usuarios",
  "users.search.placeholder": "Buscar por correo…",
  "users.search.action": "Buscar",
  "users.empty.title": "No hay usuarios para mostrar",
  "users.empty.description": "No hay usuarios además del super admin.",
  "users.empty.filtered": "Ningún usuario coincide con los filtros elegidos.",
  "users.deactivate.action": "Desactivar",
  "users.deactivate.title": "¿Desactivar a {email}?",
  "users.deactivate.consequence": "Todas las sesiones de este usuario se van a cerrar de inmediato. Sus datos quedan guardados, pero al ingresar se va a comportar como si la cuenta no existiera.",
  "users.deactivate.confirm": "Desactivar usuario",
  "users.deactivate.busy": "Desactivando…",
  "serverErrorPage.title": "Algo salió mal",
  "serverErrorPage.heading": "No pudimos cargar esta página",
  "serverErrorPage.description": "El servicio tuvo un problema inesperado. Probá de nuevo en un momento.",
  "serverErrorPage.retry": "Probar de nuevo",
  "serverErrorPage.home": "Ir al inicio",

  "table.noMatches.title": "No hay coincidencias",
  "table.noMatches.search": "Ninguna fila coincide con lo que escribiste. Las filas siguen ahí: es el buscador el que las está escondiendo.",
  "table.noMatches.search.action": "Vaciar la búsqueda",
  "table.noMatches.filters": "No queda ninguna fila con los filtros que elegiste. Dos filtros se combinan con «y», así que pedir los dos a la vez puede no dejar nada.",
  "table.noMatches.filters.action": "Limpiar los filtros",
  "table.noMatches.both": "No queda ninguna fila con la búsqueda y los filtros juntos. Cualquiera de los dos por separado puede traer filas de nuevo.",
  "table.noMatches.both.action": "Limpiar la búsqueda y los filtros",

  "settings.indexing.title": "Indexación",
  "settings.indexing.description": "Si podemos pedirle a Google que mire una página. Es una segunda API, viene apagada, y sólo la necesitás si vas a pedir indexaciones.",
  "settings.indexing.checkedAt": "Última respuesta de Google",
  "settings.indexing.lastRequest": "Sobre esta dirección",
  "settings.indexing.enableApi": "Habilitar la Indexing API",
  "settings.indexing.authorize": "Abrir Search Console",
  "settings.indexing.seeEvidence": "Ver lo que viajó",
  "settings.indexing.noCheck": "Esta tarjeta no tiene botón de comprobar. La Indexing API no tiene forma de preguntarle si funcionaría: lo único que acepta es publicar una dirección de verdad, y eso gasta uno de los 200 pedidos diarios que comparte todo tu proyecto de Google Cloud. Así que lo que leés acá es la respuesta que Google dio al último pedido que salió en serio.",
  "settings.indexing.NEVER_ASKED.label": "Sin confirmar",
  "settings.indexing.NEVER_ASKED.body": "Nunca salió un pedido de indexación, así que Google no nos dijo nada sobre esto. Habilitá la API y hacé que la cuenta de servicio sea Propietaria de la propiedad; el primer pedido que mandes confirma las dos cosas de una.",
  "settings.indexing.WORKING.label": "Funciona",
  "settings.indexing.WORKING.body": "Google aceptó el último pedido. Eso no significa que la página haya quedado indexada —eso lo decide Google— pero el pedido sí salió, y acá está la prueba.",
  "settings.indexing.API_NOT_ENABLED.label": "API sin habilitar",
  "settings.indexing.API_NOT_ENABLED.body": "Google contestó que la Indexing API está apagada en tu proyecto de Google Cloud. En la biblioteca figura como «Web Search Indexing API». Después de habilitarla puede tardar un par de minutos en tomar efecto.",
  "settings.indexing.NOT_AUTHORIZED.label": "Falta el permiso",
  "settings.indexing.NOT_AUTHORIZED.body": "Google rechazó la cuenta de servicio. Para indexar tiene que ser Propietaria de la propiedad: con «Completo» o «Restringido» los sitemaps pasan y estos pedidos vuelven rechazados.",
  "settings.indexing.INCONCLUSIVE.label": "Sin confirmar",
  "settings.indexing.INCONCLUSIVE.body": "La última respuesta de Google fue sobre una dirección puntual y no sobre la conexión, así que no dice nada en ningún sentido. El próximo pedido que salga sí.",

  "step.ENABLE_INDEXING_API.title": "Habilitar la Indexing API",
  "step.ENABLE_INDEXING_API.goal": "Es la API que te deja pedirle a Google que mire una página. Es distinta de la de Search Console y viene apagada, así que sin este paso todos los pedidos vuelven rechazados. Sólo la necesitás si vas a pedir indexaciones; mirar la cobertura funciona sin ella.",
  "step.ENABLE_INDEXING_API.path": "En el mismo proyecto → APIs y servicios → Biblioteca → buscá «Indexing API» → Habilitar. Después, en Search Console, la cuenta de servicio tiene que ser Propietaria de la propiedad.",
  "step.ENABLE_INDEXING_API.bringBack": "Nada: alcanza con dejarla habilitada",
  "step.ENABLE_INDEXING_API.example": "tools-patiospools@my-project-123456.iam.gserviceaccount.com",
  "step.ENABLE_INDEXING_API.note": "Éste no lo comprobamos contra Google, y es a propósito: la única forma de comprobarlo es publicar una dirección, y publicar gasta uno de los pedidos del día. El paso se confirma solo con la respuesta del primer pedido real que mandes.",
  "step.ENABLE_INDEXING_API.open": "Abrir la pantalla para habilitarla",

  "stepReason.INDEXING_NEEDS_KEY.missing": "La Indexing API responde a la misma clave de cuenta de servicio, y todavía no hay ninguna cargada.",
  "stepReason.INDEXING_NEEDS_KEY.hint": "Seguí al paso de la clave. Con la clave cargada, el primer pedido de indexación contesta éste.",
  "stepReason.INDEXING_NOT_TRIED.missing": "Todavía no salió ningún pedido de indexación, así que Google no nos dijo nada sobre esto.",
  "stepReason.INDEXING_NOT_TRIED.hint": "Habilitá la API y autorizá la cuenta de servicio como Propietaria. El primer pedido que mandes va a decir si funcionó.",
  "stepReason.INDEXING_API_NOT_ENABLED.missing": "Google contestó que la Indexing API no está habilitada en tu proyecto.",
  "stepReason.INDEXING_API_NOT_ENABLED.hint": "Entrá a APIs y servicios → Biblioteca, buscá «Indexing API» y apretá Habilitar. Puede tardar un par de minutos en tomar efecto.",
  "stepReason.INDEXING_NOT_AUTHORIZED.missing": "Google rechazó la cuenta de servicio cuando le pedimos que indexara una dirección.",
  "stepReason.INDEXING_NOT_AUTHORIZED.hint": "En Search Console, la cuenta de servicio tiene que ser Propietaria de la propiedad. Cualquier permiso menor deja pasar los sitemaps y rechaza los pedidos de indexación.",

  "batch.kind.URL_INDEXING": "Pedidos de indexación",
  "batch.unit.URL_INDEXING": "pedidos",
  "batch.reason.completed.URL_INDEXING.one": "Se envió el único pedido del lote.",
  "batch.reason.completed.URL_INDEXING.other": "Se enviaron los {total} pedidos del lote.",
  "batch.reason.pending.URL_INDEXING.one": "Quedó {pending} pedido sin enviar; podés retomar el lote desde donde se detuvo.",
  "batch.reason.pending.URL_INDEXING.other": "Quedaron {pending} pedidos sin enviar; podés retomar el lote desde donde se detuvo.",
  "batch.reason.nothing.URL_INDEXING": "No se envió ni un pedido.",
  "batch.DRAFT.label": "Borrador",
  "batch.DRAFT.help": "Existe y te está esperando. No sale nada hacia Google hasta que lo envíes vos.",

  "notification.INDEXING_BATCH_READY.title": "Un lote de indexación de {hostname} te está esperando",
  "notification.INDEXING_BATCH_READY.body": "Se armaron {total} direcciones para que las revises. No se envió nada a Google: sale cuando lo mandes vos.",
  "notification.INDEXING_BATCH_READY.action": "Revisar el lote",

  "batchShow.indexing.title": "Qué se le pidió a Google",
  "batchShow.indexing.description": "Cada dirección de este lote, con lo que volvió. El pedido y la respuesta enteros están a un paso.",
  "batchShow.indexing.open": "Abrir el lote",
  "batchShow.indexing.truncated": "Se muestran {shown} de {total}. El lote entero está en el archivo que se baja.",

  "coverage.tab.indexing": "Indexación",
  "coverage.column.indexing": "Qué pedimos",
  "coverage.notRequested": "No pedimos nada",
  "coverage.requestIndexing.selected.one": "Mandar 1 dirección a Google",
  "coverage.requestIndexing.selected.other": "Mandar {total} direcciones a Google",
  "coverage.requestIndexing.confirm.title.one": "¿Mandar 1 dirección a Google?",
  "coverage.requestIndexing.confirm.title.other": "¿Mandar {total} direcciones a Google?",
  "coverage.requestIndexing.confirm.description": "Éstas son las que salen, en este orden. Mandarlas es pedirle a Google que las mire; si las indexa lo decide Google, y esta pantalla nunca va a decir lo contrario.",
  "coverage.requestIndexing.confirm.action": "Mandarlas",
  "coverage.requestIndexing.confirm.busy": "Mandando…",
  "coverage.requestIndexing.discouraged.title.one": "Hay 1 que no conviene pedir",
  "coverage.requestIndexing.discouraged.title.other": "Hay {total} que no conviene pedir",
  "coverage.requestIndexing.discouraged.description": "Google ya dio un motivo que un pedido no cambia: una etiqueta noindex, un bloqueo del robots.txt, otra canónica, una redirección, o nunca preguntamos por ella. Si las mandás, salen igual.",
  "coverage.indexing.queued": "El lote va camino a Google",
  "coverage.url.home": "Portada",
  "coverage.inspect.selected.one": "Consultar {total} URL",
  "coverage.inspect.selected.other": "Consultar {total} URLs",
  "coverage.inspect.queued": "Le estamos preguntando a Google por esas URLs",
  "coverage.indexing.resumed": "Retomando desde donde se detuvo",
  "coverage.indexing.empty.title": "Todavía no se le pidió nada a Google",
  "coverage.indexing.empty.description": "Elegí direcciones en la pestaña de URLs y mandalas. Lo que pase después aparece acá mismo.",
  "coverage.indexing.current": "El lote de ahora",
  "coverage.indexing.current.description": "El que está corriendo, o el último que terminó. Todos los que se mandaron alguna vez están en la tabla de lotes.",
  "coverage.indexing.resume": "Retomar desde donde se detuvo",
  "coverage.indexing.draft.title": "Este lote no se mandó",
  "coverage.indexing.draft.description": "Se armó solo —por un despliegue o por un recorrido— y te está esperando. Abrilo para revisar sus direcciones y mandarlo.",
  "coverage.indexing.addresses": "Direcciones",
  "coverage.indexing.addresses.running": "Salen en este orden, y la lista se actualiza sola.",
  "coverage.indexing.addresses.done": "Cómo terminó cada una.",
  "coverage.indexing.truncated": "Se muestran {shown} de {total}. El lote entero está en su ficha.",
  "coverage.indexing.log": "Qué contestó Google",
  "coverage.indexing.log.description": "El pedido y la respuesta crudos de cada dirección, tanto de las que salieron como de las que volvieron rechazadas.",
  "coverage.indexing.log.body": "Cada dirección guarda el cuerpo que se mandó y el que volvió, tal como viajaron, y no se borran nunca. Una respuesta que salió bien es la que prueba que el pedido se hizo; una rechazada es la que dice si el problema es un permiso, una dirección o el cupo del día.",
  "coverage.indexing.log.open": "Abrir el log",
  "coverage.indexing.open": "Abrir el lote",

  "indexing.title": "Pedidos de indexación de {hostname}",
  "indexing.description": "Qué se le pidió a Google y qué contestó Google.",
  "indexing.disclaimer.title": "Esto no promete la indexación",
  "indexing.disclaimer.body": "Google decide si actúa sobre un pedido, y una página puede quedar afuera después de un pedido que salió bien. Lo que esta pantalla sí puede probar es que el pedido salió, cuándo salió y qué volvió.",
  "indexing.batch.heading": "Este lote",
  "indexing.batch.description": "En qué punto está y de dónde salió.",
  "indexing.batch.origin": "Lo creó",
  "indexing.batch.created": "Creado",
  "indexing.batch.provenance": "Lo creó {origin} ·",
  "indexing.tab.batch": "Este lote",
  "indexing.tab.addresses": "Direcciones",
  "indexing.progress.pending": "Sin enviar",
  "indexing.progress.sent": "Pedidos enviados",
  "indexing.progress.errors": "Rechazados por Google",
  "indexing.progress.removed": "Sacadas del lote",
  "indexing.urls.title": "Direcciones de este lote",
  "indexing.urls.description": "Se envían en este orden. El envío se detiene ante la primera respuesta que condena a las que siguen.",
  "indexing.urls.caption": "Direcciones del lote de indexación de {hostname}, en el orden en que se envían.",
  "indexing.unit.one": "dirección",
  "indexing.unit.other": "direcciones",
  "indexing.column.url": "Dirección",
  "indexing.column.state": "Pedido",
  "indexing.column.coverage": "Qué dice Google",
  "indexing.column.response": "Respuesta",
  "indexing.column.sent": "Enviado",
  "indexing.searchLabel": "Buscar una dirección",
  "indexing.searchPlaceholder": "Parte de la dirección",
  "indexing.empty.title": "Ninguna dirección coincide con esa búsqueda",
  "indexing.empty.description": "Vaciá el buscador para ver todas las direcciones del lote.",
  "indexing.run": "Enviar a Google",
  "indexing.run.busy": "Enviando…",
  "indexing.resume": "Retomar desde donde se detuvo",
  "indexing.resume.busy": "Retomando…",
  "indexing.delete": "Descartar este borrador",
  "indexing.delete.busy": "Descartando…",
  "indexing.delete.confirm.title": "¿Descartar este borrador?",
  "indexing.delete.confirm.consequence": "Se van el lote y su lista de direcciones. No se envió nada a Google, así que no hay evidencia que perder.",
  "indexing.delete.confirm.action": "Descartar el borrador",
  "indexing.evidence.download": "Bajar la evidencia",
  "indexing.evidence.title": "Lo que viajó",
  "indexing.evidence.description": "El pedido y la respuesta, tal como quedaron guardados. No se resume nada ni se traduce nada.",
  "indexing.evidence.request": "Enviado a Google",
  "indexing.evidence.response": "Recibido de Google",
  "indexing.evidence.status": "Estado HTTP",
  "indexing.evidence.sentAt": "Enviado",
  "indexing.evidence.none": "Todavía no viajó nada por esta dirección.",
  "indexing.row.actions": "Acciones de {url}",
  "indexing.row.evidence": "Ver lo que viajó",
  "indexing.row.remove": "Sacar del lote",
  "indexing.row.remove.confirm.title": "¿Sacar {url} del lote?",
  "indexing.row.remove.confirm.consequence": "Queda en la lista marcada como sacada y no se envía ningún pedido por ella. Mientras el lote sea un borrador la podés devolver.",
  "indexing.row.remove.confirm.action": "Sacarla",
  "indexing.row.restore": "Devolver al lote",
  "indexing.row.clear": "Limpiar el error y volver a intentar",
  "indexing.state.PENDING.label": "Sin enviar",
  "indexing.state.PENDING.help": "Todavía no salió ningún pedido por esta dirección.",
  "indexing.state.SENT.label": "Pedido enviado",
  "indexing.state.SENT.help": "El pedido salió y Google lo aceptó. Eso no es lo mismo que la página esté indexada.",
  "indexing.state.ERROR.label": "Rechazado",
  "indexing.state.ERROR.help": "Google contestó con un error. La respuesta quedó guardada tal como llegó.",
  "indexing.state.REMOVED.label": "Sacada",
  "indexing.state.REMOVED.help": "Alguien sacó esta dirección del lote antes de correrlo. No se envió ningún pedido.",
  "indexing.stopped.QUOTA_EXCEEDED": "Google contestó que se agotó el cupo del día, así que el resto iba a fallar igual. Retomá mañana.",
  "indexing.stopped.PERMISSION_DENIED": "Google rechazó la cuenta de servicio. Retomar mañana no va a servir: primero hay que arreglar el permiso.",
  "indexing.stopped.API_NOT_ENABLED": "La Indexing API no está habilitada en el proyecto de Google Cloud.",
  "indexing.stopped.INVALID_KEY": "Google rechazó la clave, así que no se pudo enviar nada más.",
  "indexing.stopped.generic": "Google contestó con un error y el envío se detuvo ahí.",
  "indexing.discouraged.title.one": "Hay 1 dirección que no conviene pedir",
  "indexing.discouraged.title.other": "Hay {total} direcciones que no conviene pedir",
  "indexing.discouraged.body": "Google ya dio un motivo que un pedido no cambia: una etiqueta noindex, un bloqueo del robots.txt, otra canónica o una redirección. Las podés enviar igual, pero es difícil que la respuesta sea distinta.",

  "seo.title": "SEO",
  "seo.description": "Cómo le va a tu sitio en la búsqueda de Google: por qué consultas aparece, en qué lugar y qué páginas traen el tráfico.",
  "seo.noSite.title": "Todavía no hay un sitio conectado",
  "seo.noSite.description": "Esta herramienta lee el rendimiento de un sitio que ya tengas en Search Console. Conectá uno desde Search Console y volvé.",
  "seo.upTo": "Datos hasta el {date}",

  "seo.overview.title": "En qué anda el módulo",
  "seo.overview.description": "Google publica el rendimiento con dos o tres días de atraso, así que el día más reciente de acá nunca es hoy.",
  "seo.overview.upTo": "Datos hasta",
  "seo.overview.upToHelp": "El día más reciente que Google dio por cerrado.",
  "seo.overview.since": "La historia arranca",
  "seo.overview.lastSync": "Última sincronización",
  "seo.overview.keywords": "Keywords",
  "seo.overview.rows": "Filas guardadas",
  "seo.overview.none": "Todavía no",

  "seo.empty.title": "Todavía no se importó la historia",
  "seo.empty.description": "Importá el rendimiento que Google ya tiene de este sitio y las pantallas se llenan.",
  "seo.empty.action": "Ir a la conexión",
  "seo.top.title": "Top de keywords",
  "seo.top.description": "Las 10 con más impresiones de los últimos {days} días, día por día.",
  "seo.top.metric": "Qué métrica dibujar",
  "seo.top.caption": "Las 10 keywords con más impresiones de los últimos {days} días.",
  "seo.top.legendHint": "Apuntá una para seguir su línea.",

  "seo.home.details": "Detalles",
  "seo.home.group.performance": "Cómo viene",
  "seo.home.group.review": "Para revisar",
  "seo.home.impressions": "Impresiones",
  "seo.home.clicksLabel": "Clics",
  "seo.home.averagePosition": "Posición promedio",
  "seo.home.against": "Contra {previous} el período anterior.",
  "seo.home.range": "Rango: {days} días",
  "seo.home.rangeCompared": "Rango: {days} días, actual vs anterior",
  "seo.home.rangeWhy": "{days} días es la ventana que usa por defecto el informe de Rendimiento de Search Console, así los dos números se pueden comparar uno al lado del otro.",
  "seo.home.rangeWhyLabel": "Por qué este rango",
  "seo.home.rangeCurrent": "Actual: {range}.",
  "seo.home.rangePrevious": "Anterior: {range}.",
  "seo.home.noPrevious": "Todavía no hay período anterior.",
  "seo.home.cannibalization": "Canibalización",
  "seo.home.cannibalizationNote": "Keywords con {threshold}+ páginas tuyas compitiendo el mismo día.",
  "seo.home.nearFirstPage": "Cerca de la primera página",
  "seo.home.nearFirstPageNote": "Están en la página dos. Un empujón chico las sube.",
  "seo.home.reachWithoutClicks": "Alcance sin clics",
  "seo.home.reachWithoutClicksNote": "Aparecés y no te entran.",


  "seo.cannibalization.title": "Canibalización",
  "seo.cannibalization.description": "Keywords donde {threshold} o más páginas tuyas compitieron el mismo día, en los últimos {days} días.",
  "seo.cannibalization.list": "Keywords afectadas",
  "seo.cannibalization.listHelp": "Abrí una fila para ver qué URLs compiten. Lo que cuenta son páginas del mismo día: dos que rankearon en semanas distintas no compitieron, se reemplazaron.",
  "seo.column.impressionsClicks": "Impresiones / Clics",
  "seo.cannibalization.notes": "Qué significan los filtros",
  "seo.cannibalization.searchLabel": "Buscar keywords",
  "seo.cannibalization.searchPlaceholder": "Filtrar por texto…",
  "seo.cannibalization.pages.failed": "No se pudieron cargar las URLs que compiten. Cerrá la fila y volvé a abrirla para reintentar.",
  "seo.cannibalization.empty.title": "No hay nada compitiendo",
  "seo.cannibalization.empty.description": "Ninguna keyword tuvo {threshold} o más páginas tuyas apareciendo el mismo día.",

  "seo.status.READY": "Listo",
  "seo.status.SYNCING": "Importando",
  "seo.status.ACTION_REQUIRED": "Necesita atención",
  "seo.status.NO_DATA": "Sin datos",
  "seo.status.ERROR": "Error",

  "seo.error.PERMISSION_DENIED": "La cuenta de servicio no tiene permiso para leer esta propiedad. Agregala como propietaria en Search Console.",
  "seo.error.PROPERTY_NOT_FOUND": "Esa propiedad no existe en la Search Console de esta cuenta de servicio.",
  "seo.error.API_NOT_ENABLED": "La API de Search Console no está habilitada en el proyecto de Google Cloud.",
  "seo.error.INVALID_KEY": "Falta la clave, venció, o no se puede leer.",
  "seo.error.QUOTA_EXCEEDED": "Google está rechazando llamadas porque se acabó la cuota. Se libera solo.",
  "seo.error.RATE_LIMITED": "Demasiadas llamadas en poco tiempo. Se libera solo en unos segundos.",
  "seo.error.PROVIDER_UNAVAILABLE": "Google no contestó. Suele ser pasajero.",
  "seo.error.UNEXPECTED": "Google contestó algo que no sabemos leer.",

  "seo.delta.insufficient": "Sin datos suficientes: menos de {minimum} impresiones en la ventana de {days} días, así que la posición promedio describe a quien buscó y no el lugar del sitio.",
  "seo.delta.insufficient.short": "Sin datos suficientes",
  "seo.delta.explained": "De {previous} a {current}, comparando los últimos {days} días contra los {days} anteriores.",

  "seo.column.keyword": "Keyword",
  "seo.column.position": "Posición",
  "seo.column.delta": "Δ {days}d",
  "seo.column.impressions": "Impresiones",
  "seo.column.clicks": "Clics",
  "seo.column.ctr": "CTR",
  "seo.column.page": "Página",
  "seo.column.queries": "Keywords",
  "seo.column.competing": "Compiten el mismo día",
  "seo.column.pagesInPeriod": "Páginas en el período",
  "seo.column.severity": "Gravedad",
  "seo.column.rotation": "Rotación",

  "seo.severity.moderate": "Moderada",
  "seo.severity.high": "Alta",
  "seo.severity.severe": "Grave",
  "seo.severity.help": "Cuántas páginas tuyas aparecen el mismo día por la misma búsqueda. Moderada es {threshold}, alta es 4 o 5, grave es 6 o más. Con {threshold} muchas veces es inofensivo —una de categoría y una de detalle—, así que mirá antes de tocar nada; con 6 ya es una sección entera compitiendo consigo misma.",

  "seo.rotation.stable": "Siempre las mismas páginas",
  "seo.rotation.rotating": "Cambia la que gana",
  "seo.rotation.help": "Si compiten las mismas páginas todos los días o el conjunto va cambiando. Son dos problemas distintos: con un conjunto estable, elegís una y redirigís el resto. Con rotación, además está cambiando cuál gana, y eso mueve la posición promedio de la keyword sin que nadie haya tocado el sitio.",
  "seo.column.share": "Reparto",
  "seo.column.band": "Tramo",
  "seo.column.reach": "Alcance",
  "seo.column.tracked": "Seguimiento",

  "seo.band.top3": "Top 3",
  "seo.band.firstPage": "Primera página",
  "seo.band.nearFirstPage": "Cerca de la primera",
  "seo.band.beyond": "De la tercera en adelante",

  "seo.reach.withClicks": "Con clics",
  "seo.reach.noClicks": "Alcance sin clics",
  "seo.reach.lowReach": "Pocas impresiones",

  "seo.tracked.yes": "Con seguimiento",
  "seo.tracked.no": "Sin seguimiento",

  "seo.keywords.title": "Keywords",
  "seo.keywords.description": "Por qué búsquedas aparece este sitio, en los últimos {days} días.",
  "seo.keywords.unit": "keywords",
  "seo.keywords.unitSingular": "keyword",
  "seo.keywords.caption": "Consultas por las que apareció el sitio, con su cambio de posición.",
  "seo.keywords.searchLabel": "Buscar keywords",
  "seo.keywords.searchPlaceholder": "Filtrar por texto…",
  "seo.keywords.empty.title": "Todavía no hay keywords",
  "seo.keywords.empty.description": "O no se importó la historia, o Google no reportó nada en este período.",

  "seo.connection.title": "Conexión",
  "seo.connection.description": "Si el módulo puede leer de Google, y qué importó hasta ahora.",
  "seo.connection.state.title": "Estado del módulo",
  "seo.connection.state.description": "La lectura usa la misma credencial de Google que Search Console.",

  "seo.import.action": "Importar la historia",
  "seo.import.again": "Reimportar desde cero",
  "seo.import.description": "Elegí hasta dónde ir para atrás. Corre por detrás y podés seguir usando el resto de la plataforma.",
  "seo.import.destructiveWarning": "Esto borra todo lo que el módulo guardó de este sitio y lo importa de nuevo. No toca nada más: la cobertura, los sitemaps y los lotes quedan como están.",
  "seo.import.confirm": "Importar",
  "seo.import.confirmAgain": "Borrar e importar de nuevo",
  "seo.import.pending": "Arrancando…",
  "seo.import.months.one": "El último mes",
  "seo.import.months.other": "Los últimos {count} meses",
  "seo.import.firstHelp": "Doce meses cubren todo el rango de comparación con margen de sobra.",
  "seo.import.replaceHelp": "Todo lo guardado de este sitio se reemplaza por lo que Google devuelva ahora.",

  "seo.runs.title": "Historial de sincronizaciones",
  "seo.runs.description": "Cada importación y cada corrida diaria, con lo que trajo.",
  "seo.runs.truncated": "Se muestran las últimas {shown} de {total} corridas.",
  "seo.runs.empty.title": "Todavía no corrió nada",
  "seo.runs.empty.description": "La primera importación va a aparecer acá.",

  "seo.run.state.QUEUED": "En cola",
  "seo.run.state.RUNNING": "Corriendo",
  "seo.run.state.COMPLETED": "Completa",
  "seo.run.state.FAILED": "Falló",
  "seo.run.kind.BACKFILL": "Importación de historia",
  "seo.run.kind.DAILY_SYNC": "Sincronización diaria",
  "seo.run.range": "Del {start} al {end}",
  "seo.run.rows": "{rows} filas",
  "seo.run.notStarted": "Sin arrancar",

  "seo.keyword.description": "Cómo le fue a esta búsqueda en los últimos {days} días.",
  "seo.keyword.track": "Seguir",
  "seo.keyword.untrack": "Dejar de seguir",
  "seo.keyword.noData.title": "Google no tiene datos de esta keyword",
  "seo.keyword.noData.description": "Está marcada como objetivo, y las próximas sincronizaciones la van a llenar si el sitio empieza a aparecer por ella. Que no haya datos no significa que nunca hayas aparecido: Google esconde las consultas con muy pocas impresiones.",
  "seo.keyword.summary": "Resumen",
  "seo.keyword.summaryHelp": "Totales de los últimos {days} días. La posición va ponderada por impresiones.",
  "seo.keyword.evolution": "Evolución",
  "seo.keyword.evolutionHelp": "El eje de posición va invertido, porque en Google un número más bajo es un lugar mejor. Los días que Google no reportó dejan un hueco en vez de una línea.",
  "seo.keyword.pages": "Páginas que rankean por ella",
  "seo.keyword.pagesHelp": "El reparto se mide entre estas páginas y no contra el total de la keyword: una sola búsqueda donde aparecieron dos páginas deja dos filas acá y una impresión en la realidad.",
  "seo.keyword.pages.empty.title": "No hay páginas registradas",
  "seo.keyword.pages.empty.description": "Google reportó esta keyword sin decirnos qué página apareció.",
  "seo.share": "{share}% del total",

  "seo.pages.title": "Páginas",
  "seo.pages.description": "Qué páginas de este sitio traen tráfico, en los últimos {days} días.",
  "seo.pages.unit": "páginas",
  "seo.pages.unitSingular": "página",
  "seo.pages.caption": "Páginas de este sitio que aparecieron en la búsqueda de Google.",
  "seo.pages.searchLabel": "Buscar páginas",
  "seo.pages.searchPlaceholder": "Filtrar por dirección…",
  "seo.pages.empty.title": "Todavía no hay páginas",
  "seo.pages.empty.description": "O no se importó la historia, o Google no reportó nada en este período.",

  "seo.page.title": "Página",
  "seo.page.description": "Por qué búsquedas aparece esta página, en los últimos {days} días.",
  "seo.page.open": "Abrir la página",
  "seo.page.address": "Dirección",
  "seo.page.keywords": "Keywords por las que aparece",
  "seo.page.keywordsHelp": "Leído al revés: los mismos datos, desde el lado de la página en vez del de la búsqueda."
}
