- 184
- 90
Всем привет, мне нужен ваш совет.
В моес тг боте есть функция смена языка (Рус или eng).
Я реализовал это с помощью API Google Translate. Каждое нажатие кнопки от пользователя идет обращение к БД, от туда берется ячейка с настройками языка. И после все кнопки переводятся на тот язык который стоит в настройках.
В этом есть большой минус - иногда долго загружаются кнопки из-за интернета. Но есть и плюс, можно сделать 100 языков не меняя код.
Так как загрузка может быть аж больше 3х секунд, то я задумался об переработке кода, и решил спросить у вас, как лучше такое реализовать?
Вот мои идеи:
API Google Translate
Записать все рус. и англ. слова в разные файлы, и брать их от туда.
Забить и через if сделать.
В моес тг боте есть функция смена языка (Рус или eng).
Я реализовал это с помощью API Google Translate. Каждое нажатие кнопки от пользователя идет обращение к БД, от туда берется ячейка с настройками языка. И после все кнопки переводятся на тот язык который стоит в настройках.
В этом есть большой минус - иногда долго загружаются кнопки из-за интернета. Но есть и плюс, можно сделать 100 языков не меняя код.
Так как загрузка может быть аж больше 3х секунд, то я задумался об переработке кода, и решил спросить у вас, как лучше такое реализовать?
Вот мои идеи:
API Google Translate
Записать все рус. и англ. слова в разные файлы, и брать их от туда.
Забить и через if сделать.