Как установить язык в Телеграмме с котиками

Содержание
Еще по теме:  Комментарии в Телеграмм только под 1 постом

Telegram — популярный мессенджер, установленный на миллионах устройств. Он простой, без рекламы, мультиплатформенный, функциональный, и главное, бесплатный. Изначально, когда приложение только появилось, весь его интерфейс был на английском. И только в 2017 году было выпущено обновление, вместе с которым появилась поддержка языков славянской группы. Многие, кто обновился, или недавно установил мессенджер, видят, что все меню на английском. В статье пойдет речь о том, как поменять язык в Телеграмме на телефоне и на ПК.

Пару слов о мессенджере

Telegram выбирают многие пользователи ввиду следующих преимуществ:

  • создается свой профиль с аватаркой;
  • есть версия для компьютера;
  • можно создавать и вести каналы;
  • есть смайлы, поддержка разных языков;
  • 2 режима — ночной и дневной;
  • общение в секретных и групповых чатах.

Разработчики постоянно выпускают новые обновления, которые устраняют баги, добавляют новые функции и прочее.

Как изменить язык

Перевести Телеграмм на разные языки включая русский — дело несложное. Вкратце, смена языка выполняется так:

  1. Заходите в «Settings» (Настройки).
  2. Находите пункт «Change language» (Сменить язык).
  3. Выбираете в списке нужный и жмете «OK».

Рассмотрим пошагово, как сделать Телеграмм на русском на разных устройствах.

К слову, для установки на компьютерах выпускается специальная Desktop версия мессенджера. Обновление, вышедшее осенью 2017 года, в свое время обошло ее стороной, соответственно, на русский язык переключиться не было возможности. Сейчас, конечно, российский поддерживается, а раньше нужно было отдельно скачивать русификатор для Телеграмм.

Есть еще и Веб версия — та, которая не требует установки программы. Она запускается через браузер (В Chrome, в Опере и других). Функционал у нее урезан, да и поддержки русского языка нет. Если необходима локализация, единственный выход — пользоваться сторонними сервисами, например, «Web-Telegram». При этом никто не гарантирует безопасность данных.

На компьютере

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

  1. Запустите программу и откройте меню, кликнув на кнопку в виде трех горизонтальных полос (находится слева вверху).
  2. Жмите «Settings». Это Настройки, о чем говорит иконка шестеренки рядом.Параметры Телеграм на ПК
  3. Откроется окно с несколькими пунктами. Чтобы изменить язык, жмите «Language», где напротив будет написано «English».Настройки на ПК
  4. В списке выберите нужный. Русский будет вторым по счету. Просто кликните по нему и подтвердите действие, нажав «OK». Для перевода интерфейса мессенджер перезапустится.Выбор языка на ПК
Еще по теме:  Конструктор тем для ТГ

Как видно, поменять язык на русский на ПК несложно. Desktop Телеграм — полноценная программа, которая по функционалу не уступает мобильной версии. Нет в ней разве что секретных чатов, то есть не получится их создавать и общаться там.

На iPhone

Как на телефоне сделать Телеграм на русском — так же, как и в Десктоп версии, разве что расположение кнопок будет другим:

  1. Зайдите в мессенджер.
  2. Тапните по крайней правой кнопке «Settings».
  3. Пролистайте меню немного вниз, где жмите на «Language».Настройки на iPhone
  4. В списке выберите «Russian».Смена языка на iPhone

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

На Android

Как в Телеграмме включить русский язык на девайсах с ОС Андроид:

  1. Запустите приложение.
  2. Для входа в меню жмите кнопку в виде трех полосок (верхний левый угол).
  3. Перейдите к разделу «Settings».Параметры на Андройд
  4. Откройте языковые настройки — жмите по пункту «Language».
  5. В списке укажите нужный, в данном случае — русский.

На Андроиде порядок действий тот же, что и на Айфонах — приложение выполнено в единой стилистике независимо от платформы.

На Windows Phone

На смартфонах с этой системой раньше нельзя было сменить язык из-за политики безопасности Microsoft. Сегодня доступна русскоязычная версия, которая появилась вместе с обновлениями. Чтобы ее активировать, достаточно при первом запуске мессенджера указать страну «Russian Federation».

В последних обновлениях, если регистрируется аккаунт по российскому телефонному номеру (код +7), доступен только русский язык.

Что, если в списке нет русского языка

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

Как русифицировать Телеграмм через бота:

Заключение

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

Как создать бота для Telegram | Бот отправляющий изображения котов

Боты для телеграмма сейчас весьма популярны, давайте и мы научимся делать своих.

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

Скриншот чата с ботом

Подготовка

Для начала мы будем исходить из того, что Python3 уже установлен и из командной строки прекрасно работает >_ python и >_ pip. Сидим мы из под Linux или Windows неважно.
Для работы с телеграмом будем использовать эту библиотеку, для установки необходима командная строка с правами администратора.
И ввод одной команды.

pip install python-telegram-bot —upgrade

pip install requests

Чат с BotFather

Не забудем и про добавление команды

Чат с BotFather

Пишем код

В принципе, многое уже и так есть в примерах в репозитории и заново ничего придумывать не надо, мы лишь изменим и дополним то, что уже есть.
И так поехали, берем из примеров простого бота echobot2, который уже умеет отвечать на все сообщения и знает команды /help /start. Отвечалку на все сообщения мы изменим, команды тоже немного поменяем и добавим свою /cat, которая собственно и будет постить котиков :3.
Для начала подставляем ранее полученный токен, необходимый для работы.

Код инициализации бота

Смотрим дальше и видим, что все обработчики в боте (команды, текст и тд) находятся в функции main и добавляются как dp.add_handler
Как вы можете заметить, событие использования команды в чате состоит из двух частей: текст команд и функции, которая вызывается при ее использовании.

По тому же принципу добавим свою команду строкой
dp.add_handler(CommandHandler(«cat», sendcat)), где cat — это команда , sendcat — вызываемая функция при получение данной команды.

Код инициализации бота

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

Код отправки сообщения в Telegram

Изменим отправляемый текст на сообщение об ошибке

Код отправки сообщения в Telegram

Также изменим отправляемый текст на /start и /help

Украшательства закончены. Приступим к котикам :).
Котики у нас будут состоять из двух функций. Первую вы уже видели в хендлере — sendcat, она будет отвечать за отправку, но встает вопрос, а что же нам собственно отправлять? Тут мы будем использовать вторую функцию getcat которая будет отвечает за предоставление ссылок на картинки с котиками, брать которые мы будет с сайта thecatapi. Его апи позволяет получать ссылки на случайные картинки с котами, чем мы и воспользуемся.
Подключаем библиотеку requests и пишим простенькую функцию выдающию ссылки на картинки с котиками. Потом просто вызываем ее в sendcat.

Получения ссылки python requests

Проверим что получилос. Запускаем наш скрипт, ищем в телеграмме бота по нику, который вы задали ему при создании и. Котики .

Скриншот чата с ботом

Уже неплохо, но что-то все равно не то. Мы отправляем котов не как картинки, а как ссылки, телеграм конечно их подгружает и показывает, но решение так себе. Исправим же это, открываем документацию по работе с апи телеграма для ботов и ищем метод отправки картинок.

Функция отправки изображения в Telegram

Возвращаемся обратно и в функции sendcat заменяем всю строку отправки сообщения на bot.sendPhoto(chat_id=update.message.chat_id, photo=getcat())

Функция отправки сообщения с картинкой

Скриншот чата с ботом

Почти все готово, осталось сделать кнопку в чате, чтобы не вписывать постоянно команду вручную.
Использовать мы будем Inline клавиатуру (прямо в чате которая), она состоит из двух функций: первая отвечает за отрисовку (markup), вторая за обработку нажатий (callback).
Снова идем в примеры, которые даются авторами библиотеки, вытаскиваем вот это и переделываем под себя.
Кое-что доподключаем:

Подключение библиотек inline keyboard

В итоге получается

Код клавиатуры inline в Telegram

Скриншот чата с ботом

Исходный код

import requests from telegram import InlineKeyboardButton, InlineKeyboardMarkup, ReplyKeyboardRemove, ReplyKeyboardMarkup, KeyboardButton from telegram.ext import Updater, CommandHandler, MessageHandler, Filters, CallbackQueryHandler import logging # Enable logging logging.basicConfig(format=’%(asctime)s — %(name)s — %(levelname)s — %(message)s’, level=logging.INFO) logger = logging.getLogger(__name__) # Define a few command handlers. These usually take the two arguments bot and # update. Error handlers also receive the raised TelegramError object in error. def start(bot, update): «»»Приветствие»»» update.message.reply_text(‘Привет, я бот, который очень любит котиков :3nНапиши мне /cat и я поделюсь ими с тобой’) def help(bot, update): «»»Сообщение для помощи с командами»»» update.message.reply_text(‘Чтобы получить котика напиши /cat’) def echo(bot, update): «»»На любой текст отвечаем ошибкой»»» update.message.reply_text(«Неизвестная команда :(«) def error(bot, update, error): «»»Log Errors caused by Updates.»»» logger.warning(‘Update «%s» caused error «%s»‘, update, error) def getcat(): »’Получение ссылки на картинку с котиком»’ try: r = requests.get(‘http://thecatapi.com/api/images/get?format=src’) url = r.url except: url = get_cat() print(‘Error with cat parsing’) pass return url def sendcat(bot, update): «»»Отправка котиков»»» bot.sendPhoto(chat_id=update.message.chat_id, photo=getcat(), reply_markup=draw_button()) def draw_button(): keys =[[InlineKeyboardButton(‘?Еще котика. ‘, callback_data=’1’)]] return InlineKeyboardMarkup(inline_keyboard=keys) def get_callback_from_button(bot, update): query = update.callback_query username = update.effective_user.username chat_id = query.message.chat.id message_id = query.message.message_id if int(query.data) == 1: bot.sendPhoto(photo=getcat(), chat_id=chat_id, message_id=message_id, reply_markup=draw_button()) def main(): «»»Start the bot.»»» # Create the EventHandler and pass it your bot’s token. updater = Updater(«СЮДА ВАШ ТОКЕН») # Get the dispatcher to register handlers dp = updater.dispatcher dp.add_handler(CallbackQueryHandler(get_callback_from_button)) dp.add_handler(CommandHandler(«start», start)) dp.add_handler(CommandHandler(«help», help)) dp.add_handler(CommandHandler(«cat», sendcat)) # on noncommand i.e message — echo the message on Telegram dp.add_handler(MessageHandler(Filters.text, echo)) # log all errors dp.add_error_handler(error) # Start the Bot updater.start_polling() # Run the bot until you press Ctrl-C or the process receives SIGINT, # SIGTERM or SIGABRT. This should be used most of the time, since # start_polling() is non-blocking and will stop the bot gracefully. updater.idle() if __name__ == ‘__main__’: main()

F.A.Q

  • Q: Т.к бот каждый раз запрашивает картинку, а потом еще и загружает ее в мессенджер, уходит масса времени. Как ускорить выдачу ответов?
  • A: Решение — использовать сервера Telegram, как кеш. Сохраняйте при отправке фото их media_id (куда нибудь в бд), чтобы потом можно было быстренько его оттуда вытянуть и отправить.
  • Q: А как сделать ребут, админку, оформить тексты т.д ?
  • A: Здесь есть отличные сниппеты
  • Q: Как осуществить . ?
  • A: Документация Telegram bot api, Вики библиотеки

Источник: liberbear.com

Как поменять язык в Telegram?

Как поменять язык в Telegram?

Иногда после установки Телеграма на устройство отображаемый язык – английский. Изначально языков стран СНГ не было в проекте, так как Дуров и его коллеги не считали эту территорию приоритетной. Лишь в 2017 году появилась официальная поддержка языков славянской группы. Но все равно после установки иногда появляется именно английский язык.

Почему Телеграмм на английском после установки?

Причин подобной неприятности может быть несколько. Мультиязычная версия мессенджера начинается от сборки 4.4. Если у вас установлена более ранняя, то в настройках переключить язык не представляется возможным.

Также вы могли после обновления забыть переключить язык в настройках программы. Интерфейс программы автоматически не переключается с английского после обновления, поэтому делать это требуется вручную.

Ваше устройство работает на базе операционной системы Windows Phone. До сих пор мессенджер для этой ОС русифицировать невозможно.

Пошаговая инструкция, как сделать Телеграмм на русском?

Для того, чтобы русифицировать Телеграм на любом устройстве, необходимо убедиться, что у вас установлена последняя версия приложения. Это можно сделать через магазин приложений. В десктопной версии в главном меню программы будет «висеть» уведомление о необходимости обновления.

Какие языки доступны в Телеграме?

В настоящий момент в мессенджере доступны языки:

  • Русский;
  • Английский;
  • Арабский;
  • Немецкий;
  • Французский;
  • Итальянский;
  • Малайский;
  • Корейский;
  • Украинский;
  • Узбекский;
  • Голландский;
  • Каталонский;
  • Португальский;
  • Персидский;
  • Польский;
  • Турецкий;
  • Испанский.

Как поменять язык в Telegram?

Как поменять язык приложения Telegram на любой из доступных?

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

Андроид

  1. Запустите версию телеграм старше 4.4.
  2. В верхнем левом углу нажмите кнопку из трех горизонтальных полосок (гамбургер).
  3. Выберите пункт Settings.
  4. В самом низу будет кнопка Language.
  5. Их списка языков выберите тот, который вам нужен.

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

Как поменять язык в Telegram?

Айфон

Процедура изменения языка на Афйоне немного отличается:

Как поменять язык в Telegram?

  1. Нажмите в правом нижнем углу кнопку Settings.
  2. В открывшемся меню выберите Chat Settings.
  3. Найдите настройку языков Language.
  4. Из списка выберите тот язык, который необходим. Как и в версии для Андроид здесь будут отображаться наименования на английском языке и том, который нужен.

Компьютер

Для изменения языка в десктопной версии необходимо:

Как поменять язык в Telegram?

  1. Открыть Телеграм.
  2. Нажать меню – три горизонтальные полоски в верхнем левом углу экрана (гамбургер).
  3. Выбрать Settings.
  4. Нажать Language.
  5. В списке выбрать нужный язык.

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

Источник: o-telegram.ru

Рейтинг
( Пока оценок нет )
Загрузка ...