blob: 88fb1f0f250dce3ca81ba5402d769c5bdef3b8e6 [file] [log] [blame]
Rushabh Mehta12852e72012-02-29 15:11:06 +05301// ERPNext - web based ERP (http://erpnext.com)
2// Copyright (C) 2012 Web Notes Technologies Pvt Ltd
3//
4// This program is free software: you can redistribute it and/or modify
5// it under the terms of the GNU General Public License as published by
6// the Free Software Foundation, either version 3 of the License, or
7// (at your option) any later version.
8//
9// This program is distributed in the hope that it will be useful,
10// but WITHOUT ANY WARRANTY; without even the implied warranty of
11// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12// GNU General Public License for more details.
13//
14// You should have received a copy of the GNU General Public License
15// along with this program. If not, see <http://www.gnu.org/licenses/>.
16
17// complete my company registration
18// --------------------------------
Anand Doshi1ed4ef12012-04-27 15:30:23 +053019wn.provide('erpnext.complete_setup');
Rushabh Mehta12852e72012-02-29 15:11:06 +053020
Anand Doshi1ed4ef12012-04-27 15:30:23 +053021$.extend(erpnext.complete_setup, {
22
23 show: function() {
24 d = erpnext.complete_setup.prepare_dialog();
25 d.show();
26 },
Rushabh Mehta12852e72012-02-29 15:11:06 +053027
Anand Doshi1ed4ef12012-04-27 15:30:23 +053028 prepare_dialog: function() {
29
30 var d = new wn.widgets.Dialog({
31 title: "Setup",
32 fields: [
33 {fieldname:'first_name', label:'Your First Name', fieldtype:'Data', reqd: 1},
34 {fieldname:'last_name', label:'Your Last Name', fieldtype:'Data'},
35 {fieldname:'company_name', label:'Company Name', fieldtype:'Data', reqd:1,
36 description: 'e.g. "My Company LLC"'},
37 {fieldname:'company_abbr', label:'Company Abbreviation', fieldtype:'Data',
38 description:'e.g. "MC"',reqd:1},
39 {fieldname:'fy_start', label:'Financial Year Start Date', fieldtype:'Select',
40 description:'Your financial year begins on"', reqd:1,
41 options: erpnext.complete_setup.fy_start_list.join('\n')},
42 {fieldname:'currency', label: 'Default Currency', reqd:1,
43 options: erpnext.complete_setup.currency_list.join('\n'), fieldtype: 'Select'},
44 {fieldname:'industry', label: 'Industry', reqd:1,
45 options: erpnext.complete_setup.industry_list.join('\n'), fieldtype: 'Select'},
46 {fieldname:'country', label: 'Country', reqd:1,
47 options: erpnext.complete_setup.country_list.join('\n'), fieldtype: 'Select'},
48 {fieldname:'timezone', label: 'Time Zone', reqd:1,
49 options: "", fieldtype: 'Select'},
50 {fieldname:'update', label:'Setup',fieldtype:'Button'},
51 ],
Rushabh Mehta12852e72012-02-29 15:11:06 +053052 });
Anand Doshi1ed4ef12012-04-27 15:30:23 +053053
54 if(user != 'Administrator'){
55 $(d.appframe.$titlebar).find('.close').toggle(false); // Hide close image
56 $('header').toggle(false); // hide toolbar
57 }
58
59 // on clicking update
60 d.fields_dict.update.input.onclick = function() {
61 var data = d.get_values();
62 if(!data) return;
63 $(this).set_working();
64 $c_obj('Setup Control','setup_account',data,function(r, rt){
65 sys_defaults = r.message;
66 user_fullname = r.message.user_fullname;
67 wn.boot.user_info[user].fullname = user_fullname;
68 d.hide();
69 $('header').toggle(true);
70 wn.container.wntoolbar.set_user_name();
71 });
72 };
73
74 d.fields_dict.country.input.onchange = function() {
75 var country = d.fields_dict.country.input.value;
76 var $timezone = $(d.fields_dict.timezone.input);
77 $timezone.empty();
78 if(country){
79 var timezone_list = erpnext.complete_setup.timezone_dict[country];
80 if(timezone_list.length > 1) {
81 timezone_list = [""].concat(timezone_list);
82 }
83 $timezone.add_options(timezone_list);
84 }
85 };
86
87 // company name already set
88 if(wn.control_panel.company_name) {
89 var inp = d.fields_dict.company_name.input;
90 inp.value = wn.control_panel.company_name;
91 inp.disabled = true;
92 }
93
94 // set first name, last name
95 if(user_fullname) {
96 u = user_fullname.split(' ');
97 if(u[0]) {
98 d.fields_dict.first_name.input.value = u[0];
99 }
100 if(u[1]) {
101 d.fields_dict.last_name.input.value = u[1];
102 }
103 }
104
105 return d;
106 },
Rushabh Mehta12852e72012-02-29 15:11:06 +0530107
Anand Doshi1ed4ef12012-04-27 15:30:23 +0530108 fy_start_list: ['', '1st Jan', '1st Apr', '1st Jul', '1st Oct'],
109
110 currency_list: ['', 'AED', 'AFN', 'ALL', 'AMD', 'ANG', 'AOA', 'ARS', 'AUD', 'AZN',
111 'BAM', 'BBD', 'BDT', 'BGN', 'BHD', 'BIF', 'BMD', 'BND', 'BOB', 'BRL', 'BSD', 'BTN', 'BYR',
112 'BZD', 'CAD', 'CDF', 'CFA', 'CFP', 'CHF', 'CLP', 'CNY', 'COP', 'CRC', 'CUC', 'CZK', 'DJF',
113 'DKK', 'DOP', 'DZD', 'EEK', 'EGP', 'ERN', 'ETB', 'EUR', 'EURO', 'FJD', 'FKP', 'FMG', 'GBP',
114 'GEL', 'GHS', 'GIP', 'GMD', 'GNF', 'GQE', 'GTQ', 'GYD', 'HKD', 'HNL', 'HRK', 'HTG', 'HUF',
115 'IDR', 'ILS', 'INR', 'IQD', 'IRR', 'ISK', 'JMD', 'JOD', 'JPY', 'KES', 'KGS', 'KHR', 'KMF',
116 'KPW', 'KRW', 'KWD', 'KYD', 'KZT', 'LAK', 'LBP', 'LKR', 'LRD', 'LSL', 'LTL', 'LVL', 'LYD',
117 'MAD', 'MDL', 'MGA', 'MKD', 'MMK', 'MNT', 'MOP', 'MRO', 'MUR', 'MVR', 'MWK', 'MXN', 'MYR',
118 'MZM', 'NAD', 'NGN', 'NIO', 'NOK', 'NPR', 'NRs', 'NZD', 'OMR', 'PAB', 'PEN', 'PGK', 'PHP',
119 'PKR', 'PLN', 'PYG', 'QAR', 'RMB', 'RON', 'RSD', 'RUB', 'RWF', 'SAR', 'SCR', 'SDG', 'SDR',
120 'SEK', 'SGD', 'SHP', 'SOS', 'SRD', 'STD', 'SYP', 'SZL', 'THB', 'TJS', 'TMT', 'TND', 'TRY',
121 'TTD', 'TWD', 'TZS', 'UAE', 'UAH', 'UGX', 'USD', 'USh', 'UYU', 'UZS', 'VEB', 'VND', 'VUV',
122 'WST', 'XAF', 'XCD', 'XDR', 'XOF', 'XPF', 'YEN', 'YER', 'YTL', 'ZAR', 'ZMK', 'ZWR'],
123
124 industry_list: ['', 'Aerospace and Defence', 'Agriculture', 'Apparel', 'Automobile',
125 'Banking', 'Biotechnology', 'Chemical', 'Communications', 'Consulting', 'Customer Service',
126 'Education', 'Electronics', 'Energy', 'Engineering', 'Entertainment', 'Environmental',
127 'Finance', 'Food and Beverage', 'Government', 'Healthcare', 'Hospitality',
128 'Information Technology', 'Insurance', 'Machinery', 'Manufacturing', 'Media',
129 'Not For Profit', 'Recreation', 'Retail', 'Shipping', 'Technology',
130 'Telecommunications', 'Transportation', 'Trading', 'Utilities', 'Other'],
131
132 country_list: ["", 'Afghanistan', 'Albania', 'Algeria', 'Andorra', 'Angola', 'Antigua and Barbuda',
133 'Argentina', 'Armenia', 'Australia', 'Austria', 'Azerbaijan', 'Bahamas', 'Bahrain',
134 'Bangladesh', 'Barbados', 'Belarus', 'Belgium', 'Belize', 'Benin', 'Bhutan', 'Bolivia',
135 'Bosnia and Herzegovina', 'Botswana', 'Brazil', 'Brunei Darussalam', 'Bulgaria',
136 'Burkina Faso', 'Burundi', 'Cambodia', 'Cameroon', 'Canada', 'Cape Verde',
137 'Central African Republic', 'Chad', 'Chile', 'Colombia', 'Comoros', 'Costa Rica',
138 'Croatia', 'Cuba', 'Cyprus', 'Czech Republic', "C\xc3\xb4te d'Ivoire",
139 'Democratic Republic of the Congo', 'Denmark', 'Djibouti', 'Dominica',
140 'Dominican Republic', 'East Timor', 'Ecuador', 'Egypt', 'El Salvador',
141 'Equatorial Guinea', 'Eritrea', 'Estonia', 'Ethiopia', 'Federated States of Micronesia',
142 'Fiji', 'Finland', 'France', 'Gabon', 'Georgia', 'Germany', 'Ghana', 'Greece',
143 'Grenada', 'Guatemala', 'Guinea', 'Guinea-Bissau', 'Guyana', 'Haiti', 'Honduras',
144 'Hungary', 'Iceland', 'India', 'Indonesia', 'Iran', 'Iraq', 'Israel', 'Italy',
145 'Jamaica', 'Japan', 'Jordan', 'Kazakhstan', 'Kenya', 'Kingdom of the Netherlands',
146 'Kiribati', 'Kuwait', 'Kyrgyzstan', 'Laos', 'Latvia', 'Lebanon', 'Lesotho', 'Liberia',
147 'Libya', 'Liechtenstein', 'Lithuania', 'Luxembourg', 'Macedonia', 'Madagascar', 'Malawi',
148 'Malaysia', 'Maldives', 'Mali', 'Malta', 'Marshall Islands', 'Mauritania', 'Mauritius',
149 'Mexico', 'Moldova', 'Monaco', 'Mongolia', 'Montenegro', 'Morocco', 'Mozambique',
150 'Myanmar', 'Namibia', 'Nauru', 'Nepal', 'New Zealand', 'Nicaragua', 'Niger', 'Nigeria',
151 'North Korea', 'Norway', 'Oman', 'Pakistan', 'Palau', 'Panama', 'Papua New Guinea',
152 'Paraguay', "People's Republic of China", 'Peru', 'Philippines', 'Poland', 'Portugal',
153 'Qatar', 'Republic of Ireland', 'Republic of the Congo', 'Romania', 'Russia', 'Rwanda',
154 'Saint Kitts and Nevis', 'Saint Lucia', 'Saint Vincent and the Grenadines', 'Samoa',
155 'San Marino', 'Saudi Arabia', 'Senegal', 'Serbia', 'Seychelles', 'Sierra Leone',
156 'Singapore', 'Slovakia', 'Slovenia', 'Solomon Islands', 'Somalia', 'South Africa',
157 'South Korea', 'Spain', 'Sri Lanka', 'Sudan', 'Suriname', 'Swaziland', 'Sweden',
158 'Switzerland', 'Syria', 'S\xc3\xa3o Tom\xc3\xa9 and Pr\xc3\xadncipe', 'Tajikistan',
159 'Tanzania', 'Thailand', 'The Gambia', 'Togo', 'Tonga', 'Trinidad and Tobago', 'Tunisia',
160 'Turkey', 'Turkmenistan', 'Tuvalu', 'Uganda', 'Ukraine', 'United Arab Emirates',
161 'United Kingdom', 'United States', 'Uruguay', 'Uzbekistan', 'Vanuatu', 'Vatican City',
162 'Venezuela', 'Vietnam', 'Yemen', 'Zambia', 'Zimbabwe'],
163
164 timezone_dict: {
165 'Afghanistan': ['Asia/Kabul'],
166 'Albania': ['Europe/Tirane'],
167 'Algeria': ['Africa/Algiers'],
168 'Andorra': ['Europe/Andorra'],
169 'Angola': ['Africa/Luanda'],
170 'Antigua and Barbuda': ['America/Antigua'],
171 'Argentina': ['America/Argentina/Buenos_Aires',
172 'America/Argentina/Cordoba',
173 'America/Argentina/Jujuy',
174 'America/Argentina/Tucuman',
175 'America/Argentina/Catamarca',
176 'America/Argentina/La_Rioja',
177 'America/Argentina/San_Juan',
178 'America/Argentina/Mendoza',
179 'America/Argentina/Rio_Gallegos',
180 'America/Argentina/Ushuaia'],
181 'Armenia': ['Asia/Yerevan'],
182 'Australia': ['Australia/Lord_Howe',
183 'Australia/Hobart',
184 'Australia/Currie',
185 'Australia/Melbourne',
186 'Australia/Sydney',
187 'Australia/Broken_Hill',
188 'Australia/Brisbane',
189 'Australia/Lindeman',
190 'Australia/Adelaide',
191 'Australia/Darwin',
192 'Australia/Perth'],
193 'Austria': ['Europe/Vienna'],
194 'Azerbaijan': ['Asia/Baku'],
195 'Bahamas': ['America/Nassau'],
196 'Bahrain': ['Asia/Bahrain'],
197 'Bangladesh': ['Asia/Dhaka'],
198 'Barbados': ['America/Barbados'],
199 'Belarus': ['Europe/Minsk'],
200 'Belgium': ['Europe/Brussels'],
201 'Belize': ['America/Belize'],
202 'Benin': ['Africa/Porto-Novo'],
203 'Bhutan': ['Asia/Thimphu'],
204 'Bolivia': ['America/La_Paz'],
205 'Bosnia and Herzegovina': ['Europe/Sarajevo'],
206 'Botswana': ['Africa/Gaborone'],
207 'Brazil': ['America/Noronha',
208 'America/Belem',
209 'America/Fortaleza',
210 'America/Recife',
211 'America/Araguaina',
212 'America/Maceio',
213 'America/Bahia',
214 'America/Sao_Paulo',
215 'America/Campo_Grande',
216 'America/Cuiaba',
217 'America/Porto_Velho',
218 'America/Boa_Vista',
219 'America/Manaus',
220 'America/Eirunepe',
221 'America/Rio_Branco'],
222 'Brunei Darussalam': ['Asia/Brunei'],
223 'Bulgaria': ['Europe/Sofia'],
224 'Burkina Faso': ['Africa/Ouagadougou'],
225 'Burundi': ['Africa/Bujumbura'],
226 'Cambodia': ['Asia/Phnom_Penh'],
227 'Cameroon': ['Africa/Douala'],
228 'Canada': ['America/St_Johns',
229 'America/Halifax',
230 'America/Glace_Bay',
231 'America/Moncton',
232 'America/Goose_Bay',
233 'America/Blanc-Sablon',
234 'America/Montreal',
235 'America/Toronto',
236 'America/Nipigon',
237 'America/Thunder_Bay',
238 'America/Pangnirtung',
239 'America/Iqaluit',
240 'America/Atikokan',
241 'America/Rankin_Inlet',
242 'America/Winnipeg',
243 'America/Rainy_River',
244 'America/Cambridge_Bay',
245 'America/Regina',
246 'America/Swift_Current',
247 'America/Edmonton',
248 'America/Yellowknife',
249 'America/Inuvik',
250 'America/Dawson_Creek',
251 'America/Vancouver',
252 'America/Whitehorse',
253 'America/Dawson'],
254 'Cape Verde': ['Atlantic/Cape_Verde'],
255 'Central African Republic': ['Africa/Bangui'],
256 'Chad': ['Africa/Ndjamena'],
257 'Chile': ['America/Santiago', 'Pacific/Easter'],
258 'Colombia': ['America/Bogota'],
259 'Comoros': ['Indian/Comoro'],
260 'Costa Rica': ['America/Costa_Rica'],
261 'Croatia': ['Europe/Zagreb'],
262 'Cuba': ['America/Havana'],
263 'Cyprus': ['Asia/Nicosia'],
264 'Czech Republic': ['Europe/Prague'],
265 "C\xc3\xb4te d'Ivoire": ['Africa/Abidjan'],
266 'Democratic Republic of the Congo': ['Africa/Kinshasa', 'Africa/Lubumbashi'],
267 'Denmark': ['Europe/Copenhagen'],
268 'Djibouti': ['Africa/Djibouti'],
269 'Dominica': ['America/Dominica'],
270 'Dominican Republic': ['America/Santo_Domingo'],
271 'East Timor': ['Asia/Dili'],
272 'Ecuador': ['America/Guayaquil', 'Pacific/Galapagos'],
273 'Egypt': ['Africa/Cairo'],
274 'El Salvador': ['America/El_Salvador'],
275 'Equatorial Guinea': ['Africa/Malabo'],
276 'Eritrea': ['Africa/Asmera'],
277 'Estonia': ['Europe/Tallinn'],
278 'Ethiopia': ['Africa/Addis_Ababa'],
279 'Federated States of Micronesia': ['Pacific/Truk',
280 'Pacific/Ponape',
281 'Pacific/Kosrae'],
282 'Fiji': ['Pacific/Fiji'],
283 'Finland': ['Europe/Helsinki'],
284 'France': ['Europe/Paris'],
285 'Gabon': ['Africa/Libreville'],
286 'Georgia': ['Asia/Tbilisi'],
287 'Germany': ['Europe/Berlin'],
288 'Ghana': ['Africa/Accra'],
289 'Greece': ['Europe/Athens'],
290 'Grenada': ['America/Grenada'],
291 'Guatemala': ['America/Guatemala'],
292 'Guinea': ['Africa/Conakry'],
293 'Guinea-Bissau': ['Africa/Bissau'],
294 'Guyana': ['America/Guyana'],
295 'Haiti': ['America/Guatemala'],
296 'Honduras': ['America/Tegucigalpa'],
297 'Hungary': ['Europe/Budapest'],
298 'Iceland': ['Atlantic/Reykjavik'],
299 'India': ['Asia/Calcutta'],
300 'Indonesia': ['Asia/Jakarta',
301 'Asia/Pontianak',
302 'Asia/Makassar',
303 'Asia/Jayapura'],
304 'Iran': ['Asia/Tehran'],
305 'Iraq': ['Asia/Baghdad'],
306 'Israel': ['Asia/Jerusalem'],
307 'Italy': ['Europe/Rome'],
308 'Jamaica': ['America/Jamaica'],
309 'Japan': ['Asia/Tokyo'],
310 'Jordan': ['Asia/Amman'],
311 'Kazakhstan': ['Asia/Almaty',
312 'Asia/Qyzylorda',
313 'Asia/Aqtobe',
314 'Asia/Aqtau',
315 'Asia/Oral'],
316 'Kenya': ['Africa/Nairobi'],
317 'Kingdom of the Netherlands': ['Europe/Amsterdam'],
318 'Kiribati': ['Pacific/Tarawa', 'Pacific/Enderbury', 'Pacific/Kiritimati'],
319 'Kuwait': ['Asia/Kuwait'],
320 'Kyrgyzstan': ['Asia/Bishkek'],
321 'Laos': ['Asia/Vientiane'],
322 'Latvia': ['Europe/Riga'],
323 'Lebanon': ['Asia/Beirut'],
324 'Lesotho': ['Africa/Maseru'],
325 'Liberia': ['Africa/Monrovia'],
326 'Libya': ['Africa/Tripoli'],
327 'Liechtenstein': ['Europe/Vaduz'],
328 'Lithuania': ['Europe/Vilnius'],
329 'Luxembourg': ['Europe/Luxembourg'],
330 'Macedonia': ['Europe/Skopje'],
331 'Madagascar': ['Indian/Antananarivo'],
332 'Malawi': ['Africa/Blantyre'],
333 'Malaysia': ['Asia/Kuala_Lumpur', 'Asia/Kuching'],
334 'Maldives': ['Indian/Maldives'],
335 'Mali': ['Africa/Bamako'],
336 'Malta': ['Europe/Malta'],
337 'Marshall Islands': ['Pacific/Majuro', 'Pacific/Kwajalein'],
338 'Mauritania': ['Africa/Nouakchott'],
339 'Mauritius': ['Indian/Mauritius'],
340 'Mexico': ['America/Mexico_City',
341 'America/Cancun',
342 'America/Merida',
343 'America/Monterrey',
344 'America/Mazatlan',
345 'America/Chihuahua',
346 'America/Hermosillo',
347 'America/Tijuana'],
348 'Moldova': ['Europe/Chisinau'],
349 'Monaco': ['Europe/Monaco'],
350 'Mongolia': ['Asia/Ulaanbaatar', 'Asia/Hovd', 'Asia/Choibalsan'],
351 'Montenegro': ['Europe/Podgorica'],
352 'Morocco': ['Africa/Casablanca'],
353 'Mozambique': ['Africa/Maputo'],
354 'Myanmar': ['Asia/Rangoon'],
355 'Namibia': ['Africa/Windhoek'],
356 'Nauru': ['Pacific/Nauru'],
357 'Nepal': ['Asia/Katmandu'],
358 'New Zealand': ['Pacific/Auckland', 'Pacific/Chatham'],
359 'Nicaragua': ['America/Managua'],
360 'Niger': ['Africa/Niamey'],
361 'Nigeria': ['Africa/Lagos'],
362 'North Korea': ['Asia/Pyongyang'],
363 'Norway': ['Europe/Oslo'],
364 'Oman': ['Asia/Muscat'],
365 'Pakistan': ['Asia/Karachi'],
366 'Palau': ['Pacific/Palau'],
367 'Panama': ['America/Panama'],
368 'Papua New Guinea': ['Pacific/Port_Moresby'],
369 'Paraguay': ['America/Asuncion'],
370 "People's Republic of China": ['Asia/Shanghai',
371 'Asia/Harbin',
372 'Asia/Chongqing',
373 'Asia/Urumqi',
374 'Asia/Kashgar'],
375 'Peru': ['America/Lima'],
376 'Philippines': ['Asia/Manila'],
377 'Poland': ['Europe/Warsaw'],
378 'Portugal': ['Europe/Lisbon', 'Atlantic/Madeira', 'Atlantic/Azores'],
379 'Qatar': ['Asia/Qatar'],
380 'Republic of Ireland': ['Europe/Dublin'],
381 'Republic of the Congo': ['Africa/Brazzaville'],
382 'Romania': ['Europe/Bucharest'],
383 'Russia': ['Europe/Kaliningrad',
384 'Europe/Moscow',
385 'Europe/Volgograd',
386 'Europe/Samara',
387 'Asia/Yekaterinburg',
388 'Asia/Omsk',
389 'Asia/Novosibirsk',
390 'Asia/Krasnoyarsk',
391 'Asia/Irkutsk',
392 'Asia/Yakutsk',
393 'Asia/Vladivostok',
394 'Asia/Sakhalin',
395 'Asia/Magadan',
396 'Asia/Kamchatka',
397 'Asia/Anadyr'],
398 'Rwanda': ['Africa/Kigali'],
399 'Saint Kitts and Nevis': ['America/St_Kitts'],
400 'Saint Lucia': ['America/St_Lucia'],
401 'Saint Vincent and the Grenadines': ['America/St_Vincent'],
402 'Samoa': ['Pacific/Apia'],
403 'San Marino': ['Europe/San_Marino'],
404 'Saudi Arabia': ['Asia/Riyadh'],
405 'Senegal': ['Africa/Dakar'],
406 'Serbia': ['Europe/Belgrade'],
407 'Seychelles': ['Indian/Mahe'],
408 'Sierra Leone': ['Africa/Freetown'],
409 'Singapore': ['Asia/Singapore'],
410 'Slovakia': ['Europe/Bratislava'],
411 'Slovenia': ['Europe/Ljubljana'],
412 'Solomon Islands': ['Pacific/Guadalcanal'],
413 'Somalia': ['Africa/Mogadishu'],
414 'South Africa': ['Africa/Johannesburg'],
415 'South Korea': ['Asia/Seoul'],
416 'Spain': ['Europe/Madrid', 'Africa/Ceuta', 'Atlantic/Canary'],
417 'Sri Lanka': ['Asia/Colombo'],
418 'Sudan': ['Africa/Khartoum'],
419 'Suriname': ['America/Paramaribo'],
420 'Swaziland': ['Africa/Mbabane'],
421 'Sweden': ['Europe/Stockholm'],
422 'Switzerland': ['Europe/Zurich'],
423 'Syria': ['Asia/Damascus'],
424 'S\xc3\xa3o Tom\xc3\xa9 and Pr\xc3\xadncipe': ['Africa/Sao_Tome'],
425 'Tajikistan': ['Asia/Dushanbe'],
426 'Tanzania': ['Africa/Dar_es_Salaam'],
427 'Thailand': ['Asia/Bangkok'],
428 'The Gambia': ['Africa/Banjul'],
429 'Togo': ['Africa/Lome'],
430 'Tonga': ['Pacific/Tongatapu'],
431 'Trinidad and Tobago': ['America/Port_of_Spain'],
432 'Tunisia': ['Africa/Tunis'],
433 'Turkey': ['Europe/Istanbul'],
434 'Turkmenistan': ['Asia/Ashgabat'],
435 'Tuvalu': ['Pacific/Funafuti'],
436 'Uganda': ['Africa/Kampala'],
437 'Ukraine': ['Europe/Kiev',
438 'Europe/Uzhgorod',
439 'Europe/Zaporozhye',
440 'Europe/Simferopol'],
441 'United Arab Emirates': ['Asia/Dubai'],
442 'United Kingdom': ['Europe/London'],
443 'United States': ['America/New_York',
444 'America/Detroit',
445 'America/Kentucky/Louisville',
446 'America/Kentucky/Monticello',
447 'America/Indiana/Indianapolis',
448 'America/Indiana/Marengo',
449 'America/Indiana/Knox',
450 'America/Indiana/Vevay',
451 'America/Chicago',
452 'America/Indiana/Vincennes',
453 'America/Indiana/Petersburg',
454 'America/Menominee',
455 'America/North_Dakota/Center',
456 'America/North_Dakota/New_Salem',
457 'America/Denver',
458 'America/Boise',
459 'America/Shiprock',
460 'America/Phoenix',
461 'America/Los_Angeles',
462 'America/Anchorage',
463 'America/Juneau',
464 'America/Yakutat',
465 'America/Nome',
466 'America/Adak',
467 'Pacific/Honolulu'],
468 'Uruguay': ['America/Montevideo'],
469 'Uzbekistan': ['Asia/Samarkand', 'Asia/Tashkent'],
470 'Vanuatu': ['Pacific/Efate'],
471 'Vatican City': ['Europe/Vatican'],
472 'Venezuela': ['America/Caracas'],
473 'Vietnam': ['Asia/Saigon'],
474 'Yemen': ['Asia/Aden'],
475 'Zambia': ['Africa/Lusaka'],
476 'Zimbabwe': ['Africa/Harare']
477 },
478});