[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Access TSVN Shell Context Menu

From: stepand76 <stepand76_at_gmail.com>
Date: Wed, 30 Sep 2009 07:58:35 -0700 (PDT)

There is a text report of my shell menu. Czech Windows Vista, TSVN
1.6.5 switched to english and czech language. Text value is from
GetMenuItemInfo function, Verb value is from
IContextMenu.GetCommandString method. Both are same and depends on
TSVN Language. Well it looks like a bug. Should it be fixed?

TSVN in English:

 Text=P&rozkoumat wID=132 Verb=Explore
 Text=O&tevřít wID=133 Verb=open
--------
 Text=E&xtrahovat vše... wID=130 Verb=extract
 Text=Otestovat systémem &AVG wID=129 Verb=Otestovat systémem &AVG
--------
 Text=SVN &Update wID=98 Verb=SVN Update
 Text=SVN &Commit... wID=99 Verb=SVN Commit...
 Text=&TortoiseSVN wID=126
     Text=&Diff with previous version wID=100 Verb=Diff with previous
version&Diff with previous version
    --------
     Text=Show &log wID=102 Verb=Show logShow &log
     Text=&Repo-browser wID=103 Verb=Repo-browser&Repo-browser
     Text=Check for modi&fications wID=104 Verb=Check for
modificationsCheck for modi&fications
     Text=Revision &graph wID=105 Verb=Revision graphRevision &graph
    --------
     Text=&Update to revision... wID=107 Verb=Update to
revision...&Update to revision...
     Text=Re&name... wID=108 Verb=Rename...Re&name...
     Text=&Delete wID=109 Verb=Delete&Delete
     Text=Get loc&k... wID=110 Verb=Get lock...Get loc&k...
    --------
     Text=Branch/&tag... wID=112 Verb=Branch/tag...Branch/&tag...
     Text=S&witch... wID=113 Verb=Switch...S&witch...
     Text=&Merge... wID=114 Verb=Merge...&Merge...
    --------
     Text=&Blame... wID=116 Verb=Blame...&Blame...
     Text=Delete and add to &ignore list wID=119
         Text=crystal_project.zip wID=117
         Text=*.zip wID=118 Verb=*.zip
    --------
     Text=Properties wID=121 Verb=PropertiesProperties
    --------
     Text=&Settings wID=123 Verb=Settings&Settings
     Text=&Help wID=124 Verb=Help&Help
     Text=A&bout wID=125 Verb=AboutA&bout
--------
 Text=Otevřít v pro&gramu... wID=96 Verb=openas
 Text=&TextPad wID=94
 Text=&Obnovit předchozí verze wID=28 Verb=PreviousVersions
--------
 Text=Ode&slat wID=92
     Text=Ode&slat wID=29
--------
 Text=Vyj&mout wID=25 Verb=cut
 Text=&Kopírovat wID=26 Verb=copy
--------
 Text=Vytvořit zástupc&e wID=17 Verb=link
 Text=O&dstranit wID=18 Verb=delete
--------
 Text=&Vlastnosti wID=20 Verb=properties

TSVN CZECH:

Text=P&rozkoumat wID=132 Verb=Explore
 Text=O&tevřít wID=133 Verb=open
--------
 Text=E&xtrahovat vše... wID=130 Verb=extract
 Text=Otestovat systémem &AVG wID=129 Verb=Otestovat systémem &AVG
--------
 Text=SVN Aktualizovat (&Update) wID=98 Verb=SVN Aktualizovat (Update)
 Text=SVN Odevzdat (&Commit)... wID=99 Verb=SVN Odevzdat (Commit)...
 Text=&TortoiseSVN wID=126
     Text=&Porovnat s předchozí revizí wID=100 Verb=Porovnat s
předchozí revizí&Porovnat s předchozí revizí
    --------
     Text=Zobrazit &log záznamy wID=102 Verb=Zobrazit log
záznamyZobrazit &log záznamy
     Text=&Průzkumník úložiště wID=103 Verb=Průzkumník
úložiště&Průzkumník úložiště
     Text=Zjistit modi&fikace wID=104 Verb=Zjistit modifikaceZjistit
modi&fikace
     Text=&Graf revizí wID=105 Verb=Graf revizí&Graf revizí
    --------
     Text=Akt&ualizovat na revizi... wID=107 Verb=Aktualizovat na
revizi...Akt&ualizovat na revizi...
     Text=Přejme&novat... wID=108 Verb=Přejmenovat...Přejme&novat...
     Text=&Smazat wID=109 Verb=Smazat&Smazat
     Text=Zam&knout... wID=110 Verb=Zamknout...Zam&knout...
    --------
     Text=Větev/značka (Branch/&tag)... wID=112 Verb=Větev/značka
(Branch/tag)...Větev/značka (Branch/&tag)...
     Text=Překlopit (&Switch)... wID=113 Verb=Překlopit
(Switch)...Překlopit (&Switch)...
     Text=Sloučit (&Merge)... wID=114 Verb=Sloučit (Merge)...Sloučit
(&Merge)...
    --------
     Text=Obvinit (&Blame)... wID=116 Verb=Obvinit (Blame)...Obvinit
(&Blame)...
     Text=Vymazat a přidat do seznamu k &ignorování wID=119
         Text=crystal_project.zip wID=117
         Text=*.zip wID=118 Verb=*.zip
    --------
     Text=Vlastnosti wID=121 Verb=VlastnostiVlastnosti
    --------
     Text=Na&stavení wID=123 Verb=NastaveníNa&stavení
     Text=&Nápověda wID=124 Verb=Nápověda&Nápověda
     Text=O &aplikaci wID=125 Verb=O aplikaciO &aplikaci
--------
 Text=Otevřít v pro&gramu... wID=96 Verb=openas
 Text=&TextPad wID=94
 Text=&Obnovit předchozí verze wID=28 Verb=PreviousVersions
--------
 Text=Ode&slat wID=92
     Text=Ode&slat wID=29
--------
 Text=Vyj&mout wID=25 Verb=cut
 Text=&Kopírovat wID=26 Verb=copy
--------
 Text=Vytvořit zástupc&e wID=17 Verb=link
 Text=O&dstranit wID=18 Verb=delete
--------
 Text=&Vlastnosti wID=20 Verb=properties

On 30 zář, 15:59, Stefan Küng <tortoise..._at_gmail.com> wrote:
> On Wed, Sep 30, 2009 at 15:33, stepand76 <stepan..._at_gmail.com> wrote:
> The verb must not depend on language! If it is, then that would be a
> bug in TSVN.
>
> The MSDN (http://msdn.microsoft.com/en-us/library/bb776094%28VS.85%29.aspx)
> clearly states that:
> "The language-independent command name, or verb, is a name that can be
> passed..."

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2402121

To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-09-30 17:13:26 CEST

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.