.htaccess 目录列表可以显示为不同的语言吗?

Can directory listings appear in different languages with .htaccess?

我在 pub.regularsite.com 为设计客户建立了一个简单的网站,我将完成的设计项目放在那里。

该站点是使用 Apache 目录列表设置的,其中包含用于徽标、传单等的子目录。

问题是列表headers(名称、最后修改时间和尺寸是英文的,我希望它们出现在法语.

是否可以在 .htaccess 文件或其他地方指定 header 语言?

是否可以根据用户的系统语言自动设置?

抱歉,我认为您不能使用 Apache 附带的默认目录列表模块来执行此操作。

默认情况下,目录列表由 Apache 的 mod_autoindex 生成,根据存储库 [1] 中的最新版本,它没有对 "Last modified" 等字符串的任何翻译

如果您不关心它是否使用用户的首选语言并且一直使用法语,我猜如果您翻译该文件中的所有字符串,重新编译模块,重新安装它并重新启动 Apache,它会做你想做的事——尽管它可能比找到其他支持基于每个用户的翻译的目录生成工具更有效。

[1] 请参见第 1584 行的 http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/generators/mod_autoindex.c?revision=1705983&view=markup:"Last modified" 字符串是硬编码的,不涉及翻译词典。