logo Вася, пиши чаще!

Проблема языковой локализации Boosty и её решение #2481

Данная ‎статья‏ ‎будет ‎полезна ‎в ‎первую ‎очередь‏ ‎авторам ‎на‏ ‎http://Boosty.to, однако,‏ ‎я ‎уверен, ‎что‏ ‎и ‎пользователям‏ ‎это ‎тоже ‎полезно ‎знать.


Я‏ ‎и‏ ‎мои ‎подписчики‏ ‎регулярно ‎сталкивались‏ ‎с ‎проблемой ‎языковой ‎локализации ‎на‏ ‎Boosty.‏ ‎Выражается ‎это‏ ‎в ‎том,‏ ‎что ‎когда ‎Вы ‎заходите ‎на‏ ‎сайт‏ ‎впервые,‏ ‎он ‎в‏ ‎большинстве ‎случаев‏ ‎открывается ‎в‏ ‎английской‏ ‎версии. ‎И‏ ‎если ‎Вы ‎не ‎смените ‎язык‏ ‎с ‎помощью‏ ‎переключателя‏ ‎в ‎правой ‎верхней‏ ‎части ‎сайта,‏ ‎то ‎все ‎функциональные ‎кнопки‏ ‎и‏ ‎надписи, ‎за‏ ‎исключением ‎самого‏ ‎контента, ‎будут ‎на ‎английском.


К ‎тому‏ ‎же,‏ ‎если ‎у‏ ‎Вас ‎включен‏ ‎VРN, ‎и ‎Вы ‎заходите ‎на‏ ‎Boosty,‏ ‎он‏ ‎также ‎автоматически‏ ‎открывался ‎в‏ ‎английской ‎локализации.


Всё‏ ‎бы‏ ‎ничего, ‎но‏ ‎вот ‎когда ‎Вы ‎с ‎включенным‏ ‎VРN ‎заходите‏ ‎через‏ ‎мобильный ‎браузер ‎и‏ ‎пытаетесь ‎залогиниться,‏ ‎Вам ‎приходится ‎раскрыть ‎выпадающий‏ ‎список‏ ‎для ‎выбора‏ ‎региона ‎номера‏ ‎телефона.


Однако, ‎в ‎этом ‎списке ‎нет‏ ‎России‏ ‎«+7». ‎В‏ ‎таком ‎случае‏ ‎у ‎Вас ‎лишь ‎один ‎вариант‏ ‎правильно‏ ‎залогиниться‏ ‎на ‎смартфоне‏ ‎— ‎выключить‏ ‎VРN, ‎а‏ ‎затем‏ ‎повторно ‎перейти‏ ‎к ‎форме ‎входа ‎через ‎номер‏ ‎мобильного. ‎Только‏ ‎тогда‏ ‎у ‎Вас ‎появится‏ ‎правильный ‎регион‏ ‎— ‎Россия ‎«+7».

Вероятно ‎Вы‏ ‎мне‏ ‎возразите, ‎сказав,‏ ‎что ‎для‏ ‎смартфона ‎есть ‎мобильное ‎приложение. ‎Однако,‏ ‎мои‏ ‎наблюдения ‎показали,‏ ‎что ‎оно‏ ‎менее ‎функционально ‎чем ‎мобильная ‎версия‏ ‎сайта,‏ ‎к‏ ‎тому ‎же‏ ‎подглючивает ‎то‏ ‎там ‎то‏ ‎здесь.


Из‏ ‎обнаруженных ‎глюков‏ ‎мобильной ‎версии, ‎самыми ‎неприятными ‎были:‏ ‎некорректная ‎работа‏ ‎ссылок‏ ‎в ‎статьях, ‎некорректное‏ ‎воспроизведение ‎видео‏ ‎у ‎некоторых ‎пользователей, ‎невозможность‏ ‎отправки‏ ‎сообщения ‎во‏ ‎встроенном ‎мессенджере‏ ‎и ‎некоторые ‎другие.


Я ‎давно ‎был‏ ‎озадачен‏ ‎этой ‎проблемой‏ ‎и ‎не‏ ‎раз ‎стучался ‎в ‎закрытую ‎дверь‏ ‎Службы‏ ‎поддержки‏ ‎с ‎жалобами‏ ‎на ‎все‏ ‎описанные ‎проблемы.‏ ‎Кое‏ ‎что ‎было‏ ‎оперативно ‎устранено, ‎но ‎проблема ‎локализации‏ ‎так ‎и‏ ‎осталась.


Меня‏ ‎смущало ‎еще ‎и‏ ‎то, ‎что‏ ‎при ‎смене ‎языка ‎с‏ ‎помощью‏ ‎переключателя ‎на‏ ‎сайте, ‎в‏ ‎адресной ‎строке ‎ничего ‎не ‎менялось,‏ ‎а‏ ‎потому ‎я‏ ‎не ‎представлял,‏ ‎как ‎мне ‎выдать ‎адрес ‎сайта‏ ‎любому‏ ‎человеку,‏ ‎чтобы ‎у‏ ‎него ‎гарантировано‏ ‎открылся ‎сайт‏ ‎на‏ ‎русском ‎языке.


Я‏ ‎человек ‎настойчивый, ‎потому ‎не ‎слезал‏ ‎с ‎Поддержки‏ ‎до‏ ‎тех ‎пор ‎пока‏ ‎они ‎мне‏ ‎не ‎раскрыли ‎вселенскую ‎тайну‏ ‎и‏ ‎не ‎рассказали,‏ ‎что ‎именно‏ ‎нужно ‎прописать ‎в ‎адресной ‎строке‏ ‎чтобы‏ ‎всегда ‎принудительно‏ ‎открывать ‎Boosty‏ ‎только ‎на ‎русском.


🙌 Теперь ‎я ‎это‏ ‎знаю‏ ‎и‏ ‎спешу ‎поделиться‏ ‎с ‎Вами,‏ ‎мои ‎дорогие‏ ‎подписчики.


Итак,‏ ‎чтобы ‎принудительно‏ ‎и ‎гарантировано ‎открыть ‎сайт ‎http://boosty.to в‏ ‎русской ‎локализации,‏ ‎нужно‏ ‎к ‎любой ‎ссылке‏ ‎добавить ‎специальную‏ ‎переменную, ‎которая ‎выглядит ‎так:


? locale=ru_RU


Если‏ ‎же‏ ‎мы ‎хотим‏ ‎гарантировано ‎открыть‏ ‎сайт ‎в ‎английской ‎локализации, ‎к‏ ‎любой‏ ‎ссылке ‎нужно‏ ‎добавить ‎другую‏ ‎переменную:


? locale=en_US



🧐 Как ‎это ‎работает ‎на ‎практике?


Например,‏ ‎я‏ ‎хочу‏ ‎отправить ‎человеку‏ ‎ссылку ‎на‏ ‎свой ‎проект‏ ‎в‏ ‎Boosty, ‎которая‏ ‎выглядит ‎так: ‎https://boosty.to/clubprofi но ‎при ‎этом‏ ‎я ‎хочу‏ ‎чтобы‏ ‎эта ‎ссылка ‎гарантировано‏ ‎открылась ‎в‏ ‎русской ‎локализации, ‎даже ‎если‏ ‎у‏ ‎посетителя ‎включен‏ ‎зарубежный ‎VРN.


Тогда‏ ‎я ‎подставляю ‎в ‎конце ‎ссылки‏ ‎соответствующую‏ ‎переменную ‎и‏ ‎ссылка ‎будет‏ ‎выглядеть ‎так: ‎https://boosty.to/clubprofi?locale=ru_RU


Если ‎же ‎мне,‏ ‎нужно‏ ‎отправить‏ ‎более ‎длинную‏ ‎ссылку, ‎которая,‏ ‎допустим, ‎ведет‏ ‎на‏ ‎покупку ‎тарифа‏ ‎№ ‎2 ‎— ‎https://boosty.to/clubprofi/purchase/2885104 я ‎точно‏ ‎также ‎в‏ ‎самом‏ ‎конце ‎ссылки ‎добавляю‏ ‎переменную: ‎?‏ ‎locale=ru_RU


В ‎таком ‎случае ‎эта‏ ‎ссылка‏ ‎будет ‎выглядеть‏ ‎так: ‎


https://boosty.to/clubprofi/purchase/2885104?locale=ru_RU


Наличие‏ ‎такой ‎переменной ‎определяет ‎в ‎какой‏ ‎локализации‏ ‎(русской ‎или‏ ‎английской) ‎будет‏ ‎открыт ‎сайт ‎для ‎пользователя.


Надеюсь, ‎принцип‏ ‎Вам‏ ‎понятен.‏ ‎Используйте ‎во-благо!

Предыдущий Следующий
Все посты проекта
0 комментариев

Статистика

1 подписчик

Подарить подписку

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

Оплата за этого пользователя будет списываться с вашей карты вплоть до отмены подписки. Код может быть показан на экране или отправлен по почте вместе с инструкцией.

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

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

Добавить карту
0/2048