**Problem:**
The new `mul` language code functionality depends on pre-existing handling of languages (e.g. babels, fallback chain).
In mobile termbox, the languages listed are currently mostly hardcoded:
* Heading: English (for IPs), uselang (if logged-in, or set via uselang=)
* In more languages: Selected languages based on visitor’s geographical information (see T323098#8402520)
* All entered languages: All entered languages
**Example:**
* https://m.wikidata.org/wiki/Q3128515
* https://m.wikidata.org/wiki/Q3128515?uselang=en-gb
**Notes:**
* Babels are currently not taken into account [WRONG, THEY ARE -> needs to be rewritten]
**Acceptance criteria:**
[] We understand the status quo.
[] We understand how hard will it be to implement handling of languages to the point we currently have on desktop (e.g. babels, fallback chain) (at least one possible option forward is described and roughly estimated, or if describing options forward is out of scope, explain what is needed to get to options forward).
**Original:**