If you experience an issue in StarCraft II where your interface language has changed, or if you are receiving an error that says “an authorized language pack is required” after the 1.5.0 patch, it is likely that your original language settings were overwritten during the patch process. We are aware of this issue and are working on a resolution at this time.
Follow the workaround below to return your game client’s language settings to their original defaults.
Locate the Variables File
First, you must locate the variables.txt file on your system. Follow the steps below for your operating system.
Windows Vista/7
1. Click Start.
2. Click Documents and open the StarCraft II folder.
3. Open variables.txt.
Windows XP
1. Click Start.
2. Click My Documents and open the StarCraft II folder.
3. Open variables.txt.
Mac OS X
1. Open Finder.
2. Hold down the Option (Alt) key and select Library from the Go menu.
3. Navigate to ~/Library/Application Support/Blizzard/StarCraft II.
4. Open variables.txt.
This file contains the configuration for your StarCraft II client’s language and several other settings.
Change the Language Setting
In the variables.txt file, the following lines control your game client’s language:
localeidassets=enGB
localeiddata=enGB
Changing the information following the equals sign will change the language setting in-game. Be sure to save the file after any changes are made. Available languages are listed on the table below.
Note: Ensure that your language setting matches your game license’s language. If you have two game licenses on your Battle.net account, you will need to switch the language setting in this file each time you want to swap to a different license.
The Americas
American English - enUS
Latin American Spanish - esMX
Brazilian Portuguese - ptBR
Europe
German - deDE
European English - enGB
European Spanish - esES
French - frFR
Italian - itIT
Polish - plPL
Portuguese - ptPT
Russian - ruRU
Korea
Korean - koKR
Taiwan
Traditional Chinese - zhTW
Southeast Asia & Australia/New Zealand
Southeast Asia English - enSG
Follow the workaround below to return your game client’s language settings to their original defaults.
Locate the Variables File
First, you must locate the variables.txt file on your system. Follow the steps below for your operating system.
Windows Vista/7
1. Click Start.
2. Click Documents and open the StarCraft II folder.
3. Open variables.txt.
Windows XP
1. Click Start.
2. Click My Documents and open the StarCraft II folder.
3. Open variables.txt.
Mac OS X
1. Open Finder.
2. Hold down the Option (Alt) key and select Library from the Go menu.
3. Navigate to ~/Library/Application Support/Blizzard/StarCraft II.
4. Open variables.txt.
This file contains the configuration for your StarCraft II client’s language and several other settings.
Change the Language Setting
In the variables.txt file, the following lines control your game client’s language:
localeidassets=enGB
localeiddata=enGB
Changing the information following the equals sign will change the language setting in-game. Be sure to save the file after any changes are made. Available languages are listed on the table below.
Note: Ensure that your language setting matches your game license’s language. If you have two game licenses on your Battle.net account, you will need to switch the language setting in this file each time you want to swap to a different license.
The Americas
American English - enUS
Latin American Spanish - esMX
Brazilian Portuguese - ptBR
Europe
German - deDE
European English - enGB
European Spanish - esES
French - frFR
Italian - itIT
Polish - plPL
Portuguese - ptPT
Russian - ruRU
Korea
Korean - koKR
Taiwan
Traditional Chinese - zhTW
Southeast Asia & Australia/New Zealand
Southeast Asia English - enSG
http://eu.battle.net/support/en/article/starcraft-ii-language-issues