Перейти к контенту
  • 0

Inbox и Outbox после руссификации...


RAPMAN

Вопрос

После руссификации форума захожу в свой почтовый ящик в форуме, и вижу - Inbox вместо Входящие и Outbox вместо Исходящие, что это за глюк, и как это убрать? :D
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

идем сюда index.php?act=Msg&CODE=07 и редактируем названия - они на самом деле в базе..

либо чтобы сразу было у всех по-русски ищем и заменяем:

register.php

ищем

$DB->do_insert( 'member_extra', array( 'id' => $member_id, 'vdirs' => 'in:Inbox|sent:Sent Items' ) );

меняем на

$DB->do_insert( 'member_extra', array( 'id' => $member_id, 'vdirs' => 'in:Входящие|sent:Отправленные' ) );

 

messenger.php

ищем

$ibforums->member['vdirs'] = "in:Inbox;0|sent:Sent Items;0";

меняем на

$ibforums->member['vdirs'] = "in:Входящие;0|sent:Отправленные;0";

 

usercp.php

ищем

$ibforums->member['vdirs'] = "in:Inbox|sent:Sent Items";

меняем на

$ibforums->member['vdirs'] = "in:Входящие|sent:Отправленные";

 

msg_functions.php

ищем

$vdir = $mem['vdirs'] ? $mem['vdirs'] : 'in:Inbox;0|sent:Sent Items;0';

меняем на

$vdir = $mem['vdirs'] ? $mem['vdirs'] : 'in:Входящие;0|sent:Отправленные;0';

 

ad_member.php

ищем

$DB->do_insert( 'member_extra', array( 'id' => $member_id, 'vdirs' => 'in:Inbox|sent:Sent Items' ) );

меняем на

$DB->do_insert( 'member_extra', array( 'id' => $member_id, 'vdirs' => 'in:Входящие|sent:Отправленные' ) );

 

все

Ссылка на комментарий
Поделиться на других сайтах

  • 0

d1pro

1. хм.. так проблем то вроде как не должно быть- это просто названия...

2. при редактировании названий папок как поступить?

поэтому (имхо) если уже зарегистрованы, то просто сказать что и где сменить, если новые, то передалать файлы и все сразу будет по-русски

первоначально я тоже хотел просто заменять при выводе.. потом решил лучше/проще заменить

Ссылка на комментарий
Поделиться на других сайтах

  • 0

А ещё лучше - вставить новые поля в lang-файл , и тем самым щёлкнуть по носу Мэтта...

 

Найдено в:

lang/russian/lang_msg.php

out_box   	 =>	"Исходящие",
in_box   	 =>	"Входящие",

lang/russian/lang_ucp.php

'mess_saved'    => "Ожидающие",

 

Т.е. может быть как-то так... например, для msg_functions.php

ВНИМАНИЕ!!! в этом примере код неверный! приведён как пример...

Синтаксис уточните... плз.

$ibforums->member['vdirs'] = "in:$ibforums->lang['in_box']|sent:$ibforums->lang['out_box']";

 

Это касается и слова "Объявление:" в кодах

 

Кстати, у меня папка "Ожидающие" по-русски отображается.

 

поэтому (имхо) если уже зарегистрованы, то просто сказать что и где сменить
Не надо думать о прошлом. Гораздо интереснее - будущее... Изменено пользователем Наблюдатель
Ссылка на комментарий
Поделиться на других сайтах

  • 0

to Наблюдатель

Хех, дык в лангах всё переведено...но выводится по прежднему по - английски...

Что странно - Ожидающие - по русски...

to winnie

Спасибо..попробую... :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
RAPMAN, я про это и пишу. Раз в лангпаках всё это уже есть, то незачем идти кривым путём Мэтта и вписывать переводы в файлы кодов - нужно в эти файлы, на те места, которые указал Винни, просто внести ссылки на лангпаки, как это сделано повсюду в движке. Т.е. вместо "Входящие" подставить "$ibforums->lang['in_box']". только я не программер и не могу указать точный синтаксис...
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Наблюдатель, синтаксис верен на 100% :D

только одно НО, в тексте писать так:

'in:{$ibforums->lang['in_box']}|sent:{$ibforums->lang['out_box']}'

или

'in:' . $ibforums->lang['in_box'] . '|sent:' . $ibforums->lang['out_box'] . ' '

cмысл понятен думаю ;)

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Чёрт, стрёмно мне... Я перед тем, как написать первый свой постинг здесь попробовал... На третьем файле (usercp.php) получил ошибку парсинга... Всем изменениям сделал откат. Поэтому и просил не тезисы, а полные коды замены, как это Винни сделал выше, но... с другими вставками. Я также посмотрел "а как это Мэтт делает"... но там столько вариантов - то он точки добавляет до и после, то запятую... Хрен бы знал этот ПХП... что он имеет ввиду?

 

Юзвери всех стран - объединяйтесь... :D

 

Рискну ещё разок...

 

Кстати, может Ирис втолкует IPSу настоящую правду жизни... по этому вопросу (да-да, и про "Объявления:" не забудь!).

Ссылка на комментарий
Поделиться на других сайтах

  • 0

http://stophack.ru/inbox.jpg

Это я создал нового юзера через конфу (не из админки)

Пошёл кавычки путать... Эх...

 

Удалил старого Сидора...

Поменял в трёх файлах кавычки руководствуясь принципом "внешние кавычки остаются как были, а я меняю только внутрение"

Т.е. если было 'ля-ля ля-ля', то я делаю 'ля-ля "тополя" ля-ля' или наоборот, для "ля-ля ля-ля"

Снова зарегил Сидора...

http://stophack.ru/inbox2.jpg

 

Бедняга! Помочь я ему не могу ничем... у меня больше нет вариантов.

Добавлено в [mergetime]1096743915[/mergetime]

Пробую второй вариант от серёги... (держись, Сидор!)

Добавлено в [mergetime]1096744245[/mergetime]

Да ну её нафиг, что я выёживаюсь... Как зацеплюсь с программером - попрошу сделать. Каждый должен своей работой заниматься... :D

Изменено пользователем Наблюдатель
Ссылка на комментарий
Поделиться на других сайтах

  • 0

вот так... по порядку:

$DB->do_insert( 'member_extra', array( 'id' => $member_id, 'vdirs' => 'in:' . $ibforums->lang['in_box'] . '|sent:' . $ibforums->lang['out_box'] ) );

 

$ibforums->member['vdirs'] = "in:" . $ibforums->lang['in_box'] . ";0|sent:" . $ibforums->lang['out_box'] . ";0";

 

$ibforums->member['vdirs'] = "in:" . $ibforums->lang['in_box'] . "|sent:" . $ibforums->lang['out_box'];

 

$vdir = $mem['vdirs'] ? $mem['vdirs'] : 'in:' . $ibforums->lang['in_box'] . ';0|sent:' . $ibforums->lang['out_box'] . ';0';

 

$DB->do_insert( 'member_extra', array( 'id' => $member_id, 'vdirs' => 'in:' . $ibforums->lang['in_box'] . '|sent:' . $ibforums->lang['out_box'] ) );

Ссылка на комментарий
Поделиться на других сайтах

  • 0

не совсем так :D

 

идем сюда index.php?act=Msg&CODE=07 и редактируем названия - они на самом деле в базе..

либо чтобы сразу было у всех по-русски ищем и заменяем:

register.php

ищем

$DB->do_insert( 'member_extra', array( 'id' => $member_id, 'vdirs' => 'in:Inbox|sent:Sent Items' ) );

меняем на

	 $ibforums->lang = $std->load_words($ibforums->lang, 'lang_msg', $ibforums->lang_id);
 
 $DB->do_insert( 'member_extra', array( 'id' => $member_id, 'vdirs' => "in:{$ibforums->lang['in_box']}|sent:{$ibforums->lang['out_box']}" ) );

 

messenger.php

ищем

$ibforums->member['vdirs'] = "in:Inbox;0|sent:Sent Items;0";

меняем на

$ibforums->member['vdirs'] = "in:{$ibforums->lang['in_box']};0|sent:{$ibforums->lang['out_box']};0";

 

usercp.php

ищем

$ibforums->member['vdirs'] = "in:Inbox|sent:Sent Items";

меняем на

$ibforums->member['vdirs'] = "in:{$ibforums->lang['in_box']}|sent:{$ibforums->lang['out_box']}";

 

msg_functions.php

ищем

$vdir = $mem['vdirs'] ? $mem['vdirs'] : 'in:Inbox;0|sent:Sent Items;0';

меняем на

$vdir = $mem['vdirs'] ? $mem['vdirs'] : "in:{$ibforums->lang['in_box']};0|sent:{$ibforums->lang['out_box']};0";

 

ad_member.php

ищем

$DB->do_insert( 'member_extra', array( 'id' => $member_id, 'vdirs' => 'in:Inbox|sent:Sent Items' ) );

меняем на

	 $ibforums->lang = $std->load_words($ibforums->lang, 'lang_msg', $ibforums->lang_id);

 $DB->do_insert( 'member_extra', array( 'id' => $member_id, 'vdirs' => "in:{$ibforums->lang['in_box']}|sent:{$ibforums->lang['out_box']}" ) );

 

все

Ссылка на комментарий
Поделиться на других сайтах

  • 0

опс, winnie прав

языковой модуль я забыл подгрузить :D

$ibforums->lang = $std->load_words($ibforums->lang, 'lang_msg', $ibforums->lang_id);

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Спасибо, ребят!

 

...когда я программировал на ассемблере для 80-го процессора... в прошлом веке...

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

 

(ушёл надолго в воспоминания) :D

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.