+10
−8
+92
−46
Chargement en cours
Ticket #3897 : Dans la fonction de traduction, pouvoir récupérer la langue du texte réellement utilisé lorsqu'on demande une traduction. Effectivement, 1) l'information n'était pas conservée en mémoire, et 2) elle pouvait être fausse lorsqu'un module de langue n'existe pas dans la langue demandée. On réécrit et sauvegarde dans un objet SPIP_Traductions_Description chaque traduction qui a été calculée, avec sa langue, son module, etc. Un nouveau paramètre à inc_traduire_dist() permet de récupérer cette description plutôt que la chaîne directement traduite. On utilise cette nouvelle option dans extraire_idiome(), ce qui permet de connaître la langue de la traduction et de placer (ou pas) le `<span lang=xx>` autour de la traduction récupérée.
Forge communautaire SPIP | Charte d'utilisation | Signaler un problème sur ce site