Last year, we integrated Launchpad Translations with Launchpad’s code hosting, meaning you could import both translations and templates from a Bazaar branch and also export translations to a branch.
Even at the time, we knew that the story wasn’t complete: you still …
The last few months we’ve been doing a lot of work to enable direct import of translations from different upstream VCS systems. For now, we’ve focused on getting one very important case right first (GNOME), and then we’ll extend it to supporting other upstreams …
Launchpad 3.0 is a major milestone for Translations. Along with many small improvements across the board, here are the highlights.
Improved UI and navigation Along with the rest of Launchpad, Translations has switched to the new and stream-lined 3.0 layout. However, that’s …
Over the past few months we’ve been slowly introducing a grand new feature in Launchpad Translations, and with 2.2.7, we are finally ready to announce it to the wide world: message sharing.
Introducing message sharing
Message sharing between different releases of a product …
A couple of days ago I posted that Launchpad had been assigning too much karma for certain types of translation work.
Basically, if you imported translation files — PO and POT files — into Launchpad from an Ubuntu package or a Bazaar branch then you got vastly more karma than if …
Translations karma we assign to Ubuntu package maintainers and project maintainers importing their translations through Bazaar is too big compared to what translators get when working through Launchpad. We’ll be scaling down the karma values for such imports, as part of …
A few days ago a fix for bug #286359 landed: provide translation import notifications to Ubuntu packagers. This means that all packagers will start getting emails about translation files (basically, *.pot and *.po files) from their packages as soon as they are imported (or the …
Due to some caching problems between our machines, some large translations have failed to import, generating strange errors such as:
“String not terminated” (the most common one, at a big line number) “Got a truncated message!” “String is not …
The week of February 2nd – 6th has been the inaugural Launchpad Performance Week: a week where we concentrate on the most pressing performance issues and do anything we can to improve them. During that week, we also establish a hard goal that we enforce by lowering the timeout …