Update of language viewlets to support published languages, refinement of some utils methods