• С локализацией в GAE полный и непроходимый пиздец. Баги на эту тему не правятся и тупо игнорятся. Ну и нахера было такое говно делать?

Replies (13)

  • @cancel, в django так, уже неделю трахаюсь, пытаюсь понять условия возникновения
  • @cancel, от джанги у меня там в основном только темплейты, ну и локализация. Которая хромает на все ноги и постоянно падает.
  • @cancel, у меня вся локализация в темплейтах, писать заново джанговский интерпретатор нет никакого желания.
  • @cancel, что копировать и куда вставить? Переписывать половину джанги нет никакого желания, даже если это и копипаст.
  • @cancel, ну вот эти несколько файлов — это и практически всё, что от джанги осталось в GAE
  • @cancel, другими словами, «переписав» это, я имею все шансы получить ровно ту же проблему
  • @cancel, не думаю, по моим прикидкам, проблемы начинаются оттого, что GAE (или только SDK?) в какие-то моменты времени выгружают часть кода вместе с используемыми значениями. Происходит это чаще всего после модификации кода. Но иногда просто на ровном месте. Не хочу ковыряться во всём SDK, чтобы это выяснить.
  • @cancel, в прямом, выпадают целые куски кода, исчезают переменные из других модулей и так далее.
  • @cancel, на сервер я не выкладывал ещё. Может, на сервере и не будет.
  • @cancel, я не ковыряюсь, просто когда вылазит говно, рестартую SDK и дальше работаю. Но раздражает
  • @cancel, по мере необходимости. Но проблема в том, что косяки вылазят даже после обновления статики
  • @cancel, ещё проблема в том, что невозможно отключить локализацию, даже еслы в джангаконфиге отключить USE_I18N, то всё равно подключаются реальные модули вместо заглушек. Подозреваю некое шаманство с порядком импорта модулей, но пока все советы из мануалов ни к чему толком не привели.
  • @cancel, оно само импортирует, даже если я не указываю. Банально вставлял logging.debug() в translation файлы из джанги.