• Ставлю русский вп — дата на русском нормальная и на аглицком нормальная. Ставлю польский вордпресс дата на польском нормальная и на аглицком ессно тоже. Итак что делать то ? Ну хочу я чтобы при переключении на немецкий Декабрь становился Dezember а не December может я и извращенец но именно из таких мелочей строится отношение к сайту на мой взгляд. На данный момент qtranslate использует strftime сам не помню почему но как я ни переключал Dezember не соизволил произойти ! Итого — это не фича, это баг !!!!

Просмотр 15 ответов — с 1 по 15 (всего 28)
  • Без qTranslate с офциальной локалью de_DE замечательно пишет «Dezember 2011». Ставить qTranslate мне лень.

    С локалью да ! Но фокус то в том что сайт многоязычный а прописать больше одной локали низзя ! Это бага клянусь )))

    Это бага клянусь )))

    Да ладно. Может дело в другом? 😉
    Специально ща потестил (изменил формат вывода дат):

    http://imageshack.us/photo/my-images/577/qtranslate.png/

    4 языка.

    Удивительно. Посмотрите пожалуйста настройки вывода даты у qtranslate. У меня — STRFTIME вместо даты с заменой форматов предопределенных для каждого языка.

    И все таки это бага ! Я уже поменял в wp-config.php wplang так вот несмотря на наличие немецких, польских, португальских (бразильских) и еще пары языков это гад ВООБЩЕ локаль не меняет ! То есть админка — ру, сайт — ру, даты или на русском или на английском для всех кроме русского ! В qtranslate определение откуда пользователь отключал ! Вообще ВСЕ элементарное я уже делал, нужно решение которое не на поверхности лежит !

    qTranslate по вполне очевидным причинам отменяет указанную в конфиге локаль.

    И все же. Mo/po лежат где надо, прокопано все что насоветовали но воз то и ныне там ! Еще идеи есть ?

    Ну, поставил qTranslate. Первое впечатление: он работает с WP3.3 только в адмике, а морда живет сама по себе.

    upd1 Первое впечатление оказалось обманчиво. Просто я привык, что язык админки влияет на язык морды. А не тут-то было! Проверяю дальше.

    upd2 Да, некоторая перректальность наблюдается. Может, она всегда была, только пряталась за форматом dd.mm.YYYY.

    Напомню — не работают названия месяцев и дней для локалей кроме русской и английской.

    Закомментировал add_filter('get_the_time'... — получил адекватную работу кода <?php the_time('M'); ?>.

    А подробнее можно ?

    qtranslate_hooks.php:269

    //add_filter('get_the_time',					'qtrans_timeFromPostForCurrentLanguage',0,3);

    Результат

    До того там было Dec, 15:17 или %I:%M %p — в зависимости от настройки плагина.

    Изменил, и это ничего не дало. Сейчас копаю как шаблон берет дату стрингов то как минимум три… Я еще и тут оказывается дурак ! Дату вообще отображает по английски и в русском тоже ! У меня там просто цифирями было, сейчас вставил строку и выяснил что дату берет в любом случае английскую !

    <?php echo get_the_date (») ?> — Дело вот в этой строчке. Как ее локализовать ? Чтобы я ни делал либо ошибка либо все так же как и было…

    Назовите, пожалуйста, хостинг.

Просмотр 15 ответов — с 1 по 15 (всего 28)
  • Тема «Я нашел БАГУ )))» закрыта для новых ответов.