Localization

Localization and internationalization interfaces, which handle converting between character sets.

Jump to:


Interfaces

Localization and internationalization interfaces.

nsIBidiKeyboard
nsICharsetConverterManager
nsICharsetResolver
nsICurrentCharsetListener
nsIDocCharset
nsIDocumentCharsetInfo
nsIEntityConverter
nsILocale
nsILocaleDefinition
nsILocaleService
nsINativeUConvService
nsISaveAsCharset
nsIScriptableDateFormat
nsIScriptableUnicodeConverter
nsISemanticUnitScanner
nsIStringBundle
nsIStringBundleOverride
nsIStringBundleService
nsITXTToHTMLConv
nsITextToSubURI
nsIUTF8ConverterService
nsIUnicodeNormalizer

Components

Localization and internationalization components.

@mozilla.org/charset-converter-manager;1
@mozilla.org/document-charset-info;1
@mozilla.org/intl/charsetalias;1
@mozilla.org/intl/converter-input-stream;1
@mozilla.org/intl/converter-output-stream;1
@mozilla.org/intl/entityconverter;1
@mozilla.org/intl/fontpackageservice;1
@mozilla.org/intl/lwbrk;1
@mozilla.org/intl/metacharset;1
@mozilla.org/intl/nslocaleservice;1
@mozilla.org/intl/platformcharset;1
@mozilla.org/intl/saveascharset;1
@mozilla.org/intl/scriptabledateformat;1
@mozilla.org/intl/scriptableunicodeconverter
@mozilla.org/intl/semanticunitscanner;1
@mozilla.org/intl/stringbundle/text-override;1
@mozilla.org/intl/stringbundle;1
@mozilla.org/intl/texttosuburi;1
@mozilla.org/intl/texttransform;1?type=hankakutozenkaku
@mozilla.org/intl/unicharutil;1
@mozilla.org/intl/unicode/decodehelper;1
@mozilla.org/intl/unicode/encodehelper;1
@mozilla.org/intl/unicodenormalizer;1
@mozilla.org/intl/utf8converterservice;1
@mozilla.org/intl/xmlencoding;1
@mozilla.org/locale/default-font-package-handler;1
@mozilla.org/locale/posix-locale;1
@mozilla.org/txttohtmlconv;1

Character Set Detectors

These components are used to detect the character set on a stream or string of input.

@mozilla.org/intl/charsetdetect;1?type=
@mozilla.org/intl/charsetdetect;1?type=cjk_parallel_state_machine
@mozilla.org/intl/charsetdetect;1?type=ja_parallel_state_machine
@mozilla.org/intl/charsetdetect;1?type=ko_parallel_state_machine
@mozilla.org/intl/charsetdetect;1?type=ruprob
@mozilla.org/intl/charsetdetect;1?type=ukprob
@mozilla.org/intl/charsetdetect;1?type=universal_charset_detector
@mozilla.org/intl/charsetdetect;1?type=zh_parallel_state_machine
@mozilla.org/intl/charsetdetect;1?type=zhcn_parallel_state_machine
@mozilla.org/intl/charsetdetect;1?type=zhtw_parallel_state_machine
@mozilla.org/intl/charsetdetectionadaptor;1
@mozilla.org/intl/stringcharsetdetect;1?type=cjk_parallel_state_machine
@mozilla.org/intl/stringcharsetdetect;1?type=ja_parallel_state_machine
@mozilla.org/intl/stringcharsetdetect;1?type=ko_parallel_state_machine
@mozilla.org/intl/stringcharsetdetect;1?type=ruprob
@mozilla.org/intl/stringcharsetdetect;1?type=ukprob
@mozilla.org/intl/stringcharsetdetect;1?type=universal_charset_detector
@mozilla.org/intl/stringcharsetdetect;1?type=zh_parallel_state_machine
@mozilla.org/intl/stringcharsetdetect;1?type=zhcn_parallel_state_machine
@mozilla.org/intl/stringcharsetdetect;1?type=zhtw_parallel_state_machine

Character Set Decoders

These components are used to decode various character sets into Unicode.

@mozilla.org/intl/unicode/decoder;1?charset=Big5
@mozilla.org/intl/unicode/decoder;1?charset=Big5-HKSCS
@mozilla.org/intl/unicode/decoder;1?charset=EUC-JP
@mozilla.org/intl/unicode/decoder;1?charset=EUC-KR
@mozilla.org/intl/unicode/decoder;1?charset=GB2312
@mozilla.org/intl/unicode/decoder;1?charset=GEOSTD8
@mozilla.org/intl/unicode/decoder;1?charset=HZ-GB-2312
@mozilla.org/intl/unicode/decoder;1?charset=IBM850
@mozilla.org/intl/unicode/decoder;1?charset=IBM852
@mozilla.org/intl/unicode/decoder;1?charset=IBM855
@mozilla.org/intl/unicode/decoder;1?charset=IBM857
@mozilla.org/intl/unicode/decoder;1?charset=IBM862
@mozilla.org/intl/unicode/decoder;1?charset=IBM864
@mozilla.org/intl/unicode/decoder;1?charset=IBM864i
@mozilla.org/intl/unicode/decoder;1?charset=IBM866
@mozilla.org/intl/unicode/decoder;1?charset=ISO-2022-CN
@mozilla.org/intl/unicode/decoder;1?charset=ISO-2022-JP
@mozilla.org/intl/unicode/decoder;1?charset=ISO-2022-KR
@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-1
@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-10
@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-11
@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-13
@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-14
@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-15
@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-16
@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-2
@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-3
@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-4
@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-5
@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-6
@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-6-E
@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-6-I
@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-7
@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-8
@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-8-E
@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-8-I
@mozilla.org/intl/unicode/decoder;1?charset=ISO-8859-9
@mozilla.org/intl/unicode/decoder;1?charset=ISO-IR-111
@mozilla.org/intl/unicode/decoder;1?charset=KOI8-R
@mozilla.org/intl/unicode/decoder;1?charset=KOI8-U
@mozilla.org/intl/unicode/decoder;1?charset=Shift_JIS
@mozilla.org/intl/unicode/decoder;1?charset=T.61-8bit
@mozilla.org/intl/unicode/decoder;1?charset=TIS-620
@mozilla.org/intl/unicode/decoder;1?charset=UTF-16
@mozilla.org/intl/unicode/decoder;1?charset=UTF-16BE
@mozilla.org/intl/unicode/decoder;1?charset=UTF-16LE
@mozilla.org/intl/unicode/decoder;1?charset=UTF-32BE
@mozilla.org/intl/unicode/decoder;1?charset=UTF-32LE
@mozilla.org/intl/unicode/decoder;1?charset=UTF-7
@mozilla.org/intl/unicode/decoder;1?charset=UTF-8
@mozilla.org/intl/unicode/decoder;1?charset=VISCII
@mozilla.org/intl/unicode/decoder;1?charset=armscii-8
@mozilla.org/intl/unicode/decoder;1?charset=gb18030
@mozilla.org/intl/unicode/decoder;1?charset=us-ascii
@mozilla.org/intl/unicode/decoder;1?charset=windows-1250
@mozilla.org/intl/unicode/decoder;1?charset=windows-1251
@mozilla.org/intl/unicode/decoder;1?charset=windows-1252
@mozilla.org/intl/unicode/decoder;1?charset=windows-1253
@mozilla.org/intl/unicode/decoder;1?charset=windows-1254
@mozilla.org/intl/unicode/decoder;1?charset=windows-1255
@mozilla.org/intl/unicode/decoder;1?charset=windows-1256
@mozilla.org/intl/unicode/decoder;1?charset=windows-1257
@mozilla.org/intl/unicode/decoder;1?charset=windows-1258
@mozilla.org/intl/unicode/decoder;1?charset=windows-874
@mozilla.org/intl/unicode/decoder;1?charset=windows-936
@mozilla.org/intl/unicode/decoder;1?charset=x-euc-tw
@mozilla.org/intl/unicode/decoder;1?charset=x-gbk
@mozilla.org/intl/unicode/decoder;1?charset=x-imap4-modified-utf7
@mozilla.org/intl/unicode/decoder;1?charset=x-johab
@mozilla.org/intl/unicode/decoder;1?charset=x-mac-arabic
@mozilla.org/intl/unicode/decoder;1?charset=x-mac-ce
@mozilla.org/intl/unicode/decoder;1?charset=x-mac-croatian
@mozilla.org/intl/unicode/decoder;1?charset=x-mac-cyrillic
@mozilla.org/intl/unicode/decoder;1?charset=x-mac-devanagari
@mozilla.org/intl/unicode/decoder;1?charset=x-mac-farsi
@mozilla.org/intl/unicode/decoder;1?charset=x-mac-greek
@mozilla.org/intl/unicode/decoder;1?charset=x-mac-gujarati
@mozilla.org/intl/unicode/decoder;1?charset=x-mac-gurmukhi
@mozilla.org/intl/unicode/decoder;1?charset=x-mac-hebrew
@mozilla.org/intl/unicode/decoder;1?charset=x-mac-icelandic
@mozilla.org/intl/unicode/decoder;1?charset=x-mac-roman
@mozilla.org/intl/unicode/decoder;1?charset=x-mac-romanian
@mozilla.org/intl/unicode/decoder;1?charset=x-mac-turkish
@mozilla.org/intl/unicode/decoder;1?charset=x-mac-ukrainian
@mozilla.org/intl/unicode/decoder;1?charset=x-u-escaped
@mozilla.org/intl/unicode/decoder;1?charset=x-user-defined
@mozilla.org/intl/unicode/decoder;1?charset=x-viet-tcvn5712
@mozilla.org/intl/unicode/decoder;1?charset=x-viet-vps
@mozilla.org/intl/unicode/decoder;1?charset=x-windows-949

Character Set Encoders

These components are used to encode Unicode into various character sets.

@mozilla.org/intl/unicode/encoder;1?charset=Adobe-Symbol-Encoding
@mozilla.org/intl/unicode/encoder;1?charset=Big5-HKSCS
@mozilla.org/intl/unicode/encoder;1?charset=EUC-JP
@mozilla.org/intl/unicode/encoder;1?charset=EUC-KR
@mozilla.org/intl/unicode/encoder;1?charset=GB2312
@mozilla.org/intl/unicode/encoder;1?charset=GEOSTD8
@mozilla.org/intl/unicode/encoder;1?charset=HZ-GB-2312
@mozilla.org/intl/unicode/encoder;1?charset=IBM850
@mozilla.org/intl/unicode/encoder;1?charset=IBM852
@mozilla.org/intl/unicode/encoder;1?charset=IBM855
@mozilla.org/intl/unicode/encoder;1?charset=IBM857
@mozilla.org/intl/unicode/encoder;1?charset=IBM862
@mozilla.org/intl/unicode/encoder;1?charset=IBM864
@mozilla.org/intl/unicode/encoder;1?charset=IBM864i
@mozilla.org/intl/unicode/encoder;1?charset=IBM866
@mozilla.org/intl/unicode/encoder;1?charset=ISO-2022-JP
@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-1
@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-10
@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-11
@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-13
@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-14
@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-15
@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-16
@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-2
@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-3
@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-4
@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-5
@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-6
@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-6-E
@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-6-I
@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-7
@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-8
@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-8-E
@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-8-I
@mozilla.org/intl/unicode/encoder;1?charset=ISO-8859-9
@mozilla.org/intl/unicode/encoder;1?charset=ISO-IR-111
@mozilla.org/intl/unicode/encoder;1?charset=KOI8-R
@mozilla.org/intl/unicode/encoder;1?charset=KOI8-U
@mozilla.org/intl/unicode/encoder;1?charset=Shift_JIS
@mozilla.org/intl/unicode/encoder;1?charset=T.61-8bit
@mozilla.org/intl/unicode/encoder;1?charset=TIS-620
@mozilla.org/intl/unicode/encoder;1?charset=UTF-16
@mozilla.org/intl/unicode/encoder;1?charset=UTF-16BE
@mozilla.org/intl/unicode/encoder;1?charset=UTF-16LE
@mozilla.org/intl/unicode/encoder;1?charset=UTF-32BE
@mozilla.org/intl/unicode/encoder;1?charset=UTF-32LE
@mozilla.org/intl/unicode/encoder;1?charset=UTF-7
@mozilla.org/intl/unicode/encoder;1?charset=UTF-8
@mozilla.org/intl/unicode/encoder;1?charset=VISCII
@mozilla.org/intl/unicode/encoder;1?charset=armscii-8
@mozilla.org/intl/unicode/encoder;1?charset=gb18030
@mozilla.org/intl/unicode/encoder;1?charset=gb18030.2000-0
@mozilla.org/intl/unicode/encoder;1?charset=gb18030.2000-1
@mozilla.org/intl/unicode/encoder;1?charset=gb_2312-80
@mozilla.org/intl/unicode/encoder;1?charset=hkscs-1
@mozilla.org/intl/unicode/encoder;1?charset=jis_0201
@mozilla.org/intl/unicode/encoder;1?charset=jis_0208-1983
@mozilla.org/intl/unicode/encoder;1?charset=jis_0212-1990
@mozilla.org/intl/unicode/encoder;1?charset=ks_c_5601-1987
@mozilla.org/intl/unicode/encoder;1?charset=us-ascii
@mozilla.org/intl/unicode/encoder;1?charset=windows-1250
@mozilla.org/intl/unicode/encoder;1?charset=windows-1251
@mozilla.org/intl/unicode/encoder;1?charset=windows-1252
@mozilla.org/intl/unicode/encoder;1?charset=windows-1253
@mozilla.org/intl/unicode/encoder;1?charset=windows-1254
@mozilla.org/intl/unicode/encoder;1?charset=windows-1255
@mozilla.org/intl/unicode/encoder;1?charset=windows-1256
@mozilla.org/intl/unicode/encoder;1?charset=windows-1257
@mozilla.org/intl/unicode/encoder;1?charset=windows-1258
@mozilla.org/intl/unicode/encoder;1?charset=windows-874
@mozilla.org/intl/unicode/encoder;1?charset=windows-936
@mozilla.org/intl/unicode/encoder;1?charset=x-adobe-euro
@mozilla.org/intl/unicode/encoder;1?charset=x-cns-11643-1
@mozilla.org/intl/unicode/encoder;1?charset=x-cns-11643-2
@mozilla.org/intl/unicode/encoder;1?charset=x-cns-11643-3
@mozilla.org/intl/unicode/encoder;1?charset=x-cns-11643-4
@mozilla.org/intl/unicode/encoder;1?charset=x-cns-11643-5
@mozilla.org/intl/unicode/encoder;1?charset=x-cns-11643-6
@mozilla.org/intl/unicode/encoder;1?charset=x-cns-11643-7
@mozilla.org/intl/unicode/encoder;1?charset=x-euc-tw
@mozilla.org/intl/unicode/encoder;1?charset=x-gbk
@mozilla.org/intl/unicode/encoder;1?charset=x-gbk-noascii
@mozilla.org/intl/unicode/encoder;1?charset=x-imap4-modified-utf7
@mozilla.org/intl/unicode/encoder;1?charset=x-iso-8859-6-16
@mozilla.org/intl/unicode/encoder;1?charset=x-iso-8859-6-8-x
@mozilla.org/intl/unicode/encoder;1?charset=x-johab
@mozilla.org/intl/unicode/encoder;1?charset=x-johab-noascii
@mozilla.org/intl/unicode/encoder;1?charset=x-koreanjamo-0
@mozilla.org/intl/unicode/encoder;1?charset=x-mac-arabic
@mozilla.org/intl/unicode/encoder;1?charset=x-mac-ce
@mozilla.org/intl/unicode/encoder;1?charset=x-mac-croatian
@mozilla.org/intl/unicode/encoder;1?charset=x-mac-cyrillic
@mozilla.org/intl/unicode/encoder;1?charset=x-mac-devanagari
@mozilla.org/intl/unicode/encoder;1?charset=x-mac-farsi
@mozilla.org/intl/unicode/encoder;1?charset=x-mac-greek
@mozilla.org/intl/unicode/encoder;1?charset=x-mac-gujarati
@mozilla.org/intl/unicode/encoder;1?charset=x-mac-gurmukhi
@mozilla.org/intl/unicode/encoder;1?charset=x-mac-hebrew
@mozilla.org/intl/unicode/encoder;1?charset=x-mac-icelandic
@mozilla.org/intl/unicode/encoder;1?charset=x-mac-roman
@mozilla.org/intl/unicode/encoder;1?charset=x-mac-romanian
@mozilla.org/intl/unicode/encoder;1?charset=x-mac-turkish
@mozilla.org/intl/unicode/encoder;1?charset=x-mac-ukrainian
@mozilla.org/intl/unicode/encoder;1?charset=x-mathematica1
@mozilla.org/intl/unicode/encoder;1?charset=x-mathematica2
@mozilla.org/intl/unicode/encoder;1?charset=x-mathematica3
@mozilla.org/intl/unicode/encoder;1?charset=x-mathematica4
@mozilla.org/intl/unicode/encoder;1?charset=x-mathematica5
@mozilla.org/intl/unicode/encoder;1?charset=x-mtextra
@mozilla.org/intl/unicode/encoder;1?charset=x-t1-cmex
@mozilla.org/intl/unicode/encoder;1?charset=x-t1-cmmi
@mozilla.org/intl/unicode/encoder;1?charset=x-t1-cmr
@mozilla.org/intl/unicode/encoder;1?charset=x-t1-cmsy
@mozilla.org/intl/unicode/encoder;1?charset=x-tamilttf-0
@mozilla.org/intl/unicode/encoder;1?charset=x-tscii
@mozilla.org/intl/unicode/encoder;1?charset=x-ttf-cmex
@mozilla.org/intl/unicode/encoder;1?charset=x-ttf-cmmi
@mozilla.org/intl/unicode/encoder;1?charset=x-ttf-cmr
@mozilla.org/intl/unicode/encoder;1?charset=x-ttf-cmsy
@mozilla.org/intl/unicode/encoder;1?charset=x-u-escaped
@mozilla.org/intl/unicode/encoder;1?charset=x-user-defined
@mozilla.org/intl/unicode/encoder;1?charset=x-viet-tcvn5712
@mozilla.org/intl/unicode/encoder;1?charset=x-viet-vps
@mozilla.org/intl/unicode/encoder;1?charset=x-windows-949
@mozilla.org/intl/unicode/encoder;1?charset=x-x-big5
@mozilla.org/intl/unicode/encoder;1?charset=x-x11johab
@mozilla.org/intl/unicode/encoder;1?charset=x-zapf-dingbats

Reference documentation is generated from Mozilla's source.