Talk:Abstract Wikipedia/Canonical and normal

From Meta, a Wikimedia project coordination wiki

De-labelization[edit]

Finally, there is so-called labelization. This is simply replacing every ZID or key reference with the label in the given language. That is usually a lossy step: an un-labelizer will not necessarily work. This is purely for output purposes.

I know this is very difficult, but I believe we must recall a secondary goal for Wikifunctions.

Allowing to develop and share functions in the user’s native languages, instead of requiring them to learn English first.

I suppose that labelization allows functions to be shared in any language (or in some cryptic semblance thereof), but developing functions in a natural language requires interpretation of natural-language labels into their language-neutral Wikifunctions equivalents. Presumably, this will tend to be an interactive process (because it is very difficult), but I believe we should at least consider an initial implementation where simple de-labelization is minimally ambiguous or, in context, wholly unambiguous. Then we shall be able to see when and how this begins to fail in different languages and, from that, what socio-technical solutions can support us in achieving this important goal.--GrounderUK (talk) 09:27, 17 May 2021 (UTC)[reply]

@GrounderUK The labeliser concept is for CLI access for manual debugging purposes for developers. It will never be shown to users, technical or otherwise. Don't worry. :-) Jdforrester (WMF) (talk) 01:31, 25 May 2021 (UTC)[reply]