реализовать то подмножество вызовов между разными либами которое работает одинаково? Так нахуй не нужно это, либы мощнее без нее, а тут теряется половина
Она берет на себя все. Начиная от загрузки файлов. Создание контекста. Единый интерфейс для разных либ перевода. Менеджер локали юзера. Магия для построения ключа перевода. Генератор стабов. Фильтр. И твой любимый контект вар для лейзи который можно засунуть везде. И многое другое
Покажи мне единый интерфейс перевода с плурализацией для разных либ
Для каких разных? В геттект он через метод. В флуенте он через код переводов и параметры. Считай там ифы есть
То есть общего интерфейса не будет?
Ну если ты придумаешь как можно текст в файле и функцию в либе объедение то будет. А так это глупый вопрос
Так какую задачу тогда решает либа
ЧСВ Патрика. Вот задача либы
Он решает устаревший способ делать локализацию в боте
Ну реально как собачка тишки. Просто в диалоге гавкаешь
Это какой? Взять нужную либу и юзать?
Робить все те саме що і стара тільки так як він того хоче
Да. Полная интеграция любой либы с аиограмом
Было бы что интегрировать. Одна мидлварь на 10 строк Куда интереснее сделать класс, который для юзера находить локализацию
Этим занимается менеджер. Есть менеджер константа это когда один язык всегда который ты указал. Есть фсм менеджер который хранит в фсм дате локаль. И вот вчера написал редис менеджер. Который хранит в редисе локаль под ключом построенвым через билдер. Думал ещё сделать атрибут менеджер который будет брать объект из даты и использовать значение его атрибута как локаль (ну на универсальный случай если там локаль в бд а ты мидлварь запросил юзера вот из него и брать). А вообще есть бейм менеджер можешь сделать загрузку локали откуда хочешь. Вот как выйдет новая либа для наста думаю и ядро и менеджер для натса написать
У мене питання в юзера є атрибут локалі є менеджер для такого ?
Юзер тот что телега даёт?
Та это же говно. Он то есть то его нет. На него лучше не надеяться
Обсуждают сегодня