简体   繁体   English

Symfony pagerfanta - 无法翻译最终分页中的文本

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM