UNPKG

yoastseo-dep

Version:

Yoast clientside page analysis

59 lines (55 loc) 2.05 kB
import en from "../../premium-configuration/data/morphologyData-en-v4.json"; import de from "../../premium-configuration/data/morphologyData-de-v9.json"; import nl from "../../premium-configuration/data/morphologyData-nl-v9.json"; import es from "../../premium-configuration/data/morphologyData-es-v9.json"; import fr from "../../premium-configuration/data/morphologyData-fr-v9.json"; import ru from "../../premium-configuration/data/morphologyData-ru-v10.json"; import it from "../../premium-configuration/data/morphologyData-it-v10.json"; import pt from "../../premium-configuration/data/morphologyData-pt-v9.json"; import id from "../../premium-configuration/data/morphologyData-id-v9.json"; import pl from "../../premium-configuration/data/morphologyData-pl-v9.json"; import ar from "../../premium-configuration/data/morphologyData-ar-v9.json"; import sv from "../../premium-configuration/data/morphologyData-sv-v1.json"; import hu from "../../premium-configuration/data/morphologyData-hu-v2.json"; import he from "../../premium-configuration/data/morphologyData-he-v1.json"; import nb from "../../premium-configuration/data/morphologyData-nb-v1.json"; import tr from "../../premium-configuration/data/morphologyData-tr-v1.json"; import cs from "../../premium-configuration/data/morphologyData-cs-v1.json"; import sk from "../../premium-configuration/data/morphologyData-sk-v1.json"; import el from "../../premium-configuration/data/morphologyData-el-v1.json"; import ja from "../../premium-configuration/data/morphologyData-ja-v1.json"; const morphologyData = { en, de, nl, es, fr, ru, it, pt, id, pl, ar, sv, hu, he, nb, tr, cs, sk, el, ja, }; /** * Requires morphology data. To be used in the analysis to recognize different word forms. * * @param {string} language The language for which to load the morphology data. * * @returns {Object} The morphology data. */ export default function getMorphologyData( language ) { if ( morphologyData[ language ] ) { return morphologyData[ language ]; } return {}; }