diff --git a/projects/openrct2.vcxproj b/projects/openrct2.vcxproj
index 4f016e510c..3e32fb79e3 100644
--- a/projects/openrct2.vcxproj
+++ b/projects/openrct2.vcxproj
@@ -143,6 +143,7 @@
+
{D24D94F6-2A74-480C-B512-629C306CE92F}
diff --git a/projects/openrct2.vcxproj.filters b/projects/openrct2.vcxproj.filters
index 936fee5e17..222e1bfbba 100644
--- a/projects/openrct2.vcxproj.filters
+++ b/projects/openrct2.vcxproj.filters
@@ -396,5 +396,8 @@
Data\Language
+
+ Data\Language
+
\ No newline at end of file
diff --git a/src/language.c b/src/language.c
index a9d2ab8dba..a276a30b6d 100644
--- a/src/language.c
+++ b/src/language.c
@@ -29,9 +29,10 @@ const char *language_names[LANGUAGE_COUNT] = {
"English (UK)", // LANGUAGE_ENGLISH_UK
"English (US)", // LANGUAGE_ENGLISH_US
"Nederlands", // LANGUAGE_DUTCH
- "Fran\u00e7ais", // LANGUAGE_FRENCH
+ "Fran\u00E7ais", // LANGUAGE_FRENCH
"Magyar", // LANGUAGE_HUNGARIAN
- "Polski" // LANGUAGE_POLISH
+ "Polski", // LANGUAGE_POLISH
+ "Espa\u00F1ol" // LANGUAGE_SPANISH
};
const char *language_filenames[LANGUAGE_COUNT] = {
@@ -41,7 +42,8 @@ const char *language_filenames[LANGUAGE_COUNT] = {
"dutch", // LANGUAGE_DUTCH
"french", // LANGUAGE_FRENCH
"hungarian", // LANGUAGE_HUNGARIAN
- "polish" // LANGUAGE_POLISH
+ "polish", // LANGUAGE_POLISH
+ "spanish_sp" // LANGUAGE_SPANISH
};
int gCurrentLanguage = LANGUAGE_UNDEFINED;
diff --git a/src/language.h b/src/language.h
index 65bc3cc76b..17e4dac8f5 100644
--- a/src/language.h
+++ b/src/language.h
@@ -30,8 +30,9 @@ enum {
LANGUAGE_ENGLISH_US,
LANGUAGE_DUTCH,
LANGUAGE_FRENCH,
- LANGUAGE_POLISH,
LANGUAGE_HUNGARIAN,
+ LANGUAGE_POLISH,
+ LANGUAGE_SPANISH,
LANGUAGE_COUNT
};