Forms supports a new feature of the Oracle database that ensures the length of character variables used in your multilanguage applications will accommodate the language in which the application is deployed.
For example, consider the following declaration:
my_string VARCHAR2(100);
This variable holds 100 bytes. In a standard English or Western European character set such as US7ASCII or WE8ISO8869P1, this variable would hold 100 characters. However, when using a multi-byte character set, such as JA16SJIS or UTF8, this variable may hold 50 characters or less. The new character semantics feature resolves this problem by allowing you to declare variables by the absolute number of characters required, irrespective of the underlying character set.
Oracle TranslationHub is a new subcomponent of Oracle Forms. To assist you in translating your Forms applications to other languages, Oracle TranslationHub keeps a repository of your translations and lets you preview the Forms while they are being translated. With Forms Services, you can deploy a Forms application in many different languages with a single installation.
About Enforcing Data Length Semantics