Neeger3, да. По терминологии разработчика: код пишется независимо от языка, а потом локализируется.
Сам как-то думал, что
английская это оригинальная, а все остальные это локализированные.
Кроме того, язык интерфейса можно изменять с помощью
языковых пакетов. Они не меняют локализацию, системе при обновлении все равно нужно качать соответственные обновления.
Начиная с Висты обновления стали языко нейтральными, но сервис паки всё ещё локализировано направлены.