<commit_before>{
  "name": "Spanish",
  "identifier": "es",
  "translations": {
    /* Context menu items
        these are the items displayed in the menu when you right-click on a page
        */
    "addToDictionary": "Agregar al Diccionario",
    "pictureInPicture": null, //using original English name for the feature
    "openInNewTab": "Abrir en una nueva pestaña",
    "openInNewPrivateTab": "Abrir en una nueva pestaña privada",
    "saveLinkAs": "Guardar enlace como...",
    "viewImage": "Ver imagen",
    "openImageInNewTab": "Abrir imagen en una nueva pestaña",
    "openImageInNewPrivateTab": "Abrir imagen en una nueva pestaña privada",
    "saveImageAs": "Guardar imagen como",
    "searchWith": "Buscar con %s", //%s will be replaced with the name of the current search engine
    "copyLink": "Copiar enlace",
    "copyEmailAddress": "Copiar dirección de correo",
    "selectAll": "Seleccionar todo",
    "undo": "Deshacer",
    "redo": "Rehacer",
    "cut": "Cortar",
    "copy": "Copiar", //this is a verb (as in "copy the currently-selected text")
    "paste": "Pegar",
    "goBack": "Ir atrás",
    "goForward": "Ir adelante",
    "inspectElement": "Inspeccionar elemento",
    /* searchbar */
    "pasteAndGo": null, //using original English name for the feature. "Pegar e ir/buscar" doesn't sound quite right
    "DDGAnswerSubtitle": "Respuesta", //this is a noun - it is used as a subtitle when displaying Instant Answers from DuckDuckGo in the searchbar
    "suggestedSite": "Sitio sugerido", //this is used to label suggested websites from the DuckDuckGo API,
    "resultsFromDDG": "Resultados de DuckDuckGo", //this is used as a label to indicate which results come from DuckDuckGo's API
    "taskN": "Tarea %n", //this is used as a way to identify which tab a task is in "task 1", "task 2", ...
    /* custom !bangs
        these are some of the items that show up when you press ! in the searchbar.
        Each one of these strings describes what the command will do when you run it. */
    "showMoreBangs": "Mostrar más",
    "viewSettings": "Ver ajustes",
    "takeScreenshot": "Hacer una captura de pantalla",
    "clearHistory": "Limpiar todo el historial",
    "enableBlocking": "Activar bloqueo de contenido",
    "disableBlocking": "Desactivar bloqueo de contenido",
    "clearHistoryConfirmation": "¿Borrar todo el historial y los datos de navegación?", 
    "switchToTask": "Cambiar a la tarea",
    "createTask": "Crear una tarea",
    "closeTask": "Cerrar una tarea",
    "moveToTask": "Mover esta pestaña a una tarea",
    "nameTask": "Nombrar esta tarea",
    "addBookmark": "Agregar marcador",
    "searchBookmarks": "Buscar marcadores",
    "bookmarksAddTag": "Agregar etiqueta...",
    "bookmarksSimilarItems": "Elementos similares",
    "searchHistory": "Historial de búsqueda",  //noun?
    "importBookmarks": "Importar marcadores",
    "exportBookmarks": "Exportar marcadores",
    "runUserscript": "Correr userscript", //userscript doesn't have a Spanish translation, afaik maybe "script de usuario"
    /* navbar */
    "openMenu": "Abrir menú",
    "enterReaderView": "Entrar en la vista de lectura",
    "exitReaderView": "Salir de la vista de lectura",
    "newTabLabel": "Nueva pestaña", //this is a noun, used for tabs that don't have a page loaded in them yet
    "connectionNotSecure": "Tu conexión con este sitio web no es segura.",
    "searchbarPlaceholder": "Buscar o introducir dirección",
    "privateTab": "Pestaña privada",
    "newTabAction": "Nueva pestaña", //this is a verb, used to label a button that adds a tab to the tabstrip when clicked
    /* task overlay */
    "viewTasks": "Ver tareas",
    "newTask": "Nueva tarea", //"new" is a verb - it is used for a button at the bottom of the task overlay
    "defaultTaskName": "Tarea %n", //this is the name used for newly-created tasks; %n is replaced with a number ("task 1", "task 2", etc)
    "taskDeleteWarning": {
      "unsafeHTML": "Tarea eliminada. <a>¿Deshacer?</a>"
    },
    "tasksSearchTabs": null, //missing translation
    "returnToTask": "Volver a su tarea anterior",
    "taskDescriptionTwo": "%t y %t", //used to describe a task that has two tabs, %t is replaced with the tab titles
    "taskDescriptionThree": "%t, %t, y %n más", //used to describe a task that has three or more tabs
    /* find in page toolbar */
    "searchInPage": "Buscar en la página", //this is used as the placeholder text for the textbox in the find in page toolbar
    "findMatchesSingular": "%i de %t coincidencia", //this and the next label are used to indicate which match is currently highlighted
    "findMatchesPlural": "%i de %t coinicidencias",
    /* Focus mode */
    "isFocusMode": "Estás en el modo de enfoque.",
    "closeDialog": "Aceptar", //used as a label for the button that closes the dialog
    "focusModeExplanation1": "En el modo de enfoque no puedes crear nuevas pestañas o cambiar entre tareas.",
    "focusModeExplanation2": "Puedes salir del modo de enfoque desmarcando \"Modo de enfoque\" en el menú Ver.",
    /* relative dates */
    "timeRangeJustNow": "Ahora mismo",
    "timeRangeMinutes": "Hace unos minutos",
    "timeRangeHour": "En la última hora",
    "timeRangeToday": "Hoy",
    "timeRangeYesterday": "Ayer",
    "timeRangeWeek": "En la semana pasada",
    "timeRangeMonth": "En el mes pasado",
    "timeRangeYear": "En el año pasado",
    "timeRangeLongerAgo": "Hace más tiempo",
    /* pages/error/index.html */
    "crashErrorTitle": "Algo salió mal.",
    "crashErrorSubtitle": "Se ha producido un problema al mostrar este sitio web.",
    "errorPagePrimaryAction": "Inténtalo de nuevo",
    "serverNotFoundTitle": "Servidor no encontrado",
    "serverNotFoundSubtitle": "Min no puede encontrar esta sitio web.",
    "archiveSearchAction": "Buscar en archive.org",
    "sslErrorTitle": "Esta página web no está disponible",
    "sslErrorMessage": "Min no pudo conectarse de forma segura a este sitio web.",
    "dnsErrorTitle": "Sitio web no encontrado",
    "dnsErrorMessage": "Se ha producido un error de DNS.",
    "offlineErrorTitle": "Estás desconectado",
    "offlineErrorMessage": "Vuelva a conectarse a Internet e inténtelo de nuevo.",
    "genericConnectionFail": "Min no pudo conectarse al sitio web.",
    "sslTimeErrorMessage": "Min no pudo conectarse de forma segura a este sitio web. Por favor asegúrese de que el reloj de su ordenador está configurado correctamente.",
    "addressInvalidTitle": "Esta dirección no es válida.",<commit_msg>Minor fixes in spanish chapter (lines 81, 102) (#2009)<commit_after>{
  "name": "Spanish",
  "identifier": "es",
  "translations": {
    /* Context menu items
        these are the items displayed in the menu when you right-click on a page
        */
    "addToDictionary": "Agregar al Diccionario",
    "pictureInPicture": null, //using original English name for the feature
    "openInNewTab": "Abrir en una nueva pestaña",
    "openInNewPrivateTab": "Abrir en una nueva pestaña privada",
    "saveLinkAs": "Guardar enlace como...",
    "viewImage": "Ver imagen",
    "openImageInNewTab": "Abrir imagen en una nueva pestaña",
    "openImageInNewPrivateTab": "Abrir imagen en una nueva pestaña privada",
    "saveImageAs": "Guardar imagen como",
    "searchWith": "Buscar con %s", //%s will be replaced with the name of the current search engine
    "copyLink": "Copiar enlace",
    "copyEmailAddress": "Copiar dirección de correo",
    "selectAll": "Seleccionar todo",
    "undo": "Deshacer",
    "redo": "Rehacer",
    "cut": "Cortar",
    "copy": "Copiar", //this is a verb (as in "copy the currently-selected text")
    "paste": "Pegar",
    "goBack": "Ir atrás",
    "goForward": "Ir adelante",
    "inspectElement": "Inspeccionar elemento",
    /* searchbar */
    "pasteAndGo": null, //using original English name for the feature. "Pegar e ir/buscar" doesn't sound quite right
    "DDGAnswerSubtitle": "Respuesta", //this is a noun - it is used as a subtitle when displaying Instant Answers from DuckDuckGo in the searchbar
    "suggestedSite": "Sitio sugerido", //this is used to label suggested websites from the DuckDuckGo API,
    "resultsFromDDG": "Resultados de DuckDuckGo", //this is used as a label to indicate which results come from DuckDuckGo's API
    "taskN": "Tarea %n", //this is used as a way to identify which tab a task is in "task 1", "task 2", ...
    /* custom !bangs
        these are some of the items that show up when you press ! in the searchbar.
        Each one of these strings describes what the command will do when you run it. */
    "showMoreBangs": "Mostrar más",
    "viewSettings": "Ver ajustes",
    "takeScreenshot": "Hacer una captura de pantalla",
    "clearHistory": "Limpiar todo el historial",
    "enableBlocking": "Activar bloqueo de contenido",
    "disableBlocking": "Desactivar bloqueo de contenido",
    "clearHistoryConfirmation": "¿Borrar todo el historial y los datos de navegación?", 
    "switchToTask": "Cambiar a la tarea",
    "createTask": "Crear una tarea",
    "closeTask": "Cerrar una tarea",
    "moveToTask": "Mover esta pestaña a una tarea",
    "nameTask": "Nombrar esta tarea",
    "addBookmark": "Agregar marcador",
    "searchBookmarks": "Buscar marcadores",
    "bookmarksAddTag": "Agregar etiqueta...",
    "bookmarksSimilarItems": "Elementos similares",
    "searchHistory": "Historial de búsqueda",  //noun?
    "importBookmarks": "Importar marcadores",
    "exportBookmarks": "Exportar marcadores",
    "runUserscript": "Correr userscript", //userscript doesn't have a Spanish translation, afaik maybe "script de usuario"
    /* navbar */
    "openMenu": "Abrir menú",
    "enterReaderView": "Entrar en la vista de lectura",
    "exitReaderView": "Salir de la vista de lectura",
    "newTabLabel": "Nueva pestaña", //this is a noun, used for tabs that don't have a page loaded in them yet
    "connectionNotSecure": "Tu conexión con este sitio web no es segura.",
    "searchbarPlaceholder": "Buscar o introducir dirección",
    "privateTab": "Pestaña privada",
    "newTabAction": "Nueva pestaña", //this is a verb, used to label a button that adds a tab to the tabstrip when clicked
    /* task overlay */
    "viewTasks": "Ver tareas",
    "newTask": "Nueva tarea", //"new" is a verb - it is used for a button at the bottom of the task overlay
    "defaultTaskName": "Tarea %n", //this is the name used for newly-created tasks; %n is replaced with a number ("task 1", "task 2", etc)
    "taskDeleteWarning": {
      "unsafeHTML": "Tarea eliminada. <a>¿Deshacer?</a>"
    },
    "tasksSearchTabs": null, //missing translation
    "returnToTask": "Volver a su tarea anterior",
    "taskDescriptionTwo": "%t y %t", //used to describe a task that has two tabs, %t is replaced with the tab titles
    "taskDescriptionThree": "%t, %t, y %n más", //used to describe a task that has three or more tabs
    /* find in page toolbar */
    "searchInPage": "Buscar en la página", //this is used as the placeholder text for the textbox in the find in page toolbar
    "findMatchesSingular": "%i de %t coincidencia", //this and the next label are used to indicate which match is currently highlighted
    "findMatchesPlural": "%i de %t coincidencias",
    /* Focus mode */
    "isFocusMode": "Estás en el modo de enfoque.",
    "closeDialog": "Aceptar", //used as a label for the button that closes the dialog
    "focusModeExplanation1": "En el modo de enfoque no puedes crear nuevas pestañas o cambiar entre tareas.",
    "focusModeExplanation2": "Puedes salir del modo de enfoque desmarcando \"Modo de enfoque\" en el menú Ver.",
    /* relative dates */
    "timeRangeJustNow": "Ahora mismo",
    "timeRangeMinutes": "Hace unos minutos",
    "timeRangeHour": "En la última hora",
    "timeRangeToday": "Hoy",
    "timeRangeYesterday": "Ayer",
    "timeRangeWeek": "En la semana pasada",
    "timeRangeMonth": "En el mes pasado",
    "timeRangeYear": "En el año pasado",
    "timeRangeLongerAgo": "Hace más tiempo",
    /* pages/error/index.html */
    "crashErrorTitle": "Algo salió mal.",
    "crashErrorSubtitle": "Se ha producido un problema al mostrar este sitio web.",
    "errorPagePrimaryAction": "Inténtalo de nuevo",
    "serverNotFoundTitle": "Servidor no encontrado",
    "serverNotFoundSubtitle": "Min no puede encontrar este sitio web.",
    "archiveSearchAction": "Buscar en archive.org",
    "sslErrorTitle": "Esta página web no está disponible",
    "sslErrorMessage": "Min no pudo conectarse de forma segura a este sitio web.",
    "dnsErrorTitle": "Sitio web no encontrado",
    "dnsErrorMessage": "Se ha producido un error de DNS.",
    "offlineErrorTitle": "Estás desconectado",
    "offlineErrorMessage": "Vuelva a conectarse a Internet e inténtelo de nuevo.",
    "genericConnectionFail": "Min no pudo conectarse al sitio web.",
    "sslTimeErrorMessage": "Min no pudo conectarse de forma segura a este sitio web. Por favor asegúrese de que el reloj de su ordenador está configurado correctamente.",
    "addressInvalidTitle": "Esta dirección no es válida.",
{'fraction_non_alphanumeric': 0.11631466176920723, 'fraction_numerical': 0.0016069788797061523, 'mean_word_length': 3.7714494341000364, 'pattern_counts': {'":': 194, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4601412', 'n_tokens_mistral': 4173, 'n_tokens_neox': 4095, 'n_words': 1577}