Не удается загрузить каталог переводов для Django I18n на Google App Engine Standard

Я настроил I18n для своего приложения Python3 Django4.0, и оно работает локально без проблем. Когда я развертываю его в стандарте GAE, переведенный текст не отображается. Активный язык меняется, но текст не изменяется.

Файлы каталога существуют, но похоже, что они не загружаются.

Я знаю, что GAE-стандарт разрешает доступ только к директории tmp/. Может ли это быть причиной? Существуют ли особые требования к кэшу?

Любые советы или примеры были бы очень полезны.

Проблема была вызвана автоматически созданным файлом .gcloudignore, включающим файлы .mo.

Если .mo файл (созданный при выполнении makemessages) не существует, django не будет выдавать никаких ошибок.

Вернуться на верх