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