patch 8.2.3975: error messages are spread out
Problem: Error messages are spread out.
Solution: Move more error messages to errors.h.
diff --git a/src/os_mswin.c b/src/os_mswin.c
index f4fc089..4f71d9e 100644
--- a/src/os_mswin.c
+++ b/src/os_mswin.c
@@ -1399,7 +1399,7 @@
if (prt_dlg.hDC == NULL)
{
- emsg(_("E237: Printer selection failed"));
+ emsg(_(e_printer_selection_failed));
mch_print_cleanup();
return FALSE;
}
@@ -1519,7 +1519,7 @@
FORMAT_MESSAGE_FROM_SYSTEM |
FORMAT_MESSAGE_IGNORE_INSERTS,
NULL, err, 0, (LPTSTR)(&buf), 0, NULL);
- semsg(_("E238: Print error: %s"),
+ semsg(_(e_print_error_str),
buf == NULL ? (char_u *)_("Unknown") : buf);
LocalFree((LPVOID)(buf));
}
@@ -2961,7 +2961,9 @@
if (cp->name == NULL && verbose)
{
char_u *s = utf16_to_enc(p, NULL);
- semsg(_("E244: Illegal charset name \"%s\" in font name \"%s\""), s, name);
+
+ semsg(_(e_illegal_str_name_str_in_font_name_str),
+ "charset", s, name);
vim_free(s);
break;
}
@@ -2981,7 +2983,8 @@
if (qp->name == NULL && verbose)
{
char_u *s = utf16_to_enc(p, NULL);
- semsg(_("E244: Illegal quality name \"%s\" in font name \"%s\""), s, name);
+ semsg(_(e_illegal_str_name_str_in_font_name_str),
+ "quality", s, name);
vim_free(s);
break;
}
@@ -2989,7 +2992,7 @@
}
default:
if (verbose)
- semsg(_("E245: Illegal char '%c' in font name \"%s\""), p[-1], name);
+ semsg(_(e_illegal_char_nr_in_font_name_str), p[-1], name);
goto theend;
}
while (*p == L':')