Diferencia entre revisiones de «Ayuda:Enlace interwiki»

1670 bytes eliminados ,  hace 14 años
→‎Combinaciones de prefijos: terminada traduccion
(→‎Combinaciones de prefijos: terminada traduccion)
==Combinaciones de prefijos==
 
Es posible incluir más de un prefijo, para especificar simultáneamente proyecto y lengua. Por ejemplo:
<nowiki>[[s:de:Hauptseite]]</nowiki> [[s:de:Hauptseite]]
*<code><nowiki>[[bs:ende:Main pageHauptseite]]</nowiki>&#160;</code> [[bs:ende:Main pageHauptseite]] (Portada de ''wikisource'' en alemán)
*<code><nowiki>[[nb:en:Main page]]</nowiki> &#160;</code> [[nb:en:Main page]] (Portada de ''wikibooks'' en inglés)
En este caso es imprescindible especificar un nombre de página. Un enlace del tipo [[w:en:]] no funcionaría.
 
Combinar más de un prefijo puede dar lugar a resultados inesperados e incluso arbitrarios. Combinaciones que funcionan para un proyecto e idioma pueden no funcionar para otros. Siempre es preferible colocar el prefijo de proyecto antes del de idioma.
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 <code><nowiki>[[w:en:]]</nowiki></code> does not work: [[w:en:]].
If the language is different specifying it before the project can also work:
 
Los prefijos múltiples son evaluados de izquierda a derecha por los servidores de Wikimedia más importantes. En [[m:|Meta]] los prefijos de idioma por sí solos son una forma abreviada de apuntar a la wikipedia en dicho idioma: [[m:es:universidad]] conduce al artículo universidad de la wikipedia en castellano. Generalmente no es necesario colocar más de dos prefijos.
<nowiki>[[:de:q:Hauptseite]]</nowiki> [[:de:q:Hauptseite]]
<nowiki>[[:en:n:Main page]]</nowiki>&#160; [[:en:n:Main page]]
<nowiki>[[n:en:Main page]]</nowiki> &#160; [[n:en:Main page]]
 
Un ''espacio de nombres'' no se puede reutilizar como codigo de prefijo para un proyecto externo. Sin embargo, es posible que un espacio de nobres y un proyecto compartan un nombre, lo que crearía un conflicto. En este caso es necesario repetir el prefijo así: [[:en:Wikisource:Wikisource:Scriptorium]].
The second example doesn't work from English Wikipedia <code>w:en:</code> pages, a project prefix before the language is better.
More than two prefixes are generally unnecessary. The following examples should work everywhere:
 
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 anen 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''.
<nowiki>[[m:Help:Help]]</nowiki> [[m:Help:Help]]
<nowiki>[[w:Interwiki]]</nowiki> [[w:Interwiki]]
 
Two prefixes can have unexpected effects, e.g. from [[m:|Meta]] the following links end up on
different pages:
 
<nowiki>[[m:en:About]]</nowiki>&#160; [[m:en:About]]
<nowiki>[[:en:m:About]]</nowiki> [[:en:m:About]]
<nowiki>[[m:About]]</nowiki> &#160; &#160; [[m:About]]
 
In the first case [[m:|Meta]] ignores the <code>m:</code>, because it's local, and then interprets
<code>en:</code> as <code>w:en:</code> prefix for the [[w:en:About|English Wikipedia]].
In the second case the leading <code>en:</code> goes to the English Wikipedia, where the following <code>m:</code> goes straight back to [[m:About|Meta]].
The second example doesn't work at all from English Wikipedia <code>w:en:</code> 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 [[m:|Meta]] (because Meta is
multilingual by itself) language prefixes can be handled as shorthands for <code>w:</code> plus the
specified language:
 
<nowiki>[[:pl:2006]]</nowiki> &#160; [[:pl:2006]]
<nowiki>[[w:pl:2006]]</nowiki>&#160; [[w:pl:2006]]
<nowiki>[[:pl:w:2006]]</nowiki> [[:pl:w:2006]]
 
From [[m:|Meta]] the first two links both arrive at the Polish 2006 page.
The third arrives at the English [[w:|Wikipedia]], because that's how
the server selected by <code>:pl:</code> interprets the second prefix
<code>w:</code>.
 
For a portable link on that server it would be a bad idea to use
<code>w:</code>, but <code>:pl:</code> does the trick. To test that
effect from [[m:|Meta]] the following links should go to the same page:
 
<nowiki>[[:ja:2006]]</nowiki> &#160;&#160; [[:ja:2006]]
<nowiki>[[:ja:ja:2006]]</nowiki> [[: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. [[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]]</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==
54

ediciones