1 -- http://www.w3.org/International/articles/language-tags/
3 -- BIDI Stuff, Arabic and Hebrew
4 INSERT INTO language_script_bidi(rfc4646_subtag,bidi)
5 VALUES( 'Arab', 'rtl');
6 INSERT INTO language_script_bidi(rfc4646_subtag,bidi)
7 VALUES( 'Hebr', 'rtl');
9 -- Default mappings between script and language subcodes
10 INSERT INTO language_script_mapping(language_subtag,script_subtag)
11 VALUES( 'ar', 'Arab');
12 INSERT INTO language_script_mapping(language_subtag,script_subtag)
13 VALUES( 'he', 'Hebr');
17 -- SELECT * FROM language_subtag_registry WHERE type='i';
19 INSERT INTO language_subtag_registry( subtag, type, description, added)
20 VALUES ( 'opac', 'i', 'OPAC','2005-10-16');
22 INSERT INTO language_descriptions(subtag, type, lang, description)
23 VALUES( 'opac', 'i', 'en', 'OPAC');
25 INSERT INTO language_descriptions(subtag, type, lang, description)
26 VALUES( 'opac', 'i', 'fr', 'OPAC');
29 INSERT INTO language_subtag_registry( subtag, type, description, added)
30 VALUES ( 'intranet', 'i', 'Staff Client','2005-10-16');
32 INSERT INTO language_descriptions(subtag, type, lang, description)
33 VALUES( 'intranet', 'i', 'en', 'Staff Client');
35 INSERT INTO language_descriptions(subtag, type, lang, description)
36 VALUES( 'intranet', 'i', 'fr', '????');
39 INSERT INTO language_subtag_registry( subtag, type, description, added)
40 VALUES ( 'prog', 't', 'Prog','2005-10-16');
42 INSERT INTO language_descriptions(subtag, type, lang, description)
43 VALUES( 'prog', 't', 'en', 'Prog');
45 INSERT INTO language_descriptions(subtag, type, lang, description)
46 VALUES( 'prog', 't', 'fr', 'Prog');
51 INSERT INTO language_subtag_registry( subtag, type, description, added)
52 VALUES ( 'ar', 'language', 'Arabic','2005-10-16');
54 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
57 INSERT INTO language_descriptions(subtag, type, lang, description)
58 VALUES ( 'ar', 'language', 'ar', 'العربية');
60 INSERT INTO language_descriptions(subtag, type, lang, description)
61 VALUES( 'ar', 'language', 'en', 'Arabic');
63 INSERT INTO language_descriptions(subtag, type, lang, description)
64 VALUES( 'ar', 'language', 'fr', 'Arabe');
66 INSERT INTO language_descriptions(subtag, type, lang, description)
67 VALUES( 'ar', 'language', 'de', 'Arabisch');
70 INSERT INTO language_subtag_registry( subtag, type, description, added)
71 VALUES ( 'hy', 'language', 'Armenian','2005-10-16');
73 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
76 INSERT INTO language_descriptions(subtag, type, lang, description)
77 VALUES ( 'hy', 'language', 'hy', 'Հայերէն');
79 INSERT INTO language_descriptions(subtag, type, lang, description)
80 VALUES( 'hy', 'language', 'en', 'Armenian');
82 INSERT INTO language_descriptions(subtag, type, lang, description)
83 VALUES( 'hy', 'language', 'fr', 'Armenian');
85 INSERT INTO language_descriptions(subtag, type, lang, description)
86 VALUES( 'hy', 'language', 'de', 'Armenisch');
89 INSERT INTO language_subtag_registry( subtag, type, description, added)
90 VALUES ( 'bg', 'language', 'Bulgarian','2005-10-16');
92 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
95 INSERT INTO language_descriptions(subtag, type, lang, description)
96 VALUES ( 'bg', 'language', 'bg', 'Български');
98 INSERT INTO language_descriptions(subtag, type, lang, description)
99 VALUES( 'bg', 'language', 'en', 'Bulgarian');
101 INSERT INTO language_descriptions(subtag, type, lang, description)
102 VALUES( 'bg', 'language', 'fr', 'Bulgare');
104 INSERT INTO language_descriptions(subtag, type, lang, description)
105 VALUES( 'bg', 'language', 'de', 'Bulgarisch');
108 INSERT INTO language_subtag_registry( subtag, type, description, added)
109 VALUES ( 'zh', 'language', 'Chinese','2005-10-16');
111 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
114 INSERT INTO language_descriptions(subtag, type, lang, description)
115 VALUES ( 'zh', 'language', 'zh', '中文');
117 INSERT INTO language_descriptions(subtag, type, lang, description)
118 VALUES( 'zh', 'language', 'en', 'Chinese');
120 INSERT INTO language_descriptions(subtag, type, lang, description)
121 VALUES( 'zh', 'language', 'fr', 'Chinois');
123 INSERT INTO language_descriptions(subtag, type, lang, description)
124 VALUES( 'zh', 'language', 'de', 'Chinesisch');
127 INSERT INTO language_subtag_registry( subtag, type, description, added)
128 VALUES ( 'cs', 'language', 'Czech','2005-10-16' );
130 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
133 INSERT INTO language_descriptions(subtag, type, lang, description)
134 VALUES ( 'cs', 'language', 'cs', 'čeština');
136 INSERT INTO language_descriptions(subtag, type, lang, description)
137 VALUES( 'cs', 'language', 'en', 'Czech');
139 INSERT INTO language_descriptions(subtag, type, lang, description)
140 VALUES( 'cs', 'language', 'fr', 'Tchèque');
142 INSERT INTO language_descriptions(subtag, type, lang, description)
143 VALUES( 'cs', 'language', 'de', 'Tschechisch');
146 INSERT INTO language_subtag_registry( subtag, type, description, added)
147 VALUES ( 'da', 'language', 'Danish','2005-10-16' );
149 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
152 INSERT INTO language_descriptions(subtag, type, lang, description)
153 VALUES ( 'da', 'language', 'da', 'Dansk');
155 INSERT INTO language_descriptions(subtag, type, lang, description)
156 VALUES( 'da', 'language', 'en', 'Danish');
158 INSERT INTO language_descriptions(subtag, type, lang, description)
159 VALUES( 'da', 'language', 'fr', 'Danois');
161 INSERT INTO language_descriptions(subtag, type, lang, description)
162 VALUES( 'da', 'language', 'de', 'Dänisch');
165 INSERT INTO language_subtag_registry( subtag, type, description, added)
166 VALUES ( 'nl', 'language', 'Dutch','2005-10-16' );
168 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
171 INSERT INTO language_descriptions(subtag, type, lang, description)
172 VALUES ( 'nl', 'language', 'nl', 'Nederlands');
174 INSERT INTO language_descriptions(subtag, type, lang, description)
175 VALUES( 'nl', 'language', 'en', 'Dutch');
177 INSERT INTO language_descriptions(subtag, type, lang, description)
178 VALUES( 'nl', 'language', 'fr', 'Néerlandais');
180 INSERT INTO language_descriptions(subtag, type, lang, description)
181 VALUES( 'nl', 'language', 'de', 'Niederländisch');
184 INSERT INTO language_subtag_registry( subtag, type, description, added)
185 VALUES ( 'en', 'language', 'English','2005-10-16' );
187 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
190 INSERT INTO language_descriptions(subtag, type, lang, description)
191 VALUES( 'en', 'language', 'en', 'English');
193 INSERT INTO language_descriptions(subtag, type, lang, description)
194 VALUES( 'en', 'language', 'fr', 'Anglais');
196 INSERT INTO language_descriptions(subtag, type, lang, description)
197 VALUES( 'en', 'language', 'de', 'Englisch');
200 INSERT INTO language_subtag_registry( subtag, type, description, added)
201 VALUES ( 'fi', 'language', 'Finnish','2005-10-16' );
203 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
206 INSERT INTO language_descriptions(subtag, type, lang, description)
207 VALUES( 'fi', 'language', 'fi', 'suomi');
209 INSERT INTO language_descriptions(subtag, type, lang, description)
210 VALUES( 'fi', 'language', 'en', 'Finnish');
212 INSERT INTO language_descriptions(subtag, type, lang, description)
213 VALUES( 'fi', 'language', 'de', 'Finnisch');
216 INSERT INTO language_subtag_registry( subtag, type, description, added)
217 VALUES ( 'fr', 'language', 'French','2005-10-16' );
219 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
222 INSERT INTO language_descriptions(subtag, type, lang, description)
223 VALUES( 'fr', 'language', 'en', 'French');
225 INSERT INTO language_descriptions(subtag, type, lang, description)
226 VALUES( 'fr', 'language', 'fr', 'Français');
228 INSERT INTO language_descriptions(subtag, type, lang, description)
229 VALUES( 'fr', 'language', 'de', 'Französisch');
231 -- INSERT INTO language_descriptions(subtag, type, lang, description)
232 -- VALUES( 'fr-CA', 'language', 'fr-CA', 'français');
235 INSERT INTO language_subtag_registry( subtag, type, description, added)
236 VALUES ( 'lo', 'language', 'Lao','2005-10-16' );
238 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
241 INSERT INTO language_descriptions(subtag, type, lang, description)
242 VALUES( 'lo', 'language', 'lo', 'ພາສາລາວ');
244 INSERT INTO language_descriptions(subtag, type, lang, description)
245 VALUES( 'lo', 'language', 'en', 'Lao');
247 INSERT INTO language_descriptions(subtag, type, lang, description)
248 VALUES( 'lo', 'language', 'fr', 'Laotien');
250 INSERT INTO language_descriptions(subtag, type, lang, description)
251 VALUES( 'lo', 'language', 'de', 'Laotisch');
254 INSERT INTO language_subtag_registry( subtag, type, description, added)
255 VALUES ( 'de', 'language', 'German','2005-10-16' );
257 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
260 INSERT INTO language_descriptions(subtag, type, lang, description)
261 VALUES( 'de', 'language', 'de', 'Deutsch');
263 INSERT INTO language_descriptions(subtag, type, lang, description)
264 VALUES( 'de', 'language', 'en', 'German');
266 INSERT INTO language_descriptions(subtag, type, lang, description)
267 VALUES( 'de', 'language', 'fr', 'Allemand');
270 INSERT INTO language_subtag_registry( subtag, type, description, added)
271 VALUES ( 'el', 'language', 'Greek, Modern [1453- ]','2005-10-16');
273 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
276 INSERT INTO language_descriptions(subtag, type, lang, description)
277 VALUES( 'el', 'language', 'el', 'ελληνικά');
279 INSERT INTO language_descriptions(subtag, type, lang, description)
280 VALUES( 'el', 'language', 'en', 'Greek, Modern [1453- ]');
282 INSERT INTO language_descriptions(subtag, type, lang, description)
283 VALUES( 'el', 'language', 'fr', 'Grec Moderne (Après 1453)');
285 INSERT INTO language_descriptions(subtag, type, lang, description)
286 VALUES( 'el', 'language', 'de', 'Griechisch (Nach 1453)');
289 INSERT INTO language_subtag_registry( subtag, type, description, added)
290 VALUES ( 'he', 'language', 'Hebrew','2005-10-16');
292 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
295 INSERT INTO language_descriptions(subtag, type, lang, description)
296 VALUES( 'he', 'language', 'he', 'עברית');
298 INSERT INTO language_descriptions(subtag, type, lang, description)
299 VALUES( 'he', 'language', 'en', 'Hebrew');
301 INSERT INTO language_descriptions(subtag, type, lang, description)
302 VALUES( 'he', 'language', 'fr', 'Hébreu');
304 INSERT INTO language_descriptions(subtag, type, lang, description)
305 VALUES( 'he', 'language', 'de', 'Hebräisch');
308 INSERT INTO language_subtag_registry( subtag, type, description, added)
309 VALUES ( 'hi', 'language', 'Hindi','2005-10-16');
311 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
314 INSERT INTO language_descriptions(subtag, type, lang, description)
315 VALUES( 'hi', 'language', 'hi', 'हिन्दी');
317 INSERT INTO language_descriptions(subtag, type, lang, description)
318 VALUES( 'hi', 'language', 'en', 'Hindi');
320 INSERT INTO language_descriptions(subtag, type, lang, description)
321 VALUES( 'hi', 'language', 'fr', 'Hindi');
323 INSERT INTO language_descriptions(subtag, type, lang, description)
324 VALUES( 'hi', 'language', 'de', 'Hindi');
327 INSERT INTO language_subtag_registry( subtag, type, description, added)
328 VALUES ( 'hu', 'language', 'Hungarian','2005-10-16' );
330 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
333 INSERT INTO language_descriptions(subtag, type, lang, description)
334 VALUES( 'hu', 'language', 'hu', 'Magyar');
336 INSERT INTO language_descriptions(subtag, type, lang, description)
337 VALUES( 'hu', 'language', 'en', 'Hungarian');
339 INSERT INTO language_descriptions(subtag, type, lang, description)
340 VALUES( 'hu', 'language', 'fr', 'Hongrois');
342 INSERT INTO language_descriptions(subtag, type, lang, description)
343 VALUES( 'hu', 'language', 'de', 'Ungarisch');
346 INSERT INTO language_subtag_registry( subtag, type, description, added)
347 VALUES ( 'id', 'language', 'Indonesian','2005-10-16' );
349 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
352 INSERT INTO language_descriptions(subtag, type, lang, description)
353 VALUES( 'id', 'language', 'id', 'Bahasa Indonesia');
355 INSERT INTO language_descriptions(subtag, type, lang, description)
356 VALUES( 'id', 'language', 'en', 'Indonesian');
358 INSERT INTO language_descriptions(subtag, type, lang, description)
359 VALUES( 'id', 'language', 'fr', 'Indonésien');
361 INSERT INTO language_descriptions(subtag, type, lang, description)
362 VALUES( 'id', 'language', 'de', 'Indonesisch');
365 INSERT INTO language_subtag_registry( subtag, type, description, added)
366 VALUES ( 'it', 'language', 'Italian','2005-10-16' );
368 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
371 INSERT INTO language_descriptions(subtag, type, lang, description)
372 VALUES( 'it', 'language', 'it', 'Italiano');
374 INSERT INTO language_descriptions(subtag, type, lang, description)
375 VALUES( 'it', 'language', 'en', 'Italian');
377 INSERT INTO language_descriptions(subtag, type, lang, description)
378 VALUES( 'it', 'language', 'fr', 'Italien');
380 INSERT INTO language_descriptions(subtag, type, lang, description)
381 VALUES( 'it', 'language', 'de', 'Italienisch');
384 INSERT INTO language_subtag_registry( subtag, type, description, added)
385 VALUES ( 'ja', 'language', 'Japanese','2005-10-16');
387 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
390 INSERT INTO language_descriptions(subtag, type, lang, description)
391 VALUES( 'ja', 'language', 'ja', '日本語');
393 INSERT INTO language_descriptions(subtag, type, lang, description)
394 VALUES( 'ja', 'language', 'en', 'Japanese');
396 INSERT INTO language_descriptions(subtag, type, lang, description)
397 VALUES( 'ja', 'language', 'fr', 'Japonais');
399 INSERT INTO language_descriptions(subtag, type, lang, description)
400 VALUES( 'ja', 'language', 'de', 'Japanisch');
403 INSERT INTO language_subtag_registry( subtag, type, description, added)
404 VALUES ( 'ko', 'language', 'Korean','2005-10-16');
406 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
409 INSERT INTO language_descriptions(subtag, type, lang, description)
410 VALUES( 'ko', 'language', 'ko', '한국어');
412 INSERT INTO language_descriptions(subtag, type, lang, description)
413 VALUES( 'ko', 'language', 'en', 'Korean');
415 INSERT INTO language_descriptions(subtag, type, lang, description)
416 VALUES( 'ko', 'language', 'fr', 'Coréen');
418 INSERT INTO language_descriptions(subtag, type, lang, description)
419 VALUES( 'ko', 'language', 'de', 'Koreanisch');
422 INSERT INTO language_subtag_registry( subtag, type, description, added)
423 VALUES ( 'la', 'language', 'Latin','2005-10-16' );
425 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
428 INSERT INTO language_descriptions(subtag, type, lang, description)
429 VALUES( 'la', 'language', 'la', 'Latina');
431 INSERT INTO language_descriptions(subtag, type, lang, description)
432 VALUES( 'la', 'language', 'en', 'Latin');
434 INSERT INTO language_descriptions(subtag, type, lang, description)
435 VALUES( 'la', 'language', 'fr', 'Latin');
437 INSERT INTO language_descriptions(subtag, type, lang, description)
438 VALUES( 'la', 'language', 'de', 'Latein');
442 INSERT INTO language_subtag_registry( subtag, type, description, added)
443 VALUES ( 'gl', 'language', 'Galician','2005-10-16' );
445 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
448 INSERT INTO language_descriptions(subtag, type, lang, description)
449 VALUES( 'gl', 'language', 'gl', 'Galego');
451 INSERT INTO language_descriptions(subtag, type, lang, description)
452 VALUES( 'gl', 'language', 'en', 'Galician');
454 INSERT INTO language_descriptions(subtag, type, lang, description)
455 VALUES( 'gl', 'language', 'fr', 'Galicien');
457 -- Norwegian (bokmål)
458 INSERT INTO language_subtag_registry( subtag, type, description, added)
459 VALUES ( 'nb', 'language', 'Norwegian bokmål','2005-10-16' );
461 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
464 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
467 INSERT INTO language_descriptions(subtag, type, lang, description)
468 VALUES( 'nb', 'language', 'nb', 'Norsk bokmål');
470 INSERT INTO language_descriptions(subtag, type, lang, description)
471 VALUES( 'nb', 'language', 'en', 'Norwegian bokmål');
473 INSERT INTO language_descriptions(subtag, type, lang, description)
474 VALUES( 'nb', 'language', 'fr', 'Norvégien bokmål');
476 INSERT INTO language_descriptions(subtag, type, lang, description)
477 VALUES( 'nb', 'language', 'de', 'Norwegisch bokmål');
479 -- Norwegian (nynorsk)
480 INSERT INTO language_subtag_registry( subtag, type, description, added)
481 VALUES ( 'nn', 'language', 'Norwegian nynorsk','2011-02-14' );
483 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
486 INSERT INTO language_descriptions(subtag, type, lang, description)
487 VALUES( 'nn', 'language', 'nb', 'Norsk nynorsk');
489 INSERT INTO language_descriptions(subtag, type, lang, description)
490 VALUES( 'nn', 'language', 'nn', 'Norsk nynorsk');
492 INSERT INTO language_descriptions(subtag, type, lang, description)
493 VALUES( 'nn', 'language', 'en', 'Norwegian nynorsk');
495 INSERT INTO language_descriptions(subtag, type, lang, description)
496 VALUES( 'nn', 'language', 'fr', 'Norvégien nynorsk');
498 INSERT INTO language_descriptions(subtag, type, lang, description)
499 VALUES( 'nn', 'language', 'de', 'Norwegisch nynorsk');
502 INSERT INTO language_subtag_registry( subtag, type, description, added)
503 VALUES ( 'fa', 'language', 'Persian','2005-10-16');
505 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
508 INSERT INTO language_descriptions(subtag, type, lang, description)
509 VALUES( 'fa', 'language', 'fa', 'فارسى');
511 INSERT INTO language_descriptions(subtag, type, lang, description)
512 VALUES( 'fa', 'language', 'en', 'Persian');
514 INSERT INTO language_descriptions(subtag, type, lang, description)
515 VALUES( 'fa', 'language', 'fr', 'Persan');
517 INSERT INTO language_descriptions(subtag, type, lang, description)
518 VALUES( 'fa', 'language', 'de', 'Persisch');
521 INSERT INTO language_subtag_registry( subtag, type, description, added)
522 VALUES ( 'pl', 'language', 'Polish','2005-10-16' );
524 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
527 INSERT INTO language_descriptions(subtag, type, lang, description)
528 VALUES( 'pl', 'language', 'pl', 'Polski');
530 INSERT INTO language_descriptions(subtag, type, lang, description)
531 VALUES( 'pl', 'language', 'en', 'Polish');
533 INSERT INTO language_descriptions(subtag, type, lang, description)
534 VALUES( 'pl', 'language', 'fr', 'Polonais');
536 INSERT INTO language_descriptions(subtag, type, lang, description)
537 VALUES( 'pl', 'language', 'de', 'Polnisch');
540 INSERT INTO language_subtag_registry( subtag, type, description, added)
541 VALUES ( 'pt', 'language', 'Portuguese','2005-10-16' );
543 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
546 INSERT INTO language_descriptions(subtag, type, lang, description)
547 VALUES( 'pt', 'language', 'pt', 'Português');
549 INSERT INTO language_descriptions(subtag, type, lang, description)
550 VALUES( 'pt', 'language', 'en', 'Portuguese');
552 INSERT INTO language_descriptions(subtag, type, lang, description)
553 VALUES( 'pt', 'language', 'fr', 'Portugais');
555 INSERT INTO language_descriptions(subtag, type, lang, description)
556 VALUES( 'pt', 'language', 'de', 'Portugiesisch');
559 INSERT INTO language_subtag_registry( subtag, type, description, added)
560 VALUES ( 'ro', 'language', 'Romanian','2005-10-16' );
562 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
565 INSERT INTO language_descriptions(subtag, type, lang, description)
566 VALUES( 'ro', 'language', 'ro', 'Română');
568 INSERT INTO language_descriptions(subtag, type, lang, description)
569 VALUES( 'ro', 'language', 'en', 'Romanian');
571 INSERT INTO language_descriptions(subtag, type, lang, description)
572 VALUES( 'ro', 'language', 'fr', 'Roumain');
574 INSERT INTO language_descriptions(subtag, type, lang, description)
575 VALUES( 'ro', 'language', 'de', 'Rumänisch');
578 INSERT INTO language_subtag_registry( subtag, type, description, added)
579 VALUES ( 'ru', 'language', 'Russian','2005-10-16');
581 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
584 INSERT INTO language_descriptions(subtag, type, lang, description)
585 VALUES( 'ru', 'language', 'ru', 'Русский');
587 INSERT INTO language_descriptions(subtag, type, lang, description)
588 VALUES( 'ru', 'language', 'en', 'Russian');
590 INSERT INTO language_descriptions(subtag, type, lang, description)
591 VALUES( 'ru', 'language', 'fr', 'Russe');
593 INSERT INTO language_descriptions(subtag, type, lang, description)
594 VALUES( 'ru', 'language', 'de', 'Russisch');
597 INSERT INTO language_subtag_registry( subtag, type, description, added)
598 VALUES ( 'sr', 'language', 'Serbian','2005-10-16' );
600 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
603 INSERT INTO language_descriptions(subtag, type, lang, description)
604 VALUES( 'sr', 'language', 'sr', 'српски');
606 INSERT INTO language_descriptions(subtag, type, lang, description)
607 VALUES( 'sr', 'language', 'en', 'Serbian');
609 INSERT INTO language_descriptions(subtag, type, lang, description)
610 VALUES( 'sr', 'language', 'fr', 'Serbe');
612 INSERT INTO language_descriptions(subtag, type, lang, description)
613 VALUES( 'sr', 'language', 'de', 'Serbisch');
615 -- Spanish, Castilian
616 INSERT INTO language_subtag_registry( subtag, type, description, added)
617 VALUES ( 'es', 'language', 'Spanish','2005-10-16' );
619 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
622 INSERT INTO language_descriptions(subtag, type, lang, description)
623 VALUES( 'es', 'language', 'es', 'Español');
625 INSERT INTO language_descriptions(subtag, type, lang, description)
626 VALUES( 'es', 'language', 'en', 'Spanish');
628 INSERT INTO language_descriptions(subtag, type, lang, description)
629 VALUES( 'es', 'language', 'fr', 'Espagnol');
631 INSERT INTO language_descriptions(subtag, type, lang, description)
632 VALUES( 'es', 'language', 'de', 'Spanisch');
635 INSERT INTO language_subtag_registry( subtag, type, description, added)
636 VALUES ( 'ca', 'language', 'Catalan','2013-01-12' );
638 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
641 INSERT INTO language_descriptions(subtag, type, lang, description)
642 VALUES( 'ca', 'language', 'es', 'Catalán');
644 INSERT INTO language_descriptions(subtag, type, lang, description)
645 VALUES( 'ca', 'language', 'en', 'Catalan');
647 INSERT INTO language_descriptions(subtag, type, lang, description)
648 VALUES( 'ca', 'language', 'fr', 'Catalan');
650 INSERT INTO language_descriptions(subtag, type, lang, description)
651 VALUES( 'ca', 'language', 'ca', 'Català');
653 INSERT INTO language_descriptions(subtag, type, lang, description)
654 VALUES( 'ca', 'language', 'de', 'Katalanisch');
657 INSERT INTO language_subtag_registry( subtag, type, description, added)
658 VALUES ( 'sv', 'language', 'Swedish','2005-10-16' );
660 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
663 INSERT INTO language_descriptions(subtag, type, lang, description)
664 VALUES( 'sv', 'language', 'sv', 'Svenska');
666 INSERT INTO language_descriptions(subtag, type, lang, description)
667 VALUES( 'sv', 'language', 'en', 'Swedish');
669 INSERT INTO language_descriptions(subtag, type, lang, description)
670 VALUES( 'sv', 'language', 'fr', 'Suédois');
672 INSERT INTO language_descriptions(subtag, type, lang, description)
673 VALUES( 'sv', 'language', 'de', 'Schwedisch');
676 INSERT INTO language_subtag_registry( subtag, type, description, added)
677 VALUES ( 'tet', 'language', 'Tetum','2005-10-16' );
679 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
680 VALUES( 'tet','tet');
682 INSERT INTO language_descriptions(subtag, type, lang, description)
683 VALUES( 'tet', 'language', 'tet', 'tetun');
685 INSERT INTO language_descriptions(subtag, type, lang, description)
686 VALUES( 'tet', 'language', 'en', 'Tetum');
688 INSERT INTO language_descriptions(subtag, type, lang, description)
689 VALUES( 'tet', 'language', 'fr', 'Tétoum');
691 INSERT INTO language_descriptions(subtag, type, lang, description)
692 VALUES( 'tet', 'language', 'de', 'Tetum');
695 INSERT INTO language_subtag_registry( subtag, type, description, added)
696 VALUES ( 'th', 'language', 'Thai','2005-10-16');
698 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
701 INSERT INTO language_descriptions(subtag, type, lang, description)
702 VALUES( 'th', 'language', 'th', 'ภาษาไทย');
704 INSERT INTO language_descriptions(subtag, type, lang, description)
705 VALUES( 'th', 'language', 'en', 'Thai');
707 INSERT INTO language_descriptions(subtag, type, lang, description)
708 VALUES( 'th', 'language', 'fr', 'Thaï');
710 INSERT INTO language_descriptions(subtag, type, lang, description)
711 VALUES( 'th', 'language', 'de', 'Thailändisch');
714 INSERT INTO language_subtag_registry( subtag, type, description, added)
715 VALUES ( 'tr', 'language', 'Turkish','2005-10-16' );
717 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
720 INSERT INTO language_descriptions(subtag, type, lang, description)
721 VALUES( 'tr', 'language', 'tr', 'Türkçe');
723 INSERT INTO language_descriptions(subtag, type, lang, description)
724 VALUES( 'tr', 'language', 'en', 'Turkish');
726 INSERT INTO language_descriptions(subtag, type, lang, description)
727 VALUES( 'tr', 'language', 'fr', 'Turc');
729 INSERT INTO language_descriptions(subtag, type, lang, description)
730 VALUES( 'tr', 'language', 'de', 'Türkisch');
733 INSERT INTO language_subtag_registry( subtag, type, description, added)
734 VALUES ( 'uk', 'language', 'Ukranian','2005-10-16');
736 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
739 INSERT INTO language_descriptions(subtag, type, lang, description)
740 VALUES( 'uk', 'language', 'uk', 'Українська');
742 INSERT INTO language_descriptions(subtag, type, lang, description)
743 VALUES( 'uk', 'language', 'en', 'Ukranian');
745 INSERT INTO language_descriptions(subtag, type, lang, description)
746 VALUES( 'uk', 'language', 'fr', 'Ukrainien');
748 INSERT INTO language_descriptions(subtag, type, lang, description)
749 VALUES( 'uk', 'language', 'de', 'Ukrainisch');
752 INSERT INTO language_subtag_registry( subtag, type, description, added)
753 VALUES ( 'ur', 'language', 'Urdu','2005-10-16' );
755 INSERT INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code)
758 INSERT INTO language_descriptions(subtag, type, lang, description)
759 VALUES( 'ur', 'language', 'en', 'Urdu');
761 INSERT INTO language_descriptions(subtag, type, lang, description)
762 VALUES( 'ur', 'language', 'ur', 'اردو');
764 INSERT INTO language_descriptions(subtag, type, lang, description)
765 VALUES( 'ur', 'language', 'fr', 'Ourdou');
767 INSERT INTO language_descriptions(subtag, type, lang, description)
768 VALUES( 'ur', 'language', 'de', 'Urdu');
772 INSERT INTO language_subtag_registry( subtag, type, description, added)
773 VALUES ( 'Arab', 'script', 'Arabic','2005-10-16');
775 INSERT INTO language_descriptions(subtag, type, lang, description)
776 VALUES ( 'Arab','script', 'Arab', 'العربية');
778 INSERT INTO language_descriptions(subtag, type, lang, description)
779 VALUES( 'Arab', 'script','en', 'Arabic');
781 INSERT INTO language_descriptions(subtag, type, lang, description)
782 VALUES( 'Arab', 'script','fr', 'Arabic');
785 INSERT INTO language_subtag_registry( subtag, type, description, added)
786 VALUES ( 'Cyrl', 'script', 'Cyrillic','2005-10-16');
788 INSERT INTO language_descriptions(subtag, type, lang, description)
789 VALUES ( 'Cyrl', 'script', 'Cyrl', '????');
791 INSERT INTO language_descriptions(subtag, type, lang, description)
792 VALUES( 'Cyrl', 'script', 'en', 'Cyrillic');
794 INSERT INTO language_descriptions(subtag, type, lang, description)
795 VALUES( 'Cyrl', 'script', 'fr', 'Cyrillic');
798 INSERT INTO language_subtag_registry( subtag, type, description, added)
799 VALUES ( 'Grek', 'script', 'Greek','2005-10-16');
801 INSERT INTO language_descriptions(subtag, type, lang, description)
802 VALUES ( 'Grek', 'script', 'Grek', '????');
804 INSERT INTO language_descriptions(subtag, type, lang, description)
805 VALUES( 'Grek', 'script', 'en', 'Greek');
807 INSERT INTO language_descriptions(subtag, type, lang, description)
808 VALUES( 'Grek', 'script', 'fr', 'Greek');
811 INSERT INTO language_subtag_registry( subtag, type, description, added)
812 VALUES ( 'Hans', 'script', 'Han (Simplified variant)','2005-10-16');
814 INSERT INTO language_descriptions(subtag, type, lang, description)
815 VALUES ( 'Hans', 'script', 'Hans', 'Han (Simplified variant)');
817 INSERT INTO language_descriptions(subtag, type, lang, description)
818 VALUES( 'Hans', 'script', 'en', 'Han (Simplified variant)');
820 INSERT INTO language_descriptions(subtag, type, lang, description)
821 VALUES( 'Hans', 'script', 'fr', 'Han (Simplified variant)');
824 INSERT INTO language_subtag_registry( subtag, type, description, added)
825 VALUES ( 'Hant', 'script', 'Han (Traditional variant)','2005-10-16');
827 INSERT INTO language_descriptions(subtag, type, lang, description)
828 VALUES ( 'Hant', 'script', 'Hant', 'Han (Traditional variant)');
830 INSERT INTO language_descriptions(subtag, type, lang, description)
831 VALUES( 'Hant', 'script', 'en', 'Han (Traditional variant)');
834 INSERT INTO language_subtag_registry( subtag, type, description, added)
835 VALUES ( 'Hebr', 'script', 'Hebrew','2005-10-16');
837 INSERT INTO language_descriptions(subtag, type, lang, description)
838 VALUES ( 'Hebr', 'script', 'Hebr', 'Hebrew');
840 INSERT INTO language_descriptions(subtag, type, lang, description)
841 VALUES( 'Hebr', 'script', 'en', 'Hebrew');
844 INSERT INTO language_subtag_registry( subtag, type, description, added)
845 VALUES ( 'Laoo', 'script', 'Lao','2005-10-16');
847 INSERT INTO language_descriptions(subtag, type, lang, description)
848 VALUES ( 'Laoo', 'script', 'lo', 'Lao');
850 INSERT INTO language_descriptions(subtag, type, lang, description)
851 VALUES( 'Laoo', 'script', 'en', 'Lao');
855 INSERT INTO language_subtag_registry( subtag, type, description, added)
856 VALUES ( 'CA', 'region', 'Canada','2005-10-16');
858 INSERT INTO language_descriptions(subtag, type, lang, description)
859 VALUES( 'CA', 'region', 'en', 'Canada');
862 INSERT INTO language_subtag_registry( subtag, type, description, added)
863 VALUES ( 'DK', 'region', 'Denmark','2005-10-16');
865 INSERT INTO language_descriptions(subtag, type, lang, description)
866 VALUES( 'DK', 'region', 'dk', 'Danmark');
869 INSERT INTO language_subtag_registry( subtag, type, description, added)
870 VALUES ( 'FR', 'region', 'France','2005-10-16');
872 INSERT INTO language_descriptions(subtag, type, lang, description)
873 VALUES ( 'FR', 'region', 'fr', 'France');
875 INSERT INTO language_descriptions(subtag, type, lang, description)
876 VALUES( 'FR', 'region', 'en', 'France');
879 INSERT INTO language_subtag_registry( subtag, type, description, added)
880 VALUES ( 'NZ', 'region', 'New Zealand','2005-10-16');
882 INSERT INTO language_descriptions(subtag, type, lang, description)
883 VALUES( 'NZ', 'region', 'en', 'New Zealand');
886 INSERT INTO language_subtag_registry( subtag, type, description, added)
887 VALUES ( 'GB', 'region', 'United Kingdom','2005-10-16');
889 INSERT INTO language_descriptions(subtag, type, lang, description)
890 VALUES( 'GB', 'region', 'en', 'United Kingdom');
893 INSERT INTO language_subtag_registry( subtag, type, description, added)
894 VALUES ( 'US', 'region', 'United States','2005-10-16');
896 INSERT INTO language_descriptions(subtag, type, lang, description)
897 VALUES( 'US', 'region', 'en', 'United States');