Наши партнеры

UnixForum






Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Тематический каталог -> Локализация и русификация Linux

Кто занимается стандартизацией locale ?

     Изначально стандарт на средства POSIX locale был заявлен Международной организацией по Стандартизации ISO и IEC в составе стандарта POSIX ( Portable Operating System Interface for Computer Environments ):

  • POSIX.1 (ISO/IEC 9945-1:1988) - Интерфейс
  • POSIX.2 (ISO/IEC 9945-2:1998) - Команды и утилиты

   Позднее он был принят комитетом IEEE как IEEE Std. 1003.1-1990 а позже введен в стандарт ANSI C ( ISO 9899:1990 ).

    В дальнейшем, в позднейших выпусках POSIX :

  • POSIX.1 ( ISO/IEC 9945-1:1992, он же IEEE Std. 1003.1-1992)
  • POSIX.2 ( ISO/IES 9945-2:1992, он же IEEE Std. 1003.2-1992)

      и в выпусках 1994 и 1996 г.г. дополненных POSIX.2a, POSIX.2b, стандартный набор средств для локализации был расширен, сделан более переносимым и был более документирован.

    Свой вклад в развитие localе внесla также X/Open Co Ltd. , образовав Joint Internationalization Group (JIG) и выпустив документы XPG2, XPG3, XPG4 (X/Open Portability Guide) включающие в себя также главы о локализации :

  • XPG2 : X/Open Portability Guide, Volume 2, January 1987, XVS System Calls and Libraries (ISBN: 0-444-70175-3).
  • XPG3 : X/Open Specification, February 1992, System Interfaces and Headers, Issue 3 (ISBN: 1-872630-37-5, C212); this specification was formerly X/Open Portability Guide, Issue 3, Volume 2, January 1989, XSI System Interface and Headers (ISBN: 0-13-685843-0, XO/XPG/89/003).
  • XPG4 : X/Open CAE Specification, July 1992, System Interfaces and Headers, Issue 4 (ISBN: 1-872630-47-2, C202).

    В настоящее время происходит постепенный переход на стандарт POSIX 1996 и сосуществуют самые различные реализации, включающие в себя элементы как старого POSIX 1988, так и нового POSIX 1996 в той или иной мере.

    Практически все современные коммерческие реализации Unix-ов имеют полную реализацию стандартов POSIX.1 (вызовов) и POSIX.2 (утилит) версии 1996 (в отношении locale).

    Из Free реализаций наиболее известны две : 4.4BSD Lite libc и GNU libc (получившая дальнейшее развитие в Linux libс) также поддерживающие POSIX 1996 .

    В недалеком будущем возможно включение в стандарты локализации стандарта UNICODE (16-битныx символов) и возможности работы с ними.

    В других операцонных системах, таких как Windows NT, Windows'95, OS/2 Warp, Nowell Netware и т.д. также существуют средства локализации, в общих чертах повторяющие средства локализации POSIX.


Другие стандарты ISO :

ISO 646 - 1983, ISO 7bit coded character set for information interchange. Same as 7bit ASCII.

ISO 2022 - 1986, ISO 7bit and 8bit coded character sets; Code extension techniques. Using the graphic characters and encoding later defined in is8859-1.

ISO 4873 - 1986, ISO 8bit code for information interchange; Structure and rules for implementation. Using the graphic characters and encoding later defined in is8859-1.

ISO 6429 - 1988, ISO 7bit and 8bit coded characters sets; Additional control functions for character-imaging devices.

ISO 6937/2 - coded character sets for text communication; contains part 2 on latin alphabetic and non-alphabetic graphic characters.

ISO 9036 - Arabic 7bit coded character set for information interchange.

ASMO 449 - 7bit coded Arabic character set for information interchange.

ISO/IEC 10367 - Repertoire of standardized coded graphic character sets for use in 8bit codes.

ISO/IEC 10646 - Universal Coded Character Set, same as Unicode. UCS - same as Universal Coded Character Set.

JIS x0208 - Japanese Industrial Standard codeset.

KS C5601 - Korean Standard codeset.

CNS 11643 - Chinese (ROC) codeset.

GB 2312 - Chinese (PRC) codeset.


Дополнительная информация.


Содержание "Locale AS IT IS"


Last changed 14-06-1999.