Php 如何翻译嫩枝日期

Php 如何翻译嫩枝日期,php,model-view-controller,twig,translate,Php,Model View Controller,Twig,Translate,我正在使用我的项目作为模板引擎的细枝 我想实现的是翻译月份的名称。例如,12月30日至30日 该项目不是建立在symfony或任何其他框架之上的。它只是一个基于PHP7和MVC模式构建的项目。也许您可以使用Twig Extensions库,它为Twig提供了几个有用的扩展: 它是由构建细枝模板引擎的人开发的 您可以使用i18n扩展名(),然后在代码中使用trans块将模板中的零件标记为可翻译: {% trans "Hello World!" %} {% trans string_var %}

我正在使用我的项目作为模板引擎的细枝

我想实现的是翻译月份的名称。例如,12月30日至30日


该项目不是建立在symfony或任何其他框架之上的。它只是一个基于PHP7和MVC模式构建的项目。

也许您可以使用Twig Extensions库,它为Twig提供了几个有用的扩展:

它是由构建细枝模板引擎的人开发的

您可以使用i18n扩展名(),然后在代码中使用
trans
块将模板中的零件标记为可翻译:

{% trans "Hello World!" %}

{% trans string_var %}

{% trans %}
    Hello World!
{% endtrans %}

{% set name = object.name_property %}

{% trans %}
    Hello {{ name }}!
{% endtrans %}

如果您只需要一个快速的月名转换解决方案,并且不想让项目因其他依赖项而过载,那么您可以创建一个简单的细枝过滤器,如下所述:

然后在模板中使用它:

{{ 'December'|trans }}
{{ 'December'|trans }}