Post Entries
Pylyglot, Now With More Translations
Oct 08, 2010What a difference a day makes! Thanks to some feedback I got both here and in private, and thanks to a contributor with some extra free cycles at hand, Pylyglot got another face lift today.
So what’s new? There are now 245 total packages and 3,165,335 translations from yesterday’s 61 packages and 954,884 translations! You can also now link to a query using the resulting url from your searches using the format language=FOO&query=BAR, where FOO is the language’s ISO code and BAR is the term you’re searching.
Pylyglot, Now With More Languages
Oct 07, 2010Managed to update Pylyglot, my Django-based translations tool to include 22 new languages and the very latest GNOME 3.0 packages. Hope you guys find it useful!
Languages: 52 Packages: 61 Translations: 954,884
Pylyglot
Sep 26, 2010Been working on a pet project to help out with the GNOME translations (as well as have a chance to learn more about Django) and the end product is now available at www.pylyglot.org. Basically, it is a database of all strings from all available GNOME packages parsed to (hopefully) help open source translators with their effort by providing suggestions based on existing translations.
But wait, there’s more! Since the entire collection of GNOME packages is available for your perusal, you can check how a certain word was translated across all packages and use this information to standardize the translation for the entire project.
Disgusted
Sep 17, 2010Disgusted
Running On Empty
Aug 26, 2010This post has been sitting in my Drafts folder for a while now, as I wasn’t sure when the right time would be to publish it. It is basically my personal reflection on the last 5 years I have worked doing translations for free and open source software (FOSS) and a few lessons I learned along the way. It is also a rant against those who took my labor for granted.
Book Review: Python 3 Object Oriented Programming
Aug 11, 2010I can’t claim to have looked hard for a Python book on object oriented programming (OOP) but I was immediately attracted to the title of this book. Sure, you can find small tutorials here and there about some specific facet of OOP but I don’t recall ever reading something that covers designing public interfaces using abstraction, encapsulation, etc, etc with good and practical examples! If you have, please drop me a link in the comments.
Back from the Tropics
Aug 05, 2010It’s been a while since I last posted anything new. That’s because I took some time off from work and headed down to my old stomping grounds… Brazil! It had been 5 years since I visited my friends and relatives and since I couldn’t make it to GUADEC and take my family on vacation at the same time, we hoped on a straight flight to Rio de Janeiro from Charlotte's international airport.
More Coffee Noise
Jun 29, 2010A while back I wrote about how I first got hooked on coffee and received some really good comments and suggestions for new coffees to try. I was immediately attracted to one coffee in particular: Zoka! Don’t ask me what it was but there was something about the name that tickled my fancy. So I sent their customer service department an email and asked if they would send me a few samples.
GNOME Board of Directors: First Meeting
Jun 24, 2010Today I attended my very first GNOME Board of Directors meeting. Though I won’t be able to vote on issues until July 1st, it was great to witness how the process works and be able to ask questions and receive answers directly from current and former board members.
I must say that the entire meeting felt very streamlined and ran smoothly, partially because of people like Vincent, Brian, German and Paul who seem to be on top of everything and juggling several balls at the same time!
Review: Django 1.2 E-Commerce
Jun 23, 2010“Django 1.2 E-Commerce” starts with a very ambitious goal: design, develop and deploy a functional ecommerce web site for the fictional CranStore.com company. Sounds great, doesn’t it?
I started flipping through the usual introductory pages explaining what Django is and why use it for a project like this. It was all fairly brief which already led me to believe that knowledge of Django’s inner works and basic setup and configuration was required to follow along.