On Fri, Jun 5, 2009 at 11:57 AM, Steve Borho <[email protected]> wrote:
> Since our shell context menus are going to be purely C++ based in 0.8,
> they will not be able to use the i18n framework we have built for the
> Python code.  Since we are also running short on time, I've decided to
> make the context menu code simply try to read translated strings from
> the registry when the extension is first loaded.
>
> We may not get proper cmenu translations into the 0.8 installer, but
> at least we should be able to offer *.reg files for various languages
> that users can load into their registry.  I was thinking of using
> registry keys like:
>
> HKLU\Software\TortoiseHg\shellmenu\LANG\commit
> HKLU\Software\TortoiseHg\shellmenu\LANG\init
> HKLU\Software\TortoiseHg\shellmenu\LANG\clone
> ...
>
> Where each key would have two string values:
>
> * name - the translated menu name
> * help  - the translated help text or description
>
> Then there would be the one key that selects the shell language:
>
> HKLU\Software\TortoiseHg\shellmenu\Language
>
> We can easily back-fill tools for these later.  When I get the
> mechanism working, I'll post an example .reg file here to the list as
> a template for people to base their translations.
>
> --
> Steve Borho
>
> ------------------------------------------------------------------------------
> OpenSolaris 2009.06 is a cutting edge operating system for enterprises
> looking to deploy the next generation of Solaris that includes the latest
> innovations from Sun and the OpenSource community. Download a copy and
> enjoy capabilities such as Networking, Storage and Virtualization.
> Go to: http://p.sf.net/sfu/opensolaris-get
> _______________________________________________
> Tortoisehg-develop mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop
>

I see. I'll translate it when you post example .reg file.
By the way, will you change this solution to proper way after 0.8
release? (0.8.1)
or 0.9 release?

regards,
Yuki

------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
Tortoisehg-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to