When an item uses entities (e.g. saying an statement of P31:Q5), the non-dump (flavor=dump) RDF output of that item would include label and description of P31 and Q5 in all languages. That bloats the output, drastically, causes performance issues and caused a major incident today (while mitigated by other means).
After discussion the decision has been made to use the requested language
Faster, no performance issue but change of behavior which people might depend on. Might cause client-side cache pollution.
AC
- Label/descriptions are output in the requested language (uselang=?) defaulting to the site language
- This new behavior is hidden behind a feature flag and will not be enabled in production until announcement has been made.