russ.phillips.nospam at googlemail.com wrote: > lan = gettext.GNUTranslations (open (sLang)) are you sure the data file is a text file? what happens if you change the above to lan = gettext.GNUTranslations (open (sLang, "rb")) ? </F>