Also, I think the reason for the change back to english from which ever you had set is due to the Variables.txt in your account folder. (Documents\StarCraft II\Accounts\<number>\Variables.txt) I haven't looked into changing this one to see if it prevents the change, but it is worth a shot.
SC2 Audio Language Changer
Description
---------------
This application takes the steps outlined by ngtmre and automates it to some degree. It allows you to not only see which locales are already available to you, but let's you install new ones as well.
Features
------------
* Detect already present locales
* Change the active locale
* Install a new locale
- Makes the txt file for you
- Starts up Repair.exe
Specifications
------------------
* .NET 4.0
* C# Language
* Open Source
Screen Shots
------------------
![[image loading]](http://i.imgur.com/Sgae6.png)
![[image loading]](http://i.imgur.com/PAjdl.png)
Application: http://bit.ly/rq7yOd
Source Code: http://bit.ly/oh7R1V
*** disclaimer ***
This program is provided as is. I am not responsible for anything bad that happens to you or your computer by using this.