I have checked your language DLL - your translated menu is being used correctly. However, menus are not just used statically from the MENU definition in resources, they are also built dynamically. When building this menu dynamically, the string resource "Clear History" is used from the String table section. You would need to translate that string. The same applies to dialogs, where many strings are loaded dynamically from the string table, depending on context.