Output postDate in a different language than CP How to retrieve the postDate of an entry in a different language than the CP.
In the general config settings i have the following,

    'defaultCpLanguage' =&gt; 'en'


But i would like to display the dates in the frontend in a different language. As in translated month names. Is this possible?

I tried the following with no result:

    {{ entry.postDate | date("d/F/y", "Europe/Paris") }}
    {{entry.postDate.format("d F y")}} #}
    &lt;span class="date"&gt;{{entry.postDate | date('d F Y')}}&lt;/span&gt;


The format works, but there is no translation.
It looks like you need Craft Pro and even then it's not possible
to have the CP in a language that is not installed as a front-end locale.

The (new) defaultCpLanguage setting doesn't change this. See Brad's
answers here:
Change system language +
German locale &amp; English CP language resulting in disappeared entries

But to help you with your date problem. It is possible to access most data from
craft/app/framework/i18n/data/ via craft.i18n methods.

{% macro dateFormat(date, locale) %}
    {% set localeData = craft.i18n.getLocaleData(locale|default('de')) %}
    {{
        localeData.getWeekdayName(date|date('w')) ~ ', ' ~
        date|date('j ') ~
        localeData.getMonthName(date|date('m')) ~
        date|date(' Y')
    }}
{% endmacro %}
{% import _self as macros %}

{% for locale in ['en', 'es', 'fr', 'de', 'ru', 'nl', 'no'] %}
    &lt;li&gt;{{ macros.dateFormat(now, locale) }}&lt;/li&gt; 
{% endfor %}