diff --git a/components/Footer.vue b/components/Footer.vue
index b574e579..72b477e7 100644
--- a/components/Footer.vue
+++ b/components/Footer.vue
@@ -119,6 +119,7 @@
+
diff --git a/components/UkraineBanner.vue b/components/UkraineBanner.vue
new file mode 100644
index 00000000..bdb2831a
--- /dev/null
+++ b/components/UkraineBanner.vue
@@ -0,0 +1,23 @@
+
+
+ ukraine.header
+
+ ukraine.link
+
+
+
+
+
diff --git a/locale/_base/translations.suml b/locale/_base/translations.suml
index ca6de4e2..9746bdd2 100644
--- a/locale/_base/translations.suml
+++ b/locale/_base/translations.suml
@@ -1039,3 +1039,7 @@ calendar:
list: 'Events list'
link: 'Link'
full: 'Full calendar'
+
+ukraine:
+ header: 'We stand with Ukraine.'
+ link: '{https://how-you-can-support-ukraine.super.site/=Here''s how you can support it.}'
diff --git a/locale/de/translations.suml b/locale/de/translations.suml
index 72766091..18b9c609 100644
--- a/locale/de/translations.suml
+++ b/locale/de/translations.suml
@@ -985,3 +985,7 @@ calendar:
list: 'Ereignisliste'
link: 'Link'
full: 'Ganzer Kalender'
+
+ukraine:
+ header: 'We stand with Ukraine.'
+ link: '{https://how-you-can-support-ukraine.super.site/de-wie-sie-der-ukraine-helfen-knnen-1/=Here''s how you can support it.}'
diff --git a/locale/en/translations.suml b/locale/en/translations.suml
index e32c304a..0ad3d50b 100644
--- a/locale/en/translations.suml
+++ b/locale/en/translations.suml
@@ -1013,3 +1013,7 @@ calendar:
list: 'Events list'
link: 'Link'
full: 'Full calendar'
+
+ukraine:
+ header: 'We stand with Ukraine.'
+ link: '{https://how-you-can-support-ukraine.super.site/=Here''s how you can support it.}'
diff --git a/locale/eo/translations.suml b/locale/eo/translations.suml
index 1b8cebd0..7c5a29a1 100644
--- a/locale/eo/translations.suml
+++ b/locale/eo/translations.suml
@@ -1026,3 +1026,7 @@ calendar:
list: 'Events list'
link: 'Link'
full: 'Full calendar'
+
+ukraine:
+ header: 'We stand with Ukraine.'
+ link: '{https://how-you-can-support-ukraine.super.site/=Here''s how you can support it.}'
diff --git a/locale/es/translations.suml b/locale/es/translations.suml
index 0334f4a3..524446b5 100644
--- a/locale/es/translations.suml
+++ b/locale/es/translations.suml
@@ -1084,3 +1084,7 @@ calendar:
list: 'Lista de eventos'
link: 'Enlace'
full: 'Calendario completo'
+
+ukraine:
+ header: 'We stand with Ukraine.'
+ link: '{https://supportukrainenow.org/translate-and-share-this/formas-reales-de-ayudar-a-ucrania-como-extranjero=Here''s how you can support it.}'
diff --git a/locale/fr/translations.suml b/locale/fr/translations.suml
index a94e3ada..b68da9f1 100644
--- a/locale/fr/translations.suml
+++ b/locale/fr/translations.suml
@@ -1004,3 +1004,7 @@ calendar:
list: 'Liste des événements'
link: 'Liens'
full: 'Calendrier complet'
+
+ukraine:
+ header: 'We stand with Ukraine.'
+ link: '{https://how-you-can-support-ukraine.super.site/france=Here''s how you can support it.}'
diff --git a/locale/gl/translations.suml b/locale/gl/translations.suml
index 3b9bd3a1..81027093 100644
--- a/locale/gl/translations.suml
+++ b/locale/gl/translations.suml
@@ -984,3 +984,7 @@ calendar:
list: 'Events list'
link: 'Link'
full: 'calendário completo'
+
+ukraine:
+ header: 'We stand with Ukraine.'
+ link: '{https://how-you-can-support-ukraine.super.site/=Here''s how you can support it.}'
diff --git a/locale/it/translations.suml b/locale/it/translations.suml
index 98bad4f4..7a4bf4a4 100644
--- a/locale/it/translations.suml
+++ b/locale/it/translations.suml
@@ -1041,3 +1041,7 @@ calendar:
list: 'Events list'
link: 'Link'
full: 'Full calendar'
+
+ukraine:
+ header: 'We stand with Ukraine.'
+ link: '{https://how-you-can-support-ukraine.super.site/=Here''s how you can support it.}'
diff --git a/locale/ja/translations.suml b/locale/ja/translations.suml
index 44b9b4c5..57706cf8 100644
--- a/locale/ja/translations.suml
+++ b/locale/ja/translations.suml
@@ -990,3 +990,7 @@ calendar:
list: 'イベントのリスト'
link: 'リンク'
full: 'カレンダー全体を見る'
+
+ukraine:
+ header: 'We stand with Ukraine.'
+ link: '{https://how-you-can-support-ukraine.super.site/=Here''s how you can support it.}'
diff --git a/locale/ko/translations.suml b/locale/ko/translations.suml
index acff46e4..8f5de60c 100644
--- a/locale/ko/translations.suml
+++ b/locale/ko/translations.suml
@@ -1035,3 +1035,7 @@ calendar:
labels: '라벨'
link: '링크'
full: '전체 캘린더'
+
+ukraine:
+ header: 'We stand with Ukraine.'
+ link: '{https://how-you-can-support-ukraine.super.site/=Here''s how you can support it.}'
diff --git a/locale/lad/translations.suml b/locale/lad/translations.suml
index e58fb230..58071e5f 100644
--- a/locale/lad/translations.suml
+++ b/locale/lad/translations.suml
@@ -951,3 +951,7 @@ calendar:
list: 'Lista de afitos'
link: 'Atadijo'
full: 'Kalendario kompleto'
+
+ukraine:
+ header: 'We stand with Ukraine.'
+ link: '{https://how-you-can-support-ukraine.super.site/=Here''s how you can support it.}'
diff --git a/locale/nl/translations.suml b/locale/nl/translations.suml
index fa0839bd..6e9f122a 100644
--- a/locale/nl/translations.suml
+++ b/locale/nl/translations.suml
@@ -1007,3 +1007,7 @@ calendar:
list: 'Evenementenlijst'
link: 'Link'
full: 'Volledige kalender'
+
+ukraine:
+ header: 'We stand with Ukraine.'
+ link: '{https://supportukrainenow.org/translate-and-share-this/praktische-manieren-waarop-jij-als-buitenlander-oekrane-kan-helpen=Here''s how you can support it.}'
diff --git a/locale/no/translations.suml b/locale/no/translations.suml
index e9bd2945..2d63a670 100644
--- a/locale/no/translations.suml
+++ b/locale/no/translations.suml
@@ -972,3 +972,7 @@ calendar: # TODO
list: 'Events list'
link: 'Link'
full: 'Full calendar'
+
+ukraine:
+ header: 'We stand with Ukraine.'
+ link: '{https://how-you-can-support-ukraine.super.site/=Here''s how you can support it.}'
diff --git a/locale/pl/translations.suml b/locale/pl/translations.suml
index 43b6b2e3..67adda1a 100644
--- a/locale/pl/translations.suml
+++ b/locale/pl/translations.suml
@@ -1829,3 +1829,7 @@ calendar:
list: 'Lista wydarzeń'
link: 'Link'
full: 'Pełen kalendarz'
+
+ukraine:
+ header: 'Solidaryzujemy się z Ukrainą.'
+ link: '{https://how-you-can-support-ukraine.super.site/jak-moesz-wesprze-ukrain-1=Tutaj znajdziesz informację, jak wesprzeć.}'
diff --git a/locale/pt/translations.suml b/locale/pt/translations.suml
index dddfd3f4..02de27a6 100644
--- a/locale/pt/translations.suml
+++ b/locale/pt/translations.suml
@@ -1007,3 +1007,7 @@ calendar:
list: 'Lista de eventos'
link: 'Link'
full: 'Calendário completo'
+
+ukraine:
+ header: 'We stand with Ukraine.'
+ link: '{https://supportukrainenow.org/translate-and-share-this/portuguese=Here''s how you can support it.}'
diff --git a/locale/ru/translations.suml b/locale/ru/translations.suml
index 41f1069d..f76fcf6f 100644
--- a/locale/ru/translations.suml
+++ b/locale/ru/translations.suml
@@ -1091,3 +1091,7 @@ calendar:
list: 'Список событий'
link: 'Ссылка'
full: 'Полный календарь'
+
+ukraine:
+ header: 'Мы на стороне Украины.'
+ link: '{https://taplink.cc/nstsi=Здесь вы можете найти информацию о том, как поддержать украинцев.}'
diff --git a/locale/sv/translations.suml b/locale/sv/translations.suml
index 1fe66762..957cbb35 100644
--- a/locale/sv/translations.suml
+++ b/locale/sv/translations.suml
@@ -1009,3 +1009,7 @@ calendar: # TODO
list: 'Evenemang lista'
link: 'Länk'
full: 'Fullständig kalender'
+
+ukraine:
+ header: 'We stand with Ukraine.'
+ link: '{https://how-you-can-support-ukraine.super.site/=Here''s how you can support it.}'
diff --git a/locale/ua/translations.suml b/locale/ua/translations.suml
index 6597ae2e..18d5b219 100644
--- a/locale/ua/translations.suml
+++ b/locale/ua/translations.suml
@@ -1117,3 +1117,7 @@ calendar:
list: 'Список подій'
link: 'Посилання'
full: 'Повний календар'
+
+ukraine:
+ header: 'We stand with Ukraine.'
+ link: '{https://how-you-can-support-ukraine.super.site/=Here''s how you can support it.}'
diff --git a/locale/yi/translations.suml b/locale/yi/translations.suml
index 20c4a010..85faa8fa 100644
--- a/locale/yi/translations.suml
+++ b/locale/yi/translations.suml
@@ -834,3 +834,7 @@ flags:
Two_Spirit: 'צװײ נשמות'
Xenogender: 'פֿרעמדמיניק'
+ukraine:
+ header: 'We stand with Ukraine.'
+ link: '{https://how-you-can-support-ukraine.super.site/=Here''s how you can support it.}'
+
diff --git a/locale/zh/translations.suml b/locale/zh/translations.suml
index 9d8e35ab..22045544 100644
--- a/locale/zh/translations.suml
+++ b/locale/zh/translations.suml
@@ -952,3 +952,7 @@ calendar: # TODO
list: 'Events list'
link: 'Link'
full: 'Full calendar'
+
+ukraine:
+ header: 'We stand with Ukraine.'
+ link: '{https://how-you-can-support-ukraine.super.site/=Here''s how you can support it.}'
diff --git a/routes/homepage.vue b/routes/homepage.vue
index dc0673b5..c4475309 100644
--- a/routes/homepage.vue
+++ b/routes/homepage.vue
@@ -2,6 +2,8 @@