我知道有很多这样的主题,但它们大多来自几年前,我所要做的就是安装最新版本的Twig i18n扩展(可能还有Intl扩展)。
官方Twig网站上的页面似乎已经被删除,或者至少在版本3中不再有效,因为他们都为我设计了404。我所能找到的就是这个网站,我真的不知道它是与Twig有关,还是只是一个“支持者”式的外部网站:https://twig-extensions.readthedocs.io/en/latest/
当我访问该站点时,它会将我发送到GitHub链接:https://github.com/twigphp/Twig-extensions
我试图通过Composer安装整个东西(尽管我只对上面提到的两个扩展感兴趣),但它不会这样做。作曲家说:
C:\Localhost\www\test\包括\Lib
问题1-细枝/扩展[v1.5.0,…,v1.5.1]需要细枝/细枝~1.27 | ~2.0-
使用选项--with all dependencies(-W)允许对当前锁定到特定版本的包进行升级、降级和重新移动。
安装失败,恢复./composer.json和./composer.lock到其原始内容。
我注意到,在Github存储库中,它说fork已经被放弃,取而代之的是“Twig core extra”。我真的不知道我应该在哪里寻找了,也没有任何关于这些扩展在哪里的信息(或者它们是否在3.0上存在)。
我没有使用Symfony,只是Twig,我真正想要的是使用i18n和Intl扩展,这样我就可以在模板中使用GetText,并在必要时翻译任何格式。
对此,我们非常感谢任何指导。
经过相当多的努力,我发现PhpMyAdmin已经完成了我正在寻找的扩展,并对其进行了更新,使其能够与新版本的Twig一起工作。似乎我不是唯一一个有这个问题的人。。。。。。。
对于那些感兴趣的人,你可以在这里找到更新的代码:https://github.com/phpmyadmin/twig-i18n-extension