diff --git a/aegisub/src/dialog_version_check.cpp b/aegisub/src/dialog_version_check.cpp
index 536c3ab52a957b64a73d91fe94846f15677a0686..40a76653ed17893ef376f5dbdb2fac693268ef92 100644
--- a/aegisub/src/dialog_version_check.cpp
+++ b/aegisub/src/dialog_version_check.cpp
@@ -333,8 +333,7 @@ static wxString GetSystemLanguage()
 
 static wxString GetAegisubLanguage()
 {
-	const wxLanguageInfo *info = wxLocale::GetLanguageInfo(OPT_GET("App/Locale")->GetInt());
-	return info ? info->CanonicalName : "unknown";
+	return lagi_wxString(OPT_GET("App/Language")->GetString());
 }
 
 template<class OutIter>