Show TOC Start of Content Area

Procedure documentation Internationalizing Applications  Locate the document in its SAP Library structure

Internationalization (I18N) is the process of making software portable to other locales. The Developer Studio provides tool support for making Web Dynpro applications available for several languages. To internationalize the application, you will add language-specific resources to the application.

The main aspects when developing an international application are:

      Making the displayed texts translatable. This is required for the following application units:

       UI Element texts

       Message texts

       View titles

       Window titles

       Simple type names

      Translating the user interface texts into the target languages

Procedure

Rules for Language Display

Sequence of language display considering the need for user authentication for the Web Dynpro application. There is a certain sequence rule that plays a role for the end user display of application display.

More information: Specifying the Sequence of Language Display

.properties Files as Resource Bundles

At runtime, the relevant .properties file can be loaded dynamically, depending on the language ID of the current user. If the WD application requires user authentication, the language indicator is determined through the user who is logged on. If no user authentication is required for the application, the language indicator of the browser is used for selection of the .properties file.

More information: Getting Language-Specific Resources

Tool Support for String Translation

The S2X files contain context information required for a correct translation. Properties files are automatically converted to S2X files with the extension .xlf. The context information tells you which user interface element is to display the text and how long the text is allowed to be for the relevant user interface element. For example, for the UI element TextView, the text can be no longer than 16384 characters. The resources can be processed in the translation process then which is supported by SAP.

More information: Translating UI Strings

End of Content Area