The design of your user interface must adapt to the internationalization demands of receiving and displaying information in the format appropriate to the end user. This section makes some suggestions for handling user input and output. See
Preparingthe User Interface for information on the format of data that the application displays for the user.
Keyboards often present internationalization issues, especially when dealing with multi-byte character sets, such as the double-byte character sets required by Chinese, Japanese, and Korean.
The user interface is not the only point where your application presents data to a user. Your application might use printers as output devices. In this case, there are more internationalization issues to consider, such as hardware and software variations and standard paper sizes.