Os menus de contexto para WinMerge são dinâmicos e não podem ser alterados no registro - eles são definidos dentro da Shell Extension DLL. (é mais provável que a maioria / todas as aplicações sejam assim.
Eu abri o arquivo c:\Program Files\WinMerge\ShellExtensionU.dll usando um dos plug-ins de Total Commander (não sei qual). Em seguida, navegue para. RT_STRING33.rc , que é o texto em inglês em inglês para o menu de contexto.
Então eu mudei de:
STRINGTABLE
LANGUAGE 9, 1
BEGIN
100, "ShellExtension"
101, "WinMerge"
102, "Open with WinMerge"
103, "Please select no more than 2 items"
104, "Compare"
105, "Compare..."
106, "Compare To"
107, "Save this path. Select another path to compare with this path."
109, "Compare to saved path (%1)"
110, "Re-select First"
END
Para:
STRINGTABLE
LANGUAGE 9, 1
BEGIN
100, "ShellExtension"
101, "WinMerge"
102, "Open with WinMerge"
103, "Please select no more than 2 items"
104, "&Compare"
105, "Compare..."
106, "&Compare To"
107, "Save this path. Select another path to compare with this path."
109, "Compare to saved path (%1)"
110, "Re-select First"
END
Após um reinício, os menus de contexto foram atualizados.