SiteFeatures
On this page the features and structures of this website are being described and explained.
Contents |
Internationalisation
general behaviour / language choosen
Serveral extensions provide internationalisations.
Per default this wiki works in english which means that we're also using english article names (just to keep it consistent)
- anonymous users: The best fitting language from the browser settings are choosen to display the page.
- registered users: The language set in the users profile is choosen to display the page.
As subpages are being used to distinguish different language versions of articles they should not being used for something else. This is not a bug nor a feature, subpages should never being used in wikis and we are using it for a specific feature which could not be implemented in a better way. So please do help us not mixing things up.
distinguishing content in different languages
- ordinary pages
- English: PAGENAME/
- German: PAGENAME/de
- French: PAGENAME/fr
- Italian: PAGENAME/it
- Rumantsch: PAGENAME/rm
- templates
When using template inclusion there is not being distinguished between languages nor are subpages being used. But there is another way to distinguish from content in different languages:
<multilang> @en|foobar in english... ... @de|foobar auf deutsch... ... @fr|... ... @it|... ... @rm|... ... </multilang>
article titles and language selector
For users convenience there are two templates which have to be included in every page (at the very top):
- {{DISPLAYTITLE:Article name in given langauage}}: Changes the displayed title in the article to a localized version
- {{Lang}}: Displays the language selector bar
wiki and category links
- Wikilinks
Wikilinks should always point to the general article (which is in english), because the internationalization will take care to redirect the user to the right language subpage.
[[Example Page]] is the right way, no matter what kind of lnaguage is used in the article.
- Categories
It would be kind of complicated and confusing when having all language versions of a specific page being categoriesed and therefore listed in a specific category. Of course we could have different categories for different languages, but this might confuse more than it would help.
The easy way to do it:
- only categorize the english version of a page (aka. the main page of an article)
- use a very general sortkey, eg. the year
- the user which clicks on a category entry (an article) will be automatically redirected to his language
Archive
The archive is a category called Category:Archive.
All content which does not belong to the website structure itself should be linked there or into one of it's subcategories:
- protocols
- reports
- old pages, eg. Wikipedia Day 2006
- ... whatever is not being used anymore but interesting to show
See above how to link articles: Only link the english version, use a sortkey.