4 Documentation i18n module
7 def lang_file_name (p, langext, ext):
9 return p + '.' + langext + ext
13 def __init__ (self, code, name, webext=None, double_punct_char_sep=''):
18 self.webext = self.code
21 self.double_punct_char_sep = double_punct_char_sep
23 def file_name (self, prefix, ext):
24 return lang_file_name (prefix, self.webext, ext)
27 # All language information needed for documentation i18n is defined
28 # here. For each 'Documentation/ab' directory containing docs
29 # translated in 'ab', there should be an entry in LANGUAGES.
31 site = LanguageDef ('en', 'English', webext='')
32 fr = LanguageDef ('fr', 'French', double_punct_char_sep=' ')
33 #nl = LanguageDef ('nl', 'Nederlands')
35 # Outdated or broken translations may be disabled
36 # (please run 'make web-clean' before doing that):
39 LANGUAGES = (site, fr)
41 if __name__ == '__main__':
42 print ' '.join ([l.code for l in LANGUAGES if l.enabled and l.code != 'en'])