The 4.0 version of the Eucalyptus Management Console runs on Pyramid and has multi-lingual support.
https://github.com/eucalyptus/eucaconsole The simplified Chinese translation is fairly complete, and the Spanish translation is getting there. Note that we're on Pyramid 1.4 due to our deployment target, so we're still using Lingua and Babel, but we hope to switch to Pyramid 1.5 or later in an upcoming release. We combined the i18n-related setup.py tasks into our Makefile at https://github.com/eucalyptus/eucaconsole/blob/develop/Makefile#L9-L11 to simplify the process of compiling and updating translations. In the locale negotiator, the user agent's preferred language is looked up first, falling back to the pyramid.default_locale_name setting when a locale match isn't found https://github.com/eucalyptus/eucaconsole/blob/develop/eucaconsole/i18n.py One gotcha that tripped us up was that every template (including pyramid_layout panels) needs to have the i18n:domain attribute specified. Placing it in the master template (e.g. at https://github.com/eucalyptus/eucaconsole/blob/develop/eucaconsole/templates/master_layout.pt#L6) unfortunately isn't sufficient. We're really happy with the i18n support all around, helping cement Pyramid as the right Web framework choice for the Eucalyptus Console (beating Django and Flask on our shortlist). :-) Kamal -- ______________________ Kamal Gill - UI Architect Eucalyptus Systems www.eucalyptus.com On Aug 18, 2014, at 11:52 AM, Mike Orr <sluggos...@gmail.com> wrote: > On Mon, Aug 18, 2014 at 11:03 AM, Ivan Neto <ivan.cr.n...@gmail.com> wrote: >> I am part of the Pyramid Brazilian community, and we are planning to >> translate Pylons project docs, starting with Pyramid, to Brazilian >> Portuguese. > > I'm glad that there's sufficient interest in Pyramid in Brazil to > warrant translating the docs. On a related note, I have a Pylons > application that a team in Argentina translated to Spanish, all on > their own initiative (although coordinated with us). They used the > standard gettext method, and translated only the structural messages > (code and templates), not the not the 40 MB of data (SQLite and help > files) which I thought would be more valuable. But apparently they > like having Spanish search instructions displaying English data. Next > year we're looking at Pyramidizing the application and making it > multilingual (and possibly bringing in official Spanish data sources > for parts of the data). Which leads to my question: > > Are there other significant multilingual Pyramid applications out > there? There's generic things like Kotti but I'm thinking more of > concrete applications. > > -- > You received this message because you are subscribed to the Google Groups > "pylons-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to pylons-discuss+unsubscr...@googlegroups.com. > To post to this group, send email to pylons-discuss@googlegroups.com. > Visit this group at http://groups.google.com/group/pylons-discuss. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pylons-discuss+unsubscr...@googlegroups.com. To post to this group, send email to pylons-discuss@googlegroups.com. Visit this group at http://groups.google.com/group/pylons-discuss. For more options, visit https://groups.google.com/d/optout.