At present the set of 'known action names' is pretty small. As such, GOK can call the gettext() macro on the non-localized name, and handle the localization of this small pool of names itself.
We intentionally left action names unlocalized to date, because of reasons in your "case for 'no'" below; action names are 'generic' in that they describe a small set of actions that should be common across toolkits; in that sense they are like an enumeration (except that new ones can be added if no old one suffices for a given use case). It would be feasible to add getLocalizedActionName() to the at-spi IDL and to atk, compatibly, as the AtkAction method currently has one unused 'slot'. Bill David Bolter wrote: > Fixed resend of message. > > Should the action names exposed by accessible widgets/components be > localized? > > The case for "yes": > AT like GOK can just expose the localized action names to the user as > GOK keys without having to worry about english user literacy. > > The case for "no": > AT like Orca can do neat things like script for specific action names > such as "cycle" or "toggle", and provide a better user experience. If > Orca scripted for "toggle" but in Klingon it was in fact "snarklegruff", > then the script would fail. Expecting Orca to translate cycle into > Klingon in the same way as the author of the app widget did doesn't seem > reasonable. > > AT-SPI's AccessibleAction_getDescription should of course be expected to > return localized strings. > > I suppose ideally we could have API: > getUniversalActionName > getActionName > getActionDescription > > But we don't. So what should we do? Note: if we say "yes" we still need > to solve the keying off action name problem. If we say no, GOK has the > fallback of using (a hopefully short) action description to build key > labels. If I don't hear back, I'll assume action names are not localized. > > cheers, > David > _______________________________________________ > Gnome-accessibility-devel mailing list > Gnome-accessibility-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel > _______________________________________________ > Gnome-accessibility-devel mailing list > Gnome-accessibility-devel@gnome.org > http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel > _______________________________________________ Gnome-accessibility-devel mailing list Gnome-accessibility-devel@gnome.org http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel