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.

151 lines
11 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';
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("Numbers 1 to 10"));
main.append(addInset("egy - one"));
main.append(addInset("kettő - two"));
main.append(addInset("három - three"));
main.append(addInset("négy - four"));
main.append(addInset("öt - five"));
main.append(addInset("hat - six"));
main.append(addInset("hét - seven"));
main.append(addInset("nyolc - eight"));
main.append(addInset("kilenc - nine"));
main.append(addInset("tíz - ten"));
main.append(addHeader("Multiples of 10"));
main.append(addParagraph("Multiples of 10 are mostly formed by adding the suffix van/ven to a number from 1 to ten so 50 is ötven and 60 is hatvan. As you might expect and similar to English, 10 and 100 don't follow that rule but in Hungarian, 20 and 30 are also irregular."));
main.append(addInset("tíz - ten"));
main.append(addInset("húsz - twenty"));
main.append(addInset("harminc - thirty"));
main.append(addInset("negyven - forty"));
main.append(addInset("ötven - fifty"));
main.append(addInset("hatvan - sixty"));
main.append(addInset("hetven - seventy"));
main.append(addInset("nyolcven - eighty"));
main.append(addInset("kilencven - ninety"));
main.append(addInset("száz - hundred"));
main.append(addParagraph("Aside from the obvious irregularities, particularly twenty and thirty, notice that for 40 and 70, the long vowel in the single digit number (négy and hét) become a short vowel (hetven - seventy and nyolcven - eighty). It's also worth pointing out that the prefix is almost always ven and this is simply dictated by the rules of vowel harmony."));
main.append(addHeader("Making compound numbers."));
main.append(addParagraph("Note that when I say compound numbers, I mean numbers that combine the single digit numbers with the multiples of 10 so numbers like 13, 27, 42 and so on. These are fairly regular for the most part and are formed by taking the multiple of 10 and adding the single digit just like we do in English. Forty is negyven and two is kettő so 42 is negyvenkettő."));
main.append(addParagraph("For the numbers from 11 to 19, the same rule is more ot less followed but 11, for example, is not tizegy but rather tizenegy and that applied to the other numbers as well so"));
main.append(addInset("tizenegy - 11"));
main.append(addInset("tizenkettő - 12"));
main.append(addInset("tizenhárom - 13"));
main.append(addInset("tizennégy - 14"));
main.append(addInset("tizenöt - 15"));
main.append(addInset("tizenhat - 16"));
main.append(addInset("tizenhét - 17"));
main.append(addInset("tizennyolc - 18"));
main.append(addInset("tizenkilenc - 19"));
main.append(addParagraph("Something similar happens with the numbers from 21 to 29. Similarly, husz becomes huszon - notice that because of vowel harmony, it is huszon and not huszen."))
main.append(addInset("huszonegy - 21"));
main.append(addInset("huszonkettő - 22"));
main.append(addInset("huszonhárom - 23"));
main.append(addInset("huszonnégy - 24"));
main.append(addInset("huszonöt - 25"));
main.append(addInset("huszonhat - 26"));
main.append(addInset("huszonhét - 27"));
main.append(addInset("huszonnyolc - 28"));
main.append(addInset("huszonkilenc - 29"));
main.append(addParagraph("For numbers in their 30s, 40s, 50s and so on right up to ninety, these are even easier because it is simply a matter of taking the multiple of 10 and adding the single number. Some examples are:"));
main.append(addInset("harmincnyolc - 38"));
main.append(addInset("negyvenkettő - 42"));
main.append(addInset("ötvenhét - 57"));
main.append(addInset("hatvanhat - 66"));
main.append(addInset("hetvennegy - 74"));
main.append(addInset("nyolcvenegy - 81"));
main.append(addInset("kilencvenkilenc - 99"));
main.append(addHeader("Telling the time"));
main.append(addParagraph("In Hungarian, telling the time is as straightforward as the numbering system. It is a little bit strange from the point of view of an English speaker, but once you get used to it, it is quite simple and logical. Note that in most cases, it uses a 12 hour clock."));
main.append(addParagraph("The simplest examples are on the hour, as in English where Hugarian uses óra so five o'clock, for instance, is öt óra."));
main.append(addParagraph("As with English, noon and midnight are exceptions so we have"));
main.append(addInset("éjfél - midnight"));
main.append(addInset("dél - noon"));
main.append(addParagraph("Quick side note here, the word for noon may look a little familiar if you remember that the word for afternoon is délután. As you might infer from that, the Hungarian for after is után so délután literally translates as noon after."));
main.append(addSubHeader("Half past"));
main.append(addParagraph("This is where you will start to see that the time can be a little strange in Hungarian but is perfectly logical. The Hungarian word for half is fél and the way this is expressed is very similar to English. For example, you might hear a Hungarian person give you the time as fél három which translates literally to half three so it sounds correct. However, where in English, this would mean 3:30, in Hungarian it is 2:30. This is because three in this case means the third hour. If we assume the time is pm for the moment, the first hour would be up to egy óra (1 o'clock), the second up to kettő óra (two o'clock), the third up to három óra (3 o'clock) and so on. Now, fél három means half way through the third hour so this is between 2 and 3 o'clock which gives us 2:30. Note, if we want to be specific and say half past two in the afternoon we can say"));
main.append(addInset("délután f három"));
main.append(addParagraph("We can similarly say that the time is"));
main.append(addInset("hajnali fél három"));
main.append(addParagraph("which can be translated as half past two in the morning. If you remember that morning is reggelt, this might be a bit of a surprise. In fact, the word hajnali means dawn!"));
main.append(addSubHeader("Quarter past and quarter to"));
main.append(addParagraph("The same logic appears here so a little translation of quarter to three would be three quarters (of an an hour) through the third hour. A quarter is negyed so three quarters is háromnegyed and a quarter to three would therefore be"));
main.append(addInset("háromnegyed három - 2:45"));
main.append(addParagraph("if the time is 2:15, it is expressed in the same way except that we are only one quarter of the way to the third hour so"));
main.append(addInset("negyed három - 2:15"));
main.append(addSubHeader("Other times"));
main.append(addParagraph("So far, we have seen essentially, how to tell the time every quarter of an hour so if the time is on the hour, quarter past or quarter to or half past, we ar eall set. These times are quite important in Hungarian, not only because this gives you a bot of a grounding in telling the time, but they also act as anchors for expressing other times as well."));
main.append(addParagraph("We do that in English to an extent where we use the hour mark and often we express the time as how many minutes it is past or to a specified hour such as 5 past 10, 25 past 2, 20 to 6 and so on."));
main.append(addParagraph("This does happen in Hungarian as well but rather than expressing the time as being past or to one o'clock, for instance, it is expressed as past or to the time to the nearest 15 minutes. Before we go into that, let's just go over a few bits of vocabulary that will be useful in this context."));
main.append(addSyntax("múlt - past"));
main.append(addSyntax("lesz - will be!"));
main.append(addSyntax(" múlva - later"));
main.append(addSyntax("perc or perccel - minutes"));
main.append(addParagraph("To demonstrate this, let's say the time is 9:49. Let's break this down."));
main.append(addParagraph("The closest time based on quarter hour intervals is 9:45 so let's start with that. 9:45 means that three quarters of the tenth hour have passed so that is:"));
main.append(addInset("háromnegyed tíz"));
main.append(addParagraph("Now, 9:49 is four minutes past that so that gives us:"));
main.append(addInset("háromnegyed tíz múlt negy perccel"));
main.append(addParagraph("The word order is a little unusual for English speakers where the word past would be more intuitively placed at the end but overall this gives us three quarters ten (9:45) past four minutes (9:49)."));
main.append(addParagraph("Let's say that the time is 6:29. Taking the same approach, the closest time is going to be 6:30 which is"));
main.append(addInset("Fél hét"));
main.append(addParagraph("So it is almost 6:30 and will be in 1 minute so we can say"));
main.append(addInset("Fél hét lesz egy perc múlva"));
main.append(addInset("Basically, that 6:30 will be one minute later."));
main.append(addSubHeader("A little bit more time related vocabulary"));
main.append(addInset("óra"));
main.append(addParagraph("This is the Hungarian equivalent of o'clock and just as in English where o'clock is only used on the hour (for example one o'clock but not half past one o'clock), Hungarian also uses it on the hour only so you can say egy óra, kettő óra and so on."));
main.append(addInset("kezdődik"));
main.append(addParagraph("This translates as begins so it is used to specify a time at which something starts so. Usually, you will this combined with the suffix"));
main.append(addInset("kor"));
main.append(addParagraph("which means at so you can say egy óra - at one o'clock, fél kettőkor - at two thirty and so on."))
main.append(addHeader("Notes from Udemy - Complete Hungarian Course"));
main.append(addParagraph("We'll start by covering how to ask the time which is"));
main.append(addInset("Mennyi az idő? - How many the time?"));
main.append(addParagraph("or"));
main.append(addInset("Hány óra van? - How many hours are there?"));
main.append(addParagraph("Neither of these sentences make too much sense when they are translated literally in to English but both can be used to ask what the time is."));
main.append(addSubHeader("The time in writing"));
main.append(addParagraph("When writing the time in Humgarian, this is usually expressed in military time so it is perfectly natural and straightforward for an English speaker. For example, the time as I write this in 6:29pm which we would write simply as 18:29 in Hungarian."));
main.append(addSubHeader("Times of the day"));
main.append(addParagraph("If there is any ambiguity over the time or if you just want to make it clearer, you can add the tine of day."));
main.append(addInset("hajnal - dawn"));
main.append(addInset("reggel - morning"));
main.append(addInset("dél - noon"));
main.append(addInset("délután - afternoon"));
main.append(addInset("este - evening"));
main.append(addInset("éjszaka - night"));
3 months ago
addSidebar("hungarian");