81 |
file.close() |
file.close() |
82 |
self._language = (tro._info.get('language-code', None) # new way |
self._language = (tro._info.get('language-code', None) # new way |
83 |
or tro._info.get('language', None)) # old way |
or tro._info.get('language', None)) # old way |
|
self._language = self._language.lower().replace('_', '-') |
|
84 |
self._domain = tro._info.get('domain', None) |
self._domain = tro._info.get('domain', None) |
85 |
if self._language is None or self._domain is None: |
if self._language is None or self._domain is None: |
86 |
raise ValueError, 'potfile has no metadata' |
raise ValueError, 'potfile has no metadata' |
87 |
|
self._language = self._language.lower().replace('_', '-') |
88 |
self.preferred_encodings = tro._info.get('preferred-encodings', '').split() |
self.preferred_encodings = tro._info.get('preferred-encodings', '').split() |
89 |
self.name = unicode(tro._info.get('language-name', ''), tro._charset) |
self.name = unicode(tro._info.get('language-name', ''), tro._charset) |
90 |
self.default_zope_data_encoding = tro._charset |
self.default_zope_data_encoding = tro._charset |