def reload_all_sitemaps(self): global ckan_dataset_number global validity_duration ckan_dataset_number = int( config.get('ckan.sitemap.dataset.number', init_dataset_number)) validity_duration = int( config.get('sitemap.cache.time', init_sitemap_cache)) #number of days locales = i18n.get_locales_dict() for key, value in locales.iteritems(): log.info("Checking sitemap for language %s" % key) if key != 'zh': self._render_sitemap(key)
def fallback_locale(): return i18n.get_locales_dict().get(config.get('ckan.locale_default', 'en'))
def current_locale(): return i18n.get_locales_dict().get(p.toolkit.request.environ['CKAN_LANG'])\ or fallback_locale()