Une lecture de l'outbox d'un utilisateur sur #Mastodon montre que les notes n'ont pas d'attribut de langue, contrairement au status récupéré directement depuis l'API de Mastodon, mais il y a un attribut
contentMap qui ne fait pas partie de la spécification des notes, qui comprend un mapping du texte en fonction des langages (par exemple, une note avec "content:" "Hello, world!" va avoir "contentMap": { "en": "Hello, world!" }), ce qui en théorie veut dire qu'un contenu peut être fait multilingue.Vu que ce n'est pas un attribut normalisé, #Firefish ne l'utilise pas, mais il contient un attribut
source (également non normalisé) avec le markdown Misskey des notes.Enfin bon, ça montre un peu les limites d'#ActivityStreams : même si les bases sont correctes, il manque des éléments comme la gestion des langues qui rendent les choses plus complexes, parce que maintenant tout le monde va vouloir y faire à sa sauce et bonjour le bazar. Ce serait bien que ce soit normalisé aussi...