Пропустить

Подскажите, как подключить свой перевод к скрипту

Вопросы, связанные с переводом phpBB-3 на русский язык.
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Подскажите, как подключить свой перевод к скрипту

Сообщение toxi » 15.06.2008 23:48

Всем привет!
Это находится в файле functions.php (includes\functions.php)
Мне нужно перенести в языковой файл перевод:
$user_online_link = '<span title="* = '.strip_tags($row['username']).' is logged into the Chat">'.$user_online_link.'*</span>';
'CHAT_LINK'                  => 'chat/',
'CHAT_LABEL'               => 'AJAX Chat ['.count(getChatOnlineUserIDs()).']',
'CHAT_TITLE'               => 'Online: '.htmlentities(implode(', ', getChatOnlineUsers()), ENT_QUOTES, 'UTF-8'),

Вставлял переменную '$user->lang['CHAT_URL']',:
$user_online_link = '<span title="* = '.strip_tags($row['username']).' $user->lang['CHAT_ONLINE_USER']">'.$user_online_link.'*</span>';
'CHAT_LINK'                  => '$user->lang['CHAT_URL']',
'CHAT_LABEL'               => '$user->lang['CHAT_NAME'], ['.count(getChatOnlineUserIDs()).']',
'CHAT_TITLE'               => '$user->lang['CHAT_ONLINE'], '.htmlentities(implode(', ', getChatOnlineUsers()), ENT_QUOTES, 'UTF-8'),

Ничего не работает и сервер выдаёт ошибку, что найден недопустимый символ.
Подскажите, как правильно создать переменную?
Server: PHPBB 3 | Localhost: PHPBB 3 | Denwer | Мой мод phpbb3portal_plus | Утилита MODX Creator (Online)
Аватара пользователя
toxi
phpBB 2.0.0
 
Сообщения: 107
Зарегистрирован: 25.01.2007 7:12
Откуда: Украина, г. Житомир
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Подскажите, как подключить свой перевод к скрипту

Сообщение ***Blaze*** » 16.06.2008 12:40

Попробуй в functions.php (includes\functions.php) оставь вот так:
$user_online_link = '<span title="* = '.strip_tags($row['username']).' {CHAT_ONLINE_USER}">'.$user_online_link.'*</span>';


Открой root\language\ru\common.php

Найди:
'CHANGING_PROFILE'		=> 'Изменение настроек профиля',

Добавь после:
'CHAT_ONLINE_USER'                  =>  'is logged into the Chat',
'CHAT_LINK'                  => 'Chat',
'CHAT_LABEL'               => 'AJAX Chat',
'CHAT_TITLE'               => 'Online: ',


Переменные типа ['.count(getChatOnlineUserIDs()).'] и '.htmlentities(implode(', ', getChatOnlineUsers()), ENT_QUOTES, 'UTF-8') ИМХО не должны находиться в языковых файлах, для этого есть другое место, например в стиле и должны быть правильно оформленными с языковыми переменными.
Аватара пользователя
***Blaze***
phpBB 2.0.14
 
Сообщения: 469
Зарегистрирован: 12.01.2007 10:57
Откуда: Данков
Благодарил (а): 9 раз.
Поблагодарили: 6 раз.

Re: Подскажите, как подключить свой перевод к скрипту

Сообщение toxi » 16.06.2008 15:20

$user_online_link = '<span title="* = '.strip_tags($row['username']).' {CHAT_ONLINE_USER}">'.$user_online_link.'*</span>';

Не проходит.
Появляется надпись вида: * = toxi {CHAT_ONLINE_USER} и всё...
Server: PHPBB 3 | Localhost: PHPBB 3 | Denwer | Мой мод phpbb3portal_plus | Утилита MODX Creator (Online)
Аватара пользователя
toxi
phpBB 2.0.0
 
Сообщения: 107
Зарегистрирован: 25.01.2007 7:12
Откуда: Украина, г. Житомир
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Подскажите, как подключить свой перевод к скрипту

Сообщение rxu » 16.06.2008 16:00

toxi писал(а):'$user->lang['CHAT_URL']'

Зачем переменную в апострофы взяли (и так - везде) :?:
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.


Вернуться в Русский перевод phpBB

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Изображение