On Sun, May 10, 2009 at 12:36 PM, Peer Sommerlund
<[email protected]> wrote:
>
>
> 2009/5/10 Yuki KODAMA <[email protected]>
>>
>> 2009/5/8 Steve Borho <[email protected]>:
>> > 2009/5/8 Yuki KODAMA <[email protected]>:
>> [cut]
>> >> import gettext
>> >> from gettext import gettext as _
>> >> gettext.bindtextdomain("hg", "c:/path/to/locale")
>> >> gettext.textdomain("hg")
>> >>
>> >> But I know this problem needs more thought because TortoiseHg has not
>> >> only GUI, also CLI.
>> >> Anyway, I suppose that using "_" function from "mercurial.i18n" module
>> >> is not good way in the future.
>> >
>> > I think you're right.  Having our own gettext wrapper will allow us to
>> > use our own translation domain ('thg' rather than 'hg') so we don't
>> > have to merge our translation files.  This probably belongs in
>> > shlib.py with the rest of the path 'magic'.
>
> If you use 'tortoisehg' as domain (instead of 'thg') it will match the
> launchpad setup as well as the project name on bitbucket.

Sure, that makes sense.

> I have started on a patch for separation of translation domain, but given my
> usually slow speed I'm sure Steve can fix this much faster than I.
>
> In my opinion, translation of 'tortoisehg' domain should be taken care of by
> the tortoisehg setup.py script.

I've started hacking on the setup.py that builds our binary installer
to look for tortoisehg.mo and hg.mo in the various locale
subdirectories.  Once I get thg-shellext merged back into crew, we can
begin checking in translations on crew so they are built
automatically.

--
Steve Borho

------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
Tortoisehg-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to