Test assertions for OpenI18N1.2 level1 - Annex -

No Testset Name # Assertions Assertion
1 env 8
  1. Verify that LC_ALL variable is defined, and that the value of LC_ALL overrides the value of LANG for any LC_* variable.
  2. Verify that LC_COLLATE is defined according to LANG.
  3. Verify that LC_CTYPE is defined according to LANG.
  4. Verify that LC_MESSAGES is defined according to LANG.
  5. Verify that LC_MONETARY is defined according to LANG.
  6. Verify that LC_NUMERIC is defined according to LANG.
  7. Verify that LC_TIME is defined according to LANG.
  8. Check if catalog file on the NLSPATH can be referred to.
(Ref: [XBD 5])
2 locale 4
  1. Check that C and POSIX locales are provided.
  2. Check that some locales listed in Annex B (except the locale which marked with [Support of this locale is level2]) are provided and the others are documented how to install it.
  3. Check that the above locales are supporting UTF-8 as a codeset at least.
  4. If a codeset except for UTF-8 is supported on a locale, check that the converter object between the codeset and UTF-8 is provided.
(Ref: [LangName])


References
[XBD 5] The Single UNIX Specification, Version 2
System Interface Definitions, Issue 5
(The Open Group CAE Specification C605)
[LangName]
The language names come from ISO639.
To avoid political discussion, the region/country names used here does now strictly follow ISO 3166-1.