Last modified: 2013-06-13 17:39:48 UTC
Many things on Wiktionary would be best if they were language-specific. Some things already are, some experiments are being carried out on other things, and yet more things should be for a good Internet dictionary or all languages in the future. We can assume that most users of the English Wiktionary will only ever be interested in English. We can assume that the next largest group of users will be interested in English and one other language. This would be people who speak English as a second language as well as English speakers learning a new language. A third group will be people who are interested in three or more languages. To permit people to choose which languages they want to deal with we need a language tab. For language options to work for various current and future JavaScript and PHP extensions we need standards for language names, language codes, category names, cookie names, CSS class names, etc. Language-specific features: * Random page in a language: http://tools.wikimedia.de/~cmackenzie/rnd-wikt.html * Edittools * Language tabs: http://wiktionarydev.leuksman.com * Requests: http://en.wiktionary.org/wiki/Wiktionary:Requested_articles / http://en.wiktionary.org/wiki/Category:Translation_requests
Splarka mentioned the &uselang= CGI parameter which should definitely be considered along with this stuff.
See these: * Bug 11998: A way to show only the few languages a user is interested in * Bug 12212: When viewing a single language entry show only categories for that language * Bug 12213: Following a link to a language entry should display only that entry
Language preferences for logged-in users are available via Universal Language Selector nowadays, and ULS is currently being deployed, see https://www.mediawiki.org/wiki/UniversalLanguageSelector/Deployment/Planning for more information. I'm closing this as WORKSFORME as specific issues to fix are listed in comment 2, and as "languages preferences" itself does not sound like something actionable to me. Please correct me if I'm wrong.