18080c63cada1df8fd6e8eda7bb06c367e016975
fenris advanced

fenris authored 8 years ago

source/structure/conjugation.html.php   1) <?php
source/structure/conjugation.html.php   2) 	global $configuration;
fenris foo

fenris authored 8 years ago

source/structure/conjugation.html.php   3) 	include_once("source/logic/server/table.php");
source/structure/conjugation.html.php   4) 	include_once("source/logic/server/data.php");
source/structure/conjugation.html.php   5) 	include_once("source/logic/server/misc.php");
fenris advanced

fenris authored 8 years ago

source/structure/conjugation.html.php   6)  ?>
fenris moved to html

fenris authored 8 years ago

source/html.php/conjugation.html.php    7) <section class="section" id="grammar/conjugation">
fenris foo

fenris authored 8 years ago

source/structure/conjugation.html.php   8) 	<header>Verbs</header>
source/structure/conjugation.html.php   9) 	<p>In Folksprak verbs are not conjugated for different <span class="grammarterm">personae</span> (participants), <span class="grammarterm">numeri</span> (number of actors) or <span class="grammarterm">genera</span> (grammatical genders).</p>
fenris moved to html

fenris authored 8 years ago

source/html.php/conjugation.html.php   10) 	<section class="subsection" id="conjugation/infinite_verbforms">
source/html.php/conjugation.html.php   11) 		<header>Infinite Verbforms</header>
fenris foo

fenris authored 8 years ago

source/structure/conjugation.html.php  12) 		<p>The <span class="grammarterm">infinitive</span> is formed by appending <span class="word lang_fs">-a</span> to the verb stem, e.g. <span class="word lang_fs">skriva</span> ~ <span class="word lang_en">to write</span>.</p>
source/structure/conjugation.html.php  13) 		<p>The <span class="grammarterm">active participle</span> is formed by appending <span class="word lang_fs">-end</span> to the verb stem, e.g. <span class="word lang_fs">skrivend</span> ~ <span class="word lang_en">writing</span>.</p>
source/structure/conjugation.html.php  14) 		<p>The <span class="grammarterm">passive participle</span> is formed by appending <span class="word lang_fs">-et</span> to the verb stem, e.g. <span class="word lang_fs">skrivet</span> ~ <span class="word lang_en">written</span>. If speakable the <span class="word lang_fs">e</span> in the ending can be omitted, e.g. <span class="word lang_fs">skrivt</span>.</p>
fenris moved to html

fenris authored 8 years ago

source/html.php/conjugation.html.php   15) 	</section>
source/html.php/conjugation.html.php   16) 	<section class="subsection" id="conjugation/tempora">
fenris advanced

fenris authored 8 years ago

source/structure/conjugation.html.php  17) 		<header>Tempora and Modi</header>
fenris foo

fenris authored 8 years ago

source/structure/conjugation.html.php  18) 		<p>The following table lists the timeforms found in Folksprak and how they are built in the indicative mode.</p>
source/structure/conjugation.html.php  19)  		<!--
fenris advanced

fenris authored 8 years ago

source/structure/conjugation.html.php  20) 		<table>
source/structure/conjugation.html.php  21) 			<thead>
source/structure/conjugation.html.php  22) 				<tr>
source/structure/conjugation.html.php  23) 					<th>Name</th>
source/structure/conjugation.html.php  24) 					<th>Building Scheme (indicative)</th>
source/structure/conjugation.html.php  25) 					<th>Example</th>
source/structure/conjugation.html.php  26) 					<th><?php echo($configuration["languagemap"][$configuration["target"]]); ?> Translation</th>
source/structure/conjugation.html.php  27) 				</tr>
source/structure/conjugation.html.php  28) 			</thead>
source/structure/conjugation.html.php  29) 			<tbody>
source/structure/conjugation.html.php  30) 				<tr>
source/structure/conjugation.html.php  31) 					<td>Present</td>
source/structure/conjugation.html.php  32) 					<td>[verb:stem]</td>
fenris foo

fenris authored 8 years ago

source/structure/conjugation.html.php  33) 					<td><span class="sentence lang_fs">ek skriv</span></td>
source/structure/conjugation.html.php  34) 					<td><span class="sentence lang_en">i write</span></td>
fenris advanced

fenris authored 8 years ago

source/structure/conjugation.html.php  35) 				</tr>
source/structure/conjugation.html.php  36) 				<tr>
source/structure/conjugation.html.php  37) 					<td>Perfect</td>
fenris foo

fenris authored 8 years ago

source/structure/conjugation.html.php  38) 					<td>[flected <span class="word lang_fs">hav</span>] + [verb:passive participle]</td>
source/structure/conjugation.html.php  39) 					<td><span class="sentence lang_fs">ek hav skrivt</span></td>
source/structure/conjugation.html.php  40) 					<td><span class="sentence lang_en">i have written</span></td>
fenris advanced

fenris authored 8 years ago

source/structure/conjugation.html.php  41) 				</tr>
source/structure/conjugation.html.php  42) 				<tr>
source/structure/conjugation.html.php  43) 					<td>Future</td>
fenris foo

fenris authored 8 years ago

source/structure/conjugation.html.php  44) 					<td>[flected <span class="word lang_fs">skal</span>/<span class="word lang_fs">vil</span>/<span class="word lang_fs">kom</span>] + [verb:infinitive]</td>
source/structure/conjugation.html.php  45) 					<td><span class="sentence lang_fs">ek skal skriva</span></td>
source/structure/conjugation.html.php  46) 					<td><span class="sentence lang_en">i will write</span></td>
fenris advanced

fenris authored 8 years ago

source/structure/conjugation.html.php  47) 				</tr>
source/structure/conjugation.html.php  48) 				<tr>
source/structure/conjugation.html.php  49) 					<td>Explicite Future</td>
fenris foo

fenris authored 8 years ago

source/structure/conjugation.html.php  50) 					<td>[flected <span class="word lang_fs">verd</span>] + [verb:active participle]</td>
source/structure/conjugation.html.php  51) 					<td><span class="sentence lang_fs">ek verd skrivend</span></td>
source/structure/conjugation.html.php  52) 					<td><span class="sentence lang_en">i will write.</span> (literally: <span class="sentence lang_en">i become writing.</span>)</td>
fenris advanced

fenris authored 8 years ago

source/structure/conjugation.html.php  53) 				</tr>
source/structure/conjugation.html.php  54) 			</tbody>
source/structure/conjugation.html.php  55) 		</table>
fenris foo

fenris authored 8 years ago

source/structure/conjugation.html.php  56)  		  -->
source/structure/conjugation.html.php  57) <?php
source/structure/conjugation.html.php  58) 	$table = new class_table
source/structure/conjugation.html.php  59) 	(
source/structure/conjugation.html.php  60) 		[
source/structure/conjugation.html.php  61) 			new class_column
source/structure/conjugation.html.php  62) 			(
source/structure/conjugation.html.php  63) 				"Name",
source/structure/conjugation.html.php  64) 				function ($row)
source/structure/conjugation.html.php  65) 				{
source/structure/conjugation.html.php  66) 					return ["name" => $row["name"], "remark" => $row["remark"]];
source/structure/conjugation.html.php  67) 				},
source/structure/conjugation.html.php  68) 				function ($value)
source/structure/conjugation.html.php  69) 				{
source/structure/conjugation.html.php  70) 					$output = $value["name"];
source/structure/conjugation.html.php  71) 					if ($value["remark"] != null)
source/structure/conjugation.html.php  72) 					{
source/structure/conjugation.html.php  73) 						$output .= (" " . "(" . $value["remark"] . ")");
source/structure/conjugation.html.php  74) 					}
source/structure/conjugation.html.php  75) 					return $output;
source/structure/conjugation.html.php  76) 				}
source/structure/conjugation.html.php  77) 			),
source/structure/conjugation.html.php  78) 			new class_column
source/structure/conjugation.html.php  79) 			(
source/structure/conjugation.html.php  80) 				"Description",
source/structure/conjugation.html.php  81) 				function ($row)
source/structure/conjugation.html.php  82) 				{
source/structure/conjugation.html.php  83) 					return $row["description"];
source/structure/conjugation.html.php  84) 				}
source/structure/conjugation.html.php  85) 			),
source/structure/conjugation.html.php  86) 			new class_column
source/structure/conjugation.html.php  87) 			(
source/structure/conjugation.html.php  88) 				"Scheme",
source/structure/conjugation.html.php  89) 				function ($row)
source/structure/conjugation.html.php  90) 				{
source/structure/conjugation.html.php  91) 					return $row["scheme"];
source/structure/conjugation.html.php  92) 				},
source/structure/conjugation.html.php  93) 				function ($value)
source/structure/conjugation.html.php  94) 				{
source/structure/conjugation.html.php  95) 					return format($value, ["word", "lang_fs"]);
source/structure/conjugation.html.php  96) 				}
source/structure/conjugation.html.php  97) 			),
source/structure/conjugation.html.php  98) 			new class_column
source/structure/conjugation.html.php  99) 			(
source/structure/conjugation.html.php 100) 				"Example",
source/structure/conjugation.html.php 101) 				function ($row)
source/structure/conjugation.html.php 102) 				{
source/structure/conjugation.html.php 103) 					global $configuration;
source/structure/conjugation.html.php 104) 					return ["original" => $row["example"]["original"], "translated" => $row["example"]["translations"][$configuration["target"]]];
source/structure/conjugation.html.php 105) 				},
source/structure/conjugation.html.php 106) 				function ($value)
source/structure/conjugation.html.php 107) 				{
source/structure/conjugation.html.php 108) 					$output = "";
source/structure/conjugation.html.php 109) 					$output .= mark($value["original"], ["sentence", "lang_fs"]);
source/structure/conjugation.html.php 110) 					$output .= " ~ ";
source/structure/conjugation.html.php 111) 					$output .= implode
source/structure/conjugation.html.php 112) 					(
source/structure/conjugation.html.php 113) 						", ",
source/structure/conjugation.html.php 114) 						array_map
source/structure/conjugation.html.php 115) 						(
source/structure/conjugation.html.php 116) 							function ($word)
source/structure/conjugation.html.php 117) 							{
source/structure/conjugation.html.php 118) 								global $configuration;
source/structure/conjugation.html.php 119) 								return mark($word, ["sentence", "lang_" . $configuration["target"]]);
source/structure/conjugation.html.php 120) 							},
source/structure/conjugation.html.php 121) 							$value["translated"]
source/structure/conjugation.html.php 122) 						)
source/structure/conjugation.html.php 123) 					);
source/structure/conjugation.html.php 124) 					return $output;
source/structure/conjugation.html.php 125) 				}
source/structure/conjugation.html.php 126) 			),
source/structure/conjugation.html.php 127) 		],
source/structure/conjugation.html.php 128) 		read_json("source/data/timeforms.json")
source/structure/conjugation.html.php 129) 	);
source/structure/conjugation.html.php 130) 	$table->generate();
source/structure/conjugation.html.php 131)  ?>
source/structure/conjugation.html.php 132) 		<p>Since these forms are built with auxiliary verbs, they can be combined straight forward to form complex expressions. For example <span class="sentence lang_fs">ek skal hava skrivt.</span> means <span class="sentence lang_en">i will have written.</span> and <span class="sentence lang_fs">ek hav skalt skriva.</span> means sth. like <span class="sentence lang_en">i was going to write.</span>.</p>
source/structure/conjugation.html.php 133) 		<p>The <span class="grammarterm">imperative</span> only exists in the present (with future meaning) for the 2nd person singular and plural. It is formed by using the bare stem of the verb, optionally followed by the personal pronoun (i.e. either <span class="word lang_fs">du</span> or <span class="word lang_fs">je</span>) in order to specify or emphasize the numerus. Examples: <span class="sentence lang_fs">skriv!</span>, <span class="sentence lang_fs">skriv, je!</span>.</p>
fenris advanced

fenris authored 8 years ago

source/structure/conjugation.html.php 134) 		<span class="todo">conjunctive</span>