def localizable_dictionary(self): locale = {} locale.update(util.get_localizable_attributes(self)) adict = {} locale["attributes"] = adict for attribute in self.attributes: adict[attribute.name] = attribute.localizable_dictionary() return locale
def localizable_dictionary(self): """Get model locale dictionary - localizable parts of the model""" locale = {} locale.update(util.get_localizable_attributes(self)) clocales = {} locale["cubes"] = clocales for cube in self.cubes.values(): clocales[cube.name] = cube.localizable_dictionary() dlocales = {} locale["dimensions"] = dlocales for dim in self.dimensions: dlocales[dim.name] = dim.localizable_dictionary() return locale
def localizable_dictionary(self): locale = {} locale.update(util.get_localizable_attributes(self)) ldict = {} locale["levels"] = ldict for level in self.levels: ldict[level.name] = level.localizable_dictionary() hdict = {} locale["hierarchies"] = hdict for hier in self.hierarchies.values(): hdict[hier.name] = hier.localizable_dictionary() return locale
def localizable_dictionary(self): locale = {} locale.update(util.get_localizable_attributes(self)) mdict = {} locale["measures"] = mdict for measure in self.measures: mdict[measure.name] = measure.localizable_dictionary() mdict = {} locale["details"] = mdict for measure in self.details: mdict[measure.name] = measure.localizable_dictionary() return locale
def localizable_dictionary(self): locale = {} locale.update(util.get_localizable_attributes(self)) return locale