You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

68 lines
3.6 KiB

import { addBanner, addArticle, addTitle, addHeader, addParagraph, addSubHeader, addSmallHeader } from '/scripts/article.js';
import { addInset, addInsetList, addInsetCodeListing, addInsetBulletList } from '/scripts/inset.js';
import { addImageWithCaption, addButtonGroup } from '/scripts/visuals.js';
import { addSidebar} from '/scripts/sidebar.js'
import { addSyntax } from '/scripts/code.js';
import { addTable } from '/scripts/table.js'
const heading = document.querySelector(".heading");
const global = document.querySelector(".global_menu");
const local = document.querySelector(".local_menu");
const sidebar = document.querySelector(".sidebar");
const main = document.querySelector(".main_content");
heading.append(addTitle("Hungarian Language"));
heading.append(addParagraph("Philip Osztromok"));
main.append(addHeader("Basic Verb Conjugation - Present Tense"));
main.append(addParagraph("Verb infinitives end with an ni and they are very regular. The three verbs are:"));
main.append(addInset("tanulni - to study"));
main.append(addInset("beszélni - to speak"));
main.append(addInset("örülni - to be happy"))
let header = ["", "tanulni", "beszélni", "örülni"];
let details = [
["én", "tanulok", "beszélek", "örülök"],
["te", "tanulsz", "beszélsz", "örülsz"],
["Ön or ő", "tanul", "beszél", "örül"],
["mi", "tanulunk", "beszélünk", "örülünk"],
["ti", "tanultok", "beszéltek", "örültök"],
["Önök or ők", "tanulnak", "beszélnek", "örülnek"],
]
main.append(addTable(header,details));
main.append(addParagraph("These are all regular conjugations but notice that we have three distinct types of ending. For tanulni, the vowel is a back or deep vowel and so we have a deep vowel in the suffix. for beszélni, the vowel is a front vowel and we have a front vowel in the prefix. We also have front vowels in örülni and these are ö and ü. This is also reflected in the prefixes."));
main.append(addParagraph("Let's look at another three examples of very important and useful irregular verbs:"));
main.append(addInset("lenni - to be"));
main.append(addInset("enni - to eat"));
main.append(addInset("inni - to drink"));
header = ["", "lenni", "enni", "inni"];
details = [
["én", "vagyok", "eszem", "iszom"],
["te", "vagy", "eszel", "iszol"],
["Ön or ő", "van", "eszik", "iszik"],
["mi", "vagyunk", "eszünk", "isszunk"],
["ti", "vagytok", "esztek", "issztok"],
["Önök or ők", "vannak", "esznek", "issznak"],
]
main.append(addTable(header,details));
main.append(addParagraph("Lenni is probably the least regular verb but you can see that it does have some endings that are similar to the regular verb endings. In all three, we have a change in the stem. That is not completely regular in the case of lenni, but both enni (esz) and inni (isz) the stem is regular. The endings are mostly regular except for the second person singular and third person singular. So these are verbs that you have to learn rather than just following the regular pattern. That being said, we will look at some verbs that are also irregular but in a regular way!"));
main.append(addInset("menni - to go"));
main.append(addInset("venni - to buy"));
main.append(addInset("vinni - to take"));
header = ["", "menni", "venni", "vinni"];
details = [
["én", "megyek", "veszem", "viszek"],
["te", "mész", "veszel", "viszel"],
["Ön or ő", "megy", "veszik", "vissik"],
["mi", "megyünk", "veszünk", "visszunk"],
["ti", "mentek", "vesztek", "vissztok"],
["Önök or ők", "mennek", "vesznek", "vissznak"],
]
main.append(addTable(header,details));
3 months ago
addSidebar("hungarian");