48 { .icao =
"CYAD", .cc =
"CA", .lang =
"fr" },
49 { .icao =
"CYAH", .cc =
"CA", .lang =
"fr" },
50 { .icao =
"CYAS", .cc =
"CA", .lang =
"fr" },
51 { .icao =
"CYBC", .cc =
"CA", .lang =
"fr" },
52 { .icao =
"CYBG", .cc =
"CA", .lang =
"fr" },
53 { .icao =
"CYBX", .cc =
"CA", .lang =
"fr" },
54 { .icao =
"CYDO", .cc =
"CA", .lang =
"fr" },
55 { .icao =
"CYEY", .cc =
"CA", .lang =
"fr" },
56 { .icao =
"CYFE", .cc =
"CA", .lang =
"fr" },
57 { .icao =
"CYFJ", .cc =
"CA", .lang =
"fr" },
58 { .icao =
"CYFJ", .cc =
"CA", .lang =
"fr" },
59 { .icao =
"CYGL", .cc =
"CA", .lang =
"fr" },
60 { .icao =
"CYGP", .cc =
"CA", .lang =
"fr" },
61 { .icao =
"CYGR", .cc =
"CA", .lang =
"fr" },
62 { .icao =
"CYGV", .cc =
"CA", .lang =
"fr" },
63 { .icao =
"CYGW", .cc =
"CA", .lang =
"fr" },
64 { .icao =
"CYHA", .cc =
"CA", .lang =
"fr" },
65 { .icao =
"CYHH", .cc =
"CA", .lang =
"fr" },
66 { .icao =
"CYHR", .cc =
"CA", .lang =
"fr" },
67 { .icao =
"CYHU", .cc =
"CA", .lang =
"fr" },
68 { .icao =
"CYIF", .cc =
"CA", .lang =
"fr" },
69 { .icao =
"CYIK", .cc =
"CA", .lang =
"fr" },
70 { .icao =
"CYJN", .cc =
"CA", .lang =
"fr" },
71 { .icao =
"CYKG", .cc =
"CA", .lang =
"fr" },
72 { .icao =
"CYKL", .cc =
"CA", .lang =
"fr" },
73 { .icao =
"CYKO", .cc =
"CA", .lang =
"fr" },
74 { .icao =
"CYKQ", .cc =
"CA", .lang =
"fr" },
75 { .icao =
"CYLA", .cc =
"CA", .lang =
"fr" },
76 { .icao =
"CYLQ", .cc =
"CA", .lang =
"fr" },
77 { .icao =
"CYLU", .cc =
"CA", .lang =
"fr" },
78 { .icao =
"CYME", .cc =
"CA", .lang =
"fr" },
79 { .icao =
"CYML", .cc =
"CA", .lang =
"fr" },
80 { .icao =
"CYMT", .cc =
"CA", .lang =
"fr" },
81 { .icao =
"CYMU", .cc =
"CA", .lang =
"fr" },
82 { .icao =
"CYMW", .cc =
"CA", .lang =
"fr" },
83 { .icao =
"CYMX", .cc =
"CA", .lang =
"fr" },
84 { .icao =
"CYNA", .cc =
"CA", .lang =
"fr" },
85 { .icao =
"CYNC", .cc =
"CA", .lang =
"fr" },
86 { .icao =
"CYND", .cc =
"CA", .lang =
"fr" },
87 { .icao =
"CYNM", .cc =
"CA", .lang =
"fr" },
88 { .icao =
"CYOY", .cc =
"CA", .lang =
"fr" },
89 { .icao =
"CYPH", .cc =
"CA", .lang =
"fr" },
90 { .icao =
"CYPN", .cc =
"CA", .lang =
"fr" },
91 { .icao =
"CYPP", .cc =
"CA", .lang =
"fr" },
92 { .icao =
"CYPX", .cc =
"CA", .lang =
"fr" },
93 { .icao =
"CYQB", .cc =
"CA", .lang =
"fr" },
94 { .icao =
"CYQB", .cc =
"CA", .lang =
"fr" },
95 { .icao =
"CYRC", .cc =
"CA", .lang =
"fr" },
96 { .icao =
"CYRI", .cc =
"CA", .lang =
"fr" },
97 { .icao =
"CYRJ", .cc =
"CA", .lang =
"fr" },
98 { .icao =
"CYRQ", .cc =
"CA", .lang =
"fr" },
99 { .icao =
"CYSC", .cc =
"CA", .lang =
"fr" },
100 { .icao =
"CYSG", .cc =
"CA", .lang =
"fr" },
101 { .icao =
"CYSZ", .cc =
"CA", .lang =
"fr" },
102 { .icao =
"CYTF", .cc =
"CA", .lang =
"fr" },
103 { .icao =
"CYTQ", .cc =
"CA", .lang =
"fr" },
104 { .icao =
"CYUL", .cc =
"CA", .lang =
"fr" },
105 { .icao =
"CYUY", .cc =
"CA", .lang =
"fr" },
106 { .icao =
"CYVB", .cc =
"CA", .lang =
"fr" },
107 { .icao =
"CYVO", .cc =
"CA", .lang =
"fr" },
108 { .icao =
"CYVP", .cc =
"CA", .lang =
"fr" },
109 { .icao =
"CYXK", .cc =
"CA", .lang =
"fr" },
110 { .icao =
"CYYY", .cc =
"CA", .lang =
"fr" },
111 { .icao =
"CYZG", .cc =
"CA", .lang =
"fr" },
112 { .icao =
"CYZV", .cc =
"CA", .lang =
"fr" },
113 { .icao =
"CZBM", .cc =
"CA", .lang =
"fr" },
114 { .icao =
"CZEM", .cc =
"CA", .lang =
"fr" },
115 { .icao =
"ETAD", .cc =
"US", .lang =
"en" },
116 { .icao =
"ETAR", .cc =
"US", .lang =
"en" },
117 { .icao =
"ETNG", .cc =
"US", .lang =
"en" },
118 { .icao =
"ETOU", .cc =
"US", .lang =
"en" },
119 { .icao =
"LIDT", .cc =
"IT", .lang =
"de" },
120 { .icao =
"LIPB", .cc =
"IT", .lang =
"de" },
121 { .icao =
"LIVD", .cc =
"IT", .lang =
"de" },
122 { .icao =
"LSGC", .cc =
"CH", .lang =
"fr" },
123 { .icao =
"LSGE", .cc =
"CH", .lang =
"fr" },
124 { .icao =
"LSGG", .cc =
"CH", .lang =
"fr" },
125 { .icao =
"LSGL", .cc =
"CH", .lang =
"fr" },
126 { .icao =
"LSGS", .cc =
"CH", .lang =
"fr" },
127 { .icao =
"LSMP", .cc =
"CH", .lang =
"fr" },
128 { .icao =
"LSZA", .cc =
"CH", .lang =
"it" },
129 { .icao =
"LSZL", .cc =
"CH", .lang =
"it" },
130 { .icao =
"LSZQ", .cc =
"CH", .lang =
"fr" },
135 { .icao =
"AG", .cc =
"SB", .lang =
"XX" },
136 { .icao =
"AN", .cc =
"NR", .lang =
"XX" },
137 { .icao =
"AY", .cc =
"PG", .lang =
"XX" },
138 { .icao =
"BG", .cc =
"GL", .lang =
"kl" },
139 { .icao =
"BI", .cc =
"IS", .lang =
"is" },
140 { .icao =
"BK", .cc =
"XK", .lang =
"sq" },
141 { .icao =
"C", .cc =
"CA", .lang =
"en" },
142 { .icao =
"DA", .cc =
"DZ", .lang =
"ar" },
143 { .icao =
"DB", .cc =
"BJ", .lang =
"fr" },
144 { .icao =
"DF", .cc =
"BF", .lang =
"fr" },
145 { .icao =
"DG", .cc =
"GH", .lang =
"en" },
146 { .icao =
"DI", .cc =
"CI", .lang =
"fr" },
147 { .icao =
"DN", .cc =
"NG", .lang =
"en" },
148 { .icao =
"DR", .cc =
"NE", .lang =
"XX" },
149 { .icao =
"DT", .cc =
"TN", .lang =
"ar" },
150 { .icao =
"DX", .cc =
"TG", .lang =
"XX" },
151 { .icao =
"EB", .cc =
"BE", .lang =
"fr" },
152 { .icao =
"ED", .cc =
"DE", .lang =
"de" },
153 { .icao =
"EE", .cc =
"EE", .lang =
"et" },
154 { .icao =
"EF", .cc =
"FI", .lang =
"fi" },
155 { .icao =
"EG", .cc =
"GB", .lang =
"en" },
156 { .icao =
"EG", .cc =
"GS", .lang =
"XX" },
158 { .icao =
"EH", .cc =
"NL", .lang =
"nl" },
159 { .icao =
"EI", .cc =
"IE", .lang =
"en" },
160 { .icao =
"EK", .cc =
"DK", .lang =
"da" },
161 { .icao =
"EL", .cc =
"LU", .lang =
"de" },
162 { .icao =
"EN", .cc =
"NO", .lang =
"nn" },
163 { .icao =
"EP", .cc =
"PL", .lang =
"pl" },
164 { .icao =
"ES", .cc =
"SE", .lang =
"sv" },
165 { .icao =
"ET", .cc =
"DE", .lang =
"de" },
166 { .icao =
"EV", .cc =
"LV", .lang =
"lv" },
167 { .icao =
"EY", .cc =
"LT", .lang =
"lt" },
168 { .icao =
"FA", .cc =
"ZA", .lang =
"en" },
169 { .icao =
"FB", .cc =
"BW", .lang =
"en" },
170 { .icao =
"FC", .cc =
"CG", .lang =
"fr" },
171 { .icao =
"FD", .cc =
"SZ", .lang =
"en" },
172 { .icao =
"FE", .cc =
"CF", .lang =
"fr" },
173 { .icao =
"FG", .cc =
"GQ", .lang =
"pt" },
174 { .icao =
"FH", .cc =
"SH", .lang =
"en" },
176 { .icao =
"FI", .cc =
"MU", .lang =
"XX" },
177 { .icao =
"FJ", .cc =
"IO", .lang =
"en" },
179 { .icao =
"FK", .cc =
"CM", .lang =
"fr" },
180 { .icao =
"FL", .cc =
"ZM", .lang =
"XX" },
181 { .icao =
"FMC", .cc =
"KM", .lang =
"XX" },
182 { .icao =
"FME", .cc =
"RE", .lang =
"XX" },
183 { .icao =
"FMM", .cc =
"MG", .lang =
"fr" },
184 { .icao =
"FMN", .cc =
"MG", .lang =
"fr" },
185 { .icao =
"FMS", .cc =
"MG", .lang =
"fr" },
186 { .icao =
"FM", .cc =
"YT", .lang =
"XX" },
187 { .icao =
"FN", .cc =
"AO", .lang =
"pt" },
188 { .icao =
"FO", .cc =
"GA", .lang =
"XX" },
189 { .icao =
"FP", .cc =
"ST", .lang =
"pt" },
190 { .icao =
"FQ", .cc =
"MZ", .lang =
"pt" },
191 { .icao =
"FS", .cc =
"SC", .lang =
"XX" },
192 { .icao =
"FT", .cc =
"TD", .lang =
"XX" },
193 { .icao =
"FV", .cc =
"ZW", .lang =
"en" },
194 { .icao =
"FW", .cc =
"MW", .lang =
"XX" },
195 { .icao =
"FX", .cc =
"LS", .lang =
"XX" },
196 { .icao =
"FY", .cc =
"NA", .lang =
"XX" },
197 { .icao =
"FZ", .cc =
"CD", .lang =
"XX" },
199 { .icao =
"GA", .cc =
"ML", .lang =
"XX" },
200 { .icao =
"GB", .cc =
"GM", .lang =
"XX" },
201 { .icao =
"GC", .cc =
"ES", .lang =
"es" },
202 { .icao =
"GE", .cc =
"ES", .lang =
"es" },
203 { .icao =
"GF", .cc =
"SL", .lang =
"XX" },
204 { .icao =
"GG", .cc =
"GW", .lang =
"pt" },
205 { .icao =
"GL", .cc =
"LR", .lang =
"XX" },
206 { .icao =
"GM", .cc =
"MA", .lang =
"ar" },
207 { .icao =
"GO", .cc =
"SN", .lang =
"fr" },
208 { .icao =
"GQ", .cc =
"MR", .lang =
"XX" },
209 { .icao =
"GS", .cc =
"EH", .lang =
"XX" },
210 { .icao =
"GU", .cc =
"GN", .lang =
"XX" },
211 { .icao =
"GV", .cc =
"CV", .lang =
"pt" },
212 { .icao =
"HA", .cc =
"ET", .lang =
"XX" },
213 { .icao =
"HB", .cc =
"BI", .lang =
"XX" },
214 { .icao =
"HC", .cc =
"SO", .lang =
"XX" },
215 { .icao =
"HD", .cc =
"DJ", .lang =
"XX" },
216 { .icao =
"HE", .cc =
"EG", .lang =
"ar" },
217 { .icao =
"HH", .cc =
"ER", .lang =
"XX" },
218 { .icao =
"HK", .cc =
"KE", .lang =
"sw" },
219 { .icao =
"HL", .cc =
"LY", .lang =
"ar" },
220 { .icao =
"HR", .cc =
"RW", .lang =
"XX" },
221 { .icao =
"HS", .cc =
"SD", .lang =
"XX" },
222 { .icao =
"HS", .cc =
"SS", .lang =
"XX" },
223 { .icao =
"HT", .cc =
"TZ", .lang =
"XX" },
224 { .icao =
"HU", .cc =
"UG", .lang =
"XX" },
225 { .icao =
"K", .cc =
"US", .lang =
"en" },
226 { .icao =
"LA", .cc =
"AL", .lang =
"sq" },
227 { .icao =
"LB", .cc =
"BG", .lang =
"bg" },
228 { .icao =
"LC", .cc =
"CY", .lang =
"XX" },
229 { .icao =
"LD", .cc =
"HR", .lang =
"hr" },
230 { .icao =
"LE", .cc =
"ES", .lang =
"es" },
231 { .icao =
"LF", .cc =
"FR", .lang =
"fr" },
232 { .icao =
"LF", .cc =
"PM", .lang =
"fr" },
233 { .icao =
"LG", .cc =
"GR", .lang =
"el" },
234 { .icao =
"LH", .cc =
"HU", .lang =
"hu" },
235 { .icao =
"LI", .cc =
"IT", .lang =
"it" },
236 { .icao =
"LJ", .cc =
"SI", .lang =
"sl" },
237 { .icao =
"LK", .cc =
"CZ", .lang =
"cs" },
238 { .icao =
"LL", .cc =
"IL", .lang =
"he" },
239 { .icao =
"LM", .cc =
"MT", .lang =
"mt" },
240 { .icao =
"LN", .cc =
"MC", .lang =
"fr" },
241 { .icao =
"LO", .cc =
"AT", .lang =
"de" },
242 { .icao =
"LP", .cc =
"PT", .lang =
"pt" },
243 { .icao =
"LQ", .cc =
"BA", .lang =
"bs" },
244 { .icao =
"LR", .cc =
"RO", .lang =
"ro" },
245 { .icao =
"LS", .cc =
"CH", .lang =
"de" },
246 { .icao =
"LT", .cc =
"TR", .lang =
"tr" },
247 { .icao =
"LU", .cc =
"MD", .lang =
"ro" },
248 { .icao =
"LV", .cc =
"PS", .lang =
"ar" },
249 { .icao =
"LW", .cc =
"MK", .lang =
"mk" },
250 { .icao =
"LX", .cc =
"GI", .lang =
"en" },
251 { .icao =
"LY", .cc =
"ME", .lang =
"sr" },
252 { .icao =
"LY", .cc =
"RS", .lang =
"sr" },
253 { .icao =
"LZ", .cc =
"SK", .lang =
"sk" },
254 { .icao =
"MB", .cc =
"TC", .lang =
"en" },
255 { .icao =
"MD", .cc =
"DO", .lang =
"es" },
256 { .icao =
"MG", .cc =
"GT", .lang =
"es" },
257 { .icao =
"MH", .cc =
"HN", .lang =
"es" },
258 { .icao =
"MI", .cc =
"VI", .lang =
"en" },
260 { .icao =
"MK", .cc =
"JM", .lang =
"en" },
261 { .icao =
"MM", .cc =
"MX", .lang =
"es" },
262 { .icao =
"MN", .cc =
"NI", .lang =
"es" },
263 { .icao =
"MP", .cc =
"PA", .lang =
"es" },
264 { .icao =
"MR", .cc =
"CR", .lang =
"es" },
265 { .icao =
"MS", .cc =
"SV", .lang =
"es" },
266 { .icao =
"MT", .cc =
"HT", .lang =
"fr" },
267 { .icao =
"MU", .cc =
"CU", .lang =
"es" },
268 { .icao =
"MW", .cc =
"KY", .lang =
"en" },
269 { .icao =
"MY", .cc =
"BS", .lang =
"en" },
270 { .icao =
"MZ", .cc =
"BZ", .lang =
"en" },
271 { .icao =
"NC", .cc =
"CK", .lang =
"en" },
272 { .icao =
"NE", .cc =
"CL", .lang =
"es" },
273 { .icao =
"NFT", .cc =
"TO", .lang =
"XX" },
274 { .icao =
"NF", .cc =
"FJ", .lang =
"XX" },
275 { .icao =
"NGF", .cc =
"TV", .lang =
"XX" },
276 { .icao =
"NG", .cc =
"KI", .lang =
"XX" },
277 { .icao =
"NI", .cc =
"NU", .lang =
"XX" },
278 { .icao =
"NL", .cc =
"WF", .lang =
"XX" },
279 { .icao =
"NS", .cc =
"AS", .lang =
"en" },
280 { .icao =
"NS", .cc =
"WS", .lang =
"XX" },
281 { .icao =
"NT", .cc =
"PF", .lang =
"fr" },
282 { .icao =
"NV", .cc =
"VU", .lang =
"XX" },
283 { .icao =
"NW", .cc =
"NC", .lang =
"XX" },
284 { .icao =
"NZ", .cc =
"NZ", .lang =
"en" },
285 { .icao =
"OA", .cc =
"AF", .lang =
"ps" },
286 { .icao =
"OB", .cc =
"BH", .lang =
"ar" },
287 { .icao =
"OE", .cc =
"SA", .lang =
"ar" },
288 { .icao =
"OI", .cc =
"IR", .lang =
"fa" },
289 { .icao =
"OJ", .cc =
"JO", .lang =
"ar" },
290 { .icao =
"OJ", .cc =
"PS", .lang =
"ar" },
291 { .icao =
"OK", .cc =
"KW", .lang =
"ar" },
292 { .icao =
"OL", .cc =
"LB", .lang =
"ar" },
293 { .icao =
"OM", .cc =
"AE", .lang =
"ar" },
294 { .icao =
"OO", .cc =
"OM", .lang =
"ar" },
295 { .icao =
"OP", .cc =
"PK", .lang =
"ur" },
296 { .icao =
"OR", .cc =
"IQ", .lang =
"ar" },
297 { .icao =
"OS", .cc =
"SY", .lang =
"syr" },
298 { .icao =
"OT", .cc =
"QA", .lang =
"ar" },
299 { .icao =
"OY", .cc =
"YE", .lang =
"ar" },
300 { .icao =
"PA", .cc =
"US", .lang =
"en" },
301 { .icao =
"PB", .cc =
"US", .lang =
"en" },
302 { .icao =
"PF", .cc =
"US", .lang =
"en" },
303 { .icao =
"PG", .cc =
"GU", .lang =
"en" },
304 { .icao =
"PG", .cc =
"MP", .lang =
"en" },
305 { .icao =
"PH", .cc =
"US", .lang =
"en" },
306 { .icao =
"PJ", .cc =
"US", .lang =
"en" },
307 { .icao =
"PK", .cc =
"MH", .lang =
"en" },
308 { .icao =
"PL", .cc =
"NZ", .lang =
"en" },
309 { .icao =
"PL", .cc =
"US", .lang =
"en" },
310 { .icao =
"PM", .cc =
"US", .lang =
"en" },
311 { .icao =
"PO", .cc =
"US", .lang =
"en" },
312 { .icao =
"PP", .cc =
"US", .lang =
"en" },
313 { .icao =
"PT", .cc =
"FM", .lang =
"XX" },
315 { .icao =
"PT", .cc =
"PW", .lang =
"XX" },
316 { .icao =
"PW", .cc =
"US", .lang =
"en" },
317 { .icao =
"RC", .cc =
"TW", .lang =
"zh" },
318 { .icao =
"RJ", .cc =
"JP", .lang =
"ja" },
319 { .icao =
"RK", .cc =
"KR", .lang =
"ko" },
320 { .icao =
"RO", .cc =
"JP", .lang =
"ja" },
321 { .icao =
"RP", .cc =
"PH", .lang =
"en" },
322 { .icao =
"SA", .cc =
"AR", .lang =
"es" },
323 { .icao =
"SB", .cc =
"BR", .lang =
"pt" },
324 { .icao =
"SC", .cc =
"CL", .lang =
"es" },
325 { .icao =
"SD", .cc =
"BR", .lang =
"pt" },
326 { .icao =
"SE", .cc =
"EC", .lang =
"es" },
327 { .icao =
"SF", .cc =
"FK", .lang =
"en" },
328 { .icao =
"SG", .cc =
"PY", .lang =
"es" },
329 { .icao =
"SK", .cc =
"CO", .lang =
"es" },
330 { .icao =
"SL", .cc =
"BO", .lang =
"es" },
331 { .icao =
"SM", .cc =
"SR", .lang =
"XX" },
332 { .icao =
"SN", .cc =
"BR", .lang =
"pt" },
333 { .icao =
"SO", .cc =
"GF", .lang =
"fr" },
334 { .icao =
"SP", .cc =
"PE", .lang =
"es" },
335 { .icao =
"SS", .cc =
"BR", .lang =
"pt" },
336 { .icao =
"SU", .cc =
"UY", .lang =
"es" },
337 { .icao =
"SV", .cc =
"VE", .lang =
"es" },
338 { .icao =
"SW", .cc =
"BR", .lang =
"pt" },
339 { .icao =
"SY", .cc =
"GY", .lang =
"XX" },
340 { .icao =
"TA", .cc =
"AG", .lang =
"XX" },
341 { .icao =
"TB", .cc =
"BB", .lang =
"XX" },
342 { .icao =
"TD", .cc =
"DM", .lang =
"XX" },
343 { .icao =
"TF", .cc =
"BL", .lang =
"fr" },
344 { .icao =
"TF", .cc =
"GP", .lang =
"fr" },
345 { .icao =
"TF", .cc =
"MF", .lang =
"fr" },
346 { .icao =
"TF", .cc =
"MQ", .lang =
"fr" },
347 { .icao =
"TG", .cc =
"GD", .lang =
"en" },
348 { .icao =
"TI", .cc =
"VI", .lang =
"en" },
350 { .icao =
"TJ", .cc =
"PR", .lang =
"es" },
351 { .icao =
"TK", .cc =
"KN", .lang =
"en" },
352 { .icao =
"TL", .cc =
"LC", .lang =
"en" },
353 { .icao =
"TN", .cc =
"AW", .lang =
"nl" },
354 { .icao =
"TN", .cc =
"BQ", .lang =
"nl" },
355 { .icao =
"TN", .cc =
"CW", .lang =
"nl" },
356 { .icao =
"TN", .cc =
"SX", .lang =
"nl" },
357 { .icao =
"TQ", .cc =
"AI", .lang =
"XX" },
358 { .icao =
"TR", .cc =
"MS", .lang =
"XX" },
359 { .icao =
"TT", .cc =
"TT", .lang =
"en" },
360 { .icao =
"TU", .cc =
"VG", .lang =
"en" },
361 { .icao =
"TV", .cc =
"VC", .lang =
"XX" },
363 { .icao =
"TX", .cc =
"BM", .lang =
"XX" },
364 { .icao =
"UA", .cc =
"KZ", .lang =
"ky" },
365 { .icao =
"UB", .cc =
"AZ", .lang =
"XX" },
366 { .icao =
"UC", .cc =
"KG", .lang =
"XX" },
367 { .icao =
"UD", .cc =
"AM", .lang =
"XX" },
368 { .icao =
"UE", .cc =
"RU", .lang =
"ru" },
369 { .icao =
"UG", .cc =
"GE", .lang =
"ka" },
370 { .icao =
"UH", .cc =
"RU", .lang =
"ru" },
371 { .icao =
"UI", .cc =
"RU", .lang =
"ru" },
372 { .icao =
"UK", .cc =
"UA", .lang =
"uk" },
373 { .icao =
"UL", .cc =
"RU", .lang =
"ru" },
374 { .icao =
"UM", .cc =
"BY", .lang =
"ru" },
375 { .icao =
"UN", .cc =
"RU", .lang =
"ru" },
376 { .icao =
"UO", .cc =
"RU", .lang =
"ru" },
377 { .icao =
"UR", .cc =
"RU", .lang =
"ru" },
378 { .icao =
"US", .cc =
"RU", .lang =
"ru" },
379 { .icao =
"UT", .cc =
"TJ", .lang =
"tg" },
380 { .icao =
"UT", .cc =
"TM", .lang =
"XX" },
381 { .icao =
"UT", .cc =
"UZ", .lang =
"uz" },
382 { .icao =
"UU", .cc =
"RU", .lang =
"ru" },
383 { .icao =
"UW", .cc =
"RU", .lang =
"ru" },
384 { .icao =
"VA", .cc =
"IN", .lang =
"hi" },
385 { .icao =
"VB", .cc =
"MM", .lang =
"XX" },
386 { .icao =
"VC", .cc =
"LK", .lang =
"XX" },
387 { .icao =
"VD", .cc =
"KH", .lang =
"XX" },
388 { .icao =
"VE", .cc =
"IN", .lang =
"hi" },
389 { .icao =
"VG", .cc =
"BD", .lang =
"XX" },
390 { .icao =
"VH", .cc =
"HK", .lang =
"zh" },
391 { .icao =
"VI", .cc =
"IN", .lang =
"hi" },
392 { .icao =
"VL", .cc =
"LA", .lang =
"XX" },
393 { .icao =
"VM", .cc =
"MO", .lang =
"zh" },
394 { .icao =
"VN", .cc =
"NP", .lang =
"XX" },
395 { .icao =
"VO", .cc =
"IN", .lang =
"hi" },
396 { .icao =
"VQ", .cc =
"BT", .lang =
"XX" },
397 { .icao =
"VR", .cc =
"MV", .lang =
"div" },
398 { .icao =
"VT", .cc =
"TH", .lang =
"th" },
399 { .icao =
"VV", .cc =
"VN", .lang =
"vi" },
400 { .icao =
"VY", .cc =
"MM", .lang =
"XX" },
401 { .icao =
"WA", .cc =
"ID", .lang =
"id" },
402 { .icao =
"WB", .cc =
"BN", .lang =
"ms" },
403 { .icao =
"WB", .cc =
"MY", .lang =
"ms" },
404 { .icao =
"WI", .cc =
"ID", .lang =
"id" },
405 { .icao =
"WM", .cc =
"MY", .lang =
"ms" },
406 { .icao =
"WP", .cc =
"TL", .lang =
"pt" },
407 { .icao =
"WS", .cc =
"SG", .lang =
"zh" },
408 { .icao =
"YP", .cc =
"CX", .lang =
"XX" },
409 { .icao =
"Y", .cc =
"AU", .lang =
"en" },
410 { .icao =
"ZB", .cc =
"CN", .lang =
"zh" },
411 { .icao =
"ZG", .cc =
"CN", .lang =
"zh" },
412 { .icao =
"ZH", .cc =
"CN", .lang =
"zh" },
413 { .icao =
"ZJ", .cc =
"CN", .lang =
"zh" },
414 { .icao =
"ZK", .cc =
"KP", .lang =
"ko" },
415 { .icao =
"ZL", .cc =
"CN", .lang =
"zh" },
416 { .icao =
"ZM", .cc =
"MN", .lang =
"mn" },
417 { .icao =
"ZP", .cc =
"CN", .lang =
"zh" },
418 { .icao =
"ZS", .cc =
"CN", .lang =
"zh" },
419 { .icao =
"ZT", .cc =
"CN", .lang =
"zh" },
420 { .icao =
"ZU", .cc =
"CN", .lang =
"zh" },
421 { .icao =
"ZW", .cc =
"CN", .lang =
"zh" },
422 { .icao =
"ZY", .cc =
"CN", .lang =
"zh" },
423 { .icao = NULL, .cc = NULL, .lang = NULL }
444 for (
int i = 0; icao2cc_table[i].icao != NULL; i++) {
445 if (memcmp(icao, icao2cc_table[i].icao,
446 strlen(icao2cc_table[i].icao)) == 0)
447 return (icao2cc_table[i].cc);
465 for (
int i = 0; icao2cc_table[i].icao != NULL; i++) {
466 if (memcmp(icao, icao2cc_table[i].icao,
467 strlen(icao2cc_table[i].icao)) == 0)
468 return (icao2cc_table[i].lang);
bool_t is_valid_icao_code(const char *icao)
const char * icao2lang(const char *icao)
const char * icao2cc(const char *icao)