[wp-polyglots] .mo to .po
Per Søderlind
per at soderlind.no
Mon Jul 24 17:37:44 GMT 2006
You can do it with php using the code below.
../Per
<?php
include 'wp-config.php';
$mofile = dirname(__FILE__) . '/nb_NO.mo';
if ( is_readable($mofile)) {
$input = new CachedFileReader($mofile);
$mo2po = new gettext_reader($input);
$mo2po->load_tables();
echo "<xmp>"; // I know that xmp is officially deprecated , but it
works ;)
foreach ($mo2po->cache_translations as $msgid => $msgstr) {
echo "\n";
if ($msgid == "") {
echo 'msgid ""' . "\n";
echo 'msgstr ""' . "\n";
foreach (split("\n",$msgstr) as $val) {
if ($val != "")
echo '"' . $val . '\n"' . "\n";
}
} else {
echo 'msgid "' . $msgid . '"' . "\n";
echo 'msgstr "' . $msgstr . '"' . "\n";
}
}
echo "</xmp>";
} else {
echo 'ERROR: file not readable: ' . $mofile;
}
?>
From: wp-polyglots-bounces at lists.automattic.com
[mailto:wp-polyglots-bounces at lists.automattic.com] On Behalf Of René Clausen
Nielsen
Sent: 24. juli 2006 18:13
To: wp-polyglots at lists.automattic.com
Subject: RE: [wp-polyglots] .mo to .po
Brilliant. That worked like a charm.
Being a complete moron when it comes to something than cannot be clicked, I
had to give it a few tries, though. So, for future reference:
In the command promt, it should look a bit like this: C:\Program
Files\poEdit\bin> msgunfmt [path_to _file.mo] > [path_to_file.po].
Cheers matie,
René
From: wp-polyglots-bounces at lists.automattic.com
[mailto:wp-polyglots-bounces at lists.automattic.com] On Behalf Of Seok-moon
Jang
Sent: 24. juli 2006 17:36
To: wp-polyglots at lists.automattic.com
Subject: Re: [wp-polyglots] .mo to .po
There is msgunfmt in poedit installer for windows
Default Installation directory is C:\Program Files\poedit.
You can find this program at C:\Program Files\poedit\bin.
In command windows(cmd.exe for WIN XP), run next command.
C:\>msgunfmt YourLanguage.mo > YourLanguage.po
If you want to recompile to .mo, you can use msgfmt at same directory with
msgunfmt.
PS. sorry for using poor english.
----- Original Message -----
From: <mailto:rcn at shevy.dk> René Clausen Nielsen
To: <mailto:wp-polyglots at lists.automattic.com>
wp-polyglots at lists.automattic.com
Sent: Monday, July 24, 2006 10:33 PM
Subject: [wp-polyglots] .mo to .po
Hi List,
Anybody know if it possible to convert a .mo to .po? I seem to have
forgotten where I put the .po file in the first instance and now that I want
to update the language file, I can only seem to find the .mo in use. Bugger.
I am working on a Windoze PC.
Regards,
René
_____
_______________________________________________
wp-polyglots mailing list
<mailto:wp-polyglots at lists.automattic.com>
wp-polyglots at lists.automattic.com
<http://lists.automattic.com/mailman/listinfo/wp-polyglots>
http://lists.automattic.com/mailman/listinfo/wp-polyglots
_____
I am using the free version of SPAMfighter for private users.
It has removed 2706 spam emails to date.
Paying users do not have this message in their emails.
Try SPAMfighter <http://www.spamfighter.com/go.asp?t=249> for free now!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://comox.textdrive.com/pipermail/wp-polyglots/attachments/20060724/cd615c4a/attachment.htm
More information about the wp-polyglots
mailing list