2014-05-19 4 views
5

मैं इस आदेश को django-admin.py makemessages -d djangojs -l en चलाने का प्रयास नहीं कर रहा हूं। मैं पहले से ही करने की कोशिश की यहाँ क्या कहा है: Unable to generate django javascript i18n catalogdjangojs makemessage विफल रहता है - djangojs.pot: ऐसी कोई फ़ाइल या निर्देशिका

मैं वर्तमान में gettext संस्करण चला रहा 0.18.3

urls.py

from django.conf.urls import patterns, include, url 
from django.views.i18n import javascript_catalog 
from django.contrib import admin 

js_info_dict = { 
    'packages': ('MyApp',), 
} 

admin.autodiscover() 

urlpatterns = patterns('', 

    url(r'^admin/', include(admin.site.urls)), 
    url(r'^$', 'MyApp.views.test'), 
    url(r'^jsi18n/$', javascript_catalog, js_info_dict), 
) 

प्रासंगिक सेटिंग्स

LOCALE_PATHS = (
    '/Users/Saturnix/PycharmProjects/TranslationTest/MyApp/locale', 
) 

TEMPLATE_DIRS = (
    '/Users/Saturnix/PycharmProjects/TranslationTest/templates/', 
) 

(मैंने टेम्पलेट फ़ोल्डर को MyApp के अंदर रखने की कोशिश की और तदनुसार सेटिंग्स को समायोजित करें: एक ही परिणाम)।

views.py

def test(request): 
    return render_to_response("test.html", locals()) 

test.html (टेम्पलेट्स फ़ोल्डर में)

... some html ... 
{% trans 'HELLO_STRING_TEMPLATE' %} 
... some javascript ... 
document.write(gettext('HELLO_STRING_JS')); 

मैं django-admin.py makemessages -d djangojs -l en चलाने जैसा कि मैंने

CommandError: errors happened while running msguniq

msguniq: error during the reading of "/Users/Saturnix/PycharmProjects/TranslationTest/MyApp/locale/djangojs.pot": No such file or directory

मुझे क्या करना चाहिए मिल सकता है?

उत्तर

6

यह अस्पष्ट त्रुटि संदेश मूल रूप से इसका अर्थ है कि makemessages अनुवाद करने के लिए कुछ भी नहीं मिला।

संबंधित मुद्दे