#if(($context.action == "inline") && $hasedit)
#if($context.language == "en")
#set($otherlang = "ro")
#else
#set($otherlang = "en")
#end
#macro(translationpanel $classname)
#set($crtobj = "")
#set($crtobj = $doc.getObject($classname, "lang", $context.language, true))
#if($crtobj == "")
## do nothing
#elseif((!$crtobj.getProperty("lang")) || ($crtobj.getProperty("lang").value.trim().equals("")))
#panelheader($msg.get("translate"))
* $msg.get("objlangnotset")!
* $msg.get("setobjlangto"): en ro
#panelfooter()
#else
#panelheader($msg.get("translate"))
#if($crtobj.getProperty("lang").value == $context.language)
* $msg.get("editedlanguage"): $context.language
#set($crtobjtr = $doc.getObject($classname, "lang", ${otherlang}, false))
#if(!$crtobjtr)
* $msg.get("translateinlanguage") $otherlang
#else
* $msg.get("editinlanguage") ${otherlang}
#end
#end
#panelfooter()
#end ## crtobj
#end ## macro
#translationpanel("XWiki.SomeClass")
#translationpanel("XWiki.AnotherClass")
#end