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