xcopy: Use FormatMessage() for better internationalization support.

This makes it possible to reorder the format string placeholders in message translations.
diff --git a/po/bg.po b/po/bg.po
index 6a348d0..a8b83eb 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -8140,7 +8140,7 @@
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:310 xcopy.rc:38
+#: cmd.rc:310
 msgid "Failed to open '%s'\n"
 msgstr ""
 
@@ -11056,7 +11056,7 @@
 msgstr ""
 
 #: xcopy.rc:28
-msgid "Invalid parameter '%s' -  Use xcopy /? for help\n"
+msgid "Invalid parameter '%1' -  Use xcopy /? for help\n"
 msgstr ""
 
 #: xcopy.rc:29
@@ -11064,34 +11064,38 @@
 msgstr ""
 
 #: xcopy.rc:30
-msgid "%d file(s) would be copied\n"
+msgid "%1!d! file(s) would be copied\n"
 msgstr ""
 
 #: xcopy.rc:31
-msgid "%d file(s) copied\n"
+msgid "%1!d! file(s) copied\n"
 msgstr ""
 
 #: xcopy.rc:34
 msgid ""
-"Is '%s' a filename or directory\n"
+"Is '%1' a filename or directory\n"
 "on the target?\n"
 "(F - File, D - Directory)\n"
 msgstr ""
 
 #: xcopy.rc:35
-msgid "%s? (Yes|No)\n"
+msgid "%1? (Yes|No)\n"
 msgstr ""
 
 #: xcopy.rc:36
-msgid "Overwrite %s? (Yes|No|All)\n"
+msgid "Overwrite %1? (Yes|No|All)\n"
 msgstr ""
 
 #: xcopy.rc:37
-msgid "Copying of '%s' to '%s' failed with r/c %d\n"
+msgid "Copying of '%1' to '%2' failed with r/c %3!d!\n"
+msgstr ""
+
+#: xcopy.rc:38
+msgid "Failed to open '%1'\n"
 msgstr ""
 
 #: xcopy.rc:39
-msgid "Failed during reading of '%s'\n"
+msgid "Failed during reading of '%1'\n"
 msgstr ""
 
 #: xcopy.rc:43