A Drupal, per defecte, si volem fer traducció de cadenes, el sistema nomès ens permet text en format pla. Hi han molts comentaris pels fòrums de la comunitat que diuen que pots instala·lar el mòdul internationalization (i18) i, des de les opcions de traducció de cadenes, afegir el format Full HTML i fins i tot Codi PHP. Açò no m'estava funcionant de cap de les maneres, i finalment (una hora després d'investigar i provar) he trobat un camí que em permet fer una traducció d'una cadena en anglès a una cadena que, a més, conté HTML, concretament una imatge.
La solució és molt senzilla, hem d'anar al fitxer /includes/locale.inc i a la ínia 860 he afegit l'etiqueta de la imatge:
function locale_string_is_safe($string) {
return decode_entities($string) == decode_entities(filter_xss($string, array('a', 'abbr', 'acronym', 'address', 'b', 'bdo', 'big', 'blockquote', 'br', 'caption', 'cite', 'code', 'col', 'colgroup', 'dd', 'del', 'dfn', 'dl', 'dt', 'em', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'hr', 'i', 'img', 'ins', 'kbd', 'li', 'ol', 'p', 'pre', 'q', 'samp', 'small', 'span', 'strong', 'sub', 'sup', 'table', 'tbody', 'td', 'tfoot', 'th', 'thead', 'tr', 'tt', 'ul', 'var')));
}
He tornat a desar la traducció de la cadena i m'ha deixat perfectament.