Last modified: 2010-05-15 15:37:21 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 T4475, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 2475 - LanguageXx.php should not use localized namespaces in links translations it should use only generic namespaces
LanguageXx.php should not use localized namespaces in links translations it s...
Product: MediaWiki
Classification: Unclassified
Internationalization (Other open bugs)
All All
: Normal enhancement with 1 vote (vote)
: ---
Assigned To: Nobody - You can work on this!
Depends on:
  Show dependency treegraph
Reported: 2005-06-21 12:12 UTC by lɛʁi לערי ריינהארט
Modified: 2010-05-15 15:37 UTC (History)
1 user (show)

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


Description lɛʁi לערי ריינהארט 2005-06-21 12:12:55 UTC

Using language interfaces other then English at a wiki with another content
language will generate a lot of "red links" because either pages are refered to
a local wiki or the references to special, project help pages are using the
translated names of the namespaces (speziel / speciala, {{ns:Project}}, hilfe /
help etc.) instead of the generic ones (special, project, help etc.).

This might be just an issue of the translators of the interface or could be done
(80%) automatically *retranslating* to generic names of the interfaces. Both
informations are available at the wiki.

Regards Reinhardt [[user:gangleri]]
Comment 1 lɛʁi לערי ריינהארט 2005-06-21 15:32:13 UTC
addition to comment 0

Having a table about bug 2453 "[[Special:Allmessages]] should provide
information about the type of the MediaWiki message" eaven if this table is
available temporarily at [[meta:]] there would be easy to correct the part of
the releted messages using wikitext:

example for de:
a) replace "[[Spezial:foo]]" with "[[Special:foo]]", "[[Hilfe:foo]]" with
   at (german) [[MediaWiki:Anontalkpagetext]]
   "... Wenn Sie ein anonymer Benutzer sind und denken, dass irrelevante
Kommentare an Sie gerichtet wurden, [[Spezial:Userlogin|melden Sie sich bitte
an]], um zukünftige Verwirrung zu vermeiden. ''"
b) replace "{{localurle:Spezial:bar}" with "{{localurle:Special:Watchlist}" etc.
   some versions of (german) [[MediaWiki:Mailnologintext]] using (X)HTML
   "Sie müssen <a href="{{localurle:Spezial:Userlogin}}">angemeldet sein</a> und
eine gültige E-Mail-Adresse haben, um anderen Benutzern E-Mail zu schicken."

Note: A *general* replacement does not make sense. I suppose that (german)
[[MediaWiki:Nstab-special]] "Spezial" should not be replaced.

Note: I noticed at Nuka-Wiki that in some MediaWiki messages (I have to
investigate at which) generic names of the namespaces are *translated* anyway.
If you use there the word "Help" as simple text directly or trough some (nested)
templates it gets translated to "{{ns:Help}}". This might be a bug or can be
used as feature. As I said this is *not* valid at all Special pages or

Regards Reinhardt [[user:gangleri]]
Comment 2 Brion Vibber 2005-06-21 21:08:55 UTC
They do use generic namespaces.

Please file specific, targetted bugs for any you find that aren't set 
Comment 3 lɛʁi לערי ריינהארט 2005-12-12 08:38:33 UTC
changed summary to
LanguageXx.php should not use localized namespaces in links translations it
should use only generic namespaces
refered to this bug at
bug 4256: options disappear in id.wikipedia recentchanges page
Comment 4 lɛʁi לערי ריינהארט 2005-12-12 08:53:56 UTC
removed url as BetaWiki is mostly behind a firewall

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