![]() |
Всем привет, мне нужен ваш совет.
В моес тг боте есть функция смена языка (Рус или eng). Я реализовал это с помощью API Google Translate. Каждое нажатие кнопки от пользователя идет обращение к БД, от туда берется ячейка с настройками языка. И после все кнопки переводятся на тот язык который стоит в настройках. В этом есть большой минус - иногда долго загружаются кнопки из-за интернета. Но есть и плюс, можно сделать 100 языков не меняя код. Так как загрузка может быть аж больше 3х секунд, то я задумался об переработке кода, и решил спросить у вас, как лучше такое реализовать? Вот мои идеи: API Google Translate Записать все рус. и англ. слова в разные файлы, и брать их от туда. Забить и через if сделать. |
Цитата:
|
Цитата:
Получается хранить перевод в файлике. Спасибо. |
Можно заюзать кэширование на memcached / redis, как раз для временного хранения данных придумано
|
| Время: 05:52 |