64 | | +from trac.util.dist import get_l10n_cmdclass |
65 | | +cmdclass = get_l10n_cmdclass() |
66 | | +if cmdclass: # Yay, Babel is there, we've got something to do! |
67 | | + extra['cmdclass'] = cmdclass |
68 | | + extractors = [ |
69 | | + ('**.py', 'python', None), |
70 | | + ('**/templates/**.html', 'genshi', None), |
71 | | + ('**/templates/**.txt', 'genshi', { |
72 | | + 'template_class': 'genshi.template:TextTemplate' |
73 | | + }), |
74 | | + ] |
75 | | + extra['message_extractors'] = { |
76 | | + 'foo': extractors, |
77 | | + } |
| 64 | +try: |
| 65 | + from trac.util.dist import get_l10n_cmdclass |
| 66 | + cmdclass = get_l10n_cmdclass() |
| 67 | + if cmdclass: # Yay, Babel is there, we've got something to do! |
| 68 | + extra['cmdclass'] = cmdclass |
| 69 | + extractors = [ |
| 70 | + ('**.py', 'python', None), |
| 71 | + ('**/templates/**.html', 'genshi', None), |
| 72 | + ('**/templates/**.txt', 'genshi', { |
| 73 | + 'template_class': 'genshi.template:TextTemplate', |
| 74 | + }), |
| 75 | + ] |
| 76 | + extra['message_extractors'] = { |
| 77 | + 'foo': extractors, |
| 78 | + } |