# editor/api_text.gd @tool class_name PokeApiText extends RefCounted static func names(entries : Array, languages : PackedStringArray) -> Dictionary: var out := {} for n in entries: var lang : String = n["language"]["name"] if lang in languages: out[lang] = n["name"] return out static func flavors(entries : Array, languages : PackedStringArray) -> Dictionary: var out := {} for e in entries: # les plus récentes sont à la fin et écrasent les anciennes var lang : String = e["language"]["name"] if lang in languages: out[lang] = String(e["flavor_text"]).replace("\n", " ").replace("\f", " ") return out