On Sat, Jun 13, 2009 at 10:07 AM, Steve Borho<[email protected]> wrote:
> On Fri, Jun 12, 2009 at 6:56 PM, Steve Borho<[email protected]> wrote:
>> On Fri, Jun 12, 2009 at 5:59 PM, Adrian Buehlmann<[email protected]> wrote:
>>> On 13.06.2009 00:25, Steve Borho wrote:
>>>> On Fri, Jun 12, 2009 at 5:09 PM, Adrian Buehlmann<[email protected]> 
>>>> wrote:
>>>>> On 13.06.2009 00:04, Adrian Buehlmann wrote:
>>>>>> On 12.06.2009 23:54, Giampaolo Fadel wrote:
>>>>>>> I understood!
>>>>>>> The problem is the different key name.
>>>>>>> In my pc is S-1-5-21-1390067357-1604221776-725345543-1003
>>>>>>> instead of S-1-5-21-1993962763-57989841-839522115-1003.
>>>>>>>
>>>>>>> Changing the reg file with the first number all works fine.
>>>>>>>
>>>>>>> Now we have to understand the these name and study a general solution.
>>>>>>>
>>>>>> [HKEY_USERS\S-1-5-21-1993962763-57989841-839522115-1003\Software\TortoiseHg]
>>>>>> "CMenuLang"="en_US"
>>>>>>
>>>>>> seems useless, as S-1-5-21-1993962763-57989841-839522115-1003 is the SID 
>>>>>> [1]
>>>>>> for the user, which is only valid on a single PC
>>>>>>
>>>>>> [1] http://en.wikipedia.org/wiki/Security_Identifier
>>>>>>
>>>>> HKEY_CURRENT_USER\Software\TortoiseHg
>>>>>
>>>>> should probably used instead
>>>>
>>>> Now I find myself wondering how this file ended up with HKEY_USERS in
>>>> the first place.  When I added these keys manually the first time I
>>>> put them in the same location as the other shell menu variables, which
>>>> are created under HKEY_CURRENT_USER.
>>>>
>>>> I guess when I asked regedit to save my registry keys it did this
>>>> mapping to HKEY_USERS implicitly?
>>>
>>> Doesn't happen here. Using
>>>
>>> Microsoft Registry Editor
>>> Version 5.1 (Build 2600.xpsp_sp3_gdr.09026-1234: Service Pack 3
>>>
>>> I haven't looked into how this is supposed to be installed.
>>> But another question is: the installer must be run from an account
>>> in the admin group. Some logins are not admins, so HKEY_CURRENT_USER
>>> of admin is not the one the normal user will have (HKEY_CURRENT_USER
>>> depends on who is logged in, Windows maps one of HKEY_USERS in there).
>>>
>>> I haven't thought about how this languages thing should work
>>> (was absorbed by enough other things :), but maybe a file per language
>>> containing the strings, picked and loaded at runtime (depending on a
>>> config setting, with a sane default if absent) would be easier for
>>> installing.
>>
>> For 0.8, these translation files for the cmenu were not going to be
>> included with the installer.  Instead they were going to be
>> downloadable from our wiki so each user could install just the one(s)
>> they need.
>>
>> For later releases we may get these translations from the RPC server
>> or some other semi-clever approach.
>>
>> It sounds like we can rescue this interim approach by changing the reg
>> files to use HKEY_CURRENT_USER instead of HKEY_USERS/SID/
>
> I understand what happened now, it was all my fault initially in the
> way I added the keys.   I've modified the three checked in .reg files
> to use HKEY_CURRENT_USER and removed the leading 'HG' from the commit
> strings while I was at it (based on a recent change to the cmenu
> code).
>
> I'm not sure my text editor did the right thing with the Japanese
> file, so please send me fixes, Yuki, if that file is botched.
>
> --
> Steve Borho
>
> ------------------------------------------------------------------------------
> Crystal Reports - New Free Runtime and 30 Day Trial
> Check out the new simplified licensing option that enables unlimited
> royalty-free distribution of the report engine for externally facing
> server and web deployment.
> http://p.sf.net/sfu/businessobjects
> _______________________________________________
> Tortoisehg-develop mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop
>

Don't worry, your editor did well :)
No defects in Japanese REG file.

regards,
Yuki

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Tortoisehg-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop

Reply via email to