2012-10-12 21 views
1

我想用多种语言在我的应用程序问题与django-admin.py makemessages -l EN

我不想对英语中语言文件夹,但错误语言环境的文件,我有创造这个使用这个

django-admin.py makemessages -l en

所以请告诉我怎样可以删除,我有创建这个“恩”文件夹中。 因为现在如果我尝试使用此django-admin.py makemessages -l es创建另一种语言的语言文件夹,它不会创建。

为什么这样???

+0

你确定这两件事是相关的,'ES'不工作,因为'EN'存在?这似乎很奇怪。当您运行django-admin.py makemessages -l es?时,是否有任何错误消息? LOCALE目录是否可写? – niconoe

+0

它是我的错误我重新启动服务器,现在'es'被创建,但是当写入它时,django.po文件是不可写的,比如 。msgstr“你好” msgstr“hola”' 尝试上传它是“关键文件传输错误”的错误 – Inforian

+0

如果我正确地得到它,您正在使用服务器环境和安全策略直接在某个服务器上进行开发。你为什么不使用Django的开发服务器在本地进行开发(然后将其上传到生产服务器)?它是专门为避免这种头痛而创建的。 – niconoe

回答

0

首先,在语言环境中有一个英文“en”目录和没有创建“es”目录之间没有关系。

其次,如果你想删除的连接,你简直/删除由RM -r EN

和ES,因为你正在尝试做的,有几个变种。 可能你可以尝试给出一个特定的变体。这将帮助您使用语言代码。 http://www.science.co.il/language/locale-codes.asp