MediaWiki Table 内容不正确的语言错误

MediaWiki Table of content wrong language bug

<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr">
    <div id="toc" class="toc">
        <div id="toctitle">
            <h2>Inhaltsverzeichnis</h2>
        </div>
        <ul>
            <li class="toclevel-1 tocsection-1">
                <a href="#Special_features">
                    <span class="tocnumber">1</span>
                    <span class="toctext">Special features</span>
                </a>
            </li>
            <li class="toclevel-1 tocsection-2">
                <a href="#Importance_for_search_engine_optimization">
                    <span class="tocnumber">2</span>
                    <span class="toctext">Importance for search engine optimization</span>
                </a>
            </li>
            <li class="toclevel-1 tocsection-3">
                <a href="#Web_links">
                    <span class="tocnumber">3</span>
                    <span class="toctext">Web links</span>
                </a>
            </li>
        </ul>
    </div>
</div>

我的 table 内容似乎有一个奇怪的问题。每当我登录我的英文 wiki 时,它都会正确显示为 "content"。一旦我注销,它就会显示为德语的 "Inhaltsverzeichnis"。它似乎从我的浏览器中获取该信息。

语言保存在我的 wiki/languages/i18n/ 文件中。

有人知道为什么会这样吗?

IIRC,最常见的原因是包含目录标题翻译的系统消息以错误的语言缓存。确保您正确配置了缓存:https://www.mediawiki.org/wiki/Manual:Cache

要找出问题所在,用eval.php用\Cdb\Reader::open和MessageCache查询,如https://phabricator.wikimedia.org/T131981#2186195