данных, где сохраняю нужные строки, для отображения в разных языках
Создаю функцию
translate_str(str_to_translate, user_lang)
str_to_translate - всегда строка на английском
user_lang - язык пользователя
В базе ищу строку, которая соответсвует str_to_translate и user_lang одновременно
там вроде, принцип такой же, нет?
Ну суть одна, просто хранение в другом месте у тебя
Но в случае с бд, конечно, надо делать запрос лишний все равно
Да, но я базу с языками держу локально, используя sqlite
Обсуждают сегодня