User avatar
🪨 @Varpie@peculiar.florist
3y
La gestion du langage avec la fédération est... intéressante...

Une lecture de l'outbox d'un utilisateur sur
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é,
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...
⭐1
2
0
0
1
User avatar
Julien 🌸🌹🌱🪴 @julien@social.grifdail.fr
3y
@Varpie y a tellement de choses qui manque au spec au point qu'au final, souvent c'est l'implémentation de mastodon qui sert de ref. C'est un peu domage. Je sais pas si le groupe de travail ActictityPub est encore actif.
2
0
0
0
User avatar
🪨 @Varpie@peculiar.florist
3y
@julien Evan Prodromou, un co-auteur d'ActivityStreams, a fait quelques modifications dans l'editor's draft il y a quelques mois, mais ça n'a pas l'air super actif non plus. Pour ActivityPub, pas de changements depuis que c'est devenu une recommendation, en gros.
0
0
0
0