Ticket #3897 : Dans la fonction de traduction, pouvoir récupérer la langue du...
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.
parent
8f635656
Veuillez vous inscrire ou vous se connecter pour commenter