maintainers: Update the Direct3D section.
[wine.git] / dlls / mlang / mlang.rgs
blobb745a8687b2b03653f13f2447ac653a2a779074a
1 HKCR
3     NoRemove MIME
4     {
5         NoRemove Database
6         {
7             Charset
8             {
9                 'ASMO-708'            { val Codepage = d 1256  val InternetEncoding = d 708 }
10                 'Big5'                { val Codepage = d 950   val InternetEncoding = d 950 }
11                 'DOS-720'             { val Codepage = d 1256  val InternetEncoding = d 720 }
12                 'DOS-862'             { val Codepage = d 1255  val InternetEncoding = d 862 }
13                 'DOS-874'             { val Codepage = d 874   val InternetEncoding = d 874 }
14                 'euc-jp'              { val Codepage = d 932   val InternetEncoding = d 51932 }
15                 'euc-kr'              { val Codepage = d 949   val InternetEncoding = d 949 }
16                 'GB2312'              { val Codepage = d 936   val InternetEncoding = d 936 }
17                 'hz-gb-2312'          { val Codepage = d 936   val InternetEncoding = d 52936 }
18                 'ibm852'              { val Codepage = d 852   val InternetEncoding = d 852 }
19                 'ibm866'              { val Codepage = d 866   val InternetEncoding = d 866 }
20                 'iso-2022-jp'         { val Codepage = d 932   val InternetEncoding = d 50220 }
21                 'iso-2022-kr'         { val Codepage = d 949   val InternetEncoding = d 50225 }
22                 'iso-8859-1'          { val Codepage = d 1252  val InternetEncoding = d 1252 }
23                 'iso-8859-2'          { val Codepage = d 1250  val InternetEncoding = d 28592 }
24                 'iso-8859-3'          { val Codepage = d 1254  val InternetEncoding = d 28593 }
25                 'iso-8859-4'          { val Codepage = d 1257  val InternetEncoding = d 28594 }
26                 'iso-8859-5'          { val Codepage = d 1251  val InternetEncoding = d 28595 }
27                 'iso-8859-6'          { val Codepage = d 1256  val InternetEncoding = d 28596 }
28                 'iso-8859-7'          { val Codepage = d 1253  val InternetEncoding = d 28597 }
29                 'iso-8859-8'          { val Codepage = d 1255  val InternetEncoding = d 28598 }
30                 'iso-8859-8-i'        { val Codepage = d 1255  val InternetEncoding = d 38598 }
31                 'iso-8859-9'          { val Codepage = d 1254  val InternetEncoding = d 1254 }
32                 'koi8-r'              { val Codepage = d 1251  val InternetEncoding = d 20866 }
33                 'koi8-ru'             { val Codepage = d 1251  val InternetEncoding = d 21866 }
34                 'ks_c_5601-1987'      { val Codepage = d 949   val InternetEncoding = d 949 }
35                 'shift_jis'           { val Codepage = d 932   val InternetEncoding = d 932 }
36                 'unicode'             { val Codepage = d 1200  val InternetEncoding = d 1200 }
37                 'unicodeFFFE'         { val Codepage = d 1200  val InternetEncoding = d 1201 }
38                 'utf-7'               { val Codepage = d 1200  val InternetEncoding = d 65000 }
39                 'utf-8'               { val Codepage = d 1200  val InternetEncoding = d 65001 }
40                 'windows-1250'        { val Codepage = d 1250  val InternetEncoding = d 1250 }
41                 'windows-1251'        { val Codepage = d 1251  val InternetEncoding = d 1251 }
42                 'windows-1252'        { val Codepage = d 1252  val InternetEncoding = d 1252 }
43                 'windows-1253'        { val Codepage = d 1253  val InternetEncoding = d 1253 }
44                 'windows-1255'        { val Codepage = d 1255  val InternetEncoding = d 1255 }
45                 'windows-1256'        { val Codepage = d 1256  val InternetEncoding = d 1256 }
46                 'windows-1257'        { val Codepage = d 1257  val InternetEncoding = d 1257 }
47                 'windows-1258'        { val Codepage = d 1258  val InternetEncoding = d 1258 }
48                 'windows-874'         { val Codepage = d 874   val InternetEncoding = d 874 }
49                 '_autodetect'         { val Codepage = d 50932 val InternetEncoding = d 50932 }
50                 '_autodetect_kr'      { val Codepage = d 50949 val InternetEncoding = d 50949 }
51                 '_iso-2022-jp$ESC'    { val Codepage = d 932   val InternetEncoding = d 50221 }
52                 '_iso-2022-jp$SIO'    { val Codepage = d 932   val InternetEncoding = d 50222 }
53                 'ANSI_X3.4-1968'      { val AliasForCharset = s 'iso-8859-1' }
54                 'ANSI_X3.4-1986'      { val AliasForCharset = s 'iso-8859-1' }
55                 'arabic'              { val AliasForCharset = s 'iso-8859-6' }
56                 'ascii'               { val AliasForCharset = s 'iso-8859-1' }
57                 'chinese'             { val AliasForCharset = s 'gb2312' }
58                 'CN-GB'               { val AliasForCharset = s 'gb2312' }
59                 'cp1256'              { val AliasForCharset = s 'windows-1256' }
60                 'cp367'               { val AliasForCharset = s 'iso-8859-1' }
61                 'cp819'               { val AliasForCharset = s 'iso-8859-1' }
62                 'cp852'               { val AliasForCharset = s 'ibm852' }
63                 'cp866'               { val AliasForCharset = s 'ibm866' }
64                 'csASCII'             { val AliasForCharset = s 'iso-8859-1' }
65                 'csbig5'              { val AliasForCharset = s 'big5' }
66                 'csEUCKR'             { val AliasForCharset = s 'ks_c_5601-1987' }
67                 'csEUCPkdFmtJapanese' { val AliasForCharset = s 'euc-jp' }
68                 'csGB2312'            { val AliasForCharset = s 'gb2312' }
69                 'csISO2022JP'         { val AliasForCharset = s '_iso-2022-jp$ESC' }
70                 'csISO2022KR'         { val AliasForCharset = s 'iso-2022-kr' }
71                 'csISO58GB231280'     { val AliasForCharset = s 'gb2312' }
72                 'csISOLatin1'         { val AliasForCharset = s 'windows-1252' }
73                 'csISOLatin2'         { val AliasForCharset = s 'iso-8859-2' }
74                 'csISOLatin4'         { val AliasForCharset = s 'iso-8859-4' }
75                 'csISOLatin5'         { val AliasForCharset = s 'iso-8859-9' }
76                 'csISOLatinArabic'    { val AliasForCharset = s 'iso-8859-6' }
77                 'csISOLatinCyrillic'  { val AliasForCharset = s 'iso-8859-5' }
78                 'csISOLatinGreek'     { val AliasForCharset = s 'iso-8859-7' }
79                 'csISOLatinHebrew'    { val AliasForCharset = s 'iso-8859-8' }
80                 'csKOI8R'             { val AliasForCharset = s 'koi8-r' }
81                 'csKSC56011987'       { val AliasForCharset = s 'ks_c_5601-1987' }
82                 'csShiftJIS'          { val AliasForCharset = s 'shift_jis' }
83                 'csUnicode11UTF7'     { val AliasForCharset = s 'utf-7' }
84                 'csWindows31J'        { val AliasForCharset = s 'shift_jis' }
85                 'cyrillic'            { val AliasForCharset = s 'iso-8859-5' }
86                 'ECMA-114'            { val AliasForCharset = s 'iso-8859-6' }
87                 'ECMA-118'            { val AliasForCharset = s 'iso-8859-7' }
88                 'ELOT_928'            { val AliasForCharset = s 'iso-8859-7' }
89                 'Extended_UNIX_Code_Packed_Format_for_Japanese' { val AliasForCharset = s 'euc-jp' }
90                 'GB_2312-80'          { val AliasForCharset = s 'gb2312' }
91                 'GBK'                 { val AliasForCharset = s 'gb2312' }
92                 'greek'               { val AliasForCharset = s 'iso-8859-7' }
93                 'greek8'              { val AliasForCharset = s 'iso-8859-7' }
94                 'hebrew'              { val AliasForCharset = s 'iso-8859-8' }
95                 'IBM367'              { val AliasForCharset = s 'iso-8859-1' }
96                 'ibm819'              { val AliasForCharset = s 'iso-8859-1' }
97                 'iso-8859-11'         { val AliasForCharset = s 'windows-874' }
98                 'ISO-8859-8 Visual'   { val AliasForCharset = s 'iso-8859-8' }
99                 'iso-ir-100'          { val AliasForCharset = s 'iso-8859-1' }
100                 'iso-ir-101'          { val AliasForCharset = s 'iso-8859-2' }
101                 'iso-ir-110'          { val AliasForCharset = s 'iso-8859-4' }
102                 'iso-ir-111'          { val AliasForCharset = s 'iso-8859-4' }
103                 'iso-ir-126'          { val AliasForCharset = s 'iso-8859-7' }
104                 'iso-ir-127'          { val AliasForCharset = s 'iso-8859-6' }
105                 'iso-ir-138'          { val AliasForCharset = s 'iso-8859-8' }
106                 'iso-ir-144'          { val AliasForCharset = s 'iso-8859-5' }
107                 'iso-ir-148'          { val AliasForCharset = s 'iso-8859-9' }
108                 'iso-ir-149'          { val AliasForCharset = s 'ks_c_5601-1987' }
109                 'iso-ir-58'           { val AliasForCharset = s 'gb2312' }
110                 'iso-ir-6'            { val AliasForCharset = s 'iso-8859-1' }
111                 'ISO646-US'           { val AliasForCharset = s 'iso-8859-1' }
112                 'iso8859-1'           { val AliasForCharset = s 'iso-8859-1' }
113                 'iso8859-2'           { val AliasForCharset = s 'iso-8859-2' }
114                 'ISO_646.irv:1991'    { val AliasForCharset = s 'iso-8859-1' }
115                 'iso_8859-1'          { val AliasForCharset = s 'iso-8859-1' }
116                 'iso_8859-1:1987'     { val AliasForCharset = s 'iso-8859-1' }
117                 'iso_8859-2'          { val AliasForCharset = s 'iso-8859-2' }
118                 'iso_8859-2:1987'     { val AliasForCharset = s 'iso-8859-2' }
119                 'ISO_8859-4'          { val AliasForCharset = s 'iso-8859-4' }
120                 'ISO_8859-4:1988'     { val AliasForCharset = s 'iso-8859-4' }
121                 'ISO_8859-5'          { val AliasForCharset = s 'iso-8859-5' }
122                 'ISO_8859-5:1988'     { val AliasForCharset = s 'iso-8859-5' }
123                 'ISO_8859-6'          { val AliasForCharset = s 'iso-8859-6' }
124                 'ISO_8859-6:1987'     { val AliasForCharset = s 'iso-8859-6' }
125                 'ISO_8859-7'          { val AliasForCharset = s 'iso-8859-7' }
126                 'ISO_8859-7:1987'     { val AliasForCharset = s 'iso-8859-7' }
127                 'ISO_8859-8'          { val AliasForCharset = s 'iso-8859-8' }
128                 'ISO_8859-8:1988'     { val AliasForCharset = s 'iso-8859-8' }
129                 'ISO_8859-9'          { val AliasForCharset = s 'iso-8859-9' }
130                 'ISO_8859-9:1989'     { val AliasForCharset = s 'iso-8859-9' }
131                 'koi'                 { val AliasForCharset = s 'koi8-r' }
132                 'korean'              { val AliasForCharset = s 'ks_c_5601-1987' }
133                 'ks_c_5601'           { val AliasForCharset = s 'ks_c_5601-1987' }
134                 'ks_c_5601-1989'      { val AliasForCharset = s 'ks_c_5601-1987' }
135                 'KSC5601'             { val AliasForCharset = s 'ks_c_5601-1987' }
136                 'KSC_5601'            { val AliasForCharset = s 'ks_c_5601-1987' }
137                 'l1'                  { val AliasForCharset = s 'windows-1252' }
138                 'l2'                  { val AliasForCharset = s 'iso-8859-2' }
139                 'l4'                  { val AliasForCharset = s 'iso-8859-4' }
140                 'l5'                  { val AliasForCharset = s 'iso-8859-9' }
141                 'latin1'              { val AliasForCharset = s 'iso-8859-1' }
142                 'latin2'              { val AliasForCharset = s 'iso-8859-2' }
143                 'latin4'              { val AliasForCharset = s 'iso-8859-4' }
144                 'latin5'              { val AliasForCharset = s 'iso-8859-9' }
145                 'logical'             { val AliasForCharset = s 'windows-1255' }
146                 'ms_Kanji'            { val AliasForCharset = s 'shift_jis' }
147                 'shift-jis'           { val AliasForCharset = s 'shift_jis' }
148                 'unicode-1-1-utf-7'   { val AliasForCharset = s 'utf-7' }
149                 'unicode-1-1-utf-8'   { val AliasForCharset = s 'utf-8' }
150                 'unicode-2-0-utf-8'   { val AliasForCharset = s 'utf-8' }
151                 'us'                  { val AliasForCharset = s 'iso-8859-1' }
152                 'us-ascii'            { val AliasForCharset = s 'iso-8859-1' }
153                 'visual'              { val AliasForCharset = s 'iso-8859-8' }
154                 'Windows-1254'        { val AliasForCharset = s 'iso-8859-9' }
155                 'x-ansi'              { val AliasForCharset = s 'windows-1252' }
156                 'x-cp1250'            { val AliasForCharset = s 'windows-1250' }
157                 'x-cp1251'            { val AliasForCharset = s 'windows-1251' }
158                 'x-euc'               { val AliasForCharset = s 'euc-jp' }
159                 'x-euc-jp'            { val AliasForCharset = s 'euc-jp' }
160                 'x-ms-cp932'          { val AliasForCharset = s 'shift_jis' }
161                 'x-sjis'              { val AliasForCharset = s 'shift_jis' }
162                 'x-unicode-2-0-utf-7' { val AliasForCharset = s 'utf-7' }
163                 'x-unicode-2-0-utf-8' { val AliasForCharset = s 'utf-8' }
164                 'x-x-big5'            { val AliasForCharset = s 'big5' }
165             }
167             Codepage
168             {
169                 37
170                 {
171                     val 'BodyCharset' = s 'ibm037'
172                     val 'Family' = d 1252
173                 }
174                 424
175                 {
176                     val 'BodyCharset' = s 'ibm424'
177                     val 'Family' = d 1255
178                 }
179                 437
180                 {
181                     val 'BodyCharset' = s 'ibm437'
182                     val 'Family' = d 1252
183                 }
184                 500
185                 {
186                     val 'BodyCharset' = s 'ibm500'
187                     val 'Family' = d 1252
188                 }
189                 708
190                 {
191                     val 'BodyCharset' = s 'ASMO-708'
192                     val 'Family' = d 1256
193                 }
194                 720
195                 {
196                     val 'BodyCharset' = s 'DOS-720'
197                     val 'Family' = d 1256
198                 }
199                 737
200                 {
201                     val 'BodyCharset' = s 'ibm737'
202                     val 'Family' = d 1253
203                 }
204                 775
205                 {
206                     val 'BodyCharset' = s 'ibm775'
207                     val 'Family' = d 1257
208                 }
209                 850
210                 {
211                     val 'BodyCharset' = s 'ibm850'
212                     val 'Family' = d 1252
213                 }
214                 852
215                 {
216                     val 'BodyCharset' = s 'ibm852'
217                     val 'Family' = d 1250
218                 }
219                 855
220                 {
221                     val 'BodyCharset' = s 'ibm855'
222                     val 'Family' = d 1251
223                 }
224                 856
225                 {
226                     val 'BodyCharset' = s 'cp856'
227                     val 'Family' = d 1255
228                 }
229                 857
230                 {
231                     val 'BodyCharset' = s 'ibm857'
232                     val 'Family' = d 1254
233                 }
234                 860
235                 {
236                     val 'BodyCharset' = s 'ibm860'
237                     val 'Family' = d 1252
238                 }
239                 861
240                 {
241                     val 'BodyCharset' = s 'ibm861'
242                     val 'Family' = d 1252
243                 }
244                 862
245                 {
246                     val 'BodyCharset' = s 'dos-862'
247                     val 'Family' = d 1255
248                 }
249                 863
250                 {
251                     val 'BodyCharset' = s 'ibm863'
252                     val 'Family' = d 1252
253                 }
254                 864
255                 {
256                     val 'BodyCharset' = s 'ibm864'
257                     val 'Family' = d 1256
258                 }
259                 865
260                 {
261                     val 'BodyCharset' = s 'ibm865'
262                     val 'Family' = d 1252
263                 }
264                 866
265                 {
266                     val 'BodyCharset' = s 'cp866'
267                     val 'Family' = d 1251
268                 }
269                 869
270                 {
271                     val 'BodyCharset' = s 'ibm869'
272                     val 'Family' = d 1253
273                 }
274                 874
275                 {
276                     val 'BodyCharset' = s 'ibm-thai'
277                     val 'FixedWidthFont' = s 'Tahoma'
278                     val 'ProportionalFont' = s 'Tahoma'
279                 }
280                 875
281                 {
282                     val 'BodyCharset' = s 'cp875'
283                     val 'Family' = d 1253
284                 }
285                 932
286                 {
287                     val 'BodyCharset' = s 'iso-2022-jp'
288                     val 'FixedWidthFont' = s 'MS Gothic'
289                     val 'ProportionalFont' = s 'MS PGothic'
290                 }
291                 936
292                 {
293                     val 'BodyCharset' = s 'gbk'
294                     val 'FixedWidthFont' = s 'Simsun'
295                     val 'ProportionalFont' = s 'Simsun'
296                 }
297                 949
298                 {
299                     val 'BodyCharset' = s 'euc-kr'
300                     val 'FixedWidthFont' = s 'GulimChe'
301                     val 'ProportionalFont' = s 'Gulim'
302                 }
303                 950
304                 {
305                     val 'BodyCharset' = s 'big5'
306                     val 'FixedWidthFont' = s 'MingLiu'
307                     val 'ProportionalFont' = s 'New MingLiu'
308                 }
309                 1006
310                 {
311                     val 'BodyCharset' = s 'ibm1006'
312                     val 'Family' = d 1256
313                 }
314                 1026
315                 {
316                     val 'BodyCharset' = s 'ibm1026'
317                     val 'Family' = d 1254
318                 }
319                 1200
320                 {
321                     val 'BodyCharset' = s 'unicode'
322                     val 'FixedWidthFont' = s 'Courier New'
323                     val 'ProportionalFont' = s 'Arial'
324                 }
325                 1250
326                 {
327                     val 'BodyCharset' = s 'iso-8859-2'
328                     val 'FixedWidthFont' = s 'Courier New'
329                     val 'ProportionalFont' = s 'Arial'
330                 }
331                 1251
332                 {
333                     val 'BodyCharset' = s 'koi8-r'
334                     val 'FixedWidthFont' = s 'Courier New'
335                     val 'ProportionalFont' = s 'Arial'
336                 }
337                 1252
338                 {
339                     val 'BodyCharset' = s 'iso-8859-1'
340                     val 'FixedWidthFont' = s 'Courier New'
341                     val 'ProportionalFont' = s 'Arial'
342                 }
343                 1253
344                 {
345                     val 'BodyCharset' = s 'iso-8859-7'
346                     val 'FixedWidthFont' = s 'Courier New'
347                     val 'ProportionalFont' = s 'Arial'
348                 }
349                 1254
350                 {
351                     val 'BodyCharset' = s 'iso-8859-9'
352                     val 'FixedWidthFont' = s 'Courier New'
353                     val 'ProportionalFont' = s 'Arial'
354                 }
355                 1255
356                 {
357                     val 'BodyCharset' = s 'windows-1255'
358                     val 'FixedWidthFont' = s 'Miriam Fixed'
359                     val 'ProportionalFont' = s 'David'
360                 }
361                 1256
362                 {
363                     val 'BodyCharset' = s 'iso-8859-6'
364                     val 'FixedWidthFont' = s 'Simplified Arabic Fixed'
365                     val 'ProportionalFont' = s 'Simplified Arabic'
366                 }
367                 1257
368                 {
369                     val 'BodyCharset' = s 'iso-8859-4'
370                     val 'FixedWidthFont' = s 'Courier New'
371                     val 'ProportionalFont' = s 'Arial'
372                 }
373                 1258
374                 {
375                     val 'BodyCharset' = s 'windows-1258'
376                     val 'FixedWidthFont' = s 'Courier New'
377                     val 'ProportionalFont' = s 'Arial'
378                 }
379                 20000
380                 {
381                     val 'BodyCharset' = s 'x-Chinese-CNS'
382                     val 'Family' = d 950
383                 }
384                 20127
385                 {
386                     val 'BodyCharset' = s 'us-ascii'
387                     val 'Family' = d 1252
388                 }
389                 20866
390                 {
391                     val 'BodyCharset' = s 'koi8-r'
392                     val 'Family' = d 1251
393                 }
394                 20932
395                 {
396                     val 'BodyCharset' = s 'EUC-JP'
397                     val 'Family' = d 932
398                 }
399                 20936
400                 {
401                     val 'BodyCharset' = s 'x-cp20936'
402                     val 'Family' = d 936
403                 }
404                 21866
405                 {
406                     val 'BodyCharset' = s 'koi8-ru'
407                     val 'Family' = d 1251
408                 }
409                 28591
410                 {
411                     val 'BodyCharset' = s 'iso-8859-1'
412                     val 'Family' = d 1252
413                 }
414                 28592
415                 {
416                     val 'BodyCharset' = s 'iso-8859-2'
417                     val 'Family' = d 1250
418                 }
419                 28593
420                 {
421                     val 'BodyCharset' = s 'iso-8859-3'
422                     val 'Family' = d 1254
423                 }
424                 28594
425                 {
426                     val 'BodyCharset' = s 'iso-8859-4'
427                     val 'Family' = d 1257
428                 }
429                 28595
430                 {
431                     val 'BodyCharset' = s 'iso-8859-5'
432                     val 'Family' = d 1251
433                 }
434                 28596
435                 {
436                     val 'BodyCharset' = s 'iso-8859-6'
437                     val 'Family' = d 1256
438                 }
439                 28597
440                 {
441                     val 'BodyCharset' = s 'iso-8859-7'
442                     val 'Family' = d 1253
443                 }
444                 28598
445                 {
446                     val 'BodyCharset' = s 'iso-8859-8'
447                     val 'Family' = d 1255
448                 }
449                 28599
450                 {
451                     val 'BodyCharset' = s 'iso-8859-9'
452                     val 'Family' = d 1254
453                 }
454                 28603
455                 {
456                     val 'BodyCharset' = s 'iso-8859-13'
457                     val 'Family' = d 1257
458                 }
459                 28605
460                 {
461                     val 'BodyCharset' = s 'iso-8859-15'
462                     val 'Family' = d 1252
463                 }
464                 50220
465                 {
466                     val 'BodyCharset' = s 'iso-2022-jp'
467                     val 'Family' = d 932
468                 }
469                 50221
470                 {
471                     val 'BodyCharset' = s 'iso-2022-jp'
472                     val 'Family' = d 932
473                 }
474                 50222
475                 {
476                     val 'BodyCharset' = s 'iso-2022-jp'
477                     val 'Family' = d 932
478                 }
479                 50932
480                 {
481                     val 'BodyCharset' = s '_autodetect'
482                     val 'Family' = d 932
483                 }
484                 50936
485                 {
486                     val 'BodyCharset' = s '_autodetect_chs'
487                     val 'Family' = d 936
488                 }
489                 50949
490                 {
491                     val 'BodyCharset' = s '_autodetect_kr'
492                     val 'Family' = d 949
493                 }
494                 50950
495                 {
496                     val 'BodyCharset' = s '_autodetect_cht'
497                     val 'Family' = d 950
498                 }
499                 51932
500                 {
501                     val 'BodyCharset' = s 'euc-jp'
502                     val 'Family' = d 932
503                 }
504                 51949
505                 {
506                     val 'BodyCharset' = s 'euc-kr'
507                     val 'Family' = d 951
508                 }
509                 52936
510                 {
511                     val 'BodyCharset' = s 'hz-gb-2312'
512                     val 'Family' = d 936
513                 }
514                 54936
515                 {
516                     val 'BodyCharset' = s 'GB18030'
517                     val 'Family' = d 936
518                 }
519                 65000
520                 {
521                     val 'BodyCharset' = s 'utf-7'
522                     val 'Family' = d 1200
523                 }
524                 65001
525                 {
526                     val 'BodyCharset' = s 'utf-8'
527                     val 'Family' = d 1200
528                 }
529             }
530         }
531     }