2010-10-14 34 views
11

django-tagging'u kullanan ve Almanca olarak çalışması beklenen bir Django projem var. Bu yüzden kaynaklara baktım ve django-tagging'un gerçekten de gettext_lazy'u kullandığını ve dolayısıyla tamamen çevrilebilir olduğunu keşfettim. Ancak, pakette hiçbir çeviri bulunmamaktadır. Öyleyse, onu projemden çevirmenin bir yolu olmalı diye düşünüyorum. Başka bir deyişle, django-tagging'dan çevrilmemiş dizeleri içerecek şekilde ./manage.py makemessages -a beklediğimi, ancak bunun beklenmesini beklediğimden eminim.Django'nun üçüncü taraf uygulamaları ile I18N

Bu durumu nasıl düzgün bir şekilde yönetirim? Yukarı yönlü depo çalışmasında beklendiği gibi django-tagging çeviri yapacak mı?

cevap

5

Lider proje çeviriler django etiketleme dizinde gettext mesajlar oluşturmak ve katkıda bulunabilir:

django-admin.py makemessages -l de 

Eğer proje dizininde ileti katalog oluşturmak istiyorsanız, yüklemek veya sembolik köprü uygulaması gerektiğini (kontrol -S proje dizininde makemessages seçeneği). Daha sonra yukarıdaki gibi manage.py makemessages komutunu kullanın.

Eğer 3 parça uygulamalar tercüme hakkında daha fazla ayrıntı görmek istiyorsanız, lütfen kontrol edin:

projemin dizin içinde http://source.mihelac.org/2010/07/31/handling-i18n-in-django-projects/

2

Ben bu üçüncü taraf uygulamasına link edin ve benim makemessages ile komutunu çalıştırın ' --symlinks' seçeneği:

../manage.py makemessages -l nl --symlinks

sonra ben sembolik kaldırmak

İlgili konular