; BCc@sdklZdkTdklZlZdklZdklZdk l Z l Z dk l Z lZdklZdkZd Zd ZdS( (s package_home(s*(s installTypessinstall_subskin(s listTypes(sStringIO(s getToolByNames minimalpath(saddDirectoryViewsscreateDirectoryView(s pt_globalsNs I18NLayerc Cs t}t|d o|dIJdSn|dttIJt||tttt||t|dIJt |d}|i d}|i dd|o(|iox|iD]}|i} |d| IJ| dd d d fjoqn| iid d joqn| |ijo|d| IJq|i}t|tdfjo|i| f} n1t|tdgjo|i| g} n| |_|d| IJqWqnt |d} y;| iddd|dIJ| idt|dIJWnnXy| id|dIJWnnXd}t|dt} t|df}| tjoH|| jo ||jo*t"| |g} | |_ |dIJqnt |d}|i$dddd d!d"|d#IJ|i%SdS($Ns _isPortalRoots,Must be installed in a CMF Site (read Plone)s Installing %ssSuccessfully installed types.s portal_typess I18NLayerstitles found type %ssDiscussion ItemsFavorites Workspacesfolderis2%s already allowed to be added inside I18NLayers. is.Added %s to I18NLayers allowed Content Types. sportal_catalogsi18nContent_languages FieldIndexsneutrals7Added i18nContent_language to portal catalogs indexes. s&Reindexed i18nContent_language index. s7Added i18nContent_language to portal catalogs columns. s+here/i18ncontent_slot/macros/i18nContentBoxs left_slotss right_slotss/Added i18nContent slot to left_slots property. sportal_actionsscontent_translates Translates$string:${object_url}/translate_sheets)python:portal.i18nlayer_check4tab(object)sViews local_tabssAdded translate action. (&sStringIOsoutshasattrsselfs listTypessPKG_NAMEs installTypessinstall_subskins skins_globalss getToolByNames typestools getTypeInfostis _setPropValuesfilter_content_typess objectValuesstcsgetIdstslowersfindsallowed_content_typessallowedstypesls catalogtoolsaddIndexs reindexIndexsNones addColumnsslotsgetattrs left_slotss right_slotssliststools addActionsgetvalue( sselfsallowedsoutsslots typestoolstistcs right_slotsstoolsls catalogtoolsts left_slots((sJ/mnt/gmirror/ports/www/zope-i18nlayer/work/I18NLayer/Extensions/Install.pysinstall sx              (s App.Commons package_homesProducts.Archetypes.publics$Products.Archetypes.Extensions.utilss installTypessinstall_subskinsProducts.Archetypess listTypessStringIOsProducts.CMFCore.utilss getToolByNames minimalpathsProducts.CMFCore.DirectoryViewsaddDirectoryViewsscreateDirectoryViewsProducts.I18NLayers pt_globalss skins_globalssstringsPKG_NAMEsinstall( sstrings skins_globalssStringIOsPKG_NAMEs listTypessinstall_subskins minimalpaths installTypessinstallsaddDirectoryViewss getToolByNamescreateDirectoryViews package_home((sJ/mnt/gmirror/ports/www/zope-i18nlayer/work/I18NLayer/Extensions/Install.pys?s