function getLang(vols) {
var langs = {};
for (var vol in vols) {
if (vols[vol].metadata.language) {
if (Array.isArray(vols[vol].metadata.language)) {
for (var l in vols[vol].metadata.language) {
if (vols[vol].metadata.language[l] in langs) {
langs[vols[vol].metadata.language[l]] += 1;
}
else {
langs[vols[vol].metadata.language[l]] = 1;
}
}
}
else {
if (vols[vol].metadata.language in langs) {
langs[vols[vol].metadata.language] += 1;
}
else {
langs[vols[vol].metadata.language] = 1;
}
}
}
}
var output_langs = []
for (var lang in langs) {
output_langs.push({ lang: lang, count: langs[lang] });
}
return output_langs;
}