Function for getting localized path?

Posted by MartinStettner on Stack Overflow See other posts from Stack Overflow or by MartinStettner
Published on 2011-01-14T15:05:52Z Indexed on 2011/01/14 20:53 UTC
Read the original article Hit count: 146

Windows 7 (and probably Windows Vista) display localized folder names using the LocalizedResourceName entry in the desktop.ini file. For my Documents folder, this looks like

[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21770
IconResource=%SystemRoot%\system32\imageres.dll,-112
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-235

(see this question)

This way the explorer displays the path "C:\Users\Username\Documents" as "C:\Benutzer\Username\Dokumente" on a german Windows.

I wonder, if there's any build-in shell function to automatically get this localized name or, even better, transform a whole path into its localized form (best would be anything in .NET)?

This is even more interesting as the LocalizedResourceName entry is only documented for Windows CE (see here).

Thanks

Martin

© Stack Overflow or respective owner

Related posts about .NET

Related posts about windows-7