adjust new  gettext  interface