silverstripe不会检测语言yml文件中的更改

silverstripe不会检测语言yml文件中的更改,silverstripe,Silverstripe,silverstripe似乎没有注意到语言yml文件中的更改。这曾经奏效。与往常一样,我正在执行?flush=文件更改后的所有操作 在模板中,我使用t函数,如 我正在编辑现有条目,但模板始终显示条目的旧“版本”。如果我删除en.yml文件,那么翻译就真的消失了。所以我假设它至少能起一点作用 目前我正在使用silverstripe 3.1.12 文件保存在此处,例如:module/lang/en.yml 谢谢, 弗洛里安不久前,我在使用德语umlauts和错误的文件编码时遇到了这个问题。因此,请告

silverstripe似乎没有注意到语言yml文件中的更改。这曾经奏效。与往常一样,我正在执行?flush=文件更改后的所有操作

在模板中,我使用t函数,如 我正在编辑现有条目,但模板始终显示条目的旧“版本”。如果我删除en.yml文件,那么翻译就真的消失了。所以我假设它至少能起一点作用

目前我正在使用silverstripe 3.1.12 文件保存在此处,例如:module/lang/en.yml

谢谢,
弗洛里安

不久前,我在使用德语umlauts和错误的文件编码时遇到了这个问题。因此,请告诉您的编辑器或IDE编码并编写正确的utf-8(最好不要使用bom)或htmlencode您的UMLAUT。

不久前,我遇到了德语UMLAUT和错误的文件编码问题。因此,请告诉您的编辑器或IDE编码并编写正确的utf-8(最好不要使用bom)或htmlencode您的UMLAUT。

最终找到了它: 已删除silverstripe缓存文件夹的内容,该文件夹工作正常。

最终找到它: 删除了silverstripe缓存文件夹的内容,并正常工作