Ratkaisu löytyi. Tässä ohjeet miten lokalisoinnin saa toimimaan (koskee yllä mainittuja versioita):
XMap doesn't normally use the Joomla menu libraries - it just gets the data from the database directly. This means that it is not compatible with MenuLocalisationPlugin.
You can fix this by editing the file components/com_xmap/xmap.php and replace lines 304-313 with the following
$sql = "SELECT m.id, m.name, m.parent, m.link, m.type, m.browserNav, m.menutype, m.ordering, m.params, m.componentid,m.home, c.name AS component"
. "\n FROM #__menu AS m"
. "\n LEFT JOIN #__components AS c ON m.type='components' AND c.id=m.componentid"
. "\n WHERE m.published='1' AND m.parent=".$menu->id." AND m.menutype = '".$menu->menutype."'"
. ( $this->noauth ? '' : "\n AND m.access <= '". $this->gid ."'" )
. "\n ORDER BY m.menutype,m.parent,m.ordering";
// Load all menuentries
$database->setQuery( $sql );
$items = $database->loadObjectList();
// Joomfish TWEAK
$sitemenu = & JSite::getMenu();
$allItems = $sitemenu->getMenu();
$items = array();
foreach ($allItems as $item)
{
if ( ! is_object($item) )
continue;
if ($item->menutype == $menu->menutype && $item->parent == $menu->id && $item->access <= $this->gid)
{
$items[] = $item;
}
}