diff --git a/docs/releases.md b/docs/releases.md
index b1337627..80ec598e 100644
--- a/docs/releases.md
+++ b/docs/releases.md
@@ -53,6 +53,7 @@ to [@Joeharrison94](https://github.com/Joeharrison94) for the input.
* Czech (thanks to [@waclaw66](https://hosted.weblate.org/user/waclaw66/))
* French (thanks to [@nathanaelhoun](https://hosted.weblate.org/user/nathanaelhoun/))
+* Hungarian (thanks to [@agocsdaniel](https://hosted.weblate.org/user/agocsdaniel/))
**Thanks for testing:**
diff --git a/web/src/components/Preferences.js b/web/src/components/Preferences.js
index 7d320e39..35e6d9de 100644
--- a/web/src/components/Preferences.js
+++ b/web/src/components/Preferences.js
@@ -436,7 +436,7 @@ const Appearance = () => {
const Language = () => {
const { t, i18n } = useTranslation();
const labelId = "prefLanguage";
- const randomFlags = shuffle(["๐ฌ๐ง", "๐บ๐ธ", "๐ช๐ธ", "๐ซ๐ท", "๐ง๐ฌ", "๐จ๐ฟ", "๐ฉ๐ช", "๐ฎ๐ฉ", "๐ฏ๐ต", "๐ท๐บ", "๐น๐ท"]).slice(0, 3);
+ const randomFlags = shuffle(["๐ฌ๐ง", "๐บ๐ธ", "๐ช๐ธ", "๐ซ๐ท", "๐ง๐ฌ", "๐จ๐ฟ", "๐ฉ๐ช", "๐ญ๐บ", "๐ฎ๐ฉ", "๐ฏ๐ต", "๐ท๐บ", "๐น๐ท"]).slice(0, 3);
const title = t("prefs_appearance_language_title") + " " + randomFlags.join(" ");
const lang = i18n.language ?? "en";
@@ -454,6 +454,7 @@ const Language = () => {
+