forked from GitHub/gf-core
a script for drawing language globes
This commit is contained in:
53
lib/doc/Globes.hs
Normal file
53
lib/doc/Globes.hs
Normal file
@@ -0,0 +1,53 @@
|
||||
-- runghc Globes.hs >globe.dot
|
||||
-- circo -Tsvg globe.dot >globe.svg
|
||||
|
||||
main = do
|
||||
putStrLn $ graph languages
|
||||
|
||||
graph langs = unlines $[
|
||||
"digraph {",
|
||||
"node [shape = oval] ;",
|
||||
"edge [dir = both] ;"
|
||||
] ++ links langs ++ [
|
||||
"}"
|
||||
]
|
||||
|
||||
links langs = [a ++ " -> " ++ b ++ " ;" | a <- langs, b <- langs, a < b] -- transfer
|
||||
-- links langs = [a ++ " -> " ++ interlingua ++ " ;" | a <- langs] -- interlingua
|
||||
|
||||
interlingua = "Meaning"
|
||||
|
||||
languages = [
|
||||
"afrikaans",
|
||||
"አማርኛ",
|
||||
"العربية",
|
||||
"Български",
|
||||
"català",
|
||||
"中文",
|
||||
"dansk",
|
||||
"nederlands",
|
||||
"English",
|
||||
"eesti",
|
||||
"suomi",
|
||||
"français",
|
||||
"Deutsch",
|
||||
"Ελληνικά",
|
||||
"हिन्दी",
|
||||
"italiano",
|
||||
"日本語",
|
||||
"latina",
|
||||
"latviešu",
|
||||
"Malti",
|
||||
"Монгол",
|
||||
"नेपाली",
|
||||
"norsk",
|
||||
"پeرسن",
|
||||
"polski",
|
||||
"پنجابی",
|
||||
"Русский",
|
||||
"ٻولي",
|
||||
"español",
|
||||
"svenska",
|
||||
"ไทย",
|
||||
"اردو"
|
||||
]
|
||||
Reference in New Issue
Block a user