diff --git a/aiogram/contrib/middlewares/i18n.py b/aiogram/contrib/middlewares/i18n.py index 18730cc7..28d2a56b 100644 --- a/aiogram/contrib/middlewares/i18n.py +++ b/aiogram/contrib/middlewares/i18n.py @@ -50,7 +50,7 @@ class I18nMiddleware(BaseMiddleware): translations = {} for name in os.listdir(self.path): - if not os.path.isdir(self.path): + if not os.path.isdir(os.path.join(self.path, name)): continue mo_path = os.path.join(self.path, name, 'LC_MESSAGES', self.domain + '.mo')