Mercurial > babel > mirror
changeset 96:cef0e684f877 trunk
Also use tzinfo for `write_po`.
author | palgarvio |
---|---|
date | Tue, 12 Jun 2007 19:57:18 +0000 |
parents | f9007588a860 |
children | 4e5c9dc57f1d |
files | babel/messages/pofile.py |
diffstat | 1 files changed, 5 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/babel/messages/pofile.py +++ b/babel/messages/pofile.py @@ -25,10 +25,10 @@ except NameError: from sets import Set as set import textwrap -import time from babel import __version__ as VERSION from babel.messages.catalog import Catalog +from babel.util import LOCAL __all__ = ['escape', 'normalize', 'read_po', 'write_po', 'write_pot'] @@ -304,7 +304,7 @@ if omit_header: continue _write(POT_HEADER % { - 'year': time.strftime('%Y'), + 'year': date.today().strftime('%Y'), 'project': project, 'copyright_holder': _copyright_holder, }) @@ -418,6 +418,7 @@ inlines = input_fileobj.readlines() outlines = [] in_header = True + _date = datetime.now(LOCAL) for index in range(len(inlines)): if in_header: if '# Translations template' in inlines[index]: @@ -426,14 +427,14 @@ elif '# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.' in inlines[index]: if _first_author: outlines.append( - '# %s, %s\n' % (_first_author, time.strftime('%Y')) + '# %s, %s\n' % (_first_author, _date.strftime('%Y')) ) else: outlines.append(inlines[index]) elif '"PO-Revision-Date:' in inlines[index]: outlines.append( '"PO-Revision-Date: %s\\n"\n' % \ - time.strftime('%Y-%m-%d %H:%M%z') + _date.strftime('%Y-%m-%d %H:%M%z') ) elif '"Last-Translator:' in inlines[index]: if _first_author: