id summary reporter owner description type status priority milestone component version severity resolution keywords cc distribution status_field 4449 """Spanish"" and other language names are not translated in My Settings language section" manuq manuq "gettext fails to find 'Spanish' translation because it doesn't exist. Having a look at the es.po file in upstream iso-codes, the one that exists is ""Spanish; Castilian"". In the es.po, for example, it is translated to ""Español; Castellano"" http://anonscm.debian.org/gitweb/?p=iso-codes/iso-codes.git;a=blob;f=iso_639/es.po;h=ca63ee0f55be60ff35065037a8ab421d10429939;hb=HEAD#l1689 Here is where ""Spanish"" comes from: to construct the set of available locales (language, country, code), Sugar parses the output of {{{locale -av}}} command. For language Spanish it returns 'Spanish' string parsing locales like this: {{{ locale: es_AR archive: /usr/lib/locale/locale-archive ------------------------------------------------------------------------------- title | Spanish locale for Argentina source | RAP address | Sankt Jrgens Alle 8, DK-1615 Kbenhavn V, Danmark email | bug-glibc-locales@gnu.org language | Spanish territory | Argentina revision | 1.0 date | 2000-06-29 codeset | ISO-8859-1 }}} " defect new Normal 0.102.0 Sugar Unspecified Unspecified erikos cjl Unspecified Unconfirmed