Changeset 8031 for trunk/src


Ignore:
Timestamp:
Mar 4, 2002, 11:44:59 AM (23 years ago)
Author:
sandervl
Message:

YD: Fall back to english resource if time format not found for default language; updated italian NLS resource

Location:
trunk/src/kernel32
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/nls/ita.nls

    r7833 r8031  
    4141LOCVAL(LOCALE_SSHORTDATE,"dd.MM.yyyy")
    4242LOCVAL(LOCALE_SLONGDATE,"ddd, d. MMMM yyyy")
    43 /* LOCVAL(LOCALE_STIMEFORMAT) */
     43LOCVAL(LOCALE_STIMEFORMAT, "HH:mm:ss")
    4444LOCVAL(LOCALE_IDATE,"1")
    4545/* LOCVAL(LOCALE_ILDATE) */
  • trunk/src/kernel32/ole2nls.c

    r7849 r8031  
    1 /* $Id: ole2nls.c,v 1.2 2002-02-09 12:45:13 sandervl Exp $
     1/* $Id: ole2nls.c,v 1.3 2002-03-04 10:44:58 sandervl Exp $
    22 *
    33 *  National Language Support library
     
    544544
    545545    /* check if language is registered in the kernel32 resources */
     546#ifdef __WIN32OS2__
     547    if((res_size = NLS_LoadStringExW(GetModuleHandleA("KERNEL32"), LANGIDFROMLCID(lcid),
     548        LCType, wcBuffer, sizeof(wcBuffer)/sizeof(wcBuffer[0]))) > 1) {
     549#else
    546550    if((res_size = NLS_LoadStringExW(GetModuleHandleA("KERNEL32"), LANGIDFROMLCID(lcid),
    547551        LCType, wcBuffer, sizeof(wcBuffer)/sizeof(wcBuffer[0])))) {
     552#endif
    548553        WideCharToMultiByte(CP_ACP, 0, wcBuffer, res_size, acBuffer, dwBufferSize, NULL, NULL);
    549554        retString = acBuffer;
    550555        found = 1;
    551556    }
     557
     558#ifdef __WIN32OS2__
     559    /* nls not found: try with English (United States) */
     560    if(!found && (res_size = NLS_LoadStringExW(GetModuleHandleA("KERNEL32"), LANGIDFROMLCID(0x0409),
     561        LCType, wcBuffer, sizeof(wcBuffer)/sizeof(wcBuffer[0])))>1) {
     562        WideCharToMultiByte(CP_ACP, 0, wcBuffer, res_size, acBuffer, dwBufferSize, NULL, NULL);
     563        retString = acBuffer;
     564        found = 1;
     565    }
     566#endif
    552567    }
    553568
Note: See TracChangeset for help on using the changeset viewer.