add string/err, locale