Diferencia entre revisiones de «Ayuda:Enlace interwiki»
Sin resumen de edición |
Sin resumen de edición |
||
Línea 12: | Línea 12: | ||
La fundación [[m:Wikimedia_Foundation/Es|Wikimedia]] mantiene diversos proyectos que pueden ser enlazados entre sí y que se listan a continuación. Además, pueden crearse interwikis a otros sitios web que no sean de WikiMedia, e incluso que no sean ''wikis''. |
La fundación [[m:Wikimedia_Foundation/Es|Wikimedia]] mantiene diversos proyectos que pueden ser enlazados entre sí y que se listan a continuación. Además, pueden crearse interwikis a otros sitios web que no sean de WikiMedia, e incluso que no sean ''wikis''. |
||
===Prefijos |
===Prefijos más empleados=== |
||
{| |
{| |
||
Línea 56: | Línea 56: | ||
| <code>[[foundation:]]</code> |
| <code>[[foundation:]]</code> |
||
| [[foundation:]] |
| [[foundation:]] |
||
| align="right" | <small> |
| align="right" | <small>igual que [[wikimedia:]]</small> |
||
|- |
|- |
||
| <code>[[google:]]</code> |
| <code>[[google:]]</code> |
||
| [[google:]] |
| [[google:]] |
||
| align="right" | <small> |
| align="right" | <small>para consultas a Google</small> |
||
|- |
|- |
||
| <code>[[mediazilla:]]</code> |
| <code>[[mediazilla:]]</code> |
||
| [[mediazilla:]] |
| [[mediazilla:]] |
||
| align="right" | <small> |
| align="right" | <small>para los números de ''bugs''</small> |
||
|- |
|- |
||
| <code>[[sep11:]]</code> |
| <code>[[sep11:]]</code> |
||
Línea 87: | Línea 87: | ||
En '''Meta''' existe una lista llamada [[m:Interwiki map|Interwiki map]] que incluye todos los prefijos admitidos. Puede verse la misma lista con ejemplos [http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/maintenance/interwiki.sql?view=markup aquí]. |
En '''Meta''' existe una lista llamada [[m:Interwiki map|Interwiki map]] que incluye todos los prefijos admitidos. Puede verse la misma lista con ejemplos [http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/maintenance/interwiki.sql?view=markup aquí]. |
||
=== |
===Sintaxis=== |
||
La |
La sintaxis básica es <code><nowiki>[[Prefijo de proyecto:Página]]</nowiki></code>. |
||
Si solo se especifica el prefijo de proyecto, conduce a la portada (por ejemplo [[w:]]), en la mayoría de los prefijos más comunes. En cambio, fallaría con [[wikipediawikipedia:]] (sería necesario especificar una página de destino). |
Si solo se especifica el prefijo de proyecto, conduce a la portada (por ejemplo [[w:]]), en la mayoría de los prefijos más comunes. En cambio, fallaría con [[wikipediawikipedia:]] (sería necesario especificar una página de destino). |
||
Línea 96: | Línea 96: | ||
===Wikia=== |
===Wikia=== |
||
En el caso de proyectos de [[w:Wikia|Wikia]], |
En el caso de proyectos de [[w:Wikia|Wikia]], el prefijo que se debe colocar para varias webs antiguas es el código interno del proyecto. Para los otros se añade "Wikia:c:" al principio (por ejemplo <tt>[[Wikia:c:sydney]]</tt> |
||
o abreviadamente <tt>[[w:c:trains:locomotive]]</tt>). |
o abreviadamente <tt>[[w:c:trains:locomotive]]</tt>). |
||
Desde |
Desde los proyectos Wikimedia (como éste) se emplea<tt>[[wikiasite:sydney]]</tt> que resulta [[wikiasite:sydney]], <tt>[[wikia:trains:locomotive]]</tt> enlazando a [[wikia:trains:locomotive]], o, para la central de Wikia, [[wikicities:List of Wikia]]. |
||
==Enlaces a otros idiomas== |
==Enlaces a otros idiomas== |
||
Para el caso de proyectos multilingües, con un proyecto paralelo por cada idioma, se utiliza un sistema de enlaces interlingüísticos. Cada página del proyecto muestra una lista en el panel lateral, en la sección de otros idiomas, con enlaces a las páginas equivalentes en otros idiomas. |
Para el caso de proyectos multilingües, con un proyecto paralelo por cada idioma, se utiliza un sistema de enlaces interlingüísticos. Cada página del proyecto muestra una lista en el panel lateral, en la sección de otros idiomas, con enlaces a las páginas equivalentes en otros idiomas. Los enlaces entre lenguas también pueden utilizarse para conectar las descripciones en diferentes idiomas de una misma imagen. |
||
⚫ | |||
Los enlaces entre lenguas también pueden utilizarse para conectar las descripciones en diferentes idiomas de una misma imagen. |
|||
⚫ | |||
Los enlaces interlingüísticos tienen la siguiente forma: |
Los enlaces interlingüísticos tienen la siguiente forma: |
||
Línea 115: | Línea 113: | ||
donde el código de lengua es un código de 2 letras de acuerdo con el estándar internacional [[w:ISO 639|ISO 693]] (véase [[w:Especial:SiteMatrix|la lista completa]]). El español es "es", el inglés es "en", alemán es "de", etc). Se emplean códigos de idomas, no códigos de paises. |
donde el código de lengua es un código de 2 letras de acuerdo con el estándar internacional [[w:ISO 639|ISO 693]] (véase [[w:Especial:SiteMatrix|la lista completa]]). El español es "es", el inglés es "en", alemán es "de", etc). Se emplean códigos de idomas, no códigos de paises. |
||
Estos enlaces son tratados de forma especial, ya que no se muestran en el cuerpo del artículo, sino en una cabecera especial denominada "Otros idiomas:" listadas por orden alfabético del nombre de las lenguas. Pueden situarse en cualquier parte del artículo original, aunque lo más recomendable y la práctica habitual es colocarlas al final de la página. |
Estos enlaces son tratados de forma especial, ya que no se muestran en el cuerpo del artículo, sino en una cabecera especial denominada "Otros idiomas:" listadas por orden alfabético del nombre de las lenguas. Pueden situarse en cualquier parte del artículo original, aunque lo más recomendable y la práctica habitual es colocarlas al final de la página. |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
No se debe incluir un enlace hacia la página de la lengua que está escribiendo. |
No se debe incluir un enlace hacia la página de la lengua que está escribiendo. |
||
=== |
===Sintaxis avanzada=== |
||
*Cuando una página esté previsto que se use como [[w:Ayuda:Plantillas|plantilla]] (incluso si no está en el espacio de nombres ''Plantillas:''), los interwikis deben colocarse entre las etiquetas <tt><noinclude></tt> y <tt></noinclude></tt>. Así se evita que los interwikis se añadan a la página en la que es insertada la plantilla. Por ejemplo <tt><noinclude>[[en:interwiki linking]]</noinclude></tt>. |
*Cuando una página esté previsto que se use como [[w:Ayuda:Plantillas|plantilla]] (incluso si no está en el espacio de nombres ''Plantillas:''), los interwikis deben colocarse entre las etiquetas <tt><noinclude></tt> y <tt></noinclude></tt>. Así se evita que los interwikis se añadan a la página en la que es insertada la plantilla. Por ejemplo <tt><noinclude>[[en:interwiki linking]]</noinclude></tt>. |
||
Línea 127: | Línea 129: | ||
<nowiki>[[:os:]]</nowiki> muestra [[:os:]] |
<nowiki>[[:os:]]</nowiki> muestra [[:os:]] |
||
*Los enlaces se listan en el orden en que aparecen en la página, aunque su posición es irrelevante. El emplazamiento no altera de ningún modo la apariencia visual de los enlaces en la página renderizada; se listan en el lugar especificado por CSS. |
|||
The mutual order of interlanguage links is preserved, but otherwise the positions within the wikitext are immaterial, again the same rule as for categories. Usually they |
|||
are put at the end. With section editing they appear in the preview if they are in the section being edited. |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
*Por lo general, se colocan al final del texto. Colocarlas al principio es problemático - ya que es confuso para los editores novatos y a veces se muestran en los resultados de búsqueda donde se desearía ver el cuerpo del artículo. Por esta razón, se recomienda poner los enlaces lingüísticos en el fondo de la página, debajo del listado de categorías. |
|||
Thus there is not the possibility of simply copying each list, let alone of using a template, as can be done if different languages share one project, with or without separate namespaces, see e.g.: |
|||
*[[Template:H-langs:Interwiki linking]] used at the bottom of [[m:Help:Interwiki linking|this page on Meta]] |
|||
*[[wikisource:Template:InterLingvLigoj]] |
|||
*[[Template:About]]. |
|||
*Normalmente solo es necesario especificar manualmente una página en un idioma alternativo, ya que los [[w:Wikipedia:Bots|Bot]] se encargan de completar la lista automáticamente, siempre y cuando se especifique al menos uno. |
|||
*Para que un enlace entre idiomas aparezca en el propio cuerpo de la página, se le debe colocar el símbolo '''<code>":"</code>''' al principio: por ejemplo <code><nowiki>[[:en:wiki]]</nowiki></code>. Puede ser útil para enlazar una página en otro idioma cuando no existe una versión local. |
*Para que un enlace entre idiomas aparezca en el propio cuerpo de la página, se le debe colocar el símbolo '''<code>":"</code>''' al principio: por ejemplo <code><nowiki>[[:en:wiki]]</nowiki></code>. Puede ser útil para enlazar una página en otro idioma cuando no existe una versión local. |
||
Línea 209: | Línea 201: | ||
A project's own namespace prefix cannot be reused as code for an external project. However, the prefix used for a target project may coincide with the prefix for a project namespace within that project. As a result, to link to a page in that namespace, use the same prefix twice, e.g. [[en:Wikisource:Wikisource:Scriptorium]]. |
A project's own namespace prefix cannot be reused as code for an external project. However, the prefix used for a target project may coincide with the prefix for a project namespace within that project. As a result, to link to a page in that namespace, use the same prefix twice, e.g. [[en:Wikisource:Wikisource:Scriptorium]]. |
||
Por razones de portabilidad entre proyectos, se puede crear un enlace que funcione desde cualquier proyecto o lengua de wikimedia. Por ejemplo, <code><nowiki>[[MetaWikipedia:wikibooks:Main Page]]</ |
Por razones de portabilidad entre proyectos, se puede crear un enlace que funcione desde cualquier proyecto o lengua de wikimedia. Por ejemplo, <code><nowiki>[[MetaWikipedia:wikibooks:Main Page]]</nowiki></code>. El ''"MetaWikipedia:"'' que parece supérfluo previene que ''wikibooks'' sea considerado un espacio de nombres cuando este código es usado en el propio [[b:|wikibooks]]. Además, cuando se emplea an meta, el "MetaWikipedia:" es ignorado (no es un espacio de nombres, y es reconocido como un código). Los enlaces como el del ejemplo funcionan desde cualquier proyecto, por lo que pueden copiarse literalmente de uno a otro. Sin embargo, no disfruta de las características de detección de existencia y de autoenlace que sí poseen los ''enlaces wiki''. |
||
==Véase también== |
==Véase también== |
Revisión del 19:45 30 oct 2006
Un enlace interwiki es un enlace corriente del tipo [[enlace]]
que, por medio de un prefijo, permite enlazar páginas en otros idiomas, de otros proyectos, e incluso de otros sitios web.
Por ejemplo, el enlace [[Portada]]
conduciría a la portada de la wikiversidad. Sin embargo [[w:Portada]]
conduciría a la portada de la wikipedia y [[en:Main Page]]
enlazaría a la portada de la wikiversidad en inglés.
Interwikis entre proyectos
La fundación Wikimedia mantiene diversos proyectos que pueden ser enlazados entre sí y que se listan a continuación. Además, pueden crearse interwikis a otros sitios web que no sean de WikiMedia, e incluso que no sean wikis.
Prefijos más empleados
Prefijo | Ejemplo | Abreviatura |
---|---|---|
[[wikibooks:]]
|
wikibooks: | [[b:]] b:
|
[[meta:]]
|
meta: | [[m:]] m:
|
http://www.mediawiki.org/ | [[mw:]] mw:
| |
[[wikinews:]]
|
wikinews: | [[n:]] n:
|
[[wikiquote:]]
|
wikiquote: | [[q:]] q:
|
[[wikisource:]]
|
wikisource: | [[s:]] s:
|
[[wikipedia:]]
|
Wikipedia: | [[w:]] w:
|
[[wiktionary:]]
|
wiktionary: | [[wikt:]] wikt:
|
[[commons:]]
|
commons: | |
[[foundation:]]
|
foundation: | igual que wikimedia: |
[[google:]]
|
google: | para consultas a Google |
[[mediazilla:]]
|
mediazilla: | para los números de bugs |
[[sep11:]]
|
sep11: | |
[[wikimedia:]]
|
wikimedia: | |
[[wikispecies:]]
|
wikispecies: | |
[[incubator:]]
|
incubator: |
La versión larga no funciona para enlazar páginas de un mismo proyecto. La forma abreviada funciona en todo caso. Los prefijos pueden escribirse con mayúscula o minúnscula indistintamente Wikipedia: equivale a wikipedia:
En Meta existe una lista llamada Interwiki map que incluye todos los prefijos admitidos. Puede verse la misma lista con ejemplos aquí.
Sintaxis
La sintaxis básica es [[Prefijo de proyecto:Página]]
.
Si solo se especifica el prefijo de proyecto, conduce a la portada (por ejemplo w:), en la mayoría de los prefijos más comunes. En cambio, fallaría con wikipediawikipedia: (sería necesario especificar una página de destino).
Si no se especifica un idioma, conduce al proyecto en el mismo idioma del origen. Pueden emplearse ambos prefijos (como se explica más abajo).
Wikia
En el caso de proyectos de Wikia, el prefijo que se debe colocar para varias webs antiguas es el código interno del proyecto. Para los otros se añade "Wikia:c:" al principio (por ejemplo [[Wikia:c:sydney]] o abreviadamente [[w:c:trains:locomotive]]).
Desde los proyectos Wikimedia (como éste) se emplea[[wikiasite:sydney]] que resulta wikiasite:sydney, [[wikia:trains:locomotive]] enlazando a wikia:trains:locomotive, o, para la central de Wikia, wikicities:List of Wikia.
Enlaces a otros idiomas
Para el caso de proyectos multilingües, con un proyecto paralelo por cada idioma, se utiliza un sistema de enlaces interlingüísticos. Cada página del proyecto muestra una lista en el panel lateral, en la sección de otros idiomas, con enlaces a las páginas equivalentes en otros idiomas. Los enlaces entre lenguas también pueden utilizarse para conectar las descripciones en diferentes idiomas de una misma imagen.
Sintaxis básica
Los enlaces interlingüísticos tienen la siguiente forma:
[[Código de lengua:Título]]
donde el código de lengua es un código de 2 letras de acuerdo con el estándar internacional ISO 693 (véase la lista completa). El español es "es", el inglés es "en", alemán es "de", etc). Se emplean códigos de idomas, no códigos de paises.
Estos enlaces son tratados de forma especial, ya que no se muestran en el cuerpo del artículo, sino en una cabecera especial denominada "Otros idiomas:" listadas por orden alfabético del nombre de las lenguas. Pueden situarse en cualquier parte del artículo original, aunque lo más recomendable y la práctica habitual es colocarlas al final de la página.
Supongamos que tenemos las páginas de:Zug, en:Train, fr:Train. Entonces necesitamos:
No se debe incluir un enlace hacia la página de la lengua que está escribiendo.
Sintaxis avanzada
- Cuando una página esté previsto que se use como plantilla (incluso si no está en el espacio de nombres Plantillas:), los interwikis deben colocarse entre las etiquetas <noinclude> y </noinclude>. Así se evita que los interwikis se añadan a la página en la que es insertada la plantilla. Por ejemplo <noinclude>[[en:interwiki linking]]</noinclude>.
- Si sólo se especifica un código de idioma, el enlace llevará a la página principal del proyecto correspondiente:
[[:de:]] muestra de: [[:os:]] muestra os:
- Los enlaces se listan en el orden en que aparecen en la página, aunque su posición es irrelevante. El emplazamiento no altera de ningún modo la apariencia visual de los enlaces en la página renderizada; se listan en el lugar especificado por CSS.
- Por lo general, se colocan al final del texto. Colocarlas al principio es problemático - ya que es confuso para los editores novatos y a veces se muestran en los resultados de búsqueda donde se desearía ver el cuerpo del artículo. Por esta razón, se recomienda poner los enlaces lingüísticos en el fondo de la página, debajo del listado de categorías.
- Normalmente solo es necesario especificar manualmente una página en un idioma alternativo, ya que los Bot se encargan de completar la lista automáticamente, siempre y cuando se especifique al menos uno.
- Para que un enlace entre idiomas aparezca en el propio cuerpo de la página, se le debe colocar el símbolo
":"
al principio: por ejemplo[[:en:wiki]]
. Puede ser útil para enlazar una página en otro idioma cuando no existe una versión local.
- El texto que se muestra por defecto es el nombre del idioma. No se puede modificar (con la sintáxis
[[a|b]]
) a no ser que se convierta previamente en un enlace en el texto por medio de":"
. Por ejemplo:[[:en:wiki|wiki]]
.
- Un enlace al mismo proyecto (es decir, a la misma página), aparece en el cuerpo del texto incluso aunque se especifique el prefijo del proyecto. Por ejemplo
[[es:Ayuda:Enlace_interwiki]]
se muestra es:Ayuda:Enlace_interwiki.
- Un enlace a otro idioma puede enlazar directamente a una sección del artículo de destino, por ejemplo:
[[en:Help:Interwiki linking#See also]]
.
- En proyectos no multilingües, el funcionamiento es ligeramente diferente:
- en commons, un enlace interlingüístico en commons enlazará a la versión en dicho idioma de wikipedia.
- meta utiliza otro método basado en URL para los diferentes idiomas, por ejemplo véase http://meta.wikimedia.org/wiki/Meta:Es/Enlaces_entre_lenguas
Combinaciones de prefijos
[[s:de:Hauptseite]] s:de:Hauptseite [[b:en:Main page]] b:en:Main page
In the case of more than one prefix a page name has to be specified. For example, while w: and en: from Meta lead to the English Wikipedia's main page, a bare [[w:en:]]
does not work: w:en:.
If the language is different specifying it before the project can also work:
[[:de:q:Hauptseite]] de:q:Hauptseite [[:en:n:Main page]] en:n:Main page [[n:en:Main page]] n:en:Main page
The second example doesn't work from English Wikipedia w:en:
pages, a project prefix before the language is better.
More than two prefixes are generally unnecessary. The following examples should work everywhere:
[[m:Help:Help]] m:Help:Help [[w:Interwiki]] w:Interwiki
Two prefixes can have unexpected effects, e.g. from Meta the following links end up on different pages:
[[m:en:About]] m:en:About [[:en:m:About]] en:m:About [[m:About]] m:About
In the first case Meta ignores the m:
, because it's local, and then interprets
en:
as w:en:
prefix for the English Wikipedia.
In the second case the leading en:
goes to the English Wikipedia, where the following m:
goes straight back to Meta.
The second example doesn't work at all from English Wikipedia w:en:
pages, only the third example works everywhere.
In other words multiple prefixes are evaluated left to right by the relevant Wikimedia servers
(project and language). For projects without different languages like Meta (because Meta is
multilingual by itself) language prefixes can be handled as shorthands for w:
plus the
specified language:
[[:pl:2006]] pl:2006 [[w:pl:2006]] w:pl:2006 [[:pl:w:2006]] pl:w:2006
From Meta the first two links both arrive at the Polish 2006 page.
The third arrives at the English Wikipedia, because that's how
the server selected by :pl:
interprets the second prefix
w:
.
For a portable link on that server it would be a bad idea to use
w:
, but :pl:
does the trick. To test that
effect from Meta the following links should go to the same page:
[[:ja:2006]] ja:2006 [[:ja:ja:2006]] ja:ja:2006
A project's own namespace prefix cannot be reused as code for an external project. However, the prefix used for a target project may coincide with the prefix for a project namespace within that project. As a result, to link to a page in that namespace, use the same prefix twice, e.g. .
Por razones de portabilidad entre proyectos, se puede crear un enlace que funcione desde cualquier proyecto o lengua de wikimedia. Por ejemplo, [[MetaWikipedia:wikibooks:Main Page]]
. El "MetaWikipedia:" que parece supérfluo previene que wikibooks sea considerado un espacio de nombres cuando este código es usado en el propio wikibooks. Además, cuando se emplea an meta, el "MetaWikipedia:" es ignorado (no es un espacio de nombres, y es reconocido como un código). Los enlaces como el del ejemplo funcionan desde cualquier proyecto, por lo que pueden copiarse literalmente de uno a otro. Sin embargo, no disfruta de las características de detección de existencia y de autoenlace que sí poseen los enlaces wiki.