getLocalisedValue should always return something
If we're unable to get a language-matched string, but we have an array of language values, we should return something - simplest and valid implementation is the first in the array.
All issues will be triaged for further investigation or closure by the 28 September 2023. If your issue is still relevant and would like for it be investigated further please comment by 14 September 2023.
@tomcrane is this still needed? (from the community call 28 September 2023)
If it's still an issue then it's still needed. Does manifesto (or other libraries) include this though -
given a resource (e.g., a canvas), get an appropriate string from a language-map value, taking into account the user's language settings.