У меня есть настройки, основанные на посте здесь , и он отлично работает. Добавляя больше языков к смеси, он распознает их нормально, за исключением корейского (ко) и хинди (привет). С китайским / японским / ивритом все в порядке, так что я ничего не думаю о кодировках / кодировках.
Взглянув на код django в SDK движка приложения, я заметил, что все языки, которые я использую, кроме ko и hi, поставляются с django - в файле settings.py по умолчанию и в локали папки они отсутствуют. Если я скопирую одну из папок локали внутри /usr/local/google_appengine/lib/django[...]/conf/locale и переименую ее в «ko», то она начнет работать в моем приложении, но я выиграл » Я не смогу повторить эту модификацию при развертывании на app-engine, поэтому мне нужна помощь, чтобы понять, что я могу делать неправильно.
мой файл settings.py определенно принимается во внимание, как будто я удаляю языки оттуда, тогда они перестают работать (как они должны). Если я скопирую модули django в свое приложение, в разделе 'lib' там можно сказать, могу ли я использовать их вместо тех, которые пытается использовать app-engine, может быть?
Я новичок в python / django / app-engine и занимаюсь разработкой на Mac с Leopard, если это что-то меняет. Во вторник у меня последняя версия SDK для App Engine.