I hope someone could help me. My main language is Spanish but when I write 
code I like it to be en english. Being that way it will be easier to open 
source something in the future. The main problem is the app name in the 
Admin Site. 
For example, I'm writing a kind of eCommerce site without the ability to 
make transactions (or buy) online. So it's more like a product 
catalog/catalogue. For that reason I created a catalog app with the desired 
modules, etc. When I configure the admin site then, I have the Catalog 
section with the CRUD for the models but, as my main language is Spanish, 
my clients also read Spanish so instead of "Catalog" it should say 
"Catálogo".
I've read the documentation and googled a lot and find some "solutions" but 
they were pretty old. The most promising was to modify the admin site 
templates and put something like the following on the __init__.py file:

from django.utils.translation import ugettext_noop as _

_('Catalog')


That way the makemessages would pick the string and then I could translate 
it. Well, it didn't work.

I found that the templates have some translation applied to them but I then 
realized that the app.name isn't translated but the surroundings are 
(https://github.com/django/django/blob/master/django/contrib/admin/templates/admin/index.html).
 
The app.name is just a string interpolation.

Have been any progress regarding this subject? Have anyone had to deal with 
something like this? Can I change the app name in some way or the 
app_label? What's the difference? How should approach it? Isn't somewhere a 
verbose_name for apps or something? Even if it's hard coded, with no 
translation.

Thank you in advance for your time.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/pv0olVGwqNEJ.
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/django-users?hl=en.

Reply via email to