У меня есть локализованная версия Windows 7. Я не могу понять, где Windows получает имена файлов и каталогов в системе. Например, рассмотрим следующие (по умолчанию) файлы.
> cd C:\Users\Public\Pictures\Sample Pictures
> dir
Chrysanthemum.jpg
Desert.jpg
...
Когда я просматриваю эти файлы в проводнике по умолчанию, я вижу следующие имена:
Crisantemo.jpg
Deserto.jpg
...
Кажется, это подразумевает, что каждому файлу может быть как-то присвоено локализованное имя.
Однако я не могу понять, как.
Был бы признателен, если бы кто-то мог пролить свет на эту проблему.
Благодарю.
ОБНОВЛЕНИЕ РЕДАКТИРОВАТЬ:
Файл desktop.ini в папке, содержащей Chrysanthemum.jpg, содержит следующие записи. Файлы .dll, используемые для перевода различных ресурсов, к сожалению, не воспринимаются человеком, и я понятия не имею, как они могут быть сгенерированы для других файлов, созданных пользователем для перевода, но они служат цели и решают загадку, которая привести к посту. Благодарю.
[LocalizedFileNames]
Chrysanthemum.jpg=@%systemroot%\system32\SampleRes.dll,-101
Desert.jpg=@%systemroot%\system32\SampleRes.dll,-102
Hydrangeas.jpg=@%systemroot%\system32\SampleRes.dll,-103
Jellyfish.jpg=@%systemroot%\system32\SampleRes.dll,-104
Koala.jpg=@%systemroot%\system32\SampleRes.dll,-105
Tulips.jpg=@%systemroot%\system32\SampleRes.dll,-106
Lighthouse.jpg=@%systemroot%\system32\SampleRes.dll,-107
Penguins.jpg=@%systemroot%\system32\SampleRes.dll,-108
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21805