Size: a a a

2020 April 11

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
Gabben
А как перевод происходит?
через гугл переводчик
источник

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
xd
источник

G

Gabben in aiogram [ru]
Yacha 🏳‍🌈
через гугл переводчик
Хохма да, а в коде че пишешь? Я вот, как член клуба "Осилившие бабель", пишу _("Hello") и всё. А как там с ямлом?
источник

V

Vlad🍁 in aiogram [ru]
Yacha 🏳‍🌈
yaml лучше
Поясни
источник

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
Vlad🍁
Поясни
мне лично намного удобнее
источник

V

Vlad🍁 in aiogram [ru]
Yacha 🏳‍🌈
мне лично намного удобнее
Ну если тебе лично, то не значит, что он всем удобнее
источник

L

LUCIFER☠ in aiogram [ru]
Yacha 🏳‍🌈
мне лично намного удобнее
так значит ты к нему привык, а это слишком субъективно
источник

🤔

🤔 in aiogram [ru]
🤔
короче, все получилось, я инитил pybabel без -D с именем домена
хм, нет не получилось, i18nMiddleware увидел языки, но не переводит
источник

G

Gabben in aiogram [ru]
🤔
хм, нет не получилось, i18nMiddleware увидел языки, но не переводит
пора бы и код показать)
источник

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
Gabben
Хохма да, а в коде че пишешь? Я вот, как член клуба "Осилившие бабель", пишу _("Hello") и всё. А как там с ямлом?
@get_strings('module_name')
async def owo(msg, strings):
 await msg.reply(strings['smth'])
источник

Е

Егор in aiogram [ru]
Gabben
Хохма да, а в коде че пишешь? Я вот, как член клуба "Осилившие бабель", пишу _("Hello") и всё. А как там с ямлом?
Лучше написать свой контроллер и на json запречь
источник

G

Gabben in aiogram [ru]
Yacha 🏳‍🌈
@get_strings('module_name')
async def owo(msg, strings):
 await msg.reply(strings['smth'])
источник

🤔

🤔 in aiogram [ru]
Gabben
пора бы и код показать)
если я сделаю

class SomeThing:
    message = _("LOL")

когда я потом обращаюсь к message оно остается в непереведенном виде
источник

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
источник

G

Gabben in aiogram [ru]
🤔
если я сделаю

class SomeThing:
    message = _("LOL")

когда я потом обращаюсь к message оно остается в непереведенном виде
если _ это gettext, то логично, так как он сразу вернул перевод и он никогда не поменяется
источник

🤔

🤔 in aiogram [ru]
Gabben
если _ это gettext, то логично, так как он сразу вернул перевод и он никогда не поменяется
хреново че) придется делать обертку над getattr
источник

G

Gabben in aiogram [ru]
🤔
хреново че) придется делать обертку над getattr
уже есть lazy_gettext, его просто вместо gettext нужно заюзать
источник

🤔

🤔 in aiogram [ru]
Gabben
уже есть lazy_gettext, его просто вместо gettext нужно заюзать
еее отлично, спасибо работает
источник

🤔

🤔 in aiogram [ru]
осталось только узнать как сменить локаль
источник

EF

Evgen Fil // 🤔 via @... in aiogram [ru]
𝐃𝐚𝐧𝐢𝐢𝐥 𝐊𝐨𝐯𝐚𝐥𝐞𝐧𝐤𝐨
Хотя там же есть is_command где-то у аиограма, хотя какая нахер разница
Который не принимает кастомные префиксы, гы.
источник