anchor.diff:  
     /* ITALIAN */
   
  -  it-it =  mkLinguistico rec {
  +  it-it =  mkDictFromLinguistico rec {
       shortName = "it-it";
       dictFileName = "it_IT";
       shortDescription = "Hunspell dictionary for 'Italian (Italy)' from Linguistico";
  
positive.code:         maintainers = with maintainers; [ renzo ];
          platforms = platforms.all;
        };
      };
  
    mkLinguistico =
      { shortName, shortDescription, dictFileName, src }:
      mkDict rec {
        inherit src dictFileName;
  
negative.code:     };
    };
  
    /* SPANISH */
  
    es-any = mkDictFromRla {
      shortName = "es-any";
      shortDescription = "Spanish (any variant)";
      dictFileName = "es_ANY";
    };
  
    es-ar = mkDictFromRla {
      shortName = "es-ar";
      shortDescription = "Spanish (Argentina)";
      dictFileName = "es_AR";
    };
  
    es-bo = mkDictFromRla {
      shortName = "es-bo";
      shortDescription = "Spanish (Bolivia)";
      dictFileName = "es_BO";
    };
  
    es-cl = mkDictFromRla {
      shortName = "es-cl";
      shortDescription = "Spanish (Chile)";
      dictFileName = "es_CL";
    };
  
    es-co = mkDictFromRla {
      shortName = "es-co";
      shortDescription = "Spanish (Colombia)";
      dictFileName = "es_CO";
    };
  
    es-cr = mkDictFromRla {
      shortName = "es-cr";
      shortDescription = "Spanish (Costra Rica)";
      dictFileName = "es_CR";
    };
  
    es-cu = mkDictFromRla {
      shortName = "es-cu";
      shortDescription = "Spanish (Cuba)";
      dictFileName = "es_CU";
    };
  
    es-do = mkDictFromRla {
      shortName = "es-do";
      shortDescription = "Spanish (Dominican Republic)";
      dictFileName = "es_DO";
    };
  
    es-ec = mkDictFromRla {
      shortName = "es-ec";
      shortDescription = "Spanish (Ecuador)";
      dictFileName = "es_EC";
    };
  
    es-es = mkDictFromRla {
      shortName = "es-es";
      shortDescription = "Spanish (Spain)";
      dictFileName = "es_ES";
    };
  
    es-gt = mkDictFromRla {
      shortName = "es-gt";
      shortDescription = "Spanish (Guatemala)";
      dictFileName = "es_GT";
    };
  
    es-hn = mkDictFromRla {
      shortName = "es-hn";
      shortDescription = "Spanish (Honduras)";
      dictFileName = "es_HN";
    };
  
    es-mx = mkDictFromRla {
      shortName = "es-mx";
      shortDescription = "Spanish (Mexico)";
      dictFileName = "es_MX";
    };
  
    es-ni = mkDictFromRla {
      shortName = "es-ni";
      shortDescription = "Spanish (Nicaragua)";
      dictFileName = "es_NI";
    };
  
    es-pa = mkDictFromRla {
      shortName = "es-pa";
      shortDescription = "Spanish (Panama)";
      dictFileName = "es_PA";
    };
  
    es-pe = mkDictFromRla {
      shortName = "es-pe";
      shortDescription = "Spanish (Peru)";
      dictFileName = "es_PE";
    };
  
    es-pr = mkDictFromRla {
      shortName = "es-pr";
      shortDescription = "Spanish (Puerto Rico)";
      dictFileName = "es_PR";
    };
  
    es-py = mkDictFromRla {
      shortName = "es-py";
      shortDescription = "Spanish (Paraguay)";
      dictFileName = "es_PY";
    };
  
    es-sv = mkDictFromRla {
      shortName = "es-sv";
      shortDescription = "Spanish (El Salvador)";
      dictFileName = "es_SV";
    };
  
    es-uy = mkDictFromRla {
      shortName = "es-uy";
      shortDescription = "Spanish (Uruguay)";
      dictFileName = "es_UY";
    };
  
    es-ve = mkDictFromRla {
      shortName = "es-ve";
      shortDescription = "Spanish (Venezuela)";
      dictFileName = "es_VE";
    };
  
    /* FRENCH */
  
    fr-any = mkDictFromDicollecte {
  