You are doing the internationalization incorrectly: `gettext` must run before the string is formatted.