satchmo l10n

Ha valaki satchmo webshopot akar konfiguralni, keszuljon fel, hogy google-znia kell egy keveset. (Koszonet 20goto10-nek, hogy megmutatta e remek kis django alapu webshopot)
Peldaul ha nem tetszik, hogy Add to cart van a vasarlasnal gombfeliratkent, akkor ubuntu 9.10-esen a kovetkezoket kell tennunk:
1. Megkeressuk azt a *.po file-t ami tartalmazza a minket erdeklo cimket, es oda beirjuk, a magyar szoveget (utf8at tudo kedvenc editorunkkal jol megszerkesztjuk):
/usr/local/lib/python2.6/dist-packages/Satchmo-0.9_2-py2.6.egg/payment/modules/giftcertificate/locale/hu/LC_MESSAGES/django.po
En az Add to cart-ot Kosaramba teszem-re forditottam.
Akkor lehetunk maradektalanul boldogok, ha mar kozel akkora a mo kiterjesztesu file, mint a po, mert akkor kb az osszes cimkehez megvan a forditas.
2. Ezutan valahogy django.mo-t kell csinalnunk belole. Nekem ez ugy sikerult, hogy a satchmo altal generalt store directoryban talalhato settings.py-t kiegeszitettem az import os utan ezzekkel:
SITE_ROOT = os.path.dirname(os.path.abspath(__file__))
LOCALE_PATHS = (
os.path.join(SITE_ROOT, 'locale')
)
3. Aztan a sudo apt-get install gettext parancs lefuttatasaval el tudjuk erni, hogy ne kopkodjon majd hibakat a compilemessage
4. Ha idaig eljutottunk, akkor mar csak a settings.py directory-jaba kell a python manage.py compilemessages bo"tu"ket bepo:tyo:gnu:nk es orulhetunk. Persze ez kicsit brute force, mert az osszes po file-on vegigcaplat, de legalabb erdeklodve figyelhetjuk kozben, hogy mennyire sokminden van a linuxon python-ban megirva :)
Az alabbi szemlelteto screenshot eseten autentikusabb lenne a Melltartokosaramba teszem felirat:

0 megjegyzés:

Megjegyzés küldése