[18:21:10] Hello all. I'm want to send a message to users on commons in their own language. Is it possible to determine what a user's language is somewhere in the API/replicas? I don't see it in the replica's under the user_property table, and the API's `userinfo` and `globaluserinfo` don't seem to do the trick. Am I missing something, is it intentionally private? [18:23:34] you can get it with action=query&meta=babel&babuser=$username [18:24:00] Not everyone sets their interface language to "their language" (for example if they're also comfortable in english) [18:24:27] true [18:24:41] the babel API gets you what they publish on their user page [18:24:43] Right, we'll only know if it's non-default, right? [18:24:50] That too :) [18:24:52] interface language is probably not public [18:24:59] But yeah, it's purposely not exposed in replicas AFAIK [18:28:41] Lucas_WMDE: is the babel language the one set in user-preferences or global-preferences or is babel prferences something else? [18:29:25] It's userpage infoboxes [18:30:47] aha. thanks, Reedy: [18:31:22] It really depends what your end goal is.. [18:31:35] You might be able to have a centralised page to link them to, and have people translate using Translate [18:31:47] I suspect in most cases, leaving a message in english on Commons won't offend anyone [18:32:22] I am going to send MassMessages to users for Wiki Loves Africa and I want to gather some data about which language to send each previously participated user [21:28:12] I know it was just deployed, but is there a reason that OATHAuth only supports TOTP _or_ WebAuthn (U2F)? [21:29:40] Every other service I use that supports WebAuthn supports both at the same time, which means I can use my hardware key on my laptop but fall back to my TOTP generator for my phone, where WebAuthn isn't supported in the browser. [21:32:19] Never implemented as such [21:32:20] https://phabricator.wikimedia.org/T230042#5400129 [21:33:11] Most of the underlying refactoring should've made this (mostly) possible [21:33:55] Yeah, looks like it was wondered about in https://phabricator.wikimedia.org/T232336 [21:35:49] it's incremental improvements :) [21:39:32] AntiComposite: There's some stuff we've talked about that we want to get done before wider rolling out [21:40:20] Feel free to create extra tasks and tie them together [21:47:08] https://phabricator.wikimedia.org/T242031