文件夹名称转换如何在国际Windows 7版本中运行?

时间:2012-06-20 08:38:58

标签: windows windows-7 internationalization language-translation

我正在运行意大利语版本的Windows 7。 某些文件夹(例如C:\Users)显示为C:\Users 当我运行cmd并从ls目录执行C:时。 但是,当我使用Windows资源管理器时,此用户 文件夹显示为 Utenti 。还有,当一个 安装脚本安装到C:\ Users和I. 转到Windows资源管理器,我可以点击 C:\Utenti并仍在查看内容。

任何人都可以解释这个问题 翻译是如何配置的 它在更深层次上工作,就像这样 发生在大多数文件夹上 系统似乎最终结束了 在意大利语版本的Window 7中有两个名字?

感谢您的任何指示或 更深入的信息 关于特殊性 这种机制。

2 个答案:

答案 0 :(得分:2)

本地化文件夹实际上是symbolic links到他们的英文对应部分。原始英文文件夹是隐藏的系统文件。这样,用户只能以他们的语言查看文件夹,但仍可以英文名称访问它们。这是Windows Vista / 7的一大优点,因为如果脚本访问C:\Program Files之前,它在非英语版本的Windows下无法使用。

如果你去tools -> folder options -> show system files(或类似的东西,我的头脑中),你可以显示隐藏的原始英文文件夹。

答案 1 :(得分:0)

正如Felix Dombek在他的comment中所提到的,这是由于desktop.ini,它可以在您的Users文件夹(以及其他文件夹)中找到。

文件浏览器和命令行管理程序使用此文件来自定义文件夹的外观。 LocalizedResourceName条目负责显示的文件夹名称,该文件夹名称用于确定正确的DLL和stringID,应从中加载文件夹名称。