Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def load_personal_translations(self):
- """Load personal translations to be used by this theme"""
- request = self.request
- po_dir = os.path.join('i18n', 'themes', self.name)
- encoding = 'utf-8'
- for lang_file in glob.glob(po_filename(request, i18n_dir=po_dir, language='*', domain=self.name)):
- language, domain, ext = os.path.basename(lang_file).split('.')
- t = Translation(language, domain)
- f = file(lang_file)
- t.load_po(f)
- f.close()
- t.loadLanguage(request, trans_dir=po_dir)
- if not translations.has_key(language):
- translations[language] = {}
- for key, text in t.raw.items():
- translations[language][key] = text
Add Comment
Please, Sign In to add comment