(* Alphabetical list *) maintainIndexa := ( Print["Running maintainIndexa ..."]; filesample = ToFileName[{dirwork, "templates"}, "indexa.htm"]; checkfile[filesample]; text = Import[filesample, "Text"]; spanRead[text]; tochar = " \[RightArrow] "; spanNew["topline"] = toplinefix[spanOld["topline"]]; (* Latin *) listlat = Table[ synonyms = nameSynonyms[name]; Append[ Table[{syn, name}, {syn, synonyms}], {name, "000"}], {name, accNamesList}]; listlat = Sort[Join @@ listlat]; listlaten = Table[ {syn, name} = pair; ref = If[name === "000", syn, name]; ref = "en/" <> StringReplace[ToLowerCase[ref], " " -> "_"] <> ".htm"; syn = If[MemberQ[synonymsUsed[name], syn] || name === "000", "" <> syn <> "", syn]; item = If[name === "000", "
  • ref <> "\">" <> syn <> "
  • ", "
  • " <> syn <> tochar <> " ref <> "\">" <> name <> "
  • " ]; item = StringReplace[item, " " -> " "]; item = StringReplace[item, " " "indexa", RegularExpression["(?i)\\s*
  • .*?\"indexa.htm\".*"] -> ""}]; spanNew["epilog"] = epilog; text = spanReplace[text]; file = ToFileName[dir0, "indexa.htm"]; Export[file, text, "Text"]; );