#locale_load + trad #http://warriordudimanche.net def locale_load(self,lang): locale_file='sys/locales/'+lang+".locale" if not os.path.isfile(locale_file): self.locale={} return locale={} locale_str=file_get_contents(locale_file) locale_str=re.findall('\"(?P<eng>.*?)\"=\"(?P<trad>.*?)\"',locale_str) for key,val in enumerate(locale_str): locale[locale_str[key][0]]=locale_str[key][1] self.locale=locale # syntaxe du fichier locale #"Title"="Titre", #"Author"="Auteur", #"Language"="Langue", def trad(self,term): if not term in self.locale: return term return self.locale[term]