Jump to content
Sign in to follow this  
ruslan4uk452

Смена языка.

Recommended Posts

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

Screenshot_27.png

Edited by ruslan4uk452

Share this post


Link to post
Share on other sites

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

  • Like 1

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

  • Like 1

Share this post


Link to post
Share on other sites

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

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

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

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

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

Edited by ruslan4uk452

Share this post


Link to post
Share on other sites

Кнопки вот:

        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

Share this post


Link to post
Share on other sites

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

Edited by ruslan4uk452

Share this post


Link to post
Share on other sites
4 минуты назад, ruslan4uk452 сказал:

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

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

  • Like 1

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
1 минуту назад, ruslan4uk452 сказал:

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

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

  • Like 1

Share this post


Link to post
Share on other sites
4 минуты назад, Rolo сказал:

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

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

  • Haha 1

Share this post


Link to post
Share on other sites
Только что, cray сказал:

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...