~nik90/ubuntu-clock-app/predefined-world-city-translation-fix

« back to all changes in this revision

Viewing changes to backend/modules/Timezone/statictimezonemodel.cpp

  • Committer: Nekhelesh Ramananthan
  • Date: 2015-02-26 23:58:09 UTC
  • Revision ID: krnekhelesh@gmail.com-20150226235809-uvxw3bjv2m6p8acq
Improved predefined city list format

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
    loadDefaultCityList();
26
26
}
27
27
 
 
28
void StaticTimeZoneModel::addCity(const QString &city, const QString &timezone, const QString &country) {
 
29
    TimeZone tz;
 
30
    tz.cityName = city;
 
31
    tz.country = country;
 
32
    tz.timeZone = QTimeZone(timezone.toLatin1());
 
33
    m_timeZones.append(tz);
 
34
}
 
35
 
28
36
void StaticTimeZoneModel::loadDefaultCityList()
29
37
{
30
38
    // Let QML know model is being reset and rebuilt
32
40
 
33
41
    m_timeZones.clear();
34
42
 
35
 
    TimeZone tz;
36
 
 
37
 
    tz.cityName = tr("Abidjan");
38
 
    tz.country = tr("Africa/Abidjan");
39
 
    tz.timeZone = QTimeZone("Europe/Amsterdam");
40
 
    m_timeZones.append(tz);
41
 
 
42
 
    tz.cityName = tr("Accra");
43
 
    tz.country = tr("Ghana");
44
 
    tz.timeZone = QTimeZone("Africa/Accra");
45
 
    m_timeZones.append(tz);
46
 
 
47
 
    tz.cityName = tr("Addis Ababa");
48
 
    tz.timeZone = QTimeZone("Africa/Addis_Ababa");
49
 
    tz.country = tr("Ethiopia");
50
 
    m_timeZones.append(tz);
51
 
 
52
 
    tz.cityName = tr("Adelaide");
53
 
    tz.timeZone = QTimeZone("Australia/Adelaide");
54
 
    tz.country = tr("Australia");
55
 
    m_timeZones.append(tz);
56
 
 
57
 
    tz.cityName = tr("Albuquerque");
58
 
    tz.timeZone = QTimeZone("America/Denver");
59
 
    tz.country = tr("United States");
60
 
    m_timeZones.append(tz);
61
 
 
62
 
    tz.cityName = tr("Algiers");
63
 
    tz.timeZone = QTimeZone("Africa/Algiers");
64
 
    tz.country = tr("Algeria");
65
 
    m_timeZones.append(tz);
66
 
 
67
 
    tz.cityName = tr("Almaty");
68
 
    tz.timeZone = QTimeZone("Asia/Almaty");
69
 
    tz.country = tr("Kazakhstan");
70
 
    m_timeZones.append(tz);
71
 
 
72
 
    tz.cityName = tr("Amman");
73
 
    tz.timeZone = QTimeZone("Asia/Amman");
74
 
    tz.country = tr("Jordan");
75
 
    m_timeZones.append(tz);
76
 
 
77
 
    tz.cityName = tr("Amsterdam");
78
 
    tz.timeZone = QTimeZone("Europe/Amsterdam");
79
 
    tz.country = tr("Netherlands");
80
 
    m_timeZones.append(tz);
81
 
 
82
 
    tz.cityName = tr("Anadyr");
83
 
    tz.timeZone = QTimeZone("Asia/Anadyr");
84
 
    tz.country = tr("Russia");
85
 
    m_timeZones.append(tz);
86
 
 
87
 
    tz.cityName = tr("Anchorage");
88
 
    tz.timeZone = QTimeZone("America/Anchorage");
89
 
    tz.country = tr("United States");
90
 
    m_timeZones.append(tz);
91
 
 
92
 
    tz.cityName = tr("Andorra");
93
 
    tz.timeZone = QTimeZone("Europe/Andorra");
94
 
    tz.country = tr("Andorra");
95
 
    m_timeZones.append(tz);
96
 
 
97
 
    tz.cityName = tr("Ankara");
98
 
    tz.timeZone = QTimeZone("Europe/Istanbul");
99
 
    tz.country = tr("Turkey");
100
 
    m_timeZones.append(tz);
101
 
 
102
 
    tz.cityName = tr("Ann Arbor");
103
 
    tz.timeZone = QTimeZone("America/Detroit");
104
 
    tz.country = tr("United States");
105
 
    m_timeZones.append(tz);
106
 
 
107
 
    tz.cityName = tr("Antananarivo");
108
 
    tz.timeZone = QTimeZone("Indian/Antananarivo");
109
 
    tz.country = tr("Madagascar");
110
 
    m_timeZones.append(tz);
111
 
 
112
 
    tz.cityName = tr("Aqtau");
113
 
    tz.timeZone = QTimeZone("Asia/Aqtau");
114
 
    tz.country = tr("Kazakhstan");
115
 
    m_timeZones.append(tz);
116
 
 
117
 
    tz.cityName = tr("Aruba");
118
 
    tz.timeZone = QTimeZone("America/Aruba");
119
 
    tz.country = tr("Aruba");
120
 
    m_timeZones.append(tz);
121
 
 
122
 
    tz.cityName = tr("Asunción");
123
 
    tz.timeZone = QTimeZone("America/Asuncion");
124
 
    tz.country = tr("Paraguay");
125
 
    m_timeZones.append(tz);
126
 
 
127
 
    tz.cityName = tr("Athens");
128
 
    tz.timeZone = QTimeZone("Europe/Athens");
129
 
    tz.country = tr("Greece");
130
 
    m_timeZones.append(tz);
131
 
 
132
 
    tz.cityName = tr("Atlanta");
133
 
    tz.timeZone = QTimeZone("America/New_York");
134
 
    tz.country = tr("United States");
135
 
    m_timeZones.append(tz);
136
 
 
137
 
    tz.cityName = tr("Auckland");
138
 
    tz.timeZone = QTimeZone("Pacific/Auckland");
139
 
    tz.country = tr("New Zealand");
140
 
    m_timeZones.append(tz);
141
 
 
142
 
    tz.cityName = tr("Austin");
143
 
    tz.timeZone = QTimeZone("America/Chicago");
144
 
    tz.country = tr("United States");
145
 
    m_timeZones.append(tz);
146
 
 
147
 
    tz.cityName = tr("Baghdad");
148
 
    tz.timeZone = QTimeZone("Asia/Baghdad");
149
 
    tz.country = tr("Iraq");
150
 
    m_timeZones.append(tz);
151
 
 
152
 
    tz.cityName = tr("Bahrain");
153
 
    tz.timeZone = QTimeZone("Asia/Bahrain");
154
 
    tz.country = tr("Bahrain");
155
 
    m_timeZones.append(tz);
156
 
 
157
 
    tz.cityName = tr("Baku");
158
 
    tz.timeZone = QTimeZone("Asia/Baku");
159
 
    tz.country = tr("Azerbaijan");
160
 
    m_timeZones.append(tz);
161
 
 
162
 
    tz.cityName = tr("Baltimore");
163
 
    tz.timeZone = QTimeZone("America/New_York");
164
 
    tz.country = tr("United States");
165
 
    m_timeZones.append(tz);
166
 
 
167
 
    tz.cityName = tr("Bangalore");
168
 
    tz.timeZone = QTimeZone("Asia/Kolkata");
169
 
    tz.country = tr("India");
170
 
    m_timeZones.append(tz);
171
 
 
172
 
    tz.cityName = tr("Bangkok");
173
 
    tz.timeZone = QTimeZone("Asia/Bangkok");
174
 
    tz.country = tr("Thailand");
175
 
    m_timeZones.append(tz);
176
 
 
177
 
    tz.cityName = tr("Barbados");
178
 
    tz.timeZone = QTimeZone("America/Barbados");
179
 
    tz.country = tr("Barbados");
180
 
    m_timeZones.append(tz);
181
 
 
182
 
    tz.cityName = tr("Barcelona");
183
 
    tz.timeZone = QTimeZone("Europe/Madrid");
184
 
    tz.country = tr("Spain");
185
 
    m_timeZones.append(tz);
186
 
 
187
 
    tz.cityName = tr("Beijing");
188
 
    tz.timeZone = QTimeZone("Asia/Shanghai");
189
 
    tz.country = tr("China");
190
 
    m_timeZones.append(tz);
191
 
 
192
 
    tz.cityName = tr("Beirut");
193
 
    tz.timeZone = QTimeZone("Asia/Beirut");
194
 
    tz.country = tr("Lebanon");
195
 
    m_timeZones.append(tz);
196
 
 
197
 
    tz.cityName = tr("Belfast");
198
 
    tz.timeZone = QTimeZone("Europe/Belfast");
199
 
    tz.country = tr("United Kingdom");
200
 
    m_timeZones.append(tz);
201
 
 
202
 
    tz.cityName = tr("Belgrade");
203
 
    tz.timeZone = QTimeZone("Europe/Belgrade");
204
 
    tz.country = tr("Serbia");
205
 
    m_timeZones.append(tz);
206
 
 
207
 
    tz.cityName = tr("Belize");
208
 
    tz.timeZone = QTimeZone("America/Belize");
209
 
    tz.country = tr("Belize");
210
 
    m_timeZones.append(tz);
211
 
 
212
 
    tz.cityName = tr("Belo Horizonte");
213
 
    tz.timeZone = QTimeZone("America/Sao_Paulo");
214
 
    tz.country = tr("Brazil");
215
 
    m_timeZones.append(tz);
216
 
 
217
 
    tz.cityName = tr("Berlin");
218
 
    tz.timeZone = QTimeZone("Europe/Berlin");
219
 
    tz.country = tr("Germany");
220
 
    m_timeZones.append(tz);
221
 
 
222
 
    tz.cityName = tr("Bermuda");
223
 
    tz.timeZone = QTimeZone("Atlantic/Bermuda");
224
 
    tz.country = tr("Bermuda");
225
 
    m_timeZones.append(tz);
226
 
 
227
 
    tz.cityName = tr("Beulah");
228
 
    tz.timeZone = QTimeZone("America/North_Dakota/Beulah");
229
 
    tz.country = tr("United States");
230
 
    m_timeZones.append(tz);
231
 
 
232
 
    tz.cityName = tr("Black Rock City");
233
 
    tz.timeZone = QTimeZone("America/Chicago");
234
 
    tz.country = tr("United States");
235
 
    m_timeZones.append(tz);
236
 
 
237
 
    tz.cityName = tr("Blantyre");
238
 
    tz.timeZone = QTimeZone("Africa/Blantyre");
239
 
    tz.country = tr("Malawi");
240
 
    m_timeZones.append(tz);
241
 
 
242
 
    tz.cityName = tr("Bogotá");
243
 
    tz.timeZone = QTimeZone("America/Bogota");
244
 
    tz.country = tr("Colombia");
245
 
    m_timeZones.append(tz);
246
 
 
247
 
    tz.cityName = tr("Boston");
248
 
    tz.timeZone = QTimeZone("America/New_York");
249
 
    tz.country = tr("United States");
250
 
    m_timeZones.append(tz);
251
 
 
252
 
    tz.cityName = tr("Boulder");
253
 
    tz.timeZone = QTimeZone("America/Denver");
254
 
    tz.country = tr("United States");
255
 
    m_timeZones.append(tz);
256
 
 
257
 
    tz.cityName = tr("Brasília");
258
 
    tz.timeZone = QTimeZone("America/Sao_Paulo");
259
 
    tz.country = tr("Brazil");
260
 
    m_timeZones.append(tz);
261
 
 
262
 
    tz.cityName = tr("Bratislava");
263
 
    tz.timeZone = QTimeZone("Europe/Bratislava");
264
 
    tz.country = tr("Slovakia");
265
 
    m_timeZones.append(tz);
266
 
 
267
 
    tz.cityName = tr("Brazzaville");
268
 
    tz.timeZone = QTimeZone("Africa/Brazzaville");
269
 
    tz.country = tr("Republic of the Congo");
270
 
    m_timeZones.append(tz);
271
 
 
272
 
    tz.cityName = tr("Brisbane");
273
 
    tz.timeZone = QTimeZone("Australia/Brisbane");
274
 
    tz.country = tr("Australia");
275
 
    m_timeZones.append(tz);
276
 
 
277
 
    tz.cityName = tr("Brussels");
278
 
    tz.timeZone = QTimeZone("Europe/Brussels");
279
 
    tz.country = tr("Belgium");
280
 
    m_timeZones.append(tz);
281
 
 
282
 
    tz.cityName = tr("Bucharest");
283
 
    tz.timeZone = QTimeZone("Europe/Bucharest");
284
 
    tz.country = tr("Romania");
285
 
    m_timeZones.append(tz);
286
 
 
287
 
    tz.cityName = tr("Budapest");
288
 
    tz.timeZone = QTimeZone("Europe/Budapest");
289
 
    tz.country = tr("Hungary");
290
 
    m_timeZones.append(tz);
291
 
 
292
 
    tz.cityName = tr("Buenos Aires");
293
 
    tz.timeZone = QTimeZone("America/Argentina/Buenos_Aires");
294
 
    tz.country = tr("Argentina");
295
 
    m_timeZones.append(tz);
296
 
 
297
 
    tz.cityName = tr("Cairo");
298
 
    tz.timeZone = QTimeZone("Africa/Cairo");
299
 
    tz.country = tr("Egypt");
300
 
    m_timeZones.append(tz);
301
 
 
302
 
    tz.cityName = tr("Calcutta");
303
 
    tz.timeZone = QTimeZone("Asia/Calcutta");
304
 
    tz.country = tr("India");
305
 
    m_timeZones.append(tz);
306
 
 
307
 
    tz.cityName = tr("Calgary");
308
 
    tz.timeZone = QTimeZone("America/Edmonton");
309
 
    tz.country = tr("Canada");
310
 
    m_timeZones.append(tz);
311
 
 
312
 
    tz.cityName = tr("Cambridge");
313
 
    tz.timeZone = QTimeZone("Europe/London");
314
 
    tz.country = tr("United Kingdom");
315
 
    m_timeZones.append(tz);
316
 
 
317
 
    tz.cityName = tr("Canary");
318
 
    tz.timeZone = QTimeZone("Atlantic/Canary");
319
 
    tz.country = tr("Australia");
320
 
    m_timeZones.append(tz);
321
 
 
322
 
    tz.cityName = tr("Canberra");
323
 
    tz.timeZone = QTimeZone("Australia/Canberra");
324
 
    tz.country = tr("Australia");
325
 
    m_timeZones.append(tz);
326
 
 
327
 
    tz.cityName = tr("Cancún");
328
 
    tz.timeZone = QTimeZone("America/Cancun");
329
 
    tz.country = tr("Mexico");
330
 
    m_timeZones.append(tz);
331
 
 
332
 
    tz.cityName = tr("Cape Town");
333
 
    tz.timeZone = QTimeZone("Africa/Johannesburg");
334
 
    tz.country = tr("South Africa");
335
 
    m_timeZones.append(tz);
336
 
 
337
 
    tz.cityName = tr("Caracas");
338
 
    tz.timeZone = QTimeZone("America/Caracas");
339
 
    tz.country = tr("Venezuela");
340
 
    m_timeZones.append(tz);
341
 
 
342
 
    tz.cityName = tr("Casablanca");
343
 
    tz.timeZone = QTimeZone("Africa/Casablanca");
344
 
    tz.country = tr("Morocco");
345
 
    m_timeZones.append(tz);
346
 
 
347
 
    tz.cityName = tr("Cayman Palms");
348
 
    tz.timeZone = QTimeZone("America/Cayman");
349
 
    tz.country = tr("Cayman Islands");
350
 
    m_timeZones.append(tz);
351
 
 
352
 
    tz.cityName = tr("Chicago");
353
 
    tz.timeZone = QTimeZone("America/Chicago");
354
 
    tz.country = tr("United States");
355
 
    m_timeZones.append(tz);
356
 
 
357
 
    tz.cityName = tr("Chihuahua");
358
 
    tz.timeZone = QTimeZone("America/Chihuahua");
359
 
    tz.country = tr("Mexico");
360
 
    m_timeZones.append(tz);
361
 
 
362
 
    tz.cityName = tr("Chişinău");
363
 
    tz.timeZone = QTimeZone("Europe/Chisinau");
364
 
    tz.country = tr("Moldova");
365
 
    m_timeZones.append(tz);
366
 
 
367
 
    tz.cityName = tr("Cincinnati");
368
 
    tz.timeZone = QTimeZone("America/New_York");
369
 
    tz.country = tr("United States");
370
 
    m_timeZones.append(tz);
371
 
 
372
 
    tz.cityName = tr("Cleveland");
373
 
    tz.timeZone = QTimeZone("America/New_York");
374
 
    tz.country = tr("United States");
375
 
    m_timeZones.append(tz);
376
 
 
377
 
    tz.cityName = tr("Colombo");
378
 
    tz.timeZone = QTimeZone("Asia/Colombo");
379
 
    tz.country = tr("Sri Lanka");
380
 
    m_timeZones.append(tz);
381
 
 
382
 
    tz.cityName = tr("Columbus");
383
 
    tz.timeZone = QTimeZone("America/New_York");
384
 
    tz.country = tr("United States");
385
 
    m_timeZones.append(tz);
386
 
 
387
 
    tz.cityName = tr("Conakry");
388
 
    tz.timeZone = QTimeZone("Africa/Conakry");
389
 
    tz.country = tr("Guinea");
390
 
    m_timeZones.append(tz);
391
 
 
392
 
    tz.cityName = tr("Copenhagen");
393
 
    tz.timeZone = QTimeZone("Europe/Copenhagen");
394
 
    tz.country = tr("Denmark");
395
 
    m_timeZones.append(tz);
396
 
 
397
 
    tz.cityName = tr("Costa Rica");
398
 
    tz.timeZone = QTimeZone("America/Costa_Rica");
399
 
    tz.country = tr("Costa Rica");
400
 
    m_timeZones.append(tz);
401
 
 
402
 
    tz.cityName = tr("Curaçao");
403
 
    tz.timeZone = QTimeZone("America/Curacao");
404
 
    tz.country = tr("Curacao");
405
 
    m_timeZones.append(tz);
406
 
 
407
 
    tz.cityName = tr("Dakar");
408
 
    tz.timeZone = QTimeZone("Africa/Dakar");
409
 
    tz.country = tr("Senegal");
410
 
    m_timeZones.append(tz);
411
 
 
412
 
    tz.cityName = tr("Dallas");
413
 
    tz.timeZone = QTimeZone("America/Chicago");
414
 
    tz.country = tr("United States");
415
 
    m_timeZones.append(tz);
416
 
 
417
 
    tz.cityName = tr("Damascus");
418
 
    tz.timeZone = QTimeZone("Asia/Damascus");
419
 
    tz.country = tr("Syria");
420
 
    m_timeZones.append(tz);
421
 
 
422
 
    tz.cityName = tr("Dar es Salaam");
423
 
    tz.timeZone = QTimeZone("Africa/Dar_es_Salaam");
424
 
    tz.country = tr("Tanzania");
425
 
    m_timeZones.append(tz);
426
 
 
427
 
    tz.cityName = tr("Darwin");
428
 
    tz.timeZone = QTimeZone("Australia/Darwin");
429
 
    tz.country = tr("Australia");
430
 
    m_timeZones.append(tz);
431
 
 
432
 
    tz.cityName = tr("Dawson Creek");
433
 
    tz.timeZone = QTimeZone("America/Dawson_Creek");
434
 
    tz.country = tr("Canada");
435
 
    m_timeZones.append(tz);
436
 
 
437
 
    tz.cityName = tr("Delhi");
438
 
    tz.timeZone = QTimeZone("Asia/Kolkata");
439
 
    tz.country = tr("India");
440
 
    m_timeZones.append(tz);
441
 
 
442
 
    tz.cityName = tr("Denver");
443
 
    tz.timeZone = QTimeZone("America/Denver");
444
 
    tz.country = tr("United States");
445
 
    m_timeZones.append(tz);
446
 
 
447
 
    tz.cityName = tr("Detroit");
448
 
    tz.timeZone = QTimeZone("America/Detroit");
449
 
    tz.country = tr("United States");
450
 
    m_timeZones.append(tz);
451
 
 
452
 
    tz.cityName = tr("Dhaka");
453
 
    tz.timeZone = QTimeZone("Asia/Dhaka");
454
 
    tz.country = tr("Bangladesh");
455
 
    m_timeZones.append(tz);
456
 
 
457
 
    tz.cityName = tr("Djibouti");
458
 
    tz.timeZone = QTimeZone("Africa/Djibouti");
459
 
    tz.country = tr("Djibouti");
460
 
    m_timeZones.append(tz);
461
 
 
462
 
    tz.cityName = tr("Doha");
463
 
    tz.timeZone = QTimeZone("Asia/Qatar");
464
 
    tz.country = tr("Qatar");
465
 
    m_timeZones.append(tz);
466
 
 
467
 
    tz.cityName = tr("Dominica");
468
 
    tz.timeZone = QTimeZone("America/Dominica");
469
 
    tz.country = tr("Dominica");
470
 
    m_timeZones.append(tz);
471
 
 
472
 
    tz.cityName = tr("Dubai");
473
 
    tz.timeZone = QTimeZone("Asia/Dubai");
474
 
    tz.country = tr("United Arab Emirates");
475
 
    m_timeZones.append(tz);
476
 
 
477
 
    tz.cityName = tr("Dublin");
478
 
    tz.timeZone = QTimeZone("Europe/Dublin");
479
 
    tz.country = tr("Ireland");
480
 
    m_timeZones.append(tz);
481
 
 
482
 
    tz.cityName = tr("Easter Island");
483
 
    tz.timeZone = QTimeZone("Pacific/Easter");
484
 
    tz.country = tr("Chile");
485
 
    m_timeZones.append(tz);
486
 
 
487
 
    tz.cityName = tr("Edmonton");
488
 
    tz.timeZone = QTimeZone("America/Edmonton");
489
 
    tz.country = tr("Canada");
490
 
    m_timeZones.append(tz);
491
 
 
492
 
    tz.cityName = tr("El Salvador");
493
 
    tz.timeZone = QTimeZone("America/El_Salvador");
494
 
    tz.country = tr("El Salvador");
495
 
    m_timeZones.append(tz);
496
 
 
497
 
    tz.cityName = tr("Fiji");
498
 
    tz.timeZone = QTimeZone("Pacific/Fiji");
499
 
    tz.country = tr("Fiji");
500
 
    m_timeZones.append(tz);
501
 
 
502
 
    tz.cityName = tr("Fortaleza");
503
 
    tz.timeZone = QTimeZone("America/Fortaleza");
504
 
    tz.country = tr("Brazil");
505
 
    m_timeZones.append(tz);
506
 
 
507
 
    tz.cityName = tr("Frankfurt");
508
 
    tz.timeZone = QTimeZone("Europe/Berlin");
509
 
    tz.country = tr("Germany");
510
 
    m_timeZones.append(tz);
511
 
 
512
 
    tz.cityName = tr("Freetown");
513
 
    tz.timeZone = QTimeZone("Africa/Freetown");
514
 
    tz.country = tr("Sierra Leone");
515
 
    m_timeZones.append(tz);
516
 
 
517
 
    tz.cityName = tr("Gaborone");
518
 
    tz.timeZone = QTimeZone("Africa/Gaborone");
519
 
    tz.country = tr("Botswana");
520
 
    m_timeZones.append(tz);
521
 
 
522
 
    tz.cityName = tr("Gaza");
523
 
    tz.timeZone = QTimeZone("Asia/Gaza");
524
 
    tz.country = tr("Palestine");
525
 
    m_timeZones.append(tz);
526
 
 
527
 
    tz.cityName = tr("Gibraltar");
528
 
    tz.timeZone = QTimeZone("Europe/Gibraltar");
529
 
    tz.country = tr("Gibraltar");
530
 
    m_timeZones.append(tz);
531
 
 
532
 
    tz.cityName = tr("Grand Turk");
533
 
    tz.timeZone = QTimeZone("America/Grand_Turk");
534
 
    tz.country = tr("Turks and Caicos Islands");
535
 
    m_timeZones.append(tz);
536
 
 
537
 
    tz.cityName = tr("Grenada");
538
 
    tz.timeZone = QTimeZone("America/Grenada");
539
 
    tz.country = tr("Grenada");
540
 
    m_timeZones.append(tz);
541
 
 
542
 
    tz.cityName = tr("Guam");
543
 
    tz.timeZone = QTimeZone("Pacific/Guam");
544
 
    tz.country = tr("Guam");
545
 
    m_timeZones.append(tz);
546
 
 
547
 
    tz.cityName = tr("Guangzhou");
548
 
    tz.timeZone = QTimeZone("Asia/Shanghai");
549
 
    tz.country = tr("China");
550
 
    m_timeZones.append(tz);
551
 
 
552
 
    tz.cityName = tr("Guatemala");
553
 
    tz.timeZone = QTimeZone("America/Guatemala");
554
 
    tz.country = tr("Guatemala");
555
 
    m_timeZones.append(tz);
556
 
 
557
 
    tz.cityName = tr("Gurgaon");
558
 
    tz.timeZone = QTimeZone("Asia/Kolkata");
559
 
    tz.country = tr("India");
560
 
    m_timeZones.append(tz);
561
 
 
562
 
    tz.cityName = tr("Guyana");
563
 
    tz.timeZone = QTimeZone("America/Guyana");
564
 
    tz.country = tr("Guyana");
565
 
    m_timeZones.append(tz);
566
 
 
567
 
    tz.cityName = tr("Haifa");
568
 
    tz.timeZone = QTimeZone("Asia/Jerusalem");
569
 
    tz.country = tr("Israel");
570
 
    m_timeZones.append(tz);
571
 
 
572
 
    tz.cityName = tr("Halifax");
573
 
    tz.timeZone = QTimeZone("America/Halifax");
574
 
    tz.country = tr("Canada");
575
 
    m_timeZones.append(tz);
576
 
 
577
 
    tz.cityName = tr("Hamburg");
578
 
    tz.timeZone = QTimeZone("Europe/Berlin");
579
 
    tz.country = tr("Germany");
580
 
    m_timeZones.append(tz);
581
 
 
582
 
    tz.cityName = tr("Hanoi");
583
 
    tz.timeZone = QTimeZone("Asia/Ho_Chi_Minh");
584
 
    tz.country = tr("Vietnam");
585
 
    m_timeZones.append(tz);
586
 
 
587
 
    tz.cityName = tr("Harare");
588
 
    tz.timeZone = QTimeZone("Africa/Harare");
589
 
    tz.country = tr("Zimbabwe");
590
 
    m_timeZones.append(tz);
591
 
 
592
 
    tz.cityName = tr("Havana");
593
 
    tz.timeZone = QTimeZone("America/Havana");
594
 
    tz.country = tr("Cuba");
595
 
    m_timeZones.append(tz);
596
 
 
597
 
    tz.cityName = tr("Hebron");
598
 
    tz.timeZone = QTimeZone("Asia/Hebron");
599
 
    tz.country = tr("Palestine");
600
 
    m_timeZones.append(tz);
601
 
 
602
 
    tz.cityName = tr("Helsinki");
603
 
    tz.timeZone = QTimeZone("Europe/Helsinki");
604
 
    tz.country = tr("Finland");
605
 
    m_timeZones.append(tz);
606
 
 
607
 
    tz.cityName = tr("Ho Chi Minh City");
608
 
    tz.timeZone = QTimeZone("Asia/Ho_Chi_Minh");
609
 
    tz.country = tr("Vietnam");
610
 
    m_timeZones.append(tz);
611
 
 
612
 
    tz.cityName = tr("Hong Kong");
613
 
    tz.timeZone = QTimeZone("Asia/Hong_Kong");
614
 
    tz.country = tr("Hong Kong");
615
 
    m_timeZones.append(tz);
616
 
 
617
 
    tz.cityName = tr("Honolulu");
618
 
    tz.timeZone = QTimeZone("Pacific/Honolulu");
619
 
    tz.country = tr("United States");
620
 
    m_timeZones.append(tz);
621
 
 
622
 
    tz.cityName = tr("Houston");
623
 
    tz.timeZone = QTimeZone("America/Chicago");
624
 
    tz.country = tr("United States");
625
 
    m_timeZones.append(tz);
626
 
 
627
 
    tz.cityName = tr("Hyderabad");
628
 
    tz.timeZone = QTimeZone("Asia/Kolkata");
629
 
    tz.country = tr("India");
630
 
    m_timeZones.append(tz);
631
 
 
632
 
    tz.cityName = tr("Indianapolis");
633
 
    tz.timeZone = QTimeZone("America/Indiana/Indianapolis");
634
 
    tz.country = tr("United States");
635
 
    m_timeZones.append(tz);
636
 
 
637
 
    tz.cityName = tr("Islamabad");
638
 
    tz.timeZone = QTimeZone("Asia/Karachi");
639
 
    tz.country = tr("Pakistan");
640
 
    m_timeZones.append(tz);
641
 
 
642
 
    tz.cityName = tr("Isle of Man");
643
 
    tz.timeZone = QTimeZone("Europe/Isle_of_Man");
644
 
    tz.country = tr("Isle of Man");
645
 
    m_timeZones.append(tz);
646
 
 
647
 
    tz.cityName = tr("Istanbul");
648
 
    tz.timeZone = QTimeZone("Europe/Istanbul");
649
 
    tz.country = tr("Turkey");
650
 
    m_timeZones.append(tz);
651
 
 
652
 
    tz.cityName = tr("Jacksonville");
653
 
    tz.timeZone = QTimeZone("America/New_York");
654
 
    tz.country = tr("United States");
655
 
    m_timeZones.append(tz);
656
 
 
657
 
    tz.cityName = tr("Jakarta");
658
 
    tz.timeZone = QTimeZone("Asia/Jakarta");
659
 
    tz.country = tr("Indonesia");
660
 
    m_timeZones.append(tz);
661
 
 
662
 
    tz.cityName = tr("Jerusalem");
663
 
    tz.timeZone = QTimeZone("Asia/Jerusalem");
664
 
    tz.country = tr("Israel");
665
 
    m_timeZones.append(tz);
666
 
 
667
 
    tz.cityName = tr("Johannesburg");
668
 
    tz.timeZone = QTimeZone("Africa/Johannesburg");
669
 
    tz.country = tr("South Africa");
670
 
    m_timeZones.append(tz);
671
 
 
672
 
    tz.cityName = tr("Kabul");
673
 
    tz.timeZone = QTimeZone("Asia/Kabul");
674
 
    tz.country = tr("Afghanistan");
675
 
    m_timeZones.append(tz);
676
 
 
677
 
    tz.cityName = tr("Kampala");
678
 
    tz.timeZone = QTimeZone("Africa/Kampala");
679
 
    tz.country = tr("Uganda");
680
 
    m_timeZones.append(tz);
681
 
 
682
 
    tz.cityName = tr("Karachi");
683
 
    tz.timeZone = QTimeZone("Asia/Karachi");
684
 
    tz.country = tr("Pakistan");
685
 
    m_timeZones.append(tz);
686
 
 
687
 
    tz.cityName = tr("Khartoum");
688
 
    tz.timeZone = QTimeZone("Africa/Khartoum");
689
 
    tz.country = tr("Sudan");
690
 
    m_timeZones.append(tz);
691
 
 
692
 
    tz.cityName = tr("Kiev");
693
 
    tz.timeZone = QTimeZone("Europe/Kiev");
694
 
    tz.country = tr("Ukraine");
695
 
    m_timeZones.append(tz);
696
 
 
697
 
    tz.cityName = tr("Kigali");
698
 
    tz.timeZone = QTimeZone("Africa/Kigali");
699
 
    tz.country = tr("Rwanda");
700
 
    m_timeZones.append(tz);
701
 
 
702
 
    tz.cityName = tr("Kingston");
703
 
    tz.timeZone = QTimeZone("America/Toronto");
704
 
    tz.country = tr("Canada");
705
 
    m_timeZones.append(tz);
706
 
 
707
 
    tz.cityName = tr("Kinshasa");
708
 
    tz.timeZone = QTimeZone("Africa/Kinshasa");
709
 
    tz.country = tr("Democratic Republic of the Congo");
710
 
    m_timeZones.append(tz);
711
 
 
712
 
    tz.cityName = tr("Kiritimati");
713
 
    tz.timeZone = QTimeZone("Pacific/Kiritimati");
714
 
    tz.country = tr("Kiribati");
715
 
    m_timeZones.append(tz);
716
 
 
717
 
    tz.cityName = tr("Kirkland");
718
 
    tz.timeZone = QTimeZone("America/Montreal");
719
 
    tz.country = tr("Canada");
720
 
    m_timeZones.append(tz);
721
 
 
722
 
    tz.cityName = tr("Knox");
723
 
    tz.timeZone = QTimeZone("Australia/Melbourne");
724
 
    tz.country = tr("Australia");
725
 
    m_timeZones.append(tz);
726
 
 
727
 
    tz.cityName = tr("Knoxville");
728
 
    tz.timeZone = QTimeZone("America/New_York");
729
 
    tz.country = tr("United States");
730
 
    m_timeZones.append(tz);
731
 
 
732
 
    tz.cityName = tr("Kraków");
733
 
    tz.timeZone = QTimeZone("Europe/Warsaw");
734
 
    tz.country = tr("Poland");
735
 
    m_timeZones.append(tz);
736
 
 
737
 
    tz.cityName = tr("Kuala Lumpur");
738
 
    tz.timeZone = QTimeZone("Asia/Kuala_Lumpur");
739
 
    tz.country = tr("Malaysia");
740
 
    m_timeZones.append(tz);
741
 
 
742
 
    tz.cityName = tr("Kuwait City");
743
 
    tz.timeZone = QTimeZone("Asia/Kuwait");
744
 
    tz.country = tr("Kuwait");
745
 
    m_timeZones.append(tz);
746
 
 
747
 
    tz.cityName = tr("Kyiv");
748
 
    tz.timeZone = QTimeZone("Europe/Kiev");
749
 
    tz.country = tr("Ukraine");
750
 
    m_timeZones.append(tz);
751
 
 
752
 
    tz.cityName = tr("Lagos");
753
 
    tz.timeZone = QTimeZone("Africa/Lagos");
754
 
    tz.country = tr("Nigeria");
755
 
    m_timeZones.append(tz);
756
 
 
757
 
    tz.cityName = tr("Lahore");
758
 
    tz.timeZone = QTimeZone("Asia/Karachi");
759
 
    tz.country = tr("Pakistan");
760
 
    m_timeZones.append(tz);
761
 
 
762
 
    tz.cityName = tr("Las Vegas");
763
 
    tz.timeZone = QTimeZone("America/Los_Angeles");
764
 
    tz.country = tr("United States");
765
 
    m_timeZones.append(tz);
766
 
 
767
 
    tz.cityName = tr("Lima");
768
 
    tz.timeZone = QTimeZone("America/Lima");
769
 
    tz.country = tr("Peru");
770
 
    m_timeZones.append(tz);
771
 
 
772
 
    tz.cityName = tr("Lisbon");
773
 
    tz.timeZone = QTimeZone("Europe/Lisbon");
774
 
    tz.country = tr("Portugal");
775
 
    m_timeZones.append(tz);
776
 
 
777
 
    tz.cityName = tr("London");
778
 
    tz.timeZone = QTimeZone("Europe/London");
779
 
    tz.country = tr("United Kingdom");
780
 
    m_timeZones.append(tz);
781
 
 
782
 
    tz.cityName = tr("Longyearbyen");
783
 
    tz.timeZone = QTimeZone("Arctic/Longyearbyen");
784
 
    tz.country = tr("Svalbard and Jan Mayen");
785
 
    m_timeZones.append(tz);
786
 
 
787
 
    tz.cityName = tr("Los Angeles");
788
 
    tz.timeZone = QTimeZone("America/Los_Angeles");
789
 
    tz.country = tr("United States");
790
 
    m_timeZones.append(tz);
791
 
 
792
 
    tz.cityName = tr("Louisville");
793
 
    tz.timeZone = QTimeZone("America/Kentucky/Louisville");
794
 
    tz.country = tr("United States");
795
 
    m_timeZones.append(tz);
796
 
 
797
 
    tz.cityName = tr("Luxembourg");
798
 
    tz.timeZone = QTimeZone("Europe/Luxembourg");
799
 
    tz.country = tr("Luxembourg");
800
 
    m_timeZones.append(tz);
801
 
 
802
 
    tz.cityName = tr("Macau");
803
 
    tz.timeZone = QTimeZone("Asia/Macau");
804
 
    tz.country = tr("Macao");
805
 
    m_timeZones.append(tz);
806
 
 
807
 
    tz.cityName = tr("Madison");
808
 
    tz.timeZone = QTimeZone("America/Chicago");
809
 
    tz.country = tr("United States");
810
 
    m_timeZones.append(tz);
811
 
 
812
 
    tz.cityName = tr("Madrid");
813
 
    tz.timeZone = QTimeZone("Europe/Madrid");
814
 
    tz.country = tr("Spain");
815
 
    m_timeZones.append(tz);
816
 
 
817
 
    tz.cityName = tr("Maldives");
818
 
    tz.timeZone = QTimeZone("Indian/Maldives");
819
 
    tz.country = tr("Maldives");
820
 
    m_timeZones.append(tz);
821
 
 
822
 
    tz.cityName = tr("Malta");
823
 
    tz.timeZone = QTimeZone("Europe/Malta");
824
 
    tz.country = tr("Malta");
825
 
    m_timeZones.append(tz);
826
 
 
827
 
    tz.cityName = tr("Managua");
828
 
    tz.timeZone = QTimeZone("America/Managua");
829
 
    tz.country = tr("Nicaragua");
830
 
    m_timeZones.append(tz);
831
 
 
832
 
    tz.cityName = tr("Manchester");
833
 
    tz.timeZone = QTimeZone("Europe/London");
834
 
    tz.country = tr("United Kingdom");
835
 
    m_timeZones.append(tz);
836
 
 
837
 
    tz.cityName = tr("Manila");
838
 
    tz.timeZone = QTimeZone("Asia/Manila");
839
 
    tz.country = tr("Philippines");
840
 
    m_timeZones.append(tz);
841
 
 
842
 
    tz.cityName = tr("Marengo");
843
 
    tz.timeZone = QTimeZone("America/Indiana/Marengo");
844
 
    tz.country = tr("United States");
845
 
    m_timeZones.append(tz);
846
 
 
847
 
    tz.cityName = tr("Martinique");
848
 
    tz.timeZone = QTimeZone("America/Martinique");
849
 
    tz.country = tr("Canada");
850
 
    m_timeZones.append(tz);
851
 
 
852
 
    tz.cityName = tr("Maseru");
853
 
    tz.timeZone = QTimeZone("Africa/Maseru");
854
 
    tz.country = tr("Lesotho");
855
 
    m_timeZones.append(tz);
856
 
 
857
 
    tz.cityName = tr("Melbourne");
858
 
    tz.timeZone = QTimeZone("Australia/Melbourne");
859
 
    tz.country = tr("Australia");
860
 
    m_timeZones.append(tz);
861
 
 
862
 
    tz.cityName = tr("Memphis");
863
 
    tz.timeZone = QTimeZone("America/Chicago");
864
 
    tz.country = tr("United States");
865
 
    m_timeZones.append(tz);
866
 
 
867
 
    tz.cityName = tr("Mendoza");
868
 
    tz.timeZone = QTimeZone("America/Argentina/Mendoza");
869
 
    tz.country = tr("Argentina");
870
 
    m_timeZones.append(tz);
871
 
 
872
 
    tz.cityName = tr("Metlakatla");
873
 
    tz.timeZone = QTimeZone("America/Metlakatla");
874
 
    tz.country = tr("United States");
875
 
    m_timeZones.append(tz);
876
 
 
877
 
    tz.cityName = tr("Mexico City");
878
 
    tz.timeZone = QTimeZone("America/Mexico_City");
879
 
    tz.country = tr("Mexico");
880
 
    m_timeZones.append(tz);
881
 
 
882
 
    tz.cityName = tr("Miami");
883
 
    tz.timeZone = QTimeZone("America/New_York");
884
 
    tz.country = tr("United States");
885
 
    m_timeZones.append(tz);
886
 
 
887
 
    tz.cityName = tr("Milan");
888
 
    tz.timeZone = QTimeZone("Europe/Rome");
889
 
    tz.country = tr("Italy");
890
 
    m_timeZones.append(tz);
891
 
 
892
 
    tz.cityName = tr("Milwaukee");
893
 
    tz.timeZone = QTimeZone("America/Chicago");
894
 
    tz.country = tr("United States");
895
 
    m_timeZones.append(tz);
896
 
 
897
 
    tz.cityName = tr("Minneapolis");
898
 
    tz.timeZone = QTimeZone("America/Chicago");
899
 
    tz.country = tr("United States");
900
 
    m_timeZones.append(tz);
901
 
 
902
 
    tz.cityName = tr("Minsk");
903
 
    tz.timeZone = QTimeZone("Europe/Minsk");
904
 
    tz.country = tr("Belarus");
905
 
    m_timeZones.append(tz);
906
 
 
907
 
    tz.cityName = tr("Mogadishu");
908
 
    tz.timeZone = QTimeZone("Africa/Mogadishu");
909
 
    tz.country = tr("Somalia");
910
 
    m_timeZones.append(tz);
911
 
 
912
 
    tz.cityName = tr("Monrovia");
913
 
    tz.timeZone = QTimeZone("Africa/Monrovia");
914
 
    tz.country = tr("Liberia");
915
 
    m_timeZones.append(tz);
916
 
 
917
 
    tz.cityName = tr("Monaco");
918
 
    tz.timeZone = QTimeZone("Europe/Monaco");
919
 
    tz.country = tr("Monaco");
920
 
    m_timeZones.append(tz);
921
 
 
922
 
    tz.cityName = tr("Monterrey");
923
 
    tz.timeZone = QTimeZone("America/Monterrey");
924
 
    tz.country = tr("Mexico");
925
 
    m_timeZones.append(tz);
926
 
 
927
 
    tz.cityName = tr("Montevideo");
928
 
    tz.timeZone = QTimeZone("America/Montevideo");
929
 
    tz.country = tr("Uruguay");
930
 
    m_timeZones.append(tz);
931
 
 
932
 
    tz.cityName = tr("Montreal");
933
 
    tz.timeZone = QTimeZone("America/Montreal");
934
 
    tz.country = tr("Canada");
935
 
    m_timeZones.append(tz);
936
 
 
937
 
    tz.cityName = tr("Moscow");
938
 
    tz.timeZone = QTimeZone("Europe/Moscow");
939
 
    tz.country = tr("Russia");
940
 
    m_timeZones.append(tz);
941
 
 
942
 
    tz.cityName = tr("Mountain View");
943
 
    tz.timeZone = QTimeZone("America/Los_Angeles");
944
 
    tz.country = tr("United States");
945
 
    m_timeZones.append(tz);
946
 
 
947
 
    tz.cityName = tr("Mumbai");
948
 
    tz.timeZone = QTimeZone("Asia/Kolkata");
949
 
    tz.country = tr("India");
950
 
    m_timeZones.append(tz);
951
 
 
952
 
    tz.cityName = tr("Munich");
953
 
    tz.timeZone = QTimeZone("Europe/Berlin");
954
 
    tz.country = tr("Germany");
955
 
    m_timeZones.append(tz);
956
 
 
957
 
    tz.cityName = tr("Muscat");
958
 
    tz.timeZone = QTimeZone("Asia/Muscat");
959
 
    tz.country = tr("Oman");
960
 
    m_timeZones.append(tz);
961
 
 
962
 
    tz.cityName = tr("Nairobi");
963
 
    tz.timeZone = QTimeZone("Africa/Nairobi");
964
 
    tz.country = tr("Kenya");
965
 
    m_timeZones.append(tz);
966
 
 
967
 
    tz.cityName = tr("Nashville");
968
 
    tz.timeZone = QTimeZone("America/Chicago");
969
 
    tz.country = tr("United States");
970
 
    m_timeZones.append(tz);
971
 
 
972
 
    tz.cityName = tr("Nassau");
973
 
    tz.timeZone = QTimeZone("America/Nassau");
974
 
    tz.country = tr("Bahamas");
975
 
    m_timeZones.append(tz);
976
 
 
977
 
    tz.cityName = tr("New Orleans");
978
 
    tz.timeZone = QTimeZone("America/Chicago");
979
 
    tz.country = tr("United States");
980
 
    m_timeZones.append(tz);
981
 
 
982
 
    tz.cityName = tr("New Salem");
983
 
    tz.timeZone = QTimeZone("America/North_Dakota/New_Salem");
984
 
    tz.country = tr("United States");
985
 
    m_timeZones.append(tz);
986
 
 
987
 
    tz.cityName = tr("New South Wales");
988
 
    tz.timeZone = QTimeZone("Australia/Sydney");
989
 
    tz.country = tr("Australia");
990
 
    m_timeZones.append(tz);
991
 
 
992
 
    tz.cityName = tr("New York");
993
 
    tz.timeZone = QTimeZone("America/New_York");
994
 
    tz.country = tr("United States");
995
 
    m_timeZones.append(tz);
996
 
 
997
 
    tz.cityName = tr("Newfoundland");
998
 
    tz.timeZone = QTimeZone("America/St_Johns");
999
 
    tz.country = tr("United States");
1000
 
    m_timeZones.append(tz);
1001
 
 
1002
 
    tz.cityName = tr("Nouméa");
1003
 
    tz.timeZone = QTimeZone("Pacific/Noumea");
1004
 
    tz.country = tr("New Caledonia");
1005
 
    m_timeZones.append(tz);
1006
 
 
1007
 
    tz.cityName = tr("Nuestra Señora de La Paz");
1008
 
    tz.timeZone = QTimeZone("America/Bogota");
1009
 
    tz.country = tr("Colombia");
1010
 
    m_timeZones.append(tz);
1011
 
 
1012
 
    tz.cityName = tr("Oklahoma City");
1013
 
    tz.timeZone = QTimeZone("America/Chicago");
1014
 
    tz.country = tr("United States");
1015
 
    m_timeZones.append(tz);
1016
 
 
1017
 
    tz.cityName = tr("Osaka");
1018
 
    tz.timeZone = QTimeZone("Asia/Tokyo");
1019
 
    tz.country = tr("Japan");
1020
 
    m_timeZones.append(tz);
1021
 
 
1022
 
    tz.cityName = tr("Oslo");
1023
 
    tz.timeZone = QTimeZone("Europe/Oslo");
1024
 
    tz.country = tr("Norway");
1025
 
    m_timeZones.append(tz);
1026
 
 
1027
 
    tz.cityName = tr("Ottawa");
1028
 
    tz.timeZone = QTimeZone("America/Toronto");
1029
 
    tz.country = tr("Canada");
1030
 
    m_timeZones.append(tz);
1031
 
 
1032
 
    tz.cityName = tr("Oulu");
1033
 
    tz.timeZone = QTimeZone("Europe/Helsinki");
1034
 
    tz.country = tr("Finland");
1035
 
    m_timeZones.append(tz);
1036
 
 
1037
 
    tz.cityName = tr("Panamá");
1038
 
    tz.timeZone = QTimeZone("America/Panama");
1039
 
    tz.country = tr("Panama");
1040
 
    m_timeZones.append(tz);
1041
 
 
1042
 
    tz.cityName = tr("Paramaribo");
1043
 
    tz.timeZone = QTimeZone("America/Paramaribo");
1044
 
    tz.country = tr("Suriname");
1045
 
    m_timeZones.append(tz);
1046
 
 
1047
 
    tz.cityName = tr("Paris");
1048
 
    tz.timeZone = QTimeZone("Europe/Paris");
1049
 
    tz.country = tr("France");
1050
 
    m_timeZones.append(tz);
1051
 
 
1052
 
    tz.cityName = tr("Perth");
1053
 
    tz.timeZone = QTimeZone("Australia/Perth");
1054
 
    tz.country = tr("Australia");
1055
 
    m_timeZones.append(tz);
1056
 
 
1057
 
    tz.cityName = tr("Petersburg");
1058
 
    tz.timeZone = QTimeZone("America/Indiana/Petersburg");
1059
 
    tz.country = tr("Russia");
1060
 
    m_timeZones.append(tz);
1061
 
 
1062
 
    tz.cityName = tr("Philadelphia");
1063
 
    tz.timeZone = QTimeZone("America/New_York");
1064
 
    tz.country = tr("United States");
1065
 
    m_timeZones.append(tz);
1066
 
 
1067
 
    tz.cityName = tr("Phnom Penh");
1068
 
    tz.timeZone = QTimeZone("Asia/Phnom_Penh");
1069
 
    tz.country = tr("Cambodia");
1070
 
    m_timeZones.append(tz);
1071
 
 
1072
 
    tz.cityName = tr("Phoenix");
1073
 
    tz.timeZone = QTimeZone("America/Phoenix");
1074
 
    tz.country = tr("United States");
1075
 
    m_timeZones.append(tz);
1076
 
 
1077
 
    tz.cityName = tr("Pittsburgh");
1078
 
    tz.timeZone = QTimeZone("America/New_York");
1079
 
    tz.country = tr("United States");
1080
 
    m_timeZones.append(tz);
1081
 
 
1082
 
    tz.cityName = tr("Port of Spain");
1083
 
    tz.timeZone = QTimeZone("America/Port_of_Spain");
1084
 
    tz.country = tr("Trinidad and Tobago");
1085
 
    m_timeZones.append(tz);
1086
 
 
1087
 
    tz.cityName = tr("Port au Prince");
1088
 
    tz.timeZone = QTimeZone("America/Port-au-Prince");
1089
 
    tz.country = tr("Haiti");
1090
 
    m_timeZones.append(tz);
1091
 
 
1092
 
    tz.cityName = tr("Portland");
1093
 
    tz.timeZone = QTimeZone("America/Los_Angeles");
1094
 
    tz.country = tr("United States");
1095
 
    m_timeZones.append(tz);
1096
 
 
1097
 
    tz.cityName = tr("Prague");
1098
 
    tz.timeZone = QTimeZone("Europe/Prague");
1099
 
    tz.country = tr("Czech");
1100
 
    m_timeZones.append(tz);
1101
 
 
1102
 
    tz.cityName = tr("Pyongyang");
1103
 
    tz.timeZone = QTimeZone("Asia/Pyongyang");
1104
 
    tz.country = tr("North Korea");
1105
 
    m_timeZones.append(tz);
1106
 
 
1107
 
    tz.cityName = tr("Queensland");
1108
 
    tz.timeZone = QTimeZone("Australia/Brisbane");
1109
 
    tz.country = tr("United States");
1110
 
    m_timeZones.append(tz);
1111
 
 
1112
 
    tz.cityName = tr("Quito");
1113
 
    tz.timeZone = QTimeZone("America/Guayaquil");
1114
 
    tz.country = tr("Ecuador");
1115
 
    m_timeZones.append(tz);
1116
 
 
1117
 
    tz.cityName = tr("Rangoon");
1118
 
    tz.timeZone = QTimeZone("Asia/Rangoon");
1119
 
    tz.country = tr("Myanmar");
1120
 
    m_timeZones.append(tz);
1121
 
 
1122
 
    tz.cityName = tr("Reno");
1123
 
    tz.timeZone = QTimeZone("America/Los_Angeles");
1124
 
    tz.country = tr("United States");
1125
 
    m_timeZones.append(tz);
1126
 
 
1127
 
    tz.cityName = tr("Reston");
1128
 
    tz.timeZone = QTimeZone("America/New_York");
1129
 
    tz.country = tr("United States");
1130
 
    m_timeZones.append(tz);
1131
 
 
1132
 
    tz.cityName = tr("Reykjavík");
1133
 
    tz.timeZone = QTimeZone("Atlantic/Reykjavik");
1134
 
    tz.country = tr("Iceland");
1135
 
    m_timeZones.append(tz);
1136
 
 
1137
 
    tz.cityName = tr("Riga");
1138
 
    tz.timeZone = QTimeZone("Europe/Riga");
1139
 
    tz.country = tr("Latvia");
1140
 
    m_timeZones.append(tz);
1141
 
 
1142
 
    tz.cityName = tr("Rio de Janeiro");
1143
 
    tz.timeZone = QTimeZone("America/Sao_Paulo");
1144
 
    tz.country = tr("Brazil");
1145
 
    m_timeZones.append(tz);
1146
 
 
1147
 
    tz.cityName = tr("Riyadh");
1148
 
    tz.timeZone = QTimeZone("Asia/Riyadh");
1149
 
    tz.country = tr("Saudi Arabia");
1150
 
    m_timeZones.append(tz);
1151
 
 
1152
 
    tz.cityName = tr("Rome");
1153
 
    tz.timeZone = QTimeZone("Europe/Rome");
1154
 
    tz.country = tr("Italy");
1155
 
    m_timeZones.append(tz);
1156
 
 
1157
 
    tz.cityName = tr("Sacramento");
1158
 
    tz.timeZone = QTimeZone("America/Los_Angeles");
1159
 
    tz.country = tr("United States");
1160
 
    m_timeZones.append(tz);
1161
 
 
1162
 
    tz.cityName = tr("Salt Lake City");
1163
 
    tz.timeZone = QTimeZone("America/Denver");
1164
 
    tz.country = tr("United States");
1165
 
    m_timeZones.append(tz);
1166
 
 
1167
 
    tz.cityName = tr("Samoa");
1168
 
    tz.timeZone = QTimeZone("Pacific/Apia");
1169
 
    tz.country = tr("Samoa");
1170
 
    m_timeZones.append(tz);
1171
 
 
1172
 
    tz.cityName = tr("San Antonio");
1173
 
    tz.timeZone = QTimeZone("America/Chicago");
1174
 
    tz.country = tr("United States");
1175
 
    m_timeZones.append(tz);
1176
 
 
1177
 
    tz.cityName = tr("San Diego");
1178
 
    tz.timeZone = QTimeZone("America/Los_Angeles");
1179
 
    tz.country = tr("United States");
1180
 
    m_timeZones.append(tz);
1181
 
 
1182
 
    tz.cityName = tr("San Francisco");
1183
 
    tz.timeZone = QTimeZone("America/Costa_Rica");
1184
 
    tz.country = tr("United States");
1185
 
    m_timeZones.append(tz);
1186
 
 
1187
 
    tz.cityName = tr("San José");
1188
 
    tz.timeZone = QTimeZone("America/Costa_Rica");
1189
 
    tz.country = tr("Costa Rica");
1190
 
    m_timeZones.append(tz);
1191
 
 
1192
 
    tz.cityName = tr("San Juan");
1193
 
    tz.timeZone = QTimeZone("America/Puerto_Rico");
1194
 
    tz.country = tr("Puerto Rico");
1195
 
    m_timeZones.append(tz);
1196
 
 
1197
 
    tz.cityName = tr("San Marino");
1198
 
    tz.timeZone = QTimeZone("Europe/San_Marino");
1199
 
    tz.country = tr("San Marino");
1200
 
    m_timeZones.append(tz);
1201
 
 
1202
 
    tz.cityName = tr("San Salvador");
1203
 
    tz.timeZone = QTimeZone("America/El_Salvador");
1204
 
    tz.country = tr("El Salvador");
1205
 
    m_timeZones.append(tz);
1206
 
 
1207
 
    tz.cityName = tr("Sanaa");
1208
 
    tz.timeZone = QTimeZone("Asia/Aden");
1209
 
    tz.country = tr("Yemen");
1210
 
    m_timeZones.append(tz);
1211
 
 
1212
 
    tz.cityName = tr("Santiago");
1213
 
    tz.timeZone = QTimeZone("America/Santiago");
1214
 
    tz.country = tr("Chile");
1215
 
    m_timeZones.append(tz);
1216
 
 
1217
 
    tz.cityName = tr("Santo Domingo");
1218
 
    tz.timeZone = QTimeZone("America/Santo_Domingo");
1219
 
    tz.country = tr("Dominican Republic");
1220
 
    m_timeZones.append(tz);
1221
 
 
1222
 
    tz.cityName = tr("São Paulo");
1223
 
    tz.timeZone = QTimeZone("America/Sao_Paulo");
1224
 
    tz.country = tr("Brazil");
1225
 
    m_timeZones.append(tz);
1226
 
 
1227
 
    tz.cityName = tr("São Tomé");
1228
 
    tz.timeZone = QTimeZone("Africa/Sao_Tome");
1229
 
    tz.country = tr("São Tomé and Príncipe");
1230
 
    m_timeZones.append(tz);
1231
 
 
1232
 
    tz.cityName = tr("Sarajevo");
1233
 
    tz.timeZone = QTimeZone("Europe/Sarajevo");
1234
 
    tz.country = tr("Bosnia and Herzegovina");
1235
 
    m_timeZones.append(tz);
1236
 
 
1237
 
    tz.cityName = tr("Saskatchewan");
1238
 
    tz.timeZone = QTimeZone("America/Regina");
1239
 
    tz.country = tr("Canada");
1240
 
    m_timeZones.append(tz);
1241
 
 
1242
 
    tz.cityName = tr("Seattle");
1243
 
    tz.timeZone = QTimeZone("America/Los_Angeles");
1244
 
    tz.country = tr("United States");
1245
 
    m_timeZones.append(tz);
1246
 
 
1247
 
    tz.cityName = tr("Seoul");
1248
 
    tz.timeZone = QTimeZone("Asia/Seoul");
1249
 
    tz.country = tr("South Korea");
1250
 
    m_timeZones.append(tz);
1251
 
 
1252
 
    tz.cityName = tr("Shanghai");
1253
 
    tz.timeZone = QTimeZone("Asia/Shanghai");
1254
 
    tz.country = tr("China");
1255
 
    m_timeZones.append(tz);
1256
 
 
1257
 
    tz.cityName = tr("Singapore");
1258
 
    tz.timeZone = QTimeZone("Asia/Singapore");
1259
 
    tz.country = tr("Singapore");
1260
 
    m_timeZones.append(tz);
1261
 
 
1262
 
    tz.cityName = tr("Simferopol’");
1263
 
    tz.timeZone = QTimeZone("Europe/Simferopol");
1264
 
    tz.country = tr("Ukraine");
1265
 
    m_timeZones.append(tz);
1266
 
 
1267
 
    tz.cityName = tr("Skopje");
1268
 
    tz.timeZone = QTimeZone("Europe/Skopje");
1269
 
    tz.country = tr("Macedonia");
1270
 
    m_timeZones.append(tz);
1271
 
 
1272
 
    tz.cityName = tr("Sofia");
1273
 
    tz.timeZone = QTimeZone("Europe/Sofia");
1274
 
    tz.country = tr("Bulgaria");
1275
 
    m_timeZones.append(tz);
1276
 
 
1277
 
    tz.cityName = tr("St.Johns");
1278
 
    tz.timeZone = QTimeZone("America/St_Johns");
1279
 
    tz.country = tr("Canada");
1280
 
    m_timeZones.append(tz);
1281
 
 
1282
 
    tz.cityName = tr("St.Kitts");
1283
 
    tz.timeZone = QTimeZone("America/St_Kitts");
1284
 
    tz.country = tr("Saint Kitts and Nevis");
1285
 
    m_timeZones.append(tz);
1286
 
 
1287
 
    tz.cityName = tr("St.Louis");
1288
 
    tz.timeZone = QTimeZone("America/Chicago");
1289
 
    tz.country = tr("United States");
1290
 
    m_timeZones.append(tz);
1291
 
 
1292
 
    tz.cityName = tr("Stanley");
1293
 
    tz.timeZone = QTimeZone("Atlantic/Stanley");
1294
 
    tz.country = tr("Falkland Islands");
1295
 
    m_timeZones.append(tz);
1296
 
 
1297
 
    tz.cityName = tr("Stockholm");
1298
 
    tz.timeZone = QTimeZone("Europe/Stockholm");
1299
 
    tz.country = tr("Sweden");
1300
 
    m_timeZones.append(tz);
1301
 
 
1302
 
    tz.cityName = tr("Suva");
1303
 
    tz.timeZone = QTimeZone("Pacific/Fiji");
1304
 
    tz.country = tr("Fiji");
1305
 
    m_timeZones.append(tz);
1306
 
 
1307
 
    tz.cityName = tr("Sydney");
1308
 
    tz.timeZone = QTimeZone("Australia/Sydney");
1309
 
    tz.country = tr("Australia");
1310
 
    m_timeZones.append(tz);
1311
 
 
1312
 
    tz.cityName = tr("Taipei");
1313
 
    tz.timeZone = QTimeZone("Asia/Taipei");
1314
 
    tz.country = tr("Taiwan");
1315
 
    m_timeZones.append(tz);
1316
 
 
1317
 
    tz.cityName = tr("Tallinn");
1318
 
    tz.timeZone = QTimeZone("Europe/Tallinn");
1319
 
    tz.country = tr("Estonia");
1320
 
    m_timeZones.append(tz);
1321
 
 
1322
 
    tz.cityName = tr("Tehran");
1323
 
    tz.timeZone = QTimeZone("Asia/Tehran");
1324
 
    tz.country = tr("Iran");
1325
 
    m_timeZones.append(tz);
1326
 
 
1327
 
    tz.cityName = tr("Tokyo");
1328
 
    tz.timeZone = QTimeZone("Asia/Tokyo");
1329
 
    tz.country = tr("Japan");
1330
 
    m_timeZones.append(tz);
1331
 
 
1332
 
    tz.cityName = tr("Toronto");
1333
 
    tz.timeZone = QTimeZone("America/Toronto");
1334
 
    tz.country = tr("Canada");
1335
 
    m_timeZones.append(tz);
1336
 
 
1337
 
    tz.cityName = tr("Tripoli");
1338
 
    tz.timeZone = QTimeZone("Africa/Tripoli");
1339
 
    tz.country = tr("Libyra");
1340
 
    m_timeZones.append(tz);
1341
 
 
1342
 
    tz.cityName = tr("Tunis");
1343
 
    tz.timeZone = QTimeZone("Africa/Tunis");
1344
 
    tz.country = tr("Tunisia");
1345
 
    m_timeZones.append(tz);
1346
 
 
1347
 
    tz.cityName = tr("Ulan Bator");
1348
 
    tz.timeZone = QTimeZone("Asia/Ulan_Bator");
1349
 
    tz.country = tr("Mongolia");
1350
 
    m_timeZones.append(tz);
1351
 
 
1352
 
    tz.cityName = tr("UTC");
1353
 
    tz.timeZone = QTimeZone("UTC");
1354
 
    tz.country = tr("UTC");
1355
 
    m_timeZones.append(tz);
1356
 
 
1357
 
    tz.cityName = tr("Vancouver");
1358
 
    tz.timeZone = QTimeZone("America/Vancouver");
1359
 
    tz.country = tr("Canada");
1360
 
    m_timeZones.append(tz);
1361
 
 
1362
 
    tz.cityName = tr("Vatican City");
1363
 
    tz.timeZone = QTimeZone("Europe/Vatican");
1364
 
    tz.country = tr("Vatican City");
1365
 
    m_timeZones.append(tz);
1366
 
 
1367
 
    tz.cityName = tr("Vevay");
1368
 
    tz.timeZone = QTimeZone("America/Indiana/Vevay");
1369
 
    tz.country = tr("United States");
1370
 
    m_timeZones.append(tz);
1371
 
 
1372
 
    tz.cityName = tr("Vienna");
1373
 
    tz.timeZone = QTimeZone("Europe/Vienna");
1374
 
    tz.country = tr("Austria");
1375
 
    m_timeZones.append(tz);
1376
 
 
1377
 
    tz.cityName = tr("Vilnius");
1378
 
    tz.timeZone = QTimeZone("Europe/Vilnius");
1379
 
    tz.country = tr("Lithuania");
1380
 
    m_timeZones.append(tz);
1381
 
 
1382
 
    tz.cityName = tr("Vincennes");
1383
 
    tz.timeZone = QTimeZone("America/Indiana/Vincennes");
1384
 
    tz.country = tr("France");
1385
 
    m_timeZones.append(tz);
1386
 
 
1387
 
    tz.cityName = tr("Warsaw");
1388
 
    tz.timeZone = QTimeZone("Europe/Warsaw");
1389
 
    tz.country = tr("Poland");
1390
 
    m_timeZones.append(tz);
1391
 
 
1392
 
    tz.cityName = tr("Washington D.C");
1393
 
    tz.timeZone = QTimeZone("America/New_York");
1394
 
    tz.country = tr("United States");
1395
 
    m_timeZones.append(tz);
1396
 
 
1397
 
    tz.cityName = tr("Winamac");
1398
 
    tz.timeZone = QTimeZone("America/Indiana/Winamac");
1399
 
    tz.country = tr("United States");
1400
 
    m_timeZones.append(tz);
1401
 
 
1402
 
    tz.cityName = tr("Winnipeg");
1403
 
    tz.timeZone = QTimeZone("America/Winnipeg");
1404
 
    tz.country = tr("Canada");
1405
 
    m_timeZones.append(tz);
1406
 
 
1407
 
    tz.cityName = tr("Wrocław");
1408
 
    tz.timeZone = QTimeZone("Europe/Warsaw");
1409
 
    tz.country = tr("Poland");
1410
 
    m_timeZones.append(tz);
1411
 
 
1412
 
    tz.cityName = tr("Zagreb");
1413
 
    tz.timeZone = QTimeZone("Europe/Zagreb");
1414
 
    tz.country = tr("Croatia");
1415
 
    m_timeZones.append(tz);
1416
 
 
1417
 
    tz.cityName = tr("Zürich");
1418
 
    tz.timeZone = QTimeZone("Europe/Zurich");
1419
 
    tz.country = tr("Switzerland");
1420
 
    m_timeZones.append(tz);
 
43
    addCity(tr("Abidjan"), "Africa/Abidjan", tr("Ivory Coast"));
 
44
    addCity(tr("Accra"), "Africa/Accra", tr("Ghana"));
 
45
    addCity(tr("Addis Ababa"), "Africa/Addis_Ababa", tr("Ethiopia"));
 
46
    addCity(tr("Adelaide"), "Australia/Adelaide", tr("Australia"));
 
47
    addCity(tr("Albuquerque"), "America/Denver", tr("United States"));
 
48
    addCity(tr("Algiers"), "Africa/Algiers", tr("Algeria"));
 
49
    addCity(tr("Almaty"), "Asia/Almaty", tr("Kazakhstan"));
 
50
    addCity(tr("Amman"), "Asia/Amman", tr("Jordan"));
 
51
    addCity(tr("Amsterdam"), "Europe/Amsterdam", tr("Netherlands"));
 
52
    addCity(tr("Anadyr"), "Asia/Anadyr", tr("Russia"));
 
53
    addCity(tr("Anchorage"), "America/Anchorage", tr("United States"));
 
54
    addCity(tr("Andorra"), "Europe/Andorra", tr("Andorra"));
 
55
    addCity(tr("Ankara"), "Europe/Istanbul", tr("Turkey"));
 
56
    addCity(tr("Ann Arbor"), "America/Detroit", tr("United States"));
 
57
    addCity(tr("Antananarivo"), "Indian/Antananarivo", tr("Madagascar"));
 
58
    addCity(tr("Aqtau"), "Asia/Aqtau", tr("Kazakhstan"));
 
59
    addCity(tr("Aruba"), "America/Aruba", tr("Aruba"));
 
60
    addCity(tr("Asunción"), "America/Asuncion", tr("Paraguay"));
 
61
    addCity(tr("Athens"), "Europe/Athens", tr("Greece"));
 
62
    addCity(tr("Atlanta"), "America/New_York", tr("United States"));
 
63
    addCity(tr("Auckland"), "Pacific/Auckland", tr("New Zealand"));
 
64
    addCity(tr("Austin"), "America/Chicago", tr("United States"));
 
65
 
 
66
    addCity(tr("Baghdad"), "Asia/Baghdad", tr("Iraq"));
 
67
    addCity(tr("Bahrain"), "Asia/Bahrain", tr("Bahrain"));
 
68
    addCity(tr("Baku"), "Asia/Baku", tr("Azerbaijan"));
 
69
    addCity(tr("Baltimore"), "America/New_York", tr("United States"));
 
70
    addCity(tr("Bangalore"), "Asia/Kolkata", tr("India"));
 
71
    addCity(tr("Bangkok"), "Asia/Bangkok", tr("Thailand"));
 
72
    addCity(tr("Barbados"), "America/Barbados", tr("Barbados"));
 
73
    addCity(tr("Barcelona"), "Europe/Madrid", tr("Spain"));
 
74
    addCity(tr("Beijing"), "Asia/Shanghai", tr("China"));
 
75
    addCity(tr("Beirut"), "Asia/Beirut", tr("Lebanon"));
 
76
    addCity(tr("Belfast"), "Europe/Belfast", tr("United Kingdom"));
 
77
    addCity(tr("Belgrade"), "Europe/Belgrade", tr("Serbia"));
 
78
    addCity(tr("Belize"), "America/Belize", tr("Belize"));
 
79
    addCity(tr("Belo Horizonte"), "America/Sao_Paulo", tr("Brazil"));
 
80
    addCity(tr("Berlin"), "Europe/Berlin", tr("Germany"));
 
81
    addCity(tr("Bermuda"), "Atlantic/Bermuda", tr("Bermuda"));
 
82
    addCity(tr("Beulah"), "America/North_Dakota/Beulah", tr("United States"));
 
83
    addCity(tr("Black Rock City"), "America/Chicago", tr("United States"));
 
84
    addCity(tr("Blantyre"), "Africa/Blantyre", tr("Malawi"));
 
85
    addCity(tr("Bogotá"), "America/Bogota", tr("Colombia"));
 
86
    addCity(tr("Boston"), "America/New_York", tr("United States"));
 
87
    addCity(tr("Boulder"), "America/Denver", tr("United States"));
 
88
    addCity(tr("Brasília"), "America/Sao_Paulo", tr("Brazil"));
 
89
    addCity(tr("Bratislava"), "Europe/Bratislava", tr("Slovakia"));
 
90
    addCity(tr("Brazzaville"), "Africa/Brazzaville", tr("Republic of the Congo"));
 
91
    addCity(tr("Brisbane"), "Australia/Brisbane", tr("Australia"));
 
92
    addCity(tr("Brussels"), "Europe/Brussels", tr("Belgium"));
 
93
    addCity(tr("Bucharest"), "Europe/Bucharest", tr("Romania"));
 
94
    addCity(tr("Budapest"), "Europe/Budapest", tr("Hungary"));
 
95
    addCity(tr("Buenos Aires"), "America/Argentina/Buenos_Aires", tr("Argentina"));
 
96
 
 
97
    addCity(tr("Cairo"), "Africa/Cairo", tr("Egypt"));
 
98
    addCity(tr("Calcutta"), "Asia/Calcutta", tr("India"));
 
99
    addCity(tr("Calgary"), "America/Edmonton", tr("Canada"));
 
100
    addCity(tr("Cambridge"), "Europe/London", tr("United Kingdom"));
 
101
    addCity(tr("Canary"), "Atlantic/Canary", tr("Australia"));
 
102
    addCity(tr("Canberra"), "Australia/Canberra", tr("Australia"));
 
103
    addCity(tr("Cancún"), "America/Cancun", tr("Mexico"));
 
104
    addCity(tr("Cape Town"), "Africa/Johannesburg", tr("South Africa"));
 
105
    addCity(tr("Caracas"), "America/Caracas", tr("Venezuela"));
 
106
    addCity(tr("Casablanca"), "Africa/Casablanca", tr("Morocco"));
 
107
    addCity(tr("Cayman Palms"), "America/Cayman", tr("Cayman Islands"));
 
108
    addCity(tr("Chicago"), "America/Chicago", tr("United States"));
 
109
    addCity(tr("Chihuahua"), "America/Chihuahua", tr("Mexico"));
 
110
    addCity(tr("Chişinău"), "Europe/Chisinau", tr("Moldova"));
 
111
    addCity(tr("Cincinnati"), "America/New_York", tr("United States"));
 
112
    addCity(tr("Cleveland"), "America/New_York", tr("United States"));
 
113
    addCity(tr("Colombo"), "Asia/Colombo", tr("Sri Lanka"));
 
114
    addCity(tr("Columbus"), "America/New_York", tr("United States"));
 
115
    addCity(tr("Conakry"), "Africa/Conakry", tr("Guinea"));
 
116
    addCity(tr("Copenhagen"), "Europe/Copenhagen", tr("Denmark"));
 
117
    addCity(tr("Costa Rica"), "America/Costa_Rica", tr("Costa Rica"));
 
118
    addCity(tr("Curaçao"), "America/Curacao", tr("Curacao"));
 
119
 
 
120
    addCity(tr("Dakar"), "Africa/Dakar", tr("Senegal"));
 
121
    addCity(tr("Dallas"), "America/Chicago", tr("United States"));
 
122
    addCity(tr("Damascus"), "Asia/Damascus", tr("Syria"));
 
123
    addCity(tr("Dar es Salaam"), "Africa/Dar_es_Salaam", tr("Tanzania"));
 
124
    addCity(tr("Darwin"), "Australia/Darwin", tr("Australia"));
 
125
    addCity(tr("Dawson Creek"), "America/Dawson_Creek", tr("Canada"));
 
126
    addCity(tr("Delhi"), "Asia/Kolkata", tr("India"));
 
127
    addCity(tr("Denver"), "America/Denver", tr("United States"));
 
128
    addCity(tr("Detroit"), "America/Detroit", tr("United States"));
 
129
    addCity(tr("Dhaka"), "Asia/Dhaka", tr("Bangladesh"));
 
130
    addCity(tr("Djibouti"), "Africa/Djibouti", tr("Djibouti"));
 
131
    addCity(tr("Doha"), "Asia/Qatar", tr("Qatar"));
 
132
    addCity(tr("Dominica"), "America/Dominica", tr("Dominica"));
 
133
    addCity(tr("Dubai"), "Asia/Dubai", tr("United Arab Emirates"));
 
134
    addCity(tr("Dublin"), "Europe/Dublin", tr("Ireland"));
 
135
 
 
136
    addCity(tr("Easter Island"), "Pacific/Easter", tr("Chile"));
 
137
    addCity(tr("Edmonton"), "America/Edmonton", tr("Canada"));
 
138
    addCity(tr("El Salvador"), "America/El_Salvador", tr("El Salvador"));
 
139
 
 
140
    addCity(tr("Fiji"), "Pacific/Fiji", tr("Fiji"));
 
141
    addCity(tr("Fortaleza"), "America/Fortaleza", tr("Brazil"));
 
142
    addCity(tr("Frankfurt"), "Europe/Berlin", tr("Germany"));
 
143
    addCity(tr("Freetown"), "Africa/Freetown", tr("Sierra Leone"));
 
144
 
 
145
    addCity(tr("Gaborone"), "Africa/Gaborone", tr("Botswana"));
 
146
    addCity(tr("Gaza"), "Asia/Gaza", tr("Palestine"));
 
147
    addCity(tr("Gibraltar"), "Europe/Gibraltar", tr("Gibraltar"));
 
148
    addCity(tr("Grand Turk"), "America/Grand_Turk", tr("Turks and Caicos Islands"));
 
149
    addCity(tr("Grenada"), "America/Grenada", tr("Grenada"));
 
150
    addCity(tr("Guam"), "Pacific/Guam", tr("Guam"));
 
151
    addCity(tr("Guangzhou"), "Asia/Shanghai", tr("China"));
 
152
    addCity(tr("Guatemala"), "America/Guatemala", tr("Guatemala"));
 
153
    addCity(tr("Gurgaon"), "Asia/Kolkata", tr("India"));
 
154
    addCity(tr("Guyana"), "America/Guyana", tr("Guyana"));
 
155
 
 
156
    addCity(tr("Haifa"), "Asia/Jerusalem", tr("Israel"));
 
157
    addCity(tr("Halifax"), "America/Halifax", tr("Canada"));
 
158
    addCity(tr("Hamburg"), "Europe/Berlin", tr("Germany"));
 
159
    addCity(tr("Hanoi"), "Asia/Ho_Chi_Minh", tr("Vietnam"));
 
160
    addCity(tr("Harare"), "Africa/Harare", tr("Zimbabwe"));
 
161
    addCity(tr("Havana"), "America/Havana", tr("Cuba"));
 
162
    addCity(tr("Hebron"), "Asia/Hebron", tr("Palestine"));
 
163
    addCity(tr("Helsinki"), "Europe/Helsinki", tr("Finland"));
 
164
    addCity(tr("Ho Chi Minh City"), "Asia/Ho_Chi_Minh", tr("Vietnam"));
 
165
    addCity(tr("Hong Kong"), "Asia/Hong_Kong", tr("Hong Kong"));
 
166
    addCity(tr("Honolulu"), "Pacific/Honolulu", tr("United States"));
 
167
    addCity(tr("Houston"), "America/Chicago", tr("United States"));
 
168
    addCity(tr("Hyderabad"), "Asia/Kolkata", tr("India"));
 
169
 
 
170
    addCity(tr("Indianapolis"), "America/Indiana/Indianapolis", tr("United States"));
 
171
    addCity(tr("Islamabad"), "Asia/Karachi", tr("Pakistan"));
 
172
    addCity(tr("Isle of Man"), "Europe/Isle_of_Man", tr("Isle of Man"));
 
173
    addCity(tr("Istanbul"), "Europe/Istanbul", tr("Turkey"));
 
174
 
 
175
    addCity(tr("Jacksonville"), "America/New_York", tr("United States"));
 
176
    addCity(tr("Jakarta"), "Asia/Jakarta", tr("Indonesia"));
 
177
    addCity(tr("Jerusalem"), "Asia/Jerusalem", tr("Israel"));
 
178
    addCity(tr("Johannesburg"), "Africa/Johannesburg", tr("South Africa"));
 
179
 
 
180
    addCity(tr("Kabul"), "Asia/Kabul", tr("Afghanistan"));
 
181
    addCity(tr("Kampala"), "Africa/Kampala", tr("Uganda"));
 
182
    addCity(tr("Karachi"), "Asia/Karachi", tr("Pakistan"));
 
183
    addCity(tr("Khartoum"), "Africa/Khartoum", tr("Sudan"));
 
184
    addCity(tr("Kiev"), "Europe/Kiev", tr("Ukraine"));
 
185
    addCity(tr("Kigali"), "Africa/Kigali", tr("Rwanda"));
 
186
    addCity(tr("Kingston"), "America/Toronto", tr("Canada"));
 
187
    addCity(tr("Kinshasa"), "Africa/Kinshasa", tr("Democratic Republic of the Congo"));
 
188
    addCity(tr("Kiritimati"), "Pacific/Kiritimati", tr("Kiribati"));
 
189
    addCity(tr("Kirkland"), "America/Montreal", tr("Canada"));
 
190
    addCity(tr("Knox"), "Australia/Melbourne", tr("Australia"));
 
191
    addCity(tr("Knoxville"), "America/New_York", tr("United States"));
 
192
    addCity(tr("Kraków"), "Europe/Warsaw", tr("Poland"));
 
193
    addCity(tr("Kuala Lumpur"), "Asia/Kuala_Lumpur", tr("Malaysia"));
 
194
    addCity(tr("Kuwait City"), "Asia/Kuwait", tr("Kuwait"));
 
195
    addCity(tr("Kyiv"), "Europe/Kiev", tr("Ukraine"));
 
196
 
 
197
    addCity(tr("Lagos"), "Africa/Lagos", tr("Nigeria"));
 
198
    addCity(tr("Lahore"), "Asia/Karachi", tr("Pakistan"));
 
199
    addCity(tr("Las Vegas"), "America/Los_Angeles", tr("United States"));
 
200
    addCity(tr("Lima"), "America/Lima", tr("Peru"));
 
201
    addCity(tr("Lisbon"), "Europe/Lisbon", tr("Portugal"));
 
202
    addCity(tr("London"), "Europe/London", tr("United Kingdom"));
 
203
    addCity(tr("Longyearbyen"), "Arctic/Longyearbyen", tr("Svalbard and Jan Mayen"));
 
204
    addCity(tr("Los Angeles"), "America/Los_Angeles", tr("United States"));
 
205
    addCity(tr("Louisville"), "America/Kentucky/Louisville", tr("United States"));
 
206
    addCity(tr("Luxembourg"), "Europe/Luxembourg", tr("Luxembourg"));
 
207
 
 
208
    addCity(tr("Macau"), "Asia/Macau", tr("Macao"));
 
209
    addCity(tr("Madison"), "America/Chicago", tr("United States"));
 
210
    addCity(tr("Madrid"), "Europe/Madrid", tr("Spain"));
 
211
    addCity(tr("Maldives"), "Indian/Maldives", tr("Maldives"));
 
212
    addCity(tr("Malta"), "Europe/Malta", tr("Malta"));
 
213
    addCity(tr("Managua"), "America/Managua", tr("Nicaragua"));
 
214
    addCity(tr("Manchester"), "Europe/London", tr("United Kingdom"));
 
215
    addCity(tr("Manila"), "Asia/Manila", tr("Philippines"));
 
216
    addCity(tr("Marengo"), "America/Indiana/Marengo", tr("United States"));
 
217
    addCity(tr("Martinique"), "America/Martinique", tr("Canada"));
 
218
    addCity(tr("Maseru"), "Africa/Maseru", tr("Lesotho"));
 
219
    addCity(tr("Melbourne"), "Australia/Melbourne", tr("Australia"));
 
220
    addCity(tr("Memphis"), "America/Chicago", tr("United States"));
 
221
    addCity(tr("Mendoza"), "America/Argentina/Mendoza", tr("Argentina"));
 
222
    addCity(tr("Metlakatla"), "America/Metlakatla", tr("United States"));
 
223
    addCity(tr("Mexico City"), "America/Mexico_City", tr("Mexico"));
 
224
    addCity(tr("Miami"), "America/New_York", tr("United States"));
 
225
    addCity(tr("Milan"), "Europe/Rome", tr("Italy"));
 
226
    addCity(tr("Milwaukee"), "America/Chicago", tr("United States"));
 
227
    addCity(tr("Minneapolis"), "America/Chicago", tr("United States"));
 
228
    addCity(tr("Minsk"), "Europe/Minsk", tr("Belarus"));
 
229
    addCity(tr("Mogadishu"), "Africa/Mogadishu", tr("Somalia"));
 
230
    addCity(tr("Monrovia"), "Africa/Monrovia", tr("Liberia"));
 
231
    addCity(tr("Monaco"), "Europe/Monaco", tr("Monaco"));
 
232
    addCity(tr("Monterrey"), "America/Monterrey", tr("Mexico"));
 
233
    addCity(tr("Montevideo"), "America/Montevideo", tr("Uruguay"));
 
234
    addCity(tr("Montreal"), "America/Montreal", tr("Canada"));
 
235
    addCity(tr("Moscow"), "Europe/Moscow", tr("Russia"));
 
236
    addCity(tr("Mountain View"), "America/Los_Angeles", tr("United States"));
 
237
    addCity(tr("Mumbai"), "Asia/Kolkata", tr("India"));
 
238
    addCity(tr("Munich"), "Europe/Berlin", tr("Germany"));
 
239
    addCity(tr("Muscat"), "Asia/Muscat", tr("Oman"));
 
240
 
 
241
    addCity(tr("Nairobi"), "Africa/Nairobi", tr("Kenya"));
 
242
    addCity(tr("Nashville"), "America/Chicago", tr("United States"));
 
243
    addCity(tr("Nassau"), "America/Nassau", tr("Bahamas"));
 
244
    addCity(tr("New Orleans"), "America/Chicago", tr("United States"));
 
245
    addCity(tr("New Salem"), "America/North_Dakota/New_Salem", tr("United States"));
 
246
    addCity(tr("New South Wales"), "Australia/Sydney", tr("Australia"));
 
247
    addCity(tr("New York"), "America/New_York", tr("United States"));
 
248
    addCity(tr("Newfoundland"), "America/St_Johns", tr("United States"));
 
249
    addCity(tr("Nouméa"), "Pacific/Noumea", tr("New Caledonia"));
 
250
    addCity(tr("Nuestra Señora de La Paz"), "America/Bogota", tr("Colombia"));
 
251
 
 
252
    addCity(tr("Oklahoma City"), "America/Chicago", tr("United States"));
 
253
    addCity(tr("Osaka"), "Asia/Tokyo", tr("Japan"));
 
254
    addCity(tr("Oslo"), "Europe/Oslo", tr("Norway"));
 
255
    addCity(tr("Ottawa"), "America/Toronto", tr("Canada"));
 
256
    addCity(tr("Oulu"), "Europe/Helsinki", tr("Finland"));
 
257
 
 
258
    addCity(tr("Panamá"), "America/Panama", tr("Panama"));
 
259
    addCity(tr("Paramaribo"), "America/Paramaribo", tr("Suriname"));
 
260
    addCity(tr("Paris"), "Europe/Paris", tr("France"));
 
261
    addCity(tr("Perth"), "Australia/Perth", tr("Australia"));
 
262
    addCity(tr("Petersburg"), "America/Indiana/Petersburg", tr("Russia"));
 
263
    addCity(tr("Philadelphia"), "America/New_York", tr("United States"));
 
264
    addCity(tr("Phnom Penh"), "Asia/Phnom_Penh", tr("Cambodia"));
 
265
    addCity(tr("Phoenix"), "America/Phoenix", tr("United States"));
 
266
    addCity(tr("Pittsburgh"), "America/New_York", tr("United States"));
 
267
    addCity(tr("Port of Spain"), "America/Port_of_Spain", tr("Trinidad and Tobago"));
 
268
    addCity(tr("Port au Prince"), "America/Port-au-Prince", tr("Haiti"));
 
269
    addCity(tr("Portland"), "America/Los_Angeles", tr("United States"));
 
270
    addCity(tr("Prague"), "Europe/Prague", tr("Czech"));
 
271
    addCity(tr("Pyongyang"), "Asia/Pyongyang", tr("North Korea"));
 
272
 
 
273
    addCity(tr("Queensland"), "Australia/Brisbane", tr("United States"));
 
274
    addCity(tr("Quito"), "America/Guayaquil", tr("Ecuador"));
 
275
 
 
276
    addCity(tr("Rangoon"), "Asia/Rangoon", tr("Myanmar"));
 
277
    addCity(tr("Reno"), "America/Los_Angeles", tr("United States"));
 
278
    addCity(tr("Reston"), "America/New_York", tr("United States"));
 
279
    addCity(tr("Reykjavík"), "Atlantic/Reykjavik", tr("Iceland"));
 
280
    addCity(tr("Riga"), "Europe/Riga", tr("Latvia"));
 
281
    addCity(tr("Rio de Janeiro"), "America/Sao_Paulo", tr("Brazil"));
 
282
    addCity(tr("Riyadh"), "Asia/Riyadh", tr("Saudi Arabia"));
 
283
    addCity(tr("Rome"), "Europe/Rome", tr("Italy"));
 
284
 
 
285
    addCity(tr("Sacramento"), "America/Los_Angeles", tr("United States"));
 
286
    addCity(tr("Salt Lake City"), "America/Denver", tr("United States"));
 
287
    addCity(tr("Samoa"), "Pacific/Apia", tr("Samoa"));
 
288
    addCity(tr("San Antonio"), "America/Chicago", tr("United States"));
 
289
    addCity(tr("San Diego"), "America/Los_Angeles", tr("United States"));
 
290
    addCity(tr("San Francisco"), "America/Costa_Rica", tr("United States"));
 
291
    addCity(tr("San José"), "America/Costa_Rica", tr("Costa Rica"));
 
292
    addCity(tr("San Juan"), "America/Puerto_Rico", tr("Puerto Rico"));
 
293
    addCity(tr("San Marino"), "Europe/San_Marino", tr("San Marino"));
 
294
    addCity(tr("San Salvador"), "America/El_Salvador", tr("El Salvador"));
 
295
    addCity(tr("Sanaa"), "Asia/Aden", tr("Yemen"));
 
296
    addCity(tr("Santiago"), "America/Santiago", tr("Chile"));
 
297
    addCity(tr("Santo Domingo"), "America/Santo_Domingo", tr("Dominican Republic"));
 
298
    addCity(tr("São Paulo"), "America/Sao_Paulo", tr("Brazil"));
 
299
    addCity(tr("São Tomé"), "Africa/Sao_Tome", tr("São Tomé and Príncipe"));
 
300
    addCity(tr("Sarajevo"), "Europe/Sarajevo", tr("Bosnia and Herzegovina"));
 
301
    addCity(tr("Saskatchewan"), "America/Regina", tr("Canada"));
 
302
    addCity(tr("Seattle"), "America/Los_Angeles", tr("United States"));
 
303
    addCity(tr("Seoul"), "Asia/Seoul", tr("South Korea"));
 
304
    addCity(tr("Shanghai"), "Asia/Shanghai", tr("China"));
 
305
    addCity(tr("Singapore"), "Asia/Singapore", tr("Singapore"));
 
306
    addCity(tr("Simferopol’"), "Europe/Simferopol", tr("Ukraine"));
 
307
    addCity(tr("Skopje"), "Europe/Skopje", tr("Macedonia"));
 
308
    addCity(tr("Sofia"), "Europe/Sofia", tr("Bulgaria"));
 
309
    addCity(tr("St.Johns"), "America/St_Johns", tr("Canada"));
 
310
    addCity(tr("St.Kitts"), "America/St_Kitts", tr("Saint Kitts and Nevis"));
 
311
    addCity(tr("St.Louis"), "America/Chicago", tr("United States"));
 
312
    addCity(tr("Stanley"), "Atlantic/Stanley", tr("Falkland Islands"));
 
313
    addCity(tr("Stockholm"), "Europe/Stockholm", tr("Sweden"));
 
314
    addCity(tr("Suva"), "Pacific/Fiji", tr("Fiji"));
 
315
    addCity(tr("Sydney"), "Australia/Sydney", tr("Australia"));
 
316
 
 
317
    addCity(tr("Taipei"), "Asia/Taipei", tr("Taiwan"));
 
318
    addCity(tr("Tallinn"), "Europe/Tallinn", tr("Estonia"));
 
319
    addCity(tr("Tehran"), "Asia/Tehran", tr("Iran"));
 
320
    addCity(tr("Tokyo"), "Asia/Tokyo", tr("Japan"));
 
321
    addCity(tr("Toronto"), "America/Toronto", tr("Canada"));
 
322
    addCity(tr("Tripoli"), "Africa/Tripoli", tr("Libyra"));
 
323
    addCity(tr("Tunis"), "Africa/Tunis", tr("Tunisia"));
 
324
 
 
325
    addCity(tr("Ulan Bator"), "Asia/Ulan_Bator", tr("Mongolia"));
 
326
    addCity(tr("UTC"), "UTC", tr("UTC"));
 
327
 
 
328
    addCity(tr("Vancouver"), "America/Vancouver", tr("Canada"));
 
329
    addCity(tr("Vatican City"), "Europe/Vatican", tr("Vatican City"));
 
330
    addCity(tr("Vevay"), "America/Indiana/Vevay", tr("United States"));
 
331
    addCity(tr("Vienna"), "Europe/Vienna", tr("Austria"));
 
332
    addCity(tr("Vilnius"), "Europe/Vilnius", tr("Lithuania"));
 
333
    addCity(tr("Vincennes"), "America/Indiana/Vincennes", tr("France"));
 
334
 
 
335
    addCity(tr("Warsaw"), "Europe/Warsaw", tr("Poland"));
 
336
    addCity(tr("Washington D.C"), "America/New_York", tr("United States"));
 
337
    addCity(tr("Winamac"), "America/Indiana/Winamac", tr("United States"));
 
338
    addCity(tr("Winnipeg"), "America/Winnipeg", tr("Canada"));
 
339
    addCity(tr("Wrocław"), "Europe/Warsaw", tr("Poland"));
 
340
 
 
341
    addCity(tr("Zagreb"), "Europe/Zagreb", tr("Croatia"));
 
342
    addCity(tr("Zürich"), "Europe/Zurich", tr("Switzerland"));
1421
343
 
1422
344
    // Let QML know model is reusable again
1423
345
    endResetModel();