UNPKG

poe-i18n

Version:

i18n utility for Path of Exile

19 lines (14 loc) 413 B
import dependencies from './translate/descriptions_dependency'; export default function requiredLocaleDatas(files: string[]): string[] { const datas = [...files]; const queued = [...files]; // clone while (queued.length > 0) { const file = queued.shift()!; const include = dependencies[file]; if (include) { queued.push(include); datas.push(include); } } return datas; }