i18n_taxonomy_term_name() function translate term names with "&" incorrectly. When translated term title contains "&" it converted to '&'.

I think, the cause is 1.5 version API changes. In 1.4 version of i18n this worked properly. I debugged deeper and found that i18n_string_format() function duplicate "&" on line 638:
$string = check_plain($string);

This line added in version 1.5.

Comments

mordonez’s picture

Jose Reyero’s picture

Status: Active » Closed (fixed)

This is fixed in latest dev version.