[Scummvm-git-logs] scummvm master -> c5cdfdf680d604757ee363e83d03f22626516c8f

bluegr noreply at scummvm.org
Sun Mar 30 19:19:18 UTC 2025


This automated email contains information about 3 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
93a4af58d9 I18N: Rename "se" to "sv", which is the correct Swedish language code
8ffcf8229f I18N: Change SE_SWE to SV_SWE
c5cdfdf680 I18N: Update Snabbstart with better translation


Commit: 93a4af58d98691082da144e5df98719f779d2ef1
    https://github.com/scummvm/scummvm/commit/93a4af58d98691082da144e5df98719f779d2ef1
Author: Daniel Nylander (po at danielnylander.se)
Date: 2025-03-30T22:19:13+03:00

Commit Message:
I18N: Rename "se" to "sv", which is the correct Swedish language code

Changed paths:
  A doc/sv/LasMig
  A doc/sv/Snabbstart
  R doc/se/LasMig
  R doc/se/Snabbstart
    Makefile.common
    backends/platform/sdl/win32/win32.mk
    dists/win32/ScummVM.iss
    ports.mk


diff --git a/Makefile.common b/Makefile.common
index 7596d13183b..44dc7725fa3 100644
--- a/Makefile.common
+++ b/Makefile.common
@@ -395,7 +395,7 @@ DIST_FILES_DOCS_es:=$(addprefix $(srcdir)/doc/es/,InicioRapido)
 DIST_FILES_DOCS_fr:=$(addprefix $(srcdir)/doc/fr/,DemarrageRapide)
 DIST_FILES_DOCS_it:=$(addprefix $(srcdir)/doc/it/,GuidaRapida)
 DIST_FILES_DOCS_no-nb:=$(addprefix $(srcdir)/doc/no-nb/,HurtigStart)
-DIST_FILES_DOCS_se:=$(addprefix $(srcdir)/doc/se/,LasMig Snabbstart)
+DIST_FILES_DOCS_se:=$(addprefix $(srcdir)/doc/sv/,LasMig Snabbstart)
 
 # Themes files
 DIST_FILES_THEMES=scummmodern.zip scummclassic.zip scummremastered.zip residualvm.zip gui-icons.dat shaders.dat
diff --git a/backends/platform/sdl/win32/win32.mk b/backends/platform/sdl/win32/win32.mk
index c7cf0b734d4..a3120548b62 100644
--- a/backends/platform/sdl/win32/win32.mk
+++ b/backends/platform/sdl/win32/win32.mk
@@ -44,7 +44,7 @@ win32-data: all
 	mkdir -p $(WIN32PATH)/doc/it
 	mkdir -p $(WIN32PATH)/doc/ko
 	mkdir -p $(WIN32PATH)/doc/no-nb
-	mkdir -p $(WIN32PATH)/doc/se
+	mkdir -p $(WIN32PATH)/doc/sv
 	$(STRIP) $(EXECUTABLE) -o $(WIN32PATH)/$(EXECUTABLE)
 	cp $(srcdir)/AUTHORS $(WIN32PATH)/AUTHORS.txt
 	cp $(srcdir)/COPYING $(WIN32PATH)/COPYING.txt
@@ -72,7 +72,7 @@ win32-data: all
 	cp $(srcdir)/doc/no-nb/HurtigStart $(WIN32PATH)/doc/no-nb/HurtigStart.txt
 	cp $(srcdir)/doc/da/HurtigStart $(WIN32PATH)/doc/da/HurtigStart.txt
 	cp $(srcdir)/doc/de/Schnellstart $(WIN32PATH)/doc/de/Schnellstart.txt
-	cp $(srcdir)/doc/se/Snabbstart $(WIN32PATH)/doc/se/Snabbstart.txt
+	cp $(srcdir)/doc/sv/Snabbstart $(WIN32PATH)/doc/sv/Snabbstart.txt
 ifdef USE_PANDOC
 	cp NEWS$(PANDOCEXT) $(WIN32PATH)/NEWS.txt
 	cp README$(PANDOCEXT) $(WIN32PATH)/README.txt
@@ -83,7 +83,7 @@ else
 	cp $(srcdir)/doc/de/NEUES.md $(WIN32PATH)/doc/de/NEUES.txt
 endif
 	cp $(srcdir)/doc/de/LIESMICH $(WIN32PATH)/doc/de/LIESMICH.txt
-	cp $(srcdir)/doc/se/LasMig $(WIN32PATH)/doc/se/LasMig.txt
+	cp $(srcdir)/doc/sv/LasMig $(WIN32PATH)/doc/sv/LasMig.txt
 	unix2dos $(WIN32PATH)/*.txt
 	unix2dos $(WIN32PATH)/doc/*.txt
 	unix2dos $(WIN32PATH)/doc/cz/*.txt
@@ -93,7 +93,7 @@ endif
 	unix2dos $(WIN32PATH)/doc/fr/*.txt
 	unix2dos $(WIN32PATH)/doc/it/*.txt
 	unix2dos $(WIN32PATH)/doc/no-nb/*.txt
-	unix2dos $(WIN32PATH)/doc/se/*.txt
+	unix2dos $(WIN32PATH)/doc/sv/*.txt
 
 win32dist: win32-data
 	mkdir -p $(WIN32PATH)/graphics
diff --git a/dists/win32/ScummVM.iss b/dists/win32/ScummVM.iss
index 1e40026d9c3..24b3995ec8b 100644
--- a/dists/win32/ScummVM.iss
+++ b/dists/win32/ScummVM.iss
@@ -236,13 +236,13 @@ Source: doc/es/InicioRapido.txt; DestDir: {app}; Flags: ignoreversion; Languages
 Source: doc/fr/DemarrageRapide.txt; DestDir: {app}; Flags: ignoreversion; Languages: french
 Source: doc/it/GuidaRapida.txt; DestDir: {app}; Flags: ignoreversion; Languages: italian
 Source: doc/no-nb/HurtigStart.txt; DestDir: {app}; Flags: ignoreversion; Languages: norwegian
-Source: doc/se/Snabbstart.txt; DestDir: {app}; Flags: ignoreversion; Languages: swedish
+Source: doc/sv/Snabbstart.txt; DestDir: {app}; Flags: ignoreversion; Languages: swedish
 
 ; README and DOCUMENTATION
 Source: README.html; DestDir: {app}; Flags: ignoreversion; Languages: not (czech or german or swedish)
 Source: doc/cz/PrectiMe.txt; DestDir: {app}; Flags: ignoreversion; Languages: czech
 Source: doc/de/LIESMICH.txt; DestDir: {app}; Flags: ignoreversion; Languages: german
-Source: doc/se/LasMig.txt; DestDir: {app}; Flags: ignoreversion; Languages: swedish
+Source: doc/sv/LasMig.txt; DestDir: {app}; Flags: ignoreversion; Languages: swedish
 Source: *Manual*.pdf; DestDir: {app}; Flags: ignoreversion isreadme
 
 ; ScummVM executables and libraries
diff --git a/doc/se/LasMig b/doc/sv/LasMig
similarity index 100%
rename from doc/se/LasMig
rename to doc/sv/LasMig
diff --git a/doc/se/Snabbstart b/doc/sv/Snabbstart
similarity index 100%
rename from doc/se/Snabbstart
rename to doc/sv/Snabbstart
diff --git a/ports.mk b/ports.mk
index 18a04a2c1b2..2e1172c6e6b 100644
--- a/ports.mk
+++ b/ports.mk
@@ -642,8 +642,8 @@ osxsnap: bundle
 	cp $(DIST_FILES_DOCS_it) ./ScummVM-snapshot/doc/it/
 	mkdir ScummVM-snapshot/doc/no-nb
 	cp $(DIST_FILES_DOCS_no-nb) ./ScummVM-snapshot/doc/no-nb/
-	mkdir ScummVM-snapshot/doc/se
-	cp $(DIST_FILES_DOCS_se) ./ScummVM-snapshot/doc/se/
+	mkdir ScummVM-snapshot/doc/sv
+	cp $(DIST_FILES_DOCS_se) ./ScummVM-snapshot/doc/sv/
 	$(XCODETOOLSPATH)/SetFile -t ttro -c ttxt ./ScummVM-snapshot/doc/QuickStart
 	$(XCODETOOLSPATH)/SetFile -t ttro -c ttxt ./ScummVM-snapshot/doc/*/*
 ifndef MACOSX_LEOPARD_OR_BELOW


Commit: 8ffcf8229fed628439e0906b6a6bab04f90bfddd
    https://github.com/scummvm/scummvm/commit/8ffcf8229fed628439e0906b6a6bab04f90bfddd
Author: Daniel Nylander (po at danielnylander.se)
Date: 2025-03-30T22:19:13+03:00

Commit Message:
I18N: Change SE_SWE to SV_SWE

Change the Swedish language code from SE to SV according to ISO 639

Changed paths:
    common/language.cpp
    common/language.h
    devtools/md5table.cpp
    engines/director/detection_tables.h
    engines/glk/glulx/detection_tables.h
    engines/glk/zcode/detection_tables.h
    engines/mtropolis/detection_tables.h
    engines/pink/detection_tables.h
    engines/pink/objects/actions/action_text.cpp
    engines/scumm/detection_tables.h
    engines/scumm/dialogs.cpp
    engines/scumm/scumm-md5.h
    engines/sky/detection.cpp
    engines/sky/sky.cpp
    engines/sludge/detection_tables.h
    engines/stark/detection.cpp
    engines/wintermute/base/base_game.cpp
    engines/wintermute/detection_tables.h
    engines/wintermute/utils/string_util.cpp


diff --git a/common/language.cpp b/common/language.cpp
index eb17ca57a56..5275aae2662 100644
--- a/common/language.cpp
+++ b/common/language.cpp
@@ -88,7 +88,7 @@ const LanguageDescription g_languages[] = {
 	{ "sk", "sk_SK", "Slovak", SK_SVK },
 	{ "es", "es_ES", "Spanish", ES_ESP },
 	{ "eu", "eu_ES", "Basque", EU_ESP },
-	{ "se", "sv_SE", "Swedish", SE_SWE },
+	{ "sv", "sv_SE", "Swedish", SV_SWE },
 	{ "tr", "tr_TR", "Turkish", TR_TUR },
 	{ "uk", "uk_UA", "Ukrainian", UA_UKR },
 	{ nullptr, nullptr, nullptr, UNK_LANG }
diff --git a/common/language.h b/common/language.h
index 2dde3ff4d68..c29591a8a96 100644
--- a/common/language.h
+++ b/common/language.h
@@ -74,7 +74,7 @@ enum Language : int8 {
 	PT_BRA,
 	PT_PRT,
 	RU_RUS,
-	SE_SWE,
+	SV_SWE,
 	SK_SVK,
 	SR_SRB,
 	TR_TUR,
diff --git a/devtools/md5table.cpp b/devtools/md5table.cpp
index 9b1556e0828..82111bf1844 100644
--- a/devtools/md5table.cpp
+++ b/devtools/md5table.cpp
@@ -106,7 +106,7 @@ static const StringMap langMap[] = {
 	{ "jp",		"JA_JPN" },
 	{ "zh",		"ZH_TWN" },
 	{ "ko",		"KO_KOR" },
-	{ "se",		"SE_SWE" },
+	{ "sv",		"SV_SWE" },
 	{ "en",		"EN_GRB" },
 	{ "he",		"HE_ISR" },
 	{ "ru",		"RU_RUS" },
diff --git a/engines/director/detection_tables.h b/engines/director/detection_tables.h
index 44ff51c8638..06881b91fc5 100644
--- a/engines/director/detection_tables.h
+++ b/engines/director/detection_tables.h
@@ -3660,7 +3660,7 @@ static const DirectorGameDescription gameDescriptions[] = {
 
 	// BackPacker (Windows, Swedish)
 	// Reported via TRAC #14819
-	WINGAME1_l("backpacker", "", "BACKPACK.EXE", "t:8e6fb18a41a9baff740aecd4ce68e100", 698999, Common::SE_SWE, 404),
+	WINGAME1_l("backpacker", "", "BACKPACK.EXE", "t:8e6fb18a41a9baff740aecd4ce68e100", 698999, Common::SV_SWE, 404),
 
 	// Both Mac and Win english versions require installation to extract executable
 	// Russian version appears to be identical with only assets replaced
@@ -4426,13 +4426,13 @@ static const DirectorGameDescription gameDescriptions[] = {
 	MACGAME2_l("hamsterland1", "", "xn--Hamsterland-t35f", "r:bcd3c718db258701496b3c5bcb827ef2", 483518,
 								   "MEDIA/AIRDK",		   "d:ad98bbbd724e31a8a125e284a74d0241", 8425546, Common::DA_DNK, 404),
 	MACGAME2_l("hamsterland1", "", "xn--Hamsterland-t35f", "r:bcd3c718db258701496b3c5bcb827ef2", 483518,
-								   "MEDIA/AIRSW",		   "d:410efb55564b8eb2042eea61d0f8025b", 7588828, Common::SE_SWE, 404),
+								   "MEDIA/AIRSW",		   "d:410efb55564b8eb2042eea61d0f8025b", 7588828, Common::SV_SWE, 404),
 	MACGAME2_l("hamsterland1", "", "Hamsterland",		   "r:bcd3c718db258701496b3c5bcb827ef2", 483518,
 								   "MEDIA/AIRNL",		   "d:369dbec85b84239ea1ee10d647723243", 8426154, Common::NL_NLD, 404),
 	WINGAME2_l("hamsterland1", "", "HAMSTER.EXE",		   "d:2bb6e93d9aab502f46dbf163d51eb785", 785327,
 								   "MEDIA/AIRDK",		   "d:ad98bbbd724e31a8a125e284a74d0241", 8425546, Common::DA_DNK, 404),
 	WINGAME2_l("hamsterland1", "", "HAMSTER.EXE",		   "d:2bb6e93d9aab502f46dbf163d51eb785", 785327,
-								   "MEDIA/AIRSW",		   "d:410efb55564b8eb2042eea61d0f8025b", 7588828, Common::SE_SWE, 404),
+								   "MEDIA/AIRSW",		   "d:410efb55564b8eb2042eea61d0f8025b", 7588828, Common::SV_SWE, 404),
 	WINGAME2_l("hamsterland1", "", "HAMSTER.EXE",		   "d:11669580c1f85b8caa4cd02373e7c947", 785221,
 								   "MEDIA/AIRNL",		   "d:369dbec85b84239ea1ee10d647723243", 8426154, Common::NL_NLD, 404),
 	WINGAME2_l("hamsterland1", "", "HAMSTER.EXE",		   "d:a0d2cfdf10ec14c00338329277bc8acc", 727653,
@@ -5751,8 +5751,8 @@ static const DirectorGameDescription gameDescriptions[] = {
 	// Macromedia 4.0.4. But dumping that version still gives you the
 	// lindblad.exe file, and I assume all the data files are functionally
 	// the same, even if they have resource and data forks.
-	MACGAME1_l("singingbirdbook", "", "xn--Den Sjungande Fgelboken-y8b", "r:fc608944b366a5f450fa6f11625ce75f", 482582, Common::SE_SWE, 404),
-	WINGAME1_l("singingbirdbook", "", "lindblad.exe",					 "t:713376834e4e94d87ad931a66c3575fc", 698995, Common::SE_SWE, 404),
+	MACGAME1_l("singingbirdbook", "", "xn--Den Sjungande Fgelboken-y8b", "r:fc608944b366a5f450fa6f11625ce75f", 482582, Common::SV_SWE, 404),
+	WINGAME1_l("singingbirdbook", "", "lindblad.exe",					 "t:713376834e4e94d87ad931a66c3575fc", 698995, Common::SV_SWE, 404),
 
 	// Published by Pearson in association with the Ski Club of Great Britain
 	WINDEMO2("skieurope96", "Demo", "SKI.EXE",			 "t:d2400ece3e4d9032c99b02c9c19d9ec0", 696861,
@@ -6187,7 +6187,7 @@ static const DirectorGameDescription gameDescriptions[] = {
 	// Heksenspul met Hennie de heks en de kat Helmer (NL); Häxan Hekla (SE)
 	// Published in the UK by Oxford University Press
 	WINGAME1_l("winniewitch", "", "HENNIE.EXE", "25b6c57704b8a2913cfa5d7f30adbc9a", 967339, Common::NL_NLD, 400),
-	WINGAME1t_l("winniewitch", "", "HEKLA.EXE", "4ccad55d613b194bc69684ebe3e03777", 698139, Common::SE_SWE, 404),
+	WINGAME1t_l("winniewitch", "", "HEKLA.EXE", "4ccad55d613b194bc69684ebe3e03777", 698139, Common::SV_SWE, 404),
 	WINDEMO2("winniewitch", "Demo", "WINNIE.EXE",	"t:1f6282585e73580385172356ba47ced3", 977277,
 									"BATHROOM.DIR", "f:c69da5b6ea5c713a8e7d435af76d5c48", 351807, 404),
 
@@ -6317,7 +6317,7 @@ static const DirectorGameDescription gameDescriptions[] = {
 	WINDEMO2("acaciarevise", "Demo", "PCDEMO.EXE", "t:203616f3f18a0f2a1a326ac1f6944028", 943091,
 									 "BOX.DXR",	   "d:4d927655e9eb3bacc47c982f6d9ebc57", 149458, 501),
 
-	WINGAME1t_l("acneattack", "", "Acne.exe", "9ec3d648c42e41cc2263d3c643d7ad1e", 1905311, Common::SE_SWE, 501),
+	WINGAME1t_l("acneattack", "", "Acne.exe", "9ec3d648c42e41cc2263d3c643d7ad1e", 1905311, Common::SV_SWE, 501),
 
 	MACGAME1_l("activamulti3", "", "Activa PowerPC", "r:fd575975c95541073f86481fa82ccacb", 107835, Common::PT_PRT, 500),
 	WINGAME1_l("activamulti3", "", "ACTIVA95.EXE",	 "t:11169628bb31f04c362957a6c5486694", 1410367, Common::PT_PRT, 500),
@@ -6411,7 +6411,7 @@ static const DirectorGameDescription gameDescriptions[] = {
 
 	// Requires installation, installer is also Director
 	WINGAME1_l("backpacker2", "", "BP2NEW.EXE", "842014a812b454620f64b860fd7211f0", 940821, Common::NB_NOR, 501),
-	WINGAME1t_l("backpacker2", "", "BP2NEW.EXE", "8320e90992dffe88d21d39743ed7b89e", 1418983, Common::SE_SWE, 501),
+	WINGAME1t_l("backpacker2", "", "BP2NEW.EXE", "8320e90992dffe88d21d39743ed7b89e", 1418983, Common::SV_SWE, 501),
 
 	// BackPacker Junior - Multilingual version
 	// Swedish, Norwegian, Danish, English
@@ -6434,7 +6434,7 @@ static const DirectorGameDescription gameDescriptions[] = {
 	// Brazilian version was released on CD Expert Kids nº 19 (1999)
 	WINGAME1("bananasfun", "",   "BIP32.EXE",      "1a7acbba10a7246ba58c1d53fc7203f5", 1410665, 501),
 	MACGAME1_l("bananasfun", "", "It's Fun Time!", "07f19d8ae16dd1ffab68540c78fa0b8b", 719743, Common::PT_BRA, 501),
-	MACGAME1_l("bananasfun", "", "It’s Fun Time!", "231d3041df162be4a0ddd36a74eb03b6", 719743, Common::SE_SWE, 501),
+	MACGAME1_l("bananasfun", "", "It’s Fun Time!", "231d3041df162be4a0ddd36a74eb03b6", 719743, Common::SV_SWE, 501),
 
 	// Original filename is 'バンド魂'
 	MACGAME1_l("banddamashii", "", "xn--gdkn9hz648b", "2e75b0d7a218c71d5dd00a27eb755f00", 718756, Common::JA_JPN, 501),
@@ -6690,11 +6690,11 @@ static const DirectorGameDescription gameDescriptions[] = {
 	MACGAME1_l("epson96", "", "EPSON'96", "c7de2891be2a39e6552807db386faae6", 703181, Common::JA_JPN, 500),
 	WINGAME1t_l("epson96", "", "EPSON96.EXE", "f535d4df97b64fcefa85667ce59012de", 2264365, Common::JA_JPN, 500),
 
-	MACGAME1_l("ernie", "",		"Ernie (PPC)", "rt:4f371bd6db45be8d5650e73e7e2651b3", 106955, Common::SE_SWE, 501),
+	MACGAME1_l("ernie", "",		"Ernie (PPC)", "rt:4f371bd6db45be8d5650e73e7e2651b3", 106955, Common::SV_SWE, 501),
 	WINGAME2_l("ernie", "",		"Ernie.exe",   "t:5b5c34933594af422baa9344b07e0b6a", 1417481,
-		 						"DE_SOTO.DXR", "d:b8ab4a513cd1bf38f050b3763dad5bc9", 1319006, Common::SE_SWE, 501),
+		 						"DE_SOTO.DXR", "d:b8ab4a513cd1bf38f050b3763dad5bc9", 1319006, Common::SV_SWE, 501),
 	WINDEMO2_l("ernie", "Demo", "ERNIE.EXE",   "t:f569e83701a85d4184984fcac0e75962", 1417371,
-	 							"BAYONNE.DXR", "d:2b35be507e19c44a9789b2f28117935b", 2975348, Common::SE_SWE, 500),
+	 							"BAYONNE.DXR", "d:2b35be507e19c44a9789b2f28117935b", 2975348, Common::SV_SWE, 500),
 
 	// "Explore Space" 5 CD Bundle
 	MACGAME2("explorespace1", "", "Solar",				 "231d3041df162be4a0ddd36a74eb03b6", 719005,
@@ -6973,7 +6973,7 @@ static const DirectorGameDescription gameDescriptions[] = {
 	WINGAME2("kidsbiblepaul", "", "Startup.exe",		   "t:db89c88c444f41b95cf5a36599dc9c5c", 1410395,
 								  "PAULDISC/DISCPAUL.DXR", "f:33e2ce00c9ff1dbcc7a7fd05809571ed", 6766086, 501),
 
-	WINGAME1tf_l("kosmopolska", "", "Kosmopol.exe", "0259a0a907883c8750d662d59fda1ef3", 1416549, Common::SE_SWE, 501, GF_32BPP),
+	WINGAME1tf_l("kosmopolska", "", "Kosmopol.exe", "0259a0a907883c8750d662d59fda1ef3", 1416549, Common::SV_SWE, 501, GF_32BPP),
 
 	MACGAME1("maccubed", "Disc 1", "Let's Go! Arcade", "5b3a7fa45ec7655c5f9b7fe39ae37a11", 705357, 500),
 	MACGAME1("maccubed", "Disc 2", "Let's Go! Games", "5b3a7fa45ec7655c5f9b7fe39ae37a11", 705357, 500),
@@ -7080,11 +7080,11 @@ static const DirectorGameDescription gameDescriptions[] = {
 	WINGAME2t_l("moominparty", "Windows 3.1", "MUMIN31.EXE", 	  "92fc805cebf17a05026b508293afd0c4", 938553,
 									  		  "hd_data/MENU.DXR", "21d9332d7345fddebcab25b8482e7cfb", 5064032, Common::NB_NOR, 501),
 	MACGAME2_l("moominparty", "", "Fest i Mumindalen", "231d3041df162be4a0ddd36a74eb03b6", 719033,
-								  "HD_DATA/MENU.Dxr",  "2ad2b9e9477bdc7d48959b8df8830fd5", 5072990, Common::SE_SWE, 501),
+								  "HD_DATA/MENU.Dxr",  "2ad2b9e9477bdc7d48959b8df8830fd5", 5072990, Common::SV_SWE, 501),
 	WINGAME2t_l("moominparty", "Windows 95",  "Mumin95.exe", 	  "f11b230993af8dba0fd2efa0d3271c89", 1416715,
-									  	      "hd_data/MENU.DXR", "4809a8c0c7c064f3ea0dbd6844260c67", 5072990, Common::SE_SWE, 501),
+									  	      "hd_data/MENU.DXR", "4809a8c0c7c064f3ea0dbd6844260c67", 5072990, Common::SV_SWE, 501),
 	WINGAME2t_l("moominparty", "Windows 3.1", "MUMIN31.EXE", 	  "92fc805cebf17a05026b508293afd0c4", 938553,
-									  		  "HD_DATA/MENU.DXR", "4809a8c0c7c064f3ea0dbd6844260c67", 5072990, Common::SE_SWE, 501),
+									  		  "HD_DATA/MENU.DXR", "4809a8c0c7c064f3ea0dbd6844260c67", 5072990, Common::SV_SWE, 501),
 	MACGAME2_l("moominparty", "", "Suuri Muumijuhla", "250a5349ecb5d19b4352b5d11095f24b", 719033,
 								  "HD_DATA/MENU.Dxr",  "f4b8f898cb03062f0d2e94b5c9922879", 5070544, Common::FI_FIN, 501),
 	WINGAME2t_l("moominparty", "Windows 95",  "Mumin95.exe", 	  "f11b230993af8dba0fd2efa0d3271c89", 1416715,
@@ -7265,7 +7265,7 @@ static const DirectorGameDescription gameDescriptions[] = {
 	MACGAME1_l("petepilotti2", "", "Pete Pilotti", "rt:6eec77ef9ebd74d3c500162939240539",  705445, Common::FI_FIN, 500),
 	WINGAME1_l("petepilotti2", "", "ALOITA95.EXE", "t:deac65743764402a2a81b955fa0b0d07",  1410713, Common::FI_FIN, 500),
 
-	WINGAME1_l("pettson1", "", "PETT32.EXE", "1a7acbba10a7246ba58c1d53fc7203f5", 1430755, Common::SE_SWE, 501),
+	WINGAME1_l("pettson1", "", "PETT32.EXE", "1a7acbba10a7246ba58c1d53fc7203f5", 1430755, Common::SV_SWE, 501),
 
 	// From Japanese Star Trek: Borg DVD (2000)
 	WINGAME1_l("picarddossier", "DVD", "OMNIBORG.EXE",	"t:312801acbcbedcb6825414dad03538e8", 1501528, Common::JA_JPN, 501),
@@ -7287,7 +7287,7 @@ static const DirectorGameDescription gameDescriptions[] = {
 	WINGAME2_l("pingu1", "",	"PINGU.EXE",	"2e62abdad839e42068afdcd0644d7dcf", 917473,
 								"PINTITLE.DXR", "3c4192601421a1eee08bb6b8f0c33b84", 481270, Common::PT_BRA, 500),
 	WINGAME2t_l("pingu1", "",	"PINGU.EXE",	"828102166219aa43f00c7cd72c0a4fc9", 917473,
-								"Pintitle.dxr", "f9a790a2bd485d634bf638bfd3db18a0", 524602, Common::SE_SWE, 500),
+								"Pintitle.dxr", "f9a790a2bd485d634bf638bfd3db18a0", 524602, Common::SV_SWE, 500),
 
 	// Included with pingu1. Contains no text nor speech.
 	// Mac version uses a different projector for each screen saver
@@ -7425,7 +7425,7 @@ static const DirectorGameDescription gameDescriptions[] = {
 	MACGAME2f_l("safecracker", "", "xn--SafeCracker PPC (SPA)-ob4m", "rt:4596cfa67cecddc475ec09748ec54000", 397827,
 								  "SC_DATA/MAIN_SPA.Dxr",			"d:76183fa661413d200ce0154c968a3627", 6409022, Common::ES_ESP, 501, GF_32BPP),
 	MACGAME2f_l("safecracker", "", "xn--SafeCracker PPC (SWE)-ob4m", "rt:4596cfa67cecddc475ec09748ec54000", 397827,
-								  "SC_DATA/MAIN_SWE.Dxr",			"d:e4976c37b4cfbb8111f0919595b0dea2", 6383684, Common::SE_SWE, 501, GF_32BPP),
+								  "SC_DATA/MAIN_SWE.Dxr",			"d:e4976c37b4cfbb8111f0919595b0dea2", 6383684, Common::SV_SWE, 501, GF_32BPP),
 	WINGAME2f("safecracker", "", "sc_eng.exe",						"t:01871e94a5d9b0fad2b063b486cda3f1", 1415977,
 								  "SC_DATA/Main_eng.dxr",			"ecc8f8b40956ad36041b5492ec5a4577", 6491010, 501, GF_32BPP),
 	WINDEMO2f("safecracker", "Demo", "sc_demo.exe",						"t:edec426e8e11231c8fad68f607ec4e0b", 1415543,
@@ -7908,7 +7908,7 @@ static const DirectorGameDescription gameDescriptions[] = {
 	MACGAME1_l("boitearire", "", "Zlurp", "e402b347a9cf682d2154c70cfefdbf26", 115776, Common::JA_JPN, 601),
 	WINGAME1t_l("boitearire", "", "ZLURP.EXE", "cf81c34b261e9bc9e4af4dffa9298b5f", 1710871, Common::JA_JPN, 600),
 
-	WINGAME1_l("brspel", "", "START.EXE", "t:8d1bfc4ea72c1892412f2ecabb96c990", 3465523, Common::SE_SWE, 650),
+	WINGAME1_l("brspel", "", "START.EXE", "t:8d1bfc4ea72c1892412f2ecabb96c990", 3465523, Common::SV_SWE, 650),
 
 	MACGAME1("carmenmath", "", "Carmen Math Detective", "65063397536553c4f6ff2a6c07194bf7", 1420730, 602),
 	WINGAME1t("carmenmath", "", "CMD32.EXE", "75c2569890b01e3d701b2784c25c2866", 1552305, 602),
@@ -8001,7 +8001,7 @@ static const DirectorGameDescription gameDescriptions[] = {
 	MACGAME1("disney97", "", "Sampler PPC", "r:41fa2186d635be3094403c75b5f44d4b", 115419, 600),
 	WINGAME1("disney97", "", "SAMP32.EXE", "t:2f87d92076446eaee551d3937e458f86", 1791900, 600),
 
-	WINGAME1_l("djuphavsjakten", "", "havsjakt.exe", "t:be2c0a9467f789d24d48fff77b1dd1c2", 250258, Common::SE_SWE, 602),
+	WINGAME1_l("djuphavsjakten", "", "havsjakt.exe", "t:be2c0a9467f789d24d48fff77b1dd1c2", 250258, Common::SV_SWE, 602),
 
 	WINGAME1("dsteps", "", "dsteps.exe", "t:b5a55743e8931e6cbfbdefb3b6d39403", 2187456, 600),
 
@@ -8205,7 +8205,7 @@ static const DirectorGameDescription gameDescriptions[] = {
 
 	WINGAME1("hamletmurder", "", "PMHamlet.exe", "a593079aecf5bd938ce75264cac24b2d", 1873557, 600),
 
-	WINGAME1t_l("historia", "", "HISTORIA.EXE", "1c213a176ea0441a145ebf6f1f5b9f66", 1508366, Common::SE_SWE, 600),
+	WINGAME1t_l("historia", "", "HISTORIA.EXE", "1c213a176ea0441a145ebf6f1f5b9f66", 1508366, Common::SV_SWE, 600),
 
 	WINGAME2t("im7s7s", "", "start.exe", "be7baec9613a6e07c6acdaad2c12a90f", 2931014,
 							"more/seventh.dxr", "8f809a4856310c3fc44ac73be59ee365", 45067836, 650),
@@ -8448,7 +8448,7 @@ static const DirectorGameDescription gameDescriptions[] = {
 									"Titel.dxr",	"e8b13e9e34dcfbdd4481f7f0b8209903", 1134260, Common::DE_DEU, 650),
 	WINGAME1_l("okaytruehero", "",	"ok39932.exe",	"1b8d78ddca650041b8997cac7af3184b", 1883584, Common::DE_DEU, 650),
 
-	WINGAME1t_l("onsalakorv", "", "onsala.EXE", "41d87422d7c0f48886a99a7fe05ba1c0", 1713409, Common::SE_SWE, 650),
+	WINGAME1t_l("onsalakorv", "", "onsala.EXE", "41d87422d7c0f48886a99a7fe05ba1c0", 1713409, Common::SV_SWE, 650),
 
 //	MACGAME1_l("ozawaken", "v1.2", "Ozawa-Ken1.2", "8d83064402198a909b0abcebc6b46d2b", 118562, Common::JA_JPN, 602),
 
@@ -8466,14 +8466,14 @@ static const DirectorGameDescription gameDescriptions[] = {
 	WINGAME1t_l("pettson1", "", "GUBBEN.EXE",		"9ee9a4d1112db68a3a64f26d043518a3",   1341473, Common::NB_NOR, 600),
 
 	WINGAME2_l("pettson2", "", "START32.EXE", "518a98696fe1122e08410b0f157f21bf", 1723219,
-							   "START.DXR",	  "18d333b1b9b02d76b35a07252046d295", 37384, Common::SE_SWE, 602),
+							   "START.DXR",	  "18d333b1b9b02d76b35a07252046d295", 37384, Common::SV_SWE, 602),
 	WINGAME2t_l("pettson2", "", "START32.EXE", "28eec06adcc3671e6bc67c27c58976d1", 2986791,
 	           "Pinnspel.dxr", "c1e66de74590ba3ad88ea1650b8cfd80", 5085428, Common::DE_DEU, 602),
 
 	// German version is D7
-	MACGAME1_l("pettsonjk", "", "Starta kalendern",		 "98f39f06e78cc7d3e20b498d30f737b6", 1029165, Common::SE_SWE, 600),
+	MACGAME1_l("pettsonjk", "", "Starta kalendern",		 "98f39f06e78cc7d3e20b498d30f737b6", 1029165, Common::SV_SWE, 600),
 	MACGAME1_l("pettsonjk", "", "Pesosen joulukalenteri", "3aaab7a6b2cbcc767f839bd6d8d3dd26", 1032582, Common::FI_FIN, 602),
-	WINGAME1_l("pettsonjk", "", "PETWIN95.EXE", "a593079aecf5bd938ce75264cac24b2d", 1702396, Common::SE_SWE, 600),
+	WINGAME1_l("pettsonjk", "", "PETWIN95.EXE", "a593079aecf5bd938ce75264cac24b2d", 1702396, Common::SV_SWE, 600),
 	WINGAME1_l("pettsonjk", "", "PETWIN95.EXE", "518a98696fe1122e08410b0f157f21bf", 1738188, Common::FI_FIN, 602),
 
 	// Global Software Products catalogue # 1282B (1999) and 1282C (Favourites, 2006)
@@ -8525,8 +8525,8 @@ static const DirectorGameDescription gameDescriptions[] = {
 	WINGAME1_l("polis1", "", "Poliisi/Poliisi.exe",	  "t:c3d9cca8b19547b3b2665d802b12988f", 1514881, Common::FI_FIN, 600),
 	MACGAME1_l("polis1", "", "KRIPOS/KRIPOS",		  "r:921df0a5f150a57b621baa2cace66e12", 1032397, Common::NB_NOR, 650),
 	WINGAME1_l("polis1", "", "Kripos/Kripos.exe",	  "t:c3d9cca8b19547b3b2665d802b12988f", 1514881, Common::NB_NOR, 600),
-	MACGAME1_l("polis1", "", "POLIS/POLIS",			  "r:921df0a5f150a57b621baa2cace66e12", 1032397, Common::SE_SWE, 650),
-	WINGAME1_l("polis1", "", "Polis/Polis.exe",		  "t:c3d9cca8b19547b3b2665d802b12988f", 1514881, Common::SE_SWE, 600),
+	MACGAME1_l("polis1", "", "POLIS/POLIS",			  "r:921df0a5f150a57b621baa2cace66e12", 1032397, Common::SV_SWE, 650),
+	WINGAME1_l("polis1", "", "Polis/Polis.exe",		  "t:c3d9cca8b19547b3b2665d802b12988f", 1514881, Common::SV_SWE, 600),
 
 	MACGAME1("poohlearn", "", "Learning Demos",	   "r:83b232d2d02d9238e481019eb93e7194",	2510, 650),
 	WINGAME2("poohlearn", "", "demos.exe",		   "t:0400d8f799f482204ef276e7086e88ce", 2313191,
@@ -8548,9 +8548,9 @@ static const DirectorGameDescription gameDescriptions[] = {
 	// Original file name is RealPoolâ„¢
 	MACGAME1("realpool", "", "xn--RealPool-on5d", "269b100b24bda808238eb6feb183781f", 114791, 600),
 
-	MACGAME1_l("requiem", "", "Requiem",	 "r:996eca6a1e73c99493ea7e553f2e0db6", 1030510, Common::SE_SWE, 601),
+	MACGAME1_l("requiem", "", "Requiem",	 "r:996eca6a1e73c99493ea7e553f2e0db6", 1030510, Common::SV_SWE, 601),
 	WINGAME2_l("requiem", "", "Requiem.exe", "t:bdd6110d880b41f29b8e98f9c4406eb6", 1515454,
-							  "shared.cxt",	 "d:ba83f08d73fff192b3e3affeb533cfaa", 9218580, Common::SE_SWE, 601),
+							  "shared.cxt",	 "d:ba83f08d73fff192b3e3affeb533cfaa", 9218580, Common::SV_SWE, 601),
 
 	// American Revolutionary War
 	MACGAME2("revwar", "", "BEGIN",		   "2806e0d1bac713be5677a62b425d3c98", 1030361,
@@ -8569,7 +8569,7 @@ static const DirectorGameDescription gameDescriptions[] = {
 
 	WINGAME1t_l("rymdjakten", "Romjakten", "ROMJAKT.EXE", "c4259b2ecfd421bd28f29b8a6ddf42f3", 1522656, Common::NB_NOR, 602),
 	MACGAME1t_l("rymdjakten", "Romjakten", "Romjakten", "960f8041921e1ca6c0781cb0f17abc25", 1032378, Common::NB_NOR, 602),
-	WINGAME1t_l("rymdjakten", "Rymdjakten", "RYMDJAKT.EXE", "t:1e615177d45ff193f2b0f452daced90f", 1517271, Common::SE_SWE, 602),
+	WINGAME1t_l("rymdjakten", "Rymdjakten", "RYMDJAKT.EXE", "t:1e615177d45ff193f2b0f452daced90f", 1517271, Common::SV_SWE, 602),
 
 	// Found on Let's Play with "Sakura"
 	// This directly runs the screen savers available on the CD
@@ -8773,8 +8773,8 @@ static const DirectorGameDescription gameDescriptions[] = {
 	WINGAME2t("xfua", "", "X-FILES.EXE", "44a15040c26429c13411859d6fd03bbf", 1719387,
 						  "LAUNCH.DXR",	 "e44000f96f5e329da90d25779cb14995", 30096, 602),
 
-	MACGAME1_l("xtown1", "", "GIFTET", "7a36d53490a07ddc212b65cad9ed11f3", 116103, Common::SE_SWE, 650),
-	WINGAME1t_l("xtown1", "", "GIFTET.EXE", "dd8c395cb1b40eee169f022b16a1c0bd", 1521398, Common::SE_SWE, 600),
+	MACGAME1_l("xtown1", "", "GIFTET", "7a36d53490a07ddc212b65cad9ed11f3", 116103, Common::SV_SWE, 650),
+	WINGAME1t_l("xtown1", "", "GIFTET.EXE", "dd8c395cb1b40eee169f022b16a1c0bd", 1521398, Common::SV_SWE, 600),
 
 	// Original Mac filename is 妖怪図鑑2
 	MACGAME1_l("yokai400", "", "xn--2-we0by4fq4jlr4e", "d14bf1f7a413df29a04b8fbc7a0fe81f", 1033551, Common::JA_JPN, 601),
@@ -8987,10 +8987,10 @@ static const DirectorGameDescription gameDescriptions[] = {
 
 	// All of the installers also use Director
 	// Mac filename is Starta Jönssonligan
-	MACGAME1_l("jonssonligan1", "", "toInstall/xn--Starta Jnssonligan-k3b", "rt:02dd75fb8d3e7fd133d372c5e5039675",  113494, Common::SE_SWE, 702),
-	WINGAME1_l("jonssonligan1", "", "toInstall/xn--Jnssonligan.exe-8sb",	 "t:f9299bd39817cbfadad4affa1187777d", 2432602, Common::SE_SWE, 702),
+	MACGAME1_l("jonssonligan1", "", "toInstall/xn--Starta Jnssonligan-k3b", "rt:02dd75fb8d3e7fd133d372c5e5039675",  113494, Common::SV_SWE, 702),
+	WINGAME1_l("jonssonligan1", "", "toInstall/xn--Jnssonligan.exe-8sb",	 "t:f9299bd39817cbfadad4affa1187777d", 2432602, Common::SV_SWE, 702),
 
-	WINGAME1_l("jonssonligan2", "", "toInstall/xn--Jnssonligan gr p djupet.exe-glcd70c", "t:d03373091170b4c569311293aa238c5e", 3374107, Common::SE_SWE, 702),
+	WINGAME1_l("jonssonligan2", "", "toInstall/xn--Jnssonligan gr p djupet.exe-glcd70c", "t:d03373091170b4c569311293aa238c5e", 3374107, Common::SV_SWE, 702),
 
 	// Plays QuickTime movie then opens webpage (still works in 2021)
 	WINGAME2("jsa", "Demo", "Projector.exe", "7c18c9a6af2694156bf09ed195c1ab09", 2289485,
@@ -9080,8 +9080,8 @@ static const DirectorGameDescription gameDescriptions[] = {
 	MACGAME1_l("pettsonjk", "", "Findus3", "0944b962ebb00f4b5d5149d220f8449b", 115401, Common::DE_DEU, 702),
 	WINGAME1_l("pettsonjk", "", "FINDUS3.EXE", "7c18c9a6af2694156bf09ed195c1ab09", 6268578, Common::DE_DEU, 702),
 
-	MACGAME1_l("pettsonjs", "", "Julpettson", "0944b962ebb00f4b5d5149d220f8449b", 115004, Common::SE_SWE, 702),
-	WINGAME1_l("pettsonjs", "", "Julstart.exe", "7c18c9a6af2694156bf09ed195c1ab09", 2610931, Common::SE_SWE, 702),
+	MACGAME1_l("pettsonjs", "", "Julpettson", "0944b962ebb00f4b5d5149d220f8449b", 115004, Common::SV_SWE, 702),
+	WINGAME1_l("pettsonjs", "", "Julstart.exe", "7c18c9a6af2694156bf09ed195c1ab09", 2610931, Common::SV_SWE, 702),
 
 	// German title is Physikus - Das Abenteuer aus der Welt der Naturwissenschaften
 	MACGAME1("physicus", "",   "Physicus", "r:5d3f89e052320f8ce140451c730e232b", 114389, 702),
@@ -9093,8 +9093,8 @@ static const DirectorGameDescription gameDescriptions[] = {
 	WINDEMO2("planetstrass", "Demo", "Planet.exe", "t:a053c117847a545ef72aecb425fed9e7", 15434606,
 									 "strass.jpg", "d:d76c7387399626e7a3daef54cbcd6451",	39135, 702),
 
-	MACGAME1_l("polis2", "", "POLIS 2/POLIS 2", "r:fa52f0136cde568a46249ce74f01a324", 110474, Common::SE_SWE, 700),
-	WINGAME1_l("polis2", "", "Media/Polis 2.exe", "t:0ca1211f8c76a8b4b09266762edc8fc9", 2678147, Common::SE_SWE, 700),
+	MACGAME1_l("polis2", "", "POLIS 2/POLIS 2", "r:fa52f0136cde568a46249ce74f01a324", 110474, Common::SV_SWE, 700),
+	WINGAME1_l("polis2", "", "Media/Polis 2.exe", "t:0ca1211f8c76a8b4b09266762edc8fc9", 2678147, Common::SV_SWE, 700),
 	MACGAME1_l("polis2", "", "Kripos 2", "fa52f0136cde568a46249ce74f01a324", 111690, Common::NB_NOR, 700),
 	WINGAME1_l("polis2", "", "Kripos2m.exe", "f790bb1816a6f89567d6f5671b751bf5", 3461770, Common::NB_NOR, 700),
 
@@ -9214,9 +9214,9 @@ static const DirectorGameDescription gameDescriptions[] = {
 	WINGAME2("webmaster", "", "Webmaster.exe",  "t:b757ff13f0f10c94b1b9fc5f2ceac6ec", 1820594,
 							  "Data/chaos.dxr", "d:1d3e9f04eb1ba627d8b0bba826a042f4",  556601, 702),
 
-	MACGAME1_l("xtown2", "", "xn--CROSSTOWN NGELN-n5a/xn--ngeln-xla", "0944b962ebb00f4b5d5149d220f8449b", 116140, Common::SE_SWE, 702),
+	MACGAME1_l("xtown2", "", "xn--CROSSTOWN NGELN-n5a/xn--ngeln-xla", "0944b962ebb00f4b5d5149d220f8449b", 116140, Common::SV_SWE, 702),
 	WINGAME2t_l("xtown2", "", "ANGEL.EXE", 		  "ea43a06fe305ceaa2ca2ba16feaee320", 2212330,
-							  "DATA_S/START.DXR", "9e83bf4d2b1606bd0d26ea8949f0e21e", 72799, Common::SE_SWE, 700),
+							  "DATA_S/START.DXR", "9e83bf4d2b1606bd0d26ea8949f0e21e", 72799, Common::SV_SWE, 700),
 
 	// Found on アクティブマスコット・ハイジ (Heidi Desktop Mascot)
 	// Create cards using ZUIYO's new characters Popee and Beast
@@ -9284,8 +9284,8 @@ static const DirectorGameDescription gameDescriptions[] = {
 	WINGAME1_l("albert4", "", "LeTemplePerdu.exe", "t:2b9c32cd62e50a34db9f8ae6abb5abe0", 2425732, Common::FR_FRA, 851),
 	WINGAME1_l("albert4", "", "VerschwundeneTempel.exe", "t:2b9c32cd62e50a34db9f8ae6abb5abe0", 6224892, Common::DE_DEU, 851),
 
-	MACGAME1_l("alfons", "", "Alfons", "08c9ea94f6469e71ae0c71987bbf6323", 199733, Common::SE_SWE, 851),
-	WINGAME1_l("alfons", "", "Alfons.exe", "02913e7deeab4ece4ae44ad521082d4e", 2166668, Common::SE_SWE, 851),
+	MACGAME1_l("alfons", "", "Alfons", "08c9ea94f6469e71ae0c71987bbf6323", 199733, Common::SV_SWE, 851),
+	WINGAME1_l("alfons", "", "Alfons.exe", "02913e7deeab4ece4ae44ad521082d4e", 2166668, Common::SV_SWE, 851),
 
 	// Developed by Almajarra المجرة
 	WINGAME2_l("alhisab", "", "Start.exe",	  "c163f36141579ee374f7b4b2bddee95a", 2117096,
@@ -9313,9 +9313,9 @@ static const DirectorGameDescription gameDescriptions[] = {
 
 	// Windows autorun.exe is also Director
 	// "autorun.exe", "60a23965ff21326edf26fbb9e8f268ca", 2461710, 800
-	MACGAME1_l("balticmission", "", "xn--Dra denna mapp till hrddisken-grc/Baltic Mission", "4ea5fc09f79eee6dded94dc40f303779", 219073, Common::SE_SWE, 800),
-	WINGAME1_l("balticmission", "Hard Drive", "Baltic Mission.exe", "t:06575527a84aa9e0dca4a756855e3935", 2563087, Common::SE_SWE, 800),
-	WINGAME1_l("balticmission", "CD", "install/Baltic Mission.exe", "t:06575527a84aa9e0dca4a756855e3935", 2563068, Common::SE_SWE, 800),
+	MACGAME1_l("balticmission", "", "xn--Dra denna mapp till hrddisken-grc/Baltic Mission", "4ea5fc09f79eee6dded94dc40f303779", 219073, Common::SV_SWE, 800),
+	WINGAME1_l("balticmission", "Hard Drive", "Baltic Mission.exe", "t:06575527a84aa9e0dca4a756855e3935", 2563087, Common::SV_SWE, 800),
+	WINGAME1_l("balticmission", "CD", "install/Baltic Mission.exe", "t:06575527a84aa9e0dca4a756855e3935", 2563068, Common::SV_SWE, 800),
 
 	MACDEMO2("balto2", "Trailer", "MacBolto",  "r:08c9ea94f6469e71ae0c71987bbf6323", 155481,
 								  "Bolto.dir", "d:51f2f057462cd1fceb73ede5d898f905", 43362, 850),
@@ -9448,10 +9448,10 @@ static const DirectorGameDescription gameDescriptions[] = {
 	WINGAME1_l("garygadget3", "", "program files/terzio/Flugzeuge bauen/WillyFlug.exe",   "70a7b053c1a60617d3baace061fcba54", 9158814, Common::DE_DEU, 800),
 	WINGAME1_l("garygadget3", "", "program files/terzio/Flugzeuge bauen/WillyFlug.exe", "t:9bb0e7542f504b0b2d4f77260eaf8826", 9157600, Common::DE_DEU, 800),
 	WINGAME1_l("garygadget3", "", "Start_Mulle.exe", "t:f0f897006aa8930c52a7aa329a7a2344", 5133106, Common::NB_NOR, 800),
-	WINGAME1_l("garygadget3", "", "Start_Mulle.exe", "t:7cc7a9428ef6b73161cd2a82ee82c067", 6143474, Common::SE_SWE, 850),
+	WINGAME1_l("garygadget3", "", "Start_Mulle.exe", "t:7cc7a9428ef6b73161cd2a82ee82c067", 6143474, Common::SV_SWE, 850),
 	// Plays a short advertisement video
 	WINGAME2_l("garygadget3", "Scan Ad", "Scan.exe",	  "t:b0354a2ad7560b84eea46ffb6a029976", 2334404,
-										 "ScanMovie.avi", "d:efad0f73c4c77513d220d604f0ab2eda", 19338750, Common::SE_SWE, 850),
+										 "ScanMovie.avi", "d:efad0f73c4c77513d220d604f0ab2eda", 19338750, Common::SV_SWE, 850),
 
 	// Mac installers also use Director
 	// Win versions need installation
@@ -9459,12 +9459,12 @@ static const DirectorGameDescription gameDescriptions[] = {
 	MACGAME2_l("garygadget4", "", "ToHD/MulleHus",	  "r:a44511b8ff0e46b4f9c85dd1cb58d458", 156795,
 								  "Movies/01.dxr",	  "d:d191871e77e3e0a18976457142d818c0", 44530, Common::FI_FIN, 851),
 	MACGAME2_l("garygadget4", "", "ToHD/MulleHus",	  "r:a44511b8ff0e46b4f9c85dd1cb58d458", 156795,
-								  "Movies/01.dxr",	  "d:300c4d6e5591dd6faa74d0d4280c96fe", 44718, Common::SE_SWE, 851),
+								  "Movies/01.dxr",	  "d:300c4d6e5591dd6faa74d0d4280c96fe", 44718, Common::SV_SWE, 851),
 	MACGAME2_l("garygadget4", "", "ToHD/MulleHus",	  "r:a44511b8ff0e46b4f9c85dd1cb58d458", 156795,
 								  "Movies/01.dxr",	  "d:a443d3493ad279d26ce08814d8636d97", 44658, Common::FI_FIN, 851),
 	MACGAME2_l("garygadget4", "", "ToHD/MulleHus",	  "r:a44511b8ff0e46b4f9c85dd1cb58d458", 156795,
-								  "Movies/01.dxr",	  "d:bc776ee31fa7e4426d128ef8bceb4cc1", 44846, Common::SE_SWE, 851),
-	WINGAME1_l("garygadget4", "", "MulleHus.exe",	  "0c81c84ca4966313ad27d47daba44537", 3760882, Common::SE_SWE, 851),
+								  "Movies/01.dxr",	  "d:bc776ee31fa7e4426d128ef8bceb4cc1", 44846, Common::SV_SWE, 851),
+	WINGAME1_l("garygadget4", "", "MulleHus.exe",	  "0c81c84ca4966313ad27d47daba44537", 3760882, Common::SV_SWE, 851),
 	WINGAME1_l("garygadget4", "", "MulleHus.exe",	  "0c81c84ca4966313ad27d47daba44537", 3793560, Common::FI_FIN, 851),
 
 	// Mac OS X and Windows versions are D9
@@ -9653,8 +9653,8 @@ static const DirectorGameDescription gameDescriptions[] = {
 	WINGAME1_l("pettson2", "", "pettstart.exe",   "518a98696fe1122e08410b0f157f21bf", 1534912, Common::NL_NLD, 851),
 	MACGAME1_l("pettson2", "", "Spelen",	   "124ee629902a66fe1fb20b18ae4a1788", 3924112, Common::NL_NLD, 851),
 
-	MACGAME1_l("pettson3", "",	   "Pettson3",	   "4ea5fc09f79eee6dded94dc40f303779", 211841, Common::SE_SWE, 800),
-	WINGAME1_l("pettson3", "",	   "Pettson3.exe", "1c753fb8361ba617ae6142fcdd12d3d5", 2443868, Common::SE_SWE, 800),
+	MACGAME1_l("pettson3", "",	   "Pettson3",	   "4ea5fc09f79eee6dded94dc40f303779", 211841, Common::SV_SWE, 800),
+	WINGAME1_l("pettson3", "",	   "Pettson3.exe", "1c753fb8361ba617ae6142fcdd12d3d5", 2443868, Common::SV_SWE, 800),
 
 	WINGAME1t_l("pettson4", "", "Findus4.exe", "34a951dd3b5e4e9aad58798d3eee8a69", 2253756, Common::DE_DEU, 800),
 
@@ -9692,9 +9692,9 @@ static const DirectorGameDescription gameDescriptions[] = {
 
 	//Requires installation
 	WINGAME2_l("polis3", "",		 "polis3.exe",				 "e24d4bab978b1a5c2326d2c56cf4d781", 3901334,
-									 "polis3.dxr",				 "3dea9440d719e76e1be194554580751a", 365957, Common::SE_SWE, 800),
+									 "polis3.dxr",				 "3dea9440d719e76e1be194554580751a", 365957, Common::SV_SWE, 800),
 	WINGAME2_l("polis3", "Launcher", "launcher.exe",			 "402a7987696daf894708bd448b4d66ae", 946176,
-									 "data/video/introfilm.bin", "767f5ad8cdf8cb021b03eb881b879e22", 4425728, Common::SE_SWE, 800),
+									 "data/video/introfilm.bin", "767f5ad8cdf8cb021b03eb881b879e22", 4425728, Common::SV_SWE, 800),
 	// unconfirmed version (spanish?)
 	WINGAME2_l("polis3", "", "launcher.exe", "0c81c84ca4966313ad27d47daba44537", 2860282,
 							 "polis3.dxr",	 "1a391250c502a1f55da5a4d0438b493d", 3533782, Common::ES_ESP, 851),
@@ -9830,8 +9830,8 @@ static const DirectorGameDescription gameDescriptions[] = {
 								"Songbird Symphony.CDQ", "8383a2142c38600d464847409b76db5a", 5925, 850),
 	WINGAME1("songbird", "ECD", "solitudes.exe",		 "c163f36141579ee374f7b4b2bddee95a", 2118995, 850),
 
-	MACGAME1_l("speltajm", "", "Trazan & Banarne", "r:4ea5fc09f79eee6dded94dc40f303779", 196935, Common::SE_SWE, 800),
-	WINGAME1_l("speltajm", "", "Trazan & Banarne.exe", "t:00a3e2aecf8a07a5dd532bf8fdce390c", 2895014, Common::SE_SWE, 800),
+	MACGAME1_l("speltajm", "", "Trazan & Banarne", "r:4ea5fc09f79eee6dded94dc40f303779", 196935, Common::SV_SWE, 800),
+	WINGAME1_l("speltajm", "", "Trazan & Banarne.exe", "t:00a3e2aecf8a07a5dd532bf8fdce390c", 2895014, Common::SV_SWE, 800),
 
 	WINGAME1("spykids3d", "", "Spy Kids 3D.exe", "c163f36141579ee374f7b4b2bddee95a", 1314722, 850),
 
@@ -9849,7 +9849,7 @@ static const DirectorGameDescription gameDescriptions[] = {
 									 "Natural Stress Relief II.CDQ", "18256d220db28ca68c8907d5ac590190", 12912, 850),
 
 	WINGAME2_l("sverigejakten", "", "STARTW95.EXE", "t:13b9b8939b4d35841805f97b9b298216", 2293279,
-									"DATA.CST", "t:5e63fa8c7a77ee41e0a6c294758140c2", 5616, Common ::SE_SWE, 851),
+									"DATA.CST", "t:5e63fa8c7a77ee41e0a6c294758140c2", 5616, Common ::SV_SWE, 851),
 
 	// ein Fall für TKKG: Das geheimnisvolle Testament (bilingual DE/EN)
 	MACGAME2("tkkg8", "", "TKKG-Start", "8c1b4ddb1adff89deaba119f7cf8df7b", 197195,
@@ -10037,8 +10037,8 @@ static const DirectorGameDescription gameDescriptions[] = {
 	MACGAME1t_l("pettson2", "MacOSX", "Gubben2 (OS X)", "1768526c25ae041638f02312852dbe2b", 287790, Common::NB_NOR, 900),
 
 	// Original filenames are Spökmaskinen (OS X) and Spökmaskinen.exe
-	MACGAME1_l("pettson4", "", "Spokmaskinen (OS X)", "d483e955df901222145267d2ad729ea2", 284153, Common::SE_SWE, 900),
-	WINGAME1_l("pettson4", "", "Spokmaskinen.exe", "627d23c658a36a3b6d0053a6dcda1a37", 2330628, Common::SE_SWE, 900),
+	MACGAME1_l("pettson4", "", "Spokmaskinen (OS X)", "d483e955df901222145267d2ad729ea2", 284153, Common::SV_SWE, 900),
+	WINGAME1_l("pettson4", "", "Spokmaskinen.exe", "627d23c658a36a3b6d0053a6dcda1a37", 2330628, Common::SV_SWE, 900),
 
 	MACGAME1_l("pixeline9", "", "Pixeline - I Det Vilde Westen", "bb6be483050bd1524c5440229b595f7a", 236019, Common::DA_DNK, 900),
 	MACGAME1_l("pixeline9", "OS X", "Pixeline - Mac OS X", 		 "4a522e1da5d5b8570e3ab625945b19cf", 234733, Common::DA_DNK, 900),
diff --git a/engines/glk/glulx/detection_tables.h b/engines/glk/glulx/detection_tables.h
index b25348fa7db..4c750da7a5a 100644
--- a/engines/glk/glulx/detection_tables.h
+++ b/engines/glk/glulx/detection_tables.h
@@ -3039,8 +3039,8 @@ const GlkDetectionEntry GLULXE_GAMES[] = {
 	DT_ENTRYL1("ph10_transcorrupt", Common::ES_ESP, "110711/ulx", "df157d801a60682fb8488c6d5ac4dfad", 1074688),
 
 	// Swedish games
-	DT_ENTRYL1("drakmagi_glulx", Common::SE_SWE, "080419", "93db2e43fafb22b9e4d10f7d6f3a5136", 203630),
-	DT_ENTRYL1("vanyar_glulx", Common::SE_SWE, "030613", "4a80396f31f9cced2b6689341ac5d2cc", 278780),
+	DT_ENTRYL1("drakmagi_glulx", Common::SV_SWE, "080419", "93db2e43fafb22b9e4d10f7d6f3a5136", 203630),
+	DT_ENTRYL1("vanyar_glulx", Common::SV_SWE, "030613", "4a80396f31f9cced2b6689341ac5d2cc", 278780),
 
 	// Russian games
 	DT_ENTRYL1("devours_glulx", Common::RU_RUS, "220224", "65a51e53c1498823024dcec286971f19", 365312),
diff --git a/engines/glk/zcode/detection_tables.h b/engines/glk/zcode/detection_tables.h
index 2b618a96bec..ab4492afd93 100644
--- a/engines/glk/zcode/detection_tables.h
+++ b/engines/glk/zcode/detection_tables.h
@@ -7255,14 +7255,14 @@ const FrotzGameDescription FROTZ_GAMES[] = {
 	ENTRY1("ph10_sobrevive", "021127", "f951b4a1540035a90c470fc9016ed39f", 111616, Common::ES_ESP),
 
 	// Swedish games
-	ENTRY1("aventyr", "071029", "fff0eb351b418ada4010d56c4298d6ac", 133632, Common::SE_SWE),
-	ENTRY1("drakmagi_zcode", "080419", "12739044930fc939b0adf0efd5432713", 98304, Common::SE_SWE),
-	ENTRY1("hotellet", "041212", "efb166d12edc19b19dd1d6e99d67800e", 109056, Common::SE_SWE),
-	ENTRY1("pangnyheten", "040916", "2049135115dff02b2baf1b7bfb59606c", 185856, Common::SE_SWE),
-	ENTRY1("storforsen", "041212", "5e3c06b6b0650f938d2831b2aac98153", 103936, Common::SE_SWE),
-	ENTRY1("stuga", "090712/z5", "c9be7126299f47dfd395af5b951233ff", 122368, Common::SE_SWE),
-	ENTRY1("stuga", "090712/zblorb", "58eef72aada351e7e059202ab00342c4", 588800, Common::SE_SWE),
-	ENTRY1("vanyar_zcode", "030613", "abbc2b2fa0f5e922b45a3f8698ba9ad1", 110080, Common::SE_SWE),
+	ENTRY1("aventyr", "071029", "fff0eb351b418ada4010d56c4298d6ac", 133632, Common::SV_SWE),
+	ENTRY1("drakmagi_zcode", "080419", "12739044930fc939b0adf0efd5432713", 98304, Common::SV_SWE),
+	ENTRY1("hotellet", "041212", "efb166d12edc19b19dd1d6e99d67800e", 109056, Common::SV_SWE),
+	ENTRY1("pangnyheten", "040916", "2049135115dff02b2baf1b7bfb59606c", 185856, Common::SV_SWE),
+	ENTRY1("storforsen", "041212", "5e3c06b6b0650f938d2831b2aac98153", 103936, Common::SV_SWE),
+	ENTRY1("stuga", "090712/z5", "c9be7126299f47dfd395af5b951233ff", 122368, Common::SV_SWE),
+	ENTRY1("stuga", "090712/zblorb", "58eef72aada351e7e059202ab00342c4", 588800, Common::SV_SWE),
+	ENTRY1("vanyar_zcode", "030613", "abbc2b2fa0f5e922b45a3f8698ba9ad1", 110080, Common::SV_SWE),
 
 	// Playfic games
 	ENTRY0("1hour52min15sec", "190319", "9b6b06de44936164c6ebb2cc0e52bbb6", 179712),
diff --git a/engines/mtropolis/detection_tables.h b/engines/mtropolis/detection_tables.h
index 2db0652ec1f..9002d527069 100644
--- a/engines/mtropolis/detection_tables.h
+++ b/engines/mtropolis/detection_tables.h
@@ -1623,7 +1623,7 @@ static const MTropolisGameDescription gameDescriptions[] = {
 				// { "pData20.mxw", 0, "02aa4a3bfbfba7c21aa7cd388334d060", 15462415 },
 				AD_LISTEND
 			},
-			Common::SE_SWE,
+			Common::SV_SWE,
 			Common::kPlatformWindows,
 			ADGF_UNSUPPORTED,
 			GUIO0()
diff --git a/engines/pink/detection_tables.h b/engines/pink/detection_tables.h
index 7ec5e42607d..7528b2b6cfd 100644
--- a/engines/pink/detection_tables.h
+++ b/engines/pink/detection_tables.h
@@ -208,7 +208,7 @@ static const ADGameDescription gameDescriptions[] = {
 		"peril",
 		0,
 		AD_ENTRY1s("PPTP.ORB", "eadbc52f4c43b85edb7cc493b4149ba0", 633843917),
-		Common::SE_SWE,
+		Common::SV_SWE,
 		Common::kPlatformWindows,
 		ADGF_DROPPLATFORM,
 		GUIO1(GUIO_NOMIDI)
@@ -352,7 +352,7 @@ static const ADGameDescription gameDescriptions[] = {
 		"pokus",
 		0,
 		AD_ENTRY1s("HPP.orb", "7b7909414d93f847ff0c023a06ae1f7e", 500103742),
-		Common::SE_SWE,
+		Common::SV_SWE,
 		Common::kPlatformWindows,
 		ADGF_DROPPLATFORM,
 		GUIO1(GUIO_NOMIDI)
diff --git a/engines/pink/objects/actions/action_text.cpp b/engines/pink/objects/actions/action_text.cpp
index 93af1a70e1c..ada5e722f63 100644
--- a/engines/pink/objects/actions/action_text.cpp
+++ b/engines/pink/objects/actions/action_text.cpp
@@ -117,7 +117,7 @@ void ActionText::start() {
 
 	case Common::FI_FIN:
 		// fall through
-	case Common::SE_SWE:
+	case Common::SV_SWE:
 		_text = Common::String(str).decode(Common::kWindows1257);
 		break;
 
diff --git a/engines/scumm/detection_tables.h b/engines/scumm/detection_tables.h
index 706456245f3..98c66206cd6 100644
--- a/engines/scumm/detection_tables.h
+++ b/engines/scumm/detection_tables.h
@@ -418,7 +418,7 @@ static const GameFilenamePattern gameFilenamesTable[] = {
 	{ "maniac", "maniacdemo.d64", kGenUnchanged, UNK_LANG, Common::kPlatformC64, "C64 Demo" },
 	{ "maniac", "Maniac Mansion (E).prg", kGenUnchanged, Common::EN_GRB, Common::kPlatformNES, "NES" },
 	{ "maniac", "Maniac Mansion (F).prg", kGenUnchanged, Common::FR_FRA, Common::kPlatformNES, "NES" },
-	{ "maniac", "Maniac Mansion (SW).prg", kGenUnchanged, Common::SE_SWE, Common::kPlatformNES, "NES" },
+	{ "maniac", "Maniac Mansion (SW).prg", kGenUnchanged, Common::SV_SWE, Common::kPlatformNES, "NES" },
 	{ "maniac", "Maniac Mansion (U).prg", kGenUnchanged, Common::EN_USA, Common::kPlatformNES, "NES" },
 	{ "maniac", "Maniac Mansion (G).prg", kGenUnchanged, Common::DE_DEU, Common::kPlatformNES, "NES" },
 	{ "maniac", "Maniac Mansion (I).prg", kGenUnchanged, Common::IT_ITA, Common::kPlatformNES, "NES" },
@@ -651,7 +651,7 @@ static const GameFilenamePattern gameFilenamesTable[] = {
 	{ "freddi", "Freddi Fish", kGenHEMac, UNK_LANG, Common::kPlatformMacintosh, 0 },
 	{ "freddi", "FreddiD", kGenHEPC, Common::NL_NLD, UNK, 0 },
 	{ "freddi", "FreddiE", kGenHEPC, UNK_LANG, UNK, 0 },
-	{ "freddi", "Freddi Fisk", kGenHEMac, Common::SE_SWE, Common::kPlatformMacintosh, 0 },
+	{ "freddi", "Freddi Fisk", kGenHEMac, Common::SV_SWE, Common::kPlatformMacintosh, 0 },
 	{ "freddi", "FRITZI", kGenHEPC, Common::DE_DEU, UNK, 0 },
 	{ "freddi", "Marine Malice", kGenHEMac, Common::FR_FRA, Common::kPlatformMacintosh, 0 },
 	{ "freddi", "MM-DEMO", kGenHEPC, UNK_LANG, UNK, 0 },
diff --git a/engines/scumm/dialogs.cpp b/engines/scumm/dialogs.cpp
index 66f06d85d8d..33e4744d84d 100644
--- a/engines/scumm/dialogs.cpp
+++ b/engines/scumm/dialogs.cpp
@@ -511,7 +511,7 @@ void decodeV2String(Common::Language lang, Common::String &str) {
 	case Common::RU_RUS:
 		map = mapRU;
 		break;
-	case Common::SE_SWE:
+	case Common::SV_SWE:
 		map = mapSE;
 		break;
 	default:
@@ -779,7 +779,7 @@ const ResString &InfoDialog::getStaticResString(Common::Language lang, int strin
 	case Common::RU_RUS:
 		langIndex = useFixedDottMenuStrings ? 0 : 5;
 		break;
-	case Common::SE_SWE:
+	case Common::SV_SWE:
 		langIndex = useFixedDottMenuStrings ? 0 : 6;
 		break;
 	case Common::JA_JPN:
diff --git a/engines/scumm/scumm-md5.h b/engines/scumm/scumm-md5.h
index 61146b0a53c..fe8ab28347f 100644
--- a/engines/scumm/scumm-md5.h
+++ b/engines/scumm/scumm-md5.h
@@ -278,7 +278,7 @@ static const MD5Table md5table[] = {
 	{ "4fbbe9f64b8bc547503a379a301183ce", "tentacle", "", "CD", -1, Common::IT_ITA, Common::kPlatformUnknown },
 	{ "4fe6a2e8df3c4536b278fdd2fbcb181e", "pajama3", "", "Mini Game", 13911, Common::EN_ANY, Common::kPlatformWindows },
 	{ "5057fb0e99e5aa29df1836329232f101", "freddi2", "HE 80", "", -1, Common::UNK_LANG, Common::kPlatformWindows },
-	{ "507bb360688dc4180fdf0d7597352a69", "freddi", "HE 73", "", 26402, Common::SE_SWE, Common::kPlatformWindows },
+	{ "507bb360688dc4180fdf0d7597352a69", "freddi", "HE 73", "", 26402, Common::SV_SWE, Common::kPlatformWindows },
 	{ "50b831f11b8c4b83784cf81f4dcc69ea", "spyfox", "HE 101", "", -1, Common::EN_ANY, Common::kPlatformWii },
 	{ "50fcdc982a25063b78ad46bf389b8e8d", "tentacle", "Floppy", "Floppy", -1, Common::IT_ITA, Common::kPlatformDOS },
 	{ "51305e929e330e24a75a0351c8f9975e", "freddi2", "HE 99", "Updated", -1, Common::EN_ANY, Common::kPlatformUnknown },
@@ -367,7 +367,7 @@ static const MD5Table md5table[] = {
 	{ "6b257bb2827dd894b8109a50a1a18b5a", "freddicove", "HE 100", "Demo", 18431, Common::NL_NLD, Common::kPlatformUnknown },
 	{ "6b27dbcd8d5697d5c918eeca0f68ef6a", "puttrace", "HE CUP", "Preview", 3901484, Common::UNK_LANG, Common::kPlatformUnknown },
 	{ "6b3ec67da214f558dc5ceaa2acd47453", "indy3", "EGA", "EGA", 5361, Common::EN_ANY, Common::kPlatformDOS },
-	{ "6b5a3fef241e90d4b2e77f1e222773ee", "maniac", "NES", "", 2082, Common::SE_SWE, Common::kPlatformNES },
+	{ "6b5a3fef241e90d4b2e77f1e222773ee", "maniac", "NES", "", 2082, Common::SV_SWE, Common::kPlatformNES },
 	{ "6bca7a1a96d16e52b8f3c42b50dbdca3", "fbear", "HE 62", "", -1, Common::JA_JPN, Common::kPlatform3DO },
 	{ "6bf70eee5de3d24d2403e0dd3d267e8a", "spyfox", "", "", 49221, Common::EN_USA, Common::kPlatformWindows },
 	{ "6c2bff0e327f2962e809c2e1a82d7309", "monkey", "VGA", "", 8347, Common::EN_ANY, Common::kPlatformAmiga },
@@ -451,7 +451,7 @@ static const MD5Table md5table[] = {
 	{ "87df3e0074624040407764b7c5e710b9", "pajama", "", "Demo", 18354, Common::NL_NLD, Common::kPlatformWindows },
 	{ "87f6e8037b7cc996e13474b491a7a98e", "maniac", "V2", "V2", 1988, Common::IT_ITA, Common::kPlatformDOS },
 	{ "8801fb4a1200b347f7a38523339526dd", "jungle", "", "", -1, Common::EN_ANY, Common::kPlatformWindows },
-	{ "880c5ca5b944648b3f8b03feb41705a8", "freddi", "HE 100", "", 34837, Common::SE_SWE, Common::kPlatformWii },
+	{ "880c5ca5b944648b3f8b03feb41705a8", "freddi", "HE 100", "", 34837, Common::SV_SWE, Common::kPlatformWii },
 	{ "883af4b0af4f77a92f1dcf1d0a283140", "tentacle", "", "CD", -1, Common::ES_ESP, Common::kPlatformUnknown },
 	{ "898ce8eb1234a955ef75e87141902bb3", "freddi3", "", "", -1, Common::RU_RUS, Common::kPlatformWindows },
 	{ "898eaa21f79cf8d4f08db856244689ff", "pajama", "HE 99", "Updated", 66505, Common::EN_ANY, Common::kPlatformWindows },
@@ -630,7 +630,7 @@ static const MD5Table md5table[] = {
 	{ "c666a998af90d81db447eccba9f72c8d", "monkey", "No AdLib", "EGA", -1, Common::EN_ANY, Common::kPlatformAtariST },
 	{ "c6907d44f1166941d982864cd42cdc89", "pajama2", "HE 99", "", 60678, Common::DE_DEU, Common::kPlatformUnknown },
 	{ "c7689be9f82426f9a7c8906f62e64ab1", "loom", "Steam", "Amazon", 592280, Common::EN_ANY, Common::kPlatformWindows },
-	{ "c782fbbe74a987c3df8ac73cd3e289ed", "freddi", "HE 73", "", -1, Common::SE_SWE, Common::kPlatformMacintosh },
+	{ "c782fbbe74a987c3df8ac73cd3e289ed", "freddi", "HE 73", "", -1, Common::SV_SWE, Common::kPlatformMacintosh },
 	{ "c7890e038806df2bb5c0c8c6f1986ea2", "monkey", "VGA", "VGA", 8357, Common::EN_ANY, Common::kPlatformDOS },
 	{ "c7be10f775404fd9785a8b92a06d240c", "atlantis", "FM-TOWNS", "", 12030, Common::EN_ANY, Common::kPlatformFMTowns },
 	{ "c7c492a107ec520d7a7943037d0ca54a", "freddi", "HE 71", "Demo", 9779, Common::NL_NLD, Common::kPlatformWindows },
diff --git a/engines/sky/detection.cpp b/engines/sky/detection.cpp
index bb0dc62bfb7..33fab820e9b 100644
--- a/engines/sky/detection.cpp
+++ b/engines/sky/detection.cpp
@@ -123,7 +123,7 @@ DetectedGames SkyMetaEngineDetection::detectGames(const Common::FSList &fslist,
 		Common::DE_DEU,
 		Common::FR_FRA,
 		Common::EN_USA,
-		Common::SE_SWE,
+		Common::SV_SWE,
 		Common::IT_ITA,
 		Common::PT_BRA,
 		Common::ES_ESP,
diff --git a/engines/sky/sky.cpp b/engines/sky/sky.cpp
index d978de26a7e..eb4e8b64a33 100644
--- a/engines/sky/sky.cpp
+++ b/engines/sky/sky.cpp
@@ -419,7 +419,7 @@ Common::Error SkyEngine::init() {
 	case Common::ES_ESP:
 		_systemVars->language = SKY_SPANISH;
 		break;
-	case Common::SE_SWE:
+	case Common::SV_SWE:
 		_systemVars->language = SKY_SWEDISH;
 		break;
 	case Common::EN_GRB:
diff --git a/engines/sludge/detection_tables.h b/engines/sludge/detection_tables.h
index 2acb326d844..77b2db1c879 100644
--- a/engines/sludge/detection_tables.h
+++ b/engines/sludge/detection_tables.h
@@ -101,12 +101,12 @@ static const SludgeGameDescription gameDescriptions[] = {
 	// Mar 9, 2004
 	GAME1l("cubert", "", "cubert.dat", "cabc424d4e39ecdba4b0afd4033b5ea8", 19696514, Common::EN_ANY, Common::kPlatformWindows, 0),
 	GAME1l("cubert", "", "cubert.dat", "cabc424d4e39ecdba4b0afd4033b5ea8", 19696514, Common::IT_ITA, Common::kPlatformWindows, 1),
-	GAME1l("cubert", "", "cubert.dat", "cabc424d4e39ecdba4b0afd4033b5ea8", 19696514, Common::SE_SWE, Common::kPlatformWindows, 2),
+	GAME1l("cubert", "", "cubert.dat", "cabc424d4e39ecdba4b0afd4033b5ea8", 19696514, Common::SV_SWE, Common::kPlatformWindows, 2),
 	GAME1l("cubert", "", "cubert.dat", "cabc424d4e39ecdba4b0afd4033b5ea8", 19696514, Common::DE_DEU, Common::kPlatformWindows, 3),
 	// Dec 15, 2005
 	GAME1l("cubert", "", "cubert.dat", "e70050692a0ab96e8753109793157ccd", 19677815, Common::EN_ANY, Common::kPlatformWindows, 0),
 	GAME1l("cubert", "", "cubert.dat", "e70050692a0ab96e8753109793157ccd", 19677815, Common::IT_ITA, Common::kPlatformWindows, 1),
-	GAME1l("cubert", "", "cubert.dat", "e70050692a0ab96e8753109793157ccd", 19677815, Common::SE_SWE, Common::kPlatformWindows, 2),
+	GAME1l("cubert", "", "cubert.dat", "e70050692a0ab96e8753109793157ccd", 19677815, Common::SV_SWE, Common::kPlatformWindows, 2),
 	GAME1l("cubert", "", "cubert.dat", "e70050692a0ab96e8753109793157ccd", 19677815, Common::DE_DEU, Common::kPlatformWindows, 3),
 
 	GAME1("nsc",  "v1.03", "gamedata.slg", "57f318cc09e93a1e0685b790a956ebdc", 12733871),
diff --git a/engines/stark/detection.cpp b/engines/stark/detection.cpp
index aea3c07d951..f8b8fbd8187 100644
--- a/engines/stark/detection.cpp
+++ b/engines/stark/detection.cpp
@@ -269,7 +269,7 @@ static const ADGameDescription gameDescriptions[] = {
 		"tlj", "Demo",
 		AD_ENTRY2s("x.xarc",		"97abc1bb9239dee4c208e533f3c97e1c", 98,
 				   "chapters.ini",	"f6a2007300209492b7b90b4c0467832d", 462),
-		Common::SE_SWE,
+		Common::SV_SWE,
 		Common::kPlatformWindows,
 		ADGF_DEMO,
 		GUIO_NONE
@@ -281,7 +281,7 @@ static const ADGameDescription gameDescriptions[] = {
 		"tlj", "4 CD",
 		AD_ENTRY2s("x.xarc",		"a0559457126caadab0cadac02d35f26f", 3032,
 				   "chapters.ini",	"f6a2007300209492b7b90b4c0467832d", 462),
-		Common::SE_SWE,
+		Common::SV_SWE,
 		Common::kPlatformWindows,
 		ADGF_NO_FLAGS,
 		GUIO_NONE
@@ -293,7 +293,7 @@ static const ADGameDescription gameDescriptions[] = {
 		"tlj", "DVD",
 		AD_ENTRY2s("x.xarc",		"de8327850d7bba90b690b141eaa23f61", 3032,
 				   "chapters.ini",	"f6a2007300209492b7b90b4c0467832d", 462),
-		Common::SE_SWE,
+		Common::SV_SWE,
 		Common::kPlatformWindows,
 		ADGF_NO_FLAGS,
 		GUIO_NONE
diff --git a/engines/wintermute/base/base_game.cpp b/engines/wintermute/base/base_game.cpp
index dedee46da9e..0eb4c56213c 100644
--- a/engines/wintermute/base/base_game.cpp
+++ b/engines/wintermute/base/base_game.cpp
@@ -2928,7 +2928,7 @@ ScValue *BaseGame::scGetProperty(const Common::String &name) {
 		case Common::RU_RUS:
 			_scValue->setString("russian");
 			break;
-		case Common::SE_SWE:
+		case Common::SV_SWE:
 			_scValue->setString("swedish");
 			break;
 		case Common::UA_UKR:
diff --git a/engines/wintermute/detection_tables.h b/engines/wintermute/detection_tables.h
index 4e73a1b6be2..b1669e755ca 100644
--- a/engines/wintermute/detection_tables.h
+++ b/engines/wintermute/detection_tables.h
@@ -402,7 +402,7 @@ static const WMEGameDescription gameDescriptions[] = {
 
 	// Apeiron
 	WME_WINENTRY("apeiron", "",
-		WME_ENTRY1s("data.dcp", "c0d6190de52b3da9995cbd4b78976bc8", 89912566), Common::SE_SWE, ADGF_UNSTABLE, WME_1_9_1),
+		WME_ENTRY1s("data.dcp", "c0d6190de52b3da9995cbd4b78976bc8", 89912566), Common::SV_SWE, ADGF_UNSTABLE, WME_1_9_1),
 
 	// Art of Murder: FBI Confidential (English)
 	WME_WINENTRY("artofmurder1", "",
diff --git a/engines/wintermute/utils/string_util.cpp b/engines/wintermute/utils/string_util.cpp
index d2ada69f7c8..0b4ad7d1962 100644
--- a/engines/wintermute/utils/string_util.cpp
+++ b/engines/wintermute/utils/string_util.cpp
@@ -116,7 +116,7 @@ Common::CodePage StringUtil::mapCodePage(TTextCharset charset) {
 		case Common::NL_NLD:
 		case Common::PT_BRA:
 		case Common::PT_PRT:
-		case Common::SE_SWE:
+		case Common::SV_SWE:
 		case Common::UNK_LANG:
 			return Common::kWindows1252;
 


Commit: c5cdfdf680d604757ee363e83d03f22626516c8f
    https://github.com/scummvm/scummvm/commit/c5cdfdf680d604757ee363e83d03f22626516c8f
Author: Daniel Nylander (po at danielnylander.se)
Date: 2025-03-30T22:19:13+03:00

Commit Message:
I18N: Update Snabbstart with better translation

Changed paths:
    doc/sv/Snabbstart


diff --git a/doc/sv/Snabbstart b/doc/sv/Snabbstart
index fb192e76c93..c2f945ae6fc 100644
--- a/doc/sv/Snabbstart
+++ b/doc/sv/Snabbstart
@@ -1,79 +1,149 @@
-Det här dokumentet är en ofullständig översättning av den engelska README-filen. Det sistnämnda dokumentet innehåller mer information så om du inte kan hitta vad du behöver här (och pratar lite engelska), ta en titt i den engelska README-filen.
-
-För ytterligare information, kompatibilitetslistor, donationsdetaljer, den senaste programversionen, utvecklingsrapporter med mera, var god besök ScummVM:s hemsida på https://www.scummvm.org/
-
-Innehåll:
----------
-1.0) Introduktion
+Detta dokument är en partiell översättning av den engelska README-filen. Den
+originaldokumentet har mycket mer information, så om du inte kan hitta det du söker
+du behöver här och kan förstå lite engelska, försök att titta på den
+engelska README-filen.
+
+För mer information, kompatibilitetslistor, detaljer om donationer, se
+senaste versionen, lägesrapporter och mer, besök ScummVM:s webbsida
+på: https://www.scummvm.org/
+
+Innehållsförteckning:
+------------------
+1.0) Inledning
  * 1.1 Om ScummVM
  * 1.2 Snabbstart
-2.0) Kontaktinformation
- * 2.1 Att rapportera buggar
+2.0) Kontakt
+ * 2.1 Rapportering av fel
 
-1.0) Introduktion:
+1.0) Inledning:
 ---- -------------
 
 1.1) Om ScummVM:
----- -----------
-ScummVM är ett program som gör det möjligt att spela vissa klassiska ”peka-och-klicka”-äventyrsspel, förutsatt att du redan har de nödvändiga datafilerna. Det finurliga i det hela är att ScummVM ersätter de ursprungliga programfilerna som följde med spelet, vilket låter dig spela dem på operativsystem de aldrig var designade för!
-
-Från början var programmet designat för att köra LucasArts SCUMM-spel, till exempel Maniac Mansion, Monkey Island, Day of the Tentacle och Sam and Max. SCUMM står för ”Script Creation Utility for Maniac Mansion”, och just Maniac Mansion var det första spelet där LucasArts använde det här spelsystemet. Mycket senare gav det namn till ScummVM (”VM” står för ”Virtual Machine”).
-
-Med tiden har stöd lagts till för många spel som inte använder SCUMM-systemet och ScummVM stöder nu även många av Sierras AGI- och SCI-spel (till exempel King’s Quest 1-6, Space Quest 1-5, ...), Discworld 1 och 2, Simon the Sorcerer 1 och 2, Beneath A Steel Sky, Lure of the Temptress, Broken Sword I och II, Flight of the Amazon Queen, Gobliiins 1-3, Legend of Kyrandia-serien, många av Humongous Entertainments barnspel (inklusive Freddi Fish och Putt Putt-spelen) med flera. Du kan se en fullständig lista med delaljer om vilka äventyr som stöds och hur väl de fungerar på kompatibilitetssidan. ScummVM förbättras konstant, så håll ett öga på listan.
-
-Bland systemen du kan använda för att spela dessa spel räknas vanliga persondatorer (Windows, Linux, macOS, ...) spelkonsoler (Dreamcast, Nintendo DS & Wii, PSP, ...), smartphones (Android, iPhone, Symbian ...) med flera.
-
-Just nu är ScummVM fortfarande under utveckling. Var medveten om att trots att vi försöker se till att många spel kan avklaras utan att stöta på allvarliga buggar finns det ändå risk för krasher, och vi erbjuder inga garantier. Dock har många spel varit stödda av programmet väldigt länge och borde fungera utmärkt i vilken som helst av de senaste stabila versionerna. Du kan få en uppfattning om hur väl varje spel fungerar i ScummVM genom att titta på kompatibilitetssidan. Faktum är att ScummVM används kommersiellt för nyutgåvor av vissa spel på moderna plattformer. Alltså är många företag nöjda med mjukvarans kvalitet och hur väl programmet stöder spelen.
-
-Om du gillar ScummVM får du gärna donera till teamet med hjälp av PayPal-knappen på ScummVM:s hemsida. Donationer hjälper oss att köpa nödvändig utrustning för att göra utvecklingen av ScummVM lättare och snabbare. Om du inte kan donera kan du hjälpa till genom att bidra med uppdateringar!
+---- --------------
+ScummVM är ett program som gör att du kan köra vissa klassiska grafiska
+peka och klicka-äventyrsspel, förutsatt att du redan har deras datafiler. 
+Den kluriga delen om detta: ScummVM ersätter bara de körbara filerna som
+levereras med spelet, vilket gör att du kan spela dem på system för vilka
+de aldrig var designade!
+
+Ursprungligen var den utformad för att köra LucasArts SCUMM-spel, till exempel 
+Maniac Mansion, Monkey Island, Day of the Tentacle eller Sam and Max. SCUMM står
+för "Script Creation Utility for Maniac Mansion", vilket var det första
+spelet för vilket LucasArts designade detta system. Och mycket senare gav det
+sitt namn till ScummVM ('VM' betyder Virtual Machine).
+
+Med tiden har stöd för många icke-SCUMM-spel lagts till, och ScummVM
+har nu stöd för många av Sierras AGI- och SCI-spel (t.ex.
+King's Quest 1-7, Space Quest 1-6, ...), Discworld 1 och 2, Simon the
+Sorcerer 1 och 2, Beneath A Steel Sky, Lure of the Temptress, Broken
+Sword I och II, Flight of the Amazon Queen, Gobliiins 1-3, The Legend of
+Kyrandia-serien, många av Humongous Entertainments barnböcker SCUMM-spel
+(inklusive Freddi Fish och Putt Putt-spel) och många fler. Du kan
+hitta en fullständig lista med information om vilka äventyr som stöds och hur
+väl de fungerar på kompatibilitetssidan. ScummVM förbättras kontinuerligt, så
+kom tillbaka ofta.
+
+Bland de system som du kan spela dessa spel på finns vanliga stationära datorer
+datorer (som kör Windows, Linux, macOS, ...), spelkonsoler
+(Dreamcast, Nintendo DS & Wii, PSP, ...), smartphones (Android, iPhone,
+...) och många fler.
+
+Vid denna tidpunkt är ScummVM fortfarande under kraftig utveckling. Var medveten 
+om att samtidigt som vi försöker se till att många spel kan slutföras med få
+större buggar, så kan krascher inträffa och vi erbjuder ingen garanti. Med detta 
+sagt har vissa av spelen fått support under en lång tid och bör därför
+fungerar bra med alla nya stabila versioner. Du kan få en känsla av hur
+hur väl varje spel fungerar i ScummVM genom att titta på kompatibilitetssidan.
+Faktum är att om du bläddrar lite runt kan du upptäcka att ScummVM används 
+till och med kommersiellt för att återutge några av de spel som stöds på moderna 
+plattformar. Detta visar att flera företag är nöjda med kvaliteten på programvaran 
+och hur väl den kan köra vissa av spelen.
+
+Om du gillar ScummVM får du gärna donera med PayPal-knappen på sidan ScummVMs 
+webbsida. Detta kommer att hjälpa oss att köpa nödvändigheter som behövs för att 
+utveckla ScummVM att bli enklare och snabbare. Om du inte kan donera, hjälp till 
+och bidra med en patch!
 
 1.2) Snabbstart:
----- -----------
-VIKTIGT: Den här korta guiden förutsätter att du använder ScummVM på svenska. ScummVM använder automatiskt samma språk som ditt operativsystem. Om du föredrar att använda ScummVM på engelska kommer du troligtvis föredra att använda guiden i den engelska README-filen.
+---- ------------
+VIKTIGT: Denna korta guide förutsätter att du använder ScummVM på svenska. 
+Som standard kommer ScummVM att använda ditt operativsystems
+språk. Om du föredrar att använda ScummVM på engelska, kanske du också föredrar
+att följa guiden från den engelska README-filen.
 
-För de otåliga följer här instruktioner för att köra igång ScummVM i fem enkla steg.
+För de otåliga bland er, här är hur man får ScummVM att köra i fem enkla steg.
 
-1. Ladda hem ScummVM från https://www.scummvm.org/downloads/ och installera programmet.
+1.  Hämta ner ScummVM från <https://www.scummvm.org/downloads/> och
+    installera det.
 
-2. Skapa en filkatalog på din hårddisk och kopiera spelets datafiler från dess ursprungliga plats till den nya katalogen. Upprepa det här steget för varje spel du vill spela (det är bättre att använda separata kataloger för vaje spel).
+2.  Skapa en katalog på din hårddisk och kopiera spelets datafiler
+    från originalmediet till den här katalogen. Upprepa detta för varje
+    spel du vill spela (det är bättre att använda en separat katalog för
+    varje spel).
 
-3. Starta ScummVM.
+3.  Starta ScummVM.
 
-Om programmet nu visas på engelska istället för svenska, gör såhär för att byta språk:
-- Klicka på ”Options”.
-- Klicka på högerpilen i tab-raden och navigera till ”Misc”-tabben.
-- Välj ”Svenska” i ”GUI Language”-menyn och klicka på ”OK”.
-- Konfirmera meddelandet som visas, klicka på ”Quit” för att avsluta ScummVM och starta sedan om programmet.
+    Om ScummVM i detta skede visas på engelska istället för svenska,
+    gör på följande sätt för att ändra språk:
+      - Klicka på "Alternativ".
+      - Klicka på högerpilen i flikfältet och välj "Gränssnitt"-fliken.
+      - Välj "Svenska" i rutan "Gränssnittsspråk" och klicka på "OK".
 
-Klicka på ”Lägg till spel”, välj katalogen som innehåller datafilerna (var noga att välja själva filkatalogen - inte datafilerna inuti filkatalogen!) och klicka på ”Välj”.
+    Välj nu "Lägg till spel", välj katalogen med spelets datafiler
+    (försök inte att välja datafilerna själva!) och tryck på "Välj".
 
-4. Nu visas en dialogruta där du kan ändra diverse inställningar om du vill (det borde vara nog att lämna inställningarna som de är från början). Konfirmera dialogrutan.
+4.  En dialogruta visas där du kan konfigurera olika inställningar om
+    om du vill (det går alldeles utmärkt att lämna allt som det är)
+    dock som standard). Bekräfta dialogrutan.
 
-5. Välj spelet du vill spela från listan och klicka på ”Starta”.
+5.  Välj det spel du vill spela i listan och tryck på "Starta".
 
-ScummVM kommer ihåg alla spelen du lägger till, så om du avslutar ScummVM kommer spellistan vid nästa omstart innehålla alla spelen du hittills lagt till. Du kan därför hoppa direkt till steg 5, såtillvida inte du vill läga till fler spel.
+Nästa gång bör du kunna hoppa direkt till steg 5, såvida du inte
+vill lägga till fler spel.
 
-Tips: Om du vill lägga till flera spel på en gång, pröva att trycka och hålla ned skift-tangenten när du klickar på ”Lägg till spel” – knappens text ändras nu till ”Masstillägg” och om du klickar på den kommer du åter igen ombedjas att välja en filkatalog, men den här gången söker ScummVM automatiskt igenom alla underkataloger efter stödda spel.
+Tips: Om du vill lägga till flera spel på en gång kan du trycka på och
+hålla in skift-tangenten innan du klickar på "Lägg till spel" - dess etikett kommer
+ändras till "Lägg till flera" och om du trycker på den uppmanas du återigen att välja
+en katalog, men den här gången kommer ScummVM att söka igenom alla
+underkataloger för spel som stöds.
 
-2.0) Kontakt:
----- --------
-Det enklaste sättet att kontakta ScummVM-teamet är att skicka in bugg-rapporter (se 2.1) eller genom att använda vårt forum på https://forums.scummvm.org. Du kan även skriva upp dig för och skicka e-post via vår sändlista (scummvm-devel) eller chatta med oss på IRC (#scummvm på irc.libera.chat) Vi ber dig att inte skicka önskemål på spel som inte stöds av ScummVM – läs avdelningen för vanliga frågor (FAQ) på våran hemsida först. Märk även att det officiella språket för vårt forum, vår sändlista och chatten är engelska och att inga andra språk borde användas där.
 
-2.1) Att rapportera buggar:
----- ----------------------
-För att rapportera en bugg måste du skapa ett konto hos SourceForge och följa ”Bug Tracker”-länken från våran hemsida. Var god se till att buggen kan reproduceras med säkerhet och att den fortfarande är aktiv i den senaste git/Daily build-versionen. Se även till att kontrollera att felet inte redan rapporterats genom att läsa listan av kända fel för spelet på våran kompatibilitetssida:
+2,0) Kontakt:
+---- --------
+Det enklaste sättet att kontakta ScummVM-teamet är genom att skicka in felrapporter
+(se avsnitt 2.1) eller genom att använda våra forum på https://forums.scummvm.org .
+Du kan också gå med i och skicka e-post till e-postlistan scummvm-devel, eller chatta
+med oss på IRC (#scummvm på irc.libera.chat) Be oss inte att skapa stöd för ett spel 
+som inte stöds -- läs först FAQ på vår webbplats. Notera att det officiella språket 
+i forumet, e-postlistan och chatten är engelska och inga andra språk ska användas.
+
+
+2.1) Rapportering av buggar:
+---- ---------------
+För att rapportera en bugg, följ länken "Bug Tracker" från vår webbsida
+och logga in med ditt GitHub-konto. Se till att buggen är
+reproducerbar, och inträffar fortfarande i den senaste git / Daily build-versionen.
+Kontrollera även listan över kända problem (nedan) och kompatibilitetslistan på
+vår webbplats för det spelet, för att säkerställa att problemet inte redan är känt:
 
   https://www.scummvm.org/compatibility/
 
-Var god rapportera inte buggar för spel som inte är möjliga att avklara enligt ”Supported Games”-avdelningen, eller i kompatibilitetslistan. Vi vet redan att dessa spel är buggiga.
-
-Se till att bifoga följande information:
-    - ScummVM version (Var god testa med den senaste git/Daily Build-versionen)
-    - Detaljer om buggen, inklusive instruktioner för reproduktion
-    - Spelets språk (engelska, tyska, ...)
-    - Version av spelet (talversionen, diskettversionen, ...)
-    - Plattform och kompilator (Win32, Linux, FreeBSD, ...)
-    - Bifoga spardata om möjligt
-    - Om den här buggen dök upp alldeles nyligen, var god notera den senaste versionen av ScummVM där buggen inte fanns och den första versionen där buggen dök upp. På det här viset kan vi fixa problemet snabbare genom att se vilka förändringar som skedde mellan versionerna.
-
-Slutligen, var god rapportera varje bugg i enskilda rapporter; skicka inte flera buggar i en och samma rapport (annars blir det svårt att hålla reda på varje buggs individuella status). Tänk även på att alla buggrapporter måste vara skrivna på engelska.
+Rapportera inte buggar för spel som inte finns med i listan över spel som
+kan kompletteras i avsnittet "Spel som stöds" eller i kompatibilitetslistan. 
+Vi -vet- att de spelen har buggar.
+
+Inkludera följande information:
+
+  - ScummVM-version (TESTA den senaste git/Daily-versionen)
+  - Buggdetaljer, inklusive instruktioner om hur man reproducerar dem
+  - Spelets språk (engelska, tyska, svenska, ...)
+  - Version av spelet (talkie, diskett, ...)
+  - Plattform och kompilator (Win32, Linux, FreeBSD, ...)
+  - Bifoga ett sparat spel om möjligt - Om felet uppstod nyligen, notera den 
+    senaste versionen utan felet och den första versionen första versionen med 
+    buggen. På så sätt kan vi åtgärda det snabbare genom att genom att titta på 
+    de ändringar som gjorts.
+
+Slutligen, rapportera varje problem separat; lämna inte in flera
+problem i samma ärende. (Annars blir det svårt att spåra status för 
+varje enskild bugg). Tänk också på att alla felrapporter måste skrivas på engelska.




More information about the Scummvm-git-logs mailing list