Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
fae9640f
Commit
fae9640f
authored
Apr 02, 2008
by
Michael Stefaniuc
Committed by
Alexandre Julliard
Apr 02, 2008
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
wrc: Sync the codepage mapping to the LANG_* identifiers from include/winnt.h.
parent
0a8d2ba3
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
54 additions
and
9 deletions
+54
-9
utils.c
tools/wrc/utils.c
+54
-9
No files found.
tools/wrc/utils.c
View file @
fae9640f
...
@@ -342,26 +342,33 @@ static const struct lang2cp lang2cps[] =
...
@@ -342,26 +342,33 @@ static const struct lang2cp lang2cps[] =
{
{
{
LANG_AFRIKAANS
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_AFRIKAANS
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_ALBANIAN
,
SUBLANG_NEUTRAL
,
1250
},
{
LANG_ALBANIAN
,
SUBLANG_NEUTRAL
,
1250
},
{
LANG_ALSATIAN
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_AMHARIC
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_ARABIC
,
SUBLANG_NEUTRAL
,
1256
},
{
LANG_ARABIC
,
SUBLANG_NEUTRAL
,
1256
},
{
LANG_ARMENIAN
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_ARMENIAN
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_ASSAMESE
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_AZERI
,
SUBLANG_NEUTRAL
,
1254
},
{
LANG_AZERI
,
SUBLANG_NEUTRAL
,
1254
},
{
LANG_AZERI
,
SUBLANG_AZERI_CYRILLIC
,
1251
},
{
LANG_AZERI
,
SUBLANG_AZERI_CYRILLIC
,
1251
},
{
LANG_BASHKIR
,
SUBLANG_NEUTRAL
,
1251
},
{
LANG_BASQUE
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_BASQUE
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_BELARUSIAN
,
SUBLANG_NEUTRAL
,
1251
},
{
LANG_BELARUSIAN
,
SUBLANG_NEUTRAL
,
1251
},
#ifdef LANG_BRETON
{
LANG_BENGALI
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_BOSNIAN
,
SUBLANG_NEUTRAL
,
1250
},
{
LANG_BOSNIAN
,
SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_CYRILLIC
,
1251
},
{
LANG_BRETON
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_BRETON
,
SUBLANG_NEUTRAL
,
1252
},
#endif
/* LANG_BRETON */
{
LANG_BULGARIAN
,
SUBLANG_NEUTRAL
,
1251
},
{
LANG_BULGARIAN
,
SUBLANG_NEUTRAL
,
1251
},
{
LANG_CATALAN
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_CATALAN
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_CHINESE
,
SUBLANG_NEUTRAL
,
950
},
{
LANG_CHINESE
,
SUBLANG_NEUTRAL
,
950
},
{
LANG_CHINESE
,
SUBLANG_CHINESE_SINGAPORE
,
936
},
{
LANG_CHINESE
,
SUBLANG_CHINESE_SIMPLIFIED
,
936
},
{
LANG_CHINESE
,
SUBLANG_CHINESE_SIMPLIFIED
,
936
},
{
LANG_CHINESE
,
SUBLANG_CHINESE_SINGAPORE
,
936
},
#ifdef LANG_CORNISH
#ifdef LANG_CORNISH
{
LANG_CORNISH
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_CORNISH
,
SUBLANG_NEUTRAL
,
1252
},
#endif
/* LANG_CORNISH */
#endif
/* LANG_CORNISH */
{
LANG_CORSICAN
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_CROATIAN
,
SUBLANG_NEUTRAL
,
1250
},
{
LANG_CROATIAN
,
SUBLANG_NEUTRAL
,
1250
},
{
LANG_CZECH
,
SUBLANG_NEUTRAL
,
1250
},
{
LANG_CZECH
,
SUBLANG_NEUTRAL
,
1250
},
{
LANG_DANISH
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_DANISH
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_DARI
,
SUBLANG_NEUTRAL
,
1256
},
{
LANG_DIVEHI
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_DIVEHI
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_DUTCH
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_DUTCH
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_ENGLISH
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_ENGLISH
,
SUBLANG_NEUTRAL
,
1252
},
...
@@ -370,9 +377,10 @@ static const struct lang2cp lang2cps[] =
...
@@ -370,9 +377,10 @@ static const struct lang2cp lang2cps[] =
#endif
/* LANG_ESPERANTO */
#endif
/* LANG_ESPERANTO */
{
LANG_ESTONIAN
,
SUBLANG_NEUTRAL
,
1257
},
{
LANG_ESTONIAN
,
SUBLANG_NEUTRAL
,
1257
},
{
LANG_FAEROESE
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_FAEROESE
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_F
ARSI
,
SUBLANG_NEUTRAL
,
1256
},
{
LANG_F
ILIPINO
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_FINNISH
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_FINNISH
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_FRENCH
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_FRENCH
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_FRISIAN
,
SUBLANG_NEUTRAL
,
1252
},
#ifdef LANG_GAELIC
#ifdef LANG_GAELIC
{
LANG_GAELIC
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_GAELIC
,
SUBLANG_NEUTRAL
,
1252
},
#endif
/* LANG_GAELIC */
#endif
/* LANG_GAELIC */
...
@@ -380,58 +388,95 @@ static const struct lang2cp lang2cps[] =
...
@@ -380,58 +388,95 @@ static const struct lang2cp lang2cps[] =
{
LANG_GEORGIAN
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_GEORGIAN
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_GERMAN
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_GERMAN
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_GREEK
,
SUBLANG_NEUTRAL
,
1253
},
{
LANG_GREEK
,
SUBLANG_NEUTRAL
,
1253
},
{
LANG_GREENLANDIC
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_GUJARATI
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_GUJARATI
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_HAUSA
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_HEBREW
,
SUBLANG_NEUTRAL
,
1255
},
{
LANG_HEBREW
,
SUBLANG_NEUTRAL
,
1255
},
{
LANG_HINDI
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_HINDI
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_HUNGARIAN
,
SUBLANG_NEUTRAL
,
1250
},
{
LANG_HUNGARIAN
,
SUBLANG_NEUTRAL
,
1250
},
{
LANG_ICELANDIC
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_ICELANDIC
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_IGBO
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_INDONESIAN
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_INDONESIAN
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_INUKTITUT
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_INUKTITUT
,
SUBLANG_INUKTITUT_CANADA_LATIN
,
0
},
{
LANG_IRISH
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_ITALIAN
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_ITALIAN
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_JAPANESE
,
SUBLANG_NEUTRAL
,
932
},
{
LANG_JAPANESE
,
SUBLANG_NEUTRAL
,
932
},
{
LANG_KANNADA
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_KANNADA
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_KAZAK
,
SUBLANG_NEUTRAL
,
1251
},
{
LANG_KAZAK
,
SUBLANG_NEUTRAL
,
1251
},
{
LANG_KHMER
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_KICHE
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_KINYARWANDA
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_KONKANI
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_KONKANI
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_KOREAN
,
SUBLANG_NEUTRAL
,
949
},
{
LANG_KOREAN
,
SUBLANG_NEUTRAL
,
949
},
{
LANG_KYRGYZ
,
SUBLANG_NEUTRAL
,
1251
},
{
LANG_KYRGYZ
,
SUBLANG_NEUTRAL
,
1251
},
{
LANG_LAO
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_LATVIAN
,
SUBLANG_NEUTRAL
,
1257
},
{
LANG_LATVIAN
,
SUBLANG_NEUTRAL
,
1257
},
{
LANG_LITHUANIAN
,
SUBLANG_NEUTRAL
,
1257
},
{
LANG_LITHUANIAN
,
SUBLANG_NEUTRAL
,
1257
},
{
LANG_LOWER_SORBIAN
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_LUXEMBOURGISH
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_MACEDONIAN
,
SUBLANG_NEUTRAL
,
1251
},
{
LANG_MACEDONIAN
,
SUBLANG_NEUTRAL
,
1251
},
{
LANG_MALAY
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_MALAY
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_MALAYALAM
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_MALTESE
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_MAORI
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_MAPUDUNGUN
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_MARATHI
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_MARATHI
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_MOHAWK
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_MONGOLIAN
,
SUBLANG_NEUTRAL
,
1251
},
{
LANG_MONGOLIAN
,
SUBLANG_NEUTRAL
,
1251
},
{
LANG_NEPALI
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_NEUTRAL
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_NEUTRAL
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_NORWEGIAN
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_NORWEGIAN
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_OCCITAN
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_ORIYA
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_PASHTO
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_PERSIAN
,
SUBLANG_NEUTRAL
,
1256
},
{
LANG_POLISH
,
SUBLANG_NEUTRAL
,
1250
},
{
LANG_POLISH
,
SUBLANG_NEUTRAL
,
1250
},
{
LANG_PORTUGUESE
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_PORTUGUESE
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_PUNJABI
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_PUNJABI
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_QUECHUA
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_ROMANIAN
,
SUBLANG_NEUTRAL
,
1250
},
{
LANG_ROMANIAN
,
SUBLANG_NEUTRAL
,
1250
},
{
LANG_ROMANSH
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_ROMANSH
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_RUSSIAN
,
SUBLANG_NEUTRAL
,
1251
},
{
LANG_RUSSIAN
,
SUBLANG_NEUTRAL
,
1251
},
{
LANG_SAMI
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_SANSKRIT
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_SANSKRIT
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_SERBIAN
,
SUBLANG_NEUTRAL
,
1250
},
{
LANG_SERBIAN
,
SUBLANG_NEUTRAL
,
1250
},
{
LANG_SERBIAN
,
SUBLANG_SERBIAN_CYRILLIC
,
1251
},
{
LANG_SERBIAN
,
SUBLANG_SERBIAN_CYRILLIC
,
1251
},
{
LANG_SINHALESE
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_SLOVAK
,
SUBLANG_NEUTRAL
,
1250
},
{
LANG_SLOVAK
,
SUBLANG_NEUTRAL
,
1250
},
{
LANG_SLOVENIAN
,
SUBLANG_NEUTRAL
,
1250
},
{
LANG_SLOVENIAN
,
SUBLANG_NEUTRAL
,
1250
},
{
LANG_SOTHO
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_SPANISH
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_SPANISH
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_SWAHILI
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_SWAHILI
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_SWEDISH
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_SWEDISH
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_SYRIAC
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_SYRIAC
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_TAJIK
,
SUBLANG_NEUTRAL
,
1251
},
{
LANG_TAMAZIGHT
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_TAMIL
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_TAMIL
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_TATAR
,
SUBLANG_NEUTRAL
,
1251
},
{
LANG_TATAR
,
SUBLANG_NEUTRAL
,
1251
},
{
LANG_TELUGU
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_TELUGU
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_THAI
,
SUBLANG_NEUTRAL
,
874
},
{
LANG_THAI
,
SUBLANG_NEUTRAL
,
874
},
{
LANG_TIBETAN
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_TSWANA
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_TURKISH
,
SUBLANG_NEUTRAL
,
1254
},
{
LANG_TURKISH
,
SUBLANG_NEUTRAL
,
1254
},
{
LANG_TURKMEN
,
SUBLANG_NEUTRAL
,
1250
},
{
LANG_UIGHUR
,
SUBLANG_NEUTRAL
,
1256
},
{
LANG_UKRAINIAN
,
SUBLANG_NEUTRAL
,
1251
},
{
LANG_UKRAINIAN
,
SUBLANG_NEUTRAL
,
1251
},
{
LANG_UPPER_SORBIAN
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_URDU
,
SUBLANG_NEUTRAL
,
1256
},
{
LANG_URDU
,
SUBLANG_NEUTRAL
,
1256
},
{
LANG_UZBEK
,
SUBLANG_NEUTRAL
,
1254
},
{
LANG_UZBEK
,
SUBLANG_NEUTRAL
,
1254
},
{
LANG_UZBEK
,
SUBLANG_UZBEK_CYRILLIC
,
1251
},
{
LANG_UZBEK
,
SUBLANG_UZBEK_CYRILLIC
,
1251
},
{
LANG_VIETNAMESE
,
SUBLANG_NEUTRAL
,
1258
}
{
LANG_VIETNAMESE
,
SUBLANG_NEUTRAL
,
1258
}
,
#ifdef LANG_WALON
#ifdef LANG_WALON
,
{
LANG_WALON
,
SUBLANG_NEUTRAL
,
1252
}
{
LANG_WALON
,
SUBLANG_NEUTRAL
,
1252
},
#endif
/* LANG_WALON */
#endif
/* LANG_WALON */
#ifdef LANG_WELSH
{
LANG_WELSH
,
SUBLANG_NEUTRAL
,
1252
},
,
{
LANG_WELSH
,
SUBLANG_NEUTRAL
,
1252
}
{
LANG_WOLOF
,
SUBLANG_NEUTRAL
,
1252
},
#endif
/* LANG_WELSH */
{
LANG_XHOSA
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_YAKUT
,
SUBLANG_NEUTRAL
,
1251
},
{
LANG_YI
,
SUBLANG_NEUTRAL
,
0
},
{
LANG_YORUBA
,
SUBLANG_NEUTRAL
,
1252
},
{
LANG_ZULU
,
SUBLANG_NEUTRAL
,
1252
}
};
};
int
get_language_codepage
(
unsigned
short
lang
,
unsigned
short
sublang
)
int
get_language_codepage
(
unsigned
short
lang
,
unsigned
short
sublang
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment