Поддержка Проблемы и решения Проблема с запятой

  • Столкнулся с неведомой проблемой, даже не знаю где искать причину.
    В блоге после обновления до 3.3 во всех стилях, где присутствуют десятичные дроби вместо правильной точки разделителем ставится запятая…
    К примеру страница добавления новых плагинов с облаком тегов в админке выводится одним размером шрифта, так как все значения с запятов в стилях признаются браузером неверными.

    Вот кусок со страницы /wp-admin/plugin-install.php где должен отображаться звёздочками рейтинг:

    <div class="star star-rating" style="width: 93,4px"></div>

    а должно быть так:

    <div class="star star-rating" style="width: 93.4px"></div>

    покопался, обнаружил что запятая исчезает, если в wp-config поменять язык локализации WordPress на en
    в файлах локализации присутствует такой параметр number_format_decimal_point, который стоит в значении «,»
    меняю на точку в poedit’е, закачиваю на сервер новые po и mo файлы локазизации, однако всё равно проблема с запятой не исчезает

    где же ещё копать????

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • проблема в плагине AdRotate
    это его рук дело =)

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Можно удалить строку 19 в adrotate.php:

    setlocale(LC_ALL, get_locale().'.'.DB_CHARSET);

    Плагин устанавливает локаль PHP в соответствии с константой WPLANG.

    Файлы перевода в данном случае не имеют значения, а вот локаль — имеет, поскольку во многих странах десятичным разделителем является именно запятая. И функция unserialize() в plugins_api() при такой локали возвращает значения с запятыми, даже если в ответе API WP.org они изначально были с точками.

    Написал в багтрекер: http://core.trac.wordpress.org/ticket/19593

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Проблема с запятой» закрыта для новых ответов.