[英]Symfony pagerfanta - can't translate the text in final pagination
I'm trying to translate from english the next and previous in pagination.我正在尝试在分页中从英语翻译下一个和上一个。
I've tried creating normal pagerfanta.cs.yaml with Previous: "Předchozí" Next: "Následující"
and pagerfanta even has its own translations so it should work by itself, but copying the original pagerfanta.cs.xliff to the translations folder doesn't work either.我试过用
Previous: "Předchozí" Next: "Následující"
创建普通的pagerfanta.cs.yaml和 pagerfanta 甚至有自己的翻译所以它应该自己工作,但是将原始的pagerfanta.cs.xliff复制到翻译文件夹不会也工作。
In services.yaml I have:在 services.yaml 我有:
parameters:
locale: 'en'
and in translation.yaml:在翻译中.yaml:
framework:
default_locale: cs
translator:
default_path: '%kernel.project_dir%/translations'
fallbacks:
- '%locale%'
Symfony debug toolbar also doesn't even catch any translations should take place. Symfony 调试工具栏甚至没有捕捉到应该发生的任何翻译。
Any ideas why it's not working?任何想法为什么它不起作用?
You should install pagerfanta/twig
package in order to use translatable templates.您应该安装
pagerfanta/twig
twig package 以使用可翻译模板。 Then create a new config file at config/packages/babdev_pagerfanta.yaml containing然后在config/packages/babdev_pagerfanta.yaml包含创建一个新的配置文件
babdev_pagerfanta:
default_view: twig
default_twig_template: '@BabDevPagerfanta/twitter_bootstrap5.html.twig'
By selecting twig
as default_view
, the translations are going to be handled properly.通过选择
twig
作为default_view
,翻译将得到正确处理。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.