diff --git a/frontend/src/ts/constants/languages.ts b/frontend/src/ts/constants/languages.ts index 678919b856e6..9f9920f20b72 100644 --- a/frontend/src/ts/constants/languages.ts +++ b/frontend/src/ts/constants/languages.ts @@ -287,6 +287,7 @@ export const LanguageGroups: Record = { "typing_of_the_dead", "league_of_legends", "docker_file", + "pokemon_1k", ], amharic: ["amharic", "amharic_1k", "amharic_5k"], oromo: ["oromo", "oromo_1k", "oromo_5k"], diff --git a/frontend/static/languages/pokemon_1k.json b/frontend/static/languages/pokemon_1k.json new file mode 100644 index 000000000000..9e34bd9bf388 --- /dev/null +++ b/frontend/static/languages/pokemon_1k.json @@ -0,0 +1,1034 @@ +{ + "name": "pokemon_1k", + "rightToLeft": false, + "ligatures": false, + "orderedByFrequency": false, + "bcp47": "en", + "words": [ + "bulbasaur", + "ivysaur", + "venusaur", + "charmander", + "charmeleon", + "charizard", + "squirtle", + "wartortle", + "blastoise", + "caterpie", + "metapod", + "butterfree", + "weedle", + "kakuna", + "beedrill", + "pidgey", + "pidgeotto", + "pidgeot", + "rattata", + "raticate", + "spearow", + "fearow", + "ekans", + "arbok", + "pikachu", + "raichu", + "sandshrew", + "sandslash", + "nidoran♀", + "nidorina", + "nidoqueen", + "nidoran♂", + "nidorino", + "nidoking", + "clefairy", + "clefable", + "vulpix", + "ninetales", + "jigglypuff", + "wigglytuff", + "zubat", + "golbat", + "oddish", + "gloom", + "vileplume", + "paras", + "parasect", + "venonat", + "venomoth", + "diglett", + "dugtrio", + "meowth", + "persian", + "psyduck", + "golduck", + "mankey", + "primeape", + "growlithe", + "arcanine", + "poliwag", + "poliwhirl", + "poliwrath", + "abra", + "kadabra", + "alakazam", + "machop", + "machoke", + "machamp", + "bellsprout", + "weepinbell", + "victreebel", + "tentacool", + "tentacruel", + "geodude", + "graveler", + "golem", + "ponyta", + "rapidash", + "slowpoke", + "slowbro", + "magnemite", + "magneton", + "farfetch'd", + "doduo", + "dodrio", + "seel", + "dewgong", + "grimer", + "muk", + "shellder", + "cloyster", + "gastly", + "haunter", + "gengar", + "onix", + "drowzee", + "hypno", + "krabby", + "kingler", + "voltorb", + "electrode", + "exeggcute", + "exeggutor", + "cubone", + "marowak", + "hitmonlee", + "hitmonchan", + "lickitung", + "koffing", + "weezing", + "rhyhorn", + "rhydon", + "chansey", + "tangela", + "kangaskhan", + "horsea", + "seadra", + "goldeen", + "seaking", + "staryu", + "starmie", + "mr. mime", + "scyther", + "jynx", + "electabuzz", + "magmar", + "pinsir", + "tauros", + "magikarp", + "gyarados", + "lapras", + "ditto", + "eevee", + "vaporeon", + "jolteon", + "flareon", + "porygon", + "omanyte", + "omastar", + "kabuto", + "kabutops", + "aerodactyl", + "snorlax", + "articuno", + "zapdos", + "moltres", + "dratini", + "dragonair", + "dragonite", + "mewtwo", + "mew", + "chikorita", + "bayleef", + "meganium", + "cyndaquil", + "quilava", + "typhlosion", + "totodile", + "croconaw", + "feraligatr", + "sentret", + "furret", + "hoothoot", + "noctowl", + "ledyba", + "ledian", + "spinarak", + "ariados", + "crobat", + "chinchou", + "lanturn", + "pichu", + "cleffa", + "igglybuff", + "togepi", + "togetic", + "natu", + "xatu", + "mareep", + "flaaffy", + "ampharos", + "bellossom", + "marill", + "azumarill", + "sudowoodo", + "politoed", + "hoppip", + "skiploom", + "jumpluff", + "aipom", + "sunkern", + "sunflora", + "yanma", + "wooper", + "quagsire", + "espeon", + "umbreon", + "murkrow", + "slowking", + "misdreavus", + "unown", + "wobbuffet", + "girafarig", + "pineco", + "forretress", + "dunsparce", + "gligar", + "steelix", + "snubbull", + "granbull", + "qwilfish", + "scizor", + "shuckle", + "heracross", + "sneasel", + "teddiursa", + "ursaring", + "slugma", + "magcargo", + "swinub", + "piloswine", + "corsola", + "remoraid", + "octillery", + "delibird", + "mantine", + "skarmory", + "houndour", + "houndoom", + "kingdra", + "phanpy", + "donphan", + "porygon2", + "stantler", + "smeargle", + "tyrogue", + "hitmontop", + "smoochum", + "elekid", + "magby", + "miltank", + "blissey", + "raikou", + "entei", + "suicune", + "larvitar", + "pupitar", + "tyranitar", + "lugia", + "ho-oh", + "celebi", + "treecko", + "grovyle", + "sceptile", + "torchic", + "combusken", + "blaziken", + "mudkip", + "marshtomp", + "swampert", + "poochyena", + "mightyena", + "zigzagoon", + "linoone", + "wurmple", + "silcoon", + "beautifly", + "cascoon", + "dustox", + "lotad", + "lombre", + "ludicolo", + "seedot", + "nuzleaf", + "shiftry", + "taillow", + "swellow", + "wingull", + "pelipper", + "ralts", + "kirlia", + "gardevoir", + "surskit", + "masquerain", + "shroomish", + "breloom", + "slakoth", + "vigoroth", + "slaking", + "nincada", + "ninjask", + "shedinja", + "whismur", + "loudred", + "exploud", + "makuhita", + "hariyama", + "azurill", + "nosepass", + "skitty", + "delcatty", + "sableye", + "mawile", + "aron", + "lairon", + "aggron", + "meditite", + "medicham", + "electrike", + "manectric", + "plusle", + "minun", + "volbeat", + "illumise", + "roselia", + "gulpin", + "swalot", + "carvanha", + "sharpedo", + "wailmer", + "wailord", + "numel", + "camerupt", + "torkoal", + "spoink", + "grumpig", + "spinda", + "trapinch", + "vibrava", + "flygon", + "cacnea", + "cacturne", + "swablu", + "altaria", + "zangoose", + "seviper", + "lunatone", + "solrock", + "barboach", + "whiscash", + "corphish", + "crawdaunt", + "baltoy", + "claydol", + "lileep", + "cradily", + "anorith", + "armaldo", + "feebas", + "milotic", + "castform", + "kecleon", + "shuppet", + "banette", + "duskull", + "dusclops", + "tropius", + "chimecho", + "absol", + "wynaut", + "snorunt", + "glalie", + "spheal", + "sealeo", + "walrein", + "clamperl", + "huntail", + "gorebyss", + "relicanth", + "luvdisc", + "bagon", + "shelgon", + "salamence", + "beldum", + "metang", + "metagross", + "regirock", + "regice", + "registeel", + "latias", + "latios", + "kyogre", + "groudon", + "rayquaza", + "jirachi", + "deoxys", + "turtwig", + "grotle", + "torterra", + "chimchar", + "monferno", + "infernape", + "piplup", + "prinplup", + "empoleon", + "starly", + "staravia", + "staraptor", + "bidoof", + "bibarel", + "kricketot", + "kricketune", + "shinx", + "luxio", + "luxray", + "budew", + "roserade", + "cranidos", + "rampardos", + "shieldon", + "bastiodon", + "burmy", + "wormadam", + "mothim", + "combee", + "vespiquen", + "pachirisu", + "buizel", + "floatzel", + "cherubi", + "cherrim", + "shellos", + "gastrodon", + "ambipom", + "drifloon", + "drifblim", + "buneary", + "lopunny", + "mismagius", + "honchkrow", + "glameow", + "purugly", + "chingling", + "stunky", + "skuntank", + "bronzor", + "bronzong", + "bonsly", + "mime jr.", + "happiny", + "chatot", + "spiritomb", + "gible", + "gabite", + "garchomp", + "munchlax", + "riolu", + "lucario", + "hippopotas", + "hippowdon", + "skorupi", + "drapion", + "croagunk", + "toxicroak", + "carnivine", + "finneon", + "lumineon", + "mantyke", + "snover", + "abomasnow", + "weavile", + "magnezone", + "lickilicky", + "rhyperior", + "tangrowth", + "electivire", + "magmortar", + "togekiss", + "yanmega", + "leafeon", + "glaceon", + "gliscor", + "mamoswine", + "porygon-z", + "gallade", + "probopass", + "dusknoir", + "froslass", + "rotom", + "uxie", + "mesprit", + "azelf", + "dialga", + "palkia", + "heatran", + "regigigas", + "giratina", + "cresselia", + "phione", + "manaphy", + "darkrai", + "shaymin", + "arceus", + "victini", + "snivy", + "servine", + "serperior", + "tepig", + "pignite", + "emboar", + "oshawott", + "dewott", + "samurott", + "patrat", + "watchog", + "lillipup", + "herdier", + "stoutland", + "purrloin", + "liepard", + "pansage", + "simisage", + "pansear", + "simisear", + "panpour", + "simipour", + "munna", + "musharna", + "pidove", + "tranquill", + "unfezant", + "blitzle", + "zebstrika", + "roggenrola", + "boldore", + "gigalith", + "woobat", + "swoobat", + "drilbur", + "excadrill", + "audino", + "timburr", + "gurdurr", + "conkeldurr", + "tympole", + "palpitoad", + "seismitoad", + "throh", + "sawk", + "sewaddle", + "swadloon", + "leavanny", + "venipede", + "whirlipede", + "scolipede", + "cottonee", + "whimsicott", + "petilil", + "lilligant", + "basculin", + "sandile", + "krokorok", + "krookodile", + "darumaka", + "darmanitan", + "maractus", + "dwebble", + "crustle", + "scraggy", + "scrafty", + "sigilyph", + "yamask", + "cofagrigus", + "tirtouga", + "carracosta", + "archen", + "archeops", + "trubbish", + "garbodor", + "zorua", + "zoroark", + "minccino", + "cinccino", + "gothita", + "gothorita", + "gothitelle", + "solosis", + "duosion", + "reuniclus", + "ducklett", + "swanna", + "vanillite", + "vanillish", + "vanilluxe", + "deerling", + "sawsbuck", + "emolga", + "karrablast", + "escavalier", + "foongus", + "amoonguss", + "frillish", + "jellicent", + "alomomola", + "joltik", + "galvantula", + "ferroseed", + "ferrothorn", + "klink", + "klang", + "klinklang", + "tynamo", + "eelektrik", + "eelektross", + "elgyem", + "beheeyem", + "litwick", + "lampent", + "chandelure", + "axew", + "fraxure", + "haxorus", + "cubchoo", + "beartic", + "cryogonal", + "shelmet", + "accelgor", + "stunfisk", + "mienfoo", + "mienshao", + "druddigon", + "golett", + "golurk", + "pawniard", + "bisharp", + "bouffalant", + "rufflet", + "braviary", + "vullaby", + "mandibuzz", + "heatmor", + "durant", + "deino", + "zweilous", + "hydreigon", + "larvesta", + "volcarona", + "cobalion", + "terrakion", + "virizion", + "tornadus", + "thundurus", + "reshiram", + "zekrom", + "landorus", + "kyurem", + "keldeo", + "meloetta", + "genesect", + "chespin", + "quilladin", + "chesnaught", + "fennekin", + "braixen", + "delphox", + "froakie", + "frogadier", + "greninja", + "bunnelby", + "diggersby", + "fletchling", + "fletchinder", + "talonflame", + "scatterbug", + "spewpa", + "vivillon", + "litleo", + "pyroar", + "flabébé", + "floette", + "florges", + "skiddo", + "gogoat", + "pancham", + "pangoro", + "furfrou", + "espurr", + "meowstic", + "honedge", + "doublade", + "aegislash", + "spritzee", + "aromatisse", + "swirlix", + "slurpuff", + "inkay", + "malamar", + "binacle", + "barbaracle", + "skrelp", + "dragalge", + "clauncher", + "clawitzer", + "helioptile", + "heliolisk", + "tyrunt", + "tyrantrum", + "amaura", + "aurorus", + "sylveon", + "hawlucha", + "dedenne", + "carbink", + "goomy", + "sliggoo", + "goodra", + "klefki", + "phantump", + "trevenant", + "pumpkaboo", + "gourgeist", + "bergmite", + "avalugg", + "noibat", + "noivern", + "xerneas", + "yveltal", + "zygarde", + "diancie", + "hoopa", + "volcanion", + "rowlet", + "dartrix", + "decidueye", + "litten", + "torracat", + "incineroar", + "popplio", + "brionne", + "primarina", + "pikipek", + "trumbeak", + "toucannon", + "yungoos", + "gumshoos", + "grubbin", + "charjabug", + "vikavolt", + "crabrawler", + "crabominable", + "oricorio", + "cutiefly", + "ribombee", + "rockruff", + "lycanroc", + "wishiwashi", + "mareanie", + "toxapex", + "mudbray", + "mudsdale", + "dewpider", + "araquanid", + "fomantis", + "lurantis", + "morelull", + "shiinotic", + "salandit", + "salazzle", + "stufful", + "bewear", + "bounsweet", + "steenee", + "tsareena", + "comfey", + "oranguru", + "passimian", + "wimpod", + "golisopod", + "sandygast", + "palossand", + "pyukumuku", + "type: null", + "silvally", + "minior", + "komala", + "turtonator", + "togedemaru", + "mimikyu", + "bruxish", + "drampa", + "dhelmise", + "jangmo-o", + "hakamo-o", + "kommo-o", + "tapu koko", + "tapu lele", + "tapu bulu", + "tapu fini", + "cosmog", + "cosmoem", + "solgaleo", + "lunala", + "nihilego", + "buzzwole", + "pheromosa", + "xurkitree", + "celesteela", + "kartana", + "guzzlord", + "necrozma", + "magearna", + "marshadow", + "poipole", + "naganadel", + "stakataka", + "blacephalon", + "zeraora", + "meltan", + "melmetal", + "grookey", + "thwackey", + "rillaboom", + "scorbunny", + "raboot", + "cinderace", + "sobble", + "drizzile", + "inteleon", + "skwovet", + "greedent", + "rookidee", + "corvisquire", + "corviknight", + "blipbug", + "dottler", + "orbeetle", + "nickit", + "thievul", + "gossifleur", + "eldegoss", + "wooloo", + "dubwool", + "chewtle", + "drednaw", + "yamper", + "boltund", + "rolycoly", + "carkol", + "coalossal", + "applin", + "flapple", + "appletun", + "silicobra", + "sandaconda", + "cramorant", + "arrokuda", + "barraskewda", + "toxel", + "toxtricity", + "sizzlipede", + "centiskorch", + "clobbopus", + "grapploct", + "sinistea", + "polteageist", + "hatenna", + "hattrem", + "hatterene", + "impidimp", + "morgrem", + "grimmsnarl", + "obstagoon", + "perrserker", + "cursola", + "sirfetch'd", + "mr. rime", + "runerigus", + "milcery", + "alcremie", + "falinks", + "pincurchin", + "snom", + "frosmoth", + "stonjourner", + "eiscue", + "indeedee", + "morpeko", + "cufant", + "copperajah", + "dracozolt", + "arctozolt", + "dracovish", + "arctovish", + "duraludon", + "dreepy", + "drakloak", + "dragapult", + "zacian", + "zamazenta", + "eternatus", + "kubfu", + "urshifu", + "zarude", + "regieleki", + "regidrago", + "glastrier", + "spectrier", + "calyrex", + "wyrdeer", + "kleavor", + "ursaluna", + "basculegion", + "sneasler", + "overqwil", + "enamorus", + "sprigatito", + "floragato", + "meowscarada", + "fuecoco", + "crocalor", + "skeledirge", + "quaxly", + "quaxwell", + "quaquaval", + "lechonk", + "oinkologne", + "tarountula", + "spidops", + "nymble", + "lokix", + "pawmi", + "pawmo", + "pawmot", + "tandemaus", + "maushold", + "fidough", + "dachsbun", + "smoliv", + "dolliv", + "arboliva", + "squawkabilly", + "nacli", + "naclstack", + "garganacl", + "charcadet", + "armarouge", + "ceruledge", + "tadbulb", + "bellibolt", + "wattrel", + "kilowattrel", + "maschiff", + "mabosstiff", + "shroodle", + "grafaiai", + "bramblin", + "brambleghast", + "toedscool", + "toedscruel", + "klawf", + "capsakid", + "scovillain", + "rellor", + "rabsca", + "flittle", + "espathra", + "tinkatink", + "tinkatuff", + "tinkaton", + "wiglett", + "wugtrio", + "bombirdier", + "finizen", + "palafin", + "varoom", + "revavroom", + "cyclizar", + "orthworm", + "glimmet", + "glimmora", + "greavard", + "houndstone", + "flamigo", + "cetoddle", + "cetitan", + "veluza", + "dondozo", + "tatsugiri", + "annihilape", + "clodsire", + "farigiraf", + "dudunsparce", + "kingambit", + "great tusk", + "scream tail", + "brute bonnet", + "flutter mane", + "slither wing", + "sandy shocks", + "iron treads", + "iron bundle", + "iron hands", + "iron jugulis", + "iron moth", + "iron thorns", + "frigibax", + "arctibax", + "baxcalibur", + "gimmighoul", + "gholdengo", + "wo-chien", + "chien-pao", + "ting-lu", + "chi-yu", + "roaring moon", + "iron valiant", + "koraidon", + "miraidon", + "walking wake", + "iron leaves", + "dipplin", + "poltchageist", + "sinistcha", + "okidogi", + "munkidori", + "fezandipiti", + "ogerpon", + "archaludon", + "hydrapple", + "gouging fire", + "raging bolt", + "iron boulder", + "iron crown", + "terapagos", + "pecharunt" + ] +} diff --git a/packages/schemas/src/languages.ts b/packages/schemas/src/languages.ts index b22698584a5a..1e2ae334667a 100644 --- a/packages/schemas/src/languages.ts +++ b/packages/schemas/src/languages.ts @@ -436,6 +436,7 @@ export const LanguageSchema = z.enum( "code_yoptascript", "code_cuda", "kinyarwanda", + "pokemon_1k", ], { errorMap: customEnumErrorHandler("Must be a supported language"),