Guest User

Untitled

a guest
Jun 19th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. def load_personal_translations(self):
  2. """Load personal translations to be used by this theme"""
  3.  
  4. request = self.request
  5. po_dir = os.path.join('i18n', 'themes', self.name)
  6. encoding = 'utf-8'
  7.  
  8. for lang_file in glob.glob(po_filename(request, i18n_dir=po_dir, language='*', domain=self.name)):
  9. language, domain, ext = os.path.basename(lang_file).split('.')
  10. t = Translation(language, domain)
  11. f = file(lang_file)
  12. t.load_po(f)
  13. f.close()
  14. t.loadLanguage(request, trans_dir=po_dir)
  15.  
  16. if not translations.has_key(language):
  17. translations[language] = {}
  18.  
  19. for key, text in t.raw.items():
  20. translations[language][key] = text
Add Comment
Please, Sign In to add comment