Size: a a a

2020 December 09

A

Alisher in aiogram [ru]
Alex RootJunior
отправляется не на том языке оно не из-за асинхронности а из-за того что бы не подставляешь в контекст новую локаль
а как подставить новую локаль ?
источник

༼[

༼AndrewKing༽ [Робоко... in aiogram [ru]
Alisher
а как подставить новую локаль ?
Совой
источник

༼[

༼AndrewKing༽ [Робоко... in aiogram [ru]
Асинхронные совы наше всё!
источник

A

Alisher in aiogram [ru]
Alex RootJunior
отправляется не на том языке оно не из-за асинхронности а из-за того что бы не подставляешь в контекст новую локаль
но последующие сообщения отправляются в нужном языке
источник

AR

Alex RootJunior in aiogram [ru]
Alisher
а как подставить новую локаль ?
_.ctx_locale.set(новая локаль)
источник

AR

Alex RootJunior in aiogram [ru]
и только после этого получать перевод строки
источник

AR

Alex RootJunior in aiogram [ru]
дело в том что локаль автоматически подставляется в контекст в момент выполнения мидлвари перед хендлером, а ты меняешь локаль не обновляя контекст, это работает только для следующего вызова мидлвари

в обход абослютно нормально будет если ты подставишь в контекст новое значение сам
источник

A

Alisher in aiogram [ru]
Alex RootJunior
дело в том что локаль автоматически подставляется в контекст в момент выполнения мидлвари перед хендлером, а ты меняешь локаль не обновляя контекст, это работает только для следующего вызова мидлвари

в обход абослютно нормально будет если ты подставишь в контекст новое значение сам
понял спасибо за ответ!
источник

A

Alisher in aiogram [ru]
Alex RootJunior
дело в том что локаль автоматически подставляется в контекст в момент выполнения мидлвари перед хендлером, а ты меняешь локаль не обновляя контекст, это работает только для следующего вызова мидлвари

в обход абослютно нормально будет если ты подставишь в контекст новое значение сам
Алекс могу ли я передать то что юзер выбирает скажем у меня есть две локали uz и en
например если юзер выбирает англ то я должен передать локаль с англ языком ?
источник

AR

Alex RootJunior in aiogram [ru]
Alisher
Алекс могу ли я передать то что юзер выбирает скажем у меня есть две локали uz и en
например если юзер выбирает англ то я должен передать локаль с англ языком ?
Да
источник

A

Alisher in aiogram [ru]
подскажешь как ? пожалуйста
источник

К

Костя in aiogram [ru]
Alisher
подскажешь как ? пожалуйста
тебе ж показал вверху
источник

AR

Alex RootJunior in aiogram [ru]
Alisher
подскажешь как ? пожалуйста
источник

К

Костя in aiogram [ru]
Alisher
подскажешь как ? пожалуйста
или сделай _("text", locale="en")
источник

D

Dmitri in aiogram [ru]
Ребят, добрый вечер всем
Вопрос - каким образом получать апдейты от лайв локейшн?
источник

👑️

👑OGURCHIK🖤 ️ in aiogram [ru]
полагаю хендлер для них
источник

D

Dmitri in aiogram [ru]
👑OGURCHIK🖤 ️
полагаю хендлер для них
хендлится сам локейшн обычным месседжем
а для лайв локейшенов отдельного чет не нашел
ну и апдейты с него не идут, собственно, чисто разово при отправке
источник

D

Dmitri in aiogram [ru]
Все шо типа есть - это live_period, но и метода что бы получить текущий локейшн с сообщения тож нет
Шо робыть 🤷‍♀️
источник

D

Dmitri in aiogram [ru]
Я даже походить попробовал - апдейтов не прилетело 😂😂
источник

D

Dmitri in aiogram [ru]
Dmitri
Я даже походить попробовал - апдейтов не прилетело 😂😂
Короче, апдейты прилетают в edited_message_handler)
источник