I program plugins for WordPress (open-source blog software), and Poedit is an excellent program for making my plugins "translation friendly". It's main purpose appears to be to allow you to open .po files and add translated strings for each text string therein. It is excellently suited for this job, and flawlessly (and automatically) creates the necessary .mo files.
It will also create .pot files from the source files, but this feature is strangely hidden. For instance, the program will not even open a .pot file dropped on to it, even though they are functionally identical to .po files (a .pot file is simply a template for a .po file). Similarly, the Open dialog is targeted specifically at .po files, and doesn't recognize .pot files unless you switch it to "all files *.*")
I think my biggest irritation is that there is no ability to edit the entries directly. I can add and edit a translation of a string, but not, for example, _delete_ one. When working with WordPress there are inevitable some strings that are already covered in the main program's .mo file, and thus not needed in my plugin's translation ("Options Saved" and so forth). I would love to just pick one and hit "delete" but instead I have to open the file in a separate text editor, track down the entry manually, and delete it there.
There are a handful of other minor un-Mac-like annoyances, such as the fact that command-w does not close the current window. This is minor stuff and easily fixed. As for opening.pot files, I simply set Poedit as the default program for those files, and thus can just double-click them. It would also be nice if this program added a couple niceties such as the ability to HTML encode/decode strings automatically, but again, these are minor quibbles.
Overall this is an excellent little program that accomplishes a fairly obscure task quite well.
Poedit
gettext translations editor
Version: 1.4.2
Excellent program with minor limitations
Feedback Type: Review
Contributed by: Strider72 Wednesday, January 02 2008 @ 07:21 AM PST
Product Platform: MacOSX
Used Product For: 1-6 months
Recommend Product: YES
Overall Rating:
Ease of Use:
Features:
Quality / Stability:
Price:
Comments
Excellent program with minor limitations - Strider72
"Similarly for your complain that POT files cannot be opened: they are not editable, so it's not ver useful to do it."What about when I want to update them if I am the original developer? I'm the one handing out the .pot file -- iwant to be able to update it when I update the App.
As for removing strings -- I write plugins for open source web software (WordPress, using PHP). WordPress core takes care of its own translations -- and I an merely translating new strings unique to my plugin. The plugin does contain some standard strings already translated by core, and thus they are redundant in my plugin's .pot file.
Saturday, March 15 2008 @ 07:01 AM PDT
Excellent program with minor limitations - vslavik
> I think my biggest irritation is that there is no ability to edit the entries> directly.
That's just how Gettext works, strings are automatically extracted from program sources and the translator (which is who Poedit is for) only translates them. The translator has no ability to remove strings, because they are part of the program's sources. Similarly for your complain that POT files cannot be opened: they are not editable, so it's not ver useful to do it. On the other hand, Gettext is being used in unusual ways recently, so some support for ignorelists is probably coming.
As for un-Mac-like annoyances, you're unfortunately right, but it's slowly getting better with every new version. Any reports of existing defects would be most appreciated, feel free to submit them at http://www.poedit.net/support.php
Reply to This
Monday, March 10 2008 @ 03:50 AM PDT