Last modified: 2014-02-08 07:57:58 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T9496, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 7496 - Evaluating an interproject-interlanguage link over a non-existent project
Evaluating an interproject-interlanguage link over a non-existent project
Product: Wikimedia
Classification: Unclassified
Interwiki links (Other open bugs)
All All
: Low normal with 1 vote (vote)
: ---
Assigned To: This, that and the other (TTO)
Depends on:
  Show dependency treegraph
Reported: 2006-10-04 23:07 UTC by aliter
Modified: 2014-02-08 07:57 UTC (History)
3 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Description aliter 2006-10-04 23:07:43 UTC
The Novial Wikipedia would use interproject links to the Novial Wiktionary if
such a project existed. Since there's no such Wiktionary, the next best thing is
to use a different Wiktionary that has a lot of Novial words in it, eg. en:.

The expected link for this would be [[wikt:en:something]]. However, this won't
evaluate correctly since apparently at first only the project is evaluated.
Finding the correct language is thus left to the Novial Wiktionary, the very
project whose absence makes the more complex link necessary.
Comment 1 Filip Maljkovic [Dungodung] 2006-10-05 00:10:28 UTC
[[en:wikt:something]] seems to work just fine
Comment 2 aliter 2006-10-06 01:52:58 UTC
For me the link above is actually not fine; that [[en:wikt:something]] ends up
in a bad title error on en.wikipedia. Doing the same on nov: isn't fine either,
as there that string evaluates to nothing at all, leaving me with nothing to click.

Of course, even if changing the order would work, it wouldn't  allow going to
eg. the Afar (aa:) wiktionary, since no aa.wikipedia exists to evaluate "wikt:".
Comment 3 aliter 2008-05-15 18:17:34 UTC
* I don't know what's causing the bad title error.
* The problem on nov turns out to be a missing colon: naming the language first, this gets interpreted as same project interwiki, and is whisked off to the list of interwiki links.
* Currently there's no problem of non-existent wikipedias, as these seem to exist for all languages we have projects in.
* That doesn't mean the general case is handled, though. Imagine language aa wikibooks having a language bb language course, linking to a page in the language bb wiktionary. Neither a language aa wiktionary nor a language bb wikibooks is guaranteed to exist.
Comment 4 Gerrit Notification Bot 2013-11-11 11:02:15 UTC
Change 94716 had a related patch set uploaded by TTO:
Make missing.php aware of interwiki prefixes
Comment 5 Gerrit Notification Bot 2014-01-28 23:46:25 UTC
Change 94716 merged by jenkins-bot:
Make missing.php aware of interwiki prefixes
Comment 6 Nemo 2014-01-29 08:17:55 UTC
I've not tested all the cases, of course, but seems to be working. Congrats!

Note You need to log in before you can comment on or make changes to this bug.