} $lang->setAttr('name',$langData['name']); $lang->save(); $langMapping[$langData['id']]=$lang->id; } // Messages foreach($inData['messages'] as $msgKey=>$msgData) { $ref=new LPC_I18n_reference($msgKey); if ($ref->probe()) { $ref->load(); $ref->setAttrs(array( 'comment'=>$msgData['comment'], 'system'=>$msgData['system'], )); $ref->save(); } else { $ref->setAttrs(array( 'comment'=>$msgData['comment'], 'system'=>$msgData['system'], )); $ref->insertWithId(); } foreach($msgData['translations'] as $trnData) { $msg=new LPC_I18n_message(); $msgs=$msg->search( array( 'language', 'message_key', ),