in src/capabilitiesParser.ts [4:26]
public static parseCapabilities(jsons: IndexedFoldersSet): IndexedFoldersSet {
let localizationStrings: IndexedFoldersSet = new IndexedFoldersSet();
for (let visualName in jsons) {
let folders: any = jsons[visualName];
for (let index in folders) {
let capabilities: any = folders[index];
let currentLocStrings: DisplayNameAndKeyPairs = new DisplayNameAndKeyPairs();
let dataRolesStrings: DisplayNameAndKeyPairs = CapabilitiesParser.parseDataRoles(<any[]>capabilities.dataRoles);
let objectsStrings: DisplayNameAndKeyPairs = CapabilitiesParser.parseObjects(<{[key: string]: string}>capabilities.objects);
Object.assign(currentLocStrings, dataRolesStrings, objectsStrings);
localizationStrings[visualName] = new IndexedObjects();
localizationStrings[visualName]["en-US"] = currentLocStrings;
}
}
return localizationStrings;
}