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 &. > > 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