Я хотел бы предоставить свой веб-сайт Python GAE на языке пользователя, используя только инструменты, доступные непосредственно в App Engine. Для этого я хотел бы использовать файлы gettext GNU (файлы .po и .mo).
Кто-нибудь успешно объединил файлы Python Google App Engine и gettext ? Если да, не могли бы вы указать, какие шаги вы использовали?
Я начал обсуждение в группе Google GAE , но не смог извлечь из него то, как я хотел бы это сделать: я не хочу добавлять внешние зависимости, такие как Babel (предлагается в обсуждении). Я хочу использовать простой ванильный Google App Engine, поэтому не нужно обновлять вручную Django или подобные вещи.
Сначала я начну использовать язык, отправляемый браузером, поэтому нет необходимости принудительно устанавливать язык вручную с помощью файлов cookie и т. Д. Однако я могу добавить функцию смены языка позже, когда будет работать базовая интернационализация.
В качестве справочной информации, чтобы дать вам более подробную информацию о том, что я пытаюсь сделать, я хотел бы интернационализировать Issue Tracker Tracker , приложение с открытым исходным кодом, которое я разместил на Launchpad. Я планирую использовать платформу перевода Launchpad (объясняя, почему я хотел бы использовать .mo файлы). Вы можете взглянуть на исходный код в его ветке Bazaar (извините, нет ссылки из-за предела предотвращения спама stackoverflow для новых пользователей ...)
Спасибо за помощь в продвижении этого проекта!