Extension:Babel/es

La extensión Babel agrega una función analizadora para reemplazar el antiguo sistema Babel que dependía completamente de plantillas. Si se especifica un parámetro de idioma no reconocido, verá si hay una plantilla existente con el nombre y la incluirá.

En los proyectos de Wikimedia, el sustantivo Babel (en referencia a la Torre de Babel) se refiere a los textos en las páginas de los usuarios que ayudan a la comunicación multilingüe al facilitar el contacto con alguien. que habla un idioma determinado. La idea se originó en Wikimedia Commons y también se ha implementado en muchas otras wikis.

Uso
La sintaxis para  función analizadora es la siguiente:

Agregue uno de los siguientes códigos para cada idioma que hable o comprenda, separados por, donde   es el código de MediaWiki código de idioma, ISO 639-1, o ISO 639-3 código para el idioma. El uso general de cada nivel de código es el siguiente:


 * : si no entiende el idioma en absoluto.
 * : Capacidad básica: suficiente para comprender material escrito o preguntas sencillas en este idioma.
 * : Habilidad intermedia—suficiente para editar o discutir.
 * : Nivel avanzado—aunque puede escribir en este idioma sin problemas, pueden ocurrir algunos pequeños errores.
 * : nivel "casi nativo": aunque no es tu primer idioma desde que naciste, tu habilidad es similar a la de un hablante nativo.
 * : Capacidad profesional.
 * o : Hablantes nativos que usan un idioma todos los días y lo dominan a fondo, incluidos coloquialismos y modismos.

Para incluir cualquier otra plantilla, simplemente agregue el nombre de la plantilla, por ejemplo, agregue  si desea incluir. Se puede agregar un prefijo o sufijo a los nombres de las plantillas (por ejemplo, Usuario al principio) según la configuración local. Esto se puede usar para restringir la selección y reducir la longitud de los parámetros; por ejemplo,  podría incluir   si se configura de esa manera.

Para eliminar el encabezado y el pie de página, usa  como primer parámetro, por ejemplo,. Esto facilita el uso de babel con otras cajas de usuario.

Configuración


Parámetros de configuración
Babel tiene varios parámetros de configuración que se pueden modificar en.


 * (cadena) la ruta del archivo de la base de datos del código de idioma, el valor predeterminado debería ser suficiente.
 * (cadena) la ruta del archivo de la base de datos del código de idioma, el valor predeterminado debería ser suficiente.


 * (cadena) la ruta del archivo de la base de datos del nombre del idioma, el valor predeterminado debería ser suficiente.
 * (cadena) la ruta del archivo de la base de datos del nombre del idioma, el valor predeterminado debería ser suficiente.


 * (matriz de cadena o booleana, indexada por las cadenas "1", "2", ... "5", "N") donde cada entrada es el nombre de una categoría para el nivel de habilidad indicado por su índice, los posibles elementos variables son :  (código de idioma),   (el nombre del idioma en el idioma del contenido de la wiki) y   (el nombre del idioma en su idioma). Para deshabilitar la adición de una categoría para un nivel particular, establezca el valor correspondiente en falso.
 * (matriz de cadena o booleana, indexada por las cadenas "1", "2", ... "5", "N") donde cada entrada es el nombre de una categoría para el nivel de habilidad indicado por su índice, los posibles elementos variables son :  (código de idioma),   (el nombre del idioma en el idioma del contenido de la wiki) y   (el nombre del idioma en su idioma). Para deshabilitar la adición de una categoría para un nivel particular, establezca el valor correspondiente en falso.


 * Por ejemplo:


 * utilizará categorías como "Category:User en-0" y "Category:User fr-N". El valor predeterminado es solo "Category:Fr-N" y así sucesivamente.


 * (cadena) Nombre de la categoría principal (sin nivel) para cada idioma, a la que se agregan todos los usuarios de ese idioma. Establecer en falso para deshabilitar; el formato predeterminado es "Categoría:Fr". Acepta el mismo formato que arriba. Ejemplo:
 * (cadena) Nombre de la categoría principal (sin nivel) para cada idioma, a la que se agregan todos los usuarios de ese idioma. Establecer en falso para deshabilitar; el formato predeterminado es "Categoría:Fr". Acepta el mismo formato que arriba. Ejemplo:


 * (cadena) Nivel de habilidad predeterminado para usar cuando no se especifica ninguno, debe ser un índice de, que es una de las cadenas "1", "2", ... "5", "N". El valor predeterminado es "N".
 * (cadena) Nivel de habilidad predeterminado para usar cuando no se especifica ninguno, debe ser un índice de, que es una de las cadenas "1", "2", ... "5", "N". El valor predeterminado es "N".


 * (booleano) Si se utiliza el idioma de la interfaz de usuario para el mensaje de encabezado y pie de página. Si es falso (predeterminado), estará en el idioma del contenido de la página. Esto se debe a que el uso del idioma de la interfaz de usuario puede fragmentar la memoria caché del analizador.
 * (booleano) Si se utiliza el idioma de la interfaz de usuario para el mensaje de encabezado y pie de página. Si es falso (predeterminado), estará en el idioma del contenido de la página. Esto se debe a que el uso del idioma de la interfaz de usuario puede fragmentar la memoria caché del analizador.


 * Matriz de espacios de nombres para agregar solo categorización automática. For example, if, then Babel will only add categories to pages in the user namespace. El valor predeterminado es nulo, lo que significa categorizar todos los espacios de nombres.
 * Matriz de espacios de nombres para agregar solo categorización automática. For example, if, then Babel will only add categories to pages in the user namespace. El valor predeterminado es nulo, lo que significa categorizar todos los espacios de nombres.


 * Ya sea para permitir que las categorías de Babel se anulen en wiki usando MediaWiki:Babel-category-override
 * Ya sea para permitir que las categorías de Babel se anulen en wiki usando MediaWiki:Babel-category-override


 * Whether to auto-create categories.
 * Whether to auto-create categories.



Mensajes de sistema
También se pueden realizar varias personalizaciones utilizando mensajes de espacio de nombres de MediaWiki.


 * MediaWiki:babel-template " "
 * El formato de los nombres de las plantillas cuando se incluye una.


 * MediaWiki:babel-portal " "
 * El formato del destino del enlace del código de idioma. Set to the empty string to not link the language code.


 * MediaWiki:Babel-autocreate-user " "
 * Nombre de usuario que se utilizará para la creación automática de categorías relacionadas con Babel


 * MediaWiki:babel-autocreate-text-levels " "
 * Texto para insertar en categorías creadas automáticamente para diferentes niveles de idioma. Debe cambiar esto si desea que se clasifiquen automáticamente en la categoría principal del idioma respectivo.


 * MediaWiki:babel-autocreate-text-main " "
 * Texto para insertar en categorías creadas automáticamente para categorías sin nivel. Debe cambiar esto si desea que se clasifiquen automáticamente en una categoría principal para todos los idiomas.


 * MediaWiki:babel " "
 * El encabezado de la caja de babel. Set to  to not display a header.


 * MediaWiki:babel-url " "
 * El nombre de la página donde se puede encontrar información sobre la extensión de babel. Set to  to display no link in the header.


 * MediaWiki:Babel-footer " "
 * El pie de página de la caja de babel. Set to  to not display a footer.


 * MediaWiki:babel-footer-url " "
 * La página a vincular en el pie de página del cuadro de babel


 * MediaWiki:Babel-category-override " "
 * Anula cualquier categoría de Babel generada automáticamente. Parámetros: $1 = the category that would be generated normally. $2 = the language code $3 is the babel level. Las categorías anuladas con este método no se crearán automáticamente para reducir el riesgo de vandalismo o ediciones erróneas en esa página.