Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.2)

E22562-02

oracle.apps.fnd.applcore.i18n.util
Class LanguageMapper

java.lang.Object
  extended by oracle.apps.fnd.applcore.i18n.util.LanguageMapper

public class LanguageMapper
extends java.lang.Object

LanguageMapper provides the mapping APIs for languages.


Field Summary
static int APPS
          Field constant representing Apps language code.
static int HTTP
          Field constant representing HTTP langauge.
static int ORACLE
          Field constant representing Oracle language.
static int ORACLE_CODE
          Field constant representing Oracle language code.
 
Constructor Summary
protected LanguageMapper()
          Constructor.
 
Method Summary
static java.lang.String getAppsLanguageCode(int from, java.lang.String language)
          Returns Apps language code from from ORACLE (Oracle language) or ORACLE_CODE (Oracle language code), or HTTP (HTTP language code).
static java.lang.String getOracleLanguage(int from, java.lang.String language)
          Returns Oracle language from ORACLE_CODE (Oracle language code) or APPS (Apps language code).
static java.lang.String getOracleLanguageCode(int from, java.lang.String language)
          Returns Oracle language code from ORACLE (Oracle language) or APPS (Apps language code).
static java.util.Locale getViewLocale(int from, java.lang.String language)
          Returns Locale object from from APPS (Apps language code), ORACLE (Oracle language) or ORACLE_CODE (Oracle language code).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ORACLE

public static final int ORACLE
Field constant representing Oracle language.

See Also:
Constant Field Values

ORACLE_CODE

public static final int ORACLE_CODE
Field constant representing Oracle language code.

See Also:
Constant Field Values

HTTP

public static final int HTTP
Field constant representing HTTP langauge.

See Also:
Constant Field Values

APPS

public static final int APPS
Field constant representing Apps language code.

See Also:
Constant Field Values
Constructor Detail

LanguageMapper

protected LanguageMapper()
Constructor.

Method Detail

getOracleLanguage

public static java.lang.String getOracleLanguage(int from,
                                                 java.lang.String language)
Returns Oracle language from ORACLE_CODE (Oracle language code) or APPS (Apps language code). Null is returned for invalid languages. Here are some examples.

         ORACLE_CODE  ORACLE
         -------------------------------
         US           AMERICAN
         F            FRENCH
         ZHS          SIMPLIFIED CHINESE

         APPS         ORACLE
         -------------------------------
         en           AMERICAN
         fr           FRENCH
         zh-CN        SIMPLIFIED CHINESE
 

Parameters:
from - indicating which language from.
    LanguageMapper.ORACLE_CODE
    LanguageMapper.APPS
 
language - to be converted.
Returns:
String, Oracle Language.

getOracleLanguageCode

public static java.lang.String getOracleLanguageCode(int from,
                                                     java.lang.String language)
Returns Oracle language code from ORACLE (Oracle language) or APPS (Apps language code). Null is returned for invalid languages. Here are some examples.

         ORACLE              ORACLE_CODE
         -------------------------------
         AMERICAN            US
         FRENCH              F
         SIMPLIFIED CHINESE  ZHS

         APPS                ORACLE_CODE
         -------------------------------
         en                  US
         fr                  F
         zh-CN               ZHS
 

Parameters:
from - indicating which language from.
    LanguageMapper.ORACLE
    LanguageMapper.APPS
 
language - to be converted.
Returns:
String, Oracle Language code.

getAppsLanguageCode

public static java.lang.String getAppsLanguageCode(int from,
                                                   java.lang.String language)
Returns Apps language code from from ORACLE (Oracle language) or ORACLE_CODE (Oracle language code), or HTTP (HTTP language code). Null is returned for invalid languages. Here are some examples.

         ORACLE              APPS
         -------------------------
         AMERICAN            en
         FRENCH              fr
         SIMPLIFIED CHINESE  zh-CN

         ORACLE_CODE         APPS
         -------------------------
         US                  en
         F                   fr
         ZHS                 zh-CN

         HTTP                APPS
         -------------------------
         en                  en
         en-US               en
         fr-FR               fr
 

Parameters:
from - indicating which language from.
    LanguageMapper.ORACLE
    LanguageMapper.ORACLE_CODE
    LanguageMapper.HTTP
 
language - to be converted.
Returns:
String, Apps Language code.

getViewLocale

public static java.util.Locale getViewLocale(int from,
                                             java.lang.String language)
Returns Locale object from from APPS (Apps language code), ORACLE (Oracle language) or ORACLE_CODE (Oracle language code). This locale should be used as ADF Faces view locale. Null is returned for invalid languages. Here are some examples.

         APPS                Locale
         ------------------------------------------
         en                  new Locale("en")
         fr                  new Locale("fr")
         zh-CN               new Locale("zh", "CN")

         ORACLE              Locale
         ------------------------------------------
         AMERICAN            new Locale("en")
         FRENCH              new Locale("fr")
         SIMPLIFIED CHINESE  new Locale("zh", "CN")

         ORACLE_CODE         Locale
         ------------------------------------------
         US                  new Locale("en")
         F                   new Locale("fr")
         ZHS                 new Locale("zh", "CN")
 

Parameters:
from - indicating which language from.
    LanguageMapper.APPS
    LanguageMapper.ORACLE
    LanguageMapper.ORACLE_CODE
 
language - to be converted.
Returns:
Locale object for view locale.

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.2)

E22562-02

Copyright © 2011 Oracle. All Rights Reserved.