//>>built
define("mill/jssupport/_TranslationMixin",["dojo/_base/declare","dojo/_base/lang","dojo/topic","mill/jssupport/base"],function(e,f,g,h){return mill.registerAlias("office._TranslationMixin",e("mill.jssupport._TranslationMixin",null,{translatableAttributes:null,postMixInProperties:function(){this.inherited(arguments);this.translatableAttributes=this.translatableAttributes||{}},postCreate:function(){this.inherited(arguments);this.own(g.subscribe("office._TranslationMixin.translate",f.hitch(this,this.translate)))},
translate:function(){for(var c in this.translatableAttributes){for(var b=this.translatableAttributes[c].split(";"),d="",a=0;a<b.length;a++)d+=h.getLocalization(b[a])||b[a];this.set(c,d)}}}))});