DRAFT (10/27/00)
Free Standards Group
LI18NUX Project
LI18NUX 2000
Globalization Specification

LI18NUX SPEC 2000 Certification


Certification Questionnaire

1. Foreword

2. Terminology

3. Base Libraries

Conforming implementations shall provide the internationalization functions listed in the Table 3-1 and the headers listed in the Table 3-2. The specifications of the functions and the definitions of the headers shall conform to [POSIX.1] and [ISO C].

In addition to the functions in the Table 3-1, conforming implementations shall provide the wide character and wide string I/O functionality through printf/scanf family of functions as specified in [ISO C].
 

Table 3-1 C Language internationalization functions
btowc()fgetwc()fgetws() fputwc()fputws()
fwide()fwprintf()fwscanf() getwc()getwchar()
iswalnum()iswalpha()iswcntrl() iswctype()iswdigit()
iswgraph()iswlower()iswprint() iswpunct()iswspace()
iswupper()iswxdigit()localeconv() mblen()mbrlen()
mbrtowc()mbsinit()mbsrtowcs() mbstowcs()mbtowc()
putwc()putwchar()setlocale() strftime()swprintf()
swscanf()towctrans()towlower() towupper()ungetwc()
vfwprintf()vswprintf()vwprintf() wcrtomb()wcscat()
wcschr()wcscmp()wcscoll() wcscpy()wcscspn()
wcsftime()wcslen()wcsncat() wcsncmp()wcsncpy()
wcspbrk()wcsrchr()wcstof() wcstold()wcstoll()
wcsrtombs()wcsspn()wcsstr() wcstod()wcstok()
wcstol()wcstombs()wcstoul() wcstoull()wcsxfrm()
wctob()wctomb()wctrans() wctype()wmemchr()
wmemcmp()wmemcpy()wmemmove() wmemset()wprintf()
wscanf()

 
Table 3-2 C Language headers
<locale.h><wchar.h><wctype.h>

Q3-1. [ ]  Check this box if your implementation provides above 
         internationalization functions and headers.
    Package name and patches:[                                       ]

Conforming implementations shall provide the internationalization functions listed in the Table 3-3 and headers listed in the Table 3-4. The specifications of the functions and the definitions of the headers shall conform to [XSH5].


 

Table 3-3 Additional C Language Internationalization functions
catclose()catgets()catopen()
iconv()iconv_close()iconv_open()
nl_langinfo()strfmon()strptime()
wcswidth()wcwidth()


 

Table 3-4 Additional C language headers
<iconv.h><langinfo.h><monetary.h><nl_types.h>

Q3-2. [ ]  Check this box if your implementation provides above 
         additional internationalization functions and headers.
    Package name and patches:[                                       ]

Conforming implementations shall provide the message handling functions listed in Table 3-5 and headers listed in Table 3-6 which is specified in Annex C: Publicly Available Specifications.


 

Table 3-5 Additional message handling functions
gettext()dgettext()textdomain()bindtextdomain()
dcgettext()ngettext()dngettext()dcngettext()
bind_textdomain_codeset()


 

Table 3-6 Additional message handling functions headers
<libintl.h>

Q3-3. [ ]  Check this box if your implementation provides above 
         message handling functions and the header.
    Package name and patches:[                                       ]

Conforming level 1 implementations should support the POSIX regular expression functions listed in the Table 3-7 and the header <regex.h>.

The specifications of the functions and the definitions of the header should conform to [XSH5].


 

Table 3-7 POSIX regular expression functions
regcomp()regexec()regerror()regfree()

Q3-4(+). [ ]  Check this box if your implementation provides above 
         POSIX regular expression functions and the header.
    Package name and patches:[                                       ]

Conforming level 2 implementations shall define _XOPEN_CURSES version test macro and provide the internationalized curses library functions which are specified in [XCURSES4.2].

Q3-5(*). [ ]  Check this box if your implementation defines _XOPEN_CURSES
         version test macro and provides the the internationalized curses
         library functions which are specified in [XCURSES4.2].
    Package name and patches:[                                       ]

Conforming level 2 implementations shall support Java Runtime environment ([Java]), Internationalization Components for Unicode [ICU], ICU for Java [ICU4J], and Perl execution environment [Perl 5.6] including Perl interpreter and modules.

Q3-6(*). [ ]  Check this box if your implementation provides Java Runtime
         environment.
    Package name and patches:[                                       ]
	Installation notes if any:
	[

        ]

Q3-7(*). [ ]  Check this box if your implementation provides ICU.
    Package name and patches:[                                       ]
	Installation notes if any:
	[

        ]

Q3-8(*). [ ]  Check this box if your implementation provides ICU for Java.
    Package name and patches:[                                       ]
	Installation notes if any:
	[

        ]

Q3-9(*). [ ]  Check this box if your implementation provides Perl execution
         environment.
    Package name and patches:[                                       ]
	Installation notes if any:
	[

        ]

4. Shells and Utilities

- Shell implementation

Conforming level 1 implementations shall be able to use Portable Filename Character Set defined in [POSIX.2].

Q4-1. [ ]  Check this box if your implementation provides above 
         functionality.
    Package name and patches:[                                       ]

Conforming level 2 implementations shall be able to use file-system-safe characters as filename.

Q4-2(*). [ ]  Check this box if your implementation provides above 
         functionality.
    Package name and patches:[                                       ]

The globbing functionality of the shell shall be internationalized as defined in [POSIX.2]. Conforming implementations shall provide a shell that supports the functionalities of Bourne shell, with internationalization capabilities defined above.

Q4-3. [ ]  Check this box if your implementation provides above 
         functionality.
    Package name and patches:[                                       ]

- The utilities implementation

Conforming level 1 implementations shall determine the message catalog, printing date format and sorting order according to the environment variables listed in Annex A.

(a) Locale

Conforming implementations shall provide the following utilities to generate and refer to locale definitions as specified in [XCU5]:
 

localelocaledef

Q4-4. [ ]  Check this box if your implementation provides these 
         utilities with internationalized functionalities as 
         described above.
    Package name and patches:[                                       ]

(b) Text Editor

Conforming implementations shall provide the following utilities to edit text files encoded in the supported locale as specified in [XCU5].
 

edexvi

Q4-5. [ ]  Check this box if your implementation provides these 
         utilities with internationalized functionalities as 
         described above.
    Package name and patches:[                                       ]

(c) Date and Time formatting

Conforming implementations shall provide the following utilities to display locale-specific date and time formats as specified in [XCU5]:
 

atcalcpiodatelplpstatlspstar
time

In the C and POSIX locales, the date and time formats used by the utilities shall be in fixed formats for ease of parsing, for the messages can be used as input to other programs. In the other locales, the date and time formats should change depending on the current locale for end-users ease.

Q4-6. [ ]  Check this box if your implementation provides these 
         utilities with internationalized functionalities as 
         described above.
    Package name and patches:[                                       ]

(d) Text Processing

Conforming implementations shall provide the following utilities to process text as specified in [XCU5].
 

commdiffegrepexpandfgrepfoldgetopts
grepiconvjoinlessmailxman
nm (symbol sorting order)od (floating point)prprintf
sedsorttrunexpanduniqwc

Q4-7. [ ]  Check this box if your implementation provides these 
         utilities with internationalized functionalities as 
         described above.
    Package name and patches:[                                       ]

(e) Regular Expressions

On conforming level 2 implementations, utilities that process regular expressions shall support Basic Regular Expression (BRE) and Extended Regular Expression (ERE) as specified in [POSIX.2].

On conforming level 1 implementations, utilities that process regular expressions should support BRE and ERE as specified in [POSIX.2]. If an implementation is not able to support BRE and ERE, it may support the regular expression syntax defined in re_comp() of [XSH5] instead of BRE and the regular expression syntax defined in regcmp() of [XSH5] instead of ERE.

The following utilities are relevant:
 

egrepfgrepgrepsedawk

Q4-8(*). [ ]  Check this box if your implementation provides BRE and
         ERE as specified in [POSIX.2].
    Package name and patches:[                                       ]
	Installation notes if any:
	[

        ]

(f) Filename Handling

Conforming implementations shall provide the following utilities to correctly handle filenames beyond those in Portable Filename Character Set.
 

cpiofindlstar

Q4-9. [ ]  Check this box if your implementation provides these 
         utilities with internationalized functionalities as 
         described above.
    Package name and patches:[                                       ]

(g) General Text Editor

Conforming implementations shall support at least one text editor that can process text which is encoded in UTF-8.

Q4-10. [ ]  Check this box if your implementation provides the 
         editor with internationalized functionalities as 
         described above.
         The name of the editor:[            ]
     Package name and patches:[                                       ]

(h) Terminal Emulator

Conforming implementations shall support terminal emulators that can handle codesets for supported locales.

Conforming implementations should support terminal emulation for all supported locales, but an implementation may provide different terminal emulators for each locale.

Q4-11. [ ]  Check this box if your implementation provides the 
         terminal emulators with internationalized functionalities 
         as described above.
         The list of the terminal emulators and supported locales:
         [          :           ]
         [          :           ]
         [          :           ]
     Package name and patches:[                                       ]
	Installation notes if any:
	[

        ]

(i) Message catalogs

Conforming implementations shall provide the following utilities to convert message catalog source files into message catalogs.
 

gencatmsgfmt

Q4-12. [ ]  Check this box if your implementation provides these 
          utilities with internationalized functionalities as 
          described above.
     Package name and patches:[                                       ]

Conforming implementations with C/C++ Language Development Option shall provide the following utilities to create and update message catalog source files.
 

msgmergexgettext

Q4-13. [ ]  Check this box if your implementation provides these 
          utilities with internationalized functionalities as 
          described above.
     Package name and patches:[                                       ]

(j) Message Handling

Conforming implementations shall provide the following utility to handle localized messages.
 

gettext

Q4-14. [ ]  Check this box if your implementation provides gettext utility.
     Package name and patches:[                                       ]

5. Programming Languages

Conforming level 2 implementations with Software Development Options shall support the compiler or interpreter for the following languages:

Each programming language shall be internationalized as specified in the following specifications:

Q5-1(*). [ ]  Check this box if your implementation provides C
     development environment as specified in [ISO C].
     Package name and patches:[                                       ]
	Installation notes if any:
	[

        ]

Q5-2(*). [ ]  Check this box if your implementation provides C++
     development environment as specified in [ISO C++].
     Package name and patches:[                                       ]
	Installation notes if any:
	[

        ]

Q5-3(*). [ ]  Check this box if your implementation provides Java
     development environment as specified in [Java].
     Package name and patches:[                                       ]
	Installation notes if any:
	[

        ]

Q5-4(*). [ ]  Check this box if your implementation provides Perl
     development environment as specified in [Perl 5.6].
     Package name and patches:[                                       ]
	Installation notes if any:
	[

        ]

6. Graphical User Interfaces

6.1 Graphic Libraries

Conforming implementations shall provide the API for following functions.

Locale

setlocale()
XSupportsLocale()
XSetLocaleModifiers()

Q6-1. [ ]  Check this box if your implementation provides above functions
     related to Locale.
     Package name and patches:[                                       ]

Internationalized Text Drawing

XCreateFontSet() — not recommended (use XOpenOM()/XCreateOC()
XFreeFontSet()
XFontsOfFontSet()
XBaseFontNameListOfFontSet()
XLocaleOfFontSet()
XContextDependentDrawing()
XExtentsOfFontSet()
XmbTextEscapement()
XwcTextEscapement()
XmbTextExtents()
XwcTextExtents()
XmbTextPerCharExtents()
XwcTextPerCharExtents()
XmbDrawString()
XwcDrawString()
XmbDrawImageString()
XwcDrawImageString()
XmbDrawText()
XwcDrawText()

Q6-2. [ ]  Check this box if your implementation provides above functions
     related to Internationalized Text Drawing.
     Package name and patches:[                                       ]

X Output Methods - X11R6 Extension

XOpenOM()
XCloseOM()
XDisplayOfOM()
XLocaleOfOM()
XSetOMValues()
XGetOMValues()
XCreateOC()
XDestroyOC()
XOMOfOC()
XSetOCValues()
XGetOCValues()

Q6-3. [ ]  Check this box if your implementation provides above functions
     related to X Output Methods.
     Package name and patches:[                                       ]

Resource Management

XrmInitialize()
XrmLocaleOfDatabase()
XrmParseCommand()
XResourceManagerString()
XScreenResourceString()
XrmGetFileDatabase()
XrmGetStringDatabase()
XrmMergeDatabases()
XrmCombineDatabase()
XrmCombineFileDatabase()
XrmGetDatabase()
XrmSetDatabase()
XrmGetResource()
XrmEnumerateDatabase()
XrmPutResource()
XrmPutStringResource()
XrmPutLineResource()
XrmPutFileDatabase()
XrmDestroyDatabase()
XrmPermStringToQuark()
XrmQGetResource()
XrmQGetSearchList()
XrmQGetSearchResource()
XrmQPutResource()
XrmQPutStringResource()
XrmQuarkToString()
XrmStringToBindingQuarkList()
XrmStringToQuark()
XrmStringToQuarkList()
XrmUniqueQuark()

Q6-4. [ ]  Check this box if your implementation provides above functions
     related to Resource Management.
     Package name and patches:[                                       ]

Inter-Client Communication

XmbTextListToTextProperty()
XwcTextListToTextProperty()
XmbTextPropertyToTextList()
XwcTextPropertyToTextList()
XFreeStringList()
XwcFreeStringList()
XmbSetWMProperties()
XSetWMProperties()
XSetWMName()
XSetWMIconName()

Q6-5. [ ]  Check this box if your implementation provides above functions
     related to Inter-Client Communication.
     Package name and patches:[                                       ]

X Input Methods - Internationalized Text Input

XOpenIM()
XCloseIM()
XDisplayOfIM()
XLocaleOfIM()
XSetIMValues()
XGetIMValues()
XCreateIC()
XVaCreateNestedList()
XDestroyIC()
XIMOfIC()
XSetICValues()
XGetICValues()
XSetICFocus()
XUnsetICFocus()
XmbResetIC()
XwcResetIC()
XFilterEvent()
XmbLookupString()
XwcLookupString()
XRegisterIMInstantiateCallback()
XUnregisterIMInstantiateCallback()

Q6-6. [ ]  Check this box if your implementation provides above functions
     related to X Input Methods.
     Package name and patches:[                                       ]

6.2 Graphic Toolkits and X Window Servers

X Window Servers

Conforming implementations shall support X11R6-based X servers and font servers which support outline fonts.

Q6-7. [ ]  Check this box if your implementation provides above
     functionalities.
     Package name and patches:[                                       ]
	Installation notes if any:
	[

        ]

7. Input Methods

Conforming implementations shall provide means, i.e., Input Method(s) for user to input characters specified in the Annex B: Supported locales and codesets.

Conforming implementations shall provide X Input Method Server(s) which can connect with Input Method Engines of the supported locales.

Conforming implementations shall support Input Method Engines for the supported locales, that can be connected with the above Input Method Server(s). The conforming implementations shall document which Input Method Engines are supported by the above X Input Method Server(s) and how user can get and install the Engines into the conforming implementations.

Q7-1. [ ]  Check this box if your implementation satisfies the above
   Input Method requirements.

      List the combinations of Input Method Server and Input Method Engine
      available for each locale. If they are not available on the distribution
      media, please describe how to get and install them to the system.

    The list of available input methods and the locales supported by them:
    [                    :                    ]
    Package name and patches:[                                       ]
	Installation notes if any:
	[

        ]

    [                    :                    ]
    Package name and patches:[                                       ]
	Installation notes if any:
	[

        ]

Conforming level 2 implementations shall provide an X Input Method Server which supports UTF-8 encoding and allows user to input whole repertoire of [Unicode 3.0].

Q7-2(*). [ ]  Check this box if your implementation satisfies the above
        requirements.

    Package name and patches:[                                       ]
	Installation notes if any:
	[

        ]

    Describe how user can input whole repertoire of [Unicode 3.0].
    [



    ]

8. Output Methods

Conforming implementations shall provide means, i.e., Output Method(s), for user to output characters specified in the Annex B: Supported locales and codesets.

Conforming implementations shall provide X Output Method interface defined in X11R6 Xlib specification chapter 13 as a displaying primitive for X Window System.

Q8-1. [ ]  Check this box if your implementation satisfies the above
        requirements.
    Package name and patches:[                                       ]

Conforming level 2 implementations shall provide multibyte and wide character interface which cover the following collections of [ISO 10646-1].
 

1BASIC LATIN 0020-007E
2LATIN-1 SUPPLEMENT 00A0-00FF
3LATIN EXTENDED-A 0100-017F
4LATIN EXTENDED-B 0180-024F
5IPA EXTENSIONS 0250-02AF
6SPACING MODIFIER LETTERS 02B0-02FF
8BASIC GREEK 0370-03CF
9GREEK SYMBOLS AND COPTIC 03D0-03FF
10CYRILLIC 0400-04FF
11ARMENIAN 0530-058F
27BASIC GEORGIAN 10D0-10FF
30LATIN EXTENDED ADDITIONAL 1E00-1EFF
31GREEK EXTENDED 1F00-1FFF
32GENERAL PUNCTUATION 2000-206F (only graphical characters)
33SUPERSCRIPTS AND SUBSCRIPTS 2070-209F
34CURRENCY SYMBOLS 20A0-20CF
36LETTERLIKE SYMBOLS 2100-214F
37NUMBER FORMS 2150-218F
38ARROWS 2190-21FF
39MATHEMATICAL OPERATORS 2200-22FF
40MISCELLANEOUS TECHNICAL 2300-23FF
41CONTROL PICTURES 2400-243F
42OPTICAL CHARACTER RECOGNITION 2440-245F
44BOX DRAWING 2500-257F
45BLOCK ELEMENTS 2580-259F
46GEOMETRIC SHAPES 25A0-25FF
47MISCELLANEOUS SYMBOLS 2600-26FF
49CJK SYMBOLS AND PUNCTUATION 3000-303F
50HIRAGANA 3040-309F
51KATAKANA 30A0-30FF
52BOPOMOFO 3100-312F
54CJK MISCELLANEOUS 3190-319F
55ENCLOSED CJK LETTERS AND MONTHS 3200-32FF
56CJK COMPATIBILITY 3300-33FF
60CJK UNIFIED IDEOGRAPHS 4E00-9FFF
62CJK COMPATIBILITY IDEOGRAPHS F900-FAFF
66CJK COMPATIBILITY FORMS FE30-FE4F
69HALFWIDTH AND FULLWIDTH FORMS FF00-FFEF
71HANGUL EXTENDED AC00-D7A3
76YI SYLLABLES A000-A48F
77YI RADICALS A490-A4CF
81CJK UNIFIED IDEOGRAPHS EXTENSION A 3400-4DBF

Q8-2(*). [ ] Check this box if you provide multibyte and wide character
        interface which satisfies the above requirements.
    Package name and patches:[                                       ]

Conforming implementations shall provide a terminal emulator on the X Window System that output characters in the supported locale.

Q8-3. [ ] Check this box if your distribution provides the terminal emulator
      which satisfies the above requirements.
    Package name and patches:[                                       ]

9. Network Servers

10. Internet Tools

Conforming implementations shall make at least one codeset available per locale specified in Annex B. The supported codeset should be in [IANA-Charset-Registry].

Q10-1. [ ]  Check this box if your implementation satisfies the above
         codeset requirements.

       List the codesets available for each locale (if all territories with
       the same language share the same information, they can be grouped
       together, such as "en_*"):

    [for example:
	en_*:
		UTF-8, ISO-8859-1 and US-ASCII
	ja_*:
		UTF-8, EUC-JP, ISO-2022-JP and Shift_JIS
	zh_CN:
		UTF-8, GB2312 and x-GB18030
	zh_TW:
		UTF-8, Big5 and x-euc-tw
    ]

    The list of codesets for each locale:
    [









    ]

Conforming level 2 implementations of Web browsers and mail user agents shall be able to input and output whole repertoire of [Unicode 3.0].

Q10-2(*). [ ]  Check this box if your implementation provides a
         Web browser and a mail user agent that are able to input
         and output the whole repertoire of Unicode 3.0.

         The list of Web browsers:
         [                      ]
         [                      ]
         [                      ]
     Package name and patches:[                                       ]

         The list of mail user agents:
         [                      ]
         [                      ]
         [                      ]
     Package name and patches:[                                       ]

11. Printing

Annex A(Normative): Environment Variables

Conforming implementations shall provide the following environment variables that are relevant to the operation of internationalized interfaces or internationalized commands and utilities.

LANG
LC_ALL
LC_COLLATE
LC_CTYPE
LC_MESSAGES
LC_MONETARY
LC_NUMERIC
LC_TIME
NLSPATH

QA-1. [ ]  Check this box if your implementation provides the above environment
        variables.

Annex B(Normative): Supported locales and codesets

Conforming implementations shall provide handling capability of the following locales.

C
POSIX

QB-1. [ ]  Check this box if your implementation provides handling capability
        of the above locales.
Conforming implementations shall support the following locales.
[The list of locales is omitted.]

QB-2. Check the following boxes if your implementation supports all
      the locales listed for the language. Some locales have
      additional check box for the availability of output method.
      If the locales are not available on the distribution media, please
      describe how to get and install them to the system.
(*)[ ] Afrikaans      
    af_ZA
	
	Installation notes if any:
	[

        ]
[ ] Arabic         
    ar_AE ar_BH ar_DZ ar_EG ar_IQ ar_JO ar_KW ar_LB ar_LY ar_MA
    ar_OM ar_QA ar_SA ar_SD ar_SY ar_TN ar_YE

    (*)[ ] Support of output method
	Installation notes if any:
	[

        ]

(*)[ ] Arabic (INDIA)
    ar_IN

    (*)[ ] Support of output method

	Installation notes if any:
	[

        ]

(*)[ ] Assamese       
    as_IN

    (*)[ ] Support of output method

	Installation notes if any:
	[

        ]

[ ] Byelorussian   
    be_BY

	Installation notes if any:
	[

        ]

[ ] Bulgarian      
    bg_BG

	Installation notes if any:
	[

        ]

(*)[ ] Bengali        
    bn_IN

    (*)[ ] Support of output method

	Installation notes if any:
	[

        ]

[ ] Catalan        
    ca_ES

	Installation notes if any:
	[

        ]

[ ] Czech          
    cs_CZ

	Installation notes if any:
	[

        ]

[ ] Danish         
    da_DK

	Installation notes if any:
	[

        ]

[ ] German         
    de_AT de_CH de_DE de_LU

	Installation notes if any:
	[

        ]

(*)[ ] German (BELGIUM)
    de_BE

	Installation notes if any:
	[

        ]

[ ] Greek          
    el_GR

	Installation notes if any:
	[

        ]

[ ] English        
    en_AU en_BE en_CA en_GB en_IE en_NZ en_US en_ZA

	Installation notes if any:
	[

        ]

(*)[ ] English (BOTSWANA, HONG KONG, INDIA, PHILIPPINES, SINGAPORE, ZIMBABWE)
    en_BW en_HK en_IN en_PH en_SG en_ZW

	Installation notes if any:
	[

        ]

[ ] Spanish        
    es_AR es_BO es_CL es_CO es_CR es_DO es_EC es_ES
    es_GT es_HN es_MX es_NI es_PA es_PE es_PR es_PY
    es_SV es_UY es_VE

	Installation notes if any:
	[

        ]

[ ] Estonian       
    et_EE

	Installation notes if any:
	[

        ]

(*)[ ] Basque         
    eu_ES

	Installation notes if any:
	[

        ]

(*)[ ] Persian        
    fa_IN fa_IR

    (*)[ ] Support of output method

	Installation notes if any:
	[

        ]

[ ] Finnish        
    fi_FI

	Installation notes if any:
	[

        ]

[ ] Faroese        
    fo_FO

	Installation notes if any:
	[

        ]

[ ] French         
    fr_BE fr_CA fr_CH fr_FR fr_LU

	Installation notes if any:
	[

        ]

[ ] Irish          
    ga_IE

	Installation notes if any:
	[

        ]

(*)[ ] Galician       
    gl_ES

	Installation notes if any:
	[

        ]

(*)[ ] Gujarati       
    gu_IN

    (*)[ ] Support of output method

	Installation notes if any:
	[

        ]

(*)[ ] Manx Gaelic    
    gv_GB

	Installation notes if any:
	[

        ]

[ ] Hebrew         
    he_IL

    (*)[ ] Support of output method

	Installation notes if any:
	[

        ]

(*)[ ] Hindi          
    hi_IN

    (*)[ ] Support of output method

	Installation notes if any:
	[

        ]

[ ] Croatian       
    hr_HR

	Installation notes if any:
	[

        ]

[ ] Hungarian      
    hu_HU

	Installation notes if any:
	[

        ]

(*)[ ] Indonesian     
    id_ID

	Installation notes if any:
	[

        ]

[ ] Icelandic      
    is_IS

	Installation notes if any:
	[

        ]

[ ] Italian        
    it_CH it_IT

	Installation notes if any:
	[

        ]

[ ] Japanese       
    ja_JP

	Installation notes if any:
	[

        ]

[ ] Greenlandic    
    kl_GL

	Installation notes if any:
	[

        ]

(*)[ ] Kannada        
    kn_IN

    (*)[ ] Support of output method

	Installation notes if any:
	[

        ]

[ ] Korean         
    ko_KR

	Installation notes if any:
	[

        ]

(*)[ ] Kashmiri       
    ks_IN

    (*)[ ] Support of output method

	Installation notes if any:
	[

        ]

(*)[ ] Cornish        
    kw_GB

	Installation notes if any:
	[

        ]

[ ] Lithuanian     
    lt_LT

	Installation notes if any:
	[

        ]

[ ] Latvian,Lettish
    lv_LV

	Installation notes if any:
	[

        ]

[ ] Macedonian     
    mk_MK

	Installation notes if any:
	[

        ]

(*)[ ] Malayalam      
    ml_IN

    (*)[ ] Support of output method

	Installation notes if any:
	[

        ]

(*)[ ] Malay          
    ms_MY

	Installation notes if any:
	[

        ]

[ ] Dutch          
    nl_BE nl_NL

	Installation notes if any:
	[

        ]

[ ] Norwegian      
    no_NO

	Installation notes if any:
	[

        ]

(*)[ ] Oriya          
    or_IN

    (*)[ ] Support of output method

	Installation notes if any:
	[

        ]

(*)[ ] Punjabi        
    pa_IN

    (*)[ ] Support of output method

	Installation notes if any:
	[

        ]

[ ] Polish         
    pl_PL

	Installation notes if any:
	[

        ]

(*)[ ] Pashto,Pushto
    ps_IN

    (*)[ ] Support of output method

	Installation notes if any:
	[

        ]

[ ] Portuguese     
    pt_BR pt_PT

	Installation notes if any:
	[

        ]

[ ] Romanian       
    ro_RO

	Installation notes if any:
	[

        ]

[ ] Russian        
    ru_RU ru_UA

	Installation notes if any:
	[

        ]

(*)[ ] Russian (UKRAINE)
    ru_UA

	Installation notes if any:
	[

        ]

(*)[ ] Sindhi         
    sd_IN

    (*)[ ] Support of output method

	Installation notes if any:
	[

        ]

[ ] Serbo-Croatian 
    sh_YU

	Installation notes if any:
	[

        ]

[ ] Slovak         
    sk_SK

	Installation notes if any:
	[

        ]

[ ] Slovenian      
    sl_SI

	Installation notes if any:
	[

        ]

[ ] Albanian       
    sq_AL

	Installation notes if any:
	[

        ]

[ ] Serbian        
    sr_YU

	Installation notes if any:
	[

        ]

[ ] Swedish        
    sv_FI sv_SE

	Installation notes if any:
	[

        ]

(*)[ ] Tamil          
    ta_IN

    (*)[ ] Support of output method

	Installation notes if any:
	[

        ]

(*)[ ] Telugu         
    te_IN

    (*)[ ] Support of output method

	Installation notes if any:
	[

        ]

[ ] Thai           
    th_TH

	Installation notes if any:
	[

        ]

[ ] Turkish        
    tr_TR

	Installation notes if any:
	[

        ]

[ ] Ukrainian      
    uk_UA

	Installation notes if any:
	[

        ]

(*)[ ] Urdu           
    ur_IN

    (*)[ ] Support of output method

	Installation notes if any:
	[

        ]

[ ] Vietnamese     
    vi_VN

	Installation notes if any:
	[

        ]

[ ] Chinese        
    zh_CN zh_HK zh_TW

	Installation notes if any:
	[

        ]

(*)[ ] Chinese (SINGAPORE)
    zh_SG

	Installation notes if any:
	[

        ]

Conforming implementations shall make at least UTF-8 coded character set usable under the above locale environments.

QB-3. [ ]  Check this box if your implementation satisfies the above
         codeset requirements.

       List the codesets available for each locale (if all territories with
       the same language share the same information, they can be grouped
       together, such as "en_*"):

    [for example:
	en_*:
		UTF-8, ISO-8859-1 and US-ASCII
	ja_*:
		UTF-8, EUC-JP, ISO-2022-JP and Shift_JIS
	zh_CN:
		UTF-8, GB2312 and x-GB18030
	zh_TW:
		UTF-8, Big5 and x-euc-tw
    ]

    The list of codesets for each locale:
    [









    ]

Annex C(Normative): Publicly Available Specification

Annex D(Informative): Base Components

Annex E(Informative): Informative References


 
 
 

* Certification is based on the LI18NUX 2000 Globalization Specification (version 1.0) released on August 15th, 2000.



Update: Oct.27th,2000
Li18nux SPEC 2000 Certification Center
Li18nux Certificatin Subgroup
Copyright 2000 by LI18NUX / Free Standards Group