相关疑难解决方法(0)

django blocktrans和模板中的i18n

我在django有一个i18n问题:

这很好用:

{% trans cat.name %}  
Run Code Online (Sandbox Code Playgroud)

cat.name 将被翻译

但这不起作用:

{% blocktrans with cat.name|slugify as cat_slug %}{{ cat_slug }}{% endblocktrans %}  
Run Code Online (Sandbox Code Playgroud)

cat.name 没有翻译

如果我更改过滤器:

{% blocktrans with cat.name|capfirst as cat_slug %}{{ cat_slug }}{% endblocktrans %}  
Run Code Online (Sandbox Code Playgroud)

我可以看到过滤器正在工作,但没有翻译......

django templates translation internationalization

10
推荐指数
4
解决办法
2万
查看次数