• Хочу поменять выражение с английского на русский. Для этого в php файле «lj-xp.php» плагина LiveJournal Crossposter. меняю

    __('Read the rest of this entry »', LJXP_DOMAIN) .

    на

    __('Читать далее »', LJXP_DOMAIN) .

    . До замены плагин отлично работает, после замены выскакивает ошибка

    Something went wrong — Client : Application failed during request deserialization: not well-formed (invalid token) at line 13, column 80, byte 815 at /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/XML/Parser.pm line 187

    . Кодировка в настройках вордпресса стоит UTF-8. В чём дело, помогите пожалуйста.

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Модератор Юрій

    (@yube)

    __() — функция перевода. Если хотите сделать её работу самостоятельно, тогда меняйте на

    'Читать далее »'

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Кодировка в настройках вордпресса стоит UTF-8

    Предполагаю, что файл также нужно сохранить в UTF-8 (без метки BOM).

    'Читать далее &raquo' если менять на это то выскакивает та же ошибка…. привожу больший отрывок кода

    $the_event .= apply_filters('the_content', $content[1]);
    	break;
    case "link":
    	$the_event .= sprintf('<p><a href="%s#more-%s">', get_permalink($post_id), $post_id) .
    		__('Read the rest of this entry &raquo;', LJXP_DOMAIN) .
    		'</a></p>';
    	break;
    case "lj-cut":
    	$the_event .= '<lj-cut text="' .
    		__('Read the rest of this entry &raquo;', LJXP_DOMAIN) .
    		'">' . apply_filters('the_content', $content[1]) . '</lj-cut>';
    	break;

    Мне всего лишь надо заменить эту фразу Read the rest of this entry на русский аналог

    'Читать далее &raquo'
    если я ставлю так тоже выскакивает ошибка… Кто нибудь может помочь?

    Atrax

    (@atrax)

    Ethical engineer

    Кто нибудь может помочь?

    Вам уже дали два совета.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Можно скачать и установить русскую версию плагина. Как оказалось, версия 2.0.6 ничем не отличается от 2.0.5, кроме информации о новом соавторе.

    Версия LiveJournal Crossposter 2.05 почему то не делает кроспост.

    Предполагаю, что файл также нужно сохранить в UTF-8 (без метки BOM).

    Каким образом, через какую программу это нужно сделать?

    Akelpad, pspad или notepad++

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    В Notepad++ нужно выбрать в меню «Кодировки» пункт «Преобразовать в UTF-8 без BOM».

    Кодировка файла именно такая UTF-8 (без метки BOM). Если это

    __('Read the rest of this entry &raquo;', LJXP_DOMAIN) .

    менять на это

    'Читать далее &raquo;'

    . то выскакивает ошибка. Вроде ды попробывал всё, что тут советовали. Помогите плиз.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Версия LiveJournal Crossposter 2.05 почему то не делает кроспост.

    Можно оставить 2.0.6, но сохранить файлы перевода из русской версии в каталоге wp-content/plugins/ljxp/lang (без дефиса).

    Или попробовать отредактированный и проверенный мной файл:
    http://narod.ru/disk/10430114001/lj-xp.zip.html

    Если не поможет — вероятно, проблема в самой записи.

    Сергей, Большое Спасибо!

Просмотр 12 ответов — с 1 по 12 (всего 12)

Тема «Проблема с LiveJournal Crossposter» закрыта для новых ответов.