Могу ли я просто кое-что уточнить, вы хотите перевести вашу машину в немецкий режим для тестирования вашего веб-приложения, которое, как оказалось, работает на той же машине, что и браузер?
Когда это работает по-настоящему, можем ли мы предположить, что сервер может быть размещен за пределами Германии (или, может быть, в Германии, но на машине, настроенной на язык США - это часто случается). Если это так, настройка культуры на сервере не совсем то, что вам нужно, и вы, вероятно, не сможете сделать это, когда все равно развернетесь.
У вас также есть другая проблема, нет надежного способа определить, какую культуру хочет использовать ваш пользователь. Вы можете обнаружить все виды информации из заголовков HTTP, выполнить поиск домена по IP-адресу, но что делать, если говорящий по-немецки хотел использовать ваш сайт из США, или американец находился в Германии и хотел видеть "." а не "," для десятичного разделителя?
Другими словами, я говорю, что не имеет значения, какую культуру использует компьютер вашего клиента - это не имеет значения, потому что когда вы переходите в Интернет, все ставки отключаются - даже если ваше приложение правильно распознало вашу культуру это может быть не то, что хочет ваш пользователь!
Итак, я бы хотел спросить пользователя, какой язык он хочет, а затем явно установить языковой стандарт в приложении во время выполнения. Это означает, что нужно попросить пользователя выбрать язык, но это единственный способ убедиться, что он использует правильную локаль для пользователя. Если все ваши пользователи немецкие, то вам не нужно спрашивать, вы можете просто жестко закодировать его. Если его подход звучит так, как будто он может работать, то здесь есть хороший пример кода: http://msdn.microsoft.com/en-us/library/bz9tc508.aspx.
Удачи, точнее, Вила Глюка!