Translating/HowTo/lang-es: Difference between revisions
Line 38: | Line 38: | ||
=== |
=== Editando la página fuente: asegurarse que tiene la plantilla <nowiki>{{Translations}}</nowiki> === |
||
Vamos a suponer que usted desea traducir una página que es supervisada por el equipo de OLPC; lo que significa que tendrá una referencia al [[Template:OLPC|<nowiki>{{OLPC}}</nowiki>]] template— que agrupa las páginas [[:Category:Paginas monitoreadas por OLPC]]— y con frecuencia son los puntos de entrada o que contengan información que pueda ser más útil, evidentemente, para las comunidades locales. |
Vamos a suponer que usted desea traducir una página que es supervisada por el equipo de OLPC; lo que significa que tendrá una referencia al [[Template:OLPC|<nowiki>{{OLPC}}</nowiki>]] template— que agrupa las páginas [[:Category:Paginas monitoreadas por OLPC]]— y con frecuencia son los puntos de entrada o que contengan información que pueda ser más útil, evidentemente, para las comunidades locales. |
||
Revision as of 22:20, 10 June 2008
Traducción de Translating/HowTo | original |
english | español | 日本語 | 中文 | català | Indonesia +/- | cambios |
- This is an on-going translation
Sugar framework |
Python framework |
Localizing an XO |
Keyboards |
Changing language |
Getting started |
Website translation |
modify |
Participar en proyectos de traducción puede ser divertido y gratificante. Sin embargo, la naturaleza volátil de wiki puede hacer las cosas difíciles para el traductor. Estas complicaciones pueden superarse siguiendo unas reglas simples y usando prácticas de trabajo estandarizadas. Se espera que esto permita a cualquier persona colaborar en el esfuerzo de traducción y, al mismo tiempo divertirse en el proceso.
Las plantillas de traducir ahora tratan de dar un texto de ayuda para guiarlo a través del proceso. Este texto de ayuda es la mejor guía para la traducción. Pruebe a empezar poniendo la plantilla {{translations}} en su página de inicio y siga las instrucciones recursivamente, grabando la página correspondiente, y leyendo las nuevas instrucciones. El material que aparece a continuación se conserva en caso de que los textos breves de ayuda lo lleven a confundirse, sin embargo, en algunos casos es obsoleta.
Resumen paso a paso
Desde el punto de vista del wiki, hay básicamente tres formas de enlazar una página traducida:
- [[Configurar la página fuente: asegurarse de que haya una plantilla {{Translations}}| modificar la fuente de la página]]&mdash si nunca se ha traducido;
- agragar una referencia — apuntar/vincular la traducción de manera estándar, y
- acondicionar la página traducida — añadiendo alguna estructura de ayuda.
La mayoría de las veces, los traductores sólo se enfrentarán con los dos últimos pasos (la creación y la vinculación de la traducción)
Puede ver una vista general de la estructura relevante de una página, y un ejemplo de acabado completo hacia el final de esta página.
Editando la página fuente: asegurarse que tiene la plantilla {{Translations}}
Vamos a suponer que usted desea traducir una página que es supervisada por el equipo de OLPC; lo que significa que tendrá una referencia al {{OLPC}} template— que agrupa las páginas Category:Paginas monitoreadas por OLPC— y con frecuencia son los puntos de entrada o que contengan información que pueda ser más útil, evidentemente, para las comunidades locales.
Si la página a traducir ya tiene una barra de idiomas, puede pasar a #Modifying the language bar
[[Original page]] | (translated page does not exist—yet) |
---|---|
{{OLPC}} == Some header == Some text blah... |
Añadiendo la barra de idiomas
Aunque es raro, puede que sea necesario traducir una página que nadie más ha traducido antes. En ese caso, debe ser añadida una barra de navegación de las traducciones en la página original.
[[Original page]] | (translated page does not exist—yet) |
---|---|
{{OLPC}} {{Translations}} == Some header == Some text blah... |
Configurando las traducciones (/translations)
Debería seguir el enlace [[Original page/translations]] para editar la página que agrupa las traducciones de una página en particular, y debería verse de esta forma:
Para editar la página que agrupa las traducciones de una página en particular, siga el enlace [[Original page/translations]]. Éste debería verse de la siguiente forma:
[[Original page/translations]] |
---|
{{translationlist | xx | origlang=en}} |
La página resultante tendrá un enlace de color rojo, denotando un enlace perdido/roto a su futura traducción. No se preocupe, arreglará esto en el siguiente paso.
NOTA: La plantilla Translationlist usa la forma "The OLPC Wiki/lang-es" para páginas traducidas. Si más tarde desea cambiarlo para que el título de la página esté en el idioma al cual se está traduciendo (p.e. "El Wiki de la OLPC"),utilize la función "mover" ("move") del wiki; esto automáticamente crea un enlace de redirección de forma que los enlaces interlingüísticos aún funcionen. (Como hecho curioso, existen muchas páginas que no siguen esta estructura, pero la mayoría de ellas son abandonadas cuando no tienen una estructura clara y una forma para añadir traducciones. Como se mencionó en las páginas de translating, exinten ventajas cuando se utiliza la estructura /lang-xx.)
Modificando la barra de idiomas
Abajo hay un ejemplo de una barra de idiomas típica. La página que puede requerir traducción tendrá un enlace como +/- al extremo derecho de la barra. (La cual no se muestra en este ejemplo.) Éste es un enlace la pa página de edición para la barra de idiomas. Para crear un enlace, por ejemplo cuando se añade un nuevo idioma en la barra de idiomas, siga este enlace +/- para ir a la página de edición. Luego añada el código apropiado para el nuevo idioma.
Cuando inserte el enlace a su página, porfavor mantenga las cosas en orden alfabético denotado por la secuencia /lang-xx (Si, por ejemplo, está añadiando /lang-de debería estar antes del enlace a 'english'). Además, fíjese en los espacios alrededor del ' | ' que separa cada idioma. Vea arriba en /translations para más información.
When inserting the link to your page, please keep things in alphabetical order denoted by the /lang-xx sequence (if you're adding say /lang-de it should go before the link to 'english'). Also, note the spaces around the '
Creación de la página traducida
A pesar de que el traductor tiene tanta libertad para editar y traducir como es posible cuando se traduce el wiki, hay una regla que debe respetarse en todo momento. La página traducida debe declararse como {{Translation}}. (Por favor tenga en cuenta el uso del "singular". Plural es para la página original y esta tendrá muchas traducciones.)
Hay otro par de bits de recomendación que pueden mejorar la calidad del proceso de traducción. En primer lugar, por favor mantenga la navegación y la vinculación dentro de las páginas traducidas simple y fácil de seguir. En segundo lugar, preservar el texto original en la traducción puede simplificar la revisión por pares y ayudar con el mantenimiento.
La forma más rápida de crear una página es volver a la página original, y luego copiar el texto-wiki. Esto puede hacerse ya sea siguiendo el vínculo editar (edit) o a través de ver la fuente (view sorce) si la página está protegida. A continuación copie toda la página y péguela en la nueva página.
Agregando la Plantilla de Traducción
[[Original page]] | [[Original page/lang-xx]] (translated page name) |
---|---|
{{OLPC}} {{Translations}} == Some header == Some text blah... == Another header == Some other text blah... |
{{OLPC}} {{Translation | lang = xx | source = Original page | version = yyyy}} == Some header == Some text blah... |
Para una explicación completa de los parámetros, véase las Notes a continuación, en resumen: lang — es el código de idioma IANA (generalmente 2 letras, sin ninguna segmentación adicional— es decir, en lugar de lang-pt-BR (portuguese brasileño), simplemente lang - pt (portugués)— sólo para mantener las cosas simples y neutrales.
Agregando la Plantilla de Traducción en curso
[[Original page]] | [[Original page/lang-xx]] (translated page name) |
---|---|
{{OLPC}} {{Translations}} == Some header == Some text blah... |
{{OLPC}} {{Translation | lang = xx | source = Original page | version = yyyy}} {{Ongoing Translation}} == Some header == Some text blah... |
El objetivo principal de la platilla {{Ongoing Translation}} es informar a los lectores que una página determinada aún no está terminada, por lo que puede esperar la presencia de texto sin traducir o que no se ha revisado lo suficiente y, por tanto, puede no estar completamente terminada aun. Paralelamente al aviso al lector, el aviso crea un grupo con estas páginas en la Categria de traduccion en curso lo que permite que otros traductores las encuentren y colaborar, revisar, hacer comentarios, etc sobre ellas.
Traducción de títulos de sección
Cuando traduzca los títulos de sección, la mejor práctica es preservarlas como anchors. A continuación, añada el título traducido debajo del mismo.
Por ejemplo, si el título de sección se llama "Alguna título de sección" y es traducida al alemán como "Einige Paragraph Kopfzeile". El texto original "Algun título de sección" se conserva envolviéndolo entre llaves como sigue:
{{anchor|Algun título de sección}}
A continuación, el texto traducido "Einige Paragraph Kopfzeile" se coloca debajo del mismo. Juntos se verán como lo siguiente cuando se haya terminado:
{{anchor|Algun título de sección}}
== Einige Paragraph Kopfzeile ==
[[Original page]] | [[Original page/lang-xx]] (translated page name) |
---|---|
{{OLPC}} {{Translations}} == Some header == Some text blah... |
{{OLPC}} {{Translation | lang = xx | source = Original page | version = yyyy}} {{Ongoing Translation}} {{anchor|Some header}} == Un titular == Some text blah... |
Traduciendo enlaces
Cuando traduzca enlaces, el texto original se conserva mediante el uso de lo que se llama "vínculos entubados" (piped links). Al colocar el símbolo "|" entre el texto original y texto traducido, ambos conectados entre sí a través de una tubería. Por ejemplo, si "algun-enlace" se va a traducir al alemán como "einige-link", se terminará viendo como lo siguiente:
[[algun-enlace|einige-link]]
Como resultado, siguiendo "einige-link" se conectará a "algun-enlace". El lector sólo vera el vínculo traducido "einige-enlace".
Vinculando a una página en un lenguaje particular
Cuando se enlaza a una página traducida a un idioma en particular use / lang-xx para apuntar a esa traducción en particular.
[[algún-vinculo/lang-de|einige-link]]
Traduciendo textos
Cuando traduzca un texto, es útil preservar el texto original colocándolo dentro de una función {{Translated text}}. "display = value " es un parámetro que se puede utilizar para controlar si el texto original es visible o no para el lector.
Texto original invisible para el lector (display = none).
{{ Translated text | original text more original text yet more original text final original text | display = none }}
Texto original visible para el lector (display = block).
{{ Translated text | original text more original text yet more original text final original text | display = block }}
Por favor, consulte aquí para más información.
[[Original page]] | [[Original page/lang-xx]] (translated page name) |
---|---|
{{OLPC}} {{Translations}} == Some header == Some text blah... |
{{OLPC}} {{Translation | lang = xx | source = Original page | version = yyyy}} {{Ongoing Translation}} {{anchor|Some header}} == Un titular == Algo de texto bla... |
Manejando la traducción de enlaces que apuntan a una página inexistente
Al principio, cualquier vínculo que se 'traduzca' muy probablemente apunte a una página que no existe; no se preocupe. Hay dos alternativas:
- deje que el wiki las maneje a través de Special:Wantedpages
- haga un último esfuerzo de traducción: redirecciones dedicadas.
La primera alternativa es la más simple pero también la más difícil para el lector (aterrizar en 'opción de crear una página' es dificilmente la mejor alternativa). Otra desventaja, es que va a ser difícil detectar esas 'páginas requeridas' para un idioma específico, ya que estarán en la misma lista que todas las demás 'páginas traducidas faltantes' en otros idiomas mas todas las páginas naturalmente faltantes en el wiki (una larga lista debido a razones históricas).
La segunda alternativa recomendada, es añadir la plantilla de {{subst:requesttranslation}} a la página de destino. Esta se auto-sustituye con el reemplazo:
[[Another page/lang-xx|annuder paij]] |
---|
#REDIRECT [[Another page]] [[Category:Translations wanted lang-xx]] |
{{translation | lang = es | source = Another page | status = wanted }} |
Nota: la última opción sólo está disponible para los idiomas cuyas " instrucciones de traducción en línea" no son de color rojo en esta tabla. Utilice los vínculos de ahí para crear las instrucciones para su idioma, basado en Inglés o español, en una plantilla llamada "translation/no translation/lang-xx"
- ADVERTENCIA
- Asegúrese de que la página original no está vinculando a un REDIRECCIONAMIENTO (REDIRECT) . Si ese es el caso, debe cambiar la meta a la página real y crear allí la subpágina /lang-xx. Por ejemplo, si el [[Foo]] es en realidad una redirección a [[Bar]], entonces usted debe crear [[Bar/lang-xx]] en lugar de [[Foo/lang-xx]] y cambiar el enlace de referencia en consecuencia.
Esto servirá a tres propósitos, en primer lugar la página al menos, pondrá al lector en la página correcta (aunque no en el idioma correcto). En segundo lugar, la categoría (Category) va a permitir una forma sencilla de comprobar 'que falta'. Por último, y utilizando el Que enlaza aquí de la caja de herramientas (toolbox) se puede saber cuántas referencias a la página faltante existen, dando un cierto sentido de necesidad de ella y, por consiguiente, orientar el esfuerzo de traducción.
Por favor NO adicioneestas falsas traducciones rediridas a las páginas /translations/, ya que no tiene sentido anunciar una traducción que aún no existe. Sólo cuando la redirección (REDIRECT) se hace a una verdadera traducción (en curso o de otro tipo) añada el vínculo a la página de navegación de idiomas.
Ejemplo completo de una pagina-wiki
Anatomía de una página-wiki
[[Página original ]] | Notas sobre la estructura |
---|---|
{{OLPC}} == Un título == Algún texto blah... |
|
[[Original page]] | Notes on the structure |
---|---|
{{OLPC}} == Some header == Some text blah... |
|
Full finished example
[[Original page]] | [[Original page/lang-xx]] (translated page name) |
Translated text deleted... (not really recommended) |
---|---|---|
{{OLPC}} {{Translations}} == Some header == Some text blah... |
{{OLPC}} {{Translation | lang = xx | source = Original page | version = yyyy}} {{Ongoing Translation}} {{anchor|Some header}} == Un titular == Algo de texto bla... |
{{OLPC}} {{Translation | lang = xx | source = Original page | version = yyyy}} {{anchor|Some header}} == Un titular == Algo de texto bla... |
Páginas de apoyo
[[Original page/translations]] |
---|
[[Original page|english]] | [[Original page/lang-xx|shortNativeName]] |
[[Another page/lang-xx]] | [[Another page]] |
---|---|
#REDIRECT [[Another page]] [[Category:Missing translation]] |
some untranslated page... maybe the content is mutating rapidly, or is peripheric to the main corpus, etc. |
Notas
- shortNativeName
- debe estar en el idioma nativo; español en lugar de spanish.
Plantilla de traducción notas
Para la documentación completa, por favor vea Template:Translation.
- Lang
- Este parámetro identifica el idioma de destino de la traducción. Véase ISO 639 para una lista selecta de los códigos que se utilizan en el wiki. (Otra fuente es codigos IANA's lang).
- Este sirve a varios propósitos, y se utiliza en varios contextos, aunque debe hacerse de forma homogénea.
- En estos momentos estamos utilizando codigos ISO 639-1 (códigos de dos letras).
- source
- es el nombre de la página (no el vínculo—en otras palabras, sin lo que está entre corchetes cuadrados).
- version
- Cada página original tiene un número de versión único. Estos números de versión aparecen en el extremo derecho de la 'barra azul de navegación de lenguaje', y aparecen en la forma: [ID# yyyyy]
Cuando se envia la edición de una página, el número de versión para esa página en particular se incrementa.
- Una página traducida por otra parte no tiene un número de versión visible por su propia cuenta. Este debe ser asignado manualmente por el traductor cuando se envie la edición. El número de versión de una página traducida es el mismo que el número de versión de la página original en que se basa.
- Por ejemplo, si la página original tiene un número de versión ID # 54321, y la traducción se basa en esa versión particular, a la página traducida se da el número de versión ID # 54321.
- El número de versión de la página traducida se coloca en la parte superior de la página como un parámetro para la función {{Translation}}
- {{ Translation
- | lang = de
- | source = Translating/HowTo
- | version = 54321 }}
- Hay un uso que resulta directamente de la anterior asignación manual de un número de versión a la página traducida. Permite al traductor buscar fácilmente que nuevas traducciones se necesitan siguiendo el vínculo de 'cambios', situado al extremo derecha de la 'barra azul de navegación de lenguaje'.
- Supongamos que el traductor 'A' está haciendo una traducción al español de la página Bitfrost con la versión número ID # 65535. Según esta guía, el traductor 'A' asigna el número de versión ID # 65535 para la página traducida al español Bitfrost/lang-es. Mientras tanto, el editor 'B' llega y edita la página original Bitfrost y su número de versión se incrementa al ID # 65536. Entonces el Traductor "A" puede ver que nuevas traducciones son necesarias siguiendo el vinculo de 'cambios', situado en la barra azul de navegación. El vínculo de 'cambios' compara las diferencias entre dos versiones de la página original ID # 65535 y ID # 65536. Al observar la salida resultante, el traductor 'A' puede ver fácilmente qué nuevo texto necesita ser traducido.
Texto traducido notas de la plantilla
- display
- se utiliza para mostrar u ocultar texto traducido adjunto.
- Mientras se hace la traducción, resulta útil para comparar el original con la traducción. Cuando haya terminado, se puede reemplazar block con none para que el texto original no sea mostrado. A pesar de que agrega un poco de texto y 'ruido' a la fuente de la página traducida, resulta útil cuando se trata de actualizar o sincronizar con cualquier cambio en la página original— después de todo, este ES un wiki y las páginas se supone que mutan!