OELanguage

This namespace contains constants for defining which language to translate to/from using OEFromLanguage and OEToLanguage.

Depending on the language, the translation functions may expect \u escaped Unicode characters. In general the translations only use characters in the Basic Multilingual Plane (BMP). Each language below indicates the range of Unicode characters which are handled. Character set conversion should take into account the range of Unicode expected.

ENGLISH

This constant is used to specify the American dialect of English. This is currently a synonym of the constant OELanguage::AMERICAN. Uses only ASCII characters.

AMERICAN

This constant is used to specify the American dialect of English to This is currently a synonym of the constant OELanguage::ENGLISH. Uses only ASCII characters.

BRITISH

This constant is used to specify the traditional British dialect of English. Uses only ASCII characters.

INTERNATIONAL

This constant is used to specify the international dialect of English. Uses only ASCII characters.

CHINESE

This constant is used to specify the Chinese language. Uses CJK characters in the Unicode BMP.

DANISH

This constant is used to specify the Danish language. Uses ASCII and Latin-1 Unicode characters in the \u00a0 to \u00ff range.

DUTCH

This constant is used to specify the Dutch language. Uses ASCII and Latin-1 Unicode characters in the \u00a0 to \u00ff range.

FRENCH

This constant is used to specify the French language. Uses ASCII and Latin-1 Unicode characters in the \u00a0 to \u00ff range.

GERMAN

This constant is used to specify the German language. Uses ASCII and Latin-1 Unicode characters in the \u00a0 to \u00ff range.

GREEK

This constant is used to specify the Greek language. Uses ASCII and Greek Unicode characters in the \u0370 to \u03ff range.

HUNGARIAN

This constant is used to specify the Hungarian language. Uses ASCII, Latin-1 Unicode characters in the \u00a0 to \u00ff range and Latin Extended-A Unicode characters in the \u0100 to \u017f range.

IRISH

This constant is used to specify the Irish language. Uses ASCII and Latin-1 Unicode characters in the \u00a0 to \u00ff range.

ITALIAN

This constant is used to specify the Italian language. Uses ASCII and Latin-1 Unicode characters in the \u00a0 to \u00ff range.

JAPANESE

This constant is used to specify the Japanese language. Uses CJK characters in the Unicode BMP.

POLISH

This constant is used to specify the Polish language. Uses ASCII, Latin-1 Unicode characters in the \u00a0 to \u00ff range and Latin Extended-A Unicode characters in the \u0100 to \u017f range.

PORTUGUESE

This constant is used to specify the Portuguese language. Uses ASCII and Latin-1 Unicode characters in the \u00a0 to \u00ff range.

ROMANIAN

This constant is used to specify the Romanian language. Uses ASCII, Latin-1 Unicode characters in the \u00a0 to \u00ff range and Latin Extended-A Unicode characters in the \u0100 to \u017f range.

RUSSIAN

This constant is used to specify the Russian language. Uses ASCII and Cyrillic Unicode characters in the \u0400 to \u04ff range.

SLOVAK

This constant is used to specify the Slovak language. Uses ASCII, Latin-1 Unicode characters in the \u00a0 to \u00ff range and Latin Extended-A Unicode characters in the \u0100 to \u017f range.

SPANISH

This constant is used to specify the Spanish language. Uses ASCII and Latin-1 Unicode characters in the \u00a0 to \u00ff range.

SWEDISH

This constant is used to specify the Swedish language. Uses ASCII and Latin-1 Unicode characters in the \u00a0 to \u00ff range.

WELSH

This constant is used to specify the Welsh language. Uses ASCII, Latin-1 Unicode characters in the \u00a0 to \u00ff range and Latin Extended-A Unicode characters in the \u0100 to \u017f range.