[1/7] cmd: Add help for ASSOC command

Frédéric Delanoy frederic.delanoy at gmail.com
Mon Aug 29 14:45:13 CDT 2011


---
 po/ar.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/bg.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/ca.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/cs.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/da.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/de.po             |   92 +++++++++++++++++++++++++++++---------------------
 po/el.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/en.po             |   92 +++++++++++++++++++++++++++++---------------------
 po/en_US.po          |   92 +++++++++++++++++++++++++++++---------------------
 po/eo.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/es.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/fa.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/fi.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/fr.po             |   92 +++++++++++++++++++++++++++++---------------------
 po/he.po             |   92 +++++++++++++++++++++++++++++---------------------
 po/hi.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/hu.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/it.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/ja.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/ko.po             |   92 +++++++++++++++++++++++++++++---------------------
 po/lt.po             |   92 +++++++++++++++++++++++++++++---------------------
 po/ml.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/nb_NO.po          |   91 ++++++++++++++++++++++++++++---------------------
 po/nl.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/or.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/pa.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/pl.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/pt_BR.po          |   91 ++++++++++++++++++++++++++++---------------------
 po/pt_PT.po          |   91 ++++++++++++++++++++++++++++---------------------
 po/rm.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/ro.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/ru.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/sk.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/sl.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/sr_RS at cyrillic.po |   91 ++++++++++++++++++++++++++++---------------------
 po/sr_RS at latin.po    |   91 ++++++++++++++++++++++++++++---------------------
 po/sv.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/te.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/th.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/tr.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/uk.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/wa.po             |   91 ++++++++++++++++++++++++++++---------------------
 po/wine.pot          |   91 ++++++++++++++++++++++++++++---------------------
 po/zh_CN.po          |   91 ++++++++++++++++++++++++++++---------------------
 po/zh_TW.po          |   91 ++++++++++++++++++++++++++++---------------------
 programs/cmd/cmd.rc  |    9 +++++
 46 files changed, 2356 insertions(+), 1755 deletions(-)

diff --git a/po/ar.po b/po/ar.po
index 576844d..aed1742 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -7876,26 +7876,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -7930,152 +7943,152 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 #, fuzzy
 msgid "%s: File Not Found\n"
 msgstr "تعذّر إيجاد '%s'."
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr ""
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/bg.po b/po/bg.po
index 78517e9..a706625 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -8045,26 +8045,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8099,152 +8112,152 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 #, fuzzy
 msgid "%s: File Not Found\n"
 msgstr "Файлът не е намерен"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr ""
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/ca.po b/po/ca.po
index 5d9aeff..40324dd 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -7793,26 +7793,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -7847,152 +7860,152 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr ""
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr ""
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 #, fuzzy
 msgid "%s, Delete"
 msgstr "&Suprimir"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/cs.po b/po/cs.po
index dfae2aa..d34e63b 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -8381,18 +8381,30 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8401,10 +8413,11 @@ msgstr ""
 "operačnímu systému nebo příkazovému interpretu,\n"
 "ze kterého byl cmd spuštěn.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
 #, fuzzy
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8470,151 +8483,151 @@ msgstr ""
 "Zadejte HELP <příkaz> pro podrobnější informace o některém z výše uvedených "
 "příkazů\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "Y"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "N"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr ""
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr ""
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "A"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "CMD Version %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/da.po b/po/da.po
index 7e6bf37..be1a2de 100644
--- a/po/da.po
+++ b/po/da.po
@@ -8421,19 +8421,31 @@ msgid ""
 "PUSHD.\n"
 msgstr "POPD ændrer arbejdskatalog til det som sidst blev brugt med PUSHD.\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 "MORE lader dig bladre gennem indholdet af filer eller inddata fra en pipe.\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8441,10 +8453,11 @@ msgstr ""
 "EXIT afslutter gældende CMD og returnerer til operativsystemet eller det\n"
 "program CMD blev startet af.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
 #, fuzzy
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8509,41 +8522,41 @@ msgstr ""
 "\n"
 "Skriv «HELP <kommando>» for mere information om kommandoerne ovenover\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "Er du sikker"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "J"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "N"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "Manglende filtilknytning for efternavnet %s\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr "Ingen åbnekommando er tilknyttet filtypene '%s'\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "Overskriv %s"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "Mere..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr "Linie i batchfil muligvis forkortet. Using:\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8551,80 +8564,80 @@ msgstr ""
 "Ikke implementeret endnu\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "Argument mangler\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "Syntaks fejl\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr "%s : Filen ikke fundet\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "Ingen hjælp tilgængelig for %s\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "GOTO Destination ikke fundet\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "Nuværende Dato er %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "Nuværende Tid er %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "Skriv ny dato: "
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "Skriv ny tid: "
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "Miljøvariable %s ikke defineret\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "Kunne ikke åbne «%s»\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr "Kunn ikke kalde batch label udefra batchskriptet\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "A"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, Slet"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "Echo er %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "Verify er %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "Verify skal være ON eller OFF\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "Parameter fejl\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8634,31 +8647,31 @@ msgstr ""
 "Volume Seriel Nummer is %04x-%04x\n"
 "\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "Volumen's label (11 karaktere, ENTER for ingen)?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "PATH ikke fundet\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "Tryk Return for at fortsætte: "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Wine Command Prompt"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "CMD Version %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr "Mere? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "The input line is too long.\n"
 
diff --git a/po/de.po b/po/de.po
index 9d490ae..f64a9d2 100644
--- a/po/de.po
+++ b/po/de.po
@@ -8332,11 +8332,23 @@ msgstr ""
 "POPD wechselt das Arbeitsverzeichnis zu dem zuletzt\n"
 "mit PUSHD gespeicherten.\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr "MORE gibt Dateien und Pipes seitenweise aus.\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
@@ -8346,7 +8358,7 @@ msgstr ""
 "bis der Benutzer eine erlaubte Taste aus einer wählbaren Liste drückt.\n"
 "CHOICE wird hauptsächlich als Menüauswahl in einer Batchdatei genutzt.\n"
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8354,9 +8366,11 @@ msgstr ""
 "EXIT beendet die aktuelle Befehlssitzung und kehrt zum\n"
 "Betriebssystem oder der Shell zurück, von der CMD gestart wurde.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
+#, fuzzy
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8425,43 +8439,43 @@ msgstr ""
 "Geben Sie HELP <Befehl> ein, damit Sie weitere Informationen für einen der\n"
 "obigen Befehle erhalten.\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "Sind sie sicher"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "J"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "N"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "Verknüpfung für Dateiendung %s fehlt\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr "Kein Befehl zum Öffnen für Dateityp '%s'\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "%s überschreiben"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "Mehr..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 "Die Zeile bei der Batchverarbeitung ist möglicherweise abgeschnitten. "
 "Benutze:\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8469,80 +8483,80 @@ msgstr ""
 "Noch nicht implementiert\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "Argument fehlt\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "Syntaxfehler\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr "%s : Datei nicht gefunden\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "Hilfe für %s ist nicht verfügbar\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "Das Sprungziel von GOTO wurde nicht gefunden\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "Aktuelles Datum ist %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "Aktuelle Zeit ist %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "Geben Sie das neue Datum ein: "
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "Geben Sie die neue Zeit ein: "
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "Die Umgebungsvariable %s ist nicht definiert\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "'%s' konnte nicht geöffnet werden\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr "Kann kein Batch-Label außerhalb eines Batch-Scripts aufrufen\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "A"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, löschen"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "Echo ist %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "Verify ist %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "Verify muß ON oder OFF sein\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "Parameterfehler\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8552,31 +8566,31 @@ msgstr ""
 "Volumeseriennummer ist %04x-%04x\n"
 "\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "Volumebezeichnung (11 Zeichen, EINGABETASTE für keine)?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "PATH nicht gefunden\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "Drücken Sie die Eingabetaste um fortzufahren: "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Wine Befehlsprozessor"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "CMD Version %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr "Mehr? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "Die Eingabezeile ist zu lang.\n"
 
diff --git a/po/el.po b/po/el.po
index aedd2aa..62c3051 100644
--- a/po/el.po
+++ b/po/el.po
@@ -7925,26 +7925,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -7979,152 +7992,152 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 #, fuzzy
 msgid "%s: File Not Found\n"
 msgstr "Το αρχείο δε βρέθηκε"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr ""
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/en.po b/po/en.po
index 39fe7c8..0ae5db8 100644
--- a/po/en.po
+++ b/po/en.po
@@ -8050,11 +8050,23 @@ msgstr ""
 "POPD changes current directory to the last one saved with\n"
 "PUSHD.\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr "MORE displays output of files or piped input in pages.\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
@@ -8064,7 +8076,7 @@ msgstr ""
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8072,9 +8084,10 @@ msgstr ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8109,6 +8122,7 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8142,41 +8156,41 @@ msgstr ""
 "\n"
 "Enter HELP <command> for further information on any of the above commands\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "Are you sure"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "Y"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "N"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "File association missing for extension %s\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr "No open command associated with file type '%s'\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "Overwrite %s"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "More..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr "Line in Batch processing possibly truncated. Using:\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8184,80 +8198,80 @@ msgstr ""
 "Not Yet Implemented\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "Argument missing\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "Syntax error\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr "%s: File Not Found\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "No help available for %s\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "Target to GOTO not found\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "Current Date is %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "Current Time is %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "Enter new date: "
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "Enter new time: "
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "Environment variable %s not defined\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "Failed to open '%s'\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr "Cannot call batch label outside of a batch script\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "A"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, Delete"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "Echo is %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "Verify is %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "Verify must be ON or OFF\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "Parameter error\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8267,31 +8281,31 @@ msgstr ""
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "Volume label (11 characters, ENTER for none)?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "PATH not found\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "Press Return key to continue: "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Wine Command Prompt"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "CMD Version %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr "More? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "The input line is too long.\n"
 
diff --git a/po/en_US.po b/po/en_US.po
index 2d03ae9..92a296b 100644
--- a/po/en_US.po
+++ b/po/en_US.po
@@ -8156,11 +8156,23 @@ msgstr ""
 "POPD changes current directory to the last one saved with\n"
 "PUSHD.\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr "MORE displays output of files or piped input in pages.\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
@@ -8170,7 +8182,7 @@ msgstr ""
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8178,9 +8190,10 @@ msgstr ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8215,6 +8228,7 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8248,41 +8262,41 @@ msgstr ""
 "\n"
 "Enter HELP <command> for further information on any of the above commands\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "Are you sure"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "Y"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "N"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "File association missing for extension %s\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr "No open command associated with file type '%s'\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "Overwrite %s"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "More..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr "Line in Batch processing possibly truncated. Using:\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8290,80 +8304,80 @@ msgstr ""
 "Not Yet Implemented\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "Argument missing\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "Syntax error\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr "%s: File Not Found\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "No help available for %s\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "Target to GOTO not found\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "Current Date is %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "Current Time is %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "Enter new date: "
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "Enter new time: "
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "Environment variable %s not defined\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "Failed to open '%s'\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr "Cannot call batch label outside of a batch script\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "A"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, Delete"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "Echo is %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "Verify is %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "Verify must be ON or OFF\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "Parameter error\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8373,31 +8387,31 @@ msgstr ""
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "Volume label (11 characters, ENTER for none)?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "PATH not found\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "Press Return key to continue: "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Wine Command Prompt"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "CMD Version %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr "More? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "The input line is too long.\n"
 
diff --git a/po/eo.po b/po/eo.po
index d8f3b70..28d691b 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -8049,26 +8049,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8103,152 +8116,152 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 #, fuzzy
 msgid "%s: File Not Found\n"
 msgstr "Dosiero ne estis trovita"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr ""
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/es.po b/po/es.po
index 8ccc0d8..401694f 100644
--- a/po/es.po
+++ b/po/es.po
@@ -8594,18 +8594,30 @@ msgstr ""
 "POPD cambia el directorio actual al último almacenado con\n"
 "PUSHD.\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr "MORE muestra la salida de archivos o entrada entubada por páginas.\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8613,10 +8625,11 @@ msgstr ""
 "EXIT termina la sesión de comandos actual y regresa al sistema\n"
 "operativo o intérprete de comandos desde el que invocó cmd.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
 #, fuzzy
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8683,41 +8696,41 @@ msgstr ""
 "comandos\n"
 "de arriba\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "Está seguro"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "S"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "N"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "Falta una asociación de archivo para la extensión %s\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr "Ningún comando de apertura asociado con el tipo de archivo '%s'\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "Sobrescribir %s"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "Más..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr "Línea en procesamiento por lotes posiblemente truncada. Usando:\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8725,80 +8738,80 @@ msgstr ""
 "No implementado\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "Argumento faltante\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "Error de sintaxis\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr "%s : Archivo no encontrado\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "No hay ayuda disponible para %s\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "El destino de la instrucción GOTO no se ha encontrado\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "La fecha actual es %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "La hora actual es %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "Ingrese la nueva fecha: "
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "Ingrese la nueva hora: "
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "Variable de entorno %s no definida\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "No se pudo abrir '%s'\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr "No se puede llamar a una etiqueta fuera de un script por lotes\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "A"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, Borrar"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "Echo es %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "Verificar es %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "Verificar debe estar ON o OFF\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "Error de parámetro\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8808,31 +8821,31 @@ msgstr ""
 "El número de serie del volumen es %04x-%04x\n"
 "\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "Etiqueta del volumen (11 caracteres, Return para ninguno)?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "PATH no encontrado\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "Pulse la tecla Return para continuar: "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Wine Símbolo del sistema"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "CMD Versión %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr "Más? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "La línea de entrada es demasiado larga.\n"
 
diff --git a/po/fa.po b/po/fa.po
index cf5cf55..c612062 100644
--- a/po/fa.po
+++ b/po/fa.po
@@ -7878,26 +7878,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -7932,152 +7945,152 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 #, fuzzy
 msgid "%s: File Not Found\n"
 msgstr "'%s' پیدا نشد."
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr ""
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/fi.po b/po/fi.po
index 98dfe7f..df747e4 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -8125,26 +8125,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8179,152 +8192,152 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 #, fuzzy
 msgid "%s: File Not Found\n"
 msgstr "Tiedostoa ei löydy"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr ""
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/fr.po b/po/fr.po
index 7de24d2..22fba6c 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -8241,11 +8241,23 @@ msgstr ""
 "POPD remplace le répertoire courant par le dernier enregistré à l'aide de\n"
 "PUSHD.\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr "MORE affiche le contenu de fichiers ou l'entrée standard par pages.\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
@@ -8256,7 +8268,7 @@ msgstr ""
 "CHOICE est principalement utilisé pour construire une sélection de menu dans "
 "un fichier batch.\n"
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8264,9 +8276,11 @@ msgstr ""
 "EXIT termine la session de ligne de commande et retourne\n"
 "au système d'exploitation ou au shell où vous avez invoqué cmd.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
+#, fuzzy
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8337,42 +8351,42 @@ msgstr ""
 "\n"
 "Entrez HELP <commande> pour plus d'informations sur les commandes ci-dessus\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "Êtes-vous sûr(e)"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "O"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "N"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "Association de fichier manquante pour l'extension %s\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 "Aucune commande d'ouverture n'est associée avec le type de fichier « %s »\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "Écraser %s"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "Plus..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr "Ligne du processus batch probablement tronquée. Utilisation de :\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8380,80 +8394,80 @@ msgstr ""
 "Pas encore implémenté\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "Argument manquant\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "Erreur de syntaxe\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr "%s : fichier non trouvé\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "Pas d'aide disponible pour %s\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "La destination de l'instruction GOTO n'a pas été trouvée\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "La date courante est %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "L'heure courante est %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "Saisissez la nouvelle date : "
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "Saisissez la nouvelle heure : "
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "La variable d'environnement %s n'est pas définie\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "Impossible d'ouvrir « %s »\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr "Impossible d'appeler une étiquette de batch hors d'un script batch\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "T"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, Supprimer"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "Echo est %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "Verify est %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "Verify doit être ON ou OFF\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "Erreur de paramètre\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8463,31 +8477,31 @@ msgstr ""
 "Le numéro de série du volume est %04x-%04x\n"
 "\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "Étiquette du volume (11 caractères, ENTRÉE pour aucun) ?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "PATH non trouvé\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "Appuyez sur ENTRÉE pour continuer : "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Invite de commande Wine"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "CMD version %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr "Plus ? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "La ligne d'entrée est trop longue.\n"
 
diff --git a/po/he.po b/po/he.po
index c1cd4e1..4df5fd3 100644
--- a/po/he.po
+++ b/po/he.po
@@ -8254,11 +8254,23 @@ msgstr ""
 "POPD changes current directory to the last one saved with\n"
 "PUSHD.\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr "MORE displays output of files or piped input in pages.\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
@@ -8268,7 +8280,7 @@ msgstr ""
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8276,9 +8288,11 @@ msgstr ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
+#, fuzzy
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8346,41 +8360,41 @@ msgstr ""
 "\n"
 "Enter HELP <command> for further information on any of the above commands\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "Are you sure"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "Y"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "N"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "File association missing for extension %s\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr "No open command associated with file type '%s'\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "Overwrite %s"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "More..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr "Line in Batch processing possibly truncated. Using:\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8388,80 +8402,80 @@ msgstr ""
 "Not Yet Implemented\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "Argument missing\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "Syntax error\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr "%s: File Not Found\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "No help available for %s\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "Target to GOTO not found\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "Current Date is %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "Current Time is %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "Enter new date: "
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "Enter new time: "
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "Environment variable %s not defined\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "Failed to open '%s'\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr "Cannot call batch label outside of a batch script\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "A"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, Delete"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "Echo is %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "Verify is %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "Verify must be ON or OFF\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "Parameter error\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8471,31 +8485,31 @@ msgstr ""
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "Volume label (11 characters, ENTER for none)?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "PATH not found\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "Press Return key to continue: "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Wine Command Prompt"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "CMD Version %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr "More? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "The input line is too long.\n"
 
diff --git a/po/hi.po b/po/hi.po
index 6a4f1de..7017a1f 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -7789,26 +7789,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -7843,151 +7856,151 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr ""
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr ""
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/hu.po b/po/hu.po
index 9f5a933..b98524e 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -8320,26 +8320,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8374,152 +8387,152 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 #, fuzzy
 msgid "%s: File Not Found\n"
 msgstr "Fájl nem található"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr ""
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/it.po b/po/it.po
index fc7786c..fa73e61 100644
--- a/po/it.po
+++ b/po/it.po
@@ -8504,11 +8504,23 @@ msgstr ""
 "POPD cambia la cartella attuale con l'ultima salvata con\n"
 "PUSHD.\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr "MORE mostra l'output di files o l'input dalla pipe in pagine.\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
@@ -8519,7 +8531,7 @@ msgstr ""
 "CHOICE è usato generalmente per creare un menù a selezione in un file "
 "batch.\n"
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8527,10 +8539,11 @@ msgstr ""
 "EXIT termina la sessione corrente di cmd e torna al\n"
 "sistema operativo o alla shell dal quale hai chiamato cmd.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
 #, fuzzy
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8597,41 +8610,41 @@ msgstr ""
 "Inserisci HELP <comando> per maggiori informazioni su ciascuno dei comandi "
 "soprastanti\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "Sei sicuro"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "S"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "N"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "Associazione di file mancante per l'estensione %s\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr "Nessun comando di apertura associato con il tipo di file '%s'\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "Sovrascrivere %s"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "Di più..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr "Linea nell'elaborazione Batch probabilmente troncata. Uso:\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8639,80 +8652,80 @@ msgstr ""
 "Non ancora implementato\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "Manca un parametro\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "Errore di sintassi\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr "%s : File non trovato\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "Nessun aiuto disponibile per %s\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "Destinazione del GOTO non trovata\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "La data attuale è  %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "L'ora attuale è  %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "Inserisci una nuova data: "
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "Inserisci una nuova ora: "
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "Variabile d'ambiente %s non definita\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "Impossibile aprire '%s'\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr "Impossibile chiamare un'etichetta batch fuori da uno script batch\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "T"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, Cancella"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "Echo è %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "Verify è %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "Verify deve essere ON o OFF\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "Errore nel parametro\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8722,31 +8735,31 @@ msgstr ""
 "Il numero seriale del volume è %04x-%04x\n"
 "\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "Etichetta del volume (11 caratteri, Invio per nessuno)?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "PATH non trovato\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "Premere Invio per continuare: "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Prompt dei comandi di Wine"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "Versione di CMD %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr "Di più? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "La linea di input è troppo lunga.\n"
 
diff --git a/po/ja.po b/po/ja.po
index 92a504c..baa909f 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -8145,11 +8145,23 @@ msgstr ""
 "POPD は PUSHD で最後に保存されたディレクトリにカレント ディレクトリを変\n"
 "更します。\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr "MORE はファイルの出力やパイプ化された入力を表示します。\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
@@ -8159,7 +8171,7 @@ msgstr ""
 "すまで待機します。\n"
 "CHOICE は主にバッチ ファイルでメニュー選択を構築するために使われます。\n"
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8167,10 +8179,11 @@ msgstr ""
 "EXIT は現在のコマンドセッションを終了してcmdを呼び出したOSまたはシェルに戻し"
 "ます。\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
 #, fuzzy
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8237,41 +8250,41 @@ msgstr ""
 "上記のコマンドに関する詳細を表示するには HELP <コマンド名> と入力して下さ"
 "い。\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "よろしいですか"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "Y"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "N"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "拡張子 %s に対するファイル関連付けがありません。\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr "ファイル タイプ '%s' に関連付けられた開くコマンドがありません。\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "上書き %s"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "More..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr "バッチ処理の行が切り落とされた可能性があります。対象行:\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8279,80 +8292,80 @@ msgstr ""
 "まだ実装されていません\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "引数がありません\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "文法エラー\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr "%s: ファイルが見つかりません\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "%s に対するヘルプはありません\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "GOTO の対象が見つかりません\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "現在の日付は %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "現在の時刻は %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "新しい日付を入力してください: "
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "新しい時刻を入力してください: "
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "環境変数 %s は定義されていません\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "'%s' を開けません\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr "バッチ スクリプトの外からバッチ ラベルを呼び出すことはできません\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "A"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, 削除"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "Echo は %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "Verify は %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "Verify は ON か OFF で指定してください\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "パラメータ エラー\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8362,31 +8375,31 @@ msgstr ""
 "ボリューム シリアル番号は %04x-%04x\n"
 "\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "ボリューム ラベル(半角11文字, ENTER で無指定)?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "PATH が見つかりません\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "続けるにはリターンキーを押して下さい: "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Wine コマンド プロンプト"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "CMD バージョン %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr "More? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "入力行が長すぎます。\n"
 
diff --git a/po/ko.po b/po/ko.po
index c8020d5..dd102b9 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -8121,12 +8121,24 @@ msgid ""
 "PUSHD.\n"
 msgstr "POPD는 현재 디렉토리를 PUSH로 마지막으로 저장했던 것으로 바꾼다.\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 "MORE는 파일 출력을 보여주거나 페이지의 파이프로도 된 입력을 보여준다.\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
@@ -8136,7 +8148,7 @@ msgstr ""
 "허용하는 키를 누를 때까지 기다립니다.\n"
 "CHOICE는 주로 배치 파일에서 메뉴 선택을 넣는 데 사용됩니다..\n"
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8144,9 +8156,11 @@ msgstr ""
 "EXIT는 현재 명령 세션을 중단시키고 운영체제로 돌아가거나 cmd를\n"
 "호출한 셀로 돌아갑니다.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
+#, fuzzy
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8212,41 +8226,41 @@ msgstr ""
 "\n"
 "HELP <명령>을 치면 그 명령의 상세한 정보를 보여줌\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "당신은 확신합니까?"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "예"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "아니오"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "이 파일확장자 %s에 연결된 풀그림이 없습니다.\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr "이 파일 형식 '%s'과 연결된 어떠한 명령도 없습니다.'\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "%s 덮어쓰기"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "더 많이..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr "배치 작업의 줄은 아마도 불완전한 것 같습니다. 사용법:\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8254,80 +8268,80 @@ msgstr ""
 "아직 구현되지 않았습니다\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "인수가 없습니다\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "문법 오류\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr "%s :파일을 찾을 수 없습니다\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "%s를 위한 어떠한 도움말도 찾을 수 없습니다\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "GOTO 타겟을 찾을 수 없습니다\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "현재 날짜는 %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "현재 시간은 %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "새 날짜 입력: "
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "새 시간 입력: "
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "환경 변수 %s 는 정의되지 않았습니다\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "'%s' 열기 실패\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr "배치 스크립트 밖의 배치 라벨은 불러올수 없습니다\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "A"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, 삭제"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "에코(Echo)는 %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "검증(Verify)은 %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "검증(Verify)은 반드시 ON 이나 OFF가 되어야 합니다.\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "매개변수 오류\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8337,31 +8351,31 @@ msgstr ""
 " 볼륨 시리얼 번호는 %04x-%04x\n"
 "\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "볼륨 라벨 (11 글자, ENTER는 없음과 같음)?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "PATH를 찾을 수 없습니다\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "리턴 키를 누르면 계속: "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Wine 명령 입력대기"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "CMD 버젼 %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr " 더? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "이 출력 줄은 너무 깁니다.\n"
 
diff --git a/po/lt.po b/po/lt.po
index 7353a80..3ccad30 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -8170,11 +8170,23 @@ msgid ""
 "PUSHD.\n"
 msgstr "POPD pakeičia dabartinį katalogą į paskutinį išsaugotą su PUSHD.\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr "MORE parodo failo išvedimą ar kanalo įvedimą puslapiais.\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
@@ -8184,7 +8196,7 @@ msgstr ""
 "paspaus leidžiamą klavišą iš pasirinkimų sąrašo.\n"
 "CHOICE dažniausiai naudojama pasirinkimo meniu konstravimui komandų faile.\n"
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8192,9 +8204,11 @@ msgstr ""
 "EXIT baigia dabartinį komandų seansą ir grįžta į operacinę sistemą\n"
 "ar apvalkalą iš kur CMD buvo iškviestas.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
+#, fuzzy
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8263,41 +8277,41 @@ msgstr ""
 "Įveskite HELP <komanda> platesnei informacijai apie išvardintas komandas "
 "gauti.\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "Ar tikrai"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "T"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "N"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "Trūksta failo susiejimo prievardžiui %s\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr "Jokia atvėrimo komanda nesusieta su failo tipu „%s“\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "Perrašyti %s"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "Daugiau..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr "Paketinio apdorojimo eilutė galimai nukirsta. Naudojama:\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8305,80 +8319,80 @@ msgstr ""
 "Dar nerealizuota\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "Trūksta argumento\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "Sintaksės klaida\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr "%s: failas nerastas\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "Nėra informacijos apie %s\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "GOTO tikslas nerastas\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "Dabartinė data yra %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "Dabartinis laikas yra %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "Įveskite naują datą: "
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "Įveskite naują laiką: "
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "Aplinkos kintamasis %s neapibrėžtas\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "Nepavyko atverti „%s“\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr "Negalima iškviesti žymės esančios už komandos failo ribų\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "V"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, šalinti"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "ECHO yra %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "VERIFY yra %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "VERIFY turi būti ON arba OFF\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "Parametro klaida\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8388,31 +8402,31 @@ msgstr ""
 "Tomo serijos numeris yra %04x-%04x\n"
 "\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "Tomo vardas (11 simbolių, ĮVESTI – bevardis)?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "KELIAS nerastas\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "Norėdami tęsti spauskite įvedimo klavišą: "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Wine komandų interpretatorius"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "CMD versija %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr "Daugiau? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "Įvedimo eilutė per ilga.\n"
 
diff --git a/po/ml.po b/po/ml.po
index 378166b..c2227d1 100644
--- a/po/ml.po
+++ b/po/ml.po
@@ -7789,26 +7789,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -7843,151 +7856,151 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr ""
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr ""
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/nb_NO.po b/po/nb_NO.po
index c85a3a2..7916eac 100644
--- a/po/nb_NO.po
+++ b/po/nb_NO.po
@@ -8428,18 +8428,30 @@ msgid ""
 "PUSHD.\n"
 msgstr "POPD endrer arbeidskatalog til den som sist ble brukt med PUSHD.\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr "MORE lar deg bla gjennom innholdet i filer eller inndata i rør.\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8447,10 +8459,11 @@ msgstr ""
 "EXIT avslutter gjeldende kommandoøkt og returnerer til operativsystemet\n"
 "eller skallet CMD ble startet fra.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
 #, fuzzy
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8515,41 +8528,41 @@ msgstr ""
 "\n"
 "Skriv «HELP <kommando>» for mer informasjon om kommandoene ovenfor\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "Er du sikker"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "J"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "N"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "Manglende filtilknytning for etternavnet %s\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr "Ingen åpnekommando er tilknyttet filtypene '%s'\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "Overwrite %s"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "Mer..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr "Line in Batch processing possibly truncated. Using:\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8557,81 +8570,81 @@ msgstr ""
 "Not Yet Implemented\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "Argument missing\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "Syntax error\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 #, fuzzy
 msgid "%s: File Not Found\n"
 msgstr "%s : File Not Found\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "No help available for %s\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "Target to GOTO not found\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "Current Date is %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "Current Time is %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "Enter new date: "
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "Enter new time: "
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "Environment variable %s not defined\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "Klarte ikke åpne «%s»\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr "Cannot call batch label outside of a batch script\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "A"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, Delete"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "Echo is %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "Verify is %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "Verify must be ON or OFF\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "Parameter error\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8641,31 +8654,31 @@ msgstr ""
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "Volume label (11 characters, ENTER for none)?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "PATH not found\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "Press Return key to continue: "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Wine Command Prompt"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "CMD Version %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr "More? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "The input line is too long.\n"
 
diff --git a/po/nl.po b/po/nl.po
index e85a001..a0c1fbc 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -8310,13 +8310,25 @@ msgstr ""
 "POPD verandert de huidige map naar de meest recente die\n"
 "op de stapel werd gezet met PUSHD.\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 "MORE toont de uitvoer van programma's of herleidde invoer\n"
 "per bladzijde.\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
@@ -8327,7 +8339,7 @@ msgstr ""
 "CHOICE wordt hoofdzakelijk gebruikt om een selectie uit een menu te maken\n"
 "in een batch bestand.\n"
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8335,10 +8347,11 @@ msgstr ""
 "EXIT beëindigt de lopende sessie en keert terug\n"
 "naar het besturingssysteem of de schil van waaruit cmd werd gestart.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
 #, fuzzy
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8401,41 +8414,41 @@ msgstr ""
 "\n"
 "type HELP <opdracht> voor meer informatie over bovengenoemde opdrachten\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "Bent u zeker"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "J"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "N"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "Bestandsassociatie ontbreekt voor extensie %s\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr "Geen open commando verbonden met bestand type '%s'\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "Overschrijf %s"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "Meer..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr "Regel in Batch proces mogelijk afgebroken. We gebruiken:\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8443,81 +8456,81 @@ msgstr ""
 "Nog niet geïmplementeerd\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "Argument ontbreekt\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "Fout in de syntax\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr "%s : Bestand Niet Gevonden\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "Geen help beschikbaar voor %s\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "Doel opgegeven bij GOTO niet gevonden\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "Huidige Datum is %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "Huidige Tijd is %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "Voer de nieuwe datum in: "
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "voer de nieuwe tijd in: "
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "Omgevingsvariable %s niet gedefinieerd\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "Openen van '%s' is mislukt\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 "Onmogelijk om een batch label aan te roepen van buiten een batch script\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "A"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, Verwijderen"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "Echo staat %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "Verify staat %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "Verify moet ON of OFF zijn\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "Parameter onjuist\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8527,31 +8540,31 @@ msgstr ""
 "Het serienummer van de schijf is %04x-%04x\n"
 "\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "Schijf naam (11 karakters, ENTER voor geen)?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "PATH niet gevonden\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "Druk op de Return-toets om verder te gaan: "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Wine Command Prompt"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "CMD Versie %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr "Meer? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "De invoerregel is te lang.\n"
 
diff --git a/po/or.po b/po/or.po
index 4a20832..778c3a4 100644
--- a/po/or.po
+++ b/po/or.po
@@ -7789,26 +7789,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -7843,151 +7856,151 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr ""
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr ""
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/pa.po b/po/pa.po
index 13c697b..2364c01 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -7789,26 +7789,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -7843,151 +7856,151 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr ""
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr ""
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/pl.po b/po/pl.po
index 0927ac0..3771e5f 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -8176,11 +8176,23 @@ msgstr ""
 "POPD ustala aktualny katalog na ostatni katalog zapamiętany przez\n"
 "PUSHD\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr "MORE wyświetla strona po stronie wyjście pliku lub potoku.\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
@@ -8190,7 +8202,7 @@ msgstr ""
 "naciśnie dozwolony Przycisk z zaznaczalnej listy.\n"
 "CHOICE jest używany głównie do budowania menu wyboru w plikach typu bat.\n"
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8198,10 +8210,11 @@ msgstr ""
 "EXIT kończy bieżącą sesję cmd i powraca do systemu operacyjnego\n"
 "lub powłoki, w której uruchomiono cmd.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
 #, fuzzy
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8266,41 +8279,41 @@ msgstr ""
 "\n"
 "Wpisz HELP <komenda> dla dokładniejszych informacji o komendzie\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "Czy jesteś pewien?"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "T"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "N"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "Brak skojarzenia pliku dla rozszerzenia %s\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr "Brak skojarzenia polecenia otwórz z typem plików '%s'\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "Nadpisać %s"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "Więcej..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr "Linia przy przetwarzaniu pliku bat prawdopodobnie obcięta. Używam:\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8308,80 +8321,80 @@ msgstr ""
 "Jeszcze niezaimplementowane\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "Brakuje argumentu\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "Błąd składni\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr "%s : Plik nie znaleziony\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "Plik pomocy nie istnieje dla %s\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "Nie znaleziono przeznaczenia dla GOTO\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "Aktualna data: %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "Aktualny czas: %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "Wpisz nową datę: "
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "Wpisz nowy czas: "
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "Zmienna środowiskowa %s niezdefiniowana\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "Nieudane otwarcie '%s'\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr "Nie można wywołać etykiety bat poza skryptem bat\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "A"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, Usunąć"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "Echo jest %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "Verify jest %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "Verify musi być ON lub OFF\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "Błąd parametru\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8391,31 +8404,31 @@ msgstr ""
 "Numer seryjny wolumenu: %04x-%04x\n"
 "\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "Etykieta Wolumenu (11 znaków, ENTER aby pominąć)?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "Nie znaleziono PATH\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "Naciśnij klawisz Enter, aby kontynuować: "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Wiersz Poleceń Wine"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "Wersja CMD %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr "Więcej? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "Wpisany tekst jest zbyt długi.\n"
 
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 343817a..04004a6 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -8456,18 +8456,30 @@ msgstr ""
 "POPD changes current directory to the last one saved with\n"
 "PUSHD.\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr "MORE displays output of files or piped input in pages.\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8475,10 +8487,11 @@ msgstr ""
 "EXIT termina a sessão de comando atual e retorna ao sistema operacional\n"
 "ou shell que tenha invocado o cmd.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
 #, fuzzy
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8544,41 +8557,41 @@ msgstr ""
 "Entre HELP <comando> para maiores informações sobre alguns dos comandos "
 "acima\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "Tem certeza"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "S"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "N"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "Associação de arquivo faltando para a extensão %s\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr "Nenhum comando de abertura associado ao tipo de arquivo '%s'\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "Sobrescrever %s"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "Mais..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr "Linha no processamento do Batch possivelmente truncada. Usando:\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8586,80 +8599,80 @@ msgstr ""
 "Ainda não implementado\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "Faltando argumento\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "Erro de sintaxe\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr "%s : Arquivo Não Encontrado\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "Sem ajuda disponível para %s\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "Alvo para GOTO não encontrado\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "A Data Atual é %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "A Hora Atual é %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "Entre nova data: "
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "Entre nova hora: "
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "Variável de ambiente %s não definida\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "Falha ao abrir '%s'\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr "Não pode chamar um rótulo batch fora de um script batch\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "A"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, Excluir"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "Echo é %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "Verify é %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "Verify deve ser ON ou OFF\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "Erro de parâmetro\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8669,31 +8682,31 @@ msgstr ""
 "O Número de Série do Volume é %04x-%04x\n"
 "\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "Rótulo do Volume (11 characters, ENTER for none)?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "PATH não encontrado\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "Pressione a tecla Enter para continuar: "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Prompt de Comando Wine"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "CMD Versão %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr "Mais? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "A linha de entrada é muito longa.\n"
 
diff --git a/po/pt_PT.po b/po/pt_PT.po
index 2dd2ecc..54b4edb 100644
--- a/po/pt_PT.po
+++ b/po/pt_PT.po
@@ -8503,18 +8503,30 @@ msgstr ""
 "POPD changes current directory to the last one saved with\n"
 "PUSHD.\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr "MORE displays output of files or piped input in pages.\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8522,10 +8534,11 @@ msgstr ""
 "EXIT termina a sessão de comando actual e retorna ao sistema operacional\n"
 "ou shell que tenha invocado o cmd.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
 #, fuzzy
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8591,41 +8604,41 @@ msgstr ""
 "\n"
 "Digite HELP <comando> para mais informações sobre alguns dos comandos acima\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "Are you sure"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "Y"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "N"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "File association missing for extension %s\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr "No open command associated with file type '%s'\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "Overwrite %s"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "More..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr "Line in Batch processing possibly truncated. Using:\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8633,81 +8646,81 @@ msgstr ""
 "Not Yet Implemented\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "Argument missing\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "Syntax error\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 #, fuzzy
 msgid "%s: File Not Found\n"
 msgstr "%s : File Not Found\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "No help available for %s\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "Target to GOTO not found\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "Current Date is %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "Current Time is %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "Enter new date: "
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "Enter new time: "
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "Environment variable %s not defined\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "Falhou ao abrir '%s'\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr "Cannot call batch label outside of a batch script\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "A"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, Delete"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "Echo is %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "Verify is %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "Verify must be ON or OFF\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "Parameter error\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8717,31 +8730,31 @@ msgstr ""
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "Volume label (11 characters, ENTER for none)?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "PATH not found\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "Press Return key to continue: "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Wine Command Prompt"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "CMD Version %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr "More? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "The input line is too long.\n"
 
diff --git a/po/rm.po b/po/rm.po
index d5309ad..9bb88a0 100644
--- a/po/rm.po
+++ b/po/rm.po
@@ -7838,26 +7838,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -7892,152 +7905,152 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 #, fuzzy
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr "Na implementa"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr ""
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr ""
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/ro.po b/po/ro.po
index ddd1cdf..b30df5f 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -8743,18 +8743,30 @@ msgid ""
 "PUSHD.\n"
 msgstr "POPD schimbă directorul curent cu ultimul salvat cu PUSHD.\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr "MORE afișează în pagini conținutul fișierelor sau datele introduse.\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8762,10 +8774,11 @@ msgstr ""
 "EXIT termină sesiunea curentă a liniei de comandă și revine la sistemul\n"
 "de operare sau shell-ul din care ați invocat cmd.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
 #, fuzzy
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8831,43 +8844,43 @@ msgstr ""
 "Introduceți HELP <comandă> pentru informații suplimentare despre\n"
 "comenzile de mai sus\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "Sunteți sigur"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "D"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "N"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "Lipsește asocierea cu fișiere pentru extensia %s\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 "Nici o comandă de deschidere nu este asociată cu tipul de fișier „%s”\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "Suprascrie %s"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "Mai mult..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 "Linie posibil trunchiată în procesarea fișierului batch. Se utilizează:\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8875,80 +8888,80 @@ msgstr ""
 "Încă neimplementat\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "Argument lipsă\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "Eroare de sintaxă\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr "%s : fișier negăsit\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "Nu există ajutor pentru %s\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "Destinația pentru GOTO nu a fost găsită\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "Data curentă este %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "Ora curentă este %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "Introduceți noua dată: "
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "Introduceți noua oră: "
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "Variabila de mediu %s nu este definită\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "Deschiderea „%s” a eșuat\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr "Nu se poate apela eticheta pentru batch în afara unui script batch\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "T"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, Șterge"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "Echo este %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "Verify este %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "Verify trebuie să fie ON sau OFF\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "Eroare de parametri\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8958,31 +8971,31 @@ msgstr ""
 "Numărul de serie al volumului este %04x-%04x\n"
 "\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "Etichetă pentru volum (11 caractere, ENTER pentru nici una)?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "PATH negăsită\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "Apăsați pe Enter pentru a continua: "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Linia de comandă Wine"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "CMD versiunea %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr "Mai mult? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "Șirul introdus este prea lung.\n"
 
diff --git a/po/ru.po b/po/ru.po
index efebb3c..6be7aea 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -8163,11 +8163,23 @@ msgstr ""
 "POPD переходит в каталог, сохранённый командой\n"
 "PUSHD.\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr "MORE выводит содержимое файлов или каналов постранично.\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
@@ -8177,7 +8189,7 @@ msgstr ""
 "не нажмёт клавишу из предложенного списка.\n"
 "CHOICE обычно применяется для создания меню в пакетном файле.\n"
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8185,10 +8197,11 @@ msgstr ""
 "EXIT завершает текущую командную сессию и возвращает\n"
 "в операционную систему или оболочку из которой был запущен cmd.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
 #, fuzzy
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8255,41 +8268,41 @@ msgstr ""
 "Выполните HELP <команда> для дополнительной информации по перечисленным выше "
 "командам.\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "Вы уверены?"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "Д"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "Н"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "Файл, ассоциированный с расширением %s,отсутствует\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr "Не работает команда, ассоциированная с файлом '%s'\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "Перезаписано %s"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "Дальше..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr "Строка в обрабатываемом bat-файле возможно урезана. Используем:\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8297,80 +8310,80 @@ msgstr ""
 "Ещё не выполнено\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "Отсутствует аргумент\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "Синтаксическая ошибка\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr "%s : Файл не найден\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "Справка для %s отсутствует\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "Цель для GOTO не найдена\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "Текущая дата %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "Текущее время %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "Введите новую дату: "
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "Введите новое время: "
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "Переменная окружения %s не определена\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "Не удалось открыть '%s'\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr "Не могу вызвать метку bat-файла вне bat-скрипта\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "В"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, Удалено"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "Echo установлено в %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "Verify установлено в %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "Verify должен быть либо ON, либо OFF\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "Неверный параметр\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8380,31 +8393,31 @@ msgstr ""
 " Серийный номер %04x-%04x\n"
 "\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "Метка диска (11 символов, ENTER для ввода пустой метки)?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "PATH не найден\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "Нажмите ввод для продолжения: "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Приглашение командной строки Wine"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "Версия CMD %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr "Ещё? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "Введённая команда слишком длинная.\n"
 
diff --git a/po/sk.po b/po/sk.po
index 69555bf..fff575e 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -8083,26 +8083,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8137,152 +8150,152 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 #, fuzzy
 msgid "%s: File Not Found\n"
 msgstr "Súbor nenájdený"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr ""
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/sl.po b/po/sl.po
index ec25378..c4e8277 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -8191,11 +8191,23 @@ msgstr ""
 "POPD se preseli iz trenutne mape v mapo, ki je bila nazadnje\n"
 "shranjena z ukazom PUSHD.\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr "MORE prikaže vsebino datotek ali preusmerjenega vnosa v straneh.\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
@@ -8206,7 +8218,7 @@ msgstr ""
 "CHOICE se uporablja predvsem za izgradnjo izberljivega menija v paketni "
 "datoteki.\n"
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8215,10 +8227,11 @@ msgstr ""
 "sistemu\n"
 "ali ukazni lupini, iz katere ste priklicali cmd.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
 #, fuzzy
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8285,41 +8298,41 @@ msgstr ""
 "Uporabite HELP <ukaz> za več podrobnosti o kateremkoli od zgoraj navedenih "
 "ukazov\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "Ali ste prepričani?"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "D"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "N"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "Povezava datoteke za pripono %s manjka\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr "Noben ukaz ni povezan z vrsto datotek '%s'\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "Prepiši %s"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "Več ..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr "Vrstica v paketni datoteki je morda skrajšana. Uporaba:\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8327,81 +8340,81 @@ msgstr ""
 "Ni še podprto\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "Argument manjka\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "Skladenjska napaka\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 #, fuzzy
 msgid "%s: File Not Found\n"
 msgstr "%s : datoteke ni mogoče najti\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "Za ukaz %s pomoč ni na voljo\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "Cilja ukaza GOTO ni mogoče najti\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "Trenutni datum je %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "Trenutni čas je %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "Vnesite nov datum:"
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "Vnesite nov čas:"
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "Okoljska spremenljivka %s ni določena\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "Napaka med odpiranjem '%s'\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr "Klic paketne oznake zunaj paketnega skripta ni mogoč\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "A"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, Izbriši"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "Odmev je %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "Preverjanje je %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "Vrednost zastavice preverjanja mora biti ON ali OFF\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "Napaka parametra\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8411,31 +8424,31 @@ msgstr ""
 "Zaporedna št. nosilca je %04x-%04x\n"
 "\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "Oznaka nosilca (11 znakov, ENTER za brez)?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "POTI ni mogoče najti\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "Za nadaljevanje pritisnite tipko Return: "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Wine ukazni poziv"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "Različica CMD %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr "Več? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "Vrstica vhoda je predolga.\n"
 
diff --git a/po/sr_RS at cyrillic.po b/po/sr_RS at cyrillic.po
index 467e4cd..801073a 100644
--- a/po/sr_RS at cyrillic.po
+++ b/po/sr_RS at cyrillic.po
@@ -8192,26 +8192,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8246,152 +8259,152 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 #, fuzzy
 msgid "%s: File Not Found\n"
 msgstr "Датотека није пронађена"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "Отварање „%s“ датотеке није успело\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/sr_RS at latin.po b/po/sr_RS at latin.po
index 5afe2a9..edfbf74 100644
--- a/po/sr_RS at latin.po
+++ b/po/sr_RS at latin.po
@@ -8241,26 +8241,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8295,152 +8308,152 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 #, fuzzy
 msgid "%s: File Not Found\n"
 msgstr "Datoteka nije pronađena"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "Otvaranje „%s“ datoteke nije uspelo\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/sv.po b/po/sv.po
index 2059013..9edf0de 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -8174,13 +8174,25 @@ msgid ""
 "PUSHD.\n"
 msgstr "POPD ändrar nuvarande sökväg till den senast angivna i PUSHD.\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 "MORE skriver ut filers utskrift eller vidarebefodrade förfrågningar på "
 "sidor.\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
@@ -8190,7 +8202,7 @@ msgstr ""
 "trycker ner en tangent från en valbar lista.\n"
 "CHOICE används främst för att skapa menyval i batchfiler.\n"
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8198,10 +8210,11 @@ msgstr ""
 "EXIT avslutar cmd och skickar tillbaks användaren till\n"
 "operativsystemet eller skalet som cmd startades ifrån.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
 #, fuzzy
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8267,41 +8280,41 @@ msgstr ""
 "\n"
 "Skriv HELP <command> för mer information om något av kommandona ovanför\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "Är du säker?"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "J"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "N"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "Det finns ingen filassociation för detta filformat %s\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr "Ingen kommando förknippat med filtyp '%s'\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "Skriva över %s"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "Mer..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr "En rad i batch möjligtvis trunkerad. Använder:\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8309,80 +8322,80 @@ msgstr ""
 "Ännu ej implementerat\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "Argument saknas\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "Syntaxfel\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr "%s : kunde inte hitta filen\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "Ingen hjälp tillgänglig för %s\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "Mål för GOTO ej funnet\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "Dagens datum är %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "Tiden är %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "Skriv nytt datum: "
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "Skriv in den nya tiden: "
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "Miljövariabeln %s ej definierad\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "Misslyckades med att öppna '%s'\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr "Går ej att anropa en batchetikett utanför ett batchskript\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "A"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, ta bort"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "Ekot är %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "Verifiera blev %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "Verifiera måste vara ON (på) eller OFF (av)\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "Parameterfel\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8391,31 +8404,31 @@ msgstr ""
 "Diskvolymen på hårddisk %c är %s\n"
 "Diskvolymens serienummer är %04x-%04x\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "Diskvolymens namn (11 karaktärer, tryck enter för inget)?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "Sökväg ej funnen\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "Tryck enter för att fortsätta: "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Wine kommandoprompt"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "CMD Version %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr "Mer? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "Inmatningen är för lång.\n"
 
diff --git a/po/te.po b/po/te.po
index 310425e..4802674 100644
--- a/po/te.po
+++ b/po/te.po
@@ -7789,26 +7789,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -7843,151 +7856,151 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr ""
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr ""
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/th.po b/po/th.po
index e4ae4c6..3f0aa80 100644
--- a/po/th.po
+++ b/po/th.po
@@ -7934,26 +7934,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -7988,152 +8001,152 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 #, fuzzy
 msgid "%s: File Not Found\n"
 msgstr "ไม่พบแฟ้ม"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr ""
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/tr.po b/po/tr.po
index b30b983..f45b104 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -8546,18 +8546,30 @@ msgstr ""
 "POPD changes current directory to the last one saved with\n"
 "PUSHD.\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr "MORE displays output of files or piped input in pages.\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8565,10 +8577,11 @@ msgstr ""
 "EXIT geçerli komut oturumunu sonlandırır ve cmd'yi çağırdığınız\n"
 "yerden işletim sistemine döner.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
 #, fuzzy
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8633,41 +8646,41 @@ msgstr ""
 "\n"
 "Yukarıdaki komutlar hakkında daha fazla bilgi için HELP <komut> girin\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "Are you sure"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "Y"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "N"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "File association missing for extension %s\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr "No open command associated with file type '%s'\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "Overwrite %s"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "More..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr "Line in Batch processing possibly truncated. Using:\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8675,81 +8688,81 @@ msgstr ""
 "Not Yet Implemented\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "Argument missing\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "Syntax error\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 #, fuzzy
 msgid "%s: File Not Found\n"
 msgstr "%s : File Not Found\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "No help available for %s\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "Target to GOTO not found\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "Current Date is %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "Current Time is %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "Enter new date: "
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "Enter new time: "
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "Environment variable %s not defined\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "Failed to open '%s'\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr "Cannot call batch label outside of a batch script\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "A"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, Delete"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "Echo is %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "Verify is %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "Verify must be ON or OFF\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "Parameter error\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8759,31 +8772,31 @@ msgstr ""
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "Volume label (11 characters, ENTER for none)?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "PATH not found\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "Press Return key to continue: "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Wine Command Prompt"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "CMD Version %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr "More? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "The input line is too long.\n"
 
diff --git a/po/uk.po b/po/uk.po
index 4fae1cb..ac86918 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -8152,11 +8152,23 @@ msgstr ""
 "POPD змінює поточну теку на останню збережену\n"
 "командою PUSHD.\n"
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr "MORE відображає вміст файлів чи каналів сторінками.\n"
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
@@ -8167,7 +8179,7 @@ msgstr ""
 "CHOICE переважно використовується для побудови меню вибору в пакетному "
 "файлі.\n"
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
@@ -8175,10 +8187,11 @@ msgstr ""
 "EXIT завершує поточну сесію командного рядка та повертає вас\n"
 "до операційної системи чи оболонки, з якої ви запустили cmd.\n"
 
-#: cmd.rc:267
+#: cmd.rc:276
 #, fuzzy
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8243,41 +8256,41 @@ msgstr ""
 "\n"
 "Введіть HELP <команда> для детальнішої інформації про вищенаведені команди\n"
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr "Ви впевнені"
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr "Y"
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr "N"
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr "Файлова асоціація для розширення %s втрачена\n"
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr "Немає команди відкриття, асоційованої з файловим типом '%s'\n"
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr "Перезаписати %s"
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr "Більше..."
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr "Рядок в обробці Пакету мабуть урізаний. Використовую:\n"
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
@@ -8285,80 +8298,80 @@ msgstr ""
 "Ще не реалізовано\n"
 "\n"
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr "Відсутній аргумент\n"
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr "Синтаксична помилка\n"
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr "%s : Файл не знайдено\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr "Немає довідки для %s\n"
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr "Не знайдена ціль для GOTO\n"
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr "Поточна дата: %s\n"
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr "Поточний час: %s\n"
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr "Введіть нову дату: "
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr "Введіть новий час: "
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr "Змінна оточення %s не визначена\n"
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr "Не вдалось відкрити '%s'\n"
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr "Не можу викликати мітку пакету за межами пакетного скрипта\n"
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr "A"
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr "%s, Видалити"
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr "Echo зараз %s\n"
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr "Verify зараз %s\n"
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr "Verify повинен бути ON чи OFF\n"
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr "Помилка параметру\n"
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
@@ -8368,31 +8381,31 @@ msgstr ""
 "Серійний номер диску: %04x-%04x\n"
 "\n"
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr "Мітка диску (11 символів, ENTER - без мітки)?"
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr "PATH не знайдено\n"
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr "Натисніть Enter для продовження: "
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr "Командний рядок Wine"
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr "Версія CMD %s\n"
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr "Більше? "
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr "Введений рядок задовгий.\n"
 
diff --git a/po/wa.po b/po/wa.po
index abca33b..938e7a2 100644
--- a/po/wa.po
+++ b/po/wa.po
@@ -7899,26 +7899,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -7953,152 +7966,152 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 #, fuzzy
 msgid "%s: File Not Found\n"
 msgstr "'%s' pout nén esse trové."
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr ""
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/wine.pot b/po/wine.pot
index 015d323..de7d4df 100644
--- a/po/wine.pot
+++ b/po/wine.pot
@@ -7765,26 +7765,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -7819,151 +7832,151 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr ""
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr ""
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 5413588..17cfb95 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -8179,26 +8179,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8233,151 +8246,151 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 msgid "%s: File Not Found\n"
 msgstr "找不到文件\n"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr ""
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/po/zh_TW.po b/po/zh_TW.po
index c7143bb..911daa2 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -8236,26 +8236,39 @@ msgid ""
 "PUSHD.\n"
 msgstr ""
 
-#: cmd.rc:226
+#: cmd.rc:232
+msgid ""
+"ASSOC shows or modifies file extension associations\n"
+"\n"
+"Syntax: ASSOC [.ext[=[fileType]]]\n"
+"\n"
+"ASSOC without parameters displays current file associations.\n"
+"If used with only a file extension, displays the current association.\n"
+"Specifying no file type after the equal sign removes the current "
+"association, if any.\n"
+msgstr ""
+
+#: cmd.rc:234
 msgid "MORE displays output of files or piped input in pages.\n"
 msgstr ""
 
-#: cmd.rc:230
+#: cmd.rc:238
 msgid ""
 "CHOICE displays a text and waits, until the User\n"
 "presses an allowed Key from a selectable list.\n"
 "CHOICE is mainly used to build a menu selection in a batch file.\n"
 msgstr ""
 
-#: cmd.rc:234
+#: cmd.rc:242
 msgid ""
 "EXIT terminates the current command session and returns\n"
 "to the operating system or shell from which you invoked cmd.\n"
 msgstr ""
 
-#: cmd.rc:267
+#: cmd.rc:276
 msgid ""
 "CMD built-in commands are:\n"
+"ASSOC\t\tShow or modify file extension associations\n"
 "ATTRIB\t\tShow or change DOS file attributes\n"
 "CALL\t\tInvoke a batch file from inside another\n"
 "CD (CHDIR)\tChange current default directory\n"
@@ -8290,152 +8303,152 @@ msgid ""
 "Enter HELP <command> for further information on any of the above commands\n"
 msgstr ""
 
-#: cmd.rc:269
+#: cmd.rc:278
 msgid "Are you sure"
 msgstr ""
 
-#: cmd.rc:270 xcopy.rc:40
+#: cmd.rc:279 xcopy.rc:40
 msgctxt "Yes key"
 msgid "Y"
 msgstr ""
 
-#: cmd.rc:271 xcopy.rc:41
+#: cmd.rc:280 xcopy.rc:41
 msgctxt "No key"
 msgid "N"
 msgstr ""
 
-#: cmd.rc:272
+#: cmd.rc:281
 msgid "File association missing for extension %s\n"
 msgstr ""
 
-#: cmd.rc:273
+#: cmd.rc:282
 msgid "No open command associated with file type '%s'\n"
 msgstr ""
 
-#: cmd.rc:274
+#: cmd.rc:283
 msgid "Overwrite %s"
 msgstr ""
 
-#: cmd.rc:275
+#: cmd.rc:284
 msgid "More..."
 msgstr ""
 
-#: cmd.rc:276
+#: cmd.rc:285
 msgid "Line in Batch processing possibly truncated. Using:\n"
 msgstr ""
 
-#: cmd.rc:277
+#: cmd.rc:286
 msgid ""
 "Not Yet Implemented\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:278
+#: cmd.rc:287
 msgid "Argument missing\n"
 msgstr ""
 
-#: cmd.rc:279
+#: cmd.rc:288
 msgid "Syntax error\n"
 msgstr ""
 
-#: cmd.rc:280
+#: cmd.rc:289
 #, fuzzy
 msgid "%s: File Not Found\n"
 msgstr "找不到檔案"
 
-#: cmd.rc:281
+#: cmd.rc:290
 msgid "No help available for %s\n"
 msgstr ""
 
-#: cmd.rc:282
+#: cmd.rc:291
 msgid "Target to GOTO not found\n"
 msgstr ""
 
-#: cmd.rc:283
+#: cmd.rc:292
 msgid "Current Date is %s\n"
 msgstr ""
 
-#: cmd.rc:284
+#: cmd.rc:293
 msgid "Current Time is %s\n"
 msgstr ""
 
-#: cmd.rc:285
+#: cmd.rc:294
 msgid "Enter new date: "
 msgstr ""
 
-#: cmd.rc:286
+#: cmd.rc:295
 msgid "Enter new time: "
 msgstr ""
 
-#: cmd.rc:287
+#: cmd.rc:296
 msgid "Environment variable %s not defined\n"
 msgstr ""
 
-#: cmd.rc:288 xcopy.rc:38
+#: cmd.rc:297 xcopy.rc:38
 msgid "Failed to open '%s'\n"
 msgstr ""
 
-#: cmd.rc:289
+#: cmd.rc:298
 msgid "Cannot call batch label outside of a batch script\n"
 msgstr ""
 
-#: cmd.rc:290 xcopy.rc:42
+#: cmd.rc:299 xcopy.rc:42
 msgctxt "All key"
 msgid "A"
 msgstr ""
 
-#: cmd.rc:291
+#: cmd.rc:300
 msgid "%s, Delete"
 msgstr ""
 
-#: cmd.rc:292
+#: cmd.rc:301
 msgid "Echo is %s\n"
 msgstr ""
 
-#: cmd.rc:293
+#: cmd.rc:302
 msgid "Verify is %s\n"
 msgstr ""
 
-#: cmd.rc:294
+#: cmd.rc:303
 msgid "Verify must be ON or OFF\n"
 msgstr ""
 
-#: cmd.rc:295
+#: cmd.rc:304
 msgid "Parameter error\n"
 msgstr ""
 
-#: cmd.rc:296
+#: cmd.rc:305
 msgid ""
 "Volume in drive %c is %s\n"
 "Volume Serial Number is %04x-%04x\n"
 "\n"
 msgstr ""
 
-#: cmd.rc:297
+#: cmd.rc:306
 msgid "Volume label (11 characters, ENTER for none)?"
 msgstr ""
 
-#: cmd.rc:298
+#: cmd.rc:307
 msgid "PATH not found\n"
 msgstr ""
 
-#: cmd.rc:299
+#: cmd.rc:308
 msgid "Press Return key to continue: "
 msgstr ""
 
-#: cmd.rc:300
+#: cmd.rc:309
 msgid "Wine Command Prompt"
 msgstr ""
 
-#: cmd.rc:301
+#: cmd.rc:310
 msgid "CMD Version %s\n"
 msgstr ""
 
-#: cmd.rc:302
+#: cmd.rc:311
 msgid "More? "
 msgstr ""
 
-#: cmd.rc:303
+#: cmd.rc:312
 msgid "The input line is too long.\n"
 msgstr ""
 
diff --git a/programs/cmd/cmd.rc b/programs/cmd/cmd.rc
index 1ece9d8..63120e1 100644
--- a/programs/cmd/cmd.rc
+++ b/programs/cmd/cmd.rc
@@ -223,6 +223,14 @@ stack, and then changes the current directory to the supplied one.\n"
   WCMD_POPD,   "POPD changes current directory to the last one saved with\n\
 PUSHD.\n"
 
+  WCMD_ASSOC,   "ASSOC shows or modifies file extension associations\n\
+\n\
+Syntax: ASSOC [.ext[=[fileType]]]\n\
+\n\
+ASSOC without parameters displays current file associations.\n\
+If used with only a file extension, displays the current association.\n\
+Specifying no file type after the equal sign removes the current association, if any.\n"
+
   WCMD_MORE,   "MORE displays output of files or piped input in pages.\n"
 
   WCMD_CHOICE, "CHOICE displays a text and waits, until the User\n\
@@ -234,6 +242,7 @@ CHOICE is mainly used to build a menu selection in a batch file.\n"
 to the operating system or shell from which you invoked cmd.\n"
 
   WCMD_ALLHELP, "CMD built-in commands are:\n\
+ASSOC\t\tShow or modify file extension associations\n\
 ATTRIB\t\tShow or change DOS file attributes\n\
 CALL\t\tInvoke a batch file from inside another\n\
 CD (CHDIR)\tChange current default directory\n\
-- 
1.7.6




More information about the wine-patches mailing list