silverstripe 不会获取语言 yml 文件中的更改
silverstripe does not pick up changes in language yml files
silverstripe 似乎无法获取语言 yml 文件中的更改。这曾经有效。像往常一样,我在文件更改后执行 ?flush=all...
在模板中,我使用了类似 <%t General.GoToPortfolio "zum Portfolio" %> 的 t- 函数
我正在编辑现有条目,但模板始终显示条目的旧 'version'。如果我删除 en.yml 文件,那么翻译就真的消失了。所以我假设它至少有一点作用...
目前我使用的是silverstripe 3.1.12
文件保存在这里,例如:module/lang/en.yml
谢谢,
弗洛里安
前段时间我遇到了德语变音符号和文件编码错误的问题。因此,要么告诉您的编辑器或 IDE 编码并编写正确的 utf-8(最好没有 bom),要么对您的变音符号进行 htmlencode。
终于找到了:
删除了 silverstripe-cache 文件夹的内容,它起作用了。
silverstripe 似乎无法获取语言 yml 文件中的更改。这曾经有效。像往常一样,我在文件更改后执行 ?flush=all...
在模板中,我使用了类似 <%t General.GoToPortfolio "zum Portfolio" %> 的 t- 函数 我正在编辑现有条目,但模板始终显示条目的旧 'version'。如果我删除 en.yml 文件,那么翻译就真的消失了。所以我假设它至少有一点作用...
目前我使用的是silverstripe 3.1.12 文件保存在这里,例如:module/lang/en.yml
谢谢, 弗洛里安
前段时间我遇到了德语变音符号和文件编码错误的问题。因此,要么告诉您的编辑器或 IDE 编码并编写正确的 utf-8(最好没有 bom),要么对您的变音符号进行 htmlencode。
终于找到了: 删除了 silverstripe-cache 文件夹的内容,它起作用了。