@moonman If it's just how to implement it, it works like this:

You have a directory structure like:

$plugin_root / locale / $locale_string / LC_MESSAGES / $locale_string.po

locale_strings are the usual il8n stuff, like "en_GB" for instance

In this file, you basically have a bunch of key pairs:

msgid "Flag profile for review."
msgstr "Flag profile for review."

msgid is the string in the code you're translating
msgstr is how it actually reads in that language

then in the code, you have something like:

$string = _m("MSGIDHERE");

it'll then swap it out for that message in the locale file

So if you have
_m("foo") 
and your msgstr for msgid "foo" contains "bar" in the current user's locale, then it will return the string "bar"