# 数百兆字节的明显重复的 locale .js 文件

**URL:** <https://meta.discourse.org/t/hundreds-of-megabytes-of-apparently-duplicate-locale-js-files/360254>\
**Category:** Support\
**Created:** [2025年四月3日 15:54 UTC](https://meta.discourse.org/t/hundreds-of-megabytes-of-apparently-duplicate-locale-js-files/360254 "2025-04-03T15:54:58Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![dandv](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dandv/32/169779_2.png) [@dandv](https://meta.discourse.org/u/dandv)\
**Post date:** [2025年四月3日 15:54 UTC](https://meta.discourse.org/t/hundreds-of-megabytes-of-apparently-duplicate-locale-js-files/360254/1 "2025-04-03T15:54:59Z")

</div>

我的小型论坛（500MB 备份）在 50GB 的磁盘上运行 `./launcher rebuild` 时因空间不足而失败。在尝试找出还需要清理什么（`apt autoremove` 和 `./launcher cleanup` 都没有发现任何东西）时，我在 `/var/lib/docker/overlay2/.../merged/var/www/discourse/public/assets/locales` 中发现了数百兆字节的无用语言环境。

不幸的是，我在截图之前就开始删除它们了，但仍然可以看到许多针对同一种语言的重复的、似乎是转译过的 JavaScript 文件。可以在 Discourse 代码中做些什么来避免这种情况吗？`.map` 文件有什么用途吗？

此外，我的论坛只使用英语。如何选择退出所有其他语言？

 ![图像显示了一个终端窗口，其中包含一种语言的 JavaScript 映射文件列表，背景为黑色，粉色和橙色文本，默认情况下显示文件详细信息并附有关于排除语言环境的评论。（由 AI 题注）](https://global.discourse-cdn.com/meta/original/4X/a/4/d/a4d47b8c39476bc17790b3a3a97df291461c57b6.png)

`/usr/lib/locale` 中还有几百兆字节的语言环境，我希望不必手动释放它们：

 ![图像显示了一个显示文件和目录列表的监视器，其中包含文件大小（MB）、文件权限（表示为“数字用户和组八进制值以及粘滞位”）和文件名等详细信息，以类似 Unix/类 Unix 操作系统终端窗口的列格式排列。（由 AI 题注）](https://global.discourse-cdn.com/meta/original/4X/4/8/2/4827cc00b77626eddc2de823c3c64b86054c68f7.png)

---

_[View the full topic](https://meta.discourse.org/t/hundreds-of-megabytes-of-apparently-duplicate-locale-js-files/360254)._
