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