Writing systems/es

Esta página brinda información básica sobre la compatibilidad con varios aspectos de los sistemas de escritura: idiomas escritos en múltiples escrituras; dirección de escritura; representación y entrada de fuentes.

Sistemas múltiples, dialectos múltiples
Muchos idiomas están escritos con múltiples escrituras. A menudo, esto es posible pero carece de soporte en el software y, a veces, es difícil, si no imposible, de implementar. Algunos idiomas tienen un LanguageConverter que agrega soporte para múltiples sistemas de escritura.

Algunos idiomas tienen dialectos muy similares que están escritos en los mismos guiones y pueden&mdash;, a nivel técnico, ser tratados de la misma manera que diferentes guiones.

LanguageConverter
"Para documentación de cómo usar LanguageConverter, véase "

(LC) es un sistema basado en variantes de idioma que convierte automáticamente el contenido de una página en una variante diferente. Una variante es principalmente el mismo idioma en una escritura diferente. Para utilizar LanguageConverter, vaya a sus preferencias de internacionalización. Si está en una wiki que admite conversión, verá una opción adicional para elegir el script.

T21044 -- ¡esto necesita más documentación!

Está implementado para los siguientes idiomas (a marzo de 2017; veáse languagesWithVariants para obtener la lista más reciente):


 * (crh): Latin (crh-latn), Cyrillic (crh-cyrl)
 * (en): Normal (en), Pig Latin (en-x-piglatin) (for testing, only when is enabled)
 * (gan): Simplified (gan-hans), Traditional (gan-hant)
 * (iu): Latin (ike-latn), Syllabics (ike-cans) [1.18+]
 * (kk): Cyrillic (kk-cyrl), Latin (kk-latn), Arabic (kk-arab)
 * (ku): Latin (ku-latn), Arabic (ku-arab) [ + ]
 * (shi): Tifinagh (shi-tfng), Latin (shi-latn) [1.19+]
 * (sr): Cyrillic (sr-ec), Latin (sr-el)
 * (tg): Cyrillic (tg-cyrl), Latin (tg-latn)
 * (uz): Cyrillic (uz-cyrl), Latin (uz-latin) [1.20+]
 * (zh):
 * (zh-hans): China (zh-cn), Singapore (zh-sg), Malaysia (zh-my)
 * (zh-hant): Taiwan (zh-tw), Hong Kong (zh-hk), Macau (zh-mo)

¡Y es necesario para muchos más idiomas!

Las etiquetas de código de idioma para scripts deben seguir el estándar ISO 15924.

Una limitación actual de este sistema es que puede ser particularmente malo para tratar con múltiples sistemas de escritura basados en el mismo script subyacente. Los wikipedistas chinos ocasionalmente usan  (unidireccional) para casos fallidos. Como LC siempre intenta comerse la mayor parte de palabras usando  en PHP,   (dividir palabras) puede a menudo también será útil.

Configuración de soporte
Las funciones de WPULS/WPUVS en zhwp's sitelib permiten una fácil selección de variantes en las IU de usuario. Esto puede ayudar a los escritores de scripts a producir una interfaz con reconocimiento de variantes para los usuarios. Para otros lugares inaccesibles por LC, se puede usar  para buscar el idioma/variante de la interfaz de usuario actual.

El gadget PreviewWithVariant permite a los wikipedistas comprobar los resultados de conversión en la vista previa del editor. Puede configurarlo para su propia wiki.

Las plantillas de "marcador de idioma extranjero" como deben agregar marcadores de "inhabilitar conversión"   alrededor de la cita texto extranjero para evitar errores de conversión. En las wikipedias Hans/Hant, esto se convierte en una preocupación para el kanji japonés y el Han Nom vietnamita, mientras que en las wikipedias con texto en latín marcado para conversión, esta preocupación debería ser inmediata.

El módulo WikitextLC permite insertar fácilmente comandos LC en la salida Lua. El sistema NoteTA y CGroup permiten acceder a conjuntos predefinidos de conversiones específicas de materias. Module:地区用词 permite una salida adaptativa de la forma "foo, conocido en PLACE y PLACE como bar, y PLACE como baz".

La redirección automática de títulos en las URL puede causar aparentes inconvenientes para las interfaces sin esta función. Consulte T49725 para la tarea Lua y T160952 para la tarea de anclaje de sección.

Véase también

 * m:Conversión automática entre chino simplificado y tradicional
 * m:Wikipedias en múltiples sistemas de escritura

Direccionalidad
La mayoría de los sistemas de escritura funcionan como caracteres escritos de izquierda a derecha (LTR), con líneas apiladas de arriba hacia abajo (TtB).

A few common scripts (Arabic and Hebrew in particular) write characters right-to-left (RTL) -- see directionality support for more details on how we handle right-to-left and mixed bidirectional text with HTML output and CSS styles.

Note that an individual language can be used with scripts that have different directionalities, such as Kazakh and Kurdish which support Latin and Arabic variants.

Note also that the World Wide Web Consortium has defined more directionalities for the use in web pages, such as North East Asian top-to-bottom ones, with lines stacked either from left to right or right to left.

Font rendering and input
Many scripts do not have proper fonts easily available to users. This may be because operating systems do not ship these fonts, or users don't know how to install them or don't have enough permissions to do this. The extension tries to solve this by embedding the fonts in the wiki itself. Fonts will be served from the server and the user's system would not need to have the fonts installed.

UniversalLanguageSelector adds support to be able to type a certain script, so users do not have to rely on external tools or support on their systems.