#if( $value && !$value.isEmpty() ) #set($val = $value) #end #if($detail.isMultiLanguage())
#set($languages = $mediaarchive.getList("locale")) #set($languagemap = $data.getValue($detail.getId())) #set($language_count = 0)
[[Translating...]]
#foreach($locale in $languages) #set($localval = $languagemap.getText($locale.id)) #if($localval && $localval != "") #set($language_count = $language_count+1) $pages.include("$apphome/components/xml/types/language/extralanguage.html?detailid=${detail.id}&locale=$locale&languagecode=${locale.id}",$context) #end #set($localval = "") #end #if($language_count == 0) #set($language_count = 1) #set($locale = $mediaarchive.query("locale").exact("id", $context.getLanguage()).searchOne() ) $context.putPageValue("addedlocale", $locale.id) $pages.include("$apphome/components/xml/types/language/extralanguage.html?detailid=${detail.id}&locale=$locale&languagecode=${locale.id}",$context) #end #if($language_count == 1)
#end
$context.putPageValue("languagemap", $languagemap) $pages.include("$apphome/components/xml/types/translationfooter.html",$context)
#elseif( $detail.isKeywordMap() )
#set($map = $data.getValue($detail.getId())) #set($dlocale = $context.getLanguage() ) ##if this really needed? #set($map_count = 0)
#foreach($key in $map.keySet()) #set($keyval = $map.get($key)) #if($keyval && $keyval != "") #set($map_count = $map_count + 1) $pages.include("$apphome/components/xml/types/map/extravalue.html?detailid=${detail.id}&count=$map_count&keycode=$locale.id",$context) #end #set($keyval = "") #end #if($keyval == 0) #set($keyval = $keyval+1) $pages.include("$apphome/components/xml/types/map/extravalue.html?detailid=${detail.id}&count=$map_count&keycode=$dlocale",$context) #end
##TODO, update the parameters using jQuery
#else #end #set($fieldhint = $detail.hint) #if($fieldhint) $fieldhint #end