Basically the bug is in all russian.php files , both regular and utf8:
There is a section that defined as:
Code:
// New: 3.6
DEFINE ('_UDDEIM_KUNENA_LINK', 'Форум');
DEFINE ('_UE_PM_USER', 'Отправить личное сообщение');
DEFINE ('_UE_MENU_PM_USER_DESC', 'Отправить личное сообщение этому пользователю');
DEFINE ('_UE_PM_INBOX', 'Показать входящие личные сообщения');
DEFINE ('_UE_MENU_PM_INBOX_DESC', 'Показать полученные личные сообщения');
DEFINE ('_UE_PM_OUTBOX', 'Показать исходящие личные сообщения');
DEFINE ('_UE_MENU_PM_OUTBOX_DESC', 'Показать исходящие личные сообщения');
DEFINE ('_UE_PM_TRASHBOX', 'Показать корзину');
DEFINE ('_UE_MENU_PM_TRASHBOX_DESC', 'Показать личные сообщения в корзине');
DEFINE ('_UE_PM_OPTIONS', 'Показать настройки СЛС');
DEFINE ('_UE_MENU_PM_OPTIONS_DESC', 'Показать настройки СЛС');
DEFINE ('_UE_PM_SENDMESSAGE', 'Сообщение отправлено');
DEFINE ('_UE_PMSTAB', 'Отправить сообщение');
Note the _UE_xxxx IDs !!!
This IDs are not UDDEIM's and they conflict with CB IDs.
In all other files different IDs used in this section, for example in english it says:
Code:
// New: 3.6
DEFINE ('_UDDEIM_KUNENA_LINK', 'Forum');
DEFINE ('_UDDEIM_PM_USER', 'Send private message');
DEFINE ('_UDDEIM_PM_USER_DESC', 'Send a private message to this user');
DEFINE ('_UDDEIM_PM_INBOX', 'Show private Inbox');
DEFINE ('_UDDEIM_PM_INBOX_DESC', 'Show received private messages');
DEFINE ('_UDDEIM_PM_OUTBOX', 'Show private Outbox');
DEFINE ('_UDDEIM_PM_OUTBOX_DESC', 'Show sent private messages');
DEFINE ('_UDDEIM_PM_TRASHBOX', 'Show trash');
DEFINE ('_UDDEIM_PM_TRASHBOX_DESC', 'Show trashed private messages');
DEFINE ('_UDDEIM_PM_OPTIONS', 'Show PMS options');
DEFINE ('_UDDEIM_PM_OPTIONS_DESC', 'Show PMS options');
DEFINE ('_UDDEIM_PM_ARCHIVE', 'Show private Archive');
DEFINE ('_UDDEIM_PM_ARCHIVE_DESC', 'Show archived private messages');
DEFINE ('_UDDEIM_PM_SENDMESSAGE', 'Message sent');
DEFINE ('_UDDEIM_PM_PMSTAB', 'Send message');
DEFINE ('_UDDEIM_PM_PROFILEMSG', 'Quick message');
DEFINE ('_UDDEIM_PM_SENTSUCCESS', 'Successfully sent.');
DEFINE ('_UDDEIM_PM_SESSIONTIMEOUT', 'Session timeout.');
DEFINE ('_UDDEIM_PM_NOTSENT', 'Message not sent.');
DEFINE ('_UDDEIM_PM_TRYAGAIN', 'Try again.');
DEFINE ('_UDDEIM_PM_EMPTYMESSAGE', 'Empty message.');
DEFINE ('_UDDEIM_PM_EMAILFORMSUBJECT', 'Subject');
DEFINE ('_UDDEIM_PM_EMAILFORMMESSAGE', 'Message');
DEFINE ('_UDDEIM_PM_TABINBOX', 'Inbox');
DEFINE ('_UDDEIM_PM_PMSLINK', 'Private Messaging');
Which is correct.
Not only this results in not translated strings but also fills my log in "Constant _UE_PMSTAB already defined" and cetra PHP notice errors.
And btw: there are too few of them too in this "// New: 3.6" section, meaning some not translated at all.