Skip to content

Making Ponies Fly

Separate from the tremendous amount of feedback from the community I quickly want to outline the pydotorg setup for later reuse. Continue reading ›

The Way We Roll

Without further ado I would like to announce the beta launch of the Python translation services, available at pootle.python.org. Continue reading ›

Into the Wheel Shop

To rehash quickly, the Sphinx Natural Language Support project actually spans two very different aspects: Continue reading ›

Since I’d Gone This Far, I Might As Well Turn Around

Extracting messages from Sphinx is fairly easy. Apart from the occasional obstacle here and there when dealing with non-plain text such as directives the machinery already in place makes it a straight-forward task. But collecting messages from documents is only half the battle in implementing Native Language Support for Sphinx — they also need to go in again. Continue reading ›

Drumming Up

During LinuxTag 2010 in Berlin I discussed internationalization issues with a bunch of people from major Linux distributions. I hereby express my gratitude to all of you and will summarize my impressions. Any errors are very likely to be me mixing up the facts and I would be pleased to learn better from you!

Continue reading ›

Fine or Coarse?

I touched on message granularity in my proposal already and nailed down a pragmatic policy in my prototype: messages are basically split on a per-paragraph level. Inline markup is explicitly atomic and never propagated to a sole message.

Continue reading ›

It’s alive, it’s moving, IT’S ALIVE!

I have pushed an early prototype of a PO builder — boldly called MessageCatalogBuilder — to Sphinx. I previously announced this to be a Sphinx extension but changed my mind and incorporated it into Sphinx’ core because patching translation sets into doctrees is likely a tightly integrated task. It extends the build mechanism by a new gettext target and extracts raw messages into a collection of .pot files.

Continue reading ›

Casting South

I have set sails for the Community Bonding Period and am veering away from the Sphinx codebase to more research-related realms.

Continue reading ›

Meet Your Mentors

This Saturday morning I had a meeting with my three(!) mentors, namely Jannis Leidel, Martin von Löwis and Georg Brandl on IRC (with Daniel Neuhäuser and Armin Ronacher chiming in occasionally).

Continue reading ›

Warming up…

So for starters I wrote a sidebar extension inspired by Python Sidebar (of Edgewall credit).

Continue reading ›