All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.meeuw.i18n.languages.LanguageFamilyCode Maven / Gradle / Ivy

There is a newer version: 3.8
Show newest version

package org.meeuw.i18n.languages;

import java.net.URI;
import java.util.*;


/**
 * An enum with all ISO-639-5 language family codes.

This enum is automatically generated by class org.meeuw.i18n.languages.test.GenerateEnums from a tab seperated file found on id.loc.gov.

* */ public enum LanguageFamilyCode implements ISO_639_Code { aav("http://id.loc.gov/vocabulary/iso639-5/aav", "Austro-Asiatic languages", "austro-asiatiques, langues"), afa("http://id.loc.gov/vocabulary/iso639-5/afa", "Afro-Asiatic languages", "afro-asiatiques, langues"), alg("http://id.loc.gov/vocabulary/iso639-5/alg", "Algonquian languages", "algonquines, langues"), alv("http://id.loc.gov/vocabulary/iso639-5/alv", "Atlantic-Congo languages", "atlantique-congo, langues"), apa("http://id.loc.gov/vocabulary/iso639-5/apa", "Apache languages", "apaches, langues"), aqa("http://id.loc.gov/vocabulary/iso639-5/aqa", "Alacalufan languages", "alacalufanes, langues"), aql("http://id.loc.gov/vocabulary/iso639-5/aql", "Algic languages", "algiques, langues"), art("http://id.loc.gov/vocabulary/iso639-5/art", "Artificial languages", "artificielles, langues"), ath("http://id.loc.gov/vocabulary/iso639-5/ath", "Athapascan languages", "athapascanes, langues"), auf("http://id.loc.gov/vocabulary/iso639-5/auf", "Arauan languages", "arauanes, langues"), aus("http://id.loc.gov/vocabulary/iso639-5/aus", "Australian languages", "australiennes, langues"), awd("http://id.loc.gov/vocabulary/iso639-5/awd", "Arawakan languages", "arawak, langues"), azc("http://id.loc.gov/vocabulary/iso639-5/azc", "Uto-Aztecan languages", "uto-azt\u00e8ques, langues"), bad("http://id.loc.gov/vocabulary/iso639-5/bad", "Banda languages", "banda, langues"), bai("http://id.loc.gov/vocabulary/iso639-5/bai", "Bamileke languages", "bamil\u00e9k\u00e9, langues"), bat("http://id.loc.gov/vocabulary/iso639-5/bat", "Baltic languages", "baltes, langues"), ber("http://id.loc.gov/vocabulary/iso639-5/ber", "Berber languages", "berb\u00e8res, langues"), bih("http://id.loc.gov/vocabulary/iso639-5/bih", "Bihari languages", "langues biharis"), bnt("http://id.loc.gov/vocabulary/iso639-5/bnt", "Bantu languages", "bantou, langues"), btk("http://id.loc.gov/vocabulary/iso639-5/btk", "Batak languages", "batak, langues"), cai("http://id.loc.gov/vocabulary/iso639-5/cai", "Central American Indian languages", "am\u00e9rindiennes de l'Am\u00e9rique centrale, langues"), cau("http://id.loc.gov/vocabulary/iso639-5/cau", "Caucasian languages", "caucasiennes, langues"), cba("http://id.loc.gov/vocabulary/iso639-5/cba", "Chibchan languages", "chibcha, langues"), ccn("http://id.loc.gov/vocabulary/iso639-5/ccn", "North Caucasian languages", "caucasiennes du Nord, langues"), ccs("http://id.loc.gov/vocabulary/iso639-5/ccs", "South Caucasian languages", "caucasiennes du Sud, langues"), cdc("http://id.loc.gov/vocabulary/iso639-5/cdc", "Chadic languages", "tchadiques, langues"), cdd("http://id.loc.gov/vocabulary/iso639-5/cdd", "Caddoan languages", "caddoanes, langues"), cel("http://id.loc.gov/vocabulary/iso639-5/cel", "Celtic languages", "celtiques, langues; celtes, langues"), cmc("http://id.loc.gov/vocabulary/iso639-5/cmc", "Chamic languages", "chames, langues"), cpe("http://id.loc.gov/vocabulary/iso639-5/cpe", "Creoles and pidgins, English\u2011based", "cr\u00e9oles et pidgins bas\u00e9s sur l'anglais"), cpf("http://id.loc.gov/vocabulary/iso639-5/cpf", "Creoles and pidgins, French\u2011based", "cr\u00e9oles et pidgins bas\u00e9s sur le fran\u00e7ais"), cpp("http://id.loc.gov/vocabulary/iso639-5/cpp", "Creoles and pidgins, Portuguese-based", "cr\u00e9oles et pidgins bas\u00e9s sur le portugais"), crp("http://id.loc.gov/vocabulary/iso639-5/crp", "Creoles and pidgins", "cr\u00e9oles et pidgins"), csu("http://id.loc.gov/vocabulary/iso639-5/csu", "Central Sudanic languages", "soudaniques centrales, langues"), cus("http://id.loc.gov/vocabulary/iso639-5/cus", "Cushitic languages", "couchitiques, langues"), day("http://id.loc.gov/vocabulary/iso639-5/day", "Land Dayak languages", "dayak, langues"), dmn("http://id.loc.gov/vocabulary/iso639-5/dmn", "Mande languages", "mand\u00e9, langues"), dra("http://id.loc.gov/vocabulary/iso639-5/dra", "Dravidian languages", "dravidiennes, langues"), egx("http://id.loc.gov/vocabulary/iso639-5/egx", "Egyptian languages", "\u00e9gyptiennes, langues"), esx("http://id.loc.gov/vocabulary/iso639-5/esx", "Eskimo-Aleut languages", "esquimaudes-al\u00e9outiennes, langues"), euq("http://id.loc.gov/vocabulary/iso639-5/euq", "Basque (family)", "basque (famille)"), fiu("http://id.loc.gov/vocabulary/iso639-5/fiu", "Finno-Ugrian languages", "finno-ougriennes, langues"), fox("http://id.loc.gov/vocabulary/iso639-5/fox", "Formosan languages", "formosanes, langues"), gem("http://id.loc.gov/vocabulary/iso639-5/gem", "Germanic languages", "germaniques, langues"), gme("http://id.loc.gov/vocabulary/iso639-5/gme", "East Germanic languages", "germaniques orientales, langues"), gmq("http://id.loc.gov/vocabulary/iso639-5/gmq", "North Germanic languages", "germaniques septentrionales, langues"), gmw("http://id.loc.gov/vocabulary/iso639-5/gmw", "West Germanic languages", "germaniques occidentales, langues"), grk("http://id.loc.gov/vocabulary/iso639-5/grk", "Greek languages", "grecques, langues"), hmx("http://id.loc.gov/vocabulary/iso639-5/hmx", "Hmong-Mien languages", "hmong-mien, langues"), hok("http://id.loc.gov/vocabulary/iso639-5/hok", "Hokan languages", "hoka, langues"), hyx("http://id.loc.gov/vocabulary/iso639-5/hyx", "Armenian (family)", "arm\u00e9nien (famille)"), iir("http://id.loc.gov/vocabulary/iso639-5/iir", "Indo-Iranian languages", "indo-iraniennes, langues"), ijo("http://id.loc.gov/vocabulary/iso639-5/ijo", "Ijo languages", "ijo, langues"), inc("http://id.loc.gov/vocabulary/iso639-5/inc", "Indic languages", "indo-aryennes, langues"), ine("http://id.loc.gov/vocabulary/iso639-5/ine", "Indo-European languages", "indo-europ\u00e9ennes, langues"), ira("http://id.loc.gov/vocabulary/iso639-5/ira", "Iranian languages", "iraniennes, langues"), iro("http://id.loc.gov/vocabulary/iso639-5/iro", "Iroquoian languages", "iroquoises, langues"), itc("http://id.loc.gov/vocabulary/iso639-5/itc", "Italic languages", "italiques, langues"), jpx("http://id.loc.gov/vocabulary/iso639-5/jpx", "Japanese (family)", "japonais (famille)"), kar("http://id.loc.gov/vocabulary/iso639-5/kar", "Karen languages", "karen, langues"), kdo("http://id.loc.gov/vocabulary/iso639-5/kdo", "Kordofanian languages", "kordofaniennes, langues"), khi("http://id.loc.gov/vocabulary/iso639-5/khi", "Khoisan languages", "kho\u00efsan, langues"), kro("http://id.loc.gov/vocabulary/iso639-5/kro", "Kru languages", "krou, langues"), map("http://id.loc.gov/vocabulary/iso639-5/map", "Austronesian languages", "austron\u00e9siennes, langues"), mkh("http://id.loc.gov/vocabulary/iso639-5/mkh", "Mon-Khmer languages", "m\u00f4n-khmer, langues"), mno("http://id.loc.gov/vocabulary/iso639-5/mno", "Manobo languages", "manobo, langues"), mun("http://id.loc.gov/vocabulary/iso639-5/mun", "Munda languages", "mounda, langues"), myn("http://id.loc.gov/vocabulary/iso639-5/myn", "Mayan languages", "maya, langues"), nah("http://id.loc.gov/vocabulary/iso639-5/nah", "Nahuatl languages", "nahuatl, langues"), nai("http://id.loc.gov/vocabulary/iso639-5/nai", "North American Indian languages", "nord-am\u00e9rindiennes, langues"), ngf("http://id.loc.gov/vocabulary/iso639-5/ngf", "Trans-New Guinea languages", "trans-nouvelle-guin\u00e9e, langues"), nic("http://id.loc.gov/vocabulary/iso639-5/nic", "Niger-Kordofanian languages", "nig\u00e9ro-kordofaniennes, langues"), nub("http://id.loc.gov/vocabulary/iso639-5/nub", "Nubian languages", "nubiennes, langues"), omq("http://id.loc.gov/vocabulary/iso639-5/omq", "Oto-Manguean languages", "otomangue, langues"), omv("http://id.loc.gov/vocabulary/iso639-5/omv", "Omotic languages", "omotiques, langues"), oto("http://id.loc.gov/vocabulary/iso639-5/oto", "Otomian languages", "otomi, langues"), paa("http://id.loc.gov/vocabulary/iso639-5/paa", "Papuan languages", "papoues, langues"), phi("http://id.loc.gov/vocabulary/iso639-5/phi", "Philippine languages", "philippines, langues"), plf("http://id.loc.gov/vocabulary/iso639-5/plf", "Central Malayo-Polynesian languages", "malayo-polyn\u00e9siennes centrales, langues"), poz("http://id.loc.gov/vocabulary/iso639-5/poz", "Malayo-Polynesian languages", "malayo-polyn\u00e9siennes, langues"), pqe("http://id.loc.gov/vocabulary/iso639-5/pqe", "Eastern Malayo-Polynesian languages", "malayo-polyn\u00e9siennes orientales, langues"), pqw("http://id.loc.gov/vocabulary/iso639-5/pqw", "Western Malayo-Polynesian languages", "malayo-polyn\u00e9siennes occidentales, langues"), pra("http://id.loc.gov/vocabulary/iso639-5/pra", "Prakrit languages", "pr\u00e2krit, langues"), qwe("http://id.loc.gov/vocabulary/iso639-5/qwe", "Quechuan (family)", "quechua (famille)"), roa("http://id.loc.gov/vocabulary/iso639-5/roa", "Romance languages", "romanes, langues"), sai("http://id.loc.gov/vocabulary/iso639-5/sai", "South American Indian languages", "sud-am\u00e9rindiennes, langues"), sal("http://id.loc.gov/vocabulary/iso639-5/sal", "Salishan languages", "salishennes, langues"), sdv("http://id.loc.gov/vocabulary/iso639-5/sdv", "Eastern Sudanic languages", "soudaniques orientales, langues"), sem("http://id.loc.gov/vocabulary/iso639-5/sem", "Semitic languages", "s\u00e9mitiques, langues"), sgn("http://id.loc.gov/vocabulary/iso639-5/sgn", "sign languages", "langues des signes"), sio("http://id.loc.gov/vocabulary/iso639-5/sio", "Siouan languages", "sioux, langues"), sit("http://id.loc.gov/vocabulary/iso639-5/sit", "Sino-Tibetan languages", "sino-tib\u00e9taines, langues"), sla("http://id.loc.gov/vocabulary/iso639-5/sla", "Slavic languages", "slaves, langues"), smi("http://id.loc.gov/vocabulary/iso639-5/smi", "Sami languages", "sames, langues"), son("http://id.loc.gov/vocabulary/iso639-5/son", "Songhai languages", "songhai, langues"), sqj("http://id.loc.gov/vocabulary/iso639-5/sqj", "Albanian languages", "albanaises, langues"), ssa("http://id.loc.gov/vocabulary/iso639-5/ssa", "Nilo-Saharan languages", "nilo-sahariennes, langues"), syd("http://id.loc.gov/vocabulary/iso639-5/syd", "Samoyedic languages", "samoy\u00e8des, langues"), tai("http://id.loc.gov/vocabulary/iso639-5/tai", "Tai languages", "tai, langues"), tbq("http://id.loc.gov/vocabulary/iso639-5/tbq", "Tibeto-Burman languages", "tib\u00e9to-birmanes, langues"), trk("http://id.loc.gov/vocabulary/iso639-5/trk", "Turkic languages", "turques, langues"), tup("http://id.loc.gov/vocabulary/iso639-5/tup", "Tupi languages", "tupi, langues"), tut("http://id.loc.gov/vocabulary/iso639-5/tut", "Altaic languages", "alta\u00efques, langues"), tuw("http://id.loc.gov/vocabulary/iso639-5/tuw", "Tungus languages", "toungouses, langues"), urj("http://id.loc.gov/vocabulary/iso639-5/urj", "Uralic languages", "ouraliennes, langues"), wak("http://id.loc.gov/vocabulary/iso639-5/wak", "Wakashan languages", "wakashanes, langues"), wen("http://id.loc.gov/vocabulary/iso639-5/wen", "Sorbian languages", "sorabes, langues"), xgn("http://id.loc.gov/vocabulary/iso639-5/xgn", "Mongolian languages", "mongoles, langues"), xnd("http://id.loc.gov/vocabulary/iso639-5/xnd", "Na-Dene languages", "na-d\u00e9n\u00e9, langues"), ypk("http://id.loc.gov/vocabulary/iso639-5/ypk", "Yupik languages", "yupik, langues"), zhx("http://id.loc.gov/vocabulary/iso639-5/zhx", "Chinese (family)", "chinois (famille)"), zle("http://id.loc.gov/vocabulary/iso639-5/zle", "East Slavic languages", "slaves orientales, langues"), zls("http://id.loc.gov/vocabulary/iso639-5/zls", "South Slavic languages", "slaves m\u00e9ridionales, langues"), zlw("http://id.loc.gov/vocabulary/iso639-5/zlw", "West Slavic languages", "slaves occidentales, langues"), znd("http://id.loc.gov/vocabulary/iso639-5/znd", "Zande languages", "zand\u00e9, langues"); private final URI uri; private final Map labels = new HashMap<>(); LanguageFamilyCode(String uri, String labelEnglish, String labelFrench) { this.uri = URI.create(uri); labels.put("en", labelEnglish); labels.put("fr", labelFrench); } @Override public String code() { return this.name(); } @Override public Scope scope() { return Scope.FAMILY; } @Override public Type languageType() { return Type.L; } public URI uri() { return uri; } @Override public String refName() { return labels.get("en"); } public Map labels() { return Collections.unmodifiableMap(labels); } @Override public String toString() { return (this.name()+(" ("+(this.refName()+")"))); } public static Optional get(String code) { try { return Optional.of(LanguageFamilyCode.valueOf(code)); } catch (IllegalArgumentException _x) { return Optional.empty(); } } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy