Certains outils de localisation comme Virtaal traitent des balises XML (HTML) dans un way qui facilite le travail du traducteur. L'autre option consiste à simplifier la chaîne présentée à vos localisateurs en remplaçant la balise par une variable de formatage de chaîne et en rendant la chaîne de format localisable au lieu du résultat du formatage. Par exemple (je suis surtout deviner pour le bien de l'exemple et ne sais pas PHP très bien):
printf(_("Hello, I'm %sa sample%s, greetings to all of you!"), '<a href="test.php" title="Title-Attribute" rel="test">', "</a>");
Dans la déclaration ci-dessus la chaîne que le verra est l'alignement de piste que celui contenant le %s
des variables de mise en forme (car il est enveloppé dans la fonction gettext _()
). Ceci, bien sûr, a l'inconvénient d'être assez confus pour un localisateur si (s) il ne sait pas à quoi les variables seront remplacées, alors incluez un commentaire de localisation correct.
même sujet est discuté http://stackoverflow.com/questions/2566432/add-some-html-to-zend-forms/2567764#2567764 vérifier là – user1400