В неанглоязычных версиях Windows Vista и Windows 7 обычные специальные папки (например, папка «Мои документы») имеют двойное имя: например, «Мои документы» могут быть доступны (в немецких системах) через
C:\Users\Username\Documents
Но отображается (в диалогах проводника и выбора файла) как
C:\Benutzer\Username\Eigene Dokumente
В моем приложении (C #) я хотел бы отобразить вторую форму, но мне нужно использовать первую для внутренних целей. Итак, я ищу какую-то функцию для преобразования, например. результат Environment.GetFolderPath()
(которое всегда является английским именем) в локализованную форму.
Так как я не знаю, как называется эта функция (а мой английский как-то ограничен), я даже не знаю, как ее погуглить.
Любые подсказки очень ценятся!
Спасибо Мартин