if (mutt_get_field ("IMAP Username: ", user, sizeof (user), 0) != 0 ||
if (mutt_get_field (_("IMAP Username: "), user, sizeof (user), 0) != 0 ||
static int imap_open_connection (CONTEXT *ctx, CONNECTION *conn){  char *portnum, *hostname;  struct sockaddr_in sin;  struct hostent *he;  char buf[LONG_STRING];  char user[SHORT_STRING], q_user[SHORT_STRING];  char pass[SHORT_STRING], q_pass[SHORT_STRING];  char seq[16];  memset (&sin, 0, sizeof (sin));  hostname = safe_strdup(conn->server);  portnum = strrchr(hostname, ':');  if(portnum) { *portnum=0; portnum++; }  sin.sin_port = htons (portnum ? atoi(portnum) : IMAP_PORT);  sin.sin_family = AF_INET;  if ((he = gethostbyname (hostname)) == NULL)  {    safe_free((void*)&hostname);    mutt_perror (conn->server);    return (-1);  }  safe_free((void*)&hostname);  memcpy (&sin.sin_addr, he->h_addr_list[0], he->h_length);  if ((conn->fd = socket (AF_INET, SOCK_STREAM, IPPROTO_IP)) < 0)  {    mutt_perror ("socket");    return (-1);  }  mutt_message ("Connecting to %s...", conn->server);  if (connect (conn->fd, (struct sockaddr *) &sin, sizeof (sin)) < 0)  {    mutt_perror ("connect");    close (conn->fd);  }  if (mutt_socket_read_line_d (buf, sizeof (buf), conn) < 0)  {    close (conn->fd);    return (-1);  }  if (strncmp ("* OK", buf, 4) == 0)  {    if (!ImapUser)    {      strfcpy (user, NONULL(Username), sizeof (user));      if (mutt_get_field ("IMAP Username: ", user, sizeof (user), 0) != 0 ||	  !user[0])      {	user[0] = 0;	return (-1);      }    }    else      strfcpy (user, ImapUser, sizeof (user));    if (!ImapPass)    {      pass[0]=0;      snprintf (buf, sizeof (buf), "Password for %s@%s: ", user, conn->server);      if (mutt_get_field (buf, pass, sizeof (pass), M_PASS) != 0 ||	  !pass[0])      {	return (-1);      }    }    else      strfcpy (pass, ImapPass, sizeof (pass));    imap_quote_string (q_user, sizeof (q_user), user);    imap_quote_string (q_pass, sizeof (q_pass), pass);    mutt_message ("Logging in...");    imap_make_sequence (seq, sizeof (seq));    snprintf (buf, sizeof (buf), "%s LOGIN %s %s\r\n", seq, q_user, q_pass);    if (imap_exec (buf, sizeof (buf), ctx, seq, buf, 0) != 0)    {      imap_error ("imap_open_connection()", buf);      return (-1);    }    /* If they have a successful login, we may as well cache the user/password. */    if (!ImapUser)      ImapUser = safe_strdup (user);    if (!ImapPass)      ImapPass = safe_strdup (pass);  }  else if (strncmp ("* PREAUTH", buf, 9) != 0)  {    imap_error ("imap_open_connection()", buf);    close (conn->fd);    return (-1);  }  return 0;}