I’m in the middle of translating the WP Super Cache plugin (one of my goals before a 1.0 release). The docs make it easy to understand how to do it, but it is such a chore when there is so much text. According to Vim, I’m about 25% of the way through wp-cache.php
Checking to make sure that all the strings are translated is tiresome but the Pig Latin plugin makes it easier to spot untranslatable strings:

There will be a new release of supercache soon, but check out the download page and grab the development version if you want an exclusive look at the new debugger, “newest cached files” listing and bug fixes.
Nice!
I have been meaning to getting around to cleaning up the translations of my plugins. This should make things easier. I’m glad I saw your post. 🙂
It’s a PITA! __() and _e() all over the place. Hopefully it’ll encourage someone to translate the plugin, and I might even try an Irish translation though I have no idea what some of the technical terminology would be.
It sure is a pain. That’s why I’ve been lazy about it lately. Then of course the few dozen languages it’s translated into have to be updated, etc every time I change anything.
Don’t the Irish speak English?
Oh yes, everyone speaks English as a first language. Well, 99.999999% of people do. There might be a few babies and toddlers in the Gaeltacht or Irish speaking areas of the country who only speak Irish.
It’s only a small minority actually speak Irish at all, and even fewer can carry on a conversation in Irish. An Irish translation would be mainly for pride and “just because”.
The real PITA is to have to add __() and _e() to plugin others have written, and then translate. I have to since my audience is Norwegian.
I wish that http://wordpress.org/extend/plugins/add/ had a is_this_plugin_translateable_or_else_reject validator
Nice find, Donncha! This will come in very handy. 🙂 On a related topic, anyone have experience in setting up Pootle to allow for easier user-contributed translations? I’m thinking about doing it for my plugins, and wanted to get some experiences first.
Check out new project from Automattic, GlotPress.
Looks promising! I’d rather not run a Python server app that I have to proxy Apache through if I can help it. 🙂
Good job. And I almost done chinese translation. Just need a bit fixes.
Good translation, better than Google translate 🙂
Hi,
I installed your plugin on my blog (which is using Thesis theme) & it gives the following error:
Trailing slash check required.
It looks like your blog has URLs that end with a ‘/’. Unfortunately since you installed this plugin a duplicate content bug has been found where URLs not ending in a ‘/’ end serve the same content as those with the ‘/’ and do not redirect to the proper URL.To fix, you must edit your .htaccess file and add these two rules to the two groups of Super Cache rules:
RewriteCond %{REQUEST_URI} !^.*[^/] %{REQUEST_URI} !^.*//.*$
Please advice.
Cheers!
Add that line to the rewrite rules as the instructions say. The correct rewrite rules are printed on the admin page.
Sir,
I did that, however, it still showed the same error. I un-installed, re-installed, no joy.
Anyways, I’ll not disturb you again.
Take care.