Wiedermal eine Frage die schon oft gestellt wurde, nunja, es ist so:
Die Sprache deines Spiel ist zu 100% (außer Non-Valve-Mods ¿) von der Sprache abhängig unter der du Steam hast.
Wenn du Steam zur Zeit auf englisch hast und dir HL2 Preloadest läd er dir das Englische Spiel runter.
Stellst du Steam aber auf Deutsch, läd er dir die deutschen Sprachfiles usw. runter.
Du kannst also die deutsche Version im Laden kaufen, installieren und spielen. Kommt dir aber während dem spielen "boah die stimmen sind ja graussig" kannst du ganz einfach Steam auf englisch stellen und warten bis Steam die englischen Sprachfiles gesaugt hat und dann auf englisch Spielen.
...side information: Du kannst sogar englische Sprachfiles und deutschen Untertitel haben.