https://git.reactos.org/?p=reactos.git;a=commitdiff;h=34b0f3e4f8e8d3e3061dd053c517f3daf07a91cd

commit 34b0f3e4f8e8d3e3061dd053c517f3daf07a91cd
Author:     Hermès Bélusca-Maïto <hermes.belusca-ma...@reactos.org>
AuthorDate: Sat May 5 22:20:21 2018 +0200
Commit:     Hermès Bélusca-Maïto <hermes.belusca-ma...@reactos.org>
CommitDate: Sat May 5 22:20:21 2018 +0200

    [BOOTDATA][SHELL32] Add some recognized file extensions (.db, .efi, .nls, 
.ocx, .tlb, .nt), and update some reported MIME types.
    CORE-11308
---
 boot/bootdata/hivecls.inf       | 68 ++++++++++++++++++++++++++++++++++++-----
 dll/win32/shell32/lang/bg-BG.rc |  7 +++++
 dll/win32/shell32/lang/ca-ES.rc |  7 +++++
 dll/win32/shell32/lang/cs-CZ.rc |  9 +++++-
 dll/win32/shell32/lang/da-DK.rc |  7 +++++
 dll/win32/shell32/lang/de-DE.rc |  9 +++++-
 dll/win32/shell32/lang/el-GR.rc |  7 +++++
 dll/win32/shell32/lang/en-GB.rc |  7 +++++
 dll/win32/shell32/lang/en-US.rc |  7 +++++
 dll/win32/shell32/lang/es-ES.rc |  7 +++++
 dll/win32/shell32/lang/et-EE.rc |  7 +++++
 dll/win32/shell32/lang/fi-FI.rc |  7 +++++
 dll/win32/shell32/lang/fr-FR.rc | 13 ++++++--
 dll/win32/shell32/lang/he-IL.rc |  9 +++++-
 dll/win32/shell32/lang/hu-HU.rc |  7 +++++
 dll/win32/shell32/lang/it-IT.rc |  7 +++++
 dll/win32/shell32/lang/ja-JP.rc |  7 +++++
 dll/win32/shell32/lang/ko-KR.rc |  7 +++++
 dll/win32/shell32/lang/nl-NL.rc |  7 +++++
 dll/win32/shell32/lang/no-NO.rc |  7 +++++
 dll/win32/shell32/lang/pl-PL.rc |  7 +++++
 dll/win32/shell32/lang/pt-BR.rc |  7 +++++
 dll/win32/shell32/lang/pt-PT.rc |  7 +++++
 dll/win32/shell32/lang/ro-RO.rc |  7 +++++
 dll/win32/shell32/lang/ru-RU.rc |  7 +++++
 dll/win32/shell32/lang/sk-SK.rc |  7 +++++
 dll/win32/shell32/lang/sl-SI.rc |  7 +++++
 dll/win32/shell32/lang/sq-AL.rc |  7 +++++
 dll/win32/shell32/lang/sv-SE.rc |  7 +++++
 dll/win32/shell32/lang/tr-TR.rc |  7 +++++
 dll/win32/shell32/lang/uk-UA.rc |  7 +++++
 dll/win32/shell32/lang/zh-CN.rc |  9 +++++-
 dll/win32/shell32/lang/zh-TW.rc |  7 +++++
 dll/win32/shell32/shresdef.h    |  8 ++++-
 34 files changed, 298 insertions(+), 16 deletions(-)

diff --git a/boot/bootdata/hivecls.inf b/boot/bootdata/hivecls.inf
index f368d4e3c5..a424bfcc09 100644
--- a/boot/bootdata/hivecls.inf
+++ b/boot/bootdata/hivecls.inf
@@ -20,6 +20,7 @@ 
HKCR,"Folder\shell\explore\command","",0x00000000,"explorer.exe /e,""%1"""
 
 ; Clipboard Element
 HKCR,".clp","",0x00000000,"clpfile"
+HKCR,".clp","Content Type",0x00000000,"application/x-msclip"
 HKCR,"clpfile","",0x00000000,"Clipboard Element"
 
HKCR,"clpfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\clipbrd.exe,-121"
 HKCR,"clpfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\clipbrd.exe,1"
@@ -78,6 +79,7 @@ HKCR,"cmdfile\shell\open\command","",0x00000000,"""%1"" %*"
 
 ; DOS Applications
 HKCR,".com","",0x00000000,"comfile"
+HKCR,".com","Content Type",0x00000000,"application/x-msdos-program"
 HKCR,"comfile","",0x00000000,"DOS Application"
 HKCR,"comfile","EditFlags",0x00010001,0x00000010
 
HKCR,"comfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-203"
@@ -100,8 +102,16 @@ HKCR,"curfile","",0x00000000,"Cursor"
 
HKCR,"curfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-205"
 HKCR,"curfile\DefaultIcon","",0x00000000,"%1"
 
+; Database File
+HKCR,".db","",0x00000000,"dbfile"
+HKCR,"dbfile","",0x00000000,"Database File"
+HKCR,"dbfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-220"
+HKCR,"dbfile","NoOpen",0x00000000,""
+HKCR,"dbfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-154"
+
 ; Dynamic Link Libraries
 HKCR,".dll","",0x00000000,"dllfile"
+HKCR,".dll","Content Type",0x00000000,"application/x-msdownload"
 HKCR,"dllfile","",0x00000000,"Application Extension"
 HKCR,"dllfile","EditFlags",0x00010001,0x00000001
 
HKCR,"dllfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-206"
@@ -114,8 +124,17 @@ HKCR,"drvfile","",0x00000000,"Device Driver"
 
HKCR,"drvfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-207"
 
HKCR,"drvfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-154"
 
+; Extensible Firmware Interface Executable
+HKCR,".efi","",0x00000000,"efifile"
+HKCR,".efi","Content Type",0x00000000,"application/octet-stream"
+HKCR,"efifile","",0x00000000,"Extensible Firmware Interface Executable"
+HKCR,"efifile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-221"
+HKCR,"efifile","NoOpen",0x00000000,""
+HKCR,"efifile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-154"
+
 ; Applications
 HKCR,".exe","",0x00000000,"exefile"
+HKCR,".exe","Content Type",0x00000000,"application/x-msdownload"
 HKCR,"exefile","",0x00000000,"Application"
 HKCR,"exefile","EditFlags",0x00010001,0x00000010
 
HKCR,"exefile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-208"
@@ -124,6 +143,29 @@ HKCR,"exefile\shell\open\command","",0x00000000,"""%1"" %*"
 HKCR,"exefile\shell\runas\command","",0x00020000,"""%1"" %*"
 
HKCR,"exefile\shellex\DropHandler","",0x00020000,"{86C86720-42A0-1069-A2E8-08002B30309D}"
 
+; National Language Support File
+HKCR,".nls","",0x00000000,"nlsfile"
+HKCR,"nlsfile","",0x00000000,"National Language Support File"
+HKCR,"nlsfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-222"
+HKCR,"nlsfile","NoOpen",0x00000000,""
+HKCR,"nlsfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-154"
+
+; ActiveX Control
+HKCR,".ocx","",0x00000000,"ocxfile"
+HKCR,".ocx","PerceivedType",0x00000000,"system"
+HKCR,"ocxfile","",0x00000000,"ActiveX Control"
+HKCR,"ocxfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-223"
+HKCR,"ocxfile","NoOpen",0x00000000,""
+HKCR,"ocxfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-154"
+
+; Type Library
+HKCR,".tlb","",0x00000000,"tlbfile"
+HKCR,"tlbfile","",0x00000000,"Type Library"
+HKCR,"tlbfile","AlwaysShowExt",0x00000000,""
+HKCR,"tlbfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-224"
+HKCR,"tlbfile","NoOpen",0x00000000,""
+HKCR,"tlbfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-154"
+
 ; Fonts
 HKCR,".fon","",0x00000000,"fonfile"
 HKCR,"fonfile","",0x00000000,"Font File"
@@ -358,7 +400,14 @@ 
HKCR,"Msi.Package\shell\Repair\command","",0x00020000,"%SystemRoot%\system32\msi
 HKCR,"Msi.Package\shell\Uninstall","",0x00000000,%UNINSTALL%
 
HKCR,"Msi.Package\shell\Uninstall\command","",0x00020000,"%SystemRoot%\system32\msiexec.exe
 /x ""%1"""
 
-; Program Information File for NT VDM
+; NT DOS32 Configuration File
+HKCR,".nt","",0x00000000,"ntfile"
+HKCR,"ntfile","",0x00000000,"NT DOS32 Configuration File"
+HKCR,"ntfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-225"
+HKCR,"ntfile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-151"
+HKCR,"ntfile\shell\open\command","",0x00000000,"notepad.exe ""%1"""
+
+; NT VDM Program Information File
 HKCR,".pif","",0x00000000,"piffile"
 HKCR,"piffile","",0x00000000,"NT VDM Program Information File"
 HKCR,"piffile","EditFlags",0x00010001,0x00000001
@@ -410,6 +459,7 @@ 
HKCR,"SHCmdFile\shellex\DropHandler","",0x00000000,"{86C86720-42A0-1069-A2E8-080
 
 ; System Files
 HKCR,".sys","",0x00000000,"sysfile"
+HKCR,".sys","PerceivedType",0x00000000,"system"
 HKCR,"sysfile","",0x00000000,"System File"
 
HKCR,"sysfile","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\shell32.dll,-218"
 HKCR,"sysfile","NoOpen",0x00000000,""
@@ -433,13 +483,19 @@ HKCR,".url","",0x00000000,"InternetShortcut"
 
 ; Wave Sounds
 HKCR,".wav","",0x00000000,"SoundRec"
+HKCR,".wav","Content Type",0x00000000,"audio/wav"
+HKCR,".wav","PerceivedType",0x00000000,"audio"
 HKCR,"SoundRec","",0x00000000,%WAVFILE%
 
HKCR,"SoundRec\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-225"
 
HKCR,"SoundRec\shell\open\command","",0x00020000,"%SystemRoot%\system32\mplay32.exe
 %1"
 
 ; Midi Sounds
 HKCR,".mid","",0x00000000,"MIDFile"
+HKCR,".mid","Content Type",0x00000000,"audio/mid"
+HKCR,".mid","PerceivedType",0x00000000,"audio"
 HKCR,".midi","",0x00000000,"MIDFile"
+HKCR,".midi","Content Type",0x00000000,"audio/mid"
+HKCR,".midi","PerceivedType",0x00000000,"audio"
 HKCR,"MIDFile","",0x00000000,%MIDFILE%
 
HKCR,"MIDFile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-225"
 
HKCR,"MIDFile\shell\open\command","",0x00020000,"%SystemRoot%\system32\mplay32.exe
 %1"
@@ -452,6 +508,8 @@ 
HKCR,"CDAFile\shell\open\command","",0x00020000,"%SystemRoot%\system32\mplay32.e
 
 ; Avi Files
 HKCR,".avi","",0x00000000,"AVIFile"
+HKCR,".avi","Content Type",0x00000000,"video/avi"
+HKCR,".avi","PerceivedType",0x00000000,"video"
 HKCR,"AVIFile","",0x00000000,%AVIFILE%
 
HKCR,"AVIFile\DefaultIcon","",0x00020000,"%SystemRoot%\system32\shell32.dll,-224"
 
HKCR,"AVIFile\shell\open\command","",0x00020000,"%SystemRoot%\system32\mplay32.exe
 %1"
@@ -515,8 +573,6 @@ HKCR,".java","PerceivedType",0x00000000,"text"
 HKCR,".local","PerceivedType",0x00000000,"system"
 HKCR,".manifest","PerceivedType",0x00000000,"system"
 HKCR,".nvr","PerceivedType",0x00000000,"text"
-HKCR,".ocx","",0x00000000,%OCXFILE%
-HKCR,".ocx","PerceivedType",0x00000000,"system"
 HKCR,".php3","PerceivedType",0x00000000,"text"
 HKCR,".pl","PerceivedType",0x00000000,"text"
 HKCR,".plg","PerceivedType",0x00000000,"text"
@@ -697,11 +753,10 @@ AVIFILE="Video Clip"
 
 ;; Misc file types without friendly (localized in .dll resources) name
 CSSFILE="Cascading Style Sheet"
-OCXFILE="OLE Control Extension"
 SCFFILE="ReactOS Explorer Command"
 WMZFILE="Compressed Enhanced Metafile"
 
-:: For .reg files, right-click menu
+;; For .reg files, right-click menu
 MERGE="Merge"
 
 ;; For screensaver (*.scr) and MSI install package (*.msi) files, right-click 
menu
@@ -739,7 +794,6 @@ MIDFILE="Secuencia MIDI"
 CDAFILE="Pista de audio CD"
 AVIFILE="Secuencia de vídeo"
 CSSFILE="Hoja de estilos en cascada"
-OCXFILE="Extensión de control OLE"
 SCFFILE="Órden del explorador de ReactOS"
 WMZFILE="Metarchivo mejorado comprimido"
 
@@ -795,7 +849,6 @@ WAVFILE="Dźwięk typu wave"
 MIDFILE="Sekwencja MIDI"
 CDAFILE="Ścieżka CD audio"
 AVIFILE="Arkusz stylu kaskadowego"
-OCXFILE="Kontrolka OLE"
 SCFFILE="Polecenie Eksploratora ReactOS"
 WMZFILE="Skompresowany metaplik"
 MERGE="Scal"
@@ -821,7 +874,6 @@ MIDFILE="Secvență audio MIDI"
 CDAFILE="Pistă de CD audio"
 AVIFILE="Fișier video"
 CSSFILE="Foaie de stiluri în cascadă"
-OCXFILE="Extensie de control OLE"
 SCFFILE="Comandă de Explorator ReactOS"
 WMZFILE="Metafișier îmbunătățit comprimat"
 MERGE="Unește"
diff --git a/dll/win32/shell32/lang/bg-BG.rc b/dll/win32/shell32/lang/bg-BG.rc
index 25cb7880b4..2cad795f64 100644
--- a/dll/win32/shell32/lang/bg-BG.rc
+++ b/dll/win32/shell32/lang/bg-BG.rc
@@ -796,15 +796,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Папка"
     IDS_BAT_FILE "Пакетен файл на РеактОС"
     IDS_CMD_FILE "Писание за управление на РеактОС"
     IDS_COM_FILE "Приложение за ДОС"
     IDS_CPL_FILE "Предмет от крилото за управление"
     IDS_CUR_FILE "Показалец"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Разширение за приложения"
     IDS_DRV_FILE "Водача на устройство"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Приложение"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Шрифтов файл"
     IDS_TTF_FILE "Файл с шрифт TrueType"
     IDS_OTF_FILE "Файл с шрифт OpenType"
@@ -812,6 +818,7 @@ BEGIN
     IDS_ICO_FILE "Icon"
     IDS_INI_FILE "Настроечен файл"
     IDS_LNK_FILE "Препратка"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Screen Saver"
     IDS_SYS_FILE "Системен файл"
diff --git a/dll/win32/shell32/lang/ca-ES.rc b/dll/win32/shell32/lang/ca-ES.rc
index 61f5dba7b5..c2cebd14f1 100644
--- a/dll/win32/shell32/lang/ca-ES.rc
+++ b/dll/win32/shell32/lang/ca-ES.rc
@@ -796,15 +796,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Folder"
     IDS_BAT_FILE "ReactOS Batch File"
     IDS_CMD_FILE "ReactOS Command Script"
     IDS_COM_FILE "DOS Application"
     IDS_CPL_FILE "Control Panel Item"
     IDS_CUR_FILE "Cursor"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Application Extension"
     IDS_DRV_FILE "Device Driver"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Application"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Font file"
     IDS_TTF_FILE "TrueType Font file"
     IDS_OTF_FILE "OpenType Font file"
@@ -812,6 +818,7 @@ BEGIN
     IDS_ICO_FILE "Icon"
     IDS_INI_FILE "Configuration Settings"
     IDS_LNK_FILE "Shortcut"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Screen Saver"
     IDS_SYS_FILE "System File"
diff --git a/dll/win32/shell32/lang/cs-CZ.rc b/dll/win32/shell32/lang/cs-CZ.rc
index 447a2c1291..333e126917 100644
--- a/dll/win32/shell32/lang/cs-CZ.rc
+++ b/dll/win32/shell32/lang/cs-CZ.rc
@@ -802,15 +802,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Složka"
     IDS_BAT_FILE "ReactOS dávkový soubor"
     IDS_CMD_FILE "ReactOS příkazový skript"
     IDS_COM_FILE "DOS Aplikace"
     IDS_CPL_FILE "Položka Ovládacích panelů"
     IDS_CUR_FILE "Kurzor"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Rozšíření aplikace"
     IDS_DRV_FILE "Ovladač zařízení"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Aplikace"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Soubor písma"
     IDS_TTF_FILE "Soubor písma TrueType"
     IDS_OTF_FILE "Soubor písma OpenType"
@@ -818,12 +824,13 @@ BEGIN
     IDS_ICO_FILE "Ikona"
     IDS_INI_FILE "Konfigurační nastavení"
     IDS_LNK_FILE "Zástupce"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Spořič obrazovky"
     IDS_SYS_FILE "Systémový soubor"
     IDS_VXD_FILE "Virtuální ovladač zařízení"
     IDS_ANY_FILE "Soubor %s"
-       
+
     IDS_OPEN_VERB "Otevřít"
     IDS_EXPLORE_VERB "Prozkoumat"
     IDS_RUNAS_VERB "Spustit jako..."
diff --git a/dll/win32/shell32/lang/da-DK.rc b/dll/win32/shell32/lang/da-DK.rc
index f6b90ad1cd..1a662274bc 100644
--- a/dll/win32/shell32/lang/da-DK.rc
+++ b/dll/win32/shell32/lang/da-DK.rc
@@ -802,15 +802,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Folder"
     IDS_BAT_FILE "ReactOS Batch File"
     IDS_CMD_FILE "ReactOS Command Script"
     IDS_COM_FILE "DOS Application"
     IDS_CPL_FILE "Control Panel Item"
     IDS_CUR_FILE "Cursor"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Application Extension"
     IDS_DRV_FILE "Device Driver"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Application"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Font file"
     IDS_TTF_FILE "TrueType Font file"
     IDS_OTF_FILE "OpenType Font file"
@@ -818,6 +824,7 @@ BEGIN
     IDS_ICO_FILE "Icon"
     IDS_INI_FILE "Configuration Settings"
     IDS_LNK_FILE "Shortcut"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Screen Saver"
     IDS_SYS_FILE "System File"
diff --git a/dll/win32/shell32/lang/de-DE.rc b/dll/win32/shell32/lang/de-DE.rc
index 2c787e6565..1690c9ea3e 100644
--- a/dll/win32/shell32/lang/de-DE.rc
+++ b/dll/win32/shell32/lang/de-DE.rc
@@ -797,15 +797,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Anzeigen der Eigenschaften nicht möglich 
(Fehlercode: %lu)."
     IDS_CANTDISCONNECT "Trennen nicht möglich (Fehlercode: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Dateiordner"
     IDS_BAT_FILE "ReactOS-Stapelverarbeitungsdatei"
     IDS_CMD_FILE "ReactOS-Befehlsskript"
     IDS_COM_FILE "DOS Anwendung"
     IDS_CPL_FILE "Systemsteuerungselement"
     IDS_CUR_FILE "Cursor"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Programmbibliothek"
     IDS_DRV_FILE "Gerätetreiber"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Anwendung"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Schriftartendatei"
     IDS_TTF_FILE "TrueType-Schriftartendatei"
     IDS_OTF_FILE "OpenType-Schriftartendatei"
@@ -813,7 +819,8 @@ BEGIN
     IDS_ICO_FILE "Icon"
     IDS_INI_FILE "Konfigurationseinstellungen"
     IDS_LNK_FILE "Verknüpfung"
-    IDS_PIF_FILE "NTVDM Programminformationsdatei"
+    IDS_NT__FILE "NT DOS32 Configuration File"
+    IDS_PIF_FILE "NT VDM Programminformationsdatei"
     IDS_SCR_FILE "Bildschirmschoner"
     IDS_SYS_FILE "Systemdatei"
     IDS_VXD_FILE "Virtueller Gerätetreiber"
diff --git a/dll/win32/shell32/lang/el-GR.rc b/dll/win32/shell32/lang/el-GR.rc
index d464e8e361..269d0d69af 100644
--- a/dll/win32/shell32/lang/el-GR.rc
+++ b/dll/win32/shell32/lang/el-GR.rc
@@ -796,15 +796,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Folder"
     IDS_BAT_FILE "ReactOS Batch File"
     IDS_CMD_FILE "ReactOS Command Script"
     IDS_COM_FILE "DOS Application"
     IDS_CPL_FILE "Control Panel Item"
     IDS_CUR_FILE "Cursor"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Application Extension"
     IDS_DRV_FILE "Device Driver"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Application"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Font file"
     IDS_TTF_FILE "TrueType Font file"
     IDS_OTF_FILE "OpenType Font file"
@@ -812,6 +818,7 @@ BEGIN
     IDS_ICO_FILE "Icon"
     IDS_INI_FILE "Configuration Settings"
     IDS_LNK_FILE "Shortcut"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Screen Saver"
     IDS_SYS_FILE "System File"
diff --git a/dll/win32/shell32/lang/en-GB.rc b/dll/win32/shell32/lang/en-GB.rc
index a0c796975c..33066d710a 100644
--- a/dll/win32/shell32/lang/en-GB.rc
+++ b/dll/win32/shell32/lang/en-GB.rc
@@ -796,15 +796,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Folder"
     IDS_BAT_FILE "ReactOS Batch File"
     IDS_CMD_FILE "ReactOS Command Script"
     IDS_COM_FILE "DOS Application"
     IDS_CPL_FILE "Control Panel Item"
     IDS_CUR_FILE "Cursor"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Application Extension"
     IDS_DRV_FILE "Device Driver"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Application"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Font file"
     IDS_TTF_FILE "TrueType Font file"
     IDS_OTF_FILE "OpenType Font file"
@@ -812,6 +818,7 @@ BEGIN
     IDS_ICO_FILE "Icon"
     IDS_INI_FILE "Configuration Settings"
     IDS_LNK_FILE "Shortcut"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Screen Saver"
     IDS_SYS_FILE "System File"
diff --git a/dll/win32/shell32/lang/en-US.rc b/dll/win32/shell32/lang/en-US.rc
index 445518ca18..f09a32b2d6 100644
--- a/dll/win32/shell32/lang/en-US.rc
+++ b/dll/win32/shell32/lang/en-US.rc
@@ -797,15 +797,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Folder"
     IDS_BAT_FILE "ReactOS Batch File"
     IDS_CMD_FILE "ReactOS Command Script"
     IDS_COM_FILE "DOS Application"
     IDS_CPL_FILE "Control Panel Item"
     IDS_CUR_FILE "Cursor"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Application Extension"
     IDS_DRV_FILE "Device Driver"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Application"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Font file"
     IDS_TTF_FILE "TrueType Font file"
     IDS_OTF_FILE "OpenType Font file"
@@ -813,6 +819,7 @@ BEGIN
     IDS_ICO_FILE "Icon"
     IDS_INI_FILE "Configuration Settings"
     IDS_LNK_FILE "Shortcut"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Screen Saver"
     IDS_SYS_FILE "System File"
diff --git a/dll/win32/shell32/lang/es-ES.rc b/dll/win32/shell32/lang/es-ES.rc
index f51a243fce..a655661522 100644
--- a/dll/win32/shell32/lang/es-ES.rc
+++ b/dll/win32/shell32/lang/es-ES.rc
@@ -798,15 +798,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Directorio"
     IDS_BAT_FILE "Archivo por lotes de ReactOS"
     IDS_CMD_FILE "Script de comandos ReactOS"
     IDS_COM_FILE "Aplicación DOS"
     IDS_CPL_FILE "Elemento del Panel de control"
     IDS_CUR_FILE "Cursor"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Biblioteca de aplicación"
     IDS_DRV_FILE "Controlador de dispositivo"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Aplicación"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Archivo de fuente"
     IDS_TTF_FILE "Archivo de fuente TrueType"
     IDS_OTF_FILE "Archivo de fuente OpenType"
@@ -814,6 +820,7 @@ BEGIN
     IDS_ICO_FILE "Icon"
     IDS_INI_FILE "Archivo de configuración"
     IDS_LNK_FILE "Acceso directo"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Screen Saver"
     IDS_SYS_FILE "Archivo del sistema"
diff --git a/dll/win32/shell32/lang/et-EE.rc b/dll/win32/shell32/lang/et-EE.rc
index 220ed59615..5dcac20d55 100644
--- a/dll/win32/shell32/lang/et-EE.rc
+++ b/dll/win32/shell32/lang/et-EE.rc
@@ -804,15 +804,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Ei saa atribuute näidata (Veateade: %lu)."
     IDS_CANTDISCONNECT "Ei saa lahti ühendada (Veateade: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Kaust"
     IDS_BAT_FILE "ReactOS Batch Fail"
     IDS_CMD_FILE "ReactOS Command Skript"
     IDS_COM_FILE "DOS Rakendus"
     IDS_CPL_FILE "Juhtpaneeli üksus"
     IDS_CUR_FILE "Kursor"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Rakenduse laiendus"
     IDS_DRV_FILE "Seadme draiver"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Rakendus"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Fondi fail"
     IDS_TTF_FILE "TrueType Fondi fail"
     IDS_OTF_FILE "OpenType Fondi fail"
@@ -820,6 +826,7 @@ BEGIN
     IDS_ICO_FILE "Ikoon"
     IDS_INI_FILE "Konfiguratsiooni seaded"
     IDS_LNK_FILE "Otsetee"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM programmi informatsiooni fail"
     IDS_SCR_FILE "Ekraanisäästja"
     IDS_SYS_FILE "Süsteemi fail"
diff --git a/dll/win32/shell32/lang/fi-FI.rc b/dll/win32/shell32/lang/fi-FI.rc
index 9e9288e981..bef4798082 100644
--- a/dll/win32/shell32/lang/fi-FI.rc
+++ b/dll/win32/shell32/lang/fi-FI.rc
@@ -796,15 +796,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Folder"
     IDS_BAT_FILE "ReactOS Batch File"
     IDS_CMD_FILE "ReactOS Command Script"
     IDS_COM_FILE "DOS Application"
     IDS_CPL_FILE "Control Panel Item"
     IDS_CUR_FILE "Cursor"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Application Extension"
     IDS_DRV_FILE "Device Driver"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Application"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Font file"
     IDS_TTF_FILE "TrueType Font file"
     IDS_OTF_FILE "OpenType Font file"
@@ -812,6 +818,7 @@ BEGIN
     IDS_ICO_FILE "Icon"
     IDS_INI_FILE "Configuration Settings"
     IDS_LNK_FILE "Shortcut"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Screen Saver"
     IDS_SYS_FILE "System File"
diff --git a/dll/win32/shell32/lang/fr-FR.rc b/dll/win32/shell32/lang/fr-FR.rc
index e660f7871d..ed0cbbdd6a 100644
--- a/dll/win32/shell32/lang/fr-FR.rc
+++ b/dll/win32/shell32/lang/fr-FR.rc
@@ -796,15 +796,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Impossible de montrer les propriétés (code 
d'erreur : %lu)."
     IDS_CANTDISCONNECT "Impossible de déconnecter (code d'erreur : %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Dossier"
     IDS_BAT_FILE "Fichier Batch ReactOS"
     IDS_CMD_FILE "Script de commandes ReactOS"
     IDS_COM_FILE "Application DOS"
     IDS_CPL_FILE "Élément du panneau de contrôle"
     IDS_CUR_FILE "Curseur"
+    IDS_DB__FILE "Fichier de base de données"
     IDS_DLL_FILE "Extension d'application"
     IDS_DRV_FILE "Pilote de périphérique"
+    IDS_EFI_FILE "Exécutable Extensible Firmware Interface"
     IDS_EXE_FILE "Application"
+    IDS_NLS_FILE "Fichier de prise en charge linguistique"
+    IDS_OCX_FILE "Contrôle ActiveX"
+    IDS_TLB_FILE "Bibliothèque de types"
     IDS_FON_FILE "Fichier de police"
     IDS_TTF_FILE "Fichier de police TrueType"
     IDS_OTF_FILE "Fichier de police OpenType"
@@ -812,11 +818,12 @@ BEGIN
     IDS_ICO_FILE "Icône"
     IDS_INI_FILE "Fichier de configuration"
     IDS_LNK_FILE "Raccourci"
+    IDS_NT__FILE "Fichier de configuration NT DOS32"
     IDS_PIF_FILE "Fichier d'information programme NT VDM"
     IDS_SCR_FILE "Écran de veille"
     IDS_SYS_FILE "Fichier système"
     IDS_VXD_FILE "Pilote de périphérique virtuel"
-    IDS_ANY_FILE "%s-file"     
+    IDS_ANY_FILE "Fichier %s"
 
     IDS_OPEN_VERB "Ouvrir"
     IDS_EXPLORE_VERB "Explorer"
@@ -837,12 +844,12 @@ BEGIN
 
     IDS_FILE_DETAILS "Détails concernant l'extension '%s'"
     IDS_FILE_DETAILSADV "Les fichiers avec l'extension '%s' sont de type '%s'. 
Pour modifier les paramètres qui concernent tous les fichiers '%s', cliquez sur 
Avancé."
-    IDS_FILE_TYPES "File Types"
+    IDS_FILE_TYPES "Types de fichiers"
     IDS_COLUMN_EXTENSION "Extensions"
 
     /* As in 'INI File' or 'WAV File', fallback string for no-name extensions
        used in the _File type_ tab of the _Folder Options_ dialog */
-    IDS_FILE_EXT_TYPE "%s File"
+    IDS_FILE_EXT_TYPE "Fichier %s"
 
     IDS_BYTES_FORMAT "octets"
     IDS_UNKNOWN_APP "Application inconnue"
diff --git a/dll/win32/shell32/lang/he-IL.rc b/dll/win32/shell32/lang/he-IL.rc
index f837ead3b1..8472eaddee 100644
--- a/dll/win32/shell32/lang/he-IL.rc
+++ b/dll/win32/shell32/lang/he-IL.rc
@@ -796,15 +796,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Folder"
     IDS_BAT_FILE "ReactOS Batch File"
     IDS_CMD_FILE "ReactOS Command Script"
     IDS_COM_FILE "DOS Application"
     IDS_CPL_FILE "Control Panel Item"
     IDS_CUR_FILE "Cursor"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Application Extension"
     IDS_DRV_FILE "Device Driver"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Application"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Font file"
     IDS_TTF_FILE "TrueType Font file"
     IDS_OTF_FILE "OpenType Font file"
@@ -812,11 +818,12 @@ BEGIN
     IDS_ICO_FILE "Icon"
     IDS_INI_FILE "Configuration Settings"
     IDS_LNK_FILE "Shortcut"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Screen Saver"
     IDS_SYS_FILE "System File"
     IDS_VXD_FILE "Virtual Device Driver"
-    IDS_ANY_FILE "%s-file"             
+    IDS_ANY_FILE "%s-file"
 
     IDS_OPEN_VERB "Open"
     IDS_EXPLORE_VERB "Explore"
diff --git a/dll/win32/shell32/lang/hu-HU.rc b/dll/win32/shell32/lang/hu-HU.rc
index 011efe8353..629b97485b 100644
--- a/dll/win32/shell32/lang/hu-HU.rc
+++ b/dll/win32/shell32/lang/hu-HU.rc
@@ -796,15 +796,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Folder"
     IDS_BAT_FILE "ReactOS Batch File"
     IDS_CMD_FILE "ReactOS Command Script"
     IDS_COM_FILE "DOS Application"
     IDS_CPL_FILE "Control Panel Item"
     IDS_CUR_FILE "Cursor"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Application Extension"
     IDS_DRV_FILE "Device Driver"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Application"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Font file"
     IDS_TTF_FILE "TrueType Font file"
     IDS_OTF_FILE "OpenType Font file"
@@ -812,6 +818,7 @@ BEGIN
     IDS_ICO_FILE "Icon"
     IDS_INI_FILE "Configuration Settings"
     IDS_LNK_FILE "Shortcut"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Screen Saver"
     IDS_SYS_FILE "System File"
diff --git a/dll/win32/shell32/lang/it-IT.rc b/dll/win32/shell32/lang/it-IT.rc
index d888d2a999..a2697d681a 100644
--- a/dll/win32/shell32/lang/it-IT.rc
+++ b/dll/win32/shell32/lang/it-IT.rc
@@ -796,15 +796,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Cartella"
     IDS_BAT_FILE "File Batch ReactOS"
     IDS_CMD_FILE "Script di comandi ReactOS"
     IDS_COM_FILE "Applicazione DOS"
     IDS_CPL_FILE "Elemento del pannello di controllo"
     IDS_CUR_FILE "Cursore"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Estensione di applicazione"
     IDS_DRV_FILE "Driver di periferica"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Applicazione"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Font"
     IDS_TTF_FILE "TrueType Font"
     IDS_OTF_FILE "OpenType Font"
@@ -812,6 +818,7 @@ BEGIN
     IDS_ICO_FILE "Icona"
     IDS_INI_FILE "Impostazioni di configurazione"
     IDS_LNK_FILE "Collegamento"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Screen Saver"
     IDS_SYS_FILE "File di sistema"
diff --git a/dll/win32/shell32/lang/ja-JP.rc b/dll/win32/shell32/lang/ja-JP.rc
index c2b55d12e6..0a1bce3e2a 100644
--- a/dll/win32/shell32/lang/ja-JP.rc
+++ b/dll/win32/shell32/lang/ja-JP.rc
@@ -793,15 +793,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "フォルダ"
     IDS_BAT_FILE "ReactOS バッチ ファイル"
     IDS_CMD_FILE "ReactOS コマンド スクリプト"
     IDS_COM_FILE "DOS アプリケーション"
     IDS_CPL_FILE "コントロール パネルの項目"
     IDS_CUR_FILE "カーソル"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "アプリケーション 拡張"
     IDS_DRV_FILE "デバイス ドライバ"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "アプリケーション"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "フォント ファイル"
     IDS_TTF_FILE "TrueType フォント ファイル"
     IDS_OTF_FILE "OpenType フォント ファイル"
@@ -809,6 +815,7 @@ BEGIN
     IDS_ICO_FILE "アイコン ファイル"
     IDS_INI_FILE "設定ファイル"
     IDS_LNK_FILE "ショートカット"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM プログラム情報ファイル"
     IDS_SCR_FILE "スクリーンセーバー"
     IDS_SYS_FILE "システム ファイル"
diff --git a/dll/win32/shell32/lang/ko-KR.rc b/dll/win32/shell32/lang/ko-KR.rc
index 9b95a3bc9f..37d7afd13b 100644
--- a/dll/win32/shell32/lang/ko-KR.rc
+++ b/dll/win32/shell32/lang/ko-KR.rc
@@ -796,15 +796,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Folder"
     IDS_BAT_FILE "ReactOS Batch File"
     IDS_CMD_FILE "ReactOS Command Script"
     IDS_COM_FILE "DOS Application"
     IDS_CPL_FILE "Control Panel Item"
     IDS_CUR_FILE "Cursor"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Application Extension"
     IDS_DRV_FILE "Device Driver"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Application"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Font file"
     IDS_TTF_FILE "TrueType Font file"
     IDS_OTF_FILE "OpenType Font file"
@@ -812,6 +818,7 @@ BEGIN
     IDS_ICO_FILE "Icon"
     IDS_INI_FILE "Configuration Settings"
     IDS_LNK_FILE "Shortcut"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Screen Saver"
     IDS_SYS_FILE "System File"
diff --git a/dll/win32/shell32/lang/nl-NL.rc b/dll/win32/shell32/lang/nl-NL.rc
index 97379481f9..75a82a21af 100644
--- a/dll/win32/shell32/lang/nl-NL.rc
+++ b/dll/win32/shell32/lang/nl-NL.rc
@@ -796,15 +796,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Folder"
     IDS_BAT_FILE "ReactOS Batch File"
     IDS_CMD_FILE "ReactOS Command Script"
     IDS_COM_FILE "DOS Application"
     IDS_CPL_FILE "Control Panel Item"
     IDS_CUR_FILE "Cursor"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Application Extension"
     IDS_DRV_FILE "Device Driver"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Application"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Font file"
     IDS_TTF_FILE "TrueType Font file"
     IDS_OTF_FILE "OpenType Font file"
@@ -812,6 +818,7 @@ BEGIN
     IDS_ICO_FILE "Icon"
     IDS_INI_FILE "Configuration Settings"
     IDS_LNK_FILE "Shortcut"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Screen Saver"
     IDS_SYS_FILE "System File"
diff --git a/dll/win32/shell32/lang/no-NO.rc b/dll/win32/shell32/lang/no-NO.rc
index b19147d895..564809b3ee 100644
--- a/dll/win32/shell32/lang/no-NO.rc
+++ b/dll/win32/shell32/lang/no-NO.rc
@@ -796,15 +796,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Mappe"
     IDS_BAT_FILE "ReactOS Batch fil"
     IDS_CMD_FILE "ReactOS Kommando skript"
     IDS_COM_FILE "DOS Applikasjon"
     IDS_CPL_FILE "Kontrollpanel enhet"
     IDS_CUR_FILE "Markør"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Applikasjon utvidelse"
     IDS_DRV_FILE "Enhet driver"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Applikasjon"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Skrift fil"
     IDS_TTF_FILE "TrueType skrift fil"
     IDS_OTF_FILE "OpenType skrift fil"
@@ -812,6 +818,7 @@ BEGIN
     IDS_ICO_FILE "Icon"
     IDS_INI_FILE "Konfigurasjon innstilling"
     IDS_LNK_FILE "Snarvei"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Screen Saver"
     IDS_SYS_FILE "Systemfil"
diff --git a/dll/win32/shell32/lang/pl-PL.rc b/dll/win32/shell32/lang/pl-PL.rc
index 336431f68b..a218dc33dc 100644
--- a/dll/win32/shell32/lang/pl-PL.rc
+++ b/dll/win32/shell32/lang/pl-PL.rc
@@ -801,15 +801,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Nie można pokazać właściwości (kod błędu: %lu)."
     IDS_CANTDISCONNECT "Nie można odłączyć (kod błędu: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Katalog"
     IDS_BAT_FILE "Plik wsadowy ReactOS"
     IDS_CMD_FILE "Skrypt konsoli ReactOS"
     IDS_COM_FILE "Aplikacja DOS"
     IDS_CPL_FILE "Element Panelu sterowania"
     IDS_CUR_FILE "Kursor"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Rozszerzenie aplikacji"
     IDS_DRV_FILE "Sterownik urządzenia"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Aplikacja"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Plik czcionki"
     IDS_TTF_FILE "Plik czcionki TrueType"
     IDS_OTF_FILE "Plik czcionki OpenType"
@@ -817,6 +823,7 @@ BEGIN
     IDS_ICO_FILE "Ikona"
     IDS_INI_FILE "Ustawienia konfiguracji"
     IDS_LNK_FILE "Skrót"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "Plik informacyjny o programie NT VDM"
     IDS_SCR_FILE "Wygaszacz ekranu"
     IDS_SYS_FILE "Plik systemowy"
diff --git a/dll/win32/shell32/lang/pt-BR.rc b/dll/win32/shell32/lang/pt-BR.rc
index 56bd55ef1f..1592819a3f 100644
--- a/dll/win32/shell32/lang/pt-BR.rc
+++ b/dll/win32/shell32/lang/pt-BR.rc
@@ -796,15 +796,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Pasta"
     IDS_BAT_FILE "ReactOS Batch File"
     IDS_CMD_FILE "ReactOS Command Script"
     IDS_COM_FILE "DOS Application"
     IDS_CPL_FILE "Control Panel Item"
     IDS_CUR_FILE "Cursor"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Application Extension"
     IDS_DRV_FILE "Device Driver"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Application"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Font file"
     IDS_TTF_FILE "TrueType Font file"
     IDS_OTF_FILE "OpenType Font file"
@@ -812,6 +818,7 @@ BEGIN
     IDS_ICO_FILE "Icon"
     IDS_INI_FILE "Configuration Settings"
     IDS_LNK_FILE "Atalho"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Screen Saver"
     IDS_SYS_FILE "Arquivo do sistema"
diff --git a/dll/win32/shell32/lang/pt-PT.rc b/dll/win32/shell32/lang/pt-PT.rc
index 35ad18b692..243b4caf71 100644
--- a/dll/win32/shell32/lang/pt-PT.rc
+++ b/dll/win32/shell32/lang/pt-PT.rc
@@ -796,15 +796,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Pasta"
     IDS_BAT_FILE "ReactOS Batch File"
     IDS_CMD_FILE "ReactOS Command Script"
     IDS_COM_FILE "Aplicação DOS"
     IDS_CPL_FILE "Item do Painel de Controle"
     IDS_CUR_FILE "Cursor"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Extensão da Aplicação"
     IDS_DRV_FILE "Driver do Dispositivo"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Aplicação"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Ficheiro de tipo de letra"
     IDS_TTF_FILE "Tipo de letra TrueType"
     IDS_OTF_FILE "Tipo de letra OpenType"
@@ -812,6 +818,7 @@ BEGIN
     IDS_ICO_FILE "Icon"
     IDS_INI_FILE "Definições"
     IDS_LNK_FILE "Atalho"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Screen Saver"
     IDS_SYS_FILE "Ficheiro de Sistema"
diff --git a/dll/win32/shell32/lang/ro-RO.rc b/dll/win32/shell32/lang/ro-RO.rc
index 3d05384e6c..4732b10d39 100644
--- a/dll/win32/shell32/lang/ro-RO.rc
+++ b/dll/win32/shell32/lang/ro-RO.rc
@@ -798,15 +798,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Dosar"
     IDS_BAT_FILE "Fișier de comenzi ReactOS"
     IDS_CMD_FILE "Script de comenzi ReactOS"
     IDS_COM_FILE "Executabil DOS"
     IDS_CPL_FILE "Element din Panoul de control"
     IDS_CUR_FILE "Indicator"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Bibliotecă aplicație"
     IDS_DRV_FILE "Modúl-pilot de dispozitiv"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Executabil"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Font"
     IDS_TTF_FILE "Font TrueType"
     IDS_OTF_FILE "Font OpenType"
@@ -814,6 +820,7 @@ BEGIN
     IDS_ICO_FILE "Pictogramă"
     IDS_INI_FILE "Fișier de inițializare"
     IDS_LNK_FILE "Scurtătură"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "Fișier de informații program NT VDM"
     IDS_SCR_FILE "Animație regim de inactivitate"
     IDS_SYS_FILE "Fișier de sistem"
diff --git a/dll/win32/shell32/lang/ru-RU.rc b/dll/win32/shell32/lang/ru-RU.rc
index fe43e1bcf9..6a6cefc297 100644
--- a/dll/win32/shell32/lang/ru-RU.rc
+++ b/dll/win32/shell32/lang/ru-RU.rc
@@ -798,15 +798,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Не удалось вывести свойства (код ошибки: %lu)."
     IDS_CANTDISCONNECT "Не удалось отсоединить сетевой диск (код ошибки: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Папка с файлами"
     IDS_BAT_FILE "Пакетный файл ReactOS"
     IDS_CMD_FILE "Командный скрипт ReactOS"
     IDS_COM_FILE "Приложение DOS"
     IDS_CPL_FILE "Элемент панели управления"
     IDS_CUR_FILE "Курсор"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Расширение приложения"
     IDS_DRV_FILE "Драйвер устройства"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Приложение"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Файл шрифта"
     IDS_TTF_FILE "Файл шрифта TrueType"
     IDS_OTF_FILE "Файл шрифта OpenType"
@@ -814,6 +820,7 @@ BEGIN
     IDS_ICO_FILE "Значок"
     IDS_INI_FILE "Файл конфигурации"
     IDS_LNK_FILE "Ярлык"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "Информация о приложении NT VDM"
     IDS_SCR_FILE "Заставка"
     IDS_SYS_FILE "Системный файл"
diff --git a/dll/win32/shell32/lang/sk-SK.rc b/dll/win32/shell32/lang/sk-SK.rc
index 3f046b3c4e..55e3200648 100644
--- a/dll/win32/shell32/lang/sk-SK.rc
+++ b/dll/win32/shell32/lang/sk-SK.rc
@@ -796,15 +796,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Priečinok"
     IDS_BAT_FILE "Dávkový súbor systému ReactOS"
     IDS_CMD_FILE "Príkazový skript systému ReactOS"
     IDS_COM_FILE "DOS Aplikácia"
     IDS_CPL_FILE "Položka ovládacieho panela"
     IDS_CUR_FILE "Kurzor"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Rozšírenie aplikácie"
     IDS_DRV_FILE "Ovládač zariadenia"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Aplikácia"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Súbor písma"
     IDS_TTF_FILE "Súbor písma TrueType"
     IDS_OTF_FILE "Súbor písma OpenType"
@@ -812,6 +818,7 @@ BEGIN
     IDS_ICO_FILE "Icon"
     IDS_INI_FILE "Konfiguračné nastavenia"
     IDS_LNK_FILE "Odkaz"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Screen Saver"
     IDS_SYS_FILE "Systémový súbor"
diff --git a/dll/win32/shell32/lang/sl-SI.rc b/dll/win32/shell32/lang/sl-SI.rc
index 42fa20a66b..b51330b7b8 100644
--- a/dll/win32/shell32/lang/sl-SI.rc
+++ b/dll/win32/shell32/lang/sl-SI.rc
@@ -796,15 +796,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Folder"
     IDS_BAT_FILE "ReactOS Batch File"
     IDS_CMD_FILE "ReactOS Command Script"
     IDS_COM_FILE "DOS Application"
     IDS_CPL_FILE "Control Panel Item"
     IDS_CUR_FILE "Cursor"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Application Extension"
     IDS_DRV_FILE "Device Driver"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Application"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Font file"
     IDS_TTF_FILE "TrueType Font file"
     IDS_OTF_FILE "OpenType Font file"
@@ -812,6 +818,7 @@ BEGIN
     IDS_ICO_FILE "Icon"
     IDS_INI_FILE "Configuration Settings"
     IDS_LNK_FILE "Shortcut"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Screen Saver"
     IDS_SYS_FILE "System File"
diff --git a/dll/win32/shell32/lang/sq-AL.rc b/dll/win32/shell32/lang/sq-AL.rc
index e949cd91c4..2b886ebc4f 100644
--- a/dll/win32/shell32/lang/sq-AL.rc
+++ b/dll/win32/shell32/lang/sq-AL.rc
@@ -800,15 +800,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Dosje"
     IDS_BAT_FILE "ReactOS Dokument Batch"
     IDS_CMD_FILE "ReactOS Skript Komande"
     IDS_COM_FILE "Aplikacion DOS"
     IDS_CPL_FILE "Artikuj Kontroll Panelit"
     IDS_CUR_FILE "Tregues"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Zgjatja Aplikacionit"
     IDS_DRV_FILE "Drejtuesi Pajisjes"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Aplikacion"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Dokument Fonti"
     IDS_TTF_FILE "Dokument Fonti TrueType"
     IDS_OTF_FILE "Dokument Fonti OpenType"
@@ -816,6 +822,7 @@ BEGIN
     IDS_ICO_FILE "Icon"
     IDS_INI_FILE "Konfigum Cilësimesh"
     IDS_LNK_FILE "Shkurtues"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Screen Saver"
     IDS_SYS_FILE "Dokumente Sistemi"
diff --git a/dll/win32/shell32/lang/sv-SE.rc b/dll/win32/shell32/lang/sv-SE.rc
index 51569f2719..e10e28aa4f 100644
--- a/dll/win32/shell32/lang/sv-SE.rc
+++ b/dll/win32/shell32/lang/sv-SE.rc
@@ -796,15 +796,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Mapp"
     IDS_BAT_FILE "ReactOS Batch-fil"
     IDS_CMD_FILE "ReactOS Kommandoradsskript"
     IDS_COM_FILE "DOS-program"
     IDS_CPL_FILE "Kontrollpanelsprogram"
     IDS_CUR_FILE "Pekare"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "DLL-fil"
     IDS_DRV_FILE "Enhetsdrivrutin"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Program"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Teckensnittsfil"
     IDS_TTF_FILE "TrueType teckensnittsfil"
     IDS_OTF_FILE "OpenType teckensnittsfil"
@@ -812,6 +818,7 @@ BEGIN
     IDS_ICO_FILE "Ikon"
     IDS_INI_FILE "Konfigurationsinställningar"
     IDS_LNK_FILE "Genväg"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM-programinformationsfil"
     IDS_SCR_FILE "Skärmsläckare"
     IDS_SYS_FILE "Systemfil"
diff --git a/dll/win32/shell32/lang/tr-TR.rc b/dll/win32/shell32/lang/tr-TR.rc
index 4974a819f5..e4edafe2d1 100644
--- a/dll/win32/shell32/lang/tr-TR.rc
+++ b/dll/win32/shell32/lang/tr-TR.rc
@@ -798,15 +798,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Dizin"
     IDS_BAT_FILE "ReactOS Toplu İş Kütüğü"
     IDS_CMD_FILE "ReactOS Komut Betiği"
     IDS_COM_FILE "DOS Uygulaması"
     IDS_CPL_FILE "Denetim Masası Ögesi"
     IDS_CUR_FILE "İmleç"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Uygulama Uzantısı"
     IDS_DRV_FILE "Aygıt Sürücüsü"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Uygulama"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "YazıTipi"
     IDS_TTF_FILE "TrueType Yazı Tipi Kütüğü"
     IDS_OTF_FILE "OpenType Yazı Tipi Kütüğü"
@@ -814,6 +820,7 @@ BEGIN
     IDS_ICO_FILE "Simge"
     IDS_INI_FILE "Yapılandırma Ayarları"
     IDS_LNK_FILE "Kısayol"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM İzlence Bilgi Kütüğü"
     IDS_SCR_FILE "Görüntülük Koruyucu"
     IDS_SYS_FILE "Dizge Kütüğü"
diff --git a/dll/win32/shell32/lang/uk-UA.rc b/dll/win32/shell32/lang/uk-UA.rc
index 05094aa00f..142e75f235 100644
--- a/dll/win32/shell32/lang/uk-UA.rc
+++ b/dll/win32/shell32/lang/uk-UA.rc
@@ -796,15 +796,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Папка"
     IDS_BAT_FILE "Пакетний файл ReactOS"
     IDS_CMD_FILE "Командний скрипт ReactOS"
     IDS_COM_FILE "Додаток DOS"
     IDS_CPL_FILE "Елемент панелі керування"
     IDS_CUR_FILE "Курсор"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Розширення додатку"
     IDS_DRV_FILE "Драйвер пристрою"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Додаток"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Файл шрифту"
     IDS_TTF_FILE "Файл шрифту TrueType"
     IDS_OTF_FILE "Файл шрифту OpenType"
@@ -812,6 +818,7 @@ BEGIN
     IDS_ICO_FILE "Icon"
     IDS_INI_FILE "Файл налаштувань"
     IDS_LNK_FILE "Ярлик"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Screen Saver"
     IDS_SYS_FILE "Системний файл"
diff --git a/dll/win32/shell32/lang/zh-CN.rc b/dll/win32/shell32/lang/zh-CN.rc
index dc3abce8a2..e298c62759 100644
--- a/dll/win32/shell32/lang/zh-CN.rc
+++ b/dll/win32/shell32/lang/zh-CN.rc
@@ -741,7 +741,7 @@ BEGIN
     IDS_RUNDLG_BROWSE_FILTER "可执行文件 (*.exe)\0*.exe\0所有文件 (*.*)\0*.*\0"
 
     /* shell folder path default values */
-    /* ATTENTION: If there is no special situation, please DO NOT change 
+    /* ATTENTION: If there is no special situation, please DO NOT change
     English folder names into Chinese, or it may cause problems in the system. 
*/
     IDS_PROGRAMS "「开始」菜单\\程序"
     IDS_PERSONAL "我的文档"
@@ -806,15 +806,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "无法显示属性 (错误代码: %lu)."
     IDS_CANTDISCONNECT "无法断开连接 (错误代码: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "文件夹"
     IDS_BAT_FILE "ReactOS 批处理文件"
     IDS_CMD_FILE "ReactOS 命令脚本"
     IDS_COM_FILE "DOS 应用程序"
     IDS_CPL_FILE "控制面板项"
     IDS_CUR_FILE "光标"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "应用程序扩展"
     IDS_DRV_FILE "设备驱动程序"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "应用程序"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "字体文件"
     IDS_TTF_FILE "TrueType 字体文件"
     IDS_OTF_FILE "OpenType 字体文件"
@@ -822,6 +828,7 @@ BEGIN
     IDS_ICO_FILE "图标"
     IDS_INI_FILE "配置设置"
     IDS_LNK_FILE "快捷方式"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM 程序信息文件"
     IDS_SCR_FILE "屏幕保护程序"
     IDS_SYS_FILE "系统文件"
diff --git a/dll/win32/shell32/lang/zh-TW.rc b/dll/win32/shell32/lang/zh-TW.rc
index 6ba357b90c..db828af75c 100644
--- a/dll/win32/shell32/lang/zh-TW.rc
+++ b/dll/win32/shell32/lang/zh-TW.rc
@@ -804,15 +804,21 @@ BEGIN
     IDS_CANTSHOWPROPERTIES "Unable to show properties (Error Code: %lu)."
     IDS_CANTDISCONNECT "Unable to disconnect (Error Code: %lu)."
 
+    /* Friendly File Type Names */
     IDS_DIRECTORY "Folder"
     IDS_BAT_FILE "ReactOS Batch File"
     IDS_CMD_FILE "ReactOS Command Script"
     IDS_COM_FILE "DOS Application"
     IDS_CPL_FILE "Control Panel Item"
     IDS_CUR_FILE "Cursor"
+    IDS_DB__FILE "Database File"
     IDS_DLL_FILE "Application Extension"
     IDS_DRV_FILE "Device Driver"
+    IDS_EFI_FILE "Extensible Firmware Interface Executable"
     IDS_EXE_FILE "Application"
+    IDS_NLS_FILE "National Language Support File"
+    IDS_OCX_FILE "ActiveX Control"
+    IDS_TLB_FILE "Type Library"
     IDS_FON_FILE "Font file"
     IDS_TTF_FILE "TrueType Font file"
     IDS_OTF_FILE "OpenType Font file"
@@ -820,6 +826,7 @@ BEGIN
     IDS_ICO_FILE "Icon"
     IDS_INI_FILE "Configuration Settings"
     IDS_LNK_FILE "Shortcut"
+    IDS_NT__FILE "NT DOS32 Configuration File"
     IDS_PIF_FILE "NT VDM Program Information File"
     IDS_SCR_FILE "Screen Saver"
     IDS_SYS_FILE "System File"
diff --git a/dll/win32/shell32/shresdef.h b/dll/win32/shell32/shresdef.h
index 5508e3f1d9..8d5cf11293 100644
--- a/dll/win32/shell32/shresdef.h
+++ b/dll/win32/shell32/shresdef.h
@@ -147,9 +147,14 @@
 #define IDS_COM_FILE              203
 #define IDS_CPL_FILE              204
 #define IDS_CUR_FILE              205
+#define IDS_DB__FILE              220
 #define IDS_DLL_FILE              206
 #define IDS_DRV_FILE              207
+#define IDS_EFI_FILE              221
 #define IDS_EXE_FILE              208
+#define IDS_NLS_FILE              222
+#define IDS_OCX_FILE              223
+#define IDS_TLB_FILE              224
 #define IDS_FON_FILE              209
 #define IDS_TTF_FILE              210
 #define IDS_OTF_FILE              211
@@ -157,11 +162,12 @@
 #define IDS_ICO_FILE              213
 #define IDS_INI_FILE              214
 #define IDS_LNK_FILE              215
+#define IDS_NT__FILE              225
 #define IDS_PIF_FILE              216
 #define IDS_SCR_FILE              217
 #define IDS_SYS_FILE              218
 #define IDS_VXD_FILE              219
-#define IDS_ANY_FILE              220
+#define IDS_ANY_FILE              299
 
 #define IDS_EMPTY_BITBUCKET       172
 #define IDS_SHLEXEC_NOASSOC       173

Reply via email to