Meta talk:Namespaces
Multilingual namespaces[edit]
Do we want some kind of policy about multilingual namespaces? We could easily have a few hundred of them, all filling up the search footer, for one thing. For another, we might want to set a style guideline for how to identify a page as being in a particular language... which seems more directly what is desired than a translation of (say) all 16 standard namespaces into 50 languages.
I would prefer to see something like (8 namespaces) x (Discussion flag) x (Language identifier). At 50 languages, this makes for 800 'namespaces' but only 60 different options to select from.
URL appearance[edit]
How this shows up in URLs is up for debate, but an unambiguous option might be (Language identifier):[Discussion flag:][Namespace:](Pagename)
So the current main page would be En:Main_Page; a meta page might be En:Meta:Namespaces, a discussion of a german help page might be De:Diskussion:Hilfe:Handbuch ...
For the sake of aesthetics, one could rewrite such URLs in the current format, with a pretty and unique prefix for each combination of (Lang id, discussion flag, namespace). Then the above could be written as
Page:Main Page Meta-en:Namespaces Hilfe Diskussion:Handbuch
Database structure[edit]
Importantly, in the database there would not be 800 separate namespaces; and when searching, one would choose from among the 8-or-16 core namespaces, and from among 50 languages; rather than from their product set.
Topic namespace[edit]
Why is the value for the topic namespace 2600, not -3? It has no talk page, so shouldn't it be a virtual namespace? Also, it seems that pages in the topic namespace are not written in wikitext, what are they written in? Gioguch (talk) 20:15, 27 September 2020 (UTC)