Page MenuHomePhabricator

Use user language for namespace names
Closed, DeclinedPublic


Author: sadik.khalid


Now we can choose our preferred language from [[Special:Preferences]] for user interface. In the same way if we can select Language of Namespaces also it will be more useful.

For example someone from (or any wiki) make an account with (for references, for bot, etc.) he/she can set [[Special:Preferences]] for his/her preferred language like en,ar,fr,de, etc. then all the system messages and user interface will be displayed in his language.

But still the namespaces will be displayed in Malayalam!. There are equal main namespaces available in MessagesXX.php. eg: NS_IMAGE is equal to 'Image' (en), 'ചിത്രം' (ml), 'صورة' (ar), etc. If they can see the main namespaces in their preferred language then it will be more easy for them to select their search without confusion.

Thank you

Version: unspecified
Severity: enhancement



Event Timeline

bzimport raised the priority of this task from to Lowest.Nov 21 2014, 9:49 PM
bzimport set Reference to bz10342.
bzimport added a subscriber: Unknown Object (MLST).

ayg wrote:

  1. People who see different namespaces will be inclined to cut-and-paste those exact namespaces into articles, so one person will give the Malayam page name and another will give the Hebrew or German or whatever page name and everyone will be confused anyway, since they'll see these foreign namespaces in article text no matter what you do.
  1. We don't currently recognize all namespaces names for any given wiki. We recognize only the English name and the local name. It's conceivable that we'd eventually get conflicts if we had wikis in each language recognize namespace names in every other language.
  1. Custom namespaces won't be translated regardless.

Overall, I have to say that if you're using a foreign-language wiki, your only resort is to actually know that language if you want to be able to navigate effectively. That's true whatever we try to do, since the content and non-special page names are inevitably localized. I don't understand why you would want to do anything other than navigate to a few select special pages (say to set preferences for a bot) if you can't understand anything written on the wiki in any case.

ayg wrote:

*** Bug 10624 has been marked as a duplicate of this bug. ***

  • Bug 20798 has been marked as a duplicate of this bug. ***
  • Bug 41845 has been marked as a duplicate of this bug. ***
  • Bug 34439 has been marked as a duplicate of this bug. ***

Hi! Can we consider re-opening this?
Even just having the English fallback available would be especially useful for most developers and for many cross-wiki maintainers/admins/stewards/etc, who might not be able to read the local script.
E.g. when trying to filter RecentChanges or Contributions, or trying to refine a search result.
E.g. specifically I was trying to search for a string in a specific namespace at hewiki, but I ended up having to open a search at another wiki to find the correct namespace numbers in order to do a URL-hack.
Like so:מיוחד:חיפוש&profile=advanced&fulltext=1&ns0=1&uselang=en&ns8=1

I'm hoping it's feasible, at least for the standard namespaces, as the mainspace name is already given in the requested language.