[SETUPLIB][USETUP] Convert internal MUI_LAYOUTS data to numbers.

LangID is a LANGID and LayoutID is a KLID: keyboard layout ID.
See terminology at http://archives.miloush.net/michkap/archive/2004/11/27/270931.html

These tables of MUI_LAYOUTS for each language, correspond to the
intl.inf LCID map:
```
; List of locales.
; <LCID> = <Description>,<OEMCP>,<Language Group>,<langID:HKL pair>,<langID:HKL pair>,...
```
where:
- each MUI_LANGUAGE entry corresponds to one such locale description;
- each MUI_LAYOUTS entry corresponds to a <langID:HKL pair>.

See http://archives.miloush.net/michkap/archive/2006/10/14/825404.html
for some details.
This commit is contained in:
Hermès Bélusca-Maïto 2024-02-09 21:13:00 +01:00
parent 51a446f966
commit f0a1d766f1
No known key found for this signature in database
GPG key ID: 3B2539C65E7B93D0
140 changed files with 508 additions and 497 deletions

View file

@ -2,10 +2,10 @@
MUI_LAYOUTS zhSGLayouts[] =
{
{ L"0409", L"00000409" },
// { L"0804", L"E00E0804" }, // We don't have preinstalled IMEs.
// { L"0804", L"E0010804" }, // We don't have preinstalled IMEs.
// { L"0804", L"E0030804" }, // We don't have preinstalled IMEs.
// { L"0804", L"E0040804" }, // We don't have preinstalled IMEs.
{ NULL, NULL }
{ 0x0409, 0x00000409 },
// { 0x0804, 0xE00E0804 }, // We don't have preinstalled IMEs.
// { 0x0804, 0xE0010804 }, // We don't have preinstalled IMEs.
// { 0x0804, 0xE0030804 }, // We don't have preinstalled IMEs.
// { 0x0804, 0xE0040804 }, // We don't have preinstalled IMEs.
{ 0, 0 }
};