On Fri, Mar 03, 2006 at 09:36:48AM +0100, Harry Vennik wrote:
> Op vrijdag 3 maart 2006 07:13, schreef Youness Alaoui:
> > Ahh ok, I understand, I though it couldn't be done because of Tk
> > limitations, not because of internationalisation and fixed index...
> > I guess you could have
> > &one
> > &two
> > t&hree
> > &un
> > &deux
> > &trois
> >
> > in the lang file, and you would :
> > -label [string map {&& & & ""} [trans menuname]] -underline [string first
> > [trans menuname] '&']
> >
> > or something similar that would actually work (the string map won't really
> > work) This is I think how it's done everywhere, right ? but we'll need
> > "menu specific translation", I mean we'd have help Help
> > help_menu &Help
> >
> > because we might use [trans help] somewhere else...
> >
> That depends. Isn't it usual to have keystrokes for other widgets too? So if 
> there is a Help button somewhere the &Help is also correct. (If the Alt+H 
> will work of course, and assuming there won't be both a Help button and a 
> Help menu in the same window.)
> It would also be possible to have an optional argument on proc trans, that 
> has 
> to be set to some value for the underlining to work (in which case we should 
> be able to get the right key somehow). If not set, it just eliminates the &.

well, I'm not sure if buttons support this, and we could have a label instead 
of a button, so.. noting proves we 
can use the binding on anything we set text on...
about modifying trans it's a great idea..

> >
> > KaKaRoTo
> >
> > On Thu, Mar 02, 2006 at 09:22:18PM +0000, Tom Jenkins wrote:
> > > Youness Alaoui wrote:
> > > >Maybe, but still, it keeps a documentation on your work so later on we
> > > > can always know which are the incompatible options..
> > >
> > > Spose. Done
> > >
> > > >btw, what's the problem with underline/languages, can't we just use a
> > > >tag/font with "-underline 1"
> > >
> > > The -underline option gives the index of the label to underline, eg:
> > > -label "One" -underline 0
> > > will show "One" with the "O" underlined.
> > > So, consider the following case:
> > > Menu in french:
> > > -label un -underline 0
> > > -label deux -underline 0
> > > -label trois -underline 0
> > >
> > > will work fine, you'll have the "u" underline on "un", the "d" on "duex"
> > > and the "t" on "trois"
> > > Now the same menu in english:
> > > -label one -underline 0
> > > -label two -underline 0
> > > -label three -underline 0
> > > NOW you have the "o" underlined on "one" (fine), but you have the "t" on
> > > two underlined AND the "t" on "three" underlined. If translators want to
> > > add underlining, they have to check they aren't gonna make any conflicts
> > > like this, and it'll be lots of work for them... (I guess, anyway)
> > >
> > > >KKRT
> > > >
> > > >On Wed, Mar 01, 2006 at 05:10:27PM +0000, Tom Jenkins wrote:
> > > >>Youness Alaoui wrote:
> > > >>>Tom, remember to add :
> > > >>>#TODO implement/finish this..
> > > >>>
> > > >>>not important, but would be good :)
> > > >>
> > > >>It won't be any use unless we figure out a good way to handle
> > > >> underlines for different languages....
> > > >>
> > > >>>KKRT
> > > >>>
> > > >>>----- Forwarded message from Tom Jenkins
> > > >>> <[EMAIL PROTECTED]> -----
> > > >>>
> > > >>>From: Tom Jenkins <[EMAIL PROTECTED]>
> > > >>>To: [EMAIL PROTECTED]
> > > >>>Subject: [Amsn-commits] msn/utils/pixmapmenu entries.tcl,1.3,1.4
> > > >>>
> > > >>>In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16007
> > > >>>
> > > >>>Modified Files:
> > > >>>       entries.tcl
> > > >>>Log Message:
> > > >>>Added -underline options to entries to keep tk compatibility (options
> > > >>>does nothing though)
> > > >>>
> > > >>>
> > > >>>Index: entries.tcl
> > > >>>
> > > >>>
> > > >>>-------------------------------------------------------
> > > >>>This SF.Net email is sponsored by xPML, a groundbreaking scripting
> > > >>>language
> > > >>>that extends applications into web and mobile media. Attend the live
> > > >>>webcast
> > > >>>and join the prime developer group breaking into this new coding
> > > >>>territory!
> > > >>>http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=1216
> > > >>>42 _______________________________________________
> > > >>>Amsn-devel mailing list
> > > >>>Amsn-devel@lists.sourceforge.net
> > > >>>https://lists.sourceforge.net/lists/listinfo/amsn-devel
> > > >>
> > > >>--
> > > >>Don't just be a drop in the ocean. Join with us and make some waves.
> > > >> Sign up to join us on our year-long journey and act to defend our
> > > >> oceans. It's free.
> > > >>
> > > >>http://oceans.greenpeace.org/defenders
> > > >>
> > > >>
> > > >>
> > > >>
> > > >>
> > > >>___________________________________________________________
> > > >>Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with
> > > >>voicemail http://uk.messenger.yahoo.com
> > > >>
> > > >>
> > > >>
> > > >>-------------------------------------------------------
> > > >>This SF.Net email is sponsored by xPML, a groundbreaking scripting
> > > >>language
> > > >>that extends applications into web and mobile media. Attend the live
> > > >>webcast
> > > >>and join the prime developer group breaking into this new coding
> > > >>territory!
> > > >>http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=12164
> > > >>2 _______________________________________________
> > > >>Amsn-devel mailing list
> > > >>Amsn-devel@lists.sourceforge.net
> > > >>https://lists.sourceforge.net/lists/listinfo/amsn-devel
> > > >
> > > >-------------------------------------------------------
> > > >This SF.Net email is sponsored by xPML, a groundbreaking scripting
> > > > language that extends applications into web and mobile media. Attend
> > > > the live webcast
> > > >and join the prime developer group breaking into this new coding
> > > > territory!
> > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=12164
> > > >2 _______________________________________________
> > > >Amsn-devel mailing list
> > > >Amsn-devel@lists.sourceforge.net
> > > >https://lists.sourceforge.net/lists/listinfo/amsn-devel
> > >
> > > --
> > > Don't just be a drop in the ocean. Join with us and make some waves. Sign
> > > up to join us on our year-long journey and act to defend our oceans. It's
> > > free.
> > >
> > > http://oceans.greenpeace.org/defenders
> > >
> > >
> > >
> > > ___________________________________________________________
> > > Yahoo! Photos ? NEW, now offering a quality print service from just 8p a
> > > photo http://uk.photos.yahoo.com
> > >
> > >
> > >
> > > -------------------------------------------------------
> > > This SF.Net email is sponsored by xPML, a groundbreaking scripting
> > > language that extends applications into web and mobile media. Attend the
> > > live webcast and join the prime developer group breaking into this new
> > > coding territory!
> > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
> > > _______________________________________________
> > > Amsn-devel mailing list
> > > Amsn-devel@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/amsn-devel
> >
> > -------------------------------------------------------
> > This SF.Net email is sponsored by xPML, a groundbreaking scripting language
> > that extends applications into web and mobile media. Attend the live
> > webcast and join the prime developer group breaking into this new coding
> > territory!
> > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
> > _______________________________________________
> > Amsn-devel mailing list
> > Amsn-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/amsn-devel
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by xPML, a groundbreaking scripting language
> that extends applications into web and mobile media. Attend the live webcast
> and join the prime developer group breaking into this new coding territory!
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
> _______________________________________________
> Amsn-devel mailing list
> Amsn-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/amsn-devel


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel

Reply via email to