A cross-browser, multilingual, multi-locale system for web-based interface buttons.
Original Publication Date: 2002-Jul-29
Included in the Prior Art Database: 2003-Jun-20
Internationalization of interfaces for web-based products is a very popular and complex topic. One of the more complex issues is supporting interfaces in multiple languages in a dynamic way. The most generally agreed upon way to indicate available actions in an interface is by displaying buttons. Web designers usually use 2 approaches for displaying buttons. html form buttons images for buttons Typical html form buttons supported in html 3.2 html 4.0 do not have the look feel of modern native-code environment widget sets (such as Windows, Macintosh, etc). Typical html form buttons do not support behaviors such as mouseOver or MouseOut. HTML form buttons are easier to support in multiple languages. Using images for buttons is supported in html 3.2 html 4.0 and can have the look of modern native-code environment widget sets (such as Windows, Macintosh, etc) and can also be a little more exciting visually than native code environment widget sets. The basic problem with using images for buttons is that every button (and state of that button) of the interface will need a separate graphics file. Keeping all of these files consistent can be challenging. Also if the buttons have text on or in them, this text would need to be translated if the interface was to be displayed in another language.