Vánoční zvyky ve světě se od těch českých liší. Ve Finsku se třeba na Štědrý den saunují

8. 12. 2024

Sdílet

Vánoční tradice a zvyky ve světě
Autor: Depositphotos.com
Vánoční tradice a zvyky ve světě
Vánoce nejsou jen dárky, cukroví a vánoční výzdoba, ale jsou i časem tradic. Každá země si uchovává své vánoční zvyky a tradice, skrze něž Vánocům dodává na kouzlu. Některé z nich jsou zcela jedinečné a v okolních zemích leckdy vyvolávají údiv. Zde máte příležitost se s několika z nich blíže seznámit. Třeba vás některá zaujme natolik, že ji nakonec zařadíte k ostatním tradicím, bez nichž byste si Vánoce nemohli představit.

S českými zvyky jsme povětšinou dobře obeznámeni, se znalostí těch, co panují za našimi hranicemi, je to však horší. Tradice přitom představují dobrý způsob, jak lépe porozumět dané kultuře. Jedná se o podstatnou část kulturního dědictví, na kterou bychom neměli zapomínat. 

Co se dozvíte v článku
  1. Vánoční zvyky a tradice ve světě
  2. Tradice adventního kalendáře
  3. Malé dámské Vánoce

Vánoční zvyky a tradice ve světě

Jako je u nás zvykem o Vánocích lít olovo či rozkrojit jablko, ve Finsku tvoří jednu z nejstarších tradic pobýt o Štědrém dni nějaký čas v sauně. Důležité je při ní nikam nespěchat, účelem naopak je si v předvánočním shonu odpočinout, relaxovat a očistit mimo těla i svou mysl. K navození vánoční atmosféry pak slouží kromě saunových olejů svíčky a lucerny. 

Očista představuje ústřední rys tohoto rituálu, a tedy se sauna musí před Štědrým dnem důkladně vyčistit. Se saunováním se přitom pojí jedna významná osoba, a to Saunatonttu neboli saunový skřítek. Tomu se v tento den přinášejí dobroty jako projev uznání za to, jak v sauně dohlíží na pořádek a řádné chování. 

Vánoční loterie

Ve Španělsku je v předvánočním čase nejočekávanější událostí tzv. El Gordo čili vánoční loterie. Poprvé byla uspořádána v roce 1812, přičemž losování vždy připadá na 22. prosinec. Lidé mohou zakoupené lístky sdílet s rodinou, přáteli, kolegy či sousedy, sdílení je ostatně smyslem celého losování.  

Následně se scházejí, aby mohli losování společně sledovat a jak se patří oslavit. Vítězná čísla a ceny přitom obvykle vyhlašují zpěvem studenti ze školy San Ildefonso s tím, že až 70 % vybraných peněz z prodeje lístků se hráčům vrací v podobě cen.

Noche de los Rábanos

Jen o den později se koná ve městě Oaxaca ležícím na jihu Mexika Noche de los Rábanos, tedy Noc ředkviček. Této události se účastní místní obyvatelé, přičemž dle tradice trvající od roku 1897 jsou zde v tento den k vidění sochy vyřezané z ředkviček, které zpodobňují náboženské výjevy, vyobrazení místního života, zvířat či čehokoli dalšího. 

Tradice údajně započala, když byla ředkviček velká úroda, kvůli čemuž se některé ředkvičky vykopaly až o měsíce později. V té době dosahovaly obřích rozměrů a připomínaly svým tvarem různé postavy. Po přivezení na trh byly vyřezány do nejrůznějších výjevů, aby nakupující upozornily na stánky se zeleninou. Vyřezávané sochy z ředkviček se setkaly s velkým ohlasem, načež starosta vyhlásil již zmíněný festival, který se dodnes uskutečňuje.

Vánoční jídla ve světě: Japonci míří na sváteční jídlo do KFC, Francouzi jedí poleno a Norové sledě Přečtěte si také:

Vánoční jídla ve světě: Japonci míří na sváteční jídlo do KFC, Francouzi jedí poleno a Norové sledě

Vánoce na pláži 

Jelikož v Austrálii nepřipadají bílé Vánoce v úvahu, zdejší lidé o Štědrém dnu často vyrážejí na pláž, kempují nebo pořádají společné grilování. Na znamení Vánoc však alespoň na pláži Bondi lze zahlédnout řadu lidí s tradiční červenou barvou plavek nebo surfaře surfující se santovskými čepičkami. Typickou vánoční tradicí pak je společné zpívání koled v parcích za světla svíček. V roce 1938 ji zavedl v Melbourne rozhlasový hlasatel Norman Banks.

Svátek sv. Lucie

Řada vánočních tradic se váže ke svátku svaté Lucie, který se slaví 13. prosince. Například v Chorvatsku se na tento den seje pšenice. Tato tradice má své kořeny v době, kdy zemědělství tvořilo hlavní způsob obživy. Pšenice symbolizuje život a plodnost, pročež její vysetí mělo dané rodině zajistit úrodný rok. V nynější době je zvykem ji opečovávat až do Štědrého dne, kdy ji ozdobí mašlí či svíčkami a umístí na vánoční stůl.

Ve Švédsku se pak v tento den koná oslava na její počest, kdy dívky a chlapci oblečení do bílých rouch procházejí městem a zpívají písně. Procesí vede dívka s věncem svíček, která představuje Lucii a již následují její služebné se svíčkami v rukou a tzv. hvězdní chlapci nesoucí hvězdy na tyčích. Slavnost odkazuje na život rolníků v období zimy a tmy, kdy Lucie byla pojímána za nositelku světla. Při slavnosti bývají obvykle k dostání perníčky a sladké buchty se šafránem ve tvaru stočených koček.

Galerie: Jak se slavily Vánoce před rokem 1989

Vánoční stromeček

Stejně jako u nás věší ozdoby na vánoční stromeček rovněž na Ukrajině. Háček je však v tom, čím ho zdobí. Na stromku bývají rozvěšení pavouci a pavučiny, které jsou vyrobeny z papíru či stříbrného drátku. Činí se tak z toho důvodu, že má dotyčným, kteří se u něj sejdou, přinést v dalším roce štěstí. Zároveň je zde zvykem začít hodovat až v momentě, kdy se na obloze objeví první hvězda. 

To v Řecku můžete na náměstích kromě vánočního stromku spatřit i loď ozdobenou světýlky, která se zde dříve zdobila primárně. Důvod není zcela zřejmý, nejčastěji se však rozzářená loď světýlky vysvětluje tím, že je na lodě zavěšovaly ženy pro své muže, kteří se na Vánoce vraceli z námořních cest. Karavaki, jak se tradici zdobení lodi světýlky říká, se tak stala symbolem vyjádření úcty těmto námořníkům. Příhodně ke zdobení dochází na svatého Mikuláše, který se považuje za jejich patrona.

Zároveň může zdobení lodi souviset s tím, že vzhledem k místnímu podnebí zde rostly hlavně keřovité porosty či olivovníky, a tedy loď představovala vhodnou alternativu. Ať je tomu jakkoli, řada rodin tuto tradici dodržuje a repliku lodi byste u nich doma o adventu našli. 

Místo Ježíška vánoční poleno

Asi nejpodivnější předmět, který dětem nosí dárky, představuje poleno z Katalánska, jež je má ze sebe vyměšovat. Poleno mívá nožičky, červený klobouček a namalovaný veselý obličej, přičemž ho je zvykem vynášet na svátek Neposkvrněného početí (8. 12.).

Od té doby se o něj mají starat děti, což obnáší přikrýt ho dekou a krmit ovocem či ořechy. Na Štědrý den do něj pak za zpěvu tlučou hůlkami, po čemž se sejme deka, pod níž se skrývají dárky, které mělo ze sebe poleno vyloučit. Většinou jde o sladkosti, například tradiční turróny

Víte, z jaké země pochází boršč, ramen, hranolky či třeba chilli con carne? Udělejte si test

Když se řekne vepřo knedlo zelo, málokdo pochybuje o tom, že jde o českou specialitu, stejně jako pizza nezapře Itálii a španělskou paellu by si asi taky správně tipnul skoro každý. Ale i mezi zdánlivě typickými jídly existuje spousta chytáků – vyzkoušejte si v našem testu, jak se v nich vyznáte.

Tradice adventního kalendáře

Tradice adventního kalendáře je u nás hluboce zakořeněna. Děti si v něm každý den v prosinci otevřou příslušné okénko, kde na ně čeká sladká odměna. Zároveň adventní kalendář slouží ke spočítání si, kolik dnů zbývá do doby, kdy je navštíví Ježíšek. V současnosti je jich na trhu nepřeberné množství a nezaměřují se jen výhradně na děti, pro dospělé je například určen adventní kalendář s čaji, oříšky a mnohým dalším. 

Méně se však ví, odkud k nám tento zvyk doputoval. Začalo se s ním v Německu v 19. století a zasadili se o něj němečtí protestanti, kteří započali počítat dny do Vánoc různými způsoby, kupříkladu denně zapálili jednu svíčku nebo označovali dveře křídou. Následně každý den věšeli na zeď obraz s náboženskou tematikou, což vedlo k výrobě prvního dřevěného kalendáře.

Až na počátku 20. století vznikly první tištěné kalendáře, přičemž v roce 1920 nakladatel Gerhard Lang stvořil adventní kalendář s dvířky. Při jeho výrobě ho inspirovala matka, která mu jako malému měla před Vánoci do víka krabice zašít 24 sušenek. Kalendáře s čokoládou ukrytou uvnitř jsou přitom známy od 50. let.

Malé dámské Vánoce

V den našich Tří králů se v mnoha částech Irska slaví takzvané Malé dámské Vánoce. Dle tradice muži v ten den zůstávají doma a obstarávají domácí práce, zatímco ženy se po náročném období vánočních příprav scházejí a užívají si tento den nikým nerušeni podle svého. Rovněž bývá zvykem, že děti v tento den podarovávají své maminky a babičky nějakou drobností. 

Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).
'; document.getElementById('outstream-iframe').onload = function () { setupIframe(); } replayScreen = document.getElementById('iinfoOutstreamReplay'); iinfoOutstreamPosition = document.getElementById('iinfoOutstreamPosition'); outstreamContainer = document.getElementsByClassName('outstream-container')[0]; setupReplayScreen(); } function setupIframe() { outstreamDocument = document.getElementById('outstream-iframe').contentWindow.document; let el = outstreamDocument.createElement('style'); outstreamDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:-5px;right:25px}"; videoContent = outstreamDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; if ( location.href.indexOf('rejstriky.finance.cz') !== -1 || location.href.indexOf('finance-rejstrik') !== -1 || location.href.indexOf('firmy.euro.cz') !== -1 || location.href.indexOf('euro-rejstrik') !== -1 || location.href.indexOf('/rejstrik/') !== -1 || location.href.indexOf('/rejstrik-firem/') !== -1) { outstreamDirectPlayed = true; soundAllowed = true; iinfoVastUrlIndex = 0; } if (!outstreamDirectPlayed) { console.log('OUTSTREAM direct'); setUpIMA(true); } else { if (soundAllowed) { const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('OUTSTREAM sound allowed'); setUpIMA(false); }).catch(function () { console.log('OUTSTREAM sound forbidden'); renderBanner(); }); } } else { renderBanner(); } } } function getWrapper() { let articleWrapper = document.querySelector('.rs-outstream-placeholder'); // Outstream Placeholder from RedSys manipulation if (articleWrapper && articleWrapper.style.display !== 'block') { articleWrapper.innerHTML = ""; articleWrapper.style.display = 'block'; } // Don't render OutStream on homepages if (articleWrapper === null) { if (document.querySelector('body.p-index')) { return null; } } if (articleWrapper === null) { articleWrapper = document.getElementById('iinfo-outstream'); } if (articleWrapper === null) { articleWrapper = document.querySelector('.layout-main__content .detail__article p:nth-of-type(6)'); } if (articleWrapper === null) { // Euro, Autobible, Zdravi articleWrapper = document.querySelector('.o-article .o-article__text p:nth-of-type(6)'); } if (articleWrapper === null) { articleWrapper = document.getElementById('sidebar'); } if (!articleWrapper) { console.error("Outstream wrapper of article was not found."); } return articleWrapper; } function setupDimensions() { outstreamWidth = Math.min(iinfoOutstreamPosition.offsetWidth, 480); outstreamHeight = Math.min(iinfoOutstreamPosition.offsetHeight, 320); } /** * Sets up IMA ad display container, ads loader, and makes an ad request. */ function setUpIMA(direct) { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); if (direct) { adsRequest.adTagUrl = directVast; console.log('Outstream DIRECT CAMPAING advert: ' + directVast); videoContent.muted = true; videoContent.volume = 0; outstreamDirectPlayed = true; } else { adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Outstream advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; } // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = outstreamWidth; // adsRequest.linearAdSlotHeight = outstreamHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function setupReplayScreen() { replayScreen.addEventListener('click', function () { iinfoOutstreamPosition.remove(); iinfoVastUrlIndex = 0; outstreamInit(); }); } /** * Sets the 'adContainer' div as the IMA ad display container. */ function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. outstreamDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( outstreamDocument.getElementById('adContainer'), videoContent); } function unmuteAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); outstreamDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); outstreamDocument.getElementById('adMuteBtn').innerHTML = ''; } } /** * Loads the video content and initializes IMA ad playback. */ function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(outstreamWidth, outstreamHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } /** * Handles the ad manager loading and sets ad event listeners. * @param { !google.ima.AdsManagerLoadedEvent } adsManagerLoadedEvent */ function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } /** * Handles actions taken in response to ad events. * @param { !google.ima.AdEvent } adEvent */ function onAdEvent(adEvent) { // Retrieve the ad from the event. Some events (for example, // ALL_ADS_COMPLETED) don't have ad object associated. const ad = adEvent.getAd(); console.log('Outstream event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: // This is the first event sent for an ad - it is possible to // determine whether the ad is a video ad or an overlay. if (!ad.isLinear()) { // Position AdDisplayContainer correctly for overlay. // Use ad.width and ad.height. videoContent.play(); } outstreamDocument.getElementById('adContainer').style.width = '100%'; outstreamDocument.getElementById('adContainer').style.maxWidth = '640px'; outstreamDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); // This event indicates the ad has started - the video player // can adjust the UI, for example display a pause button and // remaining time. if (ad.isLinear()) { // For a linear ad, a timer can be started to poll for // the remaining time. intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } outstreamDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (outstreamLastError === 303) { if (isBanner) { renderBanner(); } else { replayScreen.style.display = 'flex'; } } break; case google.ima.AdEvent.Type.COMPLETE: // This event indicates the ad has finished - the video player // can perform appropriate UI actions, such as removing the timer for // remaining time detection. if (ad.isLinear()) { clearInterval(intervalTimer); } if (isBanner) { renderBanner(); } else { replayScreen.style.display = 'flex'; } break; } } /** * Handles ad errors. * @param { !google.ima.AdErrorEvent } adErrorEvent */ function onAdError(adErrorEvent) { // Handle the error logging. console.log(adErrorEvent.getError()); outstreamLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { renderBanner(); } } function renderBanner() { if (isBanner) { console.log('Outstream: Render Banner'); iinfoOutstreamPosition.innerHTML = ""; iinfoOutstreamPosition.style.height = "330px"; iinfoOutstreamPosition.appendChild(bannerDiv); } else { console.log('Outstream: Banner is not set'); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoOutstreamPosition.remove(); outstreamInit(); } else { return false; } adVolume = 1; return true; } /** * Pauses video content and sets up ad UI. */ function onContentPauseRequested() { videoContent.pause(); // This function is where you should setup UI for showing ads (for example, // display ad timer countdown, disable seeking and more.) // setupUIForAds(); } /** * Resumes video content and removes ad UI. */ function onContentResumeRequested() { videoContent.play(); // This function is where you should ensure that your UI is ready // to play content. It is the responsibility of the Publisher to // implement this function when necessary. // setupUIForContent(); } function onActiveView() { if (outstreamContainer) { const containerOffset = outstreamContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (outstreamPaused) { adsManager.resume(); outstreamPaused = false; } return true; } else { if (!outstreamPaused) { adsManager.pause(); outstreamPaused = true; } } } return false; } let outstreamInitInterval; if (typeof cpexPackage !== "undefined") { outstreamInitInterval = setInterval(tryToInitializeOutstream, 100); } else { const wrapper = getWrapper(); if (wrapper) { let outstreamInitialized = false; window.addEventListener('scroll', () => { if (!outstreamInitialized) { const containerOffset = wrapper.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight / 1 && containerOffset.bottom > 0.0) { outstreamInit(); outstreamInitialized = true; } } }); } } function tryToInitializeOutstream() { const wrapper = getWrapper(); if (wrapper) { const containerOffset = wrapper.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight / 1 && containerOffset.bottom > 0.0) { if (cpexPackage.adserver.displayed) { clearInterval(outstreamInitInterval); outstreamInit(); } } } else { clearInterval(outstreamInitInterval); } } }
OSZAR »