mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/AbuseFilter.git
synced 2024-11-24 14:13:54 +00:00
7db57f5875
Change-Id: I7a72a088fe1dfdb84c6832146fae02290066d576
502 lines
40 KiB
JSON
502 lines
40 KiB
JSON
{
|
||
"@metadata": {
|
||
"authors": [
|
||
"-jem-",
|
||
"Aleator",
|
||
"Alvaro qc",
|
||
"Armando-Martin",
|
||
"Baiji",
|
||
"Benfutbol10",
|
||
"BicScope",
|
||
"Carlitosag",
|
||
"Ciencia Al Poder",
|
||
"Crazymadlover",
|
||
"Dalton2",
|
||
"Dferg",
|
||
"Fitoschido",
|
||
"Ihojose",
|
||
"Imre",
|
||
"Invadinado",
|
||
"Locos epraix",
|
||
"Luis Felipe Schenone",
|
||
"Manuelt15",
|
||
"MarcoAurelio",
|
||
"McDutchie",
|
||
"Miguel2706",
|
||
"Mor",
|
||
"Pertile",
|
||
"PieRRoMaN",
|
||
"Platonides",
|
||
"Ralgis",
|
||
"Remember the dot",
|
||
"Sanbec",
|
||
"Savh",
|
||
"Sethladan",
|
||
"TheBITLINK",
|
||
"Tifinaghes",
|
||
"Translationista",
|
||
"Vivaelcelta",
|
||
"Themasterriot",
|
||
"Macofe",
|
||
"Ryo567",
|
||
"AlvaroMolina",
|
||
"Matma Rex",
|
||
"Indiralena",
|
||
"Dgstranz",
|
||
"Sophivorus",
|
||
"Fortega",
|
||
"Josecurioso",
|
||
"RicardoSGZ"
|
||
]
|
||
},
|
||
"abusefilter-desc": "Aplica heurísticas automáticas a las ediciones",
|
||
"abusefilter": "Configuración del filtro antiabusos",
|
||
"abuselog": "Registro del filtro antiabusos",
|
||
"abusefilter-intro": "Te damos la bienvenida a la interfaz de administración del filtro antiabusos.\nEl filtro antiabusos es un mecanismo de software automatizado que aplica heurística a todas las acciones.\nEsta interfaz muestra una lista de filtros definidos, que pueden ser modificados.",
|
||
"abusefilter-mustbeeditor": "Por razones de seguridad, solamente los usuarios con derechos para modificar filtros antiabuso pueden usar esta interfaz.",
|
||
"abusefilter-warning": "'''Atención''': Esta acción ha sido identificada automáticamente como dañina.\nLas acciones no constructivas serán revertidas rápidamente y\nla repetición de dichas acciones tendrá como consecuencia que tu cuenta o dirección IP sean bloqueadas.\nSi crees que esta acción es constructiva, puedes guardar de nuevo los cambios para confirmarlo.\nUna breve explicación acerca de la regla del filtro antiabusos que se ha disparado con tu acción es: $1",
|
||
"abusefilter-disallowed": "Esta acción ha sido identificada automáticamente como dañina, y por tanto ha sido deshabilitada.\nSi crees que tu acción es legítima, por favor, ponte en contacto con un administrador e infórmale de lo que intentabas hacer.\nUna breve explicación acerca de la regla del filtro antiabusos que se ha disparado con tu acción es: $1",
|
||
"abusefilter-blocked-display": "Esta acción ha sido identificada automáticamente como dañina, y ha sido cancelada.\nAdemás, con el objetivo de proteger {{SITENAME}}, tu cuenta de usuario y todas tus direcciones IP asociadas han sido bloqueadas.\nSi la acción ha sido erróneamente identificada como dañina, por favor, contacta con un administrador.\nUna breve explicación acerca de la regla del filtro antiabusos que se ha disparado con tu acción es: $1",
|
||
"abusefilter-degrouped": "Esta acción se identificó automáticamente como dañina.\nSospechamos que tu cuenta ha sido comprometida y hemos revocado todos tus privilegios.\nSi crees que esto es un error, ponte en contacto con un burócrata y explícale la situación; así, se podrían restaurar tus privilegios.\nUna breve descripción de la regla antiabusos que coincide con la acción es: $1",
|
||
"abusefilter-autopromote-blocked": "Esta acción ha sido identificada automáticamente como dañina, y ha sido cancelada.\nAdemás, como medida de seguridad, algunos permisos de usuario que se otorgan automáticamente a cuentas de usuario que contribuyen regularmente en el proyecto, te han sido revocados temporalmente.\nUna breve explicación acerca de la regla del filtro antiabusos que se ha disparado con tu acción es: $1",
|
||
"abusefilter-blocker": "Filtro antiabusos",
|
||
"abusefilter-blockreason": "Bloqueado automáticamente por el filtro antiabusos.\nDescripción del filtro que se ha disparado: $1",
|
||
"abusefilter-degroupreason": "Permisos de usuario automáticamente revocados por el filtro antiabusos.\nDescripción de la regla disparada: $1",
|
||
"abusefilter-accountreserved": "Este nombre de cuenta está reservado para su uso por el filtro antiabusos.",
|
||
"right-abusefilter-modify": "Modificar filtros antiabusos",
|
||
"right-abusefilter-view": "Ver filtros antiabusos",
|
||
"right-abusefilter-log": "Ver el registro del filtro antiabusos",
|
||
"right-abusefilter-log-detail": "Ver entradas del registro detalladas del filtro antiabusos",
|
||
"right-abusefilter-private": "Ver datos privados en el registro del filtro antiabusos",
|
||
"right-abusefilter-modify-restricted": "Modificar filtros antiabusos con acciones restringidas",
|
||
"right-abusefilter-revert": "Revertir todos los cambios realizados por un determinado filtro antiabusos",
|
||
"right-abusefilter-view-private": "Ver filtros antiabusos marcados como privados",
|
||
"right-abusefilter-log-private": "Ver las entradas del registro de filtros antiabusos marcadas como privadas",
|
||
"right-abusefilter-hide-log": "Ocultar entradas en el registro del filtro antiabusos",
|
||
"right-abusefilter-hidden-log": "Ver entradas ocultas en el registro del filtro antiabusos",
|
||
"right-abusefilter-modify-global": "Crear o modificar filtros antiabusos globales.",
|
||
"action-abusefilter-modify": "modificar los filtros antiabusos",
|
||
"action-abusefilter-view": "ver los filtros antiabusos",
|
||
"action-abusefilter-log": "ver registro del filtro antiabusos",
|
||
"action-abusefilter-log-detail": "ver entradas detalladas del filtro antiabusos",
|
||
"action-abusefilter-private": "ver datos privados en el registro del filtro antiabusos",
|
||
"action-abusefilter-modify-restricted": "modificar filtros antiabusos con acciones restringidas",
|
||
"action-abusefilter-revert": "revertir todos los cambios realizados por un determinado filtro antiabusos",
|
||
"action-abusefilter-view-private": "ver filtros antiabusos marcados como privados",
|
||
"action-abusefilter-log-private": "ver registros de filtros antiabusos marcados como privados",
|
||
"abusefilter-log": "Registro del filtro antiabusos",
|
||
"abusefilter-log-summary": "Este registro muestra una lista de todas las acciones detectadas por los filtros.",
|
||
"abusefilter-log-search": "Buscar en el registro del filtro antiabusos",
|
||
"abusefilter-log-search-user": "Usuario:",
|
||
"abusefilter-log-search-filter": "ID de filtro (separar con barras verticales):",
|
||
"abusefilter-log-search-title": "Título:",
|
||
"abusefilter-log-search-wiki": "Wiki:",
|
||
"abusefilter-log-search-entries-label": "Visibilidad:",
|
||
"abusefilter-log-search-entries-all": "Todas las entradas",
|
||
"abusefilter-log-search-entries-hidden": "Solo las entradas ocultas",
|
||
"abusefilter-log-search-entries-visible": "Solo las entradas visibles",
|
||
"abusefilter-log-search-submit": "Buscar",
|
||
"abusefilter-log-entry": "$1: $2 {{GENDER:$8|disparó}} un filtro antiabusos, {{GENDER:$8|al realizar}} la acción «$3» en $4.\nAcciones tomadas: $5.\nDescripción del filtro: $6",
|
||
"abusefilter-log-entry-withdiff": "$1: $2 {{GENDER:$8|desencadenó}} un filtro antiabusos {{GENDER:$8|al realizar}} la acción «$3» en $4.\nAcciones tomadas: $5.\nDescripción del filtro: $6 ($7)",
|
||
"abusefilter-log-detailedentry-meta": "$1: $2 {{GENDER:$9|disparó}} $3 {{GENDER:$9|al realizar}} la acción «$4» en $5.\nAcciones tomadas: $6.\nDescripción del filtro: $7 ($8)",
|
||
"abusefilter-log-detailedentry-global": "filtro global $1",
|
||
"abusefilter-log-detailedentry-local": "filtro $1",
|
||
"abusefilter-log-detailslink": "detalles",
|
||
"abusefilter-log-diff": "diff",
|
||
"abusefilter-log-hidelink": "ajustar visibilidad",
|
||
"abusefilter-log-details-legend": "Detalles de la entrada del registro $1",
|
||
"abusefilter-log-details-var": "Variable",
|
||
"abusefilter-log-details-val": "Valor",
|
||
"abusefilter-log-details-vars": "Parámetros de acción",
|
||
"abusefilter-log-details-private": "Datos privados",
|
||
"abusefilter-log-details-ip": "Dirección IP originante",
|
||
"abusefilter-log-noactions": "ninguna",
|
||
"abusefilter-log-details-diff": "Cambios hechos en la edición",
|
||
"abusefilter-log-linkoncontribs": "registro del filtro antiabusos",
|
||
"abusefilter-log-linkoncontribs-text": "Registro del filtro antiabusos para {{GENDER:$1|este usuario|esta usuaria}}",
|
||
"abusefilter-log-hidden": "(entrada oculta)",
|
||
"abusefilter-log-hidden-implicit": "(oculto porque se ha eliminado la revisión)",
|
||
"abusefilter-log-cannot-see-details": "No tienes permiso para ver los detalles de esta entrada.",
|
||
"abusefilter-log-nonexistent": "No existe ninguna entrada con la ID proporcionada.",
|
||
"abusefilter-log-details-hidden": "No puedes ver los detalles de esta entrada porque ésta es privada.",
|
||
"abusefilter-log-private-not-included": "Uno o más de los identificadores de filtro que has especificado son privados. Debido a que no tienes permitido ver los detalles de los filtros privados, estos filtros no se han buscado.",
|
||
"abusefilter-log-hide-legend": "Ocultar entrada del registro",
|
||
"abusefilter-log-hide-id": "ID de la entrada del registro:",
|
||
"abusefilter-log-hide-hidden": "Ocultar esta entrada de la vista pública",
|
||
"abusefilter-log-hide-reason": "Motivo:",
|
||
"abusefilter-log-hide-forbidden": "No tienes permiso para ocultar entradas del registro de abusos",
|
||
"abusefilter-logentry-suppress": "ocultó «[[$1]]»",
|
||
"abusefilter-logentry-unsuppress": "mostró «[[$1]]»",
|
||
"logentry-abusefilter-hit": "$1 {{GENDER:$2|disparó}} $4 al {{GENDER:$2|realizar}} la acción «$5» en $3. Medidas adoptadas: $6 ($7)",
|
||
"abusefilter-management": "Administración del filtro antiabusos",
|
||
"abusefilter-list": "Todos los filtros",
|
||
"abusefilter-list-id": "Identificación de filtro",
|
||
"abusefilter-list-status": "Estado",
|
||
"abusefilter-list-public": "Descripción pública",
|
||
"abusefilter-list-consequences": "Consecuencias",
|
||
"abusefilter-list-visibility": "Visibilidad",
|
||
"abusefilter-list-hitcount": "Contador de detecciones",
|
||
"abusefilter-list-edit": "Editar",
|
||
"abusefilter-list-details": "Detalles",
|
||
"abusefilter-list-limit": "Número por página:",
|
||
"abusefilter-list-lastmodified": "Última modificación",
|
||
"abusefilter-list-group": "Grupo de filtros",
|
||
"abusefilter-hidden": "Privado",
|
||
"abusefilter-unhidden": "Público",
|
||
"abusefilter-enabled": "Activado",
|
||
"abusefilter-deleted": "Eliminado",
|
||
"abusefilter-disabled": "Desactivado",
|
||
"abusefilter-hitcount": "$1 {{PLURAL:$1|detección|detecciones}}",
|
||
"abusefilter-new": "Crear un filtro nuevo",
|
||
"abusefilter-return": "Regresar a la gestión de filtros",
|
||
"abusefilter-status-global": "Global",
|
||
"abusefilter-list-options": "Opciones",
|
||
"abusefilter-list-options-deleted": "Filtros eliminados:",
|
||
"abusefilter-list-options-deleted-only": "Mostrar solo los filtros eliminados",
|
||
"abusefilter-list-options-deleted-hide": "Esconder filtros eliminados",
|
||
"abusefilter-list-options-deleted-show": "Incluir filtros eliminados",
|
||
"abusefilter-list-options-scope": "Mostrar filtros:",
|
||
"abusefilter-list-options-scope-local": "Solo reglas locales",
|
||
"abusefilter-list-options-scope-global": "Solo reglas globales",
|
||
"abusefilter-list-options-scope-all": "Reglas locales y globales",
|
||
"abusefilter-list-options-disabled": "Filtros deshabilitados:",
|
||
"abusefilter-list-options-hidedisabled": "Esconder filtros deshabilitados",
|
||
"abusefilter-list-options-submit": "Actualizar",
|
||
"abusefilter-tools-text": "Aquí hay algunas herramientas que pueden ser útiles formulando y reparando filtros antiabusos.",
|
||
"abusefilter-tools-expr": "Expresión de quien prueba",
|
||
"abusefilter-tools-submitexpr": "Evaluar",
|
||
"abusefilter-tools-reautoconfirm": "Restaurar el estado autoconfirmado",
|
||
"abusefilter-tools-reautoconfirm-user": "Usuario:",
|
||
"abusefilter-tools-reautoconfirm-submit": "Autoconfirmar de nuevo",
|
||
"abusefilter-reautoconfirm-none": "A {{GENDER:$1|este usuario|esta usuaria}} no se le ha suspendido su estado autoconfirmado.",
|
||
"abusefilter-reautoconfirm-notallowed": "No tienes autorización para restaurar el permiso autoconfirmado a los usuarios.",
|
||
"abusefilter-reautoconfirm-done": "El estado autoconfirmado de la cuenta ha sido restaurado",
|
||
"abusefilter-status": "De {{PLURAL:$1|la última acción|las últimas $1 acciones}}, $2 ($3 %) {{PLURAL:$2|ha|han}} alcanzado el límite de $4 condiciones, y $5 ($6 %) {{PLURAL:$5|ha|han}} coincidido con alguno de los filtros activados actualmente.",
|
||
"abusefilter-edit": "Editar el filtro antiabusos",
|
||
"abusefilter-edit-subtitle": "Editando filtro $1",
|
||
"abusefilter-edit-subtitle-new": "Creando un filtro",
|
||
"abusefilter-edit-oldwarning": "<strong>Estás editando una versión antigua de este filtro.\nLas estadísticas citadas son para la versión más reciente del filtro.\nSi grabas tus cambios, sobrescribirás todos los cambios realizados desde la revisión que estás editando.</strong> •\n[[Special:AbuseFilter/history/$2|Volver al historial de este filtro]].",
|
||
"abusefilter-edit-status-label": "Estadísticas:",
|
||
"abusefilter-edit-status": "De {{PLURAL:$1|la última acción|las últimas $1 acciones}}, este filtro ha coincidido con $2 ($3 %).",
|
||
"abusefilter-edit-status-profile": "De {{PLURAL:$1|la última acción|las últimas acciones}}, este filtro ha coincidido con $2 ($3%).\nEn promedio, su tiempo de ejecución es de $4 ms, y consume $5 {{PLURAL:$5|condición|condiciones}} del límite de condiciones.",
|
||
"abusefilter-edit-new": "Filtro nuevo",
|
||
"abusefilter-edit-save": "Guardar filtro",
|
||
"abusefilter-edit-id": "Identificación de filtro:",
|
||
"abusefilter-edit-description": "Descripción:\n:''(visible públicamente)''",
|
||
"abusefilter-edit-group": "Grupo de filtros:",
|
||
"abusefilter-edit-flags": "Opciones:",
|
||
"abusefilter-edit-enabled": "Activar este filtro",
|
||
"abusefilter-edit-deleted": "Marcar como eliminado",
|
||
"abusefilter-edit-hidden": "Ocultar los detalles de este filtro al público",
|
||
"abusefilter-edit-global": "Filtro global",
|
||
"abusefilter-edit-rules": "Condiciones:",
|
||
"abusefilter-edit-notes": "Notas:",
|
||
"abusefilter-edit-lastmod": "Última modificación del filtro:",
|
||
"abusefilter-edit-lastmod-text": "$1 por $2",
|
||
"abusefilter-edit-hitcount": "Detecciones del filtro:",
|
||
"abusefilter-edit-consequences": "Medidas que tomar cuando las condiciones coincidan",
|
||
"abusefilter-edit-action-warn": "Disparar el filtro después de dar al usuario una advertencia",
|
||
"abusefilter-edit-action-disallow": "Prevenir al usuario de realizar la acción en cuestión",
|
||
"abusefilter-edit-action-blockautopromote": "Revocar el estado autoconfirmado del usuario",
|
||
"abusefilter-edit-action-degroup": "Retirar al usuario todos los permisos de su cuenta",
|
||
"abusefilter-edit-action-block": "Bloquear al usuario o dirección IP",
|
||
"abusefilter-edit-action-throttle": "Disparar el filtro solamente si el usuario sobrepasa un cierto límite de ritmo de edición",
|
||
"abusefilter-edit-action-rangeblock": "Bloquear el intervalo de IP respectivo del cual proviene el usuario",
|
||
"abusefilter-edit-action-tag": "Marcar la edición para una revisión posterior",
|
||
"abusefilter-edit-throttle-count": "Número de acciones a permitir:",
|
||
"abusefilter-edit-throttle-period": "Período de tiempo:",
|
||
"abusefilter-edit-throttle-seconds": "$1 {{PLURAL:$1|segundo|segundos}}",
|
||
"abusefilter-edit-throttle-groups": "Agrupar limitador por:\n:''(uno por línea, combinar con comas)''",
|
||
"abusefilter-edit-warn-message": "Mensaje del sistema para usar por la advertencia:",
|
||
"abusefilter-edit-warn-other": "Otro mensaje",
|
||
"abusefilter-edit-warn-other-label": "Nombre de página de otro mensaje:\n:''(sin prefijo MediaWiki)''",
|
||
"abusefilter-edit-warn-actions": "Acciones:",
|
||
"abusefilter-edit-warn-preview": "Previsualizar mensaje seleccionado",
|
||
"abusefilter-edit-warn-edit": "Crear o editar el mensaje seleccionado",
|
||
"abusefilter-edit-tag-tag": "[[Special:Tags|Etiquetas]] que se aplicarán (una por renglón):",
|
||
"abusefilter-edit-denied": "No puedes ver detalles de este filtro porque es privado",
|
||
"abusefilter-edit-main": "Parámetros de filtro",
|
||
"abusefilter-edit-done-subtitle": "Filtro editado",
|
||
"abusefilter-edit-done": "[[Special:AbuseFilter/history/$1/diff/prev/$2|Tus cambios]] al [[Special:AbuseFilter/$1|filtro $3]] han sido guardados.",
|
||
"abusefilter-edit-badsyntax": "Hay un error de sintaxis en el filtro que especificaste.\nEl resultado del analizador fue: <pre>$1</pre>",
|
||
"abusefilter-edit-restricted": "No puedes editar este filtro, porque contiene una o más acciones restringidas.\nPor favor, solicita a un usuario con permisos suficientes para agregar acciones restringidas que haga el cambio por ti.",
|
||
"abusefilter-edit-viewhistory": "Ver el historial de este filtro",
|
||
"abusefilter-edit-history": "Historial:",
|
||
"abusefilter-edit-check": "Comprobar sintaxis",
|
||
"abusefilter-edit-badfilter": "El filtro especificado no existe",
|
||
"abusefilter-edit-revert": "Revertir acciones tomadas por este filtro",
|
||
"abusefilter-edit-tools": "Herramientas:",
|
||
"abusefilter-edit-test-link": "Probar este filtro contra ediciones recientes",
|
||
"abusefilter-edit-export": "Exportar este filtro a otro wiki",
|
||
"abusefilter-edit-syntaxok": "No se detectaron errores de sintaxis.",
|
||
"abusefilter-edit-syntaxerr": "Se detectó un error de sintaxis: $1",
|
||
"abusefilter-edit-bad-tags": "Una o más de las etiquetas que especificaste no son válidas.\nLas etiquetas deberían ser cortas, no deberían contener caracteres especiales y no deben estar reservadas por otro programa. Inténtalo con otro nombre de etiqueta",
|
||
"abusefilter-edit-notallowed": "No se te permite crear o editar filtros antiabusos",
|
||
"abusefilter-edit-notallowed-global": "No se te permite crear o editar filtros antiabusos globales",
|
||
"abusefilter-edit-notallowed-global-custom-msg": "Los mensajes de alerta personalizados no admiten filtros globales",
|
||
"abusefilter-edit-builder-select": "Selecciona una opción para agregarla en el cursor",
|
||
"abusefilter-edit-builder-group-op-arithmetic": "Operadores aritméticos",
|
||
"abusefilter-edit-builder-op-arithmetic-addition": "Adición (+)",
|
||
"abusefilter-edit-builder-op-arithmetic-subtraction": "Sustracción (-)",
|
||
"abusefilter-edit-builder-op-arithmetic-multiplication": "Multiplicación (*)",
|
||
"abusefilter-edit-builder-op-arithmetic-divide": "División (/)",
|
||
"abusefilter-edit-builder-op-arithmetic-modulo": "Módulo (%)",
|
||
"abusefilter-edit-builder-op-arithmetic-pow": "Exponente (**)",
|
||
"abusefilter-edit-builder-group-op-comparison": "Operadores de comparación",
|
||
"abusefilter-edit-builder-op-comparison-equal": "Igual a (==)",
|
||
"abusefilter-edit-builder-op-comparison-notequal": "No igual a (!=)",
|
||
"abusefilter-edit-builder-op-comparison-lt": "Menor que (<)",
|
||
"abusefilter-edit-builder-op-comparison-gt": "Mayor que (>)",
|
||
"abusefilter-edit-builder-op-comparison-lte": "Menor o igual a (<=)",
|
||
"abusefilter-edit-builder-op-comparison-gte": "Mayor o igual que (>=)",
|
||
"abusefilter-edit-builder-group-op-bool": "Operadores booleanos",
|
||
"abusefilter-edit-builder-op-bool-not": "No (!)",
|
||
"abusefilter-edit-builder-op-bool-and": "Y (&)",
|
||
"abusefilter-edit-builder-op-bool-or": "O (|)",
|
||
"abusefilter-edit-builder-group-misc": "Miscelánea",
|
||
"abusefilter-edit-builder-misc-in": "contenido en la cadena (in)",
|
||
"abusefilter-edit-builder-misc-like": "Coincide con patrón (like)",
|
||
"abusefilter-edit-builder-misc-rlike": "Coincide con expresión regular (rlike)",
|
||
"abusefilter-edit-builder-misc-irlike": "Coincide con la expresión regular, no distingue entre mayúsculas y minúsculas (irlike)",
|
||
"abusefilter-edit-builder-misc-contains": "La cadena izquierda contiene la cadena derecha (contains)",
|
||
"abusefilter-edit-builder-misc-stringlit": "Cadena de caracteres literal (\"\")",
|
||
"abusefilter-edit-builder-misc-tern": "Operador ternario (X ? Y : Z)",
|
||
"abusefilter-edit-builder-misc-cond": "Condicional (if X then Y else Z)",
|
||
"abusefilter-edit-builder-group-funcs": "Funciones",
|
||
"abusefilter-edit-builder-funcs-length": "Longitud de cadena de caracteres (length)",
|
||
"abusefilter-edit-builder-funcs-lcase": "A minúsculas (lcase)",
|
||
"abusefilter-edit-builder-funcs-ucase": "A mayúsculas (ucase)",
|
||
"abusefilter-edit-builder-funcs-ccnorm": "Normalizar caracteres confusos (ccnorm)",
|
||
"abusefilter-edit-builder-funcs-ccnorm-contains-any": "Normaliza y busca una cadena para múltiples subcadenas (ccnorm_contains_any)",
|
||
"abusefilter-edit-builder-funcs-rmdoubles": "Quitar caracteres dobles (rmdoubles)",
|
||
"abusefilter-edit-builder-funcs-specialratio": "Caracteres especiales / caracteres totales (specialratio)",
|
||
"abusefilter-edit-builder-funcs-norm": "Normalizar (norm)",
|
||
"abusefilter-edit-builder-funcs-count": "Número de veces que la cadena X aparece en la cadena Y (count)",
|
||
"abusefilter-edit-builder-funcs-rcount": "Número de veces que la expresión regular X aparece en la cadena Y (rcount)",
|
||
"abusefilter-edit-builder-funcs-get_matches": "Matriz de correspondencias de expresiones regulares en un texto para cada grupo de captura (get_matches)",
|
||
"abusefilter-edit-builder-funcs-rmwhitespace": "Eliminar espacio en blanco (rmwhitespace)",
|
||
"abusefilter-edit-builder-funcs-rmspecials": "Eliminar caracteres especiales (rmspecials)",
|
||
"abusefilter-edit-builder-funcs-ip_in_range": "¿Está la IP dentro del intervalo? (ip_in_range)",
|
||
"abusefilter-edit-builder-funcs-contains-any": "Buscar múltiples subcadenas en la cadena (contains_any)",
|
||
"abusefilter-edit-builder-funcs-substr": "Subcadena (substr)",
|
||
"abusefilter-edit-builder-funcs-strpos": "Posición de la subcadena en la cadena (strpos)",
|
||
"abusefilter-edit-builder-funcs-str_replace": "Reemplazar subcadena con una cadena (str_replace)",
|
||
"abusefilter-edit-builder-funcs-rescape": "Cadena de escape como literal en una expresión regular (rescape)",
|
||
"abusefilter-edit-builder-funcs-set_var": "Establecer variable (set_var)",
|
||
"abusefilter-edit-builder-group-vars": "Variables",
|
||
"abusefilter-edit-builder-vars-accountname": "Nombre de usuario (en la creación de la cuenta)",
|
||
"abusefilter-edit-builder-vars-timestamp": "Hora Unix del cambio",
|
||
"abusefilter-edit-builder-vars-action": "Acción",
|
||
"abusefilter-edit-builder-vars-addedlines": "Lineas añadidas en revisión",
|
||
"abusefilter-edit-builder-vars-delta": "Cambio en tamaño en revisión",
|
||
"abusefilter-edit-builder-vars-diff": "Diff unificado de cambios hechos durante la edición",
|
||
"abusefilter-edit-builder-vars-newsize": "Nuevo tamaño de la página",
|
||
"abusefilter-edit-builder-vars-oldsize": "Antiguo tamaño de la página",
|
||
"abusefilter-edit-builder-vars-old-content-model": "Modelo de contenido antiguo",
|
||
"abusefilter-edit-builder-vars-new-content-model": "Modelo de contenido nuevo",
|
||
"abusefilter-edit-builder-vars-removedlines": "Líneas eliminadas en la edición",
|
||
"abusefilter-edit-builder-vars-summary": "Resumen de edición/razón",
|
||
"abusefilter-edit-builder-vars-article-id": "ID de la página",
|
||
"abusefilter-edit-builder-vars-article-ns": "Espacio de nombres de la página",
|
||
"abusefilter-edit-builder-vars-article-text": "Título de página (sin espacio de nombres)",
|
||
"abusefilter-edit-builder-vars-article-prefixedtext": "Título completo de la página",
|
||
"abusefilter-edit-builder-vars-article-views": "Vistas de la página",
|
||
"abusefilter-edit-builder-vars-movedfrom-id": "ID de la página fuente a trasladar",
|
||
"abusefilter-edit-builder-vars-movedfrom-ns": "Espacio de nombres de la página de origen que trasladar",
|
||
"abusefilter-edit-builder-vars-movedfrom-text": "Título de la página fuente a trasladar",
|
||
"abusefilter-edit-builder-vars-movedfrom-prefixedtext": "Título completo de la página fuente a trasladar",
|
||
"abusefilter-edit-builder-vars-movedto-id": "ID de la página de destino del traslado",
|
||
"abusefilter-edit-builder-vars-movedto-ns": "Espacio de nombres de la página de destino del traslado",
|
||
"abusefilter-edit-builder-vars-movedto-text": "Título de la página de destino del traslado",
|
||
"abusefilter-edit-builder-vars-movedto-prefixedtext": "Título completo de la página de destino del traslado",
|
||
"abusefilter-edit-builder-vars-user-editcount": "Contador de ediciones del usuario",
|
||
"abusefilter-edit-builder-vars-user-age": "Antigüedad de la cuenta de usuario",
|
||
"abusefilter-edit-builder-vars-user-name": "Nombre de la cuenta de usuario",
|
||
"abusefilter-edit-builder-vars-user-groups": "Grupos (incluidos aquellos implícitos) a los que pertenece el usuario",
|
||
"abusefilter-edit-builder-vars-user-rights": "Derechos que tiene un usuario",
|
||
"abusefilter-edit-builder-vars-user-blocked": "Si el usuario esta bloqueado",
|
||
"abusefilter-edit-builder-vars-user-emailconfirm": "El tiempo que hace que la dirección de correo electrónico fue confirmada",
|
||
"abusefilter-edit-builder-vars-recent-contributors": "Últimos diez usuarios en contribuir en la página",
|
||
"abusefilter-edit-builder-vars-first-contributor": "Primer usuario en contribuir a la página",
|
||
"abusefilter-edit-builder-vars-all-links": "Todos los vínculos externos en el nuevo texto",
|
||
"abusefilter-edit-builder-vars-added-links": "Todos los vínculos externos agregados en la edición",
|
||
"abusefilter-edit-builder-vars-removed-links": "Todos los vínculos externos eliminados en la edición",
|
||
"abusefilter-edit-builder-vars-old-text": "Antiguo wikitexto de la página, antes de la edición",
|
||
"abusefilter-edit-builder-vars-new-text": "Nuevo wikitexto de la página, después de la edición",
|
||
"abusefilter-edit-builder-vars-new-pst": "Nuevo wikitexto de la página, aplicando transformaciones pre-guardado",
|
||
"abusefilter-edit-builder-vars-diff-pst": "Diff unificado de cambios por edición, pre-guardado transformado",
|
||
"abusefilter-edit-builder-vars-addedlines-pst": "Líneas añadidas en la edición, la edición pre-guardada fue transformada.",
|
||
"abusefilter-edit-builder-vars-new-text-stripped": "Nuevo texto de página, libre de cualquier elemento de marcado",
|
||
"abusefilter-edit-builder-vars-new-html": "Fuente HTML analizada de la nueva revisión",
|
||
"abusefilter-edit-builder-vars-restrictions-edit": "Nivel de protección para la edición de la página",
|
||
"abusefilter-edit-builder-vars-restrictions-move": "Nivel de protección para el traslado de la página",
|
||
"abusefilter-edit-builder-vars-restrictions-create": "Nivel de protección para la creación de la página",
|
||
"abusefilter-edit-builder-vars-restrictions-upload": "Nivel de protección para la subida del archivo",
|
||
"abusefilter-edit-builder-vars-old-text-stripped": "Texto antiguo de la página, libre de cualquier elemento de marcado",
|
||
"abusefilter-edit-builder-vars-old-links": "Vínculos en la página, antes de la edición",
|
||
"abusefilter-edit-builder-vars-old-html": "Antiguo wikitexto de la página, analizado en HTML",
|
||
"abusefilter-edit-builder-vars-minor-edit": "Si la edición ha sido marcada o no como menor",
|
||
"abusefilter-edit-builder-vars-file-sha1": "Hash SHA1 del contenido del archivo",
|
||
"abusefilter-edit-builder-vars-file-size": "Tamaño del archivo en bytes",
|
||
"abusefilter-edit-builder-vars-file-mime": "Tipo MIME del archivo",
|
||
"abusefilter-edit-builder-vars-file-mediatype": "Tipo del archivo multimedia",
|
||
"abusefilter-edit-builder-vars-file-width": "Anchura del archivo en píxeles",
|
||
"abusefilter-edit-builder-vars-file-height": "Altura del archivo en píxeles",
|
||
"abusefilter-edit-builder-vars-file-bits-per-channel": "Bits por canal de color del archivo",
|
||
"abusefilter-filter-log": "Cambios recientes de filtros",
|
||
"abusefilter-history": "Historial de cambios del filtro antiabusos n.º $1",
|
||
"abusefilter-history-foruser": "Cambios por $1",
|
||
"abusefilter-history-hidden": "Oculto",
|
||
"abusefilter-history-enabled": "Activado",
|
||
"abusefilter-history-global": "Global",
|
||
"abusefilter-history-timestamp": "Hora",
|
||
"abusefilter-history-user": "Usuario",
|
||
"abusefilter-history-public": "Descripción pública del filtro",
|
||
"abusefilter-history-flags": "Opciones",
|
||
"abusefilter-history-filter": "Regla del filtro",
|
||
"abusefilter-history-comments": "Comentarios",
|
||
"abusefilter-history-actions": "Acciones",
|
||
"abusefilter-history-backedit": "Regresar al gestor de filtros",
|
||
"abusefilter-history-deleted": "Borrado",
|
||
"abusefilter-history-filterid": "Filtro",
|
||
"abusefilter-history-select-legend": "Refinar búsqueda",
|
||
"abusefilter-history-select-user": "Usuario:",
|
||
"abusefilter-history-select-submit": "Refinar",
|
||
"abusefilter-history-diff": "Cambios",
|
||
"abusefilter-history-error-hidden": "El filtro que has solicitado está oculto y no puedes ver su historial.",
|
||
"abusefilter-exception-unexpectedatend": "«$2» inesperado en el carácter $1.",
|
||
"abusefilter-exception-expectednotfound": "Se esperaba un $2 en el carácter $1 (en su lugar se encontró $3 $4).",
|
||
"abusefilter-exception-unrecognisedkeyword": "Palabra clave $2 no reconocida en el carácter $1.",
|
||
"abusefilter-exception-unexpectedtoken": "Token «$3» inesperado (de tipo $2) en el carácter $1.",
|
||
"abusefilter-exception-unclosedstring": "Cadena no cerrada empezando en el carácter $1",
|
||
"abusefilter-exception-invalidoperator": "Operador no válido «$2» en el carácter $1.",
|
||
"abusefilter-exception-unrecognisedtoken": "Token \"$2\" no reconocido en el carácter $1.",
|
||
"abusefilter-exception-noparams": "No se ha introducido ningún parámetro a la función «$2» en el carácter $1.",
|
||
"abusefilter-exception-dividebyzero": "Intento ilegal de dividir $2 entre cero en carácter $1.",
|
||
"abusefilter-exception-unrecognisedvar": "Variable no reconocida $2 en el carácter $1",
|
||
"abusefilter-exception-notenoughargs": "No se han proporcionado todos los argumentos necesarios a la función $2, que fue llamada en el carácter $1.\nSe {{PLURAL:$3|esperaba|esperaban}} $3 {{PLURAL:$3|argumento|argumentos}} y se {{PLURAL:$4|ha|han}} proporcionado $4.",
|
||
"abusefilter-exception-regexfailure": "Error en la expresión regular «$3» en el carácter $1: «$2»",
|
||
"abusefilter-exception-overridebuiltin": "Anulación incorrecta de la variable «$2» en el carácter $1.",
|
||
"abusefilter-exception-outofbounds": "Solicitando objeto de listado no existente $2 (tamaño del listado = $3) en el carácter $1.",
|
||
"abusefilter-exception-notlist": "Solicitando un objeto de matriz en un objeto que no es una matriz, en el carácter $1.",
|
||
"abusefilter-action-tag": "Etiquetar",
|
||
"abusefilter-action-throttle": "Limitar",
|
||
"abusefilter-action-warn": "Advertir",
|
||
"abusefilter-action-blockautopromote": "Bloquear la recepción de permisos de usuario obtenidos automáticamente",
|
||
"abusefilter-action-block": "Bloquear",
|
||
"abusefilter-action-degroup": "Eliminar de los grupos",
|
||
"abusefilter-action-rangeblock": "Bloqueo por intervalo",
|
||
"abusefilter-action-disallow": "No permitir",
|
||
"abusefilter-revert-title": "Revertir todos los cambios hechos por el filtro $1",
|
||
"abusefilter-revert-intro": "Este formulario permite revertir todos los cambios hechos por el filtro antiabusos debido al filtro $1.\nPor favor ten cuidado al usar esta herramienta.",
|
||
"abusefilter-revert-preview-item": "$1: $2 {{GENDER:$7|hizo}} un $3 en $4.\nAcciones a revertir: $5 ($6)",
|
||
"abusefilter-revert-search-legend": "Seleccionar acciones del filtro antiabusos a ser revertidas",
|
||
"abusefilter-revert-periodstart": "Comienzo de periodo:",
|
||
"abusefilter-revert-periodend": "Fin de periodo:",
|
||
"abusefilter-revert-search": "Seleccionar acciones",
|
||
"abusefilter-revert-filter": "Filtro:",
|
||
"abusefilter-revert-preview-intro": "Debajo están las acciones tomadas por el filtro antiabusos que serán revertidas por esta acción. Por favor verifícalas cuidadosamente, y haz clic en \"{{int:abusefilter-revert-confirm}}\" para confirmar tu selección.",
|
||
"abusefilter-revert-confirm": "Confirmar",
|
||
"abusefilter-revert-success": "Has revertido todas las acciones tomadas por el filtro antiabusos debido al [[Special:AbuseFilter/$1|filtro $2]].",
|
||
"abusefilter-revert-reason": "Reversión automática de todas las acciones tomadas por el filtro antiabusos debido al filtro $1.\nRazón dada: $2",
|
||
"abusefilter-revert-reasonfield": "Motivo:",
|
||
"abusefilter-test": "Probar un filtro contra ediciones previas",
|
||
"abusefilter-test-intro": "Esta página te permite verificar un filtro introducido en la tabla de abajo contra {{PLURAL:$1|el último cambio|los últimos $1 cambios}}.\nPara cargar un filtro existente, escribe el ID del filtro dentro de la tabla debajo del texto de tabla, y pulsa en el botón «{{int:abusefilter-test-load}}».",
|
||
"abusefilter-test-legend": "Prueba de filtro",
|
||
"abusefilter-test-load-filter": "Cargar id. de filtro:",
|
||
"abusefilter-test-submit": "Prueba",
|
||
"abusefilter-test-load": "Cargar",
|
||
"abusefilter-test-user": "Cambios por usuario:",
|
||
"abusefilter-test-period-start": "Cambios hechos después:",
|
||
"abusefilter-test-period-end": "Cambios hechos antes:",
|
||
"abusefilter-test-page": "Cambios hechos a la página:",
|
||
"abusefilter-test-shownegative": "Mostrar cambios que no coincidan con el filtro",
|
||
"abusefilter-test-syntaxerr": "El filtro que has ingresado contiene un error de sintaxis.\nPuedes recibir una explicación completa haciendo clic en el botón \"{{int:abusefilter-edit-check}}\".",
|
||
"abusefilter-test-badtitle": "El título de página introducido no era válido. Puede contener uno o más caracteres que no se pueden utilizar en títulos.",
|
||
"abusefilter-changeslist-examine": "examinar",
|
||
"abusefilter-examine": "Examinar cambios individuales",
|
||
"abusefilter-examine-intro": "Esta página te permite examinar las variables generadas por el filtro antiabusos para un cambio individual, y probarlas contra los filtros.",
|
||
"abusefilter-examine-legend": "Seleccionar cambios",
|
||
"abusefilter-examine-diff": "URL de la diferencia:",
|
||
"abusefilter-examine-user": "Usuario:",
|
||
"abusefilter-examine-title": "Título de página:",
|
||
"abusefilter-examine-submit": "Buscar",
|
||
"abusefilter-examine-vars": "Variables generadas para este cambio",
|
||
"abusefilter-examine-test": "Probar este cambio contra un filtro",
|
||
"abusefilter-examine-test-button": "Probar filtro",
|
||
"abusefilter-examine-match": "El filtro coincidió con este cambio.",
|
||
"abusefilter-examine-nomatch": "El filtro no coincidió con este cambio.",
|
||
"abusefilter-examine-syntaxerror": "El filtro tiene una sintaxis no válida",
|
||
"abusefilter-examine-notfound": "El cambio que has solicitado no ha podido ser encontrado.",
|
||
"abusefilter-examine-incompatible": "El cambio solicitado no es compatible con el filtro antiabusos",
|
||
"abusefilter-examine-noresults": "No se ha encontrado ningún resultado para los parámetros de búsqueda que has proporcionado.",
|
||
"abusefilter-topnav": "'''Barra de navegación del filtro antiabusos'''",
|
||
"abusefilter-topnav-home": "Inicio",
|
||
"abusefilter-topnav-test": "Prueba de filtros",
|
||
"abusefilter-topnav-examine": "Examinar ediciones pasadas",
|
||
"abusefilter-topnav-log": "Registro de abusos",
|
||
"abusefilter-topnav-tools": "Herramientas de reparación",
|
||
"abusefilter-topnav-import": "Importar filtro",
|
||
"abusefilter-log-name": "Registro del filtro antiabusos",
|
||
"abusefilter-log-header": "Este registro muestra un resumen de cambios hechos a los filtros.\nPara detalles completos, ver [[Special:AbuseFilter/history|la lista]] de cambios recientes de filtros.",
|
||
"abusefilter-logentry-modify": "$1 {{GENDER:$2|modificó}} el $4 ($5)",
|
||
"abusefilter-log-noresults": "No hay resultados",
|
||
"abusefilter-diff-title": "Diferencias entre versiones",
|
||
"abusefilter-diff-item": "Elemento",
|
||
"abusefilter-diff-version": "Versión desde $1 {{GENDER:$3|por}} $2",
|
||
"abusefilter-diff-info": "Información básica",
|
||
"abusefilter-diff-pattern": "Condiciones de filtro",
|
||
"abusefilter-diff-invalid": "Incapaz de traer la versiones solicitadas",
|
||
"abusefilter-diff-backhistory": "Regresar al historial del filtro",
|
||
"abusefilter-diff-prev": "Cambio anterior",
|
||
"abusefilter-diff-next": "Cambio siguiente",
|
||
"abusefilter-import-intro": "Puedes usar esta interfaz para importar filtros de otros wikis.\nEn el wiki fuente, pulsa en «{{int:abusefilter-edit-export}}» bajo «{{int:abusefilter-edit-tools}}» en la interfaz de edición.\nCopia desde el cuadro de texto que aparece, y pégalo dentro de este cuadro de texto, luego pulsa en «{{int:abusefilter-import-submit}}».",
|
||
"abusefilter-import-submit": "Importar datos",
|
||
"abusefilter-group-default": "Predeterminado",
|
||
"abusefilter-http-error": "Se produjo un error de HTTP: $1.",
|
||
"apihelp-abusefiltercheckmatch-description": "Comprueba si el filtro antiabusos coincide con un conjunto de variables, evento del registro del editor antiabusos.\n\nSe necesita \"vars\", \"rcid\" o \"logid\", pero solo se utiliza uno.",
|
||
"apihelp-abusefiltercheckmatch-extended-description": "Se requieren vars, rcid o logid, pero sólo uno puede ser usado.",
|
||
"apihelp-abusefiltercheckmatch-param-filter": "El texto completo que se comprobará en busca de coincidencias.",
|
||
"apihelp-abusefiltercheckmatch-param-vars": "Matriz JSON codificada de variables para realizar la prueba.",
|
||
"apihelp-abusefiltercheckmatch-param-rcid": "Identificador del cambio reciente contra el cual verificar.",
|
||
"apihelp-abusefiltercheckmatch-param-logid": "ID del registro del filtro antiabusos para comprobarlo.",
|
||
"apihelp-abusefiltercheckmatch-example-1": "Prueba si el reciente cambio con identificador 15 coincide con un filtro simple",
|
||
"apihelp-abusefilterchecksyntax-description": "Comprobar la sintaxis de un filtro antiabusos.",
|
||
"apihelp-abusefilterchecksyntax-summary": "Verificar el código de un filtro antiabusos.",
|
||
"apihelp-abusefilterchecksyntax-param-filter": "El texto completo del filtro cuya sintaxis se comprobará.",
|
||
"apihelp-abusefilterchecksyntax-example-1": "Comprobar sintaxis de un filtro válido",
|
||
"apihelp-abusefilterchecksyntax-example-2": "Comprobar sintaxis de un filtro no válido",
|
||
"apihelp-abusefilterevalexpression-description": "Evalúa una expresión del filtro antiabusos.",
|
||
"apihelp-abusefilterevalexpression-summary": "Evalúa una expresión del filtro antiabusos.",
|
||
"apihelp-abusefilterevalexpression-param-expression": "La expresión que se evaluará.",
|
||
"apihelp-abusefilterevalexpression-example-1": "Evaluar una expresión simple",
|
||
"apihelp-abusefilterunblockautopromote-description": "Desbloquea un usuario de recibir autopromociones como consecuencia del filtro antiabusos.",
|
||
"apihelp-abusefilterunblockautopromote-summary": "Desbloquea a un usuario para que pueda recibir permisos de usuario otorgados automáticamente por el sistema, anteriormente impedido como consecuencia de un disparo del filtro antiabusos.",
|
||
"apihelp-abusefilterunblockautopromote-param-user": "El nombre del usuario que se desbloqueará.",
|
||
"apihelp-abusefilterunblockautopromote-example-1": "Eliminar el bloqueo en la autopromoción de [[User:Example]]",
|
||
"apihelp-query+abusefilters-description": "Mostrar detalles de los filtros antiabusos.",
|
||
"apihelp-query+abusefilters-summary": "Mostrar los detalles de los filtros antiabusos.",
|
||
"apihelp-query+abusefilters-param-startid": "El identificador de filtro para comenzar la enumeración.",
|
||
"apihelp-query+abusefilters-param-endid": "El identificador de filtro para detener la enumeración.",
|
||
"apihelp-query+abusefilters-param-show": "Sólo mostrar los filtros que cumplan con estos criterios.",
|
||
"apihelp-query+abusefilters-param-limit": "El número máximo de filtros a listar.",
|
||
"apihelp-query+abusefilters-param-prop": "Qué propiedades obtener",
|
||
"apihelp-query+abusefilters-example-1": "Listar los filtros públicos habilitados",
|
||
"apihelp-query+abusefilters-example-2": "Mostrar algunos detalles acerca de los filtros",
|
||
"apihelp-query+abuselog-description": "Mostrar eventos que fueron detectados por uno de los filtros antiabusos.",
|
||
"apihelp-query+abuselog-summary": "Mostrar los eventos que fueron detectados por uno de los filtros antiabusos.",
|
||
"apihelp-query+abuselog-param-start": "El sello de tiempo para comenzar la enumeración",
|
||
"apihelp-query+abuselog-param-end": "El sello de tiempo para detener la enumeración.",
|
||
"apihelp-query+abuselog-param-user": "Mostrar solo entradas correspondientes a un usuario o IP determinado.",
|
||
"apihelp-query+abuselog-param-title": "Mostrar solo entradas correspondientes a una página determinada.",
|
||
"apihelp-query+abuselog-param-filter": "Mostrar solo entradas capturadas por un identificador de filtro determinado.",
|
||
"apihelp-query+abuselog-param-limit": "La cantidad máxima de entradas que aparecerán.",
|
||
"apihelp-query+abuselog-param-prop": "Qué propiedades se obtendrán.",
|
||
"apihelp-query+abuselog-example-1": "Mostrar entradas recientes del registro",
|
||
"apihelp-query+abuselog-example-2": "Mostrar entradas recientes del registro para [[API]]",
|
||
"apierror-abusefilter-canttest": "No tienes permiso para probar filtros antiabusos.",
|
||
"apierror-abusefilter-cantcheck": "No tienes permiso para comprobar la sintaxis de los filtros antiabusos.",
|
||
"apierror-abusefilter-nosuchlogid": "No existe ninguna entrada en el registro de abusos con la ID $1.",
|
||
"apierror-abusefilter-badsyntax": "El filtro contiene sintaxis no válida."
|
||
}
|