Can you simplify our question? To correctly set up translations for a
language compiled by yourself is unnecessarily much steps together.

E.g.: If you try to set French, do you get it?


On Mar 4, 7:00 am, BioGeek <[email protected]> wrote:
> I'm trying to set the default and only shop language of a Satchmo
> 0.9.2 installationto Dutch.
>
> I'm following the instructions on translating content 
> (http://www.satchmoproject.com/docs/dev/translation.html)
>
> From the directory /home/myusername/webapps/myshop/lib/python2.7/
> Satchmo-0.9.2-py2.7.egg I issued the following command to compile the
> Dutch langauge files:
>
> find . -name locale -exec sh -c 'cd $0 && cd ../ && python2.7
> /home/myusername/webapps/myshop/lib/python2.7/django/bin/django-
> admin.py
> makemessages -l nl -e html,txt,rml' {} \;
>
> I can now see multiple .../locale/nl/LC_MESSAGES/django.po files wich
> contain messagestrings translated into Dutch.
>
> My local_settings.py file has a LOCALE_PATHS variable defined:
>
> LOCALE_PATHS = ""
>
> I have compiled the .po files to .mo files with:
>
> find . -name locale -exec sh -c 'cd $0 && cd ../ && python2.7
> /home/myusername/webapps/myshop/lib/python2.7/django/bin/django-
> admin.py
> compilemessages' {} \;
>
> I only want text to appear in Dutch, so my local_settings.py only
> contains:
>
> LANGUAGE_CODE = 'nl'
> LANGUAGES = (
>     ('nl', "Nederlands"),
> )
>
> Users should not be ablo to choose other translations, so
> allow_translation_choice is set to False in settings.py:
>
> L10N_SETTINGS = {
>   'currency_formats' : {
>      'EURO' : {'symbol': u'€', 'positive' : u"€%(val)0.2f",
> 'negative':
> u"€(%(val)0.2f)",
>                'decimal' : ','},
>   },
>   'default_currency' : 'EURO',
>   'show_admin_translations': True,
>   'allow_translation_choice': False,}
>
> and in the same file I have enabled my i18n urls:
>
> SATCHMO_SETTINGS = {
>     'SHOP_BASE' : '',
>     'MULTISHOP' : False,
>     'SHOP_URLS' : patterns('', (r'^i18n/', include('l10n.urls')),)
>
> }
>
> To make sure that my templates use the correct language code, I also
> have in settings.py:
>
> TEMPLATE_CONTEXT_PROCESSORS = (
>     'satchmo_store.shop.context_processors.settings',
>     'django.core.context_processors.auth',
>     'django.core.context_processors.i18n',
> )
>
> After jumping through all these hoops, my shop language still shows up
> in English and still has the 'Change language' with an empty drop-down
> button in the lower right corner.
>
> Anyone have a clue where I went wrong?
>
> Thanks in advance.

-- 
You received this message because you are subscribed to the Google Groups 
"Satchmo users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/satchmo-users?hl=en.

Reply via email to