We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 15344
    • 13 Posts
    Делаю мультиязычный сайт на Evo и возникла трудность с выводом названий месяцев на разных языках.
    Для вывода используется Ditto
    [[Ditto? ........ &tpl=`news_(yams_id)` &dateSource=`pub_date` .......]] 

    Используются разные чанки для разных языков news_ru, news_en ..... В чанках вывод даты так:
    [+pub_date:date=`%d %B %Y`+]

    На языке по умолчанию(русский) все норм, при переходе на другие языки, естественно остается название месяца на русском. Всего 5 языков. Перепробовал множество вариантов, но подходящего не нашел.
    Помогите, может быть есть решение подобных проблем?
      • 15344
      • 13 Posts
      Если кому, то интересно, то проблему решил с помощью модифицированного cниппет convertDate!!
      Создал cниппет convertDateEn
      <?php
      $monthes = array ('','January','February','March','April','May','June','July','August','September','October','November','December');
      $day = date("j",$MyDate);
      $month = $monthes[date("n",$MyDate)];
      $year = date("Y",$MyDate);
      echo $day.' '.$month.' '.$year.' year';
      ?>

      В чанке вызвал так:
      [!convertDateEn?MyDate=`[+pub_date+]`!]