"Mark J. Nelson" <Mark.J.Nelson at Sun.COM> writes:

> I added back scm-migration-dev to the cc list, for the Python compilation 
> question.
>
>>> So the .py.po rule is my only question, mainly because I haven't used
>>> Python for anything with localization.
>>
>> Deltas on last delta (on top of "webrev-mjn"), showing removed .py.po:
>>
>>  http://zhadum.east/ws/carlsonj/perl-rule/webrev-mjn-2/
>>
>> Updated full webrev:
>>
>>  http://zhadum.east/ws/carlsonj/perl-rule/webrev/
>>
>> &^%& Python.  :-/
>
> Indeed.
>
> I think I'm OK with this, in that it works (I believe correctly) for a 
> script that is meant to be invoked (using python as an interpreter) as a 
> top level program.
>
> For something that would be imported as a module by another Python 
> program, we probably also need a .py.pyc suffix rule, but that's not the 
> bug you're fixing now.
>
> Sadly, "541 # Rule for Python (no i18n supported yet)" makes it sound like 
> Python doesn't support i18n, instead of "we don't support extracting 
> messages from Python code."  That might actually be correct, because the 
> gettext.py folks seem to have completely punted on using portable message 
> objects (.po), and on the Solaris message catalog format (.mo), and gone 
> straight to GNU-only message objects (.mo).  You know, why use existing 
> tools like xgettext and msgfmt, when you can reinvent them instead?  :(
>
> For Jim: I'm done ranting now.  Your changes look good.
>
> For scm-migration-dev folks: do we need a .py.pyc suffix rule?

We have one in onnv-scm.

-- Rich

Reply via email to