Hello,
I have a question regarding redirects. Redirects like "#redirect [[Documentation]]" works fine, when I go to this page I'm automatically redirected to the right one, whereas redirects to other openSUSE wikis seem not to work as expected.
Just an example: http://ru.opensuse.org/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Mlas... This page contains "#redirect [[:en:User:Mlasars]]", but when I come to this page I don't _automatically_ get to the corresponding http://en.opensuse.org/User:Mlasars, I have to click on a link!
Please confirm or not whether it's wrong, then I'll file a bug.
On 4/12/07, Nikolay Derkach nderkach@gmail.com wrote:
Hello,
I have a question regarding redirects. Redirects like "#redirect [[Documentation]]" works fine, when I go to this page I'm automatically redirected to the right one, whereas redirects to other openSUSE wikis seem not to work as expected.
Just an example: http://ru.opensuse.org/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Mlas... This page contains "#redirect [[:en:User:Mlasars]]", but when I come to this page I don't _automatically_ get to the corresponding http://en.opensuse.org/User:Mlasars, I have to click on a link!
Please confirm or not whether it's wrong, then I'll file a bug.
Well, it's default mediawiki behaviour to work like that; that is, REDIRECT doesn't work for interwiki links, since it may confuse users (from a mediawiki point-of-view). There's not many reasons for it to be enabled for the openSUSE wiki, but it can be done with an option if necessary.
Regards, Francis Giannaros
On 2007-04-14 17:48:20 +0100, Francis Giannaros wrote:
Well, it's default mediawiki behaviour to work like that; that is, REDIRECT doesn't work for interwiki links, since it may confuse users (from a mediawiki point-of-view). There's not many reasons for it to be enabled for the openSUSE wiki, but it can be done with an option if necessary.
so it will be a wont fix as i will stick to the wiki defaults here.
darix
В сообщении от 15 апреля 2007 Marcus Rueckert написал(a):
On 2007-04-14 17:48:20 +0100, Francis Giannaros wrote:
Well, it's default mediawiki behaviour to work like that; that is, REDIRECT doesn't work for interwiki links, since it may confuse users (from a mediawiki point-of-view). There's not many reasons for it to be enabled for the openSUSE wiki, but it can be done with an option if necessary.
so it will be a wont fix as i will stick to the wiki defaults here.
darix
Well, then what is the correct way for pointing to other wikis? Currently I use [[:en:PAGE PAGE]] for links to the pages that don't need translation (like Factory/News)
Nikolay Derkach wrote:
Well, then what is the correct way for pointing to other wikis?
the better way is to keep the english title on a redirect page (that is a page with the same title than english page, with only a #redirect <real page name>
so it's easy to make the link from any page without knowing the local name...
jdd
В сообщении от 16 апреля 2007 jdd написал(a):
Nikolay Derkach wrote:
Well, then what is the correct way for pointing to other wikis?
the better way is to keep the english title on a redirect page (that is a page with the same title than english page, with only a #redirect
<real page name>
so it's easy to make the link from any page without knowing the local name...
jdd
jdd, could you please rephrase or give an example? I haven't understood what do you mean here.
Nikolay Derkach wrote:
В сообщении от 16 апреля 2007 jdd написал(a):
Nikolay Derkach wrote:
Well, then what is the correct way for pointing to other wikis?
the better way is to keep the english title on a redirect page (that is a page with the same title than english page, with only a #redirect
<real page name>
so it's easy to make the link from any page without knowing the local name...
jdd
jdd, could you please rephrase or give an example? I haven't understood what do you mean here.
say you want to translate the (imaginary) "Document reading" english page to the ru wiki.
* You create a "ru.opensuse.org/Document reading" page (the very same title than the english one)
* you rename this page to whatever name is good for ru wiki. This creates automatically fill the ru Document reading page with "#redirect [[<ru page>]]". Alternatively if the ru page is already existent, you create the Document reading page and fill it manually with the redirect
* then _all_ the interwiki links are of the form [[country:Document reading]]. that is here [[ru:Document reading]]
the important part is that you don't need understanding the target language to be able to link to it. I'ts only mandatory to use the english IW link and to update the english page to have all pages linked
jdd
В сообщении от 16 апреля 2007 jdd написал(a):
Nikolay Derkach wrote:
В сообщении от 16 апреля 2007 jdd написал(a):
Nikolay Derkach wrote:
Well, then what is the correct way for pointing to other wikis?
the better way is to keep the english title on a redirect page (that is a page with the same title than english page, with only a #redirect
<real page name>
so it's easy to make the link from any page without knowing the local name...
jdd
jdd, could you please rephrase or give an example? I haven't understood what do you mean here.
say you want to translate the (imaginary) "Document reading" english page to the ru wiki.
- You create a "ru.opensuse.org/Document reading" page (the very same
title than the english one)
- you rename this page to whatever name is good for ru wiki. This
creates automatically fill the ru Document reading page with "#redirect [[<ru page>]]". Alternatively if the ru page is already existent, you create the Document reading page and fill it manually with the redirect
- then _all_ the interwiki links are of the form [[country:Document
reading]]. that is here [[ru:Document reading]]
the important part is that you don't need understanding the target language to be able to link to it. I'ts only mandatory to use the english IW link and to update the english page to have all pages linked
jdd
Ouch, I think you misunderstood me here :-( The example in my first post completely reflects waht I'm talking about.
I want to make a pointer from local wiki to english one, a redirect. But #[[redirect :en:Page]] just don't automatically throw me to en wiki. Example: http://ru.opensuse.org/%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Mlas...
Currently I make [[:en:Page]] links on the pages that refer to pages like Factory/News, I don't use redirects beacuse they don't work as expected (see above). Is this a correct way of hadling pages that don't need translation, e.g. Factory/News or Build_Service/News ?
Nikolay Derkach wrote:
I want to make a pointer from local wiki to english one, a redirect.
this is _not_ a redirect in he wiki idiom :-( - you must use a http link
jdd
On Monday 16 April 2007 09:49, Nikolay Derkach wrote:
Currently I make [[:en:Page]] links on the pages that refer to pages like Factory/News, I don't use redirects beacuse they don't work as expected (see above). Is this a correct way of hadling pages that don't need translation, e.g. Factory/News or Build_Service/News ?
Redirect works on the same server, to link pages from different servers, even in the same domain, Mediawiki software has interwiki links, that you already use. That is how Wikipedia works. I guess that is to avoid confusion when user is automatically redirected to different server and language.
That is the reason for bug report solution "won't fix". Marcus doesn't want to spend long hours analyzing code on every security update, just because it was changed to support redirect to different server.