From 3ecd2363a6d045a38aa68a1b5f17bb53ffaad3e4 Mon Sep 17 00:00:00 2001 From: Stanislav Motylkov Date: Wed, 6 Nov 2024 00:34:58 +0300 Subject: [PATCH] [MSI][BOOTDATA][INF] Add missing mnemonic keys for the context menu Also add accelerator FIXMEs where I don't know. CORE-12323 --- boot/bootdata/hivecls.inf | 8 ++++---- dll/win32/msi/lang/msi_Bg.rc | 8 ++++---- dll/win32/msi/lang/msi_Da.rc | 8 ++++---- dll/win32/msi/lang/msi_De.rc | 8 ++++---- dll/win32/msi/lang/msi_En.rc | 8 ++++---- dll/win32/msi/lang/msi_Es.rc | 8 ++++---- dll/win32/msi/lang/msi_Fi.rc | 8 ++++---- dll/win32/msi/lang/msi_Fr.rc | 8 ++++---- dll/win32/msi/lang/msi_He.rc | 8 ++++---- dll/win32/msi/lang/msi_Hu.rc | 8 ++++---- dll/win32/msi/lang/msi_Id.rc | 8 ++++---- dll/win32/msi/lang/msi_It.rc | 8 ++++---- dll/win32/msi/lang/msi_Ja.rc | 8 ++++---- dll/win32/msi/lang/msi_Ko.rc | 8 ++++---- dll/win32/msi/lang/msi_Lt.rc | 8 ++++---- dll/win32/msi/lang/msi_Nl.rc | 8 ++++---- dll/win32/msi/lang/msi_No.rc | 8 ++++---- dll/win32/msi/lang/msi_Pl.rc | 8 ++++---- dll/win32/msi/lang/msi_Pt.rc | 8 ++++---- dll/win32/msi/lang/msi_Ro.rc | 8 ++++---- dll/win32/msi/lang/msi_Ru.rc | 8 ++++---- dll/win32/msi/lang/msi_Si.rc | 8 ++++---- dll/win32/msi/lang/msi_Sq.rc | 8 ++++---- dll/win32/msi/lang/msi_Sr.rc | 8 ++++---- dll/win32/msi/lang/msi_Sv.rc | 8 ++++---- dll/win32/msi/lang/msi_Tr.rc | 8 ++++---- dll/win32/msi/lang/msi_Uk.rc | 8 ++++---- dll/win32/msi/lang/msi_Zh.rc | 8 ++++---- 28 files changed, 112 insertions(+), 112 deletions(-) diff --git a/boot/bootdata/hivecls.inf b/boot/bootdata/hivecls.inf index 966df66bd5e12..55fa8985658ec 100644 --- a/boot/bootdata/hivecls.inf +++ b/boot/bootdata/hivecls.inf @@ -435,13 +435,13 @@ HKCR,".msi","",0x00000000,"Msi.Package" HKCR,"Msi.Package","",0x00000000,"ReactOS Installer Package" HKCR,"Msi.Package","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\msi.dll,-34" HKCR,"Msi.Package\DefaultIcon","",0x00000000,"msiexec.exe" -HKCR,"Msi.Package\shell\Open","",0x00000000,"Install" +HKCR,"Msi.Package\shell\Open","",0x00000000,"&Install" HKCR,"Msi.Package\shell\Open","MUIVerb",0x00020000,"@%SystemRoot%\system32\msi.dll,-36" HKCR,"Msi.Package\shell\Open\command","",0x00020000,"%SystemRoot%\system32\msiexec.exe /i ""%1""" -HKCR,"Msi.Package\shell\Repair","",0x00000000,"Repair" +HKCR,"Msi.Package\shell\Repair","",0x00000000,"Re&pair" HKCR,"Msi.Package\shell\Repair","MUIVerb",0x00020000,"@%SystemRoot%\system32\msi.dll,-37" HKCR,"Msi.Package\shell\Repair\command","",0x00020000,"%SystemRoot%\system32\msiexec.exe /f ""%1""" -HKCR,"Msi.Package\shell\Uninstall","",0x00000000,"Uninstall" +HKCR,"Msi.Package\shell\Uninstall","",0x00000000,"&Uninstall" HKCR,"Msi.Package\shell\Uninstall","MUIVerb",0x00020000,"@%SystemRoot%\system32\msi.dll,-38" HKCR,"Msi.Package\shell\Uninstall\command","",0x00020000,"%SystemRoot%\system32\msiexec.exe /x ""%1""" @@ -450,7 +450,7 @@ HKCR,".msp","",0x00000000,"Msi.Patch" HKCR,"Msi.Patch","",0x00000000,"ReactOS Installer Patch" HKCR,"Msi.Patch","FriendlyTypeName",0x00020000,"@%SystemRoot%\system32\msi.dll,-35" HKCR,"Msi.Patch\DefaultIcon","",0x00000000,"msiexec.exe" -HKCR,"Msi.Patch\shell\Open","",0x00000000,"Apply Patch" +HKCR,"Msi.Patch\shell\Open","",0x00000000,"&Apply Patch" HKCR,"Msi.Patch\shell\Open","MUIVerb",0x00020000,"@%SystemRoot%\system32\msi.dll,-39" HKCR,"Msi.Patch\shell\Open\command","",0x00020000,"%SystemRoot%\system32\msiexec.exe /p ""%1""" diff --git a/dll/win32/msi/lang/msi_Bg.rc b/dll/win32/msi/lang/msi_Bg.rc index 604c06672e7e7..ca849ec3021eb 100644 --- a/dll/win32/msi/lang/msi_Bg.rc +++ b/dll/win32/msi/lang/msi_Bg.rc @@ -34,10 +34,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "ReactOS Installer Package" 35 "ReactOS Installer Patch" - 36 "Install" - 37 "Repair" - 38 "Uninstall" - 39 "Apply" + 36 "&Install" + 37 "Re&pair" + 38 "&Uninstall" + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_Da.rc b/dll/win32/msi/lang/msi_Da.rc index f62dde0e4369a..c99ded9e3cb61 100644 --- a/dll/win32/msi/lang/msi_Da.rc +++ b/dll/win32/msi/lang/msi_Da.rc @@ -34,10 +34,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "ReactOS Installer Package" 35 "ReactOS Installer Patch" - 36 "Install" - 37 "Repair" - 38 "Uninstall" - 39 "Apply" + 36 "&Install" + 37 "Re&pair" + 38 "&Uninstall" + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_De.rc b/dll/win32/msi/lang/msi_De.rc index 50cca99abecc9..aa5efdec13c82 100644 --- a/dll/win32/msi/lang/msi_De.rc +++ b/dll/win32/msi/lang/msi_De.rc @@ -35,10 +35,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "ReactOS Installer Package" 35 "ReactOS Installer Patch" - 36 "Install" - 37 "Repair" - 38 "Uninstall" - 39 "Apply" + 36 "&Install" + 37 "Re&pair" + 38 "&Uninstall" + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_En.rc b/dll/win32/msi/lang/msi_En.rc index 353f2aa6df964..39c5e456fdf73 100644 --- a/dll/win32/msi/lang/msi_En.rc +++ b/dll/win32/msi/lang/msi_En.rc @@ -35,10 +35,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "ReactOS Installer Package" 35 "ReactOS Installer Patch" - 36 "Install" - 37 "Repair" - 38 "Uninstall" - 39 "Apply" + 36 "&Install" + 37 "Re&pair" + 38 "&Uninstall" + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_Es.rc b/dll/win32/msi/lang/msi_Es.rc index e93b3edbfdfaf..2b87c992db578 100644 --- a/dll/win32/msi/lang/msi_Es.rc +++ b/dll/win32/msi/lang/msi_Es.rc @@ -34,10 +34,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "Paquete de instalación de ReactOS" 35 "ReactOS Installer Patch" - 36 "Instalar" - 37 "Reparar" - 38 "Desinstalar" - 39 "Apply" + 36 "Instalar" //FIXME: add accel + 37 "Reparar" //FIXME: add accel + 38 "Desinstalar" //FIXME: add accel + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_Fi.rc b/dll/win32/msi/lang/msi_Fi.rc index 2ffed02e64893..e44b36180a7b5 100644 --- a/dll/win32/msi/lang/msi_Fi.rc +++ b/dll/win32/msi/lang/msi_Fi.rc @@ -34,10 +34,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "ReactOS Installer Package" 35 "ReactOS Installer Patch" - 36 "Install" - 37 "Repair" - 38 "Uninstall" - 39 "Apply" + 36 "&Install" + 37 "Re&pair" + 38 "&Uninstall" + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_Fr.rc b/dll/win32/msi/lang/msi_Fr.rc index ddcb589b26707..5b3d013274e60 100644 --- a/dll/win32/msi/lang/msi_Fr.rc +++ b/dll/win32/msi/lang/msi_Fr.rc @@ -35,10 +35,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "Package ReactOS Installer" 35 "ReactOS Installer Patch" - 36 "Installer" - 37 "Réparer" - 38 "Désinstaller" - 39 "Apply" + 36 "Installer" //FIXME: add accel + 37 "Réparer" //FIXME: add accel + 38 "Désinstaller" //FIXME: add accel + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_He.rc b/dll/win32/msi/lang/msi_He.rc index 172d1b017b83f..d565c3b870c21 100644 --- a/dll/win32/msi/lang/msi_He.rc +++ b/dll/win32/msi/lang/msi_He.rc @@ -37,10 +37,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "ReactOS Installer Package" 35 "ReactOS Installer Patch" - 36 "Install" - 37 "Repair" - 38 "Uninstall" - 39 "Apply" + 36 "&Install" + 37 "Re&pair" + 38 "&Uninstall" + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_Hu.rc b/dll/win32/msi/lang/msi_Hu.rc index b2c2f4fc24019..edb18a4341e9d 100644 --- a/dll/win32/msi/lang/msi_Hu.rc +++ b/dll/win32/msi/lang/msi_Hu.rc @@ -34,10 +34,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "ReactOS Installer Package" 35 "ReactOS Installer Patch" - 36 "Install" - 37 "Repair" - 38 "Uninstall" - 39 "Apply" + 36 "&Install" + 37 "Re&pair" + 38 "&Uninstall" + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_Id.rc b/dll/win32/msi/lang/msi_Id.rc index 4b8493bec3bf3..509852ec3281d 100644 --- a/dll/win32/msi/lang/msi_Id.rc +++ b/dll/win32/msi/lang/msi_Id.rc @@ -34,10 +34,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "ReactOS Installer Package" 35 "ReactOS Installer Patch" - 36 "Install" - 37 "Repair" - 38 "Uninstall" - 39 "Apply" + 36 "&Install" + 37 "Re&pair" + 38 "&Uninstall" + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_It.rc b/dll/win32/msi/lang/msi_It.rc index 2b17637ea03f6..67c3c789c5ad2 100644 --- a/dll/win32/msi/lang/msi_It.rc +++ b/dll/win32/msi/lang/msi_It.rc @@ -34,10 +34,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "Pacchetto di installazione di ReactOS" 35 "ReactOS Installer Patch" - 36 "Installa" - 37 "Ripara" - 38 "Rimuovi" - 39 "Apply" + 36 "Installa" //FIXME: add accel + 37 "Ripara" //FIXME: add accel + 38 "Rimuovi" //FIXME: add accel + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_Ja.rc b/dll/win32/msi/lang/msi_Ja.rc index 7230aa9c014db..cb63d7d883400 100644 --- a/dll/win32/msi/lang/msi_Ja.rc +++ b/dll/win32/msi/lang/msi_Ja.rc @@ -13,10 +13,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "ReactOS インストーラ パッケージ" 35 "ReactOS Installer Patch" - 36 "インストール" - 37 "修復" - 38 "アンインストール" - 39 "Apply" + 36 "インストール" //FIXME: add accel + 37 "修復" //FIXME: add accel + 38 "アンインストール" //FIXME: add accel + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_Ko.rc b/dll/win32/msi/lang/msi_Ko.rc index 65e77b301a9d6..676d4c9de9310 100644 --- a/dll/win32/msi/lang/msi_Ko.rc +++ b/dll/win32/msi/lang/msi_Ko.rc @@ -36,10 +36,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "ReactOS Installer Package" 35 "ReactOS Installer Patch" - 36 "Install" - 37 "Repair" - 38 "Uninstall" - 39 "Apply" + 36 "&Install" + 37 "Re&pair" + 38 "&Uninstall" + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_Lt.rc b/dll/win32/msi/lang/msi_Lt.rc index f0fb6a801b29c..237f9a3d59564 100644 --- a/dll/win32/msi/lang/msi_Lt.rc +++ b/dll/win32/msi/lang/msi_Lt.rc @@ -34,10 +34,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "ReactOS Installer Package" 35 "ReactOS Installer Patch" - 36 "Install" - 37 "Repair" - 38 "Uninstall" - 39 "Apply" + 36 "&Install" + 37 "Re&pair" + 38 "&Uninstall" + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_Nl.rc b/dll/win32/msi/lang/msi_Nl.rc index bba81b6ecd31e..9bfae190b4f8a 100644 --- a/dll/win32/msi/lang/msi_Nl.rc +++ b/dll/win32/msi/lang/msi_Nl.rc @@ -34,10 +34,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "ReactOS Installer Package" 35 "ReactOS Installer Patch" - 36 "Install" - 37 "Repair" - 38 "Uninstall" - 39 "Apply" + 36 "&Install" + 37 "Re&pair" + 38 "&Uninstall" + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_No.rc b/dll/win32/msi/lang/msi_No.rc index 968bf7b990acf..a8ed5670b6475 100644 --- a/dll/win32/msi/lang/msi_No.rc +++ b/dll/win32/msi/lang/msi_No.rc @@ -34,10 +34,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "ReactOS Installer Package" 35 "ReactOS Installer Patch" - 36 "Install" - 37 "Repair" - 38 "Uninstall" - 39 "Apply" + 36 "&Install" + 37 "Re&pair" + 38 "&Uninstall" + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_Pl.rc b/dll/win32/msi/lang/msi_Pl.rc index 8c9299bff045d..4fa771358fbef 100644 --- a/dll/win32/msi/lang/msi_Pl.rc +++ b/dll/win32/msi/lang/msi_Pl.rc @@ -35,10 +35,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "Pakiet Instalatora ReactOS" 35 "ReactOS Installer Patch" - 36 "Zainstaluj" - 37 "Napraw" - 38 "Odinstaluj" - 39 "Apply" + 36 "Zainstaluj" //FIXME: add accel + 37 "Napraw" //FIXME: add accel + 38 "Odinstaluj" //FIXME: add accel + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_Pt.rc b/dll/win32/msi/lang/msi_Pt.rc index fc19c3c4344dd..a975e478a4ab1 100644 --- a/dll/win32/msi/lang/msi_Pt.rc +++ b/dll/win32/msi/lang/msi_Pt.rc @@ -36,10 +36,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "Pacote de instalação do ReactOS" 35 "ReactOS Installer Patch" - 36 "Instalar" - 37 "Reparar" - 38 "Desinstalar" - 39 "Apply" + 36 "Instalar" //FIXME: add accel + 37 "Reparar" //FIXME: add accel + 38 "Desinstalar" //FIXME: add accel + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_Ro.rc b/dll/win32/msi/lang/msi_Ro.rc index 254f82e62cffb..bec99bf56d555 100644 --- a/dll/win32/msi/lang/msi_Ro.rc +++ b/dll/win32/msi/lang/msi_Ro.rc @@ -49,10 +49,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "Pachet de instalare ReactOS" 35 "ReactOS Installer Patch" - 36 "Instalează" - 37 "Repară" - 38 "Dezinstalează" - 39 "Apply" + 36 "Instalează" //FIXME: add accel + 37 "Repară" //FIXME: add accel + 38 "Dezinstalează" //FIXME: add accel + 39 "&Apply" #endif 100 "Folder nou" } diff --git a/dll/win32/msi/lang/msi_Ru.rc b/dll/win32/msi/lang/msi_Ru.rc index 8744b3aad7245..2263c25501fa4 100644 --- a/dll/win32/msi/lang/msi_Ru.rc +++ b/dll/win32/msi/lang/msi_Ru.rc @@ -34,10 +34,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "Пакет установщика ReactOS" 35 "Исправления установщика ReactOS" - 36 "Установить" - 37 "Исправить" - 38 "Удалить" - 39 "Применить" + 36 "Ус&тановить" + 37 "&Исправить" + 38 "Уда&лить" + 39 "&Применить" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_Si.rc b/dll/win32/msi/lang/msi_Si.rc index d2560f52d96a1..44d56efa4a859 100644 --- a/dll/win32/msi/lang/msi_Si.rc +++ b/dll/win32/msi/lang/msi_Si.rc @@ -34,10 +34,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "ReactOS Installer Package" 35 "ReactOS Installer Patch" - 36 "Install" - 37 "Repair" - 38 "Uninstall" - 39 "Apply" + 36 "&Install" + 37 "Re&pair" + 38 "&Uninstall" + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_Sq.rc b/dll/win32/msi/lang/msi_Sq.rc index 52a82f3da98bd..4f50b5695c753 100644 --- a/dll/win32/msi/lang/msi_Sq.rc +++ b/dll/win32/msi/lang/msi_Sq.rc @@ -35,10 +35,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "ReactOS Installer Package" 35 "ReactOS Installer Patch" - 36 "Install" - 37 "Repair" - 38 "Uninstall" - 39 "Apply" + 36 "&Install" + 37 "Re&pair" + 38 "&Uninstall" + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_Sr.rc b/dll/win32/msi/lang/msi_Sr.rc index eeeaaf30344ba..00ea2d2891bcf 100644 --- a/dll/win32/msi/lang/msi_Sr.rc +++ b/dll/win32/msi/lang/msi_Sr.rc @@ -35,10 +35,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "ReactOS Installer Package" 35 "ReactOS Installer Patch" - 36 "Install" - 37 "Repair" - 38 "Uninstall" - 39 "Apply" + 36 "&Install" + 37 "Re&pair" + 38 "&Uninstall" + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_Sv.rc b/dll/win32/msi/lang/msi_Sv.rc index 540253b4712d6..ead9caa1394e3 100644 --- a/dll/win32/msi/lang/msi_Sv.rc +++ b/dll/win32/msi/lang/msi_Sv.rc @@ -34,10 +34,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "ReactOS Installer Package" 35 "ReactOS Installer Patch" - 36 "Install" - 37 "Repair" - 38 "Uninstall" - 39 "Apply" + 36 "&Install" + 37 "Re&pair" + 38 "&Uninstall" + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_Tr.rc b/dll/win32/msi/lang/msi_Tr.rc index 28cf6f15b2c32..1184e68dfb847 100644 --- a/dll/win32/msi/lang/msi_Tr.rc +++ b/dll/win32/msi/lang/msi_Tr.rc @@ -34,10 +34,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "ReactOS Yükleyicisi Paketi" 35 "ReactOS Installer Patch" - 36 "Yükle" - 37 "Onar" - 38 "Kaldır" - 39 "Apply" + 36 "Yükle" //FIXME: add accel + 37 "Onar" //FIXME: add accel + 38 "Kaldır" //FIXME: add accel + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_Uk.rc b/dll/win32/msi/lang/msi_Uk.rc index 7d6d428ea30a1..ae3656f2f186f 100644 --- a/dll/win32/msi/lang/msi_Uk.rc +++ b/dll/win32/msi/lang/msi_Uk.rc @@ -36,10 +36,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "ReactOS Installer Package" 35 "ReactOS Installer Patch" - 36 "Install" - 37 "Repair" - 38 "Uninstall" - 39 "Apply" + 36 "&Install" + 37 "Re&pair" + 38 "&Uninstall" + 39 "&Apply" #endif 100 "New Folder" } diff --git a/dll/win32/msi/lang/msi_Zh.rc b/dll/win32/msi/lang/msi_Zh.rc index eec8e801d91d9..cd8bdaf00e292 100644 --- a/dll/win32/msi/lang/msi_Zh.rc +++ b/dll/win32/msi/lang/msi_Zh.rc @@ -37,10 +37,10 @@ STRINGTABLE #ifdef __REACTOS__ 34 "ReactOS Installer 软件包" // zh-TW/HK: ReactOS 安裝套件 35 "ReactOS Installer Patch" - 36 "安装" // zh-TW/HK: 安裝 - 37 "修复" // zh-TW/HK: 修復 - 38 "卸载" // zh-TW/HK: 解除安裝 - 39 "Apply" + 36 "安装" // zh-TW/HK: 安裝 //FIXME: add accel + 37 "修复" // zh-TW/HK: 修復 //FIXME: add accel + 38 "卸载" // zh-TW/HK: 解除安裝 //FIXME: add accel + 39 "&Apply" #endif 100 "New Folder" }