Maybe just a carbon-copy of the HTTP Accept-Language header so that users can specify weightings? No need to normalise the data into fields for querying; this is for making user-specific rendering choices at run-time.
Default to empty; probably hide this preference on mono-lingual wikis (i.e. non-Wikidata/Wikifunctions/etc.).