Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Well, if that would be the case, how do I force it? There must be some config file out there that determines the texts language... maybe in the Registry?
The audio language uses the setting on the Steam Properties for the game.
The default game interface language is the same as the Steam interface.
The default subtitles language is the same as the game interface.
To change the whole game interface language, use a launch option:
-language english
To change only the subtitles/captions, use a developer console command:
cc_lang english
To set subtitles back to default (same language as the interface), use:
cc_lang ""
I know that prior to updates in Feb 2022 it was NOT working in HL2/Portal.
You may need to request Valve do similar updates for L4D1.
Rename game files for the language used by the Steam interface, so the game can't find them, and it will instead use the English files by default.
Don't rename any of the "closecaption" files (for subtitles). Just change the "cc_lang" parameter using the console as mentioned above.
Since the same method applies to several different games, I'll use generic terms for:
the <language> used by the Steam interface (eg "spanish")
the <game> folder (eg "Left 4 Dead")
the <mod> subfolder (eg "left4dead")
Look in these folders:
...\Steam\steamapps\common\<game>\<mod>\resource\
...\Steam\steamapps\common\<game>\platform\resource\
(for orange box games) ...\Steam\steamapps\common\<game>\hl2\resource\
Find any files whose name includes "_<language>", for example:
<mod>_<language>.txt
gameui_<language>.txt
valve_<language>.txt
deck_<language>.txt
platform_<language>.txt
vgui_<language>.txt
Rename each of the files that include the language Steam is using.
For example, add a "_" character to the start of the file name. You might end up with files named "_left4dead_spanish.txt" and "_vgui_spanish.txt".
The game should then use English.