diff --git a/src/duckstation-qt/CMakeLists.txt b/src/duckstation-qt/CMakeLists.txt
index 3c48bf3af..d1dde8b0c 100644
--- a/src/duckstation-qt/CMakeLists.txt
+++ b/src/duckstation-qt/CMakeLists.txt
@@ -164,6 +164,7 @@ set(TS_FILES
translations/duckstation-qt_pt-BR.ts
translations/duckstation-qt_pt-PT.ts
translations/duckstation-qt_ru.ts
+ translations/duckstation-qt_sv.ts
translations/duckstation-qt_tr.ts
translations/duckstation-qt_zh-CN.ts
)
diff --git a/src/duckstation-qt/duckstation-qt.vcxproj b/src/duckstation-qt/duckstation-qt.vcxproj
index 10a75a986..d29bacc47 100644
--- a/src/duckstation-qt/duckstation-qt.vcxproj
+++ b/src/duckstation-qt/duckstation-qt.vcxproj
@@ -355,6 +355,7 @@
Document
+
diff --git a/src/duckstation-qt/duckstation-qt.vcxproj.filters b/src/duckstation-qt/duckstation-qt.vcxproj.filters
index b6afd53bf..220b25d9c 100644
--- a/src/duckstation-qt/duckstation-qt.vcxproj.filters
+++ b/src/duckstation-qt/duckstation-qt.vcxproj.filters
@@ -308,6 +308,9 @@
translations
+
+ translations
+
diff --git a/src/duckstation-qt/qttranslations.cpp b/src/duckstation-qt/qttranslations.cpp
index c1fe0eb2d..ed2aa35e0 100644
--- a/src/duckstation-qt/qttranslations.cpp
+++ b/src/duckstation-qt/qttranslations.cpp
@@ -215,6 +215,7 @@ std::span> Host::GetAvailableLanguageL
{"Português (Pt)", "pt-PT"},
{"Português (Br)", "pt-BR"},
{"Русский", "ru"},
+ {"Svenska", "sv"},
{"Türkçe", "tr"},
{"简体中文", "zh-CN"}};