Last modified: 2010-05-15 15:37:21 UTC

Wikimedia Bugzilla is closed!

Wikimedia has migrated from Bugzilla to Phabricator. Bug reports should be created and updated in Wikimedia Phabricator instead. Please create an account in Phabricator and add your Bugzilla email address to it.
Wikimedia Bugzilla is read-only. If you try to edit or create any bug report in Bugzilla you will be shown an intentional error message.
In order to access the Phabricator task corresponding to a Bugzilla report, just remove "static-" from its URL.
You could still run searches in Bugzilla or access your list of votes but bug reports will obviously not be up-to-date in Bugzilla.
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.