Fenris Wolf commited on 2016-04-22 17:27:38
Zeige 35 geänderte Dateien mit 622 Einfügungen und 448 Löschungen.
... | ... |
@@ -73,15 +73,19 @@ def main(): |
73 | 73 |
} |
74 | 74 |
|
75 | 75 |
texs = [ |
76 |
- os.path.join(dirs["source"],"html.php","folksprak.html.php"), |
|
77 |
- os.path.join(dirs["source"],"html.php","meta.html.php"), |
|
78 |
- os.path.join(dirs["source"],"html.php","preface.html.php"), |
|
79 |
- os.path.join(dirs["source"],"html.php","grammar.html.php"), |
|
80 |
- os.path.join(dirs["source"],"html.php","phonology_and_orthography.html.php"), |
|
81 |
- os.path.join(dirs["source"],"html.php","pronouns.html.php"), |
|
82 |
- os.path.join(dirs["source"],"html.php","conjugation.html.php"), |
|
83 |
- os.path.join(dirs["source"],"html.php","declension.html.php"), |
|
84 |
- os.path.join(dirs["source"],"html.php","attributes.html.php"), |
|
76 |
+ os.path.join(dirs["source"],"logic","server","settings.php"), |
|
77 |
+ os.path.join(dirs["source"],"structure","draft.html.php"), |
|
78 |
+ os.path.join(dirs["source"],"structure","meta.html.php"), |
|
79 |
+ os.path.join(dirs["source"],"structure","preface.html.php"), |
|
80 |
+ os.path.join(dirs["source"],"structure","grammar.html.php"), |
|
81 |
+ os.path.join(dirs["source"],"structure","phonology_and_orthography.html.php"), |
|
82 |
+ os.path.join(dirs["source"],"structure","pronouns.html.php"), |
|
83 |
+ os.path.join(dirs["source"],"structure","personal_pronouns.html.php"), |
|
84 |
+ os.path.join(dirs["source"],"structure","correlatives.html.php"), |
|
85 |
+ os.path.join(dirs["source"],"structure","conjugation.html.php"), |
|
86 |
+ os.path.join(dirs["source"],"structure","declension.html.php"), |
|
87 |
+ os.path.join(dirs["source"],"structure","attributes.html.php"), |
|
88 |
+ os.path.join(dirs["source"],"structure","vocabulary.html.php"), |
|
85 | 89 |
] |
86 | 90 |
|
87 | 91 |
rules = [] |
... | ... |
@@ -89,8 +93,8 @@ def main(): |
89 | 93 |
class_rule( |
90 | 94 |
"all", |
91 | 95 |
[ |
92 |
- os.path.join(dirs["build"],"folksprak.html"), |
|
93 |
- os.path.join(dirs["build"],"folksprak.css"), |
|
96 |
+ os.path.join(dirs["build"],"draft.html"), |
|
97 |
+ os.path.join(dirs["build"],"draft.css"), |
|
94 | 98 |
os.path.join(dirs["build"],"logo.svg"), |
95 | 99 |
], |
96 | 100 |
[], |
... | ... |
@@ -123,7 +127,7 @@ def main(): |
123 | 127 |
) |
124 | 128 |
rules.append( |
125 | 129 |
class_rule( |
126 |
- os.path.join(dirs["build"],"folksprak.html"), |
|
130 |
+ os.path.join(dirs["build"],"draft.html"), |
|
127 | 131 |
texs, |
128 | 132 |
[ |
129 | 133 |
class_command_log({ |
... | ... |
@@ -133,8 +137,8 @@ def main(): |
133 | 137 |
"path": dirs["build"], |
134 | 138 |
}), |
135 | 139 |
class_command_php_compile({ |
136 |
- "path-from": os.path.join(dirs["source"],"html.php","folksprak.html.php"), |
|
137 |
- "path-to": os.path.join(dirs["build"],"folksprak.html"), |
|
140 |
+ "path-from": os.path.join(dirs["source"],"structure","draft.html.php"), |
|
141 |
+ "path-to": os.path.join(dirs["build"],"draft.html"), |
|
138 | 142 |
}), |
139 | 143 |
] |
140 | 144 |
) |
... | ... |
@@ -159,8 +163,8 @@ def main(): |
159 | 163 |
) |
160 | 164 |
rules.append( |
161 | 165 |
class_rule( |
162 |
- os.path.join(dirs["build"],"folksprak.css"), |
|
163 |
- [os.path.join(dirs["source"],"less","common.less"), os.path.join(dirs["source"],"less","concrete.less")], |
|
166 |
+ os.path.join(dirs["build"],"draft.css"), |
|
167 |
+ [os.path.join(dirs["source"],"style","common.less"), os.path.join(dirs["source"],"style","concrete.less")], |
|
164 | 168 |
[ |
165 | 169 |
class_command_log({ |
166 | 170 |
"message": "compiling style ..." |
... | ... |
@@ -169,15 +173,15 @@ def main(): |
169 | 173 |
"path": os.path.join(dirs["temp"]), |
170 | 174 |
}), |
171 | 175 |
class_command_file_concat({ |
172 |
- "paths-from": [os.path.join(dirs["source"],"less","common.less"), os.path.join(dirs["source"],"less","concrete.less")], |
|
173 |
- "path-to": os.path.join(dirs["temp"],"folksprak.less"), |
|
176 |
+ "paths-from": [os.path.join(dirs["source"],"style","common.less"), os.path.join(dirs["source"],"style","concrete.less")], |
|
177 |
+ "path-to": os.path.join(dirs["temp"],"draft.less"), |
|
174 | 178 |
}), |
175 | 179 |
class_command_directory_create({ |
176 | 180 |
"path": os.path.join(dirs["build"]), |
177 | 181 |
}), |
178 | 182 |
class_command_lessc_compile({ |
179 |
- "path-from": os.path.join(dirs["temp"],"folksprak.less"), |
|
180 |
- "path-to": os.path.join(dirs["build"],"folksprak.css"), |
|
183 |
+ "path-from": os.path.join(dirs["temp"],"draft.less"), |
|
184 |
+ "path-to": os.path.join(dirs["build"],"draft.css"), |
|
181 | 185 |
}), |
182 | 186 |
] |
183 | 187 |
) |
... | ... |
@@ -1,4 +1,4 @@ |
1 |
-all: build/folksprak.html build/folksprak.css build/logo.svg |
|
1 |
+all: build/draft.html build/draft.css build/logo.svg |
|
2 | 2 |
.PHONY: all |
3 | 3 |
|
4 | 4 |
clean: |
... | ... |
@@ -9,20 +9,20 @@ clear: clean |
9 | 9 |
@ rm --recursive --force build |
10 | 10 |
.PHONY: clear |
11 | 11 |
|
12 |
-build/folksprak.html: source/html.php/folksprak.html.php source/html.php/meta.html.php source/html.php/preface.html.php source/html.php/grammar.html.php source/html.php/phonology_and_orthography.html.php source/html.php/pronouns.html.php source/html.php/conjugation.html.php source/html.php/declension.html.php source/html.php/attributes.html.php |
|
12 |
+build/draft.html: source/logic/server/settings.php source/structure/draft.html.php source/structure/meta.html.php source/structure/preface.html.php source/structure/grammar.html.php source/structure/phonology_and_orthography.html.php source/structure/pronouns.html.php source/structure/personal_pronouns.html.php source/structure/correlatives.html.php source/structure/conjugation.html.php source/structure/declension.html.php source/structure/attributes.html.php source/structure/vocabulary.html.php |
|
13 | 13 |
@ echo -e '-- compiling document ...' |
14 | 14 |
@ mkdir --parents build |
15 |
- @ php source/html.php/folksprak.html.php > build/folksprak.html |
|
15 |
+ @ php source/structure/draft.html.php > build/draft.html |
|
16 | 16 |
|
17 | 17 |
build/logo.svg: source/media/logo.svg |
18 | 18 |
@ echo -e '-- copying logo ...' |
19 | 19 |
@ mkdir --parents build |
20 | 20 |
@ cp --recursive source/media/logo.svg build/logo.svg |
21 | 21 |
|
22 |
-build/folksprak.css: source/less/common.less source/less/concrete.less |
|
22 |
+build/draft.css: source/style/common.less source/style/concrete.less |
|
23 | 23 |
@ echo -e '-- compiling style ...' |
24 | 24 |
@ mkdir --parents temp |
25 |
- @ cat source/less/common.less source/less/concrete.less > temp/folksprak.less |
|
25 |
+ @ cat source/style/common.less source/style/concrete.less > temp/draft.less |
|
26 | 26 |
@ mkdir --parents build |
27 |
- @ lessc temp/folksprak.less > build/folksprak.css |
|
27 |
+ @ lessc temp/draft.less > build/draft.css |
|
28 | 28 |
|
... | ... |
@@ -1,27 +0,0 @@ |
1 |
-<!DOCTYPE HTML> |
|
2 |
-<html> |
|
3 |
- <head> |
|
4 |
- <meta charset="utf-8"/> |
|
5 |
- <?php include("source/html.php/meta.html.php"); ?> |
|
6 |
- <link rel="stylesheet" type="text/css" href="folksprak.css"/> |
|
7 |
- </head> |
|
8 |
- <body> |
|
9 |
- <div id="mid"> |
|
10 |
- <div id="title"> |
|
11 |
- <header>Folksprak Draft</header> |
|
12 |
- <div id="logo"> |
|
13 |
- <img src="logo.svg" alt="[logo]"/> |
|
14 |
- </div> |
|
15 |
- </div> |
|
16 |
- <!-- |
|
17 |
- titlepage |
|
18 |
- --> |
|
19 |
- <?php include("source/html.php/preface.html.php"); ?> |
|
20 |
- <!-- |
|
21 |
- toc |
|
22 |
- --> |
|
23 |
- <?php include("source/html.php/grammar.html.php"); ?> |
|
24 |
- </div> |
|
25 |
- </body> |
|
26 |
-</html> |
|
27 |
- |
... | ... |
@@ -1,9 +0,0 @@ |
1 |
-<section class="chapter" id="grammar"> |
|
2 |
- <header>Grammar</header> |
|
3 |
- <?php include("source/html.php/phonology_and_orthography.html.php"); ?> |
|
4 |
- <?php include("source/html.php/pronouns.html.php"); ?> |
|
5 |
- <?php include("source/html.php/conjugation.html.php"); ?> |
|
6 |
- <?php include("source/html.php/declension.html.php"); ?> |
|
7 |
- <?php include("source/html.php/attributes.html.php"); ?> |
|
8 |
-</section> |
|
9 |
- |
... | ... |
@@ -1,138 +0,0 @@ |
1 |
-<section class="section" id="grammar/phonology_and_orthography"> |
|
2 |
- <header>Phonology and Orthography</header> |
|
3 |
- <p>Folksprak uses the following characters as letters:</pa> |
|
4 |
- <table> |
|
5 |
- <thead> |
|
6 |
- <tr> |
|
7 |
- <th>IPA-sound</th> |
|
8 |
- <th>Latin letter Representation</th> |
|
9 |
- <th>Runic Representation</th> |
|
10 |
- </tr> |
|
11 |
- </thead> |
|
12 |
- <tbody> |
|
13 |
- <tr class="splitter"><td></td><td></td><td></td></tr> |
|
14 |
- <tr> |
|
15 |
- <td><span class="ipa">l</span></td> |
|
16 |
- <td><span class="word_fs">L</span>/<span class="word_fs">l</span></td> |
|
17 |
- <td><span class="word_fs">ᛚ</span></td> |
|
18 |
- </tr> |
|
19 |
- <tr class="splitter"><td></td><td></td><td></td></tr> |
|
20 |
- <tr> |
|
21 |
- <td><span class="ipa">m</span></td> |
|
22 |
- <td><span class="word_fs">M</span>/<span class="word_fs">m</span></td> |
|
23 |
- <td><span class="word_fs">ᛗ</span></td> |
|
24 |
- </tr> |
|
25 |
- <tr> |
|
26 |
- <td><span class="ipa">n</span></td> |
|
27 |
- <td><span class="word_fs">N</span>/<span class="word_fs">n</span></td> |
|
28 |
- <td><span class="word_fs">ᚾ</span></td> |
|
29 |
- </tr> |
|
30 |
- <tr> |
|
31 |
- <td><span class="ipa">ŋ</span></td> |
|
32 |
- <td><span class="word_fs">Ng</span>/<span class="word_fs">ng</span></td> |
|
33 |
- <td><span class="word_fs">ᛜ</span></td> |
|
34 |
- </tr> |
|
35 |
- <tr class="splitter"><td></td><td></td><td></td></tr> |
|
36 |
- <tr> |
|
37 |
- <td><span class="ipa">g</span></td> |
|
38 |
- <td><span class="word_fs">G</span>/<span class="word_fs">g</span></td> |
|
39 |
- <td><span class="word_fs">ᚷ</span></td> |
|
40 |
- </tr> |
|
41 |
- <tr> |
|
42 |
- <td><span class="ipa">k</span></td> |
|
43 |
- <td><span class="word_fs">K</span>/<span class="word_fs">k</span></td> |
|
44 |
- <td><span class="word_fs">ᚲ</span></td> |
|
45 |
- </tr> |
|
46 |
- <tr> |
|
47 |
- <td><span class="ipa">b</span></td> |
|
48 |
- <td><span class="word_fs">B</span>/<span class="word_fs">b</span></td> |
|
49 |
- <td><span class="word_fs">ᛒ</span></td> |
|
50 |
- </tr> |
|
51 |
- <tr> |
|
52 |
- <td><span class="ipa">p</span></td> |
|
53 |
- <td><span class="word_fs">P</span>/<span class="word_fs">p</span></td> |
|
54 |
- <td><span class="word_fs">ᛈ</span></td> |
|
55 |
- </tr> |
|
56 |
- <tr> |
|
57 |
- <td><span class="ipa">d</span></td> |
|
58 |
- <td><span class="word_fs">D</span>/<span class="word_fs">d</span></td> |
|
59 |
- <td><span class="word_fs">ᛞ</span></td> |
|
60 |
- </tr> |
|
61 |
- <tr> |
|
62 |
- <td><span class="ipa">t</span></td> |
|
63 |
- <td><span class="word_fs">T</span>/<span class="word_fs">t</span></td> |
|
64 |
- <td><span class="word_fs">ᛏ</span></td> |
|
65 |
- </tr> |
|
66 |
- <tr class="splitter"><td></td><td></td><td></td></tr> |
|
67 |
- <tr> |
|
68 |
- <td><span class="ipa">v</span></td> |
|
69 |
- <td><span class="word_fs">V</span>/<span class="word_fs">v</span></td> |
|
70 |
- <td><span class="word_fs">ᚹ</span></td> |
|
71 |
- </tr> |
|
72 |
- <tr> |
|
73 |
- <td><span class="ipa">f</span></td> |
|
74 |
- <td><span class="word_fs">F</span>/<span class="word_fs">f</span></td> |
|
75 |
- <td><span class="word_fs">ᚠ</span></td> |
|
76 |
- </tr> |
|
77 |
- <tr> |
|
78 |
- <td><span class="ipa">s</span></td> |
|
79 |
- <td><span class="word_fs">S</span>/<span class="word_fs">s</span></td> |
|
80 |
- <td><span class="word_fs">ᛋ</span></td> |
|
81 |
- </tr> |
|
82 |
- <tr class="splitter"><td></td><td></td><td></td></tr> |
|
83 |
- <tr> |
|
84 |
- <td><span class="ipa">h</span></td> |
|
85 |
- <td><span class="word_fs">H</span>/<span class="word_fs">h</span></td> |
|
86 |
- <td><span class="word_fs">ᚺ</span></td> |
|
87 |
- </tr> |
|
88 |
- <tr> |
|
89 |
- <td><span class="ipa">ɾ</span></td> |
|
90 |
- <td><span class="word_fs">R</span>/<span class="word_fs">r</span></td> |
|
91 |
- <td><span class="word_fs">ᚱ</span></td> |
|
92 |
- </tr> |
|
93 |
- <tr class="splitter"><td></td><td></td><td></td></tr> |
|
94 |
- <tr> |
|
95 |
- <td><span class="ipa">j</span></td> |
|
96 |
- <td><span class="word_fs">J</span>/<span class="word_fs">j</span></td> |
|
97 |
- <td><span class="word_fs">ᛃ</span></td> |
|
98 |
- </tr> |
|
99 |
- <tr class="splitter"><td></td><td></td><td></td></tr> |
|
100 |
- <tr> |
|
101 |
- <td><span class="ipa">i</span></td> |
|
102 |
- <td><span class="word_fs">I</span>/<span class="word_fs">i</span></td> |
|
103 |
- <td><span class="word_fs">ᛁ</span></td> |
|
104 |
- </tr> |
|
105 |
- <tr> |
|
106 |
- <td><span class="ipa">e</span></td> |
|
107 |
- <td><span class="word_fs">E</span>/<span class="word_fs">e</span></td> |
|
108 |
- <td><span class="word_fs">ᛖ</span></td> |
|
109 |
- </tr> |
|
110 |
- <tr> |
|
111 |
- <td><span class="ipa">a</span></td> |
|
112 |
- <td><span class="word_fs">A</span>/<span class="word_fs">a</span></td> |
|
113 |
- <td><span class="word_fs">ᚨ</span></td> |
|
114 |
- </tr> |
|
115 |
- <tr> |
|
116 |
- <td><span class="ipa">o</span></td> |
|
117 |
- <td><span class="word_fs">O</span>/<span class="word_fs">o</span></td> |
|
118 |
- <td><span class="word_fs">ᛟ</span></td> |
|
119 |
- </tr> |
|
120 |
- <tr> |
|
121 |
- <td><span class="ipa">u</span></td> |
|
122 |
- <td><span class="word_fs">U</span>/<span class="word_fs">u</span></td> |
|
123 |
- <td><span class="word_fs">ᚢ</span></td> |
|
124 |
- </tr> |
|
125 |
- <tr> |
|
126 |
- <td><span class="ipa">ø</span></td> |
|
127 |
- <td><span class="word_fs">Oy</span>/<span class="word_fs">oy</span></td> |
|
128 |
- <td><span class="word_fs">ᛟᛇ</span></td> |
|
129 |
- </tr> |
|
130 |
- <tr> |
|
131 |
- <td><span class="ipa">y</span></td> |
|
132 |
- <td><span class="word_fs">Uy</span>/<span class="word_fs">uy</span></td> |
|
133 |
- <td><span class="word_fs">ᚢᛇ</span></td> |
|
134 |
- </tr> |
|
135 |
- </tbody> |
|
136 |
- </table> |
|
137 |
-</section> |
|
138 |
- |
... | ... |
@@ -1,10 +0,0 @@ |
1 |
-<section class="pseudo section" id="preface"> |
|
2 |
- <header>Preface</header> |
|
3 |
- <div class="pseudo subsection" id="prefac/what_is_it_about"> |
|
4 |
- <header>What is it about?</header> |
|
5 |
- <p>Folksprak is the name of a project that aims to construct an inter-Germanic zonal auxiliary language, which means a language that can be easily understood by any speaker of a Germanic language (a group numbering over 465 million native speakers with an additional 300 to 900 million speaking English as a second language) without ever having learned it.</p> |
|
6 |
- <p>Folksprak is not meant to be designed by any one individual, but rather a collective work created by all interested parties; so you're welcome to participate.</p> |
|
7 |
- <p>The content of this document is the result of a collaboration between people from different parts on earth, connected by the internet. Its not a final specification for Folksprak, but a draft as a base to work on. Please let us know what you think about it and how you would improve it! You can find us in the IRC-Channel <code>##folksprak</code> on <a href="irc://irc.freenode.net">irc.freenode.net</a>. You can also write an E-Mail to <a href="mailto:admin@folksprak.org">admin@folksprak.org</a>.</p> |
|
8 |
- </div> |
|
9 |
-</section> |
|
10 |
- |
... | ... |
@@ -1,77 +0,0 @@ |
1 |
-<section class="section" id="grammar/pronouns"> |
|
2 |
- <header>Pronouns</header> |
|
3 |
- <section class="subsection" id="grammar/pronouns/personal_pronouns"> |
|
4 |
- <header>Personal Pronouns</header> |
|
5 |
- <table> |
|
6 |
- <thead> |
|
7 |
- </thead> |
|
8 |
- <tr> |
|
9 |
- <th>Folksprak</th> |
|
10 |
- <th>Description</th> |
|
11 |
- <th>English</th> |
|
12 |
- </tr> |
|
13 |
- <tbody> |
|
14 |
- <tr> |
|
15 |
- <td><span class="word_fs">ek</span></td> |
|
16 |
- <td>1st person singular</td> |
|
17 |
- <td><span class="word_en">i</span></td> |
|
18 |
- </tr> |
|
19 |
- <tr> |
|
20 |
- <td><span class="word_fs">du</span></td> |
|
21 |
- <td>2nd person singular</td> |
|
22 |
- <td><span class="word_en">you</span></td> |
|
23 |
- </tr> |
|
24 |
- <tr> |
|
25 |
- <td><span class="word_fs">han</span></td> |
|
26 |
- <td>3rd person singular common</td> |
|
27 |
- <td>--</td> |
|
28 |
- </tr> |
|
29 |
- <tr> |
|
30 |
- <td><span class="word_fs">hin</span></td> |
|
31 |
- <td>3rd person singular masculine</td> |
|
32 |
- <td><span class="word_en">he</span></td> |
|
33 |
- </tr> |
|
34 |
- <tr> |
|
35 |
- <td><span class="word_fs">hun</span></td> |
|
36 |
- <td>3rd person singular feminine</td> |
|
37 |
- <td><span class="word_en">she</span></td> |
|
38 |
- </tr> |
|
39 |
- <tr> |
|
40 |
- <td><span class="word_fs">het</span></td> |
|
41 |
- <td>3rd person singular neuter</td> |
|
42 |
- <td><span class="word_en">it</span></td> |
|
43 |
- </tr> |
|
44 |
- <tr> |
|
45 |
- <td><span class="word_fs">man</span></td> |
|
46 |
- <td>impersonal singular</td> |
|
47 |
- <td><span class="word_en">one</span>,<span class="word_en">you</span></td> |
|
48 |
- </tr> |
|
49 |
- <tr> |
|
50 |
- <td><span class="word_fs">vi</span></td> |
|
51 |
- <td>1st person plural</td> |
|
52 |
- <td><span class="word_en">we</span></td> |
|
53 |
- </tr> |
|
54 |
- <tr> |
|
55 |
- <td><span class="word_fs">je</span></td> |
|
56 |
- <td>2nd person plural</td> |
|
57 |
- <td><span class="word_en">you (all)</span></td> |
|
58 |
- </tr> |
|
59 |
- <tr> |
|
60 |
- <td><span class="word_fs">di</span></td> |
|
61 |
- <td>3rd person plural</td> |
|
62 |
- <td><span class="word_en">they</span></td> |
|
63 |
- </tr> |
|
64 |
- <tr> |
|
65 |
- <td><span class="word_fs">man</span></td> |
|
66 |
- <td>impersonal plural</td> |
|
67 |
- <td><span class="word_en">they</span>,<span class="word_en">you</span></td> |
|
68 |
- </tr> |
|
69 |
- </tbody> |
|
70 |
- </table> |
|
71 |
- </section> |
|
72 |
- <section class="subsection" id="grammar/pronouns/correlatives"> |
|
73 |
- <header>Correlatives</header> |
|
74 |
- <span class="todo">all</span> |
|
75 |
- </section> |
|
76 |
-</section> |
|
77 |
- |
... | ... |
@@ -9,7 +9,7 @@ |
9 | 9 |
<section class="subsection" id="conjugation/personae_numeri"> |
10 | 10 |
<header>Personae and Numeri</header> |
11 | 11 |
<p>There is no change in the verb for conjugating according to person and count</p> |
12 |
- <p>Example: <span class="word_fs">ek skriv</span> ~ <span class="word_en">i write</span>, <span class="word_fs">du skriv</span> ~ <span class="word_en">you write</span>, <span class="word_fs">hi skriv</span> ~ <span class="word_en">he writes</span></p> |
|
12 |
+ <p>Example: <span class="word_fs">ek skriv</span> ~ <span class="word_en">i write</span>, <span class="word_fs">du skriv</span> ~ <span class="word_en">you write</span>, <span class="word_fs">hin skriv</span> ~ <span class="word_en">he writes</span></p> |
|
13 | 13 |
</section> |
14 | 14 |
<section class="subsection" id="conjugation/tempora"> |
15 | 15 |
<header>Tempora</header> |
... | ... |
@@ -0,0 +1,29 @@ |
1 |
+<?php include("source/logic/server/settings.php"); ?> |
|
2 |
+<!DOCTYPE HTML> |
|
3 |
+<html> |
|
4 |
+ <head> |
|
5 |
+ <meta charset="utf-8"/> |
|
6 |
+ <?php include("source/structure/meta.html.php"); ?> |
|
7 |
+ <link rel="stylesheet" type="text/css" href="draft.css"/> |
|
8 |
+ </head> |
|
9 |
+ <body> |
|
10 |
+ <div id="mid"> |
|
11 |
+ <div id="title"> |
|
12 |
+ <header>Folksprak Draft</header> |
|
13 |
+ <div id="logo"> |
|
14 |
+ <img src="logo.svg" alt="[logo]"/> |
|
15 |
+ </div> |
|
16 |
+ </div> |
|
17 |
+ <!-- |
|
18 |
+ titlepage |
|
19 |
+ --> |
|
20 |
+ <?php include("source/structure/preface.html.php"); ?> |
|
21 |
+ <!-- |
|
22 |
+ toc |
|
23 |
+ --> |
|
24 |
+ <?php include("source/structure/grammar.html.php"); ?> |
|
25 |
+ <?php include("source/structure/vocabulary.html.php"); ?> |
|
26 |
+ </div> |
|
27 |
+ </body> |
|
28 |
+</html> |
|
29 |
+ |
... | ... |
@@ -0,0 +1,9 @@ |
1 |
+<section class="chapter" id="grammar"> |
|
2 |
+ <header>Grammar</header> |
|
3 |
+ <?php include("source/structure/phonology_and_orthography.html.php"); ?> |
|
4 |
+ <?php include("source/structure/pronouns.html.php"); ?> |
|
5 |
+ <?php include("source/structure/conjugation.html.php"); ?> |
|
6 |
+ <?php include("source/structure/declension.html.php"); ?> |
|
7 |
+ <?php include("source/structure/attributes.html.php"); ?> |
|
8 |
+</section> |
|
9 |
+ |
... | ... |
@@ -0,0 +1,210 @@ |
1 |
+<?php |
|
2 |
+$data = [ |
|
3 |
+ [ |
|
4 |
+ "numerus" => 1, |
|
5 |
+ "persona" => 0, |
|
6 |
+ "genus" => 0, |
|
7 |
+ "fs" => ["man"], |
|
8 |
+ "en" => ["one","you"], |
|
9 |
+ ], |
|
10 |
+ [ |
|
11 |
+ "numerus" => 1, |
|
12 |
+ "persona" => 1, |
|
13 |
+ "genus" => 0, |
|
14 |
+ "fs" => ["ek"], |
|
15 |
+ "en" => ["i"], |
|
16 |
+ ], |
|
17 |
+ [ |
|
18 |
+ "numerus" => 1, |
|
19 |
+ "persona" => 2, |
|
20 |
+ "genus" => 0, |
|
21 |
+ "fs" => ["du"], |
|
22 |
+ "en" => ["you","thou"], |
|
23 |
+ ], |
|
24 |
+ [ |
|
25 |
+ "numerus" => 1, |
|
26 |
+ "persona" => 3, |
|
27 |
+ "genus" => 0, |
|
28 |
+ "fs" => ["han"], |
|
29 |
+ "en" => [], |
|
30 |
+ ], |
|
31 |
+ [ |
|
32 |
+ "numerus" => 1, |
|
33 |
+ "persona" => 3, |
|
34 |
+ "genus" => 1, |
|
35 |
+ "fs" => ["hin"], |
|
36 |
+ "en" => ["hi"], |
|
37 |
+ ], |
|
38 |
+ [ |
|
39 |
+ "numerus" => 1, |
|
40 |
+ "persona" => 3, |
|
41 |
+ "genus" => 2, |
|
42 |
+ "fs" => ["hun"], |
|
43 |
+ "en" => ["she"], |
|
44 |
+ ], |
|
45 |
+ [ |
|
46 |
+ "numerus" => 1, |
|
47 |
+ "persona" => 3, |
|
48 |
+ "genus" => 3, |
|
49 |
+ "fs" => ["het"], |
|
50 |
+ "en" => ["it"], |
|
51 |
+ ], |
|
52 |
+ [ |
|
53 |
+ "numerus" => 2, |
|
54 |
+ "persona" => 0, |
|
55 |
+ "genus" => 0, |
|
56 |
+ "fs" => ["man"], |
|
57 |
+ "en" => ["they","you"], |
|
58 |
+ ], |
|
59 |
+ [ |
|
60 |
+ "numerus" => 2, |
|
61 |
+ "persona" => 1, |
|
62 |
+ "genus" => 0, |
|
63 |
+ "fs" => ["vi"], |
|
64 |
+ "en" => ["we"], |
|
65 |
+ ], |
|
66 |
+ [ |
|
67 |
+ "numerus" => 2, |
|
68 |
+ "persona" => 2, |
|
69 |
+ "genus" => 0, |
|
70 |
+ "fs" => ["je"], |
|
71 |
+ "en" => ["you (all)"], |
|
72 |
+ ], |
|
73 |
+ [ |
|
74 |
+ "numerus" => 2, |
|
75 |
+ "persona" => 3, |
|
76 |
+ "genus" => 0, |
|
77 |
+ "fs" => ["di"], |
|
78 |
+ "en" => ["they"], |
|
79 |
+ ], |
|
80 |
+]; |
|
81 |
+ |
|
82 |
+function convert_numerus($numerus) |
|
83 |
+{ |
|
84 |
+ switch ($numerus) |
|
85 |
+ { |
|
86 |
+ case 0: |
|
87 |
+ { |
|
88 |
+ return NULL; |
|
89 |
+ break; |
|
90 |
+ } |
|
91 |
+ case 1: |
|
92 |
+ { |
|
93 |
+ return "singular"; |
|
94 |
+ break; |
|
95 |
+ } |
|
96 |
+ case 2: |
|
97 |
+ { |
|
98 |
+ return "plural"; |
|
99 |
+ break; |
|
100 |
+ } |
|
101 |
+ default: |
|
102 |
+ { |
|
103 |
+ throw ("invalid"); |
|
104 |
+ break; |
|
105 |
+ } |
|
106 |
+ } |
|
107 |
+} |
|
108 |
+ |
|
109 |
+function convert_persona($persona) |
|
110 |
+{ |
|
111 |
+ switch ($persona) |
|
112 |
+ { |
|
113 |
+ case 0: |
|
114 |
+ { |
|
115 |
+ return "impersonal"; |
|
116 |
+ break; |
|
117 |
+ } |
|
118 |
+ case 1: |
|
119 |
+ { |
|
120 |
+ return "1st person"; |
|
121 |
+ break; |
|
122 |
+ } |
|
123 |
+ case 2: |
|
124 |
+ { |
|
125 |
+ return "2nd person"; |
|
126 |
+ break; |
|
127 |
+ } |
|
128 |
+ case 3: |
|
129 |
+ { |
|
130 |
+ return "3rd person"; |
|
131 |
+ break; |
|
132 |
+ } |
|
133 |
+ default: |
|
134 |
+ { |
|
135 |
+ throw ("invalid"); |
|
136 |
+ break; |
|
137 |
+ } |
|
138 |
+ } |
|
139 |
+} |
|
140 |
+ |
|
141 |
+function convert_genus($genus) |
|
142 |
+{ |
|
143 |
+ switch ($genus) |
|
144 |
+ { |
|
145 |
+ case 0: |
|
146 |
+ { |
|
147 |
+ return "common"; |
|
148 |
+ break; |
|
149 |
+ } |
|
150 |
+ case 1: |
|
151 |
+ { |
|
152 |
+ return "masculine"; |
|
153 |
+ break; |
|
154 |
+ } |
|
155 |
+ case 2: |
|
156 |
+ { |
|
157 |
+ return "feminine"; |
|
158 |
+ break; |
|
159 |
+ } |
|
160 |
+ case 3: |
|
161 |
+ { |
|
162 |
+ return "neuter"; |
|
163 |
+ break; |
|
164 |
+ } |
|
165 |
+ default: |
|
166 |
+ { |
|
167 |
+ throw ("invalid"); |
|
168 |
+ break; |
|
169 |
+ } |
|
170 |
+ } |
|
171 |
+} |
|
172 |
+ |
|
173 |
+ ?> |
|
174 |
+<section class="subsection" id="grammar/pronouns/personal_pronouns"> |
|
175 |
+ <header>Personal Pronouns</header> |
|
176 |
+ <table> |
|
177 |
+ <thead> |
|
178 |
+ <tr> |
|
179 |
+ <th>Case</th> |
|
180 |
+ <th>Folksprak</th> |
|
181 |
+ <th>English</th> |
|
182 |
+ </tr> |
|
183 |
+ </thead> |
|
184 |
+ <tbody> |
|
185 |
+<?php |
|
186 |
+ foreach ($data as $entry) |
|
187 |
+ { |
|
188 |
+ $entry_desc = implode( |
|
189 |
+ " / ", |
|
190 |
+ [ |
|
191 |
+ convert_persona($entry["persona"]), |
|
192 |
+ convert_numerus($entry["numerus"]), |
|
193 |
+ convert_genus($entry["genus"]), |
|
194 |
+ ] |
|
195 |
+ ); |
|
196 |
+ $entry_fs = implode(", ", array_map(function ($word) {return ('<span class="word_fs">' . $word . '</span>');}, $entry["fs"])); |
|
197 |
+ $entry_en = implode(", ", array_map(function ($word) {return ('<span class="word_en">' . $word . '</span>');}, $entry["en"])); |
|
198 |
+ ?> |
|
199 |
+ <tr> |
|
200 |
+ <td><?php echo($entry_desc); ?></td> |
|
201 |
+ <td><?php echo($entry_fs); ?></td> |
|
202 |
+ <td><?php echo($entry_en); ?></td> |
|
203 |
+ </tr> |
|
204 |
+<?php |
|
205 |
+ } |
|
206 |
+ ?> |
|
207 |
+ </tbody> |
|
208 |
+ </table> |
|
209 |
+</section> |
|
210 |
+ |
... | ... |
@@ -0,0 +1,303 @@ |
1 |
+<?php |
|
2 |
+ $groups = [ |
|
3 |
+ [ |
|
4 |
+ "name" => "Lateral Approximants", |
|
5 |
+ "members" => [ |
|
6 |
+ [ |
|
7 |
+ "ipa" => "l", |
|
8 |
+ "latin" => "L/l", |
|
9 |
+ "runic" => "ᛚ", |
|
10 |
+ "examples" => [ |
|
11 |
+ "fs" => "_l_eva", |
|
12 |
+ "en" => "_l_ive", |
|
13 |
+ ], |
|
14 |
+ ] |
|
15 |
+ ], |
|
16 |
+ ], |
|
17 |
+ [ |
|
18 |
+ "name" => "Nasals", |
|
19 |
+ "members" => [ |
|
20 |
+ [ |
|
21 |
+ "ipa" => "m", |
|
22 |
+ "latin" => "M/m", |
|
23 |
+ "runic" => "ᛗ", |
|
24 |
+ "examples" => [ |
|
25 |
+ "fs" => "_m_an", |
|
26 |
+ "en" => "_m_an", |
|
27 |
+ ], |
|
28 |
+ ], |
|
29 |
+ [ |
|
30 |
+ "ipa" => "n", |
|
31 |
+ "latin" => "N/n", |
|
32 |
+ "runic" => "ᚾ", |
|
33 |
+ "examples" => [ |
|
34 |
+ "fs" => "_n_it", |
|
35 |
+ "en" => "_n_ot", |
|
36 |
+ ], |
|
37 |
+ ], |
|
38 |
+ [ |
|
39 |
+ "ipa" => "ŋ", |
|
40 |
+ "latin" => "Ng/ng", |
|
41 |
+ "runic" => "ᛜ", |
|
42 |
+ "examples" => [ |
|
43 |
+ "fs" => "ri_ng_", |
|
44 |
+ "en" => "ri_ng_", |
|
45 |
+ ], |
|
46 |
+ ], |
|
47 |
+ ], |
|
48 |
+ ], |
|
49 |
+ [ |
|
50 |
+ "name" => "Plosives", |
|
51 |
+ "members" => [ |
|
52 |
+ [ |
|
53 |
+ "ipa" => "g", |
|
54 |
+ "latin" => "G/g", |
|
55 |
+ "runic" => "ᚷ", |
|
56 |
+ "examples" => [ |
|
57 |
+ "fs" => "_g_oa", |
|
58 |
+ "en" => "_g_o", |
|
59 |
+ ], |
|
60 |
+ ], |
|
61 |
+ [ |
|
62 |
+ "ipa" => "k", |
|
63 |
+ "latin" => "K/k", |
|
64 |
+ "runic" => "ᚲ", |
|
65 |
+ "examples" => [ |
|
66 |
+ "fs" => "bu_k_", |
|
67 |
+ "en" => "boo_k_", |
|
68 |
+ ], |
|
69 |
+ ], |
|
70 |
+ [ |
|
71 |
+ "ipa" => "b", |
|
72 |
+ "latin" => "B/b", |
|
73 |
+ "runic" => "ᛒ", |
|
74 |
+ "examples" => [ |
|
75 |
+ "fs" => "_b_ua", |
|
76 |
+ "en" => "_b_uild", |
|
77 |
+ ], |
|
78 |
+ ], |
|
79 |
+ [ |
|
80 |
+ "ipa" => "p", |
|
81 |
+ "latin" => "P/p", |
|
82 |
+ "runic" => "ᛈ", |
|
83 |
+ "examples" => [ |
|
84 |
+ "fs" => "di_p_", |
|
85 |
+ "en" => "dee_p_", |
|
86 |
+ ], |
|
87 |
+ ], |
|
88 |
+ [ |
|
89 |
+ "ipa" => "d", |
|
90 |
+ "latin" => "D/d", |
|
91 |
+ "runic" => "ᛞ", |
|
92 |
+ "examples" => [ |
|
93 |
+ "fs" => "gu_d_", |
|
94 |
+ "en" => "goo_d_", |
|
95 |
+ ], |
|
96 |
+ ], |
|
97 |
+ [ |
|
98 |
+ "ipa" => "t", |
|
99 |
+ "latin" => "T/t", |
|
100 |
+ "runic" => "ᛏ", |
|
101 |
+ "examples" => [ |
|
102 |
+ "fs" => "_t_id", |
|
103 |
+ "en" => "_t_ime", |
|
104 |
+ ], |
|
105 |
+ ], |
|
106 |
+ ], |
|
107 |
+ ], |
|
108 |
+ [ |
|
109 |
+ "name" => "Fricatives", |
|
110 |
+ "members" => [ |
|
111 |
+ [ |
|
112 |
+ "ipa" => "v", |
|
113 |
+ "latin" => "V/v", |
|
114 |
+ "runic" => "ᚹ", |
|
115 |
+ "examples" => [ |
|
116 |
+ "fs" => "gi_v_a", |
|
117 |
+ "en" => "gi_v_e", |
|
118 |
+ ], |
|
119 |
+ ], |
|
120 |
+ [ |
|
121 |
+ "ipa" => "f", |
|
122 |
+ "latin" => "F/f", |
|
123 |
+ "runic" => "ᚠ", |
|
124 |
+ "examples" => [ |
|
125 |
+ "fs" => "_f_rend", |
|
126 |
+ "en" => "_f_riend", |
|
127 |
+ ], |
|
128 |
+ ], |
|
129 |
+ [ |
|
130 |
+ "ipa" => "s", |
|
131 |
+ "latin" => "S/s", |
|
132 |
+ "runic" => "ᛋ", |
|
133 |
+ "examples" => [ |
|
134 |
+ "fs" => "_s_mal", |
|
135 |
+ "en" => "_s_mall", |
|
136 |
+ ], |
|
137 |
+ ], |
|
138 |
+ [ |
|
139 |
+ "ipa" => "h", |
|
140 |
+ "latin" => "H/h", |
|
141 |
+ "runic" => "ᚺ", |
|
142 |
+ "examples" => [ |
|
143 |
+ "fs" => "_h_us", |
|
144 |
+ "en" => "_h_ouse", |
|
145 |
+ ], |
|
146 |
+ ], |
|
147 |
+ ], |
|
148 |
+ ], |
|
149 |
+ [ |
|
150 |
+ "name" => "Vibrants/Taps/Flaps", |
|
151 |
+ "members" => [ |
|
152 |
+ [ |
|
153 |
+ "ipa" => "ɾ", |
|
154 |
+ "latin" => "R/r", |
|
155 |
+ "runic" => "ᚱ", |
|
156 |
+ "examples" => [ |
|
157 |
+ "fs" => "_r_od", |
|
158 |
+ "en" => NULL, |
|
159 |
+ ], |
|
160 |
+ ], |
|
161 |
+ ], |
|
162 |
+ ], |
|
163 |
+ [ |
|
164 |
+ "name" => "Halfvowels", |
|
165 |
+ "members" => [ |
|
166 |
+ [ |
|
167 |
+ "ipa" => "j", |
|
168 |
+ "latin" => "J/j", |
|
169 |
+ "runic" => "ᛃ", |
|
170 |
+ "examples" => [ |
|
171 |
+ "fs" => "_j_ar", |
|
172 |
+ "en" => "_y_ear", |
|
173 |
+ ], |
|
174 |
+ ], |
|
175 |
+ ], |
|
176 |
+ ], |
|
177 |
+ [ |
|
178 |
+ "name" => "Vowels", |
|
179 |
+ "members" => [ |
|
180 |
+ [ |
|
181 |
+ "ipa" => "i", |
|
182 |
+ "latin" => "I/i", |
|
183 |
+ "runic" => "ᛁ", |
|
184 |
+ "examples" => [ |
|
185 |
+ "fs" => "gr_i_d", |
|
186 |
+ "en" => "gr_ee_dy", |
|
187 |
+ ], |
|
188 |
+ ], |
|
189 |
+ [ |
|
190 |
+ "ipa" => "e", |
|
191 |
+ "latin" => "E/e", |
|
192 |
+ "runic" => "ᛖ", |
|
193 |
+ "examples" => [ |
|
194 |
+ "fs" => "inst_e_d", |
|
195 |
+ "en" => "~ inst_ea_d", |
|
196 |
+ ], |
|
197 |
+ ], |
|
198 |
+ [ |
|
199 |
+ "ipa" => "a", |
|
200 |
+ "latin" => "A/a", |
|
201 |
+ "runic" => "ᚨ", |
|
202 |
+ "examples" => [ |
|
203 |
+ "fs" => "f_a_der", |
|
204 |
+ "en" => "~ f_a_ther", |
|
205 |
+ ], |
|
206 |
+ ], |
|
207 |
+ [ |
|
208 |
+ "ipa" => "o", |
|
209 |
+ "latin" => "O/o", |
|
210 |
+ "runic" => "ᛟ", |
|
211 |
+ "examples" => [ |
|
212 |
+ "fs" => "_o_ld", |
|
213 |
+ "en" => "~ _o_ld", |
|
214 |
+ ], |
|
215 |
+ ], |
|
216 |
+ [ |
|
217 |
+ "ipa" => "u", |
|
218 |
+ "latin" => "U/u", |
|
219 |
+ "runic" => "ᚢ", |
|
220 |
+ "examples" => [ |
|
221 |
+ "fs" => "bl_u_", |
|
222 |
+ "en" => "bl_ue_", |
|
223 |
+ ], |
|
224 |
+ ], |
|
225 |
+ [ |
|
226 |
+ "ipa" => "ø", |
|
227 |
+ "latin" => "Oy/oy", |
|
228 |
+ "runic" => "ᛟᛇ", |
|
229 |
+ "examples" => [ |
|
230 |
+ "fs" => "sk_oy_n", |
|
231 |
+ "en" => NULL, |
|
232 |
+ ], |
|
233 |
+ ], |
|
234 |
+ [ |
|
235 |
+ "ipa" => "y", |
|
236 |
+ "latin" => "Uy/uy", |
|
237 |
+ "runic" => "ᚢᛇ", |
|
238 |
+ "examples" => [ |
|
239 |
+ "fs" => "s_uy_d", |
|
240 |
+ "en" => NULL, |
|
241 |
+ ], |
|
242 |
+ ], |
|
243 |
+ ], |
|
244 |
+ ], |
|
245 |
+ ]; |
|
246 |
+ ?> |
|
247 |
+<section class="section" id="grammar/phonology_and_orthography"> |
|
248 |
+ <header>Phonology and Orthography</header> |
|
249 |
+ <!-- |
|
250 |
+ <p>Folksprak uses the following characters as letters:</pa> |
|
251 |
+ --> |
|
252 |
+ <table> |
|
253 |
+ <thead> |
|
254 |
+ <tr> |
|
255 |
+ <th>Group</th> |
|
256 |
+ <th>IPA-sound</th> |
|
257 |
+ <th>Latin letter Representation</th> |
|
258 |
+ <th>Runic Representation</th> |
|
259 |
+ <th>Folksprak Example</th> |
|
260 |
+ <th>English Example</th> |
|
261 |
+ </tr> |
|
262 |
+ </thead> |
|
263 |
+ <tbody> |
|
264 |
+<?php |
|
265 |
+ function format($string) |
|
266 |
+ { |
|
267 |
+ return (($string == NULL) ? "--" : preg_replace("/_([^_]*)_/", "<u>$1</u>", $string)); |
|
268 |
+ } |
|
269 |
+ |
|
270 |
+ foreach ($groups as $group) |
|
271 |
+ { |
|
272 |
+ ?> |
|
273 |
+<?php |
|
274 |
+ $first = true; |
|
275 |
+ foreach ($group["members"] as $member) |
|
276 |
+ { |
|
277 |
+ ?> |
|
278 |
+ <tr> |
|
279 |
+<?php |
|
280 |
+ if ($first) |
|
281 |
+ { |
|
282 |
+ ?> |
|
283 |
+ <td rowspan="<?php echo(sizeof($group["members"])); ?>"><?php echo($group["name"]); ?></td> |
|
284 |
+<?php |
|
285 |
+ $first = false; |
|
286 |
+ } |
|
287 |
+ ?> |
|
288 |
+ <td><span class="ipa"><?php echo($member["ipa"]); ?></span></td> |
|
289 |
+ <td><span class="word_fs"><?php echo($member["latin"]); ?></span></td> |
|
290 |
+ <td><span class="word_fs"><?php echo($member["runic"]); ?></span></td> |
|
291 |
+ <td><span class="word_fs"><?php echo(format($member["examples"]["fs"])); ?></span></td> |
|
292 |
+ <td><span class="word_en"><?php echo(format($member["examples"]["en"])); ?></span></td> |
|
293 |
+ </tr> |
|
294 |
+<?php |
|
295 |
+ } |
|
296 |
+ ?> |
|
297 |
+<?php |
|
298 |
+ } |
|
299 |
+ ?> |
|
300 |
+ </tbody> |
|
301 |
+ </table> |
|
302 |
+</section> |
|
303 |
+ |
... | ... |
@@ -0,0 +1,12 @@ |
1 |
+<section class="chapter pseudo" id="intro"> |
|
2 |
+ <section class="section pseudo" id="intro/preface"> |
|
3 |
+ <header>Preface</header> |
|
4 |
+ <section class="subsection pseudo" id="intro/preface/what_is_it_about"> |
|
5 |
+ <header>What is it about?</header> |
|
6 |
+ <p>Folksprak is the name of a project that aims to construct an inter-Germanic zonal auxiliary language, which means a language that can be easily understood by any speaker of a Germanic language (a group numbering over 465 million native speakers with an additional 300 to 900 million speaking English as a second language) without ever having learned it.</p> |
|
7 |
+ <p>Folksprak is not meant to be designed by any one individual, but rather a collective work created by all interested parties; so you're welcome to participate.</p> |
|
8 |
+ <p>The content of this document is the result of a collaboration between people from different parts on earth, connected by the internet. Its not a final specification for Folksprak, but a draft as a base to work on. Please let us know what you think about it and how you would improve it! You can find us in the IRC-Channel <code>##folksprak</code> on <a href="irc://irc.freenode.net">irc.freenode.net</a>. You can also write an E-Mail to <a href="mailto:admin@folksprak.org">admin@folksprak.org</a>.</p> |
|
9 |
+ </section> |
|
10 |
+ </section> |
|
11 |
+</section> |
|
12 |
+ |
... | ... |
@@ -51,7 +51,7 @@ section |
51 | 51 |
margin-bottom: 6px; |
52 | 52 |
} |
53 | 53 |
|
54 |
- & > * |
|
54 |
+ & > *:not(:first-child) |
|
55 | 55 |
{ |
56 | 56 |
margin-left: 12px; |
57 | 57 |
} |
... | ... |
@@ -67,9 +67,9 @@ section |
67 | 67 |
margin-bottom: 4px; |
68 | 68 |
} |
69 | 69 |
|
70 |
- & > * |
|
70 |
+ & > *:not(:first-child) |
|
71 | 71 |
{ |
72 |
- margin-left: 8px; |
|
72 |
+ margin-left: 12px; |
|
73 | 73 |
} |
74 | 74 |
} |
75 | 75 |
|
... | ... |
@@ -84,9 +84,9 @@ section |
84 | 84 |
margin-bottom: 2px; |
85 | 85 |
} |
86 | 86 |
|
87 |
- & > * |
|
87 |
+ & > *:not(:first-child) |
|
88 | 88 |
{ |
89 |
- margin-left: 4px; |
|
89 |
+ margin-left: 12px; |
|
90 | 90 |
} |
91 | 91 |
} |
92 | 92 |
|
... | ... |
@@ -1,35 +0,0 @@ |
1 |
-\newcommand{\ipa}[1] |
|
2 |
-{ |
|
3 |
- [#1] |
|
4 |
-} |
|
5 |
- |
|
6 |
-\newcommand{\wordfs}[1] |
|
7 |
-{ |
|
8 |
- \textbf{#1} |
|
9 |
-} |
|
10 |
- |
|
11 |
-\newcommand{\url}[1] |
|
12 |
-{ |
|
13 |
- \texttt{#1} |
|
14 |
-} |
|
15 |
- |
|
16 |
-\newcommand{\email}[1] |
|
17 |
-{ |
|
18 |
- \textbf{\texttt{#1}} |
|
19 |
-} |
|
20 |
- |
|
21 |
-\newcommand{\pseudosection}[1] |
|
22 |
-{ |
|
23 |
- \section*{#1} |
|
24 |
-} |
|
25 |
- |
|
26 |
-\newcommand{\pseudosubsection}[1] |
|
27 |
-{ |
|
28 |
- \subsection*{#1} |
|
29 |
-} |
|
30 |
- |
|
31 |
-\newcommand{\todo}[1] |
|
32 |
-{ |
|
33 |
- \colorbox{red}{[ToDo] #1} |
|
34 |
-} |
|
35 |
- |
... | ... |
@@ -1,23 +0,0 @@ |
1 |
-\documentclass{report} |
|
2 |
- |
|
3 |
-\input{source/tex/packages} |
|
4 |
-\input{source/tex/settings} |
|
5 |
-\input{source/tex/meta} |
|
6 |
-\input{source/tex/commands} |
|
7 |
- |
|
8 |
-\begin{document} |
|
9 |
- |
|
10 |
- \newpage \maketitle |
|
11 |
- % \vspace{20mm} |
|
12 |
- \begin{center} |
|
13 |
- \includegraphics[width=0.6\textwidth]{temp/media/logo} |
|
14 |
- \end{center} |
|
15 |
- |
|
16 |
- \newpage \input{source/tex/preface} |
|
17 |
- |
|
18 |
- \newpage \tableofcontents |
|
19 |
- |
|
20 |
- \newpage \input{source/tex/grammar} |
|
21 |
- |
|
22 |
-\end{document} |
|
23 |
- |
... | ... |
@@ -1,42 +0,0 @@ |
1 |
-\begin{section}{Phonology and Orthography} |
|
2 |
- |
|
3 |
- Folksprak uses the following characters as letters: \\ |
|
4 |
- |
|
5 |
- \begin{tabular}{|l|l|l|} |
|
6 |
- \hline |
|
7 |
- IPA-sound & Latin letter Representation & Runic Representation \\ |
|
8 |
- \hline |
|
9 |
- \hline |
|
10 |
- \ipa{l} & \wordfs{L}/\wordfs{l} & \wordfs{ᛚ} \\ |
|
11 |
- \hline |
|
12 |
- \ipa{m} & \wordfs{M}/\wordfs{m} & \wordfs{ᛗ} \\ |
|
13 |
- \ipa{n} & \wordfs{N}/\wordfs{n} & \wordfs{ᚾ} \\ |
|
14 |
- \ipa{ŋ} & \wordfs{Ng}/\wordfs{ng} & \wordfs{ᛜ} \\ |
|
15 |
- \hline |
|
16 |
- \ipa{g} & \wordfs{G}/\wordfs{g} & \wordfs{ᚷ} \\ |
|
17 |
- \ipa{k} & \wordfs{K}/\wordfs{k} & \wordfs{ᚲ} \\ |
|
18 |
- \ipa{b} & \wordfs{B}/\wordfs{b} & \wordfs{ᛒ} \\ |
|
19 |
- \ipa{p} & \wordfs{P}/\wordfs{p} & \wordfs{ᛈ} \\ |
|
20 |
- \ipa{d} & \wordfs{D}/\wordfs{d} & \wordfs{ᛞ} \\ |
|
21 |
- \ipa{t} & \wordfs{T}/\wordfs{t} & \wordfs{ᛏ} \\ |
|
22 |
- \hline |
|
23 |
- \ipa{v} & \wordfs{V}/\wordfs{v} & \wordfs{ᚹ} \\ |
|
24 |
- \ipa{f} & \wordfs{F}/\wordfs{f} & \wordfs{ᚠ} \\ |
|
25 |
- \ipa{s} & \wordfs{S}/\wordfs{s} & \wordfs{ᛋ} \\ |
|
26 |
- \hline |
|
27 |
- \ipa{h} & \wordfs{H}/\wordfs{h} & \wordfs{ᚺ} \\ |
|
28 |
- \ipa{ɾ} & \wordfs{R}/\wordfs{r} & \wordfs{ᚱ} \\ |
|
29 |
- \hline |
|
30 |
- \ipa{j} & \wordfs{J}/\wordfs{j} & \wordfs{ᛃ} \\ |
|
31 |
- \hline |
|
32 |
- \ipa{i} & \wordfs{I}/\wordfs{i} & \wordfs{ᛁ} \\ |
|
33 |
- \ipa{e} & \wordfs{E}/\wordfs{e} & \wordfs{ᛖ} \\ |
|
34 |
- \ipa{a} & \wordfs{A}/\wordfs{a} & \wordfs{ᚨ} \\ |
|
35 |
- \ipa{o} & \wordfs{O}/\wordfs{o} & \wordfs{ᛟ} \\ |
|
36 |
- \ipa{u} & \wordfs{U}/\wordfs{u} & \wordfs{ᚢ} \\ |
|
37 |
- \ipa{ø} & \wordfs{Oy}/\wordfs{oy} & \wordfs{ᛟᛇ} \\ |
|
38 |
- \ipa{y} & \wordfs{Uy}/\wordfs{uy} & \wordfs{ᚢᛇ} \\ |
|
39 |
- \hline |
|
40 |
- \end{tabular} |
|
41 |
- |
|
42 |
-\end{section} |
... | ... |
@@ -1,14 +0,0 @@ |
1 |
-\begin{pseudosection}{Preface} |
|
2 |
- |
|
3 |
- \begin{pseudosubsection}{What is it about?} |
|
4 |
- |
|
5 |
- Folksprak is the name of a project that aims to construct an inter-Germanic zonal auxiliary language, which means a language that can be easily understood by any speaker of a Germanic language (a group numbering over 465 million native speakers with an additional 300 to 900 million speaking English as a second language) without ever having learned it. \\ |
|
6 |
- |
|
7 |
- Folksprak is not meant to be designed by any one individual, but rather a collective work created by all interested parties; so you're welcome to participate. \\ |
|
8 |
- |
|
9 |
- The content of this document is the result of a collaboration between people from different parts on earth, connected by the internet. Its not a final specification for Folksprak, but a draft as a base to work on. Please let us know what you think about it and how you would improve it! You can find us in the IRC-Channel \texttt{\#\#folksprak} on \url{irc.freenode.net}. You can also write an E-Mail to \email{admin@folksprak.org}. \\ |
|
10 |
- |
|
11 |
- \end{pseudosubsection} |
|
12 |
- |
|
13 |
-\end{pseudosection} |
|
14 |
- |