Changeset 21990 for trunk/src


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

Make About Odin system menu item localizable.

Location:
trunk/src/user32
Files:
4 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);
  • trunk/src/user32/resources/user32_En.orc

    r9491 r21990  
    6969STRINGTABLE DISCARDABLE
    7070{
     71    IDS_ABOUTODIN  "About Odin"
     72
    7173    MDI_IDS_MOREWINDOWS  "&More Windows..." /* defined in mdi.h */
    7274}
  • trunk/src/user32/resources/user32_Ru.orc

    r9491 r21990  
    5656END
    5757
     58STRINGTABLE DISCARDABLE
     59{
     60    IDS_ABOUTODIN  "Î Odin"
     61
     62    MDI_IDS_MOREWINDOWS  "&Åùå îêíà..." /* defined in mdi.h */
     63}
  • trunk/src/user32/user32rsrc.orc

    r21344 r21990  
    66#include "odinrsrc.h"
    77#include "mdi.h"
     8#include "user32rsrcdef.h"
    89
    910/* Frame */
Note: See TracChangeset for help on using the changeset viewer.