Skip to content
Valider 6966be1a rédigé par marcimat's avatar marcimat
Parcourir les fichiers

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
0% ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter