исправлено Языковые переменные отсутствующие в других языках

Ress Kent

Пользователь
#1
В php_err.log очень много таких нотисов

[01-Aug-2015 20:32:42 Asia/Dhaka] PHP Notice: Undefined index: en in C:\OpenServer\domains\**\library\includes\page_header.php on line 123

[01-Aug-2015 20:32:54 Asia/Dhaka] PHP Notice: Undefined index: en in C:\OpenServer\domains\**\library\includes\sessions.php on line 597

Строка из sessions.php
setlocale(LC_ALL, $bb_cfg['lang'][$this->data['user_lang']]['locale']);
Строка из page_header.php
'CONTENT_ENCODING' => $bb_cfg['lang'][$userdata['user_lang']]['encoding'],

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

Kryl

Пользователь
#2
ну если с переводом , то добавить не достающие ланги в английскую и украинскую версию main.php .
если язык только Русский на сайте , то просто скопировать Русский main.php в папку с английским и украинским языком ...
как правило в модах редко есть ладги для все чязыков , поэтому и нотиссы ..
 

Ress Kent

Пользователь
#3
@Kryl это делал, продублировал ланги от модов в англ версию.
Помню даже убирал возможность выбора языка, в варианте стоит только русский
 
Последнее редактирование:

Kryl

Пользователь
#4
Значит не все продублировал ..
У меня было что то на подобие с лангами ..
Оставил Только Русский язык ...
и в трех папках одинаковые main.php ..
 

Exile

Администратор
#8
Новая система локализации и языковых переменных в версии 2.2 исправляет эту ошибку.
 
Сверху