[KERNEL32]

- rewrite the GEO_FRIENDLYNAME case of GetGeoInfoW which was completely wrong, intl.cpl now shows a valid list of locations
- note: The geo location resource strings have an arbitrary offset so that they don't collide with the nls resources (which shouldn't be there). Once these are moved out of kernel32 into locale.nls this offset alongside with the hack already present in GetLocalisedText can be removed.

svn path=/trunk/; revision=65157
This commit is contained in:
Kamil Hornicek 2014-10-31 18:13:36 +00:00
parent 52f76a303d
commit 7a2c925aed
13 changed files with 2712 additions and 67 deletions

View file

@ -9,6 +9,9 @@
#include "winnls/locale_rc.rc"
/* FIXME */
#define NLSRC_OFFSET 5000
/* UTF-8 */
#pragma code_page(65001)
#ifdef LANGUAGE_CS_CZ

View file

@ -158,4 +158,271 @@ BEGIN
52936 "52936 (HZ-GB2312 zjednodušená čínština)"
54936 "54936 (GB18030 zjednodušená čínština)"
/* Locations */
2+NLSRC_OFFSET "Antigua and Barbuda"
3+NLSRC_OFFSET "Afghanistan"
4+NLSRC_OFFSET "Algeria"
5+NLSRC_OFFSET "Azerbaijan"
6+NLSRC_OFFSET "Albania"
7+NLSRC_OFFSET "Armenia"
8+NLSRC_OFFSET "Andorra"
9+NLSRC_OFFSET "Angola"
10+NLSRC_OFFSET "American Samoa"
11+NLSRC_OFFSET "Argentina"
12+NLSRC_OFFSET "Australia"
14+NLSRC_OFFSET "Austria"
17+NLSRC_OFFSET "Bahrain"
18+NLSRC_OFFSET "Barbados"
19+NLSRC_OFFSET "Botswana"
20+NLSRC_OFFSET "Bermuda"
21+NLSRC_OFFSET "Belgium"
22+NLSRC_OFFSET "Bahamas, The"
23+NLSRC_OFFSET "Bangladesh"
24+NLSRC_OFFSET "Belize"
25+NLSRC_OFFSET "Bosnia and Herzegovina"
26+NLSRC_OFFSET "Bolivia"
27+NLSRC_OFFSET "Myanmar"
28+NLSRC_OFFSET "Benin"
29+NLSRC_OFFSET "Belarus"
30+NLSRC_OFFSET "Solomon Islands"
32+NLSRC_OFFSET "Brazil"
34+NLSRC_OFFSET "Bhutan"
35+NLSRC_OFFSET "Bulgaria"
38+NLSRC_OFFSET "Burundi"
39+NLSRC_OFFSET "Canada"
40+NLSRC_OFFSET "Cambodia"
41+NLSRC_OFFSET "Chad"
42+NLSRC_OFFSET "Sri Lanka"
43+NLSRC_OFFSET "Congo"
44+NLSRC_OFFSET "Congo (DRC)"
45+NLSRC_OFFSET "China"
46+NLSRC_OFFSET "Chile"
49+NLSRC_OFFSET "Cameroon"
50+NLSRC_OFFSET "Comoros"
51+NLSRC_OFFSET "Colombia"
54+NLSRC_OFFSET "Costa Rica"
55+NLSRC_OFFSET "Central African Republic"
56+NLSRC_OFFSET "Cuba"
57+NLSRC_OFFSET "Cape Verde"
59+NLSRC_OFFSET "Cyprus"
61+NLSRC_OFFSET "Denmark"
62+NLSRC_OFFSET "Djibouti"
63+NLSRC_OFFSET "Dominica"
65+NLSRC_OFFSET "Dominican Republic"
66+NLSRC_OFFSET "Ecuador"
67+NLSRC_OFFSET "Egypt"
68+NLSRC_OFFSET "Ireland"
69+NLSRC_OFFSET "Equatorial Guinea"
70+NLSRC_OFFSET "Estonia"
71+NLSRC_OFFSET "Eritrea"
72+NLSRC_OFFSET "El Salvador"
73+NLSRC_OFFSET "Ethiopia"
75+NLSRC_OFFSET "Czech Republic"
77+NLSRC_OFFSET "Finland"
78+NLSRC_OFFSET "Fiji Islands"
80+NLSRC_OFFSET "Micronesia"
81+NLSRC_OFFSET "Faroe Islands"
84+NLSRC_OFFSET "France"
86+NLSRC_OFFSET "Gambia, The"
87+NLSRC_OFFSET "Gabon"
88+NLSRC_OFFSET "Georgia"
89+NLSRC_OFFSET "Ghana"
90+NLSRC_OFFSET "Gibraltar"
91+NLSRC_OFFSET "Grenada"
93+NLSRC_OFFSET "Greenland"
94+NLSRC_OFFSET "Germany"
98+NLSRC_OFFSET "Greece"
99+NLSRC_OFFSET "Guatemala"
100+NLSRC_OFFSET "Guinea"
101+NLSRC_OFFSET "Guyana"
103+NLSRC_OFFSET "Haiti"
104+NLSRC_OFFSET "Hong Kong S.A.R."
106+NLSRC_OFFSET "Honduras"
108+NLSRC_OFFSET "Croatia"
109+NLSRC_OFFSET "Hungary"
110+NLSRC_OFFSET "Iceland"
111+NLSRC_OFFSET "Indonesia"
113+NLSRC_OFFSET "India"
114+NLSRC_OFFSET "British Indian Ocean Territory"
116+NLSRC_OFFSET "Iran"
117+NLSRC_OFFSET "Israel"
118+NLSRC_OFFSET "Italy"
119+NLSRC_OFFSET "Côte d'Ivoire"
121+NLSRC_OFFSET "Iraq"
122+NLSRC_OFFSET "Japan"
124+NLSRC_OFFSET "Jamaica"
125+NLSRC_OFFSET "Jan Mayen"
126+NLSRC_OFFSET "Jordan"
127+NLSRC_OFFSET "Johnston Atoll"
129+NLSRC_OFFSET "Kenya"
130+NLSRC_OFFSET "Kyrgyzstan"
131+NLSRC_OFFSET "North Korea"
133+NLSRC_OFFSET "Kiribati"
134+NLSRC_OFFSET "Korea"
136+NLSRC_OFFSET "Kuwait"
137+NLSRC_OFFSET "Kazakhstan"
138+NLSRC_OFFSET "Laos"
139+NLSRC_OFFSET "Lebanon"
140+NLSRC_OFFSET "Latvia"
141+NLSRC_OFFSET "Lithuania"
142+NLSRC_OFFSET "Liberia"
143+NLSRC_OFFSET "Slovakia"
145+NLSRC_OFFSET "Liechtenstein"
146+NLSRC_OFFSET "Lesotho"
147+NLSRC_OFFSET "Luxembourg"
148+NLSRC_OFFSET "Libya"
149+NLSRC_OFFSET "Madagascar"
151+NLSRC_OFFSET "Macao S.A.R."
152+NLSRC_OFFSET "Moldova"
154+NLSRC_OFFSET "Mongolia"
156+NLSRC_OFFSET "Malawi"
157+NLSRC_OFFSET "Mali"
158+NLSRC_OFFSET "Monaco"
159+NLSRC_OFFSET "Morocco"
160+NLSRC_OFFSET "Mauritius"
162+NLSRC_OFFSET "Mauritania"
163+NLSRC_OFFSET "Malta"
164+NLSRC_OFFSET "Oman"
165+NLSRC_OFFSET "Maldives"
166+NLSRC_OFFSET "Mexico"
167+NLSRC_OFFSET "Malaysia"
168+NLSRC_OFFSET "Mozambique"
173+NLSRC_OFFSET "Niger"
174+NLSRC_OFFSET "Vanuatu"
175+NLSRC_OFFSET "Nigeria"
176+NLSRC_OFFSET "Netherlands"
177+NLSRC_OFFSET "Norway"
178+NLSRC_OFFSET "Nepal"
180+NLSRC_OFFSET "Nauru"
181+NLSRC_OFFSET "Suriname"
182+NLSRC_OFFSET "Nicaragua"
183+NLSRC_OFFSET "New Zealand"
184+NLSRC_OFFSET "Palestinian Authority"
185+NLSRC_OFFSET "Paraguay"
187+NLSRC_OFFSET "Peru"
190+NLSRC_OFFSET "Pakistan"
191+NLSRC_OFFSET "Poland"
192+NLSRC_OFFSET "Panama"
193+NLSRC_OFFSET "Portugal"
194+NLSRC_OFFSET "Papua New Guinea"
195+NLSRC_OFFSET "Palau"
196+NLSRC_OFFSET "Guinea-Bissau"
197+NLSRC_OFFSET "Qatar"
198+NLSRC_OFFSET "Reunion"
199+NLSRC_OFFSET "Marshall Islands"
200+NLSRC_OFFSET "Romania"
201+NLSRC_OFFSET "Philippines"
202+NLSRC_OFFSET "Puerto Rico"
203+NLSRC_OFFSET "Russia"
204+NLSRC_OFFSET "Rwanda"
205+NLSRC_OFFSET "Saudi Arabia"
206+NLSRC_OFFSET "St. Pierre and Miquelon"
207+NLSRC_OFFSET "St. Kitts and Nevis"
208+NLSRC_OFFSET "Seychelles"
209+NLSRC_OFFSET "South Africa"
210+NLSRC_OFFSET "Senegal"
212+NLSRC_OFFSET "Slovenia"
213+NLSRC_OFFSET "Sierra Leone"
214+NLSRC_OFFSET "San Marino"
215+NLSRC_OFFSET "Singapore"
216+NLSRC_OFFSET "Somalia"
217+NLSRC_OFFSET "Spain"
218+NLSRC_OFFSET "St. Lucia"
219+NLSRC_OFFSET "Sudan"
220+NLSRC_OFFSET "Svalbard"
221+NLSRC_OFFSET "Sweden"
222+NLSRC_OFFSET "Syria"
223+NLSRC_OFFSET "Switzerland"
224+NLSRC_OFFSET "United Arab Emirates"
225+NLSRC_OFFSET "Trinidad and Tobago"
227+NLSRC_OFFSET "Thailand"
228+NLSRC_OFFSET "Tajikistan"
231+NLSRC_OFFSET "Tonga"
232+NLSRC_OFFSET "Togo"
233+NLSRC_OFFSET "São Tomé and Príncipe"
234+NLSRC_OFFSET "Tunisia"
235+NLSRC_OFFSET "Turkey"
236+NLSRC_OFFSET "Tuvalu"
237+NLSRC_OFFSET "Taiwan"
238+NLSRC_OFFSET "Turkmenistan"
239+NLSRC_OFFSET "Tanzania"
240+NLSRC_OFFSET "Uganda"
241+NLSRC_OFFSET "Ukraine"
242+NLSRC_OFFSET "United Kingdom"
244+NLSRC_OFFSET "United States"
245+NLSRC_OFFSET "Burkina Faso"
246+NLSRC_OFFSET "Uruguay"
247+NLSRC_OFFSET "Uzbekistan"
248+NLSRC_OFFSET "St. Vincent and the Grenadines"
249+NLSRC_OFFSET "Bolivarian Republic of Venezuela"
251+NLSRC_OFFSET "Vietnam"
252+NLSRC_OFFSET "Virgin Islands"
253+NLSRC_OFFSET "Vatican City"
254+NLSRC_OFFSET "Namibia"
257+NLSRC_OFFSET "Western Sahara (disputed)"
258+NLSRC_OFFSET "Wake Island"
259+NLSRC_OFFSET "Samoa"
260+NLSRC_OFFSET "Swaziland"
261+NLSRC_OFFSET "Yemen"
263+NLSRC_OFFSET "Zambia"
264+NLSRC_OFFSET "Zimbabwe"
269+NLSRC_OFFSET "Serbia and Montenegro (Former)"
270+NLSRC_OFFSET "Montenegro"
271+NLSRC_OFFSET "Serbia"
273+NLSRC_OFFSET "Curaçao"
276+NLSRC_OFFSET "South Sudan"
300+NLSRC_OFFSET "Anguilla"
301+NLSRC_OFFSET "Antarctica"
302+NLSRC_OFFSET "Aruba"
303+NLSRC_OFFSET "Ascension Island"
304+NLSRC_OFFSET "Ashmore and Cartier Islands"
305+NLSRC_OFFSET "Baker Island"
306+NLSRC_OFFSET "Bouvet Island"
307+NLSRC_OFFSET "Cayman Islands"
308+NLSRC_OFFSET "Channel Islands"
309+NLSRC_OFFSET "Christmas Island"
310+NLSRC_OFFSET "Clipperton Island"
311+NLSRC_OFFSET "Cocos (Keeling) Islands"
312+NLSRC_OFFSET "Cook Islands"
313+NLSRC_OFFSET "Coral Sea Islands"
314+NLSRC_OFFSET "Diego Garcia"
315+NLSRC_OFFSET "Falkland Islands (Islas Malvinas)"
317+NLSRC_OFFSET "French Guiana"
318+NLSRC_OFFSET "French Polynesia"
319+NLSRC_OFFSET "French Southern and Antarctic Lands"
321+NLSRC_OFFSET "Guadeloupe"
322+NLSRC_OFFSET "Guam"
323+NLSRC_OFFSET "Guantanamo Bay"
324+NLSRC_OFFSET "Guernsey"
325+NLSRC_OFFSET "Heard Island and McDonald Islands"
326+NLSRC_OFFSET "Howland Island"
327+NLSRC_OFFSET "Jarvis Island"
328+NLSRC_OFFSET "Jersey"
329+NLSRC_OFFSET "Kingman Reef"
330+NLSRC_OFFSET "Martinique"
331+NLSRC_OFFSET "Mayotte"
332+NLSRC_OFFSET "Montserrat"
333+NLSRC_OFFSET "Netherlands Antilles (Former)"
334+NLSRC_OFFSET "New Caledonia"
335+NLSRC_OFFSET "Niue"
336+NLSRC_OFFSET "Norfolk Island"
337+NLSRC_OFFSET "Northern Mariana Islands"
338+NLSRC_OFFSET "Palmyra Atoll"
339+NLSRC_OFFSET "Pitcairn Islands"
340+NLSRC_OFFSET "Rota Island"
341+NLSRC_OFFSET "Saipan"
342+NLSRC_OFFSET "South Georgia and the South Sandwich Islands"
343+NLSRC_OFFSET "St. Helena"
346+NLSRC_OFFSET "Tinian Island"
347+NLSRC_OFFSET "Tokelau"
348+NLSRC_OFFSET "Tristan da Cunha"
349+NLSRC_OFFSET "Turks and Caicos Islands"
351+NLSRC_OFFSET "Virgin Islands, British"
352+NLSRC_OFFSET "Wallis and Futuna"
15126+NLSRC_OFFSET "Man, Isle of"
19618+NLSRC_OFFSET "Macedonia, Former Yugoslav Republic of"
21242+NLSRC_OFFSET "Midway Islands"
30967+NLSRC_OFFSET "Sint Maarten (Dutch part)"
31706+NLSRC_OFFSET "Saint Martin (French part)"
END

View file

@ -158,4 +158,271 @@ BEGIN
52936 "52936 (Chinesisch vereinfacht (HZ))"
54936 "54936 (Chinesisch vereinfacht (GB18030))"
/* Locations */
2+NLSRC_OFFSET "Antigua and Barbuda"
3+NLSRC_OFFSET "Afghanistan"
4+NLSRC_OFFSET "Algeria"
5+NLSRC_OFFSET "Azerbaijan"
6+NLSRC_OFFSET "Albania"
7+NLSRC_OFFSET "Armenia"
8+NLSRC_OFFSET "Andorra"
9+NLSRC_OFFSET "Angola"
10+NLSRC_OFFSET "American Samoa"
11+NLSRC_OFFSET "Argentina"
12+NLSRC_OFFSET "Australia"
14+NLSRC_OFFSET "Austria"
17+NLSRC_OFFSET "Bahrain"
18+NLSRC_OFFSET "Barbados"
19+NLSRC_OFFSET "Botswana"
20+NLSRC_OFFSET "Bermuda"
21+NLSRC_OFFSET "Belgium"
22+NLSRC_OFFSET "Bahamas, The"
23+NLSRC_OFFSET "Bangladesh"
24+NLSRC_OFFSET "Belize"
25+NLSRC_OFFSET "Bosnia and Herzegovina"
26+NLSRC_OFFSET "Bolivia"
27+NLSRC_OFFSET "Myanmar"
28+NLSRC_OFFSET "Benin"
29+NLSRC_OFFSET "Belarus"
30+NLSRC_OFFSET "Solomon Islands"
32+NLSRC_OFFSET "Brazil"
34+NLSRC_OFFSET "Bhutan"
35+NLSRC_OFFSET "Bulgaria"
38+NLSRC_OFFSET "Burundi"
39+NLSRC_OFFSET "Canada"
40+NLSRC_OFFSET "Cambodia"
41+NLSRC_OFFSET "Chad"
42+NLSRC_OFFSET "Sri Lanka"
43+NLSRC_OFFSET "Congo"
44+NLSRC_OFFSET "Congo (DRC)"
45+NLSRC_OFFSET "China"
46+NLSRC_OFFSET "Chile"
49+NLSRC_OFFSET "Cameroon"
50+NLSRC_OFFSET "Comoros"
51+NLSRC_OFFSET "Colombia"
54+NLSRC_OFFSET "Costa Rica"
55+NLSRC_OFFSET "Central African Republic"
56+NLSRC_OFFSET "Cuba"
57+NLSRC_OFFSET "Cape Verde"
59+NLSRC_OFFSET "Cyprus"
61+NLSRC_OFFSET "Denmark"
62+NLSRC_OFFSET "Djibouti"
63+NLSRC_OFFSET "Dominica"
65+NLSRC_OFFSET "Dominican Republic"
66+NLSRC_OFFSET "Ecuador"
67+NLSRC_OFFSET "Egypt"
68+NLSRC_OFFSET "Ireland"
69+NLSRC_OFFSET "Equatorial Guinea"
70+NLSRC_OFFSET "Estonia"
71+NLSRC_OFFSET "Eritrea"
72+NLSRC_OFFSET "El Salvador"
73+NLSRC_OFFSET "Ethiopia"
75+NLSRC_OFFSET "Czech Republic"
77+NLSRC_OFFSET "Finland"
78+NLSRC_OFFSET "Fiji Islands"
80+NLSRC_OFFSET "Micronesia"
81+NLSRC_OFFSET "Faroe Islands"
84+NLSRC_OFFSET "France"
86+NLSRC_OFFSET "Gambia, The"
87+NLSRC_OFFSET "Gabon"
88+NLSRC_OFFSET "Georgia"
89+NLSRC_OFFSET "Ghana"
90+NLSRC_OFFSET "Gibraltar"
91+NLSRC_OFFSET "Grenada"
93+NLSRC_OFFSET "Greenland"
94+NLSRC_OFFSET "Germany"
98+NLSRC_OFFSET "Greece"
99+NLSRC_OFFSET "Guatemala"
100+NLSRC_OFFSET "Guinea"
101+NLSRC_OFFSET "Guyana"
103+NLSRC_OFFSET "Haiti"
104+NLSRC_OFFSET "Hong Kong S.A.R."
106+NLSRC_OFFSET "Honduras"
108+NLSRC_OFFSET "Croatia"
109+NLSRC_OFFSET "Hungary"
110+NLSRC_OFFSET "Iceland"
111+NLSRC_OFFSET "Indonesia"
113+NLSRC_OFFSET "India"
114+NLSRC_OFFSET "British Indian Ocean Territory"
116+NLSRC_OFFSET "Iran"
117+NLSRC_OFFSET "Israel"
118+NLSRC_OFFSET "Italy"
119+NLSRC_OFFSET "Côte d'Ivoire"
121+NLSRC_OFFSET "Iraq"
122+NLSRC_OFFSET "Japan"
124+NLSRC_OFFSET "Jamaica"
125+NLSRC_OFFSET "Jan Mayen"
126+NLSRC_OFFSET "Jordan"
127+NLSRC_OFFSET "Johnston Atoll"
129+NLSRC_OFFSET "Kenya"
130+NLSRC_OFFSET "Kyrgyzstan"
131+NLSRC_OFFSET "North Korea"
133+NLSRC_OFFSET "Kiribati"
134+NLSRC_OFFSET "Korea"
136+NLSRC_OFFSET "Kuwait"
137+NLSRC_OFFSET "Kazakhstan"
138+NLSRC_OFFSET "Laos"
139+NLSRC_OFFSET "Lebanon"
140+NLSRC_OFFSET "Latvia"
141+NLSRC_OFFSET "Lithuania"
142+NLSRC_OFFSET "Liberia"
143+NLSRC_OFFSET "Slovakia"
145+NLSRC_OFFSET "Liechtenstein"
146+NLSRC_OFFSET "Lesotho"
147+NLSRC_OFFSET "Luxembourg"
148+NLSRC_OFFSET "Libya"
149+NLSRC_OFFSET "Madagascar"
151+NLSRC_OFFSET "Macao S.A.R."
152+NLSRC_OFFSET "Moldova"
154+NLSRC_OFFSET "Mongolia"
156+NLSRC_OFFSET "Malawi"
157+NLSRC_OFFSET "Mali"
158+NLSRC_OFFSET "Monaco"
159+NLSRC_OFFSET "Morocco"
160+NLSRC_OFFSET "Mauritius"
162+NLSRC_OFFSET "Mauritania"
163+NLSRC_OFFSET "Malta"
164+NLSRC_OFFSET "Oman"
165+NLSRC_OFFSET "Maldives"
166+NLSRC_OFFSET "Mexico"
167+NLSRC_OFFSET "Malaysia"
168+NLSRC_OFFSET "Mozambique"
173+NLSRC_OFFSET "Niger"
174+NLSRC_OFFSET "Vanuatu"
175+NLSRC_OFFSET "Nigeria"
176+NLSRC_OFFSET "Netherlands"
177+NLSRC_OFFSET "Norway"
178+NLSRC_OFFSET "Nepal"
180+NLSRC_OFFSET "Nauru"
181+NLSRC_OFFSET "Suriname"
182+NLSRC_OFFSET "Nicaragua"
183+NLSRC_OFFSET "New Zealand"
184+NLSRC_OFFSET "Palestinian Authority"
185+NLSRC_OFFSET "Paraguay"
187+NLSRC_OFFSET "Peru"
190+NLSRC_OFFSET "Pakistan"
191+NLSRC_OFFSET "Poland"
192+NLSRC_OFFSET "Panama"
193+NLSRC_OFFSET "Portugal"
194+NLSRC_OFFSET "Papua New Guinea"
195+NLSRC_OFFSET "Palau"
196+NLSRC_OFFSET "Guinea-Bissau"
197+NLSRC_OFFSET "Qatar"
198+NLSRC_OFFSET "Reunion"
199+NLSRC_OFFSET "Marshall Islands"
200+NLSRC_OFFSET "Romania"
201+NLSRC_OFFSET "Philippines"
202+NLSRC_OFFSET "Puerto Rico"
203+NLSRC_OFFSET "Russia"
204+NLSRC_OFFSET "Rwanda"
205+NLSRC_OFFSET "Saudi Arabia"
206+NLSRC_OFFSET "St. Pierre and Miquelon"
207+NLSRC_OFFSET "St. Kitts and Nevis"
208+NLSRC_OFFSET "Seychelles"
209+NLSRC_OFFSET "South Africa"
210+NLSRC_OFFSET "Senegal"
212+NLSRC_OFFSET "Slovenia"
213+NLSRC_OFFSET "Sierra Leone"
214+NLSRC_OFFSET "San Marino"
215+NLSRC_OFFSET "Singapore"
216+NLSRC_OFFSET "Somalia"
217+NLSRC_OFFSET "Spain"
218+NLSRC_OFFSET "St. Lucia"
219+NLSRC_OFFSET "Sudan"
220+NLSRC_OFFSET "Svalbard"
221+NLSRC_OFFSET "Sweden"
222+NLSRC_OFFSET "Syria"
223+NLSRC_OFFSET "Switzerland"
224+NLSRC_OFFSET "United Arab Emirates"
225+NLSRC_OFFSET "Trinidad and Tobago"
227+NLSRC_OFFSET "Thailand"
228+NLSRC_OFFSET "Tajikistan"
231+NLSRC_OFFSET "Tonga"
232+NLSRC_OFFSET "Togo"
233+NLSRC_OFFSET "São Tomé and Príncipe"
234+NLSRC_OFFSET "Tunisia"
235+NLSRC_OFFSET "Turkey"
236+NLSRC_OFFSET "Tuvalu"
237+NLSRC_OFFSET "Taiwan"
238+NLSRC_OFFSET "Turkmenistan"
239+NLSRC_OFFSET "Tanzania"
240+NLSRC_OFFSET "Uganda"
241+NLSRC_OFFSET "Ukraine"
242+NLSRC_OFFSET "United Kingdom"
244+NLSRC_OFFSET "United States"
245+NLSRC_OFFSET "Burkina Faso"
246+NLSRC_OFFSET "Uruguay"
247+NLSRC_OFFSET "Uzbekistan"
248+NLSRC_OFFSET "St. Vincent and the Grenadines"
249+NLSRC_OFFSET "Bolivarian Republic of Venezuela"
251+NLSRC_OFFSET "Vietnam"
252+NLSRC_OFFSET "Virgin Islands"
253+NLSRC_OFFSET "Vatican City"
254+NLSRC_OFFSET "Namibia"
257+NLSRC_OFFSET "Western Sahara (disputed)"
258+NLSRC_OFFSET "Wake Island"
259+NLSRC_OFFSET "Samoa"
260+NLSRC_OFFSET "Swaziland"
261+NLSRC_OFFSET "Yemen"
263+NLSRC_OFFSET "Zambia"
264+NLSRC_OFFSET "Zimbabwe"
269+NLSRC_OFFSET "Serbia and Montenegro (Former)"
270+NLSRC_OFFSET "Montenegro"
271+NLSRC_OFFSET "Serbia"
273+NLSRC_OFFSET "Curaçao"
276+NLSRC_OFFSET "South Sudan"
300+NLSRC_OFFSET "Anguilla"
301+NLSRC_OFFSET "Antarctica"
302+NLSRC_OFFSET "Aruba"
303+NLSRC_OFFSET "Ascension Island"
304+NLSRC_OFFSET "Ashmore and Cartier Islands"
305+NLSRC_OFFSET "Baker Island"
306+NLSRC_OFFSET "Bouvet Island"
307+NLSRC_OFFSET "Cayman Islands"
308+NLSRC_OFFSET "Channel Islands"
309+NLSRC_OFFSET "Christmas Island"
310+NLSRC_OFFSET "Clipperton Island"
311+NLSRC_OFFSET "Cocos (Keeling) Islands"
312+NLSRC_OFFSET "Cook Islands"
313+NLSRC_OFFSET "Coral Sea Islands"
314+NLSRC_OFFSET "Diego Garcia"
315+NLSRC_OFFSET "Falkland Islands (Islas Malvinas)"
317+NLSRC_OFFSET "French Guiana"
318+NLSRC_OFFSET "French Polynesia"
319+NLSRC_OFFSET "French Southern and Antarctic Lands"
321+NLSRC_OFFSET "Guadeloupe"
322+NLSRC_OFFSET "Guam"
323+NLSRC_OFFSET "Guantanamo Bay"
324+NLSRC_OFFSET "Guernsey"
325+NLSRC_OFFSET "Heard Island and McDonald Islands"
326+NLSRC_OFFSET "Howland Island"
327+NLSRC_OFFSET "Jarvis Island"
328+NLSRC_OFFSET "Jersey"
329+NLSRC_OFFSET "Kingman Reef"
330+NLSRC_OFFSET "Martinique"
331+NLSRC_OFFSET "Mayotte"
332+NLSRC_OFFSET "Montserrat"
333+NLSRC_OFFSET "Netherlands Antilles (Former)"
334+NLSRC_OFFSET "New Caledonia"
335+NLSRC_OFFSET "Niue"
336+NLSRC_OFFSET "Norfolk Island"
337+NLSRC_OFFSET "Northern Mariana Islands"
338+NLSRC_OFFSET "Palmyra Atoll"
339+NLSRC_OFFSET "Pitcairn Islands"
340+NLSRC_OFFSET "Rota Island"
341+NLSRC_OFFSET "Saipan"
342+NLSRC_OFFSET "South Georgia and the South Sandwich Islands"
343+NLSRC_OFFSET "St. Helena"
346+NLSRC_OFFSET "Tinian Island"
347+NLSRC_OFFSET "Tokelau"
348+NLSRC_OFFSET "Tristan da Cunha"
349+NLSRC_OFFSET "Turks and Caicos Islands"
351+NLSRC_OFFSET "Virgin Islands, British"
352+NLSRC_OFFSET "Wallis and Futuna"
15126+NLSRC_OFFSET "Man, Isle of"
19618+NLSRC_OFFSET "Macedonia, Former Yugoslav Republic of"
21242+NLSRC_OFFSET "Midway Islands"
30967+NLSRC_OFFSET "Sint Maarten (Dutch part)"
31706+NLSRC_OFFSET "Saint Martin (French part)"
END

View file

@ -158,4 +158,271 @@ BEGIN
52936 "52936 (HZ-GB2312 Simplified Chinese)"
54936 "54936 (GB18030 Simplified Chinese)"
/* Locations */
2+NLSRC_OFFSET "Antigua and Barbuda"
3+NLSRC_OFFSET "Afghanistan"
4+NLSRC_OFFSET "Algeria"
5+NLSRC_OFFSET "Azerbaijan"
6+NLSRC_OFFSET "Albania"
7+NLSRC_OFFSET "Armenia"
8+NLSRC_OFFSET "Andorra"
9+NLSRC_OFFSET "Angola"
10+NLSRC_OFFSET "American Samoa"
11+NLSRC_OFFSET "Argentina"
12+NLSRC_OFFSET "Australia"
14+NLSRC_OFFSET "Austria"
17+NLSRC_OFFSET "Bahrain"
18+NLSRC_OFFSET "Barbados"
19+NLSRC_OFFSET "Botswana"
20+NLSRC_OFFSET "Bermuda"
21+NLSRC_OFFSET "Belgium"
22+NLSRC_OFFSET "Bahamas, The"
23+NLSRC_OFFSET "Bangladesh"
24+NLSRC_OFFSET "Belize"
25+NLSRC_OFFSET "Bosnia and Herzegovina"
26+NLSRC_OFFSET "Bolivia"
27+NLSRC_OFFSET "Myanmar"
28+NLSRC_OFFSET "Benin"
29+NLSRC_OFFSET "Belarus"
30+NLSRC_OFFSET "Solomon Islands"
32+NLSRC_OFFSET "Brazil"
34+NLSRC_OFFSET "Bhutan"
35+NLSRC_OFFSET "Bulgaria"
38+NLSRC_OFFSET "Burundi"
39+NLSRC_OFFSET "Canada"
40+NLSRC_OFFSET "Cambodia"
41+NLSRC_OFFSET "Chad"
42+NLSRC_OFFSET "Sri Lanka"
43+NLSRC_OFFSET "Congo"
44+NLSRC_OFFSET "Congo (DRC)"
45+NLSRC_OFFSET "China"
46+NLSRC_OFFSET "Chile"
49+NLSRC_OFFSET "Cameroon"
50+NLSRC_OFFSET "Comoros"
51+NLSRC_OFFSET "Colombia"
54+NLSRC_OFFSET "Costa Rica"
55+NLSRC_OFFSET "Central African Republic"
56+NLSRC_OFFSET "Cuba"
57+NLSRC_OFFSET "Cape Verde"
59+NLSRC_OFFSET "Cyprus"
61+NLSRC_OFFSET "Denmark"
62+NLSRC_OFFSET "Djibouti"
63+NLSRC_OFFSET "Dominica"
65+NLSRC_OFFSET "Dominican Republic"
66+NLSRC_OFFSET "Ecuador"
67+NLSRC_OFFSET "Egypt"
68+NLSRC_OFFSET "Ireland"
69+NLSRC_OFFSET "Equatorial Guinea"
70+NLSRC_OFFSET "Estonia"
71+NLSRC_OFFSET "Eritrea"
72+NLSRC_OFFSET "El Salvador"
73+NLSRC_OFFSET "Ethiopia"
75+NLSRC_OFFSET "Czech Republic"
77+NLSRC_OFFSET "Finland"
78+NLSRC_OFFSET "Fiji Islands"
80+NLSRC_OFFSET "Micronesia"
81+NLSRC_OFFSET "Faroe Islands"
84+NLSRC_OFFSET "France"
86+NLSRC_OFFSET "Gambia, The"
87+NLSRC_OFFSET "Gabon"
88+NLSRC_OFFSET "Georgia"
89+NLSRC_OFFSET "Ghana"
90+NLSRC_OFFSET "Gibraltar"
91+NLSRC_OFFSET "Grenada"
93+NLSRC_OFFSET "Greenland"
94+NLSRC_OFFSET "Germany"
98+NLSRC_OFFSET "Greece"
99+NLSRC_OFFSET "Guatemala"
100+NLSRC_OFFSET "Guinea"
101+NLSRC_OFFSET "Guyana"
103+NLSRC_OFFSET "Haiti"
104+NLSRC_OFFSET "Hong Kong S.A.R."
106+NLSRC_OFFSET "Honduras"
108+NLSRC_OFFSET "Croatia"
109+NLSRC_OFFSET "Hungary"
110+NLSRC_OFFSET "Iceland"
111+NLSRC_OFFSET "Indonesia"
113+NLSRC_OFFSET "India"
114+NLSRC_OFFSET "British Indian Ocean Territory"
116+NLSRC_OFFSET "Iran"
117+NLSRC_OFFSET "Israel"
118+NLSRC_OFFSET "Italy"
119+NLSRC_OFFSET "Côte d'Ivoire"
121+NLSRC_OFFSET "Iraq"
122+NLSRC_OFFSET "Japan"
124+NLSRC_OFFSET "Jamaica"
125+NLSRC_OFFSET "Jan Mayen"
126+NLSRC_OFFSET "Jordan"
127+NLSRC_OFFSET "Johnston Atoll"
129+NLSRC_OFFSET "Kenya"
130+NLSRC_OFFSET "Kyrgyzstan"
131+NLSRC_OFFSET "North Korea"
133+NLSRC_OFFSET "Kiribati"
134+NLSRC_OFFSET "Korea"
136+NLSRC_OFFSET "Kuwait"
137+NLSRC_OFFSET "Kazakhstan"
138+NLSRC_OFFSET "Laos"
139+NLSRC_OFFSET "Lebanon"
140+NLSRC_OFFSET "Latvia"
141+NLSRC_OFFSET "Lithuania"
142+NLSRC_OFFSET "Liberia"
143+NLSRC_OFFSET "Slovakia"
145+NLSRC_OFFSET "Liechtenstein"
146+NLSRC_OFFSET "Lesotho"
147+NLSRC_OFFSET "Luxembourg"
148+NLSRC_OFFSET "Libya"
149+NLSRC_OFFSET "Madagascar"
151+NLSRC_OFFSET "Macao S.A.R."
152+NLSRC_OFFSET "Moldova"
154+NLSRC_OFFSET "Mongolia"
156+NLSRC_OFFSET "Malawi"
157+NLSRC_OFFSET "Mali"
158+NLSRC_OFFSET "Monaco"
159+NLSRC_OFFSET "Morocco"
160+NLSRC_OFFSET "Mauritius"
162+NLSRC_OFFSET "Mauritania"
163+NLSRC_OFFSET "Malta"
164+NLSRC_OFFSET "Oman"
165+NLSRC_OFFSET "Maldives"
166+NLSRC_OFFSET "Mexico"
167+NLSRC_OFFSET "Malaysia"
168+NLSRC_OFFSET "Mozambique"
173+NLSRC_OFFSET "Niger"
174+NLSRC_OFFSET "Vanuatu"
175+NLSRC_OFFSET "Nigeria"
176+NLSRC_OFFSET "Netherlands"
177+NLSRC_OFFSET "Norway"
178+NLSRC_OFFSET "Nepal"
180+NLSRC_OFFSET "Nauru"
181+NLSRC_OFFSET "Suriname"
182+NLSRC_OFFSET "Nicaragua"
183+NLSRC_OFFSET "New Zealand"
184+NLSRC_OFFSET "Palestinian Authority"
185+NLSRC_OFFSET "Paraguay"
187+NLSRC_OFFSET "Peru"
190+NLSRC_OFFSET "Pakistan"
191+NLSRC_OFFSET "Poland"
192+NLSRC_OFFSET "Panama"
193+NLSRC_OFFSET "Portugal"
194+NLSRC_OFFSET "Papua New Guinea"
195+NLSRC_OFFSET "Palau"
196+NLSRC_OFFSET "Guinea-Bissau"
197+NLSRC_OFFSET "Qatar"
198+NLSRC_OFFSET "Reunion"
199+NLSRC_OFFSET "Marshall Islands"
200+NLSRC_OFFSET "Romania"
201+NLSRC_OFFSET "Philippines"
202+NLSRC_OFFSET "Puerto Rico"
203+NLSRC_OFFSET "Russia"
204+NLSRC_OFFSET "Rwanda"
205+NLSRC_OFFSET "Saudi Arabia"
206+NLSRC_OFFSET "St. Pierre and Miquelon"
207+NLSRC_OFFSET "St. Kitts and Nevis"
208+NLSRC_OFFSET "Seychelles"
209+NLSRC_OFFSET "South Africa"
210+NLSRC_OFFSET "Senegal"
212+NLSRC_OFFSET "Slovenia"
213+NLSRC_OFFSET "Sierra Leone"
214+NLSRC_OFFSET "San Marino"
215+NLSRC_OFFSET "Singapore"
216+NLSRC_OFFSET "Somalia"
217+NLSRC_OFFSET "Spain"
218+NLSRC_OFFSET "St. Lucia"
219+NLSRC_OFFSET "Sudan"
220+NLSRC_OFFSET "Svalbard"
221+NLSRC_OFFSET "Sweden"
222+NLSRC_OFFSET "Syria"
223+NLSRC_OFFSET "Switzerland"
224+NLSRC_OFFSET "United Arab Emirates"
225+NLSRC_OFFSET "Trinidad and Tobago"
227+NLSRC_OFFSET "Thailand"
228+NLSRC_OFFSET "Tajikistan"
231+NLSRC_OFFSET "Tonga"
232+NLSRC_OFFSET "Togo"
233+NLSRC_OFFSET "São Tomé and Príncipe"
234+NLSRC_OFFSET "Tunisia"
235+NLSRC_OFFSET "Turkey"
236+NLSRC_OFFSET "Tuvalu"
237+NLSRC_OFFSET "Taiwan"
238+NLSRC_OFFSET "Turkmenistan"
239+NLSRC_OFFSET "Tanzania"
240+NLSRC_OFFSET "Uganda"
241+NLSRC_OFFSET "Ukraine"
242+NLSRC_OFFSET "United Kingdom"
244+NLSRC_OFFSET "United States"
245+NLSRC_OFFSET "Burkina Faso"
246+NLSRC_OFFSET "Uruguay"
247+NLSRC_OFFSET "Uzbekistan"
248+NLSRC_OFFSET "St. Vincent and the Grenadines"
249+NLSRC_OFFSET "Bolivarian Republic of Venezuela"
251+NLSRC_OFFSET "Vietnam"
252+NLSRC_OFFSET "Virgin Islands"
253+NLSRC_OFFSET "Vatican City"
254+NLSRC_OFFSET "Namibia"
257+NLSRC_OFFSET "Western Sahara (disputed)"
258+NLSRC_OFFSET "Wake Island"
259+NLSRC_OFFSET "Samoa"
260+NLSRC_OFFSET "Swaziland"
261+NLSRC_OFFSET "Yemen"
263+NLSRC_OFFSET "Zambia"
264+NLSRC_OFFSET "Zimbabwe"
269+NLSRC_OFFSET "Serbia and Montenegro (Former)"
270+NLSRC_OFFSET "Montenegro"
271+NLSRC_OFFSET "Serbia"
273+NLSRC_OFFSET "Curaçao"
276+NLSRC_OFFSET "South Sudan"
300+NLSRC_OFFSET "Anguilla"
301+NLSRC_OFFSET "Antarctica"
302+NLSRC_OFFSET "Aruba"
303+NLSRC_OFFSET "Ascension Island"
304+NLSRC_OFFSET "Ashmore and Cartier Islands"
305+NLSRC_OFFSET "Baker Island"
306+NLSRC_OFFSET "Bouvet Island"
307+NLSRC_OFFSET "Cayman Islands"
308+NLSRC_OFFSET "Channel Islands"
309+NLSRC_OFFSET "Christmas Island"
310+NLSRC_OFFSET "Clipperton Island"
311+NLSRC_OFFSET "Cocos (Keeling) Islands"
312+NLSRC_OFFSET "Cook Islands"
313+NLSRC_OFFSET "Coral Sea Islands"
314+NLSRC_OFFSET "Diego Garcia"
315+NLSRC_OFFSET "Falkland Islands (Islas Malvinas)"
317+NLSRC_OFFSET "French Guiana"
318+NLSRC_OFFSET "French Polynesia"
319+NLSRC_OFFSET "French Southern and Antarctic Lands"
321+NLSRC_OFFSET "Guadeloupe"
322+NLSRC_OFFSET "Guam"
323+NLSRC_OFFSET "Guantanamo Bay"
324+NLSRC_OFFSET "Guernsey"
325+NLSRC_OFFSET "Heard Island and McDonald Islands"
326+NLSRC_OFFSET "Howland Island"
327+NLSRC_OFFSET "Jarvis Island"
328+NLSRC_OFFSET "Jersey"
329+NLSRC_OFFSET "Kingman Reef"
330+NLSRC_OFFSET "Martinique"
331+NLSRC_OFFSET "Mayotte"
332+NLSRC_OFFSET "Montserrat"
333+NLSRC_OFFSET "Netherlands Antilles (Former)"
334+NLSRC_OFFSET "New Caledonia"
335+NLSRC_OFFSET "Niue"
336+NLSRC_OFFSET "Norfolk Island"
337+NLSRC_OFFSET "Northern Mariana Islands"
338+NLSRC_OFFSET "Palmyra Atoll"
339+NLSRC_OFFSET "Pitcairn Islands"
340+NLSRC_OFFSET "Rota Island"
341+NLSRC_OFFSET "Saipan"
342+NLSRC_OFFSET "South Georgia and the South Sandwich Islands"
343+NLSRC_OFFSET "St. Helena"
346+NLSRC_OFFSET "Tinian Island"
347+NLSRC_OFFSET "Tokelau"
348+NLSRC_OFFSET "Tristan da Cunha"
349+NLSRC_OFFSET "Turks and Caicos Islands"
351+NLSRC_OFFSET "Virgin Islands, British"
352+NLSRC_OFFSET "Wallis and Futuna"
15126+NLSRC_OFFSET "Man, Isle of"
19618+NLSRC_OFFSET "Macedonia, Former Yugoslav Republic of"
21242+NLSRC_OFFSET "Midway Islands"
30967+NLSRC_OFFSET "Sint Maarten (Dutch part)"
31706+NLSRC_OFFSET "Saint Martin (French part)"
END

View file

@ -158,4 +158,271 @@ BEGIN
52936 "52936 (HZ-GB2312 Chino simplificado)"
54936 "54936 (GB18030 Chino simplificado)"
/* Locations */
2+NLSRC_OFFSET "Antigua and Barbuda"
3+NLSRC_OFFSET "Afghanistan"
4+NLSRC_OFFSET "Algeria"
5+NLSRC_OFFSET "Azerbaijan"
6+NLSRC_OFFSET "Albania"
7+NLSRC_OFFSET "Armenia"
8+NLSRC_OFFSET "Andorra"
9+NLSRC_OFFSET "Angola"
10+NLSRC_OFFSET "American Samoa"
11+NLSRC_OFFSET "Argentina"
12+NLSRC_OFFSET "Australia"
14+NLSRC_OFFSET "Austria"
17+NLSRC_OFFSET "Bahrain"
18+NLSRC_OFFSET "Barbados"
19+NLSRC_OFFSET "Botswana"
20+NLSRC_OFFSET "Bermuda"
21+NLSRC_OFFSET "Belgium"
22+NLSRC_OFFSET "Bahamas, The"
23+NLSRC_OFFSET "Bangladesh"
24+NLSRC_OFFSET "Belize"
25+NLSRC_OFFSET "Bosnia and Herzegovina"
26+NLSRC_OFFSET "Bolivia"
27+NLSRC_OFFSET "Myanmar"
28+NLSRC_OFFSET "Benin"
29+NLSRC_OFFSET "Belarus"
30+NLSRC_OFFSET "Solomon Islands"
32+NLSRC_OFFSET "Brazil"
34+NLSRC_OFFSET "Bhutan"
35+NLSRC_OFFSET "Bulgaria"
38+NLSRC_OFFSET "Burundi"
39+NLSRC_OFFSET "Canada"
40+NLSRC_OFFSET "Cambodia"
41+NLSRC_OFFSET "Chad"
42+NLSRC_OFFSET "Sri Lanka"
43+NLSRC_OFFSET "Congo"
44+NLSRC_OFFSET "Congo (DRC)"
45+NLSRC_OFFSET "China"
46+NLSRC_OFFSET "Chile"
49+NLSRC_OFFSET "Cameroon"
50+NLSRC_OFFSET "Comoros"
51+NLSRC_OFFSET "Colombia"
54+NLSRC_OFFSET "Costa Rica"
55+NLSRC_OFFSET "Central African Republic"
56+NLSRC_OFFSET "Cuba"
57+NLSRC_OFFSET "Cape Verde"
59+NLSRC_OFFSET "Cyprus"
61+NLSRC_OFFSET "Denmark"
62+NLSRC_OFFSET "Djibouti"
63+NLSRC_OFFSET "Dominica"
65+NLSRC_OFFSET "Dominican Republic"
66+NLSRC_OFFSET "Ecuador"
67+NLSRC_OFFSET "Egypt"
68+NLSRC_OFFSET "Ireland"
69+NLSRC_OFFSET "Equatorial Guinea"
70+NLSRC_OFFSET "Estonia"
71+NLSRC_OFFSET "Eritrea"
72+NLSRC_OFFSET "El Salvador"
73+NLSRC_OFFSET "Ethiopia"
75+NLSRC_OFFSET "Czech Republic"
77+NLSRC_OFFSET "Finland"
78+NLSRC_OFFSET "Fiji Islands"
80+NLSRC_OFFSET "Micronesia"
81+NLSRC_OFFSET "Faroe Islands"
84+NLSRC_OFFSET "France"
86+NLSRC_OFFSET "Gambia, The"
87+NLSRC_OFFSET "Gabon"
88+NLSRC_OFFSET "Georgia"
89+NLSRC_OFFSET "Ghana"
90+NLSRC_OFFSET "Gibraltar"
91+NLSRC_OFFSET "Grenada"
93+NLSRC_OFFSET "Greenland"
94+NLSRC_OFFSET "Germany"
98+NLSRC_OFFSET "Greece"
99+NLSRC_OFFSET "Guatemala"
100+NLSRC_OFFSET "Guinea"
101+NLSRC_OFFSET "Guyana"
103+NLSRC_OFFSET "Haiti"
104+NLSRC_OFFSET "Hong Kong S.A.R."
106+NLSRC_OFFSET "Honduras"
108+NLSRC_OFFSET "Croatia"
109+NLSRC_OFFSET "Hungary"
110+NLSRC_OFFSET "Iceland"
111+NLSRC_OFFSET "Indonesia"
113+NLSRC_OFFSET "India"
114+NLSRC_OFFSET "British Indian Ocean Territory"
116+NLSRC_OFFSET "Iran"
117+NLSRC_OFFSET "Israel"
118+NLSRC_OFFSET "Italy"
119+NLSRC_OFFSET "Côte d'Ivoire"
121+NLSRC_OFFSET "Iraq"
122+NLSRC_OFFSET "Japan"
124+NLSRC_OFFSET "Jamaica"
125+NLSRC_OFFSET "Jan Mayen"
126+NLSRC_OFFSET "Jordan"
127+NLSRC_OFFSET "Johnston Atoll"
129+NLSRC_OFFSET "Kenya"
130+NLSRC_OFFSET "Kyrgyzstan"
131+NLSRC_OFFSET "North Korea"
133+NLSRC_OFFSET "Kiribati"
134+NLSRC_OFFSET "Korea"
136+NLSRC_OFFSET "Kuwait"
137+NLSRC_OFFSET "Kazakhstan"
138+NLSRC_OFFSET "Laos"
139+NLSRC_OFFSET "Lebanon"
140+NLSRC_OFFSET "Latvia"
141+NLSRC_OFFSET "Lithuania"
142+NLSRC_OFFSET "Liberia"
143+NLSRC_OFFSET "Slovakia"
145+NLSRC_OFFSET "Liechtenstein"
146+NLSRC_OFFSET "Lesotho"
147+NLSRC_OFFSET "Luxembourg"
148+NLSRC_OFFSET "Libya"
149+NLSRC_OFFSET "Madagascar"
151+NLSRC_OFFSET "Macao S.A.R."
152+NLSRC_OFFSET "Moldova"
154+NLSRC_OFFSET "Mongolia"
156+NLSRC_OFFSET "Malawi"
157+NLSRC_OFFSET "Mali"
158+NLSRC_OFFSET "Monaco"
159+NLSRC_OFFSET "Morocco"
160+NLSRC_OFFSET "Mauritius"
162+NLSRC_OFFSET "Mauritania"
163+NLSRC_OFFSET "Malta"
164+NLSRC_OFFSET "Oman"
165+NLSRC_OFFSET "Maldives"
166+NLSRC_OFFSET "Mexico"
167+NLSRC_OFFSET "Malaysia"
168+NLSRC_OFFSET "Mozambique"
173+NLSRC_OFFSET "Niger"
174+NLSRC_OFFSET "Vanuatu"
175+NLSRC_OFFSET "Nigeria"
176+NLSRC_OFFSET "Netherlands"
177+NLSRC_OFFSET "Norway"
178+NLSRC_OFFSET "Nepal"
180+NLSRC_OFFSET "Nauru"
181+NLSRC_OFFSET "Suriname"
182+NLSRC_OFFSET "Nicaragua"
183+NLSRC_OFFSET "New Zealand"
184+NLSRC_OFFSET "Palestinian Authority"
185+NLSRC_OFFSET "Paraguay"
187+NLSRC_OFFSET "Peru"
190+NLSRC_OFFSET "Pakistan"
191+NLSRC_OFFSET "Poland"
192+NLSRC_OFFSET "Panama"
193+NLSRC_OFFSET "Portugal"
194+NLSRC_OFFSET "Papua New Guinea"
195+NLSRC_OFFSET "Palau"
196+NLSRC_OFFSET "Guinea-Bissau"
197+NLSRC_OFFSET "Qatar"
198+NLSRC_OFFSET "Reunion"
199+NLSRC_OFFSET "Marshall Islands"
200+NLSRC_OFFSET "Romania"
201+NLSRC_OFFSET "Philippines"
202+NLSRC_OFFSET "Puerto Rico"
203+NLSRC_OFFSET "Russia"
204+NLSRC_OFFSET "Rwanda"
205+NLSRC_OFFSET "Saudi Arabia"
206+NLSRC_OFFSET "St. Pierre and Miquelon"
207+NLSRC_OFFSET "St. Kitts and Nevis"
208+NLSRC_OFFSET "Seychelles"
209+NLSRC_OFFSET "South Africa"
210+NLSRC_OFFSET "Senegal"
212+NLSRC_OFFSET "Slovenia"
213+NLSRC_OFFSET "Sierra Leone"
214+NLSRC_OFFSET "San Marino"
215+NLSRC_OFFSET "Singapore"
216+NLSRC_OFFSET "Somalia"
217+NLSRC_OFFSET "Spain"
218+NLSRC_OFFSET "St. Lucia"
219+NLSRC_OFFSET "Sudan"
220+NLSRC_OFFSET "Svalbard"
221+NLSRC_OFFSET "Sweden"
222+NLSRC_OFFSET "Syria"
223+NLSRC_OFFSET "Switzerland"
224+NLSRC_OFFSET "United Arab Emirates"
225+NLSRC_OFFSET "Trinidad and Tobago"
227+NLSRC_OFFSET "Thailand"
228+NLSRC_OFFSET "Tajikistan"
231+NLSRC_OFFSET "Tonga"
232+NLSRC_OFFSET "Togo"
233+NLSRC_OFFSET "São Tomé and Príncipe"
234+NLSRC_OFFSET "Tunisia"
235+NLSRC_OFFSET "Turkey"
236+NLSRC_OFFSET "Tuvalu"
237+NLSRC_OFFSET "Taiwan"
238+NLSRC_OFFSET "Turkmenistan"
239+NLSRC_OFFSET "Tanzania"
240+NLSRC_OFFSET "Uganda"
241+NLSRC_OFFSET "Ukraine"
242+NLSRC_OFFSET "United Kingdom"
244+NLSRC_OFFSET "United States"
245+NLSRC_OFFSET "Burkina Faso"
246+NLSRC_OFFSET "Uruguay"
247+NLSRC_OFFSET "Uzbekistan"
248+NLSRC_OFFSET "St. Vincent and the Grenadines"
249+NLSRC_OFFSET "Bolivarian Republic of Venezuela"
251+NLSRC_OFFSET "Vietnam"
252+NLSRC_OFFSET "Virgin Islands"
253+NLSRC_OFFSET "Vatican City"
254+NLSRC_OFFSET "Namibia"
257+NLSRC_OFFSET "Western Sahara (disputed)"
258+NLSRC_OFFSET "Wake Island"
259+NLSRC_OFFSET "Samoa"
260+NLSRC_OFFSET "Swaziland"
261+NLSRC_OFFSET "Yemen"
263+NLSRC_OFFSET "Zambia"
264+NLSRC_OFFSET "Zimbabwe"
269+NLSRC_OFFSET "Serbia and Montenegro (Former)"
270+NLSRC_OFFSET "Montenegro"
271+NLSRC_OFFSET "Serbia"
273+NLSRC_OFFSET "Curaçao"
276+NLSRC_OFFSET "South Sudan"
300+NLSRC_OFFSET "Anguilla"
301+NLSRC_OFFSET "Antarctica"
302+NLSRC_OFFSET "Aruba"
303+NLSRC_OFFSET "Ascension Island"
304+NLSRC_OFFSET "Ashmore and Cartier Islands"
305+NLSRC_OFFSET "Baker Island"
306+NLSRC_OFFSET "Bouvet Island"
307+NLSRC_OFFSET "Cayman Islands"
308+NLSRC_OFFSET "Channel Islands"
309+NLSRC_OFFSET "Christmas Island"
310+NLSRC_OFFSET "Clipperton Island"
311+NLSRC_OFFSET "Cocos (Keeling) Islands"
312+NLSRC_OFFSET "Cook Islands"
313+NLSRC_OFFSET "Coral Sea Islands"
314+NLSRC_OFFSET "Diego Garcia"
315+NLSRC_OFFSET "Falkland Islands (Islas Malvinas)"
317+NLSRC_OFFSET "French Guiana"
318+NLSRC_OFFSET "French Polynesia"
319+NLSRC_OFFSET "French Southern and Antarctic Lands"
321+NLSRC_OFFSET "Guadeloupe"
322+NLSRC_OFFSET "Guam"
323+NLSRC_OFFSET "Guantanamo Bay"
324+NLSRC_OFFSET "Guernsey"
325+NLSRC_OFFSET "Heard Island and McDonald Islands"
326+NLSRC_OFFSET "Howland Island"
327+NLSRC_OFFSET "Jarvis Island"
328+NLSRC_OFFSET "Jersey"
329+NLSRC_OFFSET "Kingman Reef"
330+NLSRC_OFFSET "Martinique"
331+NLSRC_OFFSET "Mayotte"
332+NLSRC_OFFSET "Montserrat"
333+NLSRC_OFFSET "Netherlands Antilles (Former)"
334+NLSRC_OFFSET "New Caledonia"
335+NLSRC_OFFSET "Niue"
336+NLSRC_OFFSET "Norfolk Island"
337+NLSRC_OFFSET "Northern Mariana Islands"
338+NLSRC_OFFSET "Palmyra Atoll"
339+NLSRC_OFFSET "Pitcairn Islands"
340+NLSRC_OFFSET "Rota Island"
341+NLSRC_OFFSET "Saipan"
342+NLSRC_OFFSET "South Georgia and the South Sandwich Islands"
343+NLSRC_OFFSET "St. Helena"
346+NLSRC_OFFSET "Tinian Island"
347+NLSRC_OFFSET "Tokelau"
348+NLSRC_OFFSET "Tristan da Cunha"
349+NLSRC_OFFSET "Turks and Caicos Islands"
351+NLSRC_OFFSET "Virgin Islands, British"
352+NLSRC_OFFSET "Wallis and Futuna"
15126+NLSRC_OFFSET "Man, Isle of"
19618+NLSRC_OFFSET "Macedonia, Former Yugoslav Republic of"
21242+NLSRC_OFFSET "Midway Islands"
30967+NLSRC_OFFSET "Sint Maarten (Dutch part)"
31706+NLSRC_OFFSET "Saint Martin (French part)"
END

View file

@ -158,4 +158,271 @@ BEGIN
52936 "52936 (HZ-GB2312 Simplified Chinese)"
54936 "54936 (GB18030 Simplified Chinese)"
/* Locations */
2+NLSRC_OFFSET "Antigua and Barbuda"
3+NLSRC_OFFSET "Afghanistan"
4+NLSRC_OFFSET "Algeria"
5+NLSRC_OFFSET "Azerbaijan"
6+NLSRC_OFFSET "Albania"
7+NLSRC_OFFSET "Armenia"
8+NLSRC_OFFSET "Andorra"
9+NLSRC_OFFSET "Angola"
10+NLSRC_OFFSET "American Samoa"
11+NLSRC_OFFSET "Argentina"
12+NLSRC_OFFSET "Australia"
14+NLSRC_OFFSET "Austria"
17+NLSRC_OFFSET "Bahrain"
18+NLSRC_OFFSET "Barbados"
19+NLSRC_OFFSET "Botswana"
20+NLSRC_OFFSET "Bermuda"
21+NLSRC_OFFSET "Belgium"
22+NLSRC_OFFSET "Bahamas, The"
23+NLSRC_OFFSET "Bangladesh"
24+NLSRC_OFFSET "Belize"
25+NLSRC_OFFSET "Bosnia and Herzegovina"
26+NLSRC_OFFSET "Bolivia"
27+NLSRC_OFFSET "Myanmar"
28+NLSRC_OFFSET "Benin"
29+NLSRC_OFFSET "Belarus"
30+NLSRC_OFFSET "Solomon Islands"
32+NLSRC_OFFSET "Brazil"
34+NLSRC_OFFSET "Bhutan"
35+NLSRC_OFFSET "Bulgaria"
38+NLSRC_OFFSET "Burundi"
39+NLSRC_OFFSET "Canada"
40+NLSRC_OFFSET "Cambodia"
41+NLSRC_OFFSET "Chad"
42+NLSRC_OFFSET "Sri Lanka"
43+NLSRC_OFFSET "Congo"
44+NLSRC_OFFSET "Congo (DRC)"
45+NLSRC_OFFSET "China"
46+NLSRC_OFFSET "Chile"
49+NLSRC_OFFSET "Cameroon"
50+NLSRC_OFFSET "Comoros"
51+NLSRC_OFFSET "Colombia"
54+NLSRC_OFFSET "Costa Rica"
55+NLSRC_OFFSET "Central African Republic"
56+NLSRC_OFFSET "Cuba"
57+NLSRC_OFFSET "Cape Verde"
59+NLSRC_OFFSET "Cyprus"
61+NLSRC_OFFSET "Denmark"
62+NLSRC_OFFSET "Djibouti"
63+NLSRC_OFFSET "Dominica"
65+NLSRC_OFFSET "Dominican Republic"
66+NLSRC_OFFSET "Ecuador"
67+NLSRC_OFFSET "Egypt"
68+NLSRC_OFFSET "Ireland"
69+NLSRC_OFFSET "Equatorial Guinea"
70+NLSRC_OFFSET "Estonia"
71+NLSRC_OFFSET "Eritrea"
72+NLSRC_OFFSET "El Salvador"
73+NLSRC_OFFSET "Ethiopia"
75+NLSRC_OFFSET "Czech Republic"
77+NLSRC_OFFSET "Finland"
78+NLSRC_OFFSET "Fiji Islands"
80+NLSRC_OFFSET "Micronesia"
81+NLSRC_OFFSET "Faroe Islands"
84+NLSRC_OFFSET "France"
86+NLSRC_OFFSET "Gambia, The"
87+NLSRC_OFFSET "Gabon"
88+NLSRC_OFFSET "Georgia"
89+NLSRC_OFFSET "Ghana"
90+NLSRC_OFFSET "Gibraltar"
91+NLSRC_OFFSET "Grenada"
93+NLSRC_OFFSET "Greenland"
94+NLSRC_OFFSET "Germany"
98+NLSRC_OFFSET "Greece"
99+NLSRC_OFFSET "Guatemala"
100+NLSRC_OFFSET "Guinea"
101+NLSRC_OFFSET "Guyana"
103+NLSRC_OFFSET "Haiti"
104+NLSRC_OFFSET "Hong Kong S.A.R."
106+NLSRC_OFFSET "Honduras"
108+NLSRC_OFFSET "Croatia"
109+NLSRC_OFFSET "Hungary"
110+NLSRC_OFFSET "Iceland"
111+NLSRC_OFFSET "Indonesia"
113+NLSRC_OFFSET "India"
114+NLSRC_OFFSET "British Indian Ocean Territory"
116+NLSRC_OFFSET "Iran"
117+NLSRC_OFFSET "Israel"
118+NLSRC_OFFSET "Italy"
119+NLSRC_OFFSET "Côte d'Ivoire"
121+NLSRC_OFFSET "Iraq"
122+NLSRC_OFFSET "Japan"
124+NLSRC_OFFSET "Jamaica"
125+NLSRC_OFFSET "Jan Mayen"
126+NLSRC_OFFSET "Jordan"
127+NLSRC_OFFSET "Johnston Atoll"
129+NLSRC_OFFSET "Kenya"
130+NLSRC_OFFSET "Kyrgyzstan"
131+NLSRC_OFFSET "North Korea"
133+NLSRC_OFFSET "Kiribati"
134+NLSRC_OFFSET "Korea"
136+NLSRC_OFFSET "Kuwait"
137+NLSRC_OFFSET "Kazakhstan"
138+NLSRC_OFFSET "Laos"
139+NLSRC_OFFSET "Lebanon"
140+NLSRC_OFFSET "Latvia"
141+NLSRC_OFFSET "Lithuania"
142+NLSRC_OFFSET "Liberia"
143+NLSRC_OFFSET "Slovakia"
145+NLSRC_OFFSET "Liechtenstein"
146+NLSRC_OFFSET "Lesotho"
147+NLSRC_OFFSET "Luxembourg"
148+NLSRC_OFFSET "Libya"
149+NLSRC_OFFSET "Madagascar"
151+NLSRC_OFFSET "Macao S.A.R."
152+NLSRC_OFFSET "Moldova"
154+NLSRC_OFFSET "Mongolia"
156+NLSRC_OFFSET "Malawi"
157+NLSRC_OFFSET "Mali"
158+NLSRC_OFFSET "Monaco"
159+NLSRC_OFFSET "Morocco"
160+NLSRC_OFFSET "Mauritius"
162+NLSRC_OFFSET "Mauritania"
163+NLSRC_OFFSET "Malta"
164+NLSRC_OFFSET "Oman"
165+NLSRC_OFFSET "Maldives"
166+NLSRC_OFFSET "Mexico"
167+NLSRC_OFFSET "Malaysia"
168+NLSRC_OFFSET "Mozambique"
173+NLSRC_OFFSET "Niger"
174+NLSRC_OFFSET "Vanuatu"
175+NLSRC_OFFSET "Nigeria"
176+NLSRC_OFFSET "Netherlands"
177+NLSRC_OFFSET "Norway"
178+NLSRC_OFFSET "Nepal"
180+NLSRC_OFFSET "Nauru"
181+NLSRC_OFFSET "Suriname"
182+NLSRC_OFFSET "Nicaragua"
183+NLSRC_OFFSET "New Zealand"
184+NLSRC_OFFSET "Palestinian Authority"
185+NLSRC_OFFSET "Paraguay"
187+NLSRC_OFFSET "Peru"
190+NLSRC_OFFSET "Pakistan"
191+NLSRC_OFFSET "Poland"
192+NLSRC_OFFSET "Panama"
193+NLSRC_OFFSET "Portugal"
194+NLSRC_OFFSET "Papua New Guinea"
195+NLSRC_OFFSET "Palau"
196+NLSRC_OFFSET "Guinea-Bissau"
197+NLSRC_OFFSET "Qatar"
198+NLSRC_OFFSET "Reunion"
199+NLSRC_OFFSET "Marshall Islands"
200+NLSRC_OFFSET "Romania"
201+NLSRC_OFFSET "Philippines"
202+NLSRC_OFFSET "Puerto Rico"
203+NLSRC_OFFSET "Russia"
204+NLSRC_OFFSET "Rwanda"
205+NLSRC_OFFSET "Saudi Arabia"
206+NLSRC_OFFSET "St. Pierre and Miquelon"
207+NLSRC_OFFSET "St. Kitts and Nevis"
208+NLSRC_OFFSET "Seychelles"
209+NLSRC_OFFSET "South Africa"
210+NLSRC_OFFSET "Senegal"
212+NLSRC_OFFSET "Slovenia"
213+NLSRC_OFFSET "Sierra Leone"
214+NLSRC_OFFSET "San Marino"
215+NLSRC_OFFSET "Singapore"
216+NLSRC_OFFSET "Somalia"
217+NLSRC_OFFSET "Spain"
218+NLSRC_OFFSET "St. Lucia"
219+NLSRC_OFFSET "Sudan"
220+NLSRC_OFFSET "Svalbard"
221+NLSRC_OFFSET "Sweden"
222+NLSRC_OFFSET "Syria"
223+NLSRC_OFFSET "Switzerland"
224+NLSRC_OFFSET "United Arab Emirates"
225+NLSRC_OFFSET "Trinidad and Tobago"
227+NLSRC_OFFSET "Thailand"
228+NLSRC_OFFSET "Tajikistan"
231+NLSRC_OFFSET "Tonga"
232+NLSRC_OFFSET "Togo"
233+NLSRC_OFFSET "São Tomé and Príncipe"
234+NLSRC_OFFSET "Tunisia"
235+NLSRC_OFFSET "Turkey"
236+NLSRC_OFFSET "Tuvalu"
237+NLSRC_OFFSET "Taiwan"
238+NLSRC_OFFSET "Turkmenistan"
239+NLSRC_OFFSET "Tanzania"
240+NLSRC_OFFSET "Uganda"
241+NLSRC_OFFSET "Ukraine"
242+NLSRC_OFFSET "United Kingdom"
244+NLSRC_OFFSET "United States"
245+NLSRC_OFFSET "Burkina Faso"
246+NLSRC_OFFSET "Uruguay"
247+NLSRC_OFFSET "Uzbekistan"
248+NLSRC_OFFSET "St. Vincent and the Grenadines"
249+NLSRC_OFFSET "Bolivarian Republic of Venezuela"
251+NLSRC_OFFSET "Vietnam"
252+NLSRC_OFFSET "Virgin Islands"
253+NLSRC_OFFSET "Vatican City"
254+NLSRC_OFFSET "Namibia"
257+NLSRC_OFFSET "Western Sahara (disputed)"
258+NLSRC_OFFSET "Wake Island"
259+NLSRC_OFFSET "Samoa"
260+NLSRC_OFFSET "Swaziland"
261+NLSRC_OFFSET "Yemen"
263+NLSRC_OFFSET "Zambia"
264+NLSRC_OFFSET "Zimbabwe"
269+NLSRC_OFFSET "Serbia and Montenegro (Former)"
270+NLSRC_OFFSET "Montenegro"
271+NLSRC_OFFSET "Serbia"
273+NLSRC_OFFSET "Curaçao"
276+NLSRC_OFFSET "South Sudan"
300+NLSRC_OFFSET "Anguilla"
301+NLSRC_OFFSET "Antarctica"
302+NLSRC_OFFSET "Aruba"
303+NLSRC_OFFSET "Ascension Island"
304+NLSRC_OFFSET "Ashmore and Cartier Islands"
305+NLSRC_OFFSET "Baker Island"
306+NLSRC_OFFSET "Bouvet Island"
307+NLSRC_OFFSET "Cayman Islands"
308+NLSRC_OFFSET "Channel Islands"
309+NLSRC_OFFSET "Christmas Island"
310+NLSRC_OFFSET "Clipperton Island"
311+NLSRC_OFFSET "Cocos (Keeling) Islands"
312+NLSRC_OFFSET "Cook Islands"
313+NLSRC_OFFSET "Coral Sea Islands"
314+NLSRC_OFFSET "Diego Garcia"
315+NLSRC_OFFSET "Falkland Islands (Islas Malvinas)"
317+NLSRC_OFFSET "French Guiana"
318+NLSRC_OFFSET "French Polynesia"
319+NLSRC_OFFSET "French Southern and Antarctic Lands"
321+NLSRC_OFFSET "Guadeloupe"
322+NLSRC_OFFSET "Guam"
323+NLSRC_OFFSET "Guantanamo Bay"
324+NLSRC_OFFSET "Guernsey"
325+NLSRC_OFFSET "Heard Island and McDonald Islands"
326+NLSRC_OFFSET "Howland Island"
327+NLSRC_OFFSET "Jarvis Island"
328+NLSRC_OFFSET "Jersey"
329+NLSRC_OFFSET "Kingman Reef"
330+NLSRC_OFFSET "Martinique"
331+NLSRC_OFFSET "Mayotte"
332+NLSRC_OFFSET "Montserrat"
333+NLSRC_OFFSET "Netherlands Antilles (Former)"
334+NLSRC_OFFSET "New Caledonia"
335+NLSRC_OFFSET "Niue"
336+NLSRC_OFFSET "Norfolk Island"
337+NLSRC_OFFSET "Northern Mariana Islands"
338+NLSRC_OFFSET "Palmyra Atoll"
339+NLSRC_OFFSET "Pitcairn Islands"
340+NLSRC_OFFSET "Rota Island"
341+NLSRC_OFFSET "Saipan"
342+NLSRC_OFFSET "South Georgia and the South Sandwich Islands"
343+NLSRC_OFFSET "St. Helena"
346+NLSRC_OFFSET "Tinian Island"
347+NLSRC_OFFSET "Tokelau"
348+NLSRC_OFFSET "Tristan da Cunha"
349+NLSRC_OFFSET "Turks and Caicos Islands"
351+NLSRC_OFFSET "Virgin Islands, British"
352+NLSRC_OFFSET "Wallis and Futuna"
15126+NLSRC_OFFSET "Man, Isle of"
19618+NLSRC_OFFSET "Macedonia, Former Yugoslav Republic of"
21242+NLSRC_OFFSET "Midway Islands"
30967+NLSRC_OFFSET "Sint Maarten (Dutch part)"
31706+NLSRC_OFFSET "Saint Martin (French part)"
END

View file

@ -160,4 +160,271 @@ BEGIN
52936 "52936 (HZ-GB2312 chinezesc simplificat)"
54936 "54936 (GB18030 chinezesc simplificat)"
/* Locations */
2+NLSRC_OFFSET "Antigua and Barbuda"
3+NLSRC_OFFSET "Afghanistan"
4+NLSRC_OFFSET "Algeria"
5+NLSRC_OFFSET "Azerbaijan"
6+NLSRC_OFFSET "Albania"
7+NLSRC_OFFSET "Armenia"
8+NLSRC_OFFSET "Andorra"
9+NLSRC_OFFSET "Angola"
10+NLSRC_OFFSET "American Samoa"
11+NLSRC_OFFSET "Argentina"
12+NLSRC_OFFSET "Australia"
14+NLSRC_OFFSET "Austria"
17+NLSRC_OFFSET "Bahrain"
18+NLSRC_OFFSET "Barbados"
19+NLSRC_OFFSET "Botswana"
20+NLSRC_OFFSET "Bermuda"
21+NLSRC_OFFSET "Belgium"
22+NLSRC_OFFSET "Bahamas, The"
23+NLSRC_OFFSET "Bangladesh"
24+NLSRC_OFFSET "Belize"
25+NLSRC_OFFSET "Bosnia and Herzegovina"
26+NLSRC_OFFSET "Bolivia"
27+NLSRC_OFFSET "Myanmar"
28+NLSRC_OFFSET "Benin"
29+NLSRC_OFFSET "Belarus"
30+NLSRC_OFFSET "Solomon Islands"
32+NLSRC_OFFSET "Brazil"
34+NLSRC_OFFSET "Bhutan"
35+NLSRC_OFFSET "Bulgaria"
38+NLSRC_OFFSET "Burundi"
39+NLSRC_OFFSET "Canada"
40+NLSRC_OFFSET "Cambodia"
41+NLSRC_OFFSET "Chad"
42+NLSRC_OFFSET "Sri Lanka"
43+NLSRC_OFFSET "Congo"
44+NLSRC_OFFSET "Congo (DRC)"
45+NLSRC_OFFSET "China"
46+NLSRC_OFFSET "Chile"
49+NLSRC_OFFSET "Cameroon"
50+NLSRC_OFFSET "Comoros"
51+NLSRC_OFFSET "Colombia"
54+NLSRC_OFFSET "Costa Rica"
55+NLSRC_OFFSET "Central African Republic"
56+NLSRC_OFFSET "Cuba"
57+NLSRC_OFFSET "Cape Verde"
59+NLSRC_OFFSET "Cyprus"
61+NLSRC_OFFSET "Denmark"
62+NLSRC_OFFSET "Djibouti"
63+NLSRC_OFFSET "Dominica"
65+NLSRC_OFFSET "Dominican Republic"
66+NLSRC_OFFSET "Ecuador"
67+NLSRC_OFFSET "Egypt"
68+NLSRC_OFFSET "Ireland"
69+NLSRC_OFFSET "Equatorial Guinea"
70+NLSRC_OFFSET "Estonia"
71+NLSRC_OFFSET "Eritrea"
72+NLSRC_OFFSET "El Salvador"
73+NLSRC_OFFSET "Ethiopia"
75+NLSRC_OFFSET "Czech Republic"
77+NLSRC_OFFSET "Finland"
78+NLSRC_OFFSET "Fiji Islands"
80+NLSRC_OFFSET "Micronesia"
81+NLSRC_OFFSET "Faroe Islands"
84+NLSRC_OFFSET "France"
86+NLSRC_OFFSET "Gambia, The"
87+NLSRC_OFFSET "Gabon"
88+NLSRC_OFFSET "Georgia"
89+NLSRC_OFFSET "Ghana"
90+NLSRC_OFFSET "Gibraltar"
91+NLSRC_OFFSET "Grenada"
93+NLSRC_OFFSET "Greenland"
94+NLSRC_OFFSET "Germany"
98+NLSRC_OFFSET "Greece"
99+NLSRC_OFFSET "Guatemala"
100+NLSRC_OFFSET "Guinea"
101+NLSRC_OFFSET "Guyana"
103+NLSRC_OFFSET "Haiti"
104+NLSRC_OFFSET "Hong Kong S.A.R."
106+NLSRC_OFFSET "Honduras"
108+NLSRC_OFFSET "Croatia"
109+NLSRC_OFFSET "Hungary"
110+NLSRC_OFFSET "Iceland"
111+NLSRC_OFFSET "Indonesia"
113+NLSRC_OFFSET "India"
114+NLSRC_OFFSET "British Indian Ocean Territory"
116+NLSRC_OFFSET "Iran"
117+NLSRC_OFFSET "Israel"
118+NLSRC_OFFSET "Italy"
119+NLSRC_OFFSET "Côte d'Ivoire"
121+NLSRC_OFFSET "Iraq"
122+NLSRC_OFFSET "Japan"
124+NLSRC_OFFSET "Jamaica"
125+NLSRC_OFFSET "Jan Mayen"
126+NLSRC_OFFSET "Jordan"
127+NLSRC_OFFSET "Johnston Atoll"
129+NLSRC_OFFSET "Kenya"
130+NLSRC_OFFSET "Kyrgyzstan"
131+NLSRC_OFFSET "North Korea"
133+NLSRC_OFFSET "Kiribati"
134+NLSRC_OFFSET "Korea"
136+NLSRC_OFFSET "Kuwait"
137+NLSRC_OFFSET "Kazakhstan"
138+NLSRC_OFFSET "Laos"
139+NLSRC_OFFSET "Lebanon"
140+NLSRC_OFFSET "Latvia"
141+NLSRC_OFFSET "Lithuania"
142+NLSRC_OFFSET "Liberia"
143+NLSRC_OFFSET "Slovakia"
145+NLSRC_OFFSET "Liechtenstein"
146+NLSRC_OFFSET "Lesotho"
147+NLSRC_OFFSET "Luxembourg"
148+NLSRC_OFFSET "Libya"
149+NLSRC_OFFSET "Madagascar"
151+NLSRC_OFFSET "Macao S.A.R."
152+NLSRC_OFFSET "Moldova"
154+NLSRC_OFFSET "Mongolia"
156+NLSRC_OFFSET "Malawi"
157+NLSRC_OFFSET "Mali"
158+NLSRC_OFFSET "Monaco"
159+NLSRC_OFFSET "Morocco"
160+NLSRC_OFFSET "Mauritius"
162+NLSRC_OFFSET "Mauritania"
163+NLSRC_OFFSET "Malta"
164+NLSRC_OFFSET "Oman"
165+NLSRC_OFFSET "Maldives"
166+NLSRC_OFFSET "Mexico"
167+NLSRC_OFFSET "Malaysia"
168+NLSRC_OFFSET "Mozambique"
173+NLSRC_OFFSET "Niger"
174+NLSRC_OFFSET "Vanuatu"
175+NLSRC_OFFSET "Nigeria"
176+NLSRC_OFFSET "Netherlands"
177+NLSRC_OFFSET "Norway"
178+NLSRC_OFFSET "Nepal"
180+NLSRC_OFFSET "Nauru"
181+NLSRC_OFFSET "Suriname"
182+NLSRC_OFFSET "Nicaragua"
183+NLSRC_OFFSET "New Zealand"
184+NLSRC_OFFSET "Palestinian Authority"
185+NLSRC_OFFSET "Paraguay"
187+NLSRC_OFFSET "Peru"
190+NLSRC_OFFSET "Pakistan"
191+NLSRC_OFFSET "Poland"
192+NLSRC_OFFSET "Panama"
193+NLSRC_OFFSET "Portugal"
194+NLSRC_OFFSET "Papua New Guinea"
195+NLSRC_OFFSET "Palau"
196+NLSRC_OFFSET "Guinea-Bissau"
197+NLSRC_OFFSET "Qatar"
198+NLSRC_OFFSET "Reunion"
199+NLSRC_OFFSET "Marshall Islands"
200+NLSRC_OFFSET "Romania"
201+NLSRC_OFFSET "Philippines"
202+NLSRC_OFFSET "Puerto Rico"
203+NLSRC_OFFSET "Russia"
204+NLSRC_OFFSET "Rwanda"
205+NLSRC_OFFSET "Saudi Arabia"
206+NLSRC_OFFSET "St. Pierre and Miquelon"
207+NLSRC_OFFSET "St. Kitts and Nevis"
208+NLSRC_OFFSET "Seychelles"
209+NLSRC_OFFSET "South Africa"
210+NLSRC_OFFSET "Senegal"
212+NLSRC_OFFSET "Slovenia"
213+NLSRC_OFFSET "Sierra Leone"
214+NLSRC_OFFSET "San Marino"
215+NLSRC_OFFSET "Singapore"
216+NLSRC_OFFSET "Somalia"
217+NLSRC_OFFSET "Spain"
218+NLSRC_OFFSET "St. Lucia"
219+NLSRC_OFFSET "Sudan"
220+NLSRC_OFFSET "Svalbard"
221+NLSRC_OFFSET "Sweden"
222+NLSRC_OFFSET "Syria"
223+NLSRC_OFFSET "Switzerland"
224+NLSRC_OFFSET "United Arab Emirates"
225+NLSRC_OFFSET "Trinidad and Tobago"
227+NLSRC_OFFSET "Thailand"
228+NLSRC_OFFSET "Tajikistan"
231+NLSRC_OFFSET "Tonga"
232+NLSRC_OFFSET "Togo"
233+NLSRC_OFFSET "São Tomé and Príncipe"
234+NLSRC_OFFSET "Tunisia"
235+NLSRC_OFFSET "Turkey"
236+NLSRC_OFFSET "Tuvalu"
237+NLSRC_OFFSET "Taiwan"
238+NLSRC_OFFSET "Turkmenistan"
239+NLSRC_OFFSET "Tanzania"
240+NLSRC_OFFSET "Uganda"
241+NLSRC_OFFSET "Ukraine"
242+NLSRC_OFFSET "United Kingdom"
244+NLSRC_OFFSET "United States"
245+NLSRC_OFFSET "Burkina Faso"
246+NLSRC_OFFSET "Uruguay"
247+NLSRC_OFFSET "Uzbekistan"
248+NLSRC_OFFSET "St. Vincent and the Grenadines"
249+NLSRC_OFFSET "Bolivarian Republic of Venezuela"
251+NLSRC_OFFSET "Vietnam"
252+NLSRC_OFFSET "Virgin Islands"
253+NLSRC_OFFSET "Vatican City"
254+NLSRC_OFFSET "Namibia"
257+NLSRC_OFFSET "Western Sahara (disputed)"
258+NLSRC_OFFSET "Wake Island"
259+NLSRC_OFFSET "Samoa"
260+NLSRC_OFFSET "Swaziland"
261+NLSRC_OFFSET "Yemen"
263+NLSRC_OFFSET "Zambia"
264+NLSRC_OFFSET "Zimbabwe"
269+NLSRC_OFFSET "Serbia and Montenegro (Former)"
270+NLSRC_OFFSET "Montenegro"
271+NLSRC_OFFSET "Serbia"
273+NLSRC_OFFSET "Curaçao"
276+NLSRC_OFFSET "South Sudan"
300+NLSRC_OFFSET "Anguilla"
301+NLSRC_OFFSET "Antarctica"
302+NLSRC_OFFSET "Aruba"
303+NLSRC_OFFSET "Ascension Island"
304+NLSRC_OFFSET "Ashmore and Cartier Islands"
305+NLSRC_OFFSET "Baker Island"
306+NLSRC_OFFSET "Bouvet Island"
307+NLSRC_OFFSET "Cayman Islands"
308+NLSRC_OFFSET "Channel Islands"
309+NLSRC_OFFSET "Christmas Island"
310+NLSRC_OFFSET "Clipperton Island"
311+NLSRC_OFFSET "Cocos (Keeling) Islands"
312+NLSRC_OFFSET "Cook Islands"
313+NLSRC_OFFSET "Coral Sea Islands"
314+NLSRC_OFFSET "Diego Garcia"
315+NLSRC_OFFSET "Falkland Islands (Islas Malvinas)"
317+NLSRC_OFFSET "French Guiana"
318+NLSRC_OFFSET "French Polynesia"
319+NLSRC_OFFSET "French Southern and Antarctic Lands"
321+NLSRC_OFFSET "Guadeloupe"
322+NLSRC_OFFSET "Guam"
323+NLSRC_OFFSET "Guantanamo Bay"
324+NLSRC_OFFSET "Guernsey"
325+NLSRC_OFFSET "Heard Island and McDonald Islands"
326+NLSRC_OFFSET "Howland Island"
327+NLSRC_OFFSET "Jarvis Island"
328+NLSRC_OFFSET "Jersey"
329+NLSRC_OFFSET "Kingman Reef"
330+NLSRC_OFFSET "Martinique"
331+NLSRC_OFFSET "Mayotte"
332+NLSRC_OFFSET "Montserrat"
333+NLSRC_OFFSET "Netherlands Antilles (Former)"
334+NLSRC_OFFSET "New Caledonia"
335+NLSRC_OFFSET "Niue"
336+NLSRC_OFFSET "Norfolk Island"
337+NLSRC_OFFSET "Northern Mariana Islands"
338+NLSRC_OFFSET "Palmyra Atoll"
339+NLSRC_OFFSET "Pitcairn Islands"
340+NLSRC_OFFSET "Rota Island"
341+NLSRC_OFFSET "Saipan"
342+NLSRC_OFFSET "South Georgia and the South Sandwich Islands"
343+NLSRC_OFFSET "St. Helena"
346+NLSRC_OFFSET "Tinian Island"
347+NLSRC_OFFSET "Tokelau"
348+NLSRC_OFFSET "Tristan da Cunha"
349+NLSRC_OFFSET "Turks and Caicos Islands"
351+NLSRC_OFFSET "Virgin Islands, British"
352+NLSRC_OFFSET "Wallis and Futuna"
15126+NLSRC_OFFSET "Man, Isle of"
19618+NLSRC_OFFSET "Macedonia, Former Yugoslav Republic of"
21242+NLSRC_OFFSET "Midway Islands"
30967+NLSRC_OFFSET "Sint Maarten (Dutch part)"
31706+NLSRC_OFFSET "Saint Martin (French part)"
END

View file

@ -158,4 +158,271 @@ BEGIN
52936 "52936 (HZ-GB2312 китайская упрощенная)"
54936 "54936 (GB18030 китайская упрощенная)"
/* Locations */
2+NLSRC_OFFSET "Antigua and Barbuda"
3+NLSRC_OFFSET "Afghanistan"
4+NLSRC_OFFSET "Algeria"
5+NLSRC_OFFSET "Azerbaijan"
6+NLSRC_OFFSET "Albania"
7+NLSRC_OFFSET "Armenia"
8+NLSRC_OFFSET "Andorra"
9+NLSRC_OFFSET "Angola"
10+NLSRC_OFFSET "American Samoa"
11+NLSRC_OFFSET "Argentina"
12+NLSRC_OFFSET "Australia"
14+NLSRC_OFFSET "Austria"
17+NLSRC_OFFSET "Bahrain"
18+NLSRC_OFFSET "Barbados"
19+NLSRC_OFFSET "Botswana"
20+NLSRC_OFFSET "Bermuda"
21+NLSRC_OFFSET "Belgium"
22+NLSRC_OFFSET "Bahamas, The"
23+NLSRC_OFFSET "Bangladesh"
24+NLSRC_OFFSET "Belize"
25+NLSRC_OFFSET "Bosnia and Herzegovina"
26+NLSRC_OFFSET "Bolivia"
27+NLSRC_OFFSET "Myanmar"
28+NLSRC_OFFSET "Benin"
29+NLSRC_OFFSET "Belarus"
30+NLSRC_OFFSET "Solomon Islands"
32+NLSRC_OFFSET "Brazil"
34+NLSRC_OFFSET "Bhutan"
35+NLSRC_OFFSET "Bulgaria"
38+NLSRC_OFFSET "Burundi"
39+NLSRC_OFFSET "Canada"
40+NLSRC_OFFSET "Cambodia"
41+NLSRC_OFFSET "Chad"
42+NLSRC_OFFSET "Sri Lanka"
43+NLSRC_OFFSET "Congo"
44+NLSRC_OFFSET "Congo (DRC)"
45+NLSRC_OFFSET "China"
46+NLSRC_OFFSET "Chile"
49+NLSRC_OFFSET "Cameroon"
50+NLSRC_OFFSET "Comoros"
51+NLSRC_OFFSET "Colombia"
54+NLSRC_OFFSET "Costa Rica"
55+NLSRC_OFFSET "Central African Republic"
56+NLSRC_OFFSET "Cuba"
57+NLSRC_OFFSET "Cape Verde"
59+NLSRC_OFFSET "Cyprus"
61+NLSRC_OFFSET "Denmark"
62+NLSRC_OFFSET "Djibouti"
63+NLSRC_OFFSET "Dominica"
65+NLSRC_OFFSET "Dominican Republic"
66+NLSRC_OFFSET "Ecuador"
67+NLSRC_OFFSET "Egypt"
68+NLSRC_OFFSET "Ireland"
69+NLSRC_OFFSET "Equatorial Guinea"
70+NLSRC_OFFSET "Estonia"
71+NLSRC_OFFSET "Eritrea"
72+NLSRC_OFFSET "El Salvador"
73+NLSRC_OFFSET "Ethiopia"
75+NLSRC_OFFSET "Czech Republic"
77+NLSRC_OFFSET "Finland"
78+NLSRC_OFFSET "Fiji Islands"
80+NLSRC_OFFSET "Micronesia"
81+NLSRC_OFFSET "Faroe Islands"
84+NLSRC_OFFSET "France"
86+NLSRC_OFFSET "Gambia, The"
87+NLSRC_OFFSET "Gabon"
88+NLSRC_OFFSET "Georgia"
89+NLSRC_OFFSET "Ghana"
90+NLSRC_OFFSET "Gibraltar"
91+NLSRC_OFFSET "Grenada"
93+NLSRC_OFFSET "Greenland"
94+NLSRC_OFFSET "Germany"
98+NLSRC_OFFSET "Greece"
99+NLSRC_OFFSET "Guatemala"
100+NLSRC_OFFSET "Guinea"
101+NLSRC_OFFSET "Guyana"
103+NLSRC_OFFSET "Haiti"
104+NLSRC_OFFSET "Hong Kong S.A.R."
106+NLSRC_OFFSET "Honduras"
108+NLSRC_OFFSET "Croatia"
109+NLSRC_OFFSET "Hungary"
110+NLSRC_OFFSET "Iceland"
111+NLSRC_OFFSET "Indonesia"
113+NLSRC_OFFSET "India"
114+NLSRC_OFFSET "British Indian Ocean Territory"
116+NLSRC_OFFSET "Iran"
117+NLSRC_OFFSET "Israel"
118+NLSRC_OFFSET "Italy"
119+NLSRC_OFFSET "Côte d'Ivoire"
121+NLSRC_OFFSET "Iraq"
122+NLSRC_OFFSET "Japan"
124+NLSRC_OFFSET "Jamaica"
125+NLSRC_OFFSET "Jan Mayen"
126+NLSRC_OFFSET "Jordan"
127+NLSRC_OFFSET "Johnston Atoll"
129+NLSRC_OFFSET "Kenya"
130+NLSRC_OFFSET "Kyrgyzstan"
131+NLSRC_OFFSET "North Korea"
133+NLSRC_OFFSET "Kiribati"
134+NLSRC_OFFSET "Korea"
136+NLSRC_OFFSET "Kuwait"
137+NLSRC_OFFSET "Kazakhstan"
138+NLSRC_OFFSET "Laos"
139+NLSRC_OFFSET "Lebanon"
140+NLSRC_OFFSET "Latvia"
141+NLSRC_OFFSET "Lithuania"
142+NLSRC_OFFSET "Liberia"
143+NLSRC_OFFSET "Slovakia"
145+NLSRC_OFFSET "Liechtenstein"
146+NLSRC_OFFSET "Lesotho"
147+NLSRC_OFFSET "Luxembourg"
148+NLSRC_OFFSET "Libya"
149+NLSRC_OFFSET "Madagascar"
151+NLSRC_OFFSET "Macao S.A.R."
152+NLSRC_OFFSET "Moldova"
154+NLSRC_OFFSET "Mongolia"
156+NLSRC_OFFSET "Malawi"
157+NLSRC_OFFSET "Mali"
158+NLSRC_OFFSET "Monaco"
159+NLSRC_OFFSET "Morocco"
160+NLSRC_OFFSET "Mauritius"
162+NLSRC_OFFSET "Mauritania"
163+NLSRC_OFFSET "Malta"
164+NLSRC_OFFSET "Oman"
165+NLSRC_OFFSET "Maldives"
166+NLSRC_OFFSET "Mexico"
167+NLSRC_OFFSET "Malaysia"
168+NLSRC_OFFSET "Mozambique"
173+NLSRC_OFFSET "Niger"
174+NLSRC_OFFSET "Vanuatu"
175+NLSRC_OFFSET "Nigeria"
176+NLSRC_OFFSET "Netherlands"
177+NLSRC_OFFSET "Norway"
178+NLSRC_OFFSET "Nepal"
180+NLSRC_OFFSET "Nauru"
181+NLSRC_OFFSET "Suriname"
182+NLSRC_OFFSET "Nicaragua"
183+NLSRC_OFFSET "New Zealand"
184+NLSRC_OFFSET "Palestinian Authority"
185+NLSRC_OFFSET "Paraguay"
187+NLSRC_OFFSET "Peru"
190+NLSRC_OFFSET "Pakistan"
191+NLSRC_OFFSET "Poland"
192+NLSRC_OFFSET "Panama"
193+NLSRC_OFFSET "Portugal"
194+NLSRC_OFFSET "Papua New Guinea"
195+NLSRC_OFFSET "Palau"
196+NLSRC_OFFSET "Guinea-Bissau"
197+NLSRC_OFFSET "Qatar"
198+NLSRC_OFFSET "Reunion"
199+NLSRC_OFFSET "Marshall Islands"
200+NLSRC_OFFSET "Romania"
201+NLSRC_OFFSET "Philippines"
202+NLSRC_OFFSET "Puerto Rico"
203+NLSRC_OFFSET "Russia"
204+NLSRC_OFFSET "Rwanda"
205+NLSRC_OFFSET "Saudi Arabia"
206+NLSRC_OFFSET "St. Pierre and Miquelon"
207+NLSRC_OFFSET "St. Kitts and Nevis"
208+NLSRC_OFFSET "Seychelles"
209+NLSRC_OFFSET "South Africa"
210+NLSRC_OFFSET "Senegal"
212+NLSRC_OFFSET "Slovenia"
213+NLSRC_OFFSET "Sierra Leone"
214+NLSRC_OFFSET "San Marino"
215+NLSRC_OFFSET "Singapore"
216+NLSRC_OFFSET "Somalia"
217+NLSRC_OFFSET "Spain"
218+NLSRC_OFFSET "St. Lucia"
219+NLSRC_OFFSET "Sudan"
220+NLSRC_OFFSET "Svalbard"
221+NLSRC_OFFSET "Sweden"
222+NLSRC_OFFSET "Syria"
223+NLSRC_OFFSET "Switzerland"
224+NLSRC_OFFSET "United Arab Emirates"
225+NLSRC_OFFSET "Trinidad and Tobago"
227+NLSRC_OFFSET "Thailand"
228+NLSRC_OFFSET "Tajikistan"
231+NLSRC_OFFSET "Tonga"
232+NLSRC_OFFSET "Togo"
233+NLSRC_OFFSET "São Tomé and Príncipe"
234+NLSRC_OFFSET "Tunisia"
235+NLSRC_OFFSET "Turkey"
236+NLSRC_OFFSET "Tuvalu"
237+NLSRC_OFFSET "Taiwan"
238+NLSRC_OFFSET "Turkmenistan"
239+NLSRC_OFFSET "Tanzania"
240+NLSRC_OFFSET "Uganda"
241+NLSRC_OFFSET "Ukraine"
242+NLSRC_OFFSET "United Kingdom"
244+NLSRC_OFFSET "United States"
245+NLSRC_OFFSET "Burkina Faso"
246+NLSRC_OFFSET "Uruguay"
247+NLSRC_OFFSET "Uzbekistan"
248+NLSRC_OFFSET "St. Vincent and the Grenadines"
249+NLSRC_OFFSET "Bolivarian Republic of Venezuela"
251+NLSRC_OFFSET "Vietnam"
252+NLSRC_OFFSET "Virgin Islands"
253+NLSRC_OFFSET "Vatican City"
254+NLSRC_OFFSET "Namibia"
257+NLSRC_OFFSET "Western Sahara (disputed)"
258+NLSRC_OFFSET "Wake Island"
259+NLSRC_OFFSET "Samoa"
260+NLSRC_OFFSET "Swaziland"
261+NLSRC_OFFSET "Yemen"
263+NLSRC_OFFSET "Zambia"
264+NLSRC_OFFSET "Zimbabwe"
269+NLSRC_OFFSET "Serbia and Montenegro (Former)"
270+NLSRC_OFFSET "Montenegro"
271+NLSRC_OFFSET "Serbia"
273+NLSRC_OFFSET "Curaçao"
276+NLSRC_OFFSET "South Sudan"
300+NLSRC_OFFSET "Anguilla"
301+NLSRC_OFFSET "Antarctica"
302+NLSRC_OFFSET "Aruba"
303+NLSRC_OFFSET "Ascension Island"
304+NLSRC_OFFSET "Ashmore and Cartier Islands"
305+NLSRC_OFFSET "Baker Island"
306+NLSRC_OFFSET "Bouvet Island"
307+NLSRC_OFFSET "Cayman Islands"
308+NLSRC_OFFSET "Channel Islands"
309+NLSRC_OFFSET "Christmas Island"
310+NLSRC_OFFSET "Clipperton Island"
311+NLSRC_OFFSET "Cocos (Keeling) Islands"
312+NLSRC_OFFSET "Cook Islands"
313+NLSRC_OFFSET "Coral Sea Islands"
314+NLSRC_OFFSET "Diego Garcia"
315+NLSRC_OFFSET "Falkland Islands (Islas Malvinas)"
317+NLSRC_OFFSET "French Guiana"
318+NLSRC_OFFSET "French Polynesia"
319+NLSRC_OFFSET "French Southern and Antarctic Lands"
321+NLSRC_OFFSET "Guadeloupe"
322+NLSRC_OFFSET "Guam"
323+NLSRC_OFFSET "Guantanamo Bay"
324+NLSRC_OFFSET "Guernsey"
325+NLSRC_OFFSET "Heard Island and McDonald Islands"
326+NLSRC_OFFSET "Howland Island"
327+NLSRC_OFFSET "Jarvis Island"
328+NLSRC_OFFSET "Jersey"
329+NLSRC_OFFSET "Kingman Reef"
330+NLSRC_OFFSET "Martinique"
331+NLSRC_OFFSET "Mayotte"
332+NLSRC_OFFSET "Montserrat"
333+NLSRC_OFFSET "Netherlands Antilles (Former)"
334+NLSRC_OFFSET "New Caledonia"
335+NLSRC_OFFSET "Niue"
336+NLSRC_OFFSET "Norfolk Island"
337+NLSRC_OFFSET "Northern Mariana Islands"
338+NLSRC_OFFSET "Palmyra Atoll"
339+NLSRC_OFFSET "Pitcairn Islands"
340+NLSRC_OFFSET "Rota Island"
341+NLSRC_OFFSET "Saipan"
342+NLSRC_OFFSET "South Georgia and the South Sandwich Islands"
343+NLSRC_OFFSET "St. Helena"
346+NLSRC_OFFSET "Tinian Island"
347+NLSRC_OFFSET "Tokelau"
348+NLSRC_OFFSET "Tristan da Cunha"
349+NLSRC_OFFSET "Turks and Caicos Islands"
351+NLSRC_OFFSET "Virgin Islands, British"
352+NLSRC_OFFSET "Wallis and Futuna"
15126+NLSRC_OFFSET "Man, Isle of"
19618+NLSRC_OFFSET "Macedonia, Former Yugoslav Republic of"
21242+NLSRC_OFFSET "Midway Islands"
30967+NLSRC_OFFSET "Sint Maarten (Dutch part)"
31706+NLSRC_OFFSET "Saint Martin (French part)"
END

View file

@ -158,4 +158,271 @@ BEGIN
52936 "52936 (HZ-GB2312 Kineze Thjeshtuar)"
54936 "54936 (GB18030 Kineze Thjeshtesuar)"
/* Locations */
2+NLSRC_OFFSET "Antigua and Barbuda"
3+NLSRC_OFFSET "Afghanistan"
4+NLSRC_OFFSET "Algeria"
5+NLSRC_OFFSET "Azerbaijan"
6+NLSRC_OFFSET "Albania"
7+NLSRC_OFFSET "Armenia"
8+NLSRC_OFFSET "Andorra"
9+NLSRC_OFFSET "Angola"
10+NLSRC_OFFSET "American Samoa"
11+NLSRC_OFFSET "Argentina"
12+NLSRC_OFFSET "Australia"
14+NLSRC_OFFSET "Austria"
17+NLSRC_OFFSET "Bahrain"
18+NLSRC_OFFSET "Barbados"
19+NLSRC_OFFSET "Botswana"
20+NLSRC_OFFSET "Bermuda"
21+NLSRC_OFFSET "Belgium"
22+NLSRC_OFFSET "Bahamas, The"
23+NLSRC_OFFSET "Bangladesh"
24+NLSRC_OFFSET "Belize"
25+NLSRC_OFFSET "Bosnia and Herzegovina"
26+NLSRC_OFFSET "Bolivia"
27+NLSRC_OFFSET "Myanmar"
28+NLSRC_OFFSET "Benin"
29+NLSRC_OFFSET "Belarus"
30+NLSRC_OFFSET "Solomon Islands"
32+NLSRC_OFFSET "Brazil"
34+NLSRC_OFFSET "Bhutan"
35+NLSRC_OFFSET "Bulgaria"
38+NLSRC_OFFSET "Burundi"
39+NLSRC_OFFSET "Canada"
40+NLSRC_OFFSET "Cambodia"
41+NLSRC_OFFSET "Chad"
42+NLSRC_OFFSET "Sri Lanka"
43+NLSRC_OFFSET "Congo"
44+NLSRC_OFFSET "Congo (DRC)"
45+NLSRC_OFFSET "China"
46+NLSRC_OFFSET "Chile"
49+NLSRC_OFFSET "Cameroon"
50+NLSRC_OFFSET "Comoros"
51+NLSRC_OFFSET "Colombia"
54+NLSRC_OFFSET "Costa Rica"
55+NLSRC_OFFSET "Central African Republic"
56+NLSRC_OFFSET "Cuba"
57+NLSRC_OFFSET "Cape Verde"
59+NLSRC_OFFSET "Cyprus"
61+NLSRC_OFFSET "Denmark"
62+NLSRC_OFFSET "Djibouti"
63+NLSRC_OFFSET "Dominica"
65+NLSRC_OFFSET "Dominican Republic"
66+NLSRC_OFFSET "Ecuador"
67+NLSRC_OFFSET "Egypt"
68+NLSRC_OFFSET "Ireland"
69+NLSRC_OFFSET "Equatorial Guinea"
70+NLSRC_OFFSET "Estonia"
71+NLSRC_OFFSET "Eritrea"
72+NLSRC_OFFSET "El Salvador"
73+NLSRC_OFFSET "Ethiopia"
75+NLSRC_OFFSET "Czech Republic"
77+NLSRC_OFFSET "Finland"
78+NLSRC_OFFSET "Fiji Islands"
80+NLSRC_OFFSET "Micronesia"
81+NLSRC_OFFSET "Faroe Islands"
84+NLSRC_OFFSET "France"
86+NLSRC_OFFSET "Gambia, The"
87+NLSRC_OFFSET "Gabon"
88+NLSRC_OFFSET "Georgia"
89+NLSRC_OFFSET "Ghana"
90+NLSRC_OFFSET "Gibraltar"
91+NLSRC_OFFSET "Grenada"
93+NLSRC_OFFSET "Greenland"
94+NLSRC_OFFSET "Germany"
98+NLSRC_OFFSET "Greece"
99+NLSRC_OFFSET "Guatemala"
100+NLSRC_OFFSET "Guinea"
101+NLSRC_OFFSET "Guyana"
103+NLSRC_OFFSET "Haiti"
104+NLSRC_OFFSET "Hong Kong S.A.R."
106+NLSRC_OFFSET "Honduras"
108+NLSRC_OFFSET "Croatia"
109+NLSRC_OFFSET "Hungary"
110+NLSRC_OFFSET "Iceland"
111+NLSRC_OFFSET "Indonesia"
113+NLSRC_OFFSET "India"
114+NLSRC_OFFSET "British Indian Ocean Territory"
116+NLSRC_OFFSET "Iran"
117+NLSRC_OFFSET "Israel"
118+NLSRC_OFFSET "Italy"
119+NLSRC_OFFSET "Côte d'Ivoire"
121+NLSRC_OFFSET "Iraq"
122+NLSRC_OFFSET "Japan"
124+NLSRC_OFFSET "Jamaica"
125+NLSRC_OFFSET "Jan Mayen"
126+NLSRC_OFFSET "Jordan"
127+NLSRC_OFFSET "Johnston Atoll"
129+NLSRC_OFFSET "Kenya"
130+NLSRC_OFFSET "Kyrgyzstan"
131+NLSRC_OFFSET "North Korea"
133+NLSRC_OFFSET "Kiribati"
134+NLSRC_OFFSET "Korea"
136+NLSRC_OFFSET "Kuwait"
137+NLSRC_OFFSET "Kazakhstan"
138+NLSRC_OFFSET "Laos"
139+NLSRC_OFFSET "Lebanon"
140+NLSRC_OFFSET "Latvia"
141+NLSRC_OFFSET "Lithuania"
142+NLSRC_OFFSET "Liberia"
143+NLSRC_OFFSET "Slovakia"
145+NLSRC_OFFSET "Liechtenstein"
146+NLSRC_OFFSET "Lesotho"
147+NLSRC_OFFSET "Luxembourg"
148+NLSRC_OFFSET "Libya"
149+NLSRC_OFFSET "Madagascar"
151+NLSRC_OFFSET "Macao S.A.R."
152+NLSRC_OFFSET "Moldova"
154+NLSRC_OFFSET "Mongolia"
156+NLSRC_OFFSET "Malawi"
157+NLSRC_OFFSET "Mali"
158+NLSRC_OFFSET "Monaco"
159+NLSRC_OFFSET "Morocco"
160+NLSRC_OFFSET "Mauritius"
162+NLSRC_OFFSET "Mauritania"
163+NLSRC_OFFSET "Malta"
164+NLSRC_OFFSET "Oman"
165+NLSRC_OFFSET "Maldives"
166+NLSRC_OFFSET "Mexico"
167+NLSRC_OFFSET "Malaysia"
168+NLSRC_OFFSET "Mozambique"
173+NLSRC_OFFSET "Niger"
174+NLSRC_OFFSET "Vanuatu"
175+NLSRC_OFFSET "Nigeria"
176+NLSRC_OFFSET "Netherlands"
177+NLSRC_OFFSET "Norway"
178+NLSRC_OFFSET "Nepal"
180+NLSRC_OFFSET "Nauru"
181+NLSRC_OFFSET "Suriname"
182+NLSRC_OFFSET "Nicaragua"
183+NLSRC_OFFSET "New Zealand"
184+NLSRC_OFFSET "Palestinian Authority"
185+NLSRC_OFFSET "Paraguay"
187+NLSRC_OFFSET "Peru"
190+NLSRC_OFFSET "Pakistan"
191+NLSRC_OFFSET "Poland"
192+NLSRC_OFFSET "Panama"
193+NLSRC_OFFSET "Portugal"
194+NLSRC_OFFSET "Papua New Guinea"
195+NLSRC_OFFSET "Palau"
196+NLSRC_OFFSET "Guinea-Bissau"
197+NLSRC_OFFSET "Qatar"
198+NLSRC_OFFSET "Reunion"
199+NLSRC_OFFSET "Marshall Islands"
200+NLSRC_OFFSET "Romania"
201+NLSRC_OFFSET "Philippines"
202+NLSRC_OFFSET "Puerto Rico"
203+NLSRC_OFFSET "Russia"
204+NLSRC_OFFSET "Rwanda"
205+NLSRC_OFFSET "Saudi Arabia"
206+NLSRC_OFFSET "St. Pierre and Miquelon"
207+NLSRC_OFFSET "St. Kitts and Nevis"
208+NLSRC_OFFSET "Seychelles"
209+NLSRC_OFFSET "South Africa"
210+NLSRC_OFFSET "Senegal"
212+NLSRC_OFFSET "Slovenia"
213+NLSRC_OFFSET "Sierra Leone"
214+NLSRC_OFFSET "San Marino"
215+NLSRC_OFFSET "Singapore"
216+NLSRC_OFFSET "Somalia"
217+NLSRC_OFFSET "Spain"
218+NLSRC_OFFSET "St. Lucia"
219+NLSRC_OFFSET "Sudan"
220+NLSRC_OFFSET "Svalbard"
221+NLSRC_OFFSET "Sweden"
222+NLSRC_OFFSET "Syria"
223+NLSRC_OFFSET "Switzerland"
224+NLSRC_OFFSET "United Arab Emirates"
225+NLSRC_OFFSET "Trinidad and Tobago"
227+NLSRC_OFFSET "Thailand"
228+NLSRC_OFFSET "Tajikistan"
231+NLSRC_OFFSET "Tonga"
232+NLSRC_OFFSET "Togo"
233+NLSRC_OFFSET "São Tomé and Príncipe"
234+NLSRC_OFFSET "Tunisia"
235+NLSRC_OFFSET "Turkey"
236+NLSRC_OFFSET "Tuvalu"
237+NLSRC_OFFSET "Taiwan"
238+NLSRC_OFFSET "Turkmenistan"
239+NLSRC_OFFSET "Tanzania"
240+NLSRC_OFFSET "Uganda"
241+NLSRC_OFFSET "Ukraine"
242+NLSRC_OFFSET "United Kingdom"
244+NLSRC_OFFSET "United States"
245+NLSRC_OFFSET "Burkina Faso"
246+NLSRC_OFFSET "Uruguay"
247+NLSRC_OFFSET "Uzbekistan"
248+NLSRC_OFFSET "St. Vincent and the Grenadines"
249+NLSRC_OFFSET "Bolivarian Republic of Venezuela"
251+NLSRC_OFFSET "Vietnam"
252+NLSRC_OFFSET "Virgin Islands"
253+NLSRC_OFFSET "Vatican City"
254+NLSRC_OFFSET "Namibia"
257+NLSRC_OFFSET "Western Sahara (disputed)"
258+NLSRC_OFFSET "Wake Island"
259+NLSRC_OFFSET "Samoa"
260+NLSRC_OFFSET "Swaziland"
261+NLSRC_OFFSET "Yemen"
263+NLSRC_OFFSET "Zambia"
264+NLSRC_OFFSET "Zimbabwe"
269+NLSRC_OFFSET "Serbia and Montenegro (Former)"
270+NLSRC_OFFSET "Montenegro"
271+NLSRC_OFFSET "Serbia"
273+NLSRC_OFFSET "Curaçao"
276+NLSRC_OFFSET "South Sudan"
300+NLSRC_OFFSET "Anguilla"
301+NLSRC_OFFSET "Antarctica"
302+NLSRC_OFFSET "Aruba"
303+NLSRC_OFFSET "Ascension Island"
304+NLSRC_OFFSET "Ashmore and Cartier Islands"
305+NLSRC_OFFSET "Baker Island"
306+NLSRC_OFFSET "Bouvet Island"
307+NLSRC_OFFSET "Cayman Islands"
308+NLSRC_OFFSET "Channel Islands"
309+NLSRC_OFFSET "Christmas Island"
310+NLSRC_OFFSET "Clipperton Island"
311+NLSRC_OFFSET "Cocos (Keeling) Islands"
312+NLSRC_OFFSET "Cook Islands"
313+NLSRC_OFFSET "Coral Sea Islands"
314+NLSRC_OFFSET "Diego Garcia"
315+NLSRC_OFFSET "Falkland Islands (Islas Malvinas)"
317+NLSRC_OFFSET "French Guiana"
318+NLSRC_OFFSET "French Polynesia"
319+NLSRC_OFFSET "French Southern and Antarctic Lands"
321+NLSRC_OFFSET "Guadeloupe"
322+NLSRC_OFFSET "Guam"
323+NLSRC_OFFSET "Guantanamo Bay"
324+NLSRC_OFFSET "Guernsey"
325+NLSRC_OFFSET "Heard Island and McDonald Islands"
326+NLSRC_OFFSET "Howland Island"
327+NLSRC_OFFSET "Jarvis Island"
328+NLSRC_OFFSET "Jersey"
329+NLSRC_OFFSET "Kingman Reef"
330+NLSRC_OFFSET "Martinique"
331+NLSRC_OFFSET "Mayotte"
332+NLSRC_OFFSET "Montserrat"
333+NLSRC_OFFSET "Netherlands Antilles (Former)"
334+NLSRC_OFFSET "New Caledonia"
335+NLSRC_OFFSET "Niue"
336+NLSRC_OFFSET "Norfolk Island"
337+NLSRC_OFFSET "Northern Mariana Islands"
338+NLSRC_OFFSET "Palmyra Atoll"
339+NLSRC_OFFSET "Pitcairn Islands"
340+NLSRC_OFFSET "Rota Island"
341+NLSRC_OFFSET "Saipan"
342+NLSRC_OFFSET "South Georgia and the South Sandwich Islands"
343+NLSRC_OFFSET "St. Helena"
346+NLSRC_OFFSET "Tinian Island"
347+NLSRC_OFFSET "Tokelau"
348+NLSRC_OFFSET "Tristan da Cunha"
349+NLSRC_OFFSET "Turks and Caicos Islands"
351+NLSRC_OFFSET "Virgin Islands, British"
352+NLSRC_OFFSET "Wallis and Futuna"
15126+NLSRC_OFFSET "Man, Isle of"
19618+NLSRC_OFFSET "Macedonia, Former Yugoslav Republic of"
21242+NLSRC_OFFSET "Midway Islands"
30967+NLSRC_OFFSET "Sint Maarten (Dutch part)"
31706+NLSRC_OFFSET "Saint Martin (French part)"
END

View file

@ -159,4 +159,271 @@ BEGIN
52936 "52936 (HZ-GB2312 Bayağılaştırılmış Çince)"
54936 "54936 (GB18030 Bayağılaştırılmış Çince)"
/* Locations */
2+NLSRC_OFFSET "Antigua and Barbuda"
3+NLSRC_OFFSET "Afghanistan"
4+NLSRC_OFFSET "Algeria"
5+NLSRC_OFFSET "Azerbaijan"
6+NLSRC_OFFSET "Albania"
7+NLSRC_OFFSET "Armenia"
8+NLSRC_OFFSET "Andorra"
9+NLSRC_OFFSET "Angola"
10+NLSRC_OFFSET "American Samoa"
11+NLSRC_OFFSET "Argentina"
12+NLSRC_OFFSET "Australia"
14+NLSRC_OFFSET "Austria"
17+NLSRC_OFFSET "Bahrain"
18+NLSRC_OFFSET "Barbados"
19+NLSRC_OFFSET "Botswana"
20+NLSRC_OFFSET "Bermuda"
21+NLSRC_OFFSET "Belgium"
22+NLSRC_OFFSET "Bahamas, The"
23+NLSRC_OFFSET "Bangladesh"
24+NLSRC_OFFSET "Belize"
25+NLSRC_OFFSET "Bosnia and Herzegovina"
26+NLSRC_OFFSET "Bolivia"
27+NLSRC_OFFSET "Myanmar"
28+NLSRC_OFFSET "Benin"
29+NLSRC_OFFSET "Belarus"
30+NLSRC_OFFSET "Solomon Islands"
32+NLSRC_OFFSET "Brazil"
34+NLSRC_OFFSET "Bhutan"
35+NLSRC_OFFSET "Bulgaria"
38+NLSRC_OFFSET "Burundi"
39+NLSRC_OFFSET "Canada"
40+NLSRC_OFFSET "Cambodia"
41+NLSRC_OFFSET "Chad"
42+NLSRC_OFFSET "Sri Lanka"
43+NLSRC_OFFSET "Congo"
44+NLSRC_OFFSET "Congo (DRC)"
45+NLSRC_OFFSET "China"
46+NLSRC_OFFSET "Chile"
49+NLSRC_OFFSET "Cameroon"
50+NLSRC_OFFSET "Comoros"
51+NLSRC_OFFSET "Colombia"
54+NLSRC_OFFSET "Costa Rica"
55+NLSRC_OFFSET "Central African Republic"
56+NLSRC_OFFSET "Cuba"
57+NLSRC_OFFSET "Cape Verde"
59+NLSRC_OFFSET "Cyprus"
61+NLSRC_OFFSET "Denmark"
62+NLSRC_OFFSET "Djibouti"
63+NLSRC_OFFSET "Dominica"
65+NLSRC_OFFSET "Dominican Republic"
66+NLSRC_OFFSET "Ecuador"
67+NLSRC_OFFSET "Egypt"
68+NLSRC_OFFSET "Ireland"
69+NLSRC_OFFSET "Equatorial Guinea"
70+NLSRC_OFFSET "Estonia"
71+NLSRC_OFFSET "Eritrea"
72+NLSRC_OFFSET "El Salvador"
73+NLSRC_OFFSET "Ethiopia"
75+NLSRC_OFFSET "Czech Republic"
77+NLSRC_OFFSET "Finland"
78+NLSRC_OFFSET "Fiji Islands"
80+NLSRC_OFFSET "Micronesia"
81+NLSRC_OFFSET "Faroe Islands"
84+NLSRC_OFFSET "France"
86+NLSRC_OFFSET "Gambia, The"
87+NLSRC_OFFSET "Gabon"
88+NLSRC_OFFSET "Georgia"
89+NLSRC_OFFSET "Ghana"
90+NLSRC_OFFSET "Gibraltar"
91+NLSRC_OFFSET "Grenada"
93+NLSRC_OFFSET "Greenland"
94+NLSRC_OFFSET "Germany"
98+NLSRC_OFFSET "Greece"
99+NLSRC_OFFSET "Guatemala"
100+NLSRC_OFFSET "Guinea"
101+NLSRC_OFFSET "Guyana"
103+NLSRC_OFFSET "Haiti"
104+NLSRC_OFFSET "Hong Kong S.A.R."
106+NLSRC_OFFSET "Honduras"
108+NLSRC_OFFSET "Croatia"
109+NLSRC_OFFSET "Hungary"
110+NLSRC_OFFSET "Iceland"
111+NLSRC_OFFSET "Indonesia"
113+NLSRC_OFFSET "India"
114+NLSRC_OFFSET "British Indian Ocean Territory"
116+NLSRC_OFFSET "Iran"
117+NLSRC_OFFSET "Israel"
118+NLSRC_OFFSET "Italy"
119+NLSRC_OFFSET "Côte d'Ivoire"
121+NLSRC_OFFSET "Iraq"
122+NLSRC_OFFSET "Japan"
124+NLSRC_OFFSET "Jamaica"
125+NLSRC_OFFSET "Jan Mayen"
126+NLSRC_OFFSET "Jordan"
127+NLSRC_OFFSET "Johnston Atoll"
129+NLSRC_OFFSET "Kenya"
130+NLSRC_OFFSET "Kyrgyzstan"
131+NLSRC_OFFSET "North Korea"
133+NLSRC_OFFSET "Kiribati"
134+NLSRC_OFFSET "Korea"
136+NLSRC_OFFSET "Kuwait"
137+NLSRC_OFFSET "Kazakhstan"
138+NLSRC_OFFSET "Laos"
139+NLSRC_OFFSET "Lebanon"
140+NLSRC_OFFSET "Latvia"
141+NLSRC_OFFSET "Lithuania"
142+NLSRC_OFFSET "Liberia"
143+NLSRC_OFFSET "Slovakia"
145+NLSRC_OFFSET "Liechtenstein"
146+NLSRC_OFFSET "Lesotho"
147+NLSRC_OFFSET "Luxembourg"
148+NLSRC_OFFSET "Libya"
149+NLSRC_OFFSET "Madagascar"
151+NLSRC_OFFSET "Macao S.A.R."
152+NLSRC_OFFSET "Moldova"
154+NLSRC_OFFSET "Mongolia"
156+NLSRC_OFFSET "Malawi"
157+NLSRC_OFFSET "Mali"
158+NLSRC_OFFSET "Monaco"
159+NLSRC_OFFSET "Morocco"
160+NLSRC_OFFSET "Mauritius"
162+NLSRC_OFFSET "Mauritania"
163+NLSRC_OFFSET "Malta"
164+NLSRC_OFFSET "Oman"
165+NLSRC_OFFSET "Maldives"
166+NLSRC_OFFSET "Mexico"
167+NLSRC_OFFSET "Malaysia"
168+NLSRC_OFFSET "Mozambique"
173+NLSRC_OFFSET "Niger"
174+NLSRC_OFFSET "Vanuatu"
175+NLSRC_OFFSET "Nigeria"
176+NLSRC_OFFSET "Netherlands"
177+NLSRC_OFFSET "Norway"
178+NLSRC_OFFSET "Nepal"
180+NLSRC_OFFSET "Nauru"
181+NLSRC_OFFSET "Suriname"
182+NLSRC_OFFSET "Nicaragua"
183+NLSRC_OFFSET "New Zealand"
184+NLSRC_OFFSET "Palestinian Authority"
185+NLSRC_OFFSET "Paraguay"
187+NLSRC_OFFSET "Peru"
190+NLSRC_OFFSET "Pakistan"
191+NLSRC_OFFSET "Poland"
192+NLSRC_OFFSET "Panama"
193+NLSRC_OFFSET "Portugal"
194+NLSRC_OFFSET "Papua New Guinea"
195+NLSRC_OFFSET "Palau"
196+NLSRC_OFFSET "Guinea-Bissau"
197+NLSRC_OFFSET "Qatar"
198+NLSRC_OFFSET "Reunion"
199+NLSRC_OFFSET "Marshall Islands"
200+NLSRC_OFFSET "Romania"
201+NLSRC_OFFSET "Philippines"
202+NLSRC_OFFSET "Puerto Rico"
203+NLSRC_OFFSET "Russia"
204+NLSRC_OFFSET "Rwanda"
205+NLSRC_OFFSET "Saudi Arabia"
206+NLSRC_OFFSET "St. Pierre and Miquelon"
207+NLSRC_OFFSET "St. Kitts and Nevis"
208+NLSRC_OFFSET "Seychelles"
209+NLSRC_OFFSET "South Africa"
210+NLSRC_OFFSET "Senegal"
212+NLSRC_OFFSET "Slovenia"
213+NLSRC_OFFSET "Sierra Leone"
214+NLSRC_OFFSET "San Marino"
215+NLSRC_OFFSET "Singapore"
216+NLSRC_OFFSET "Somalia"
217+NLSRC_OFFSET "Spain"
218+NLSRC_OFFSET "St. Lucia"
219+NLSRC_OFFSET "Sudan"
220+NLSRC_OFFSET "Svalbard"
221+NLSRC_OFFSET "Sweden"
222+NLSRC_OFFSET "Syria"
223+NLSRC_OFFSET "Switzerland"
224+NLSRC_OFFSET "United Arab Emirates"
225+NLSRC_OFFSET "Trinidad and Tobago"
227+NLSRC_OFFSET "Thailand"
228+NLSRC_OFFSET "Tajikistan"
231+NLSRC_OFFSET "Tonga"
232+NLSRC_OFFSET "Togo"
233+NLSRC_OFFSET "São Tomé and Príncipe"
234+NLSRC_OFFSET "Tunisia"
235+NLSRC_OFFSET "Turkey"
236+NLSRC_OFFSET "Tuvalu"
237+NLSRC_OFFSET "Taiwan"
238+NLSRC_OFFSET "Turkmenistan"
239+NLSRC_OFFSET "Tanzania"
240+NLSRC_OFFSET "Uganda"
241+NLSRC_OFFSET "Ukraine"
242+NLSRC_OFFSET "United Kingdom"
244+NLSRC_OFFSET "United States"
245+NLSRC_OFFSET "Burkina Faso"
246+NLSRC_OFFSET "Uruguay"
247+NLSRC_OFFSET "Uzbekistan"
248+NLSRC_OFFSET "St. Vincent and the Grenadines"
249+NLSRC_OFFSET "Bolivarian Republic of Venezuela"
251+NLSRC_OFFSET "Vietnam"
252+NLSRC_OFFSET "Virgin Islands"
253+NLSRC_OFFSET "Vatican City"
254+NLSRC_OFFSET "Namibia"
257+NLSRC_OFFSET "Western Sahara (disputed)"
258+NLSRC_OFFSET "Wake Island"
259+NLSRC_OFFSET "Samoa"
260+NLSRC_OFFSET "Swaziland"
261+NLSRC_OFFSET "Yemen"
263+NLSRC_OFFSET "Zambia"
264+NLSRC_OFFSET "Zimbabwe"
269+NLSRC_OFFSET "Serbia and Montenegro (Former)"
270+NLSRC_OFFSET "Montenegro"
271+NLSRC_OFFSET "Serbia"
273+NLSRC_OFFSET "Curaçao"
276+NLSRC_OFFSET "South Sudan"
300+NLSRC_OFFSET "Anguilla"
301+NLSRC_OFFSET "Antarctica"
302+NLSRC_OFFSET "Aruba"
303+NLSRC_OFFSET "Ascension Island"
304+NLSRC_OFFSET "Ashmore and Cartier Islands"
305+NLSRC_OFFSET "Baker Island"
306+NLSRC_OFFSET "Bouvet Island"
307+NLSRC_OFFSET "Cayman Islands"
308+NLSRC_OFFSET "Channel Islands"
309+NLSRC_OFFSET "Christmas Island"
310+NLSRC_OFFSET "Clipperton Island"
311+NLSRC_OFFSET "Cocos (Keeling) Islands"
312+NLSRC_OFFSET "Cook Islands"
313+NLSRC_OFFSET "Coral Sea Islands"
314+NLSRC_OFFSET "Diego Garcia"
315+NLSRC_OFFSET "Falkland Islands (Islas Malvinas)"
317+NLSRC_OFFSET "French Guiana"
318+NLSRC_OFFSET "French Polynesia"
319+NLSRC_OFFSET "French Southern and Antarctic Lands"
321+NLSRC_OFFSET "Guadeloupe"
322+NLSRC_OFFSET "Guam"
323+NLSRC_OFFSET "Guantanamo Bay"
324+NLSRC_OFFSET "Guernsey"
325+NLSRC_OFFSET "Heard Island and McDonald Islands"
326+NLSRC_OFFSET "Howland Island"
327+NLSRC_OFFSET "Jarvis Island"
328+NLSRC_OFFSET "Jersey"
329+NLSRC_OFFSET "Kingman Reef"
330+NLSRC_OFFSET "Martinique"
331+NLSRC_OFFSET "Mayotte"
332+NLSRC_OFFSET "Montserrat"
333+NLSRC_OFFSET "Netherlands Antilles (Former)"
334+NLSRC_OFFSET "New Caledonia"
335+NLSRC_OFFSET "Niue"
336+NLSRC_OFFSET "Norfolk Island"
337+NLSRC_OFFSET "Northern Mariana Islands"
338+NLSRC_OFFSET "Palmyra Atoll"
339+NLSRC_OFFSET "Pitcairn Islands"
340+NLSRC_OFFSET "Rota Island"
341+NLSRC_OFFSET "Saipan"
342+NLSRC_OFFSET "South Georgia and the South Sandwich Islands"
343+NLSRC_OFFSET "St. Helena"
346+NLSRC_OFFSET "Tinian Island"
347+NLSRC_OFFSET "Tokelau"
348+NLSRC_OFFSET "Tristan da Cunha"
349+NLSRC_OFFSET "Turks and Caicos Islands"
351+NLSRC_OFFSET "Virgin Islands, British"
352+NLSRC_OFFSET "Wallis and Futuna"
15126+NLSRC_OFFSET "Man, Isle of"
19618+NLSRC_OFFSET "Macedonia, Former Yugoslav Republic of"
21242+NLSRC_OFFSET "Midway Islands"
30967+NLSRC_OFFSET "Sint Maarten (Dutch part)"
31706+NLSRC_OFFSET "Saint Martin (French part)"
END

View file

@ -158,4 +158,271 @@ BEGIN
52936 "52936 (HZ-GB2312 Китайська спрощена)"
54936 "54936 (GB18030 Китайська спрощена)"
/* Locations */
2+NLSRC_OFFSET "Antigua and Barbuda"
3+NLSRC_OFFSET "Afghanistan"
4+NLSRC_OFFSET "Algeria"
5+NLSRC_OFFSET "Azerbaijan"
6+NLSRC_OFFSET "Albania"
7+NLSRC_OFFSET "Armenia"
8+NLSRC_OFFSET "Andorra"
9+NLSRC_OFFSET "Angola"
10+NLSRC_OFFSET "American Samoa"
11+NLSRC_OFFSET "Argentina"
12+NLSRC_OFFSET "Australia"
14+NLSRC_OFFSET "Austria"
17+NLSRC_OFFSET "Bahrain"
18+NLSRC_OFFSET "Barbados"
19+NLSRC_OFFSET "Botswana"
20+NLSRC_OFFSET "Bermuda"
21+NLSRC_OFFSET "Belgium"
22+NLSRC_OFFSET "Bahamas, The"
23+NLSRC_OFFSET "Bangladesh"
24+NLSRC_OFFSET "Belize"
25+NLSRC_OFFSET "Bosnia and Herzegovina"
26+NLSRC_OFFSET "Bolivia"
27+NLSRC_OFFSET "Myanmar"
28+NLSRC_OFFSET "Benin"
29+NLSRC_OFFSET "Belarus"
30+NLSRC_OFFSET "Solomon Islands"
32+NLSRC_OFFSET "Brazil"
34+NLSRC_OFFSET "Bhutan"
35+NLSRC_OFFSET "Bulgaria"
38+NLSRC_OFFSET "Burundi"
39+NLSRC_OFFSET "Canada"
40+NLSRC_OFFSET "Cambodia"
41+NLSRC_OFFSET "Chad"
42+NLSRC_OFFSET "Sri Lanka"
43+NLSRC_OFFSET "Congo"
44+NLSRC_OFFSET "Congo (DRC)"
45+NLSRC_OFFSET "China"
46+NLSRC_OFFSET "Chile"
49+NLSRC_OFFSET "Cameroon"
50+NLSRC_OFFSET "Comoros"
51+NLSRC_OFFSET "Colombia"
54+NLSRC_OFFSET "Costa Rica"
55+NLSRC_OFFSET "Central African Republic"
56+NLSRC_OFFSET "Cuba"
57+NLSRC_OFFSET "Cape Verde"
59+NLSRC_OFFSET "Cyprus"
61+NLSRC_OFFSET "Denmark"
62+NLSRC_OFFSET "Djibouti"
63+NLSRC_OFFSET "Dominica"
65+NLSRC_OFFSET "Dominican Republic"
66+NLSRC_OFFSET "Ecuador"
67+NLSRC_OFFSET "Egypt"
68+NLSRC_OFFSET "Ireland"
69+NLSRC_OFFSET "Equatorial Guinea"
70+NLSRC_OFFSET "Estonia"
71+NLSRC_OFFSET "Eritrea"
72+NLSRC_OFFSET "El Salvador"
73+NLSRC_OFFSET "Ethiopia"
75+NLSRC_OFFSET "Czech Republic"
77+NLSRC_OFFSET "Finland"
78+NLSRC_OFFSET "Fiji Islands"
80+NLSRC_OFFSET "Micronesia"
81+NLSRC_OFFSET "Faroe Islands"
84+NLSRC_OFFSET "France"
86+NLSRC_OFFSET "Gambia, The"
87+NLSRC_OFFSET "Gabon"
88+NLSRC_OFFSET "Georgia"
89+NLSRC_OFFSET "Ghana"
90+NLSRC_OFFSET "Gibraltar"
91+NLSRC_OFFSET "Grenada"
93+NLSRC_OFFSET "Greenland"
94+NLSRC_OFFSET "Germany"
98+NLSRC_OFFSET "Greece"
99+NLSRC_OFFSET "Guatemala"
100+NLSRC_OFFSET "Guinea"
101+NLSRC_OFFSET "Guyana"
103+NLSRC_OFFSET "Haiti"
104+NLSRC_OFFSET "Hong Kong S.A.R."
106+NLSRC_OFFSET "Honduras"
108+NLSRC_OFFSET "Croatia"
109+NLSRC_OFFSET "Hungary"
110+NLSRC_OFFSET "Iceland"
111+NLSRC_OFFSET "Indonesia"
113+NLSRC_OFFSET "India"
114+NLSRC_OFFSET "British Indian Ocean Territory"
116+NLSRC_OFFSET "Iran"
117+NLSRC_OFFSET "Israel"
118+NLSRC_OFFSET "Italy"
119+NLSRC_OFFSET "Côte d'Ivoire"
121+NLSRC_OFFSET "Iraq"
122+NLSRC_OFFSET "Japan"
124+NLSRC_OFFSET "Jamaica"
125+NLSRC_OFFSET "Jan Mayen"
126+NLSRC_OFFSET "Jordan"
127+NLSRC_OFFSET "Johnston Atoll"
129+NLSRC_OFFSET "Kenya"
130+NLSRC_OFFSET "Kyrgyzstan"
131+NLSRC_OFFSET "North Korea"
133+NLSRC_OFFSET "Kiribati"
134+NLSRC_OFFSET "Korea"
136+NLSRC_OFFSET "Kuwait"
137+NLSRC_OFFSET "Kazakhstan"
138+NLSRC_OFFSET "Laos"
139+NLSRC_OFFSET "Lebanon"
140+NLSRC_OFFSET "Latvia"
141+NLSRC_OFFSET "Lithuania"
142+NLSRC_OFFSET "Liberia"
143+NLSRC_OFFSET "Slovakia"
145+NLSRC_OFFSET "Liechtenstein"
146+NLSRC_OFFSET "Lesotho"
147+NLSRC_OFFSET "Luxembourg"
148+NLSRC_OFFSET "Libya"
149+NLSRC_OFFSET "Madagascar"
151+NLSRC_OFFSET "Macao S.A.R."
152+NLSRC_OFFSET "Moldova"
154+NLSRC_OFFSET "Mongolia"
156+NLSRC_OFFSET "Malawi"
157+NLSRC_OFFSET "Mali"
158+NLSRC_OFFSET "Monaco"
159+NLSRC_OFFSET "Morocco"
160+NLSRC_OFFSET "Mauritius"
162+NLSRC_OFFSET "Mauritania"
163+NLSRC_OFFSET "Malta"
164+NLSRC_OFFSET "Oman"
165+NLSRC_OFFSET "Maldives"
166+NLSRC_OFFSET "Mexico"
167+NLSRC_OFFSET "Malaysia"
168+NLSRC_OFFSET "Mozambique"
173+NLSRC_OFFSET "Niger"
174+NLSRC_OFFSET "Vanuatu"
175+NLSRC_OFFSET "Nigeria"
176+NLSRC_OFFSET "Netherlands"
177+NLSRC_OFFSET "Norway"
178+NLSRC_OFFSET "Nepal"
180+NLSRC_OFFSET "Nauru"
181+NLSRC_OFFSET "Suriname"
182+NLSRC_OFFSET "Nicaragua"
183+NLSRC_OFFSET "New Zealand"
184+NLSRC_OFFSET "Palestinian Authority"
185+NLSRC_OFFSET "Paraguay"
187+NLSRC_OFFSET "Peru"
190+NLSRC_OFFSET "Pakistan"
191+NLSRC_OFFSET "Poland"
192+NLSRC_OFFSET "Panama"
193+NLSRC_OFFSET "Portugal"
194+NLSRC_OFFSET "Papua New Guinea"
195+NLSRC_OFFSET "Palau"
196+NLSRC_OFFSET "Guinea-Bissau"
197+NLSRC_OFFSET "Qatar"
198+NLSRC_OFFSET "Reunion"
199+NLSRC_OFFSET "Marshall Islands"
200+NLSRC_OFFSET "Romania"
201+NLSRC_OFFSET "Philippines"
202+NLSRC_OFFSET "Puerto Rico"
203+NLSRC_OFFSET "Russia"
204+NLSRC_OFFSET "Rwanda"
205+NLSRC_OFFSET "Saudi Arabia"
206+NLSRC_OFFSET "St. Pierre and Miquelon"
207+NLSRC_OFFSET "St. Kitts and Nevis"
208+NLSRC_OFFSET "Seychelles"
209+NLSRC_OFFSET "South Africa"
210+NLSRC_OFFSET "Senegal"
212+NLSRC_OFFSET "Slovenia"
213+NLSRC_OFFSET "Sierra Leone"
214+NLSRC_OFFSET "San Marino"
215+NLSRC_OFFSET "Singapore"
216+NLSRC_OFFSET "Somalia"
217+NLSRC_OFFSET "Spain"
218+NLSRC_OFFSET "St. Lucia"
219+NLSRC_OFFSET "Sudan"
220+NLSRC_OFFSET "Svalbard"
221+NLSRC_OFFSET "Sweden"
222+NLSRC_OFFSET "Syria"
223+NLSRC_OFFSET "Switzerland"
224+NLSRC_OFFSET "United Arab Emirates"
225+NLSRC_OFFSET "Trinidad and Tobago"
227+NLSRC_OFFSET "Thailand"
228+NLSRC_OFFSET "Tajikistan"
231+NLSRC_OFFSET "Tonga"
232+NLSRC_OFFSET "Togo"
233+NLSRC_OFFSET "São Tomé and Príncipe"
234+NLSRC_OFFSET "Tunisia"
235+NLSRC_OFFSET "Turkey"
236+NLSRC_OFFSET "Tuvalu"
237+NLSRC_OFFSET "Taiwan"
238+NLSRC_OFFSET "Turkmenistan"
239+NLSRC_OFFSET "Tanzania"
240+NLSRC_OFFSET "Uganda"
241+NLSRC_OFFSET "Ukraine"
242+NLSRC_OFFSET "United Kingdom"
244+NLSRC_OFFSET "United States"
245+NLSRC_OFFSET "Burkina Faso"
246+NLSRC_OFFSET "Uruguay"
247+NLSRC_OFFSET "Uzbekistan"
248+NLSRC_OFFSET "St. Vincent and the Grenadines"
249+NLSRC_OFFSET "Bolivarian Republic of Venezuela"
251+NLSRC_OFFSET "Vietnam"
252+NLSRC_OFFSET "Virgin Islands"
253+NLSRC_OFFSET "Vatican City"
254+NLSRC_OFFSET "Namibia"
257+NLSRC_OFFSET "Western Sahara (disputed)"
258+NLSRC_OFFSET "Wake Island"
259+NLSRC_OFFSET "Samoa"
260+NLSRC_OFFSET "Swaziland"
261+NLSRC_OFFSET "Yemen"
263+NLSRC_OFFSET "Zambia"
264+NLSRC_OFFSET "Zimbabwe"
269+NLSRC_OFFSET "Serbia and Montenegro (Former)"
270+NLSRC_OFFSET "Montenegro"
271+NLSRC_OFFSET "Serbia"
273+NLSRC_OFFSET "Curaçao"
276+NLSRC_OFFSET "South Sudan"
300+NLSRC_OFFSET "Anguilla"
301+NLSRC_OFFSET "Antarctica"
302+NLSRC_OFFSET "Aruba"
303+NLSRC_OFFSET "Ascension Island"
304+NLSRC_OFFSET "Ashmore and Cartier Islands"
305+NLSRC_OFFSET "Baker Island"
306+NLSRC_OFFSET "Bouvet Island"
307+NLSRC_OFFSET "Cayman Islands"
308+NLSRC_OFFSET "Channel Islands"
309+NLSRC_OFFSET "Christmas Island"
310+NLSRC_OFFSET "Clipperton Island"
311+NLSRC_OFFSET "Cocos (Keeling) Islands"
312+NLSRC_OFFSET "Cook Islands"
313+NLSRC_OFFSET "Coral Sea Islands"
314+NLSRC_OFFSET "Diego Garcia"
315+NLSRC_OFFSET "Falkland Islands (Islas Malvinas)"
317+NLSRC_OFFSET "French Guiana"
318+NLSRC_OFFSET "French Polynesia"
319+NLSRC_OFFSET "French Southern and Antarctic Lands"
321+NLSRC_OFFSET "Guadeloupe"
322+NLSRC_OFFSET "Guam"
323+NLSRC_OFFSET "Guantanamo Bay"
324+NLSRC_OFFSET "Guernsey"
325+NLSRC_OFFSET "Heard Island and McDonald Islands"
326+NLSRC_OFFSET "Howland Island"
327+NLSRC_OFFSET "Jarvis Island"
328+NLSRC_OFFSET "Jersey"
329+NLSRC_OFFSET "Kingman Reef"
330+NLSRC_OFFSET "Martinique"
331+NLSRC_OFFSET "Mayotte"
332+NLSRC_OFFSET "Montserrat"
333+NLSRC_OFFSET "Netherlands Antilles (Former)"
334+NLSRC_OFFSET "New Caledonia"
335+NLSRC_OFFSET "Niue"
336+NLSRC_OFFSET "Norfolk Island"
337+NLSRC_OFFSET "Northern Mariana Islands"
338+NLSRC_OFFSET "Palmyra Atoll"
339+NLSRC_OFFSET "Pitcairn Islands"
340+NLSRC_OFFSET "Rota Island"
341+NLSRC_OFFSET "Saipan"
342+NLSRC_OFFSET "South Georgia and the South Sandwich Islands"
343+NLSRC_OFFSET "St. Helena"
346+NLSRC_OFFSET "Tinian Island"
347+NLSRC_OFFSET "Tokelau"
348+NLSRC_OFFSET "Tristan da Cunha"
349+NLSRC_OFFSET "Turks and Caicos Islands"
351+NLSRC_OFFSET "Virgin Islands, British"
352+NLSRC_OFFSET "Wallis and Futuna"
15126+NLSRC_OFFSET "Man, Isle of"
19618+NLSRC_OFFSET "Macedonia, Former Yugoslav Republic of"
21242+NLSRC_OFFSET "Midway Islands"
30967+NLSRC_OFFSET "Sint Maarten (Dutch part)"
31706+NLSRC_OFFSET "Saint Martin (French part)"
END

View file

@ -33,6 +33,8 @@ DEBUG_CHANNEL(nls);
extern int wine_fold_string(int flags, const WCHAR *src, int srclen, WCHAR *dst, int dstlen);
extern int wine_get_sortkey(int flags, const WCHAR *src, int srclen, char *dst, int dstlen);
extern int wine_compare_string(int flags, const WCHAR *str1, int len1, const WCHAR *str2, int len2);
extern DWORD GetLocalisedText(DWORD dwResId, WCHAR *lpszDest, DWORD dwDestSize);
#define NLSRC_OFFSET 5000 /* FIXME */
extern HMODULE kernel32_handle;
@ -2992,77 +2994,33 @@ BOOL WINAPI EnumUILanguagesW(UILANGUAGE_ENUMPROCW pUILangEnumProc, DWORD dwFlags
static int
NLS_GetGeoFriendlyName(GEOID Location, LPWSTR szFriendlyName, int cchData)
{
HANDLE hKey;
WCHAR szPath[MAX_PATH];
UNICODE_STRING ValueName;
KEY_VALUE_PARTIAL_INFORMATION *info;
const int info_size = FIELD_OFFSET(KEY_VALUE_PARTIAL_INFORMATION, Data);
LPWSTR szBuffer;
DWORD dwSize;
NTSTATUS Status;
int Ret;
swprintf(szPath, L"\\REGISTRY\\Machine\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Telephony\\Country List\\%lu", Location);
/* FIXME: move *.nls resources out of kernel32 into locale.nls */
Location += NLSRC_OFFSET;
hKey = NLS_RegOpenKey(0, szPath);
if (!hKey)
if(cchData == 0)
return GetLocalisedText(Location, NULL, 0);
dwSize = cchData * sizeof(WCHAR);
szBuffer = HeapAlloc(GetProcessHeap(), 0, dwSize);
if (!szBuffer)
{
WARN("NLS_RegOpenKey() failed\n");
return 0;
}
dwSize = info_size + cchData * sizeof(WCHAR);
if (!(info = HeapAlloc(GetProcessHeap(), 0, dwSize)))
{
NtClose(hKey);
SetLastError(ERROR_NOT_ENOUGH_MEMORY);
return 0;
}
RtlInitUnicodeString(&ValueName, L"Name");
Status = NtQueryValueKey(hKey, &ValueName, KeyValuePartialInformation,
(LPBYTE)info, dwSize, &dwSize);
if (!Status)
if(GetLocalisedText(Location, szBuffer, dwSize))
{
Ret = (dwSize - info_size) / sizeof(WCHAR);
if (!Ret || ((WCHAR *)info->Data)[Ret-1])
{
if (Ret < cchData || !szFriendlyName) Ret++;
else
{
WARN("ERROR_INSUFFICIENT_BUFFER\n");
SetLastError(ERROR_INSUFFICIENT_BUFFER);
Ret = 0;
}
}
if (Ret && szFriendlyName)
{
memcpy(szFriendlyName, info->Data, (Ret-1) * sizeof(WCHAR));
szFriendlyName[Ret-1] = 0;
}
}
else if (Status == STATUS_BUFFER_OVERFLOW && !szFriendlyName)
{
Ret = (dwSize - info_size) / sizeof(WCHAR) + 1;
}
else if (Status == STATUS_OBJECT_NAME_NOT_FOUND)
{
Ret = -1;
}
else
{
SetLastError(RtlNtStatusToDosError(Status));
Ret = 0;
memcpy(szFriendlyName, szBuffer, dwSize);
HeapFree(GetProcessHeap(), 0, szBuffer);
return strlenW(szFriendlyName) + 1;
}
NtClose(hKey);
HeapFree(GetProcessHeap(), 0, info);
return Ret;
HeapFree(GetProcessHeap(), 0, szBuffer);
return 0;
}
static const struct geoinfo_t *get_geoinfo_dataptr(GEOID geoid)

View file

@ -1679,8 +1679,8 @@ static INT WideCharToUtf7(LPCWSTR pszWide, INT cchWide, LPSTR pszUtf7, INT cchUt
return c;
}
static BOOL
GetLocalisedText(DWORD dwResId, WCHAR *lpszDest)
DWORD
GetLocalisedText(DWORD dwResId, WCHAR *lpszDest, DWORD dwDestSize)
{
HRSRC hrsrc;
LCID lcid;
@ -1722,18 +1722,32 @@ GetLocalisedText(DWORD dwResId, WCHAR *lpszDest)
{
const WCHAR *p;
unsigned int i;
unsigned int len;
p = LockResource(hmem);
for (i = 0; i < (dwId & 0x0f); i++) p += *p + 1;
memcpy(lpszDest, p + 1, *p * sizeof(WCHAR));
if(dwDestSize == 0)
return *p + 1;
len = *p * sizeof(WCHAR);
if(len + sizeof(WCHAR) > dwDestSize)
{
SetLastError(ERROR_INSUFFICIENT_BUFFER);
return FALSE;
}
memcpy(lpszDest, p + 1, len);
lpszDest[*p] = '\0';
return TRUE;
}
}
DPRINT1("Could not get codepage name. dwResId = %lu\n", dwResId);
DPRINT1("Resource not found: dwResId = %lu\n", dwResId);
SetLastError(ERROR_INVALID_PARAMETER);
return FALSE;
}
@ -1809,7 +1823,7 @@ GetCPInfoExW(UINT CodePage,
{
lpCPInfoEx->CodePage = CP_UTF7;
lpCPInfoEx->UnicodeDefaultChar = 0x3f;
return GetLocalisedText((DWORD)CodePage, lpCPInfoEx->CodePageName);
return GetLocalisedText((DWORD)CodePage, lpCPInfoEx->CodePageName, sizeof(lpCPInfoEx->CodePageName)) != 0;
}
break;
@ -1817,7 +1831,7 @@ GetCPInfoExW(UINT CodePage,
{
lpCPInfoEx->CodePage = CP_UTF8;
lpCPInfoEx->UnicodeDefaultChar = 0x3f;
return GetLocalisedText((DWORD)CodePage, lpCPInfoEx->CodePageName);
return GetLocalisedText((DWORD)CodePage, lpCPInfoEx->CodePageName, sizeof(lpCPInfoEx->CodePageName)) != 0;
}
default:
@ -1834,7 +1848,7 @@ GetCPInfoExW(UINT CodePage,
lpCPInfoEx->CodePage = CodePageEntry->CodePageTable.CodePage;
lpCPInfoEx->UnicodeDefaultChar = CodePageEntry->CodePageTable.UniDefaultChar;
return GetLocalisedText(CodePageEntry->CodePageTable.CodePage, lpCPInfoEx->CodePageName);
return GetLocalisedText(CodePageEntry->CodePageTable.CodePage, lpCPInfoEx->CodePageName, sizeof(lpCPInfoEx->CodePageName)) != 0;
}
break;
}