advanced
fenris authored 8 years ago
|
source/structure/conjugation.html.php 1) <?php
source/structure/conjugation.html.php 2) global $configuration;
|
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");
|
advanced
fenris authored 8 years ago
|
source/structure/conjugation.html.php 6) ?>
|
moved to html
fenris authored 8 years ago
|
source/html.php/conjugation.html.php 7) <section class="section" id="grammar/conjugation">
|
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>
|
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>
|
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>
|
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">
|
advanced
fenris authored 8 years ago
|
source/structure/conjugation.html.php 17) <header>Tempora and Modi</header>
|
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) <!--
|
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>
|
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>
|
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>
|
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>
|
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>
|
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>
|
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>
|
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>
|
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>
|
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>
|
advanced
fenris authored 8 years ago
|
source/structure/conjugation.html.php 134) <span class="todo">conjunctive</span>
|