Hi!
I'm not sure if the approach would be valid for yout scenario, but in case you
consider implementing it in JavaScript (as a gadget), you may want to use
mw.uls.getFrequentLanguageList() (as used here:
https://pl.wikipedia.org/wiki/MediaWiki:Gadget-interwiki-langlist.js#L-808 - it's a
gadget for {{link-interwiki}} on plwiki).
Note that ULS is not available (or used not to be) in mobile version.
Cheers,
Marcin
pl:User:Msz2001
________________________________
From: Strainu <strainu10(a)gmail.com>
Sent: Monday, January 8, 2024 7:54:23 AM
To: Wikimedia developers <wikitech-l(a)lists.wikimedia.org>
Subject: [Wikitech-l] "Known languages" or similar?
Hi folks,
I'm trying to add a "translate" link to [[:ro:Template:Ill-wd]] (which
indicates a subject by it's wikidata id) and I need to determine the original
language. Is there a way to determine if the current user prefers/knows some languages
except the wiki's own language? I know I can use the interface language, but for the
vast majority of users that's identical to the content language.
I vaguely remember that Content Translation asked be at some point about what languages it
should use to provide suggestions, but I can't find that setting now. Does it still
exist and is it available somehow from outside CX?
Are there any other data sources I can use (and which don't ruin caching, either)?
Thanks,
Strainu