Ignore:
Timestamp:
Apr 2, 2012, 6:39:34 PM (13 years ago)
Author:
dmik
Message:

Make About Odin system menu item localizable.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/menu.c

    r21962 r21990  
    4545#include "oslibwin.h"
    4646#include "heapstring.h"
     47
     48#include "user32rsrcdef.h"
    4749
    4850
     
    347349static HMENU MENU_CopySysPopup(void)
    348350{
     351    HMODULE hmod = GetModuleHandleA("USER32");
     352
    349353#ifndef __WIN32OS2__
    350     HMENU hMenu = LoadMenuA(GetModuleHandleA("USER32"), "SYSMENU");
     354    HMENU hMenu = LoadMenuA(hmod, "SYSMENU");
    351355#else
    352     HMENU hMenu;
    353     hMenu = LoadMenuA(GetModuleHandleA("USER32"), fOS2Look ? "SYSMENUWARP" : "SYSMENU");
     356    HMENU hMenu = LoadMenuA(hmod, fOS2Look ? "SYSMENUWARP" : "SYSMENU");
    354357#endif
    355358
     
    360363#ifdef __WIN32OS2__
    361364        if(!fDisableOdinSysMenuItems) {
     365            CHAR szTmp[256];
     366            LoadStringA(hmod, IDS_ABOUTODIN, szTmp, sizeof(szTmp)/sizeof(szTmp[0]));
    362367            AppendMenuA(hMenu, MF_SEPARATOR, 0, NULL);
    363368            AppendMenuA(hMenu,MF_STRING,
    364                        SC_ABOUTODIN, (LPSTR)"About Odin");
     369                       SC_ABOUTODIN, szTmp);
    365370#ifdef DEBUG
    366371            AppendMenuA(hMenu, MF_SEPARATOR, 0, NULL);
Note: See TracChangeset for help on using the changeset viewer.