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.