Перейти к содержанию
Авторизация  
ruslan4uk452

Смена языка.

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

Подскажите как реализовать смену языка из клиента для сервера. Когда в клиенте выбираю русский или английский язык меняется язык клиента, но язык сервера HTML не меняется. Как реализовать что бы при смене языка в клиенте переключались HTML сервера? Знаю что нужна указать байпас в клиенте, но где именно в каком файле это делается я не знаю. Буду рад любой помощи.

Screenshot_27.png

Изменено пользователем ruslan4uk452

Поделиться сообщением


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

Посмотрите, как привязаны байпасы страниц КБ, например.

  • Like 1

Поделиться сообщением


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

Причем тут КБ? мне надо что бы когда в клиенте делаешь смену языка, что бы он посылал запрос на сервер и менял язык диалогов.

Поделиться сообщением


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

При том, что кнопки в КБ привязаны к байпасам и можно посмотреть, как это работает воочию, если Вам это ничего не говорит, тут пожалуй в раздел услуг нужно. :)

  • Like 1

Поделиться сообщением


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

m_hTbBBS.SetText(GetSystemString(387) $ "(Alt+B)");  - открывает кб

bypass _bbs_open?file=index - кнопка в кб

bypass _bbs_teleport?id=118 - ещё кнопка в кб

RequestBypassToServer("set_localization?country=1") - байпас от клиента к серверу для смены html.

что мне тут должно говорить и о чем?

Изменено пользователем ruslan4uk452

Поделиться сообщением


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

Кнопки вот:

        writeS("bypass _bbshome");
        writeS("bypass _bbsgetfav");
        writeS("bypass _bbsloc"); 
        writeS("bypass _bbsclan"); 
        writeS("bypass _bbsmemo"); 
        writeS("bypass _bbsmail"); 
        writeS("bypass _bbsfriends");
        writeS("bypass bbs_add_fav");
        writeS("bypass _friendlist_0_");
        writeS("bypass _maillist_0_1_0_");

  • Like 1

Поделиться сообщением


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

Чем они мне помогут? Я вот связи не улавливаю. Это кнопки, а мне надо смену языка стандартным методом.

Изменено пользователем ruslan4uk452

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, ruslan4uk452 сказал:

Чем они мне помогут? Я вот связи не улавливаю. Это кнопки, а мне надо смену языка стандартным методом.

Вы вынуждаете меня предоставить Вам решение на блюдечке. :) Ладно, в честь старого нового года... ) 
В этом примере Вы наглядно можете увидеть, как и что клиент шлет при нажатии на кнопку, и как сервер обрабатывает эти нажатия, как привязываются к ним байпассы. Далее Вы идете в интерфейс, ловите по всякому кнопку смены языка, повторяете все аналогично с кнопками КБ, и привязываете туда смену языка еще и на сервере, профит. 

  • Like 1

Поделиться сообщением


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

Только смена языка происходит не при нажатии кнопки. А при выборе выпадающего окна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, ruslan4uk452 сказал:

Только смена языка происходит не при нажатии кнопки. А при выборе выпадающего окна.

Которое тоже находится в интерфейсе, и тоже может быть привязано к байпасу. 

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, Rolo сказал:

Которое тоже находится в интерфейсе, и тоже может быть привязано к байпасу. 

Да хватит ему готовые ответы давать, "буду рад любой помощи", офигенная радость любой помощи, пережевали и в рот положили, а он носом воротит.

  • Haha 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, cray сказал:

Да хватит ему готовые ответы давать, "буду рад любой помощи", офигенная радость любой помощи, пережевали и в рот положили, а он носом воротит.

Ты чего злой такой? )

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...