Я не нашел никакого языка кроме русского, что, конечно, страшно ограничивает "применимость" плагина и его "полезность" и конкурентоспособность. То есть, не нашел ни одного европейского или азиатского языка, даже французского или немецкого не говоря уже о китайском. Английский текст настолько смехотворен, что местами невозможно понять о чём идёт речь. Если у меня дойдут руки я переведу все на нормальный человеческий английский и выложу файлы перевода. У ближайшего конкурента BuddyPress 17 полноценных языковых вариантов.
А вот и глюк, мучился с формой регистрации, ну не приходят сообщения. Никак не мог найти причину, перенастраивал smtp, а потом случайно переключился на русский (блог двуязычный, точнее трёхъязычный) и чудо из чудес, все заработало. Пришло сообщение о регистрации. Переключил блог в браузере обратно на английский, снова не приходят сообщения, снова на русский, заработало как швейцарские часы. Не знаю это только у меня или это эпический глюк. Плагин хороший. но местами сыроват и очень коряв в языковом смысле (даже русский язык дивный и перегружен английским на кириллице, американизмами и мусором, а английский - ну, это просто трагедия). Пойду разбираться. Подозреваю, что там где находится источник сообщения о регистрации ничего кроме русского нет и он не может послать пустышку. По другому это не объяснить.
Здравствуйте.
Посмотрите:
русский, английский, украинский, итальянский, японский и другие языке, но с меньшим кол-вом перевода. Переводами занимаются волонтеры. Собственно как и в бадипресс. За исключением языка носителя - у нас он русский.
Предложить корректный перевод на английский вы можете тут
Инструкция как это сделать здесь
видел еще на ютубе в видеоформате.
fledermausi сказал(а)
даже русский язык дивный и перегружен английским на кириллице, американизмами и мусором, а английский - ну, это просто трагедия
предлагайте варианты, трагедия поправима.
Письмо о регистрации нового пользователя, насколько мне помнится, вордпресс отправляет.
Здравствуйте, понятно, что переводы добровольцы делают в большинстве случаем и что не страшно, что он не всегда правильный, но... но... тут есть 100% глюк. Это не то, что я подозревал. Текста письма о регистрации нет, как я понимаю, а оно собрано из предложений находящихся в wp-recall-ru_RU.po (wp-contentlanguagespluginswp-recall-ru_RU.po). Там есть как английский текст, так и русский перевод. Литературные качества обсуждать нет смысла и они тут не у дел. Я подозревал, что ничего не отсылается, потому что вообще нет английского, а есть только русский, и поэтому при отсылке эта фигня глючит и ничего не приходит. Нет, там каждой строчке соответствует строчка на другом языке (английский - русский) и всё должно работать. Но не работает. То есть, если кто-то регистрируется, а у него стоит английский язык, то письмо о регистрации не отсылается, а если переключиться на русский (и удалить того же пользователя в панели управления) и снова зарегистрироваться, то плагин письмо с подтверждением по-русски отправляет.
Я сейчас вообще отключу русский язык и посмотрю, что произойдёт.
Сайт был на русском - успешно зарегистрировался - письмо пришло
я в настройках вордпресс переключился на английский язык. Зарегистрировал пользователя - письмо пришло на английском
работает всё. Или опишите подробно по шагам что нужно сделать чтобы воспроизвести проблему.
Также стоит пробовать на чистом вордпресс, на теме twenty и без сторонних плагинов. Не стоит забывать про хостинг и что на отправку email у разных хостеров свои ограничения.
И может в логах ошибок вебсервера что-то есть на момент регистрации
Нет, если отключить WP Recall, то тогда я не смогу его проверить. Сам по себе wordpress отправляет почту. Другие плагины с отправкой почты или подпиской работают. На одном сайте communist.monster у меня стоит чистый wordpress (с встроенным "рассыльщиком", ничего не трогал), а на другом мой smpt.
Результат - регистрация с чистого communist.monster проходит, а с грязного (где стоят плагины и мой smpt) работает исключительно на русском, что удивительно. Но мгновенно. Русский так даже не умолчанию. Не стоит by default. Теперь надо будет отключать все плагины один за другим. Или это проблема в smpt? Но все остальное работает. То есть могу послать снова "механически" из панели управления сообщение или сбросить пароль. Пользователь появляется, но не подтверждённый и он не получает письма. Если доберусь до виновника, то сообщу. Сейчас надо сделать перерыв, потому что я начал с этим делом сходить с ума.
Да, ошибка ваша, глюк в плагине, он не позволяет иметь многоязычные сайты и тем исключает большинство сайтов в Азии и Европе и скорее всего на земле. Есть способ обойти это, просто отключив подтверждение, хоть и праздник для спаммеров, такой приём работает, потому что сообщение, что пользователь зарегистрировался, приходит. Заразу можно частично нейтрализовать выбрав двойной ввод пароля и установить какую-нибудь злую капчу.
Но, если нужно подтверждение, как на большинстве сайтов, то плагин дает сбои когда установлено больше чем один язык (я проводил опыты с тремя сразу - русским, французским и английским), и потратил сегодня часов восемь. Что-бы не переселяться на BuddyPress я просто поставлю капчу, honeypot, плюс ввод пароля два раза. То есть, много часов я бился над тем, что нельзя разрешить на уровне пользователя (не с моими мозгами по крайней мере).
Английское письмо
русское
я проблем не наблюдаю. Письма приходят.
Выше я советовал что вам нужно сделать.
Не делайте поспешные выводы. Знаете как был бы форум завален проблемами, подобной вашей - если бы "у всей планеты" плагин не работал. Вы нам не даете никаких подробностей. Проблема на вашей стороне - сторонние плагины, тема, хостинг. Мы не знаем что у вас. Почитайте и выполните это:
Лично я вам не могу ничем помочь. Может еще кто подскажет
Нет, тут всё проверено экспериментальным путем хотя возможно это и совпадения. У меня два разных хостинга, один общий (shared hosting) и один виртуальный сервер (VPS), два разных домена, и две установки вордпресса,
но один (тот же самый) языковый плагин polylang
уведомления приходят, но только если отключить необходимость подтверждения почты
если же её включить, то сообщение о подтверждении почты приходят только если пользователь регистрируется с одного языка (в одном случае только на русский, в другом только на английский), скорее всего "важен" язык, который стоял первым по умолчанию. В других двух случаях они не приходят вообще или эпизодически.
Возможно это глюк между плагином и polylangом, может быть с другими как wpml он работает, но у меня все настроено под polylang, мне с ним удобно, и я тут решал неразрешимую проблему - больше времени на "опыты" у меня нет. Решением стало просто отключить условие подтверждения имейла. Пользователь просто получает сообщение, что он зарегистрирован. Для меня тема закрыта. Понятно, что я это тут всё писал не потехи ради.