Files
gf-rgl/src/demo/MkMini.hs

25 lines
502 B
Haskell

src = "Eng"
langs = [
"Afr","Bul","Cat","Chi","Dan","Dut",
"Est","Fin","Fre","Ger","Gre","Hin",
"Ice","Ita","Jpn","Lav","Mlt","Mon",
"Nep","Nor","Nno","Pes","Pol","Pnb",
"Ron","Rus","Snd","Spa","Swe","Tha",
"Urd"
]
file lng = "ResourceDemo" ++ lng ++ ".gf"
main = do
s <- readFile (file src)
mapM_ (mkMiniFile s) langs
mkMiniFile s lng =
writeFile (file lng) (mkMini lng s)
mkMini lng s = case s of
'E':'n':'g':cs -> lng ++ mkMini lng cs
c:cs -> c : mkMini lng cs
_ -> s