(* 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 *)
nameids = Table[name = data[[1]];
getAttributes[name];
nameid, {data, listsort}];
listlat = Table[name = data[[1]];
getAttributes[name];
Append[
Table[{syn, nameid}, {syn, synonyms}], {nameid, "000"}], {data, listsort}];
listlat = Sort[Join @@ listlat];
listlaten = Table[
{syn, name} = pair;
ref = If[name === "000", syn, name];
ref =
"en/" <> StringReplace[ToLowerCase[ref], " " -> "_"] <> ".htm";
item = If[name === "000",
"
ref <> "\">" <> syn <> "",
"" <> syn <> tochar <> " ref <> "\">" <> name <>
""
];
item = StringReplace[item, " " -> " "];
item = StringReplace[item, " " StringReplace[ToLowerCase[name], " " -> "_"] <> ".htm";
item = "" <> capitalize[cname] <> tochar <> " ref <> "\">" <> name <> "";
item = StringReplace[item, " " -> " "];
item = StringReplace[item, " " StringReplace[ToLowerCase[name], " " -> "_"] <> ".htm";
item = "" <> capitalize[cname] <> 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"];
(* The same for Russian language *)
filesample = ToFileName[{dirwork, "templates"}, "indexa-ru.htm"];
checkfile[filesample];
text = Import[filesample, "Text"];
spanRead[text];
tochar = " \[RightArrow] ";
spanNew["topline"] = toplinefix[spanOld["topline"]];
(* Latin *)
listlatru = Table[
{syn, name} = pair;
ref = If[name === "000", syn, name];
ref =
"ru/" <> StringReplace[ToLowerCase[ref], " " -> "_"] <> ".htm";
item = If[name === "000",
" ref <> "\">" <> syn <> "",
"" <> syn <> tochar <> " ref <> "\">" <> name <>
""
];
item = StringReplace[item, " " -> " "];
item = StringReplace[item, " " StringReplace[ToLowerCase[name], " " -> "_"] <> ".htm";
item = "" <> capitalize[cname] <> tochar <> " ref <> "\">" <> name <> "";
item = StringReplace[item, " " -> " "];
item = StringReplace[item, " " "indexa",
RegularExpression["(?i)\\s*.*?\"indexa-ru.htm\".*"] -> ""}];
spanNew["epilog"] = epilog;
text = spanReplace[text];
file = ToFileName[dir0, "indexa-ru.htm"];
Export[file, text, "Text"];
);