Description
This is a comment on #352 (raised here so that i18n folks are notified).
The section Default Language Context says:
When using [[JSON-LD]] mechanisms to produce or consume Activity Streams 2.0 documents, the @language property MAY be used within a @context to identify the default language. This mechanism may not be understood by implementations that do not choose to process Activity Streams 2.0 documents using JSON-LD.
We were previously explaining that associating language with strings is often necessary when it comes to presenting them to a user (eg. to prevent Chinese users being presented with Japanese font glyphs). Could we either change MAY to SHOULD, or at least add a note to say that actually language information is quite important (since very few developers seem to recognise that)?