home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 March B / SCO_CASTOR4RRT.iso / TEDhelp / reloc.5 / $TED_DIR / config / svc / HP-UX.lcx
Text File  |  1998-08-19  |  44KB  |  661 lines

  1. !!!!!!!!!!!!!! HP-UX Locale-Related Translations !!!!!!!!!!!!!!
  2. ! File:            HP-UX.lcx
  3. ! Default location:    /usr/dt/config/svc/HP-UX.lcx
  4. ! Purpose:
  5. !    Define the HP-specific set of locale-related translations.
  6. ! Description:
  7. !    This file contains the set of all locale-related translations
  8. !    that  can occur during _DtLcxXlateOpToStd() and _DtLcxStdToOp()
  9. !    calls on HP platforms. Note that platform-specific tables may
  10. !    include more than one translation to and from CDE standard
  11. !    strings if they can be distinguished by version, operation, or
  12. !    pattern matching.
  13. !
  14. !    It is important that additional CDE standard strings only
  15. !    be created by the CDE owner of the _DtLcx translation service
  16. !    and NOT be created by an individual vendor or user.  This be because
  17. !    the purpose of adopting a set of CDE standard strings is to 
  18. !    support interoperability across platforms.  If individual vendors 
  19. !    add their own "standard" strings and these strings are not
  20. !    known on other platforms, then the goal of interoperability
  21. !    will be defeated.
  22. !
  23. !    If you feel that a new CDE standard string is needed,
  24. !    contact your CDE representative/vendor with a specific
  25. !    proposal and justification and have them forward it to
  26. !    the owner of the CDE _DtLcx service.
  27. !
  28. !    Note that it is allowed for vendors and users to add new
  29. !    operations for which translations are specified and which
  30. !    utilize the standard strings.  If the operations are of
  31. !    general utility, please bring them to the attention of
  32. !    your CDE representative/vendor for forwarding to the
  33. !    _DtLcx owner.
  34. ! Invoked by:
  35. !    This table is used by the _DtLcx translation service
  36. ! Product:    @(#)Cde1
  37. ! Revision:    $XConsortium: HP-UX.lcx /main/cde1_maint/2 1995/08/26 22:42:09 barstow $
  38. ! Defects:
  39. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  40.  
  41. !!!!!!!!!!!!!!!! translation specification syntax !!!!!!!!!!!!!!!!!!!
  42. ! Introductory fields:
  43. ! ====================
  44. ! The _DtLcx translation specifications have a fixed number of
  45. ! introductory fields followed by a several standard value
  46. ! fields and the operation-specific value.
  47. ! The introductory fields are:
  48. !  <platform>.<version range>.<operation(s)>.<kind>
  49. !
  50. ! Platform generally is the same string as uname(1) -s.
  51. ! Version range utilizes normalized version numbers that 
  52. !   are acquired using the 'version' translations.
  53. ! Operations are one or more comma-separated strings that
  54. !   uniquely identify the operation associated with the
  55. !   operation-specific value.  This string is specified
  56. !   as part of the request for a translation.
  57. !
  58. ! Kinds of translations allow the mechanism to support several modes
  59. !   of operation, each useful for different purposes.  When
  60. !   reading or writing a specification, pay particular attention
  61. !   to the kind of specification, as this guides the usage of it.
  62. !
  63. ! Specification kinds:
  64. !  .=. means a valid bi-directional translation requiring the op-value 
  65. !      in the translation specification to exactly match the op-value of 
  66. !      the call to _DtLcxXlateOpToStd(), e.g. foo matches only foo
  67. !  .~. means a valid bi-directional translation requiring the op-value 
  68. !      in the translation specification to match the beginning of the
  69. !      op-value of the call to _DtLcxXlateOpToStd(), e.g. foo matches 
  70. !      foo@bar.  This is often useful, e.g. for operation-specific
  71. !      locale strings that may also contain modifier suffixes.
  72. !  .>. means only from standard to op-specific (generally a 
  73. !      compatibility translation, meaning on op-specific value 
  74. !      that will work for the standard, although that is not 
  75. !      the straight mapping)
  76. !  .<. means only from op-specific to standard (generally a
  77. !      regex in the op-value which is used to map a class of
  78. !      op values to a standard value)
  79. !  .0. means that translation is not supported and if a translation
  80. !      request matches the specification, the request will fail.
  81. !
  82. ! Standard values:
  83. ! ================
  84. ! _DtLcx defines the order of the standard values in the
  85. ! translations it utilizes.  All translation specifications
  86. ! must adhere to this order.
  87. !    <std lang_terr>.<std codeset>.<std modifier>
  88. ! In CDE 1.0, no modifiers are standardized and that
  89. ! portion of the table is unspecified.  This means
  90. ! that no CDE standard modifiers are available across
  91. ! platforms.  Operations that use only the <std codeset>
  92. ! should specify the wildcard character ("?") for the 
  93. ! <std lang_terr> value.
  94. !
  95. ! Operation-specific value:
  96. ! =========================
  97. ! The operation-specific value is a string that is used
  98. ! according to the kind of translation.  The syntax is
  99. !      : <op-string>
  100. ! or   :  "<op-string>", if it contains white space
  101. !
  102. ! Filling in the table of translations:
  103. ! =====================================
  104. ! The person preparing the translation table should know 
  105. ! the minimum version of the target platform that is
  106. ! be supported.  For example, assume that we must
  107. ! complete the table for all versions 9.00 and higher.
  108. ! The objective is then to provide two sets of translations:
  109. ! a full set of translations from CDE standard locales to
  110. ! valid platform locales, and a full set of translations
  111. ! from valid platform locales to some or all CDE standard
  112. ! locales.  
  113. ! Translations from CDE standard locales to valid platform
  114. ! locales must use the .~. .=. or .>. mappings.  When there 
  115. ! is a 1:1 mapping between a CDE locale and a platform locale, 
  116. ! use the .~. or .=. mapping.  See the comment below to 
  117. ! decide which to use.  When there is no 1:1 mapping between 
  118. ! CDE locale and platform locale, use the .>. mapping.  This 
  119. ! provides a valid translation from the CDE locale to the 
  120. ! best-suitable platform locale, but never translates from 
  121. ! that platform locale to the CDE locale.
  122. ! Translations from every platform locale to the appropriate 
  123. ! CDE locale must use the .~. .=. or .<. mappings.
  124. ! When there is a 1:1 mapping between a platform locale and
  125. ! a CDE standard locale, use the .~. or .=. mapping.  See the
  126. ! comment below to decide which to use.  If there is a 1:1
  127. ! mapping, but the platform locale pattern uses a regular
  128. ! expression, or if more than one platform locale can 
  129. ! be translated to one CDE standard locale, the .<. mapping must 
  130. ! be used.  
  131. ! If no appropriate CDE standard locale can be found, you have 
  132. ! identified the need for a new CDE standard locale.  Refer to 
  133. ! the instructions at the head of this file for how to go about 
  134. ! registering a new CDE standard locale.  You should not create 
  135. ! a new "standard" locale (the left hand side of the translation 
  136. ! specification) without registering it with CDE, because this 
  137. ! will hinder the free exchange of information across locales 
  138. ! and platforms.
  139. ! The .=. and .~. mappings are similar.  The difference is
  140. ! that the .=. mapping requires an exact string match between
  141. ! the platform locale and the string provided to the
  142. ! translation routine.  Generally speaking, this mapping
  143. ! is risky unless exact matchings can be guaranteed in
  144. ! all DtLcx clients for the particular operation in question.
  145. ! The .~. mapping is to be preferred, but the .=. translation
  146. ! is useful in limited situations, where similar strings may
  147. ! occur.
  148. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  149.  
  150. ! uncomment this resource to debug/test the translation db
  151. !*debugDtXlate: True
  152.  
  153. !!!!!!!!!!!!!!!! HP Version Identificaton !!!!!!!!!!!!!!!!!
  154. ! These translations are used by the _DtXlateGetXlateEnv()
  155. ! call to determine the version number to use.
  156. !
  157. ! To understand the translation, realize that the
  158. ! operation-specific regexp(5) pattern on the right
  159. ! hand side is matched against the strings returned
  160. ! by uname(2).  The best match determines the "normalized"
  161. ! version number of the platform, which should range from 
  162. ! 001 and up.  By convention, major release numbers
  163. ! map to centuries and minor release numbers to within
  164. ! the century.
  165. !
  166. ! To determine the string that the regular expression on the
  167. ! right hand side is matching against, use uname(1) and run
  168. ! 'uname -r' and 'uname -v' and note the strings.  During execution,
  169. ! the strings returned by this command are retrieved and
  170. ! concatenated "rv"--in that order, no extra spaces.
  171. ! This is the string that the pattern must match.
  172. !
  173. ! Sometimes this string may not be intuitive.  For example,
  174. ! note that AIX 3.2 returns 2 for 'uname -r' and 3 for 'uname -v'.
  175. ! So the pattern string must be 23, not 32.  Do not go by
  176. ! the order of 'uname -rv' or 'uname -vr', as that is not used.
  177. !!!
  178. HP-UX.?.version.<.1000:  "[A-Z]\\.10\\.00"       !! any HPUX 10.00 version
  179. HP-UX.?.version.<.1001:  "[A-Z]\\.10\\..*"       !! any HPUX 10.x version
  180. HP-UX.?.version.<.900:   "[A-Z]\\.09\\..*"       !! any HPUX 9.x version
  181. HP-UX.?.version.<.903:   "[A-Z]\\.09\\.0[3-9].*" !! any HPUX 9.03-9.09 version
  182. HP-UX.?.version.<.910:   "[A-Z]\\.09\\.[1-9].*"  !! any HPUX 9.1+ version
  183. HP-UX.?.version.<.800:   "[A-Z]\\.08\\..*"       !! any HPUX 8.x version
  184.  
  185.  
  186. !!!!!!!!!!!!!!!! HP-specific setlocale translations !!!!!!!!!!!!!!!!!!!
  187. ! These translations are for the string returned by the
  188. ! getlocale() or setlocale(LC_xxx,NULL) operations, but not
  189. ! setlocale(LC_ALL,NULL) operation.
  190. !
  191. ! It provides translations from HP operation-specific
  192. ! to CDE standard strings and back again.
  193. !
  194. ! Some language,territory combinations have the following comments:
  195. !  (1) These ISO territory names may be subject to change
  196. !      However, their CDE names will continue to be supported
  197. !  (2) No ISO "territory" name exists for the Arabic-speaking regions of the
  198. !      world as a whole.  Vendors have sometimes supplied their own.
  199. !      Those names, when conformant to the ISO model, will be adopted for CDE.
  200. !
  201. !Platform Operation Lang_Terr           Op-Value        Language,Territory           Who has
  202. !---     ---------   -----         --------        ------------------           -------
  203. !   Version      Kind      Codeset
  204. !   ----           -       ---------
  205.  
  206. ! setlocales Compliance
  207. HP-UX.700+.setlocale.~.C.HP-ROMAN8:     C             ! setlocales compliance           ,IBM, HP, Sun       , USL
  208. HP-UX.700+.setlocale.<.C.HP-ROMAN8:     C.roman8         ! setlocales compliance           ,IBM, HP, Sun       , USL
  209. HP-UX.700+.setlocale.~.C.ISO-8859-1:     C.iso88591         ! setlocales compliance           ,IBM, HP, Sun       , USL
  210. HP-UX.700+.setlocale.~.POSIX.HP-ROMAN8: POSIX             ! setlocales compliance           ,IBM, HP, Sun       , USL
  211. HP-UX.700+.setlocale.<.POSIX.HP-ROMAN8: POSIX.roman8         ! setlocales compliance           ,IBM, HP, Sun       , USL
  212. HP-UX.700+.setlocale.~.POSIX.ISO-8859-1: POSIX.iso88591         ! setlocales compliance           ,IBM, HP, Sun       , USL
  213.  
  214. ! W European/Americas, Latin 1 codeset
  215. HP-UX.700+.setlocale.~.da_DK.ISO-8859-1:    danish.iso88591          ! Danish, Denmark            XoJIG,IBM, HP,           , USL ("da")
  216. HP-UX.700+.setlocale.>.de_AT.ISO-8859-1:    german.iso88591          ! German,Austria             XoJIG,   ,   ,           , USL        
  217. HP-UX.700+.setlocale.>.de_CH.ISO-8859-1:    german.iso88591          ! German,Switzerland         XoJIG,IBM,   ,           , USL        
  218. HP-UX.700+.setlocale.~.de_DE.ISO-8859-1:    german.iso88591          ! German, Germany            XoJIG,IBM, HP, Sun ("de"), USL ("de")
  219. HP-UX.700+.setlocale.>.en_AU.ISO-8859-1:    english.iso88591         ! English,Australia               ,   ,   ,           , USL
  220. HP-UX.700+.setlocale.>.en_CA.ISO-8859-1:    english.iso88591         ! English,Canada             XoJIG,   ,   ,           , USL        
  221. HP-UX.700+.setlocale.>.en_DK.ISO-8859-1:    english.iso88591         ! English, Denmark           XoJIG,   ,   ,           , USL        
  222. HP-UX.700+.setlocale.>.en_GB.ISO-8859-1:    english.iso88591         ! English, U.K.              XoJIG,IBM, HP,           , USL ("en")
  223. HP-UX.700+.setlocale.>.en_JP.ISO-8859-1:    english.iso88591         ! English, Japan             XoJIG,IBM,   ,           , 
  224. HP-UX.700+.setlocale.>.en_IE.ISO-8859-1:    english.iso88591         ! English, Ireland           XoJIG,   ,   ,           , USL        
  225. HP-UX.700+.setlocale.>.en_KR.ISO-8859-1:    english.iso88591         ! English,Korea                   ,   ,   ,           , 
  226. HP-UX.700+.setlocale.>.en_MY.ISO-8859-1:    english.iso88591         ! English,Malaysia                ,   ,   ,           , USL        
  227. HP-UX.700+.setlocale.>.en_NZ.ISO-8859-1:    english.iso88591         ! English,New Zealand             ,   ,   ,           , USL
  228. HP-UX.700+.setlocale.>.en_TW.ISO-8859-1:    english.iso88591         ! English,Taiwan                  ,   ,   ,           , 
  229. HP-UX.700+.setlocale.~.en_US.ISO-8859-1:    english.iso88591         ! English, USA               XoJIG,IBM, HP, Sun       , USL
  230. HP-UX.700+.setlocale.>.es_AR.ISO-8859-1:    spanish.iso88591         ! Spanish, Argentina              ,   ,   , Sun       , USL
  231. HP-UX.700+.setlocale.>.es_BO.ISO-8859-1:    spanish.iso88591         ! Spanish, Bolivia                ,   ,   , Sun
  232. HP-UX.700+.setlocale.>.es_CL.ISO-8859-1:    spanish.iso88591         ! Spanish, Chile                  ,   ,   , Sun       , USL
  233. HP-UX.700+.setlocale.>.es_CO.ISO-8859-1:    spanish.iso88591         ! Spanish, Columbia               ,   ,   , Sun
  234. HP-UX.700+.setlocale.>.es_CR.ISO-8859-1:    spanish.iso88591         ! Spanish, Costa Rica             ,   ,   , Sun
  235. HP-UX.700+.setlocale.>.es_EC.ISO-8859-1:    spanish.iso88591         ! Spanish, Ecuador                ,   ,   , Sun
  236. HP-UX.700+.setlocale.~.es_ES.ISO-8859-1:    spanish.iso88591         ! Spanish, Spain             XoJIG,IBM, HP, Sun       , USL
  237. HP-UX.700+.setlocale.>.es_GT.ISO-8859-1:    spanish.iso88591         ! Spanish, Guatemala              ,   ,   , Sun
  238. HP-UX.700+.setlocale.>.es_MX.ISO-8859-1:    spanish.iso88591         ! Spanish, Mexico                 ,   ,   , Sun       , USL
  239. HP-UX.700+.setlocale.>.es_PE.ISO-8859-1:    spanish.iso88591         ! Spanish, Peru                   ,   ,   , Sun
  240. HP-UX.700+.setlocale.>.es_UY.ISO-8859-1:    spanish.iso88591         ! Spanish, Uruguay                ,   ,   , Sun
  241. HP-UX.700+.setlocale.>.es_VE.ISO-8859-1:    spanish.iso88591         ! Spanish, Venezuela              ,   ,   , Sun       , USL
  242. ! HP-UX.700+.setlocale.>.et_EE.ISO-8859-1:                      ! Estonian, Estonia          XoJIG, 
  243. HP-UX.700+.setlocale.~.fi_FI.ISO-8859-1:    finnish.iso88591         ! Finnish, Finland           XoJIG,IBM, HP,           , USL ("fi")
  244. ! HP-UX.700+.setlocale.>.fo_FO.ISO-8859-1:                       ! Faroese, Faeroe Island     XoJIG,
  245. HP-UX.700+.setlocale.>.fr_BE.ISO-8859-1:    french.iso88591          ! French,Belgium             XoJIG,   ,   ,           , USL        
  246. HP-UX.700+.setlocale.~.fr_CA.ISO-8859-1:    c-french.iso88591        ! French, Canada             XoJIG,IBM, HP,           , USL
  247. HP-UX.700+.setlocale.>.fr_CH.ISO-8859-1:    french.iso88591          ! French, Switzerland        XoJIG,IBM,   ,           , USL
  248. HP-UX.700+.setlocale.~.fr_FR.ISO-8859-1:    french.iso88591          ! French, France             XoJIG,IBM, HP, Sun ("fr"), USL ("fr")
  249. HP-UX.700+.setlocale.~.is_IS.ISO-8859-1:    icelandic.iso88591       ! Icelandic, Iceland         XoJIG,IBM, HP,           , USL ("is")
  250. HP-UX.700+.setlocale.>.it_CH.ISO-8859-1:    italian.iso88591         ! Italian,Switzerland             ,   ,   ,           , USL        
  251. HP-UX.700+.setlocale.~.it_IT.ISO-8859-1:    italian.iso88591         ! Italian, Italy             XoJIG,IBM, HP, Sun ("it"), USL ("it")
  252. ! HP-UX.700+.setlocale.>.kl_GL.ISO-8859-1:                        ! Greenlandic, Greenland     XoJIG,
  253. ! HP-UX.700+.setlocale.>.lt_LT.ISO-8859-1:                        ! Lithuanian, Lithuania      XoJIG,
  254. ! HP-UX.700+.setlocale.>.lv_LV.ISO-8859-1:                         ! Latvian, Latvia            XoJIG,
  255. HP-UX.700+.setlocale.>.nl_BE.ISO-8859-1:    dutch.iso88591           ! Dutch, Belgium             XoJIG,IBM,   ,           , USL
  256. HP-UX.700+.setlocale.~.nl_NL.ISO-8859-1:    dutch.iso88591           ! Dutch, The Netherlands     XoJIG,IBM, HP,           , USL ("nl")
  257. HP-UX.700+.setlocale.~.no_NO.ISO-8859-1:    norwegian.iso88591       ! Norwegian, Norway          XoJIG,IBM, HP,           , USL ("no")
  258. HP-UX.700+.setlocale.>.pt_BR.ISO-8859-1:    portuguese.iso88591      ! Portuguese,Brazil               ,   ,   ,           , USL
  259. HP-UX.700+.setlocale.~.pt_PT.ISO-8859-1:    portuguese.iso88591      ! Portuguese, Portugal       XoJIG,IBM, HP,           , USL
  260. HP-UX.700+.setlocale.>.sv_FI.ISO-8859-1:    swedish.iso88591         ! Swedish, Finland           XoJIG,
  261. HP-UX.700+.setlocale.~.sv_SE.ISO-8859-1:    swedish.iso88591         ! Swedish, Sweden            XoJIG,IBM, HP, Sun ("sv"), USL ("sv") 
  262.  
  263. ! W European/Americas, HP-ROMAN8 codeset
  264. HP-UX.700+.setlocale.~.da_DK.HP-ROMAN8:    danish          ! Danish, Denmark                 ,   , HP
  265. HP-UX.700+.setlocale.~.de_DE.HP-ROMAN8:    german          ! German, Germany                 ,   , HP
  266. HP-UX.700+.setlocale.>.en_GB.HP-ROMAN8:    english         ! English, U.K.                   ,   , HP
  267. HP-UX.700+.setlocale.~.en_US.HP-ROMAN8:    english         ! English, USA                    ,   , HP
  268. HP-UX.700+.setlocale.~.es_ES.HP-ROMAN8:    spanish         ! Spanish, Spain                  ,   , HP
  269. HP-UX.700+.setlocale.~.fi_FI.HP-ROMAN8:    finnish         ! Finnish, Finland                ,   , HP
  270. HP-UX.700+.setlocale.~.fr_CA.HP-ROMAN8:    c-french        ! French, Canada                  ,   , HP
  271. HP-UX.700+.setlocale.~.fr_FR.HP-ROMAN8:    french          ! French, France                  ,   , HP
  272. HP-UX.700+.setlocale.~.is_IS.HP-ROMAN8:    icelandic       ! Icelandic, Iceland              ,   , HP
  273. HP-UX.700+.setlocale.~.it_IT.HP-ROMAN8:    italian         ! Italian, Italy                  ,   , HP
  274. HP-UX.700+.setlocale.~.nl_NL.HP-ROMAN8:    dutch           ! Dutch, The Netherlands          ,   , HP
  275. HP-UX.700+.setlocale.~.no_NO.HP-ROMAN8:    norwegian       ! Norwegian, Norway               ,   , HP
  276. HP-UX.700+.setlocale.~.pt_PT.HP-ROMAN8:    portuguese      ! Portuguese, Portugal            ,   , HP
  277. HP-UX.700+.setlocale.~.sv_SE.HP-ROMAN8:    swedish         ! Swedish, Sweden                 ,   , HP
  278.  
  279. ! E European 
  280. HP-UX.700+.setlocale.~.cs_CS.ISO-8859-2:    czech           ! Czech(1)                        ,IBM, HP
  281. ! HP-UX.700+.setlocale.>.hr_HR.ISO-8859-2:                ! Croatian, Croatia               ,IBM
  282. HP-UX.700+.setlocale.~.hu_HU.ISO-8859-2:    hungarian       ! Hungarian, Hungry          XoJIG,IBM, HP
  283. HP-UX.700+.setlocale.~.pl_PL.ISO-8859-2:    polish          ! Polish, Poland             XoJIG,IBM, HP 
  284. HP-UX.700+.setlocale.~.ro_RO.ISO-8859-2:    rumanian        ! Rumanian, Romania          XoJIG,IBM, HP
  285. HP-UX.700+.setlocale.~.sh_YU.ISO-8859-2:    serbocroatian   ! Serbocroatian, Yugoslavia(1)    ,IBM, HP 
  286. HP-UX.700+.setlocale.~.sl_CS.ISO-8859-2:    slovene         ! Slovenian                       ,IBM, HP
  287. HP-UX.700+.setlocale.>.si_SI.ISO-8859-2:    slovene         ! Slovenian                       ,IBM, HP
  288. ! HP-UX.700+.setlocale.>.sk_SK.ISO-8859-2:                ! Slovak                          ,IBM
  289.  
  290. ! Cyrillic 
  291. HP-UX.700+.setlocale.~.bg_BG.ISO-8859-5:    bulgarian       ! Bulgarian, Bulgaria             ,IBM, HP
  292. ! HP-UX.700+.setlocale.>.mk_MK.ISO-8859-5:                ! Macedonian                      ,IBM
  293. HP-UX.700+.setlocale.~.ru_RU.ISO-8859-5:    russian         ! Russian(1)                      ,IBM, HP
  294. HP-UX.700+.setlocale.>.ru_SU.ISO-8859-5:    russian         ! Russian(1)                      ,IBM, HP
  295. ! HP-UX.700+.setlocale.>.sp_YU.ISO-8859-5:                   ! Serbian,Yugoslavia(1)           ,IBM
  296.  
  297. ! Arabic 
  298. HP-UX.700+.setlocale.~.ar_DZ.ISO-8859-6:     arabic.iso88596  ! Arabic(2)                       ,IBM, HP
  299. HP-UX.700+.setlocale.~.ar_DZ.HP-ARABIC8: arabic-w         ! Arabic(2)                       ,   , HP
  300. HP-UX.700+.setlocale.~.ar_SA.ISO-8859-6:     arabic.iso88596  ! Arabic(2)                       ,IBM, HP
  301. HP-UX.700+.setlocale.~.ar_SA.HP-ARABIC8: arabic         ! Arabic(2)                       ,   , HP
  302.  
  303. ! Hebrew 
  304. HP-UX.700+.setlocale.~.iw_IL.ISO-8859-8:  hebrew.iso88598  ! Hebrew, Israel                  ,IBM, HP
  305. HP-UX.700+.setlocale.~.iw_IL.HP-HEBREW8: hebrew         ! Hebrew, Israel                  ,   , HP
  306.  
  307. ! Greek 
  308. HP-UX.700+.setlocale.~.el_GR.ISO-8859-7:    greek.iso88597    ! Greek, Greece                   ,IBM, HP
  309. HP-UX.700+.setlocale.~.el_GR.HP-GREEK8:    greek              ! Greek, Greece                   ,   , HP
  310.  
  311. ! Turkish 
  312. HP-UX.700+.setlocale.~.tr_TR.ISO-8859-9:      turkish.iso88599 ! Turkish, Turkey                 ,IBM, HP
  313. HP-UX.700+.setlocale.~.tr_TR.HP-TURKISH8: turkish          ! Turkish, Turkey                 ,   , HP
  314.  
  315. ! East Asia 
  316. HP-UX.700+.setlocale.~.ja_JP.EUC-JP:    japanese.euc       ! Japanese, Japan                 ,IBM, HP, Sun ("ja"), USL
  317. HP-UX.700+.setlocale.~.ja_JP.HP-SJIS:    japanese           ! Japanese, Japan aka japanese 15 ,   , HP, 
  318. HP-UX.700+.setlocale.>.ja_JP.IBM-932:    japanese           ! Japanese, Japan                 ,IBM, HP, Sun ("ja"), USL
  319. HP-UX.700+.setlocale.~.ja_JP.HP-KANA8:    katakana           ! Japanese, Japan                 ,   , HP,           , 
  320. HP-UX.700+.setlocale.<.ja_JP.EUC-JP:    ujis               ! Japanese, Japan                 ,   , HP, 
  321. HP-UX.700+.setlocale.~.ko_KR.EUC-KR:    korean             ! Korean, Korea                   ,IBM, HP, Sun ("ko"), USL
  322. HP-UX.700+.setlocale.>.zh_CN.EUC-CN:    chinese-s          ! Chinese, China                  ,IBM,   , Sun ("zh"), USL 
  323. HP-UX.700+.setlocale.~.zh_CN.HP-15CN:    chinese-s          ! Chinese, China                  ,   , HP
  324. HP-UX.700+.setlocale.~.zh_TW.EUC-TW:    zh_TW.eucTW        ! Chinese, Taiwan                 ,IBM, HP, Sun       , USL
  325. HP-UX.700+.setlocale.~.zh_TW.HP-BIG5:    chinese-t.big5     ! Chinese, Taiwan                 ,   , HP,           , 
  326. HP-UX.700+.setlocale.~.zh_TW.HP-CCDC:    chinese-t          ! Chinese, Taiwan                 ,   , HP,           , 
  327.  
  328. ! Thai 
  329. HP-UX.700+.setlocale.~.th_TH.TIS-620:    thai               ! Thai, Thailand                  ,IBM, HP
  330.  
  331. ! setlocales Compliance; default codeset on 10.01 systems
  332. HP-UX.1000+.setlocale.~.C.ISO-8859-1:            C               ! setlocales compliance           ,IBM, HP, Sun       , USL
  333. HP-UX.1000+.setlocale.~.POSIX.ISO-8859-1:        POSIX               ! setlocales compliance           ,IBM, HP, Sun       , USL
  334.  
  335. ! W European/Americas, Latin 1 codeset
  336. HP-UX.1000+.setlocale.>.de_AT.ISO-8859-1:    de_DE.iso88591         ! German,Austria             XoJIG,   ,   ,           , USL        
  337. HP-UX.1000+.setlocale.>.de_CH.ISO-8859-1:    de_DE.iso88591         ! German,Switzerland         XoJIG,IBM,   ,           , USL        
  338. HP-UX.1000+.setlocale.~.de_DE.ISO-8859-1:    de_DE.iso88591         ! German, Germany            XoJIG,IBM, HP, Sun ("de"), USL ("de")
  339. HP-UX.1000+.setlocale.>.en_AU.ISO-8859-1:    en_GB.iso88591         ! English,Australia               ,   ,   ,           , USL
  340. HP-UX.1000+.setlocale.>.en_CA.ISO-8859-1:    en_US.iso88591         ! English,Canada             XoJIG,   ,   ,           , USL        
  341. HP-UX.1000+.setlocale.>.en_DK.ISO-8859-1:    en_GB.iso88591         ! English, Denmark           XoJIG,   ,   ,           , USL        
  342. HP-UX.1000+.setlocale.>.en_GB.ISO-8859-1:    en_GB.iso88591         ! English, U.K.              XoJIG,IBM, HP,           , USL ("en")
  343. HP-UX.1000+.setlocale.>.en_JP.ISO-8859-1:    en_GB.iso88591         ! English, Japan             XoJIG,IBM,   ,           , 
  344. HP-UX.1000+.setlocale.>.en_IE.ISO-8859-1:    en_GB.iso88591         ! English, Ireland           XoJIG,   ,   ,           , USL        
  345. HP-UX.1000+.setlocale.>.en_MY.ISO-8859-1:    en_US.iso88591         ! English,Malaysia                ,   ,   ,           , USL        
  346. HP-UX.1000+.setlocale.>.en_NZ.ISO-8859-1:    en_GB.iso88591         ! English,New Zealand             ,   ,   ,           , USL
  347. HP-UX.1000+.setlocale.~.en_US.ISO-8859-1:    en_US.iso88591         ! English, USA               XoJIG,IBM, HP, Sun       , USL
  348. HP-UX.1000+.setlocale.>.es_AR.ISO-8859-1:    es_ES.iso88591         ! Spanish, Argentina              ,   ,   , Sun       , USL
  349. HP-UX.1000+.setlocale.>.es_BO.ISO-8859-1:    es_ES.iso88591         ! Spanish, Bolivia                ,   ,   , Sun
  350. HP-UX.1000+.setlocale.>.es_CL.ISO-8859-1:    es_ES.iso88591         ! Spanish, Chile                  ,   ,   , Sun       , USL
  351. HP-UX.1000+.setlocale.>.es_CO.ISO-8859-1:    es_ES.iso88591         ! Spanish, Columbia               ,   ,   , Sun
  352. HP-UX.1000+.setlocale.>.es_CR.ISO-8859-1:    es_ES.iso88591         ! Spanish, Costa Rica             ,   ,   , Sun
  353. HP-UX.1000+.setlocale.>.es_EC.ISO-8859-1:    es_ES.iso88591         ! Spanish, Ecuador                ,   ,   , Sun
  354. HP-UX.1000+.setlocale.~.es_ES.ISO-8859-1:    es_ES.iso88591         ! Spanish, Spain             XoJIG,IBM, HP, Sun       , USL
  355. HP-UX.1000+.setlocale.>.es_GT.ISO-8859-1:    es_ES.iso88591         ! Spanish, Guatemala              ,   ,   , Sun
  356. HP-UX.1000+.setlocale.>.es_MX.ISO-8859-1:    es_ES.iso88591         ! Spanish, Mexico                 ,   ,   , Sun       , USL
  357. HP-UX.1000+.setlocale.>.es_PE.ISO-8859-1:    es_ES.iso88591         ! Spanish, Peru                   ,   ,   , Sun
  358. HP-UX.1000+.setlocale.>.es_UY.ISO-8859-1:    es_ES.iso88591         ! Spanish, Uruguay                ,   ,   , Sun
  359. HP-UX.1000+.setlocale.>.es_VE.ISO-8859-1:    es_ES.iso88591         ! Spanish, Venezuela              ,   ,   , Sun       , USL
  360. ! HP-UX.1000+.setlocale.>.et_EE.ISO-8859-1:                   ! Estonian, Estonia          XoJIG, 
  361. HP-UX.1000+.setlocale.~.fi_FI.ISO-8859-1:    fi_FI.iso88591           ! Finnish, Finland           XoJIG,IBM, HP,           , USL ("fi")
  362. ! HP-UX.1000+.setlocale.>.fo_FO.ISO-8859-1:                   ! Faroese, Faeroe Island     XoJIG,
  363. HP-UX.1000+.setlocale.>.fr_BE.ISO-8859-1:    fr_FR.iso88591         ! French,Belgium             XoJIG,   ,   ,           , USL        
  364. HP-UX.1000+.setlocale.~.fr_CA.ISO-8859-1:    fr_CA.iso88591         ! French, Canada             XoJIG,IBM, HP,           , USL
  365. HP-UX.1000+.setlocale.>.fr_CH.ISO-8859-1:    fr_FR.iso88591         ! French, Switzerland        XoJIG,IBM,   ,           , USL
  366. HP-UX.1000+.setlocale.~.fr_FR.ISO-8859-1:    fr_FR.iso88591         ! French, France             XoJIG,IBM, HP, Sun ("fr"), USL ("fr")
  367. HP-UX.1000+.setlocale.~.is_IS.ISO-8859-1:    is_IS.iso88591         ! Icelandic, Iceland         XoJIG,IBM, HP,           , USL ("is")
  368. HP-UX.1000+.setlocale.>.it_CH.ISO-8859-1:    it_IT.iso88591         ! Italian,Switzerland             ,   ,   ,           , USL        
  369. HP-UX.1000+.setlocale.~.it_IT.ISO-8859-1:    it_IT.iso88591         ! Italian, Italy             XoJIG,IBM, HP, Sun ("it"), USL ("it")
  370. ! HP-UX.1000+.setlocale.>.kl_GL.ISO-8859-1:                   ! Greenlandic, Greenland     XoJIG,
  371. ! HP-UX.1000+.setlocale.>.lt_LT.ISO-8859-1:                   ! Lithuanian, Lithuania      XoJIG,
  372. ! HP-UX.1000+.setlocale.>.lv_LV.ISO-8859-1:                   ! Latvian, Latvia            XoJIG,
  373. HP-UX.1000+.setlocale.>.nl_BE.ISO-8859-1:    nl_NL.iso88591         ! Dutch, Belgium             XoJIG,IBM,   ,           , USL
  374. HP-UX.1000+.setlocale.~.nl_NL.ISO-8859-1:    nl_NL.iso88591         ! Dutch, The Netherlands     XoJIG,IBM, HP,           , USL ("nl")
  375. HP-UX.1000+.setlocale.~.no_NO.ISO-8859-1:    no_NO.iso88591         ! Norwegian, Norway          XoJIG,IBM, HP,           , USL ("no")
  376. HP-UX.1000+.setlocale.>.pt_BR.ISO-8859-1:    pt_PT.iso88591         ! Portuguese,Brazil               ,   ,   ,           , USL
  377. HP-UX.1000+.setlocale.~.pt_PT.ISO-8859-1:    pt_PT.iso88591         ! Portuguese, Portugal       XoJIG,IBM, HP,           , USL
  378. HP-UX.1000+.setlocale.>.sv_FI.ISO-8859-1:    sv_SE.iso88591         ! Swedish, Finland           XoJIG,
  379. HP-UX.1000+.setlocale.~.sv_SE.ISO-8859-1:    sv_SE.iso88591         ! Swedish, Sweden            XoJIG,IBM, HP, Sun ("sv"), USL ("sv") 
  380.  
  381. ! W European/Americas, HP-ROMAN8 codeset
  382. HP-UX.1000+.setlocale.~.da_DK.HP-ROMAN8:    da_DK.roman8         ! Danish, Denmark                 ,   , HP
  383. HP-UX.1000+.setlocale.~.de_DE.HP-ROMAN8:    de_DE.roman8         ! German, Germany                 ,   , HP
  384. HP-UX.1000+.setlocale.~.en_GB.HP-ROMAN8:    en_GB.roman8         ! English, U.K.                   ,   , HP
  385. HP-UX.1000+.setlocale.~.en_US.HP-ROMAN8:    en_US.roman8         ! English, USA                    ,   , HP
  386. HP-UX.1000+.setlocale.~.es_ES.HP-ROMAN8:    es_ES.roman8         ! Spanish, Spain                  ,   , HP
  387. HP-UX.1000+.setlocale.~.fi_FI.HP-ROMAN8:    fi_FI.roman8         ! Finnish, Finland                ,   , HP
  388. HP-UX.1000+.setlocale.~.fr_CA.HP-ROMAN8:    fr_CA.roman8         ! French, Canada                  ,   , HP
  389. HP-UX.1000+.setlocale.~.fr_FR.HP-ROMAN8:    fr_FR.roman8         ! French, France                  ,   , HP
  390. HP-UX.1000+.setlocale.~.is_IS.HP-ROMAN8:    is_IS.roman8         ! Icelandic, Iceland              ,   , HP
  391. HP-UX.1000+.setlocale.~.it_IT.HP-ROMAN8:    it_IT.roman8         ! Italian, Italy                  ,   , HP
  392. HP-UX.1000+.setlocale.~.nl_NL.HP-ROMAN8:    nl_NL.roman8         ! Dutch, The Netherlands          ,   , HP
  393. HP-UX.1000+.setlocale.~.no_NO.HP-ROMAN8:    no_NO.roman8         ! Norwegian, Norway               ,   , HP
  394. HP-UX.1000+.setlocale.~.pt_PT.HP-ROMAN8:    pt_PT.roman8         ! Portuguese, Portugal            ,   , HP
  395. HP-UX.1000+.setlocale.~.sv_SE.HP-ROMAN8:    sv_SE.roman8         ! Swedish, Sweden                 ,   , HP
  396.  
  397. ! E European 
  398. HP-UX.1000+.setlocale.~.cs_CS.ISO-8859-2:    cs_CS.iso88592         ! Czech(1)                        ,IBM, HP
  399. ! HP-UX.1000+.setlocale.>.hr_HR.ISO-8859-2:                   ! Croatian, Croatia               ,IBM
  400. HP-UX.1000+.setlocale.~.hu_HU.ISO-8859-2:    hu_HU.iso88592         ! Hungarian, Hungry          XoJIG,IBM, HP
  401. HP-UX.1000+.setlocale.~.pl_PL.ISO-8859-2:    pl_PL.iso88592         ! Polish, Poland             XoJIG,IBM, HP 
  402. HP-UX.1000+.setlocale.~.ro_RO.ISO-8859-2:    ro_RO.iso88592         ! Rumanian, Romania          XoJIG,IBM, HP
  403. HP-UX.1000+.setlocale.~.sh_YU.ISO-8859-2:    sh_YU.iso88592         ! Serbocroatian, Yugoslavia(1)    ,IBM, HP 
  404. HP-UX.1000+.setlocale.~.sl_CS.ISO-8859-2:    sl_CS.iso88592         ! Slovenian                       ,IBM, HP
  405. ! HP-UX.1000+.setlocale.>.si_SI.ISO-8859-2:                   ! Slovenian                       ,IBM, HP
  406. ! HP-UX.1000+.setlocale.>.sk_SK.ISO-8859-2:                   ! Slovak                          ,IBM
  407.  
  408. ! Cyrillic 
  409. HP-UX.1000+.setlocale.~.bg_BG.ISO-8859-5:    bg_BG.iso88595        ! Bulgarian, Bulgaria             ,IBM, HP
  410. ! HP-UX.1000+.setlocale.>.mk_MK.ISO-8859-5:                ! Macedonian                      ,IBM
  411. HP-UX.1000+.setlocale.>.ru_RU.ISO-8859-5:    ru_SU.iso88595         ! Russian(1)                      ,IBM, HP
  412. HP-UX.1000+.setlocale.~.ru_SU.ISO-8859-5:    ru_SU.iso88595         ! Russian(1)                      ,IBM, HP
  413. ! HP-UX.1000+.setlocale.>.sp_YU.ISO-8859-5:                ! Serbian,Yugoslavia(1)           ,IBM
  414.  
  415. ! Arabic 
  416. HP-UX.1000+.setlocale.>.ar_DZ.ISO-8859-6:    ar_SA.iso88596         ! Arabic(2)                       ,IBM, HP
  417. HP-UX.1000+.setlocale.~.ar_DZ.HP-ARABIC8:    ar_DZ.arabic8         ! Arabic(2)                       ,   , HP
  418. HP-UX.1000+.setlocale.~.ar_SA.ISO-8859-6:    ar_SA.iso88596         ! Arabic(2)                       ,IBM, HP
  419. HP-UX.1000+.setlocale.~.ar_SA.HP-ARABIC8:    ar_SA.arabic8         ! Arabic(2)                       ,   , HP
  420.  
  421. ! Hebrew 
  422. HP-UX.1000+.setlocale.~.iw_IL.ISO-8859-8:    iw_IL.iso88598        ! Hebrew, Israel                  ,IBM, HP
  423. HP-UX.1000+.setlocale.~.iw_IL.HP-HEBREW8:    iw_IL.hebrew8        ! Hebrew, Israel                  ,   , HP
  424.  
  425. ! Greek 
  426. HP-UX.1000+.setlocale.~.el_GR.ISO-8859-7:    el_GR.iso88597        ! Greek, Greece                   ,IBM, HP
  427. HP-UX.1000+.setlocale.~.el_GR.HP-GREEK8:    el_GR.greek8        ! Greek, Greece                   ,   , HP
  428.  
  429. ! Turkish 
  430. HP-UX.1000+.setlocale.~.tr_TR.ISO-8859-9:    tr_TR.iso88599        ! Turkish, Turkey                 ,IBM, HP
  431. HP-UX.1000+.setlocale.~.tr_TR.HP-TURKISH8:    tr_TR.turkish8        ! Turkish, Turkey                 ,   , HP
  432.  
  433. ! East Asia 
  434. HP-UX.1000+.setlocale.~.ja_JP.EUC-JP:    ja_JP.eucJP             ! Japanese, Japan                 ,IBM, HP, Sun ("ja"), USL
  435. HP-UX.1000+.setlocale.~.ja_JP.HP-SJIS:    ja_JP.SJIS              ! Japanese, Japan                 ,IBM, HP, Sun ("ja"), USL
  436. HP-UX.1000+.setlocale.>.ja_JP.IBM-932:    ja_JP.SJIS              ! Japanese, Japan                 ,IBM, HP, Sun ("ja"), USL
  437. HP-UX.1000+.setlocale.~.ja_JP.HP-KANA8:    ja_JP.kana8          ! Japanese, Japan                 ,   , HP,           , 
  438. HP-UX.1000+.setlocale.~.ko_KR.EUC-KR:    ko_KR.eucKR             ! Korean, Korea                   ,IBM, HP, Sun ("ko"), USL
  439. HP-UX.1000+.setlocale.>.zh_CN.EUC-CN:    zh_CN.15CN              ! Chinese, China                  ,IBM, HP, Sun ("zh"), USL 
  440. HP-UX.1000+.setlocale.~.zh_CN.HP-15CN:    zh_CN.15CN              ! Chinese, China                  ,IBM, HP, Sun ("zh"), USL 
  441. HP-UX.1000+.setlocale.>.zh_CN.EUC-CN:    zh_CN.hp15CN            ! Chinese, China                  ,IBM, HP, Sun ("zh"), USL 
  442. HP-UX.1000+.setlocale.~.zh_CN.HP-15CN:    zh_CN.hp15CN            ! Chinese, China                  ,IBM, HP, Sun ("zh"), USL 
  443. HP-UX.1000+.setlocale.~.zh_TW.EUC-TW:    zh_TW.eucTW             ! Chinese, Taiwan                 ,IBM, HP, Sun       , USL
  444. HP-UX.1000+.setlocale.~.zh_TW.HP-BIG5:    zh_TW.big5         ! Chinese, Taiwan                 ,   , HP,           , 
  445. HP-UX.1000+.setlocale.~.zh_TW.HP-CCDC:    zh_TW.ccdc        ! Chinese, Taiwan                 ,   , HP,           , 
  446.  
  447. ! Thai 
  448. HP-UX.1000+.setlocale.~.th_TH.TIS-620:    th_TH.tis620        ! Thai, Thailand                  ,IBM, HP
  449.  
  450.  
  451. ! codesets supported for iconv(1,3) on HP-UX 7.0 and above
  452. HP-UX.700+.iconv1,iconv3.=.?.HP-ROMAN8:        roman8
  453. HP-UX.700+.iconv1,iconv3.=.?.ISO-8859-1:    iso8859_1
  454. HP-UX.700+.iconv1,iconv3.=.?.HP-ARABIC8:    arabic8
  455. HP-UX.700+.iconv1,iconv3.=.?.HP-GREEK8:        greek8
  456. HP-UX.700+.iconv1,iconv3.=.?.HP-HEBREW8:    hebrew8
  457. HP-UX.700+.iconv1,iconv3.=.?.HP-TURKISH8:    turkish8
  458. HP-UX.700+.iconv1,iconv3.=.?.EUC-KR:        korean15
  459. HP-UX.700+.iconv1,iconv3.=.?.ISO-2022-JP:    jis
  460. HP-UX.700+.iconv1,iconv3.<.?.HP-SJIS:    japanese15
  461. HP-UX.700+.iconv1,iconv3.=.?.HP-SJIS:    sjis
  462. HP-UX.700+.iconv1,iconv3.=.?.HP-KANA8:    kana8
  463. HP-UX.700+.iconv1,iconv3.=.?.EUC-JP:    ujis
  464. HP-UX.700+.iconv1,iconv3.=.?.HP-CCDC:    roc15
  465.  
  466. ! codesets supported by iconv(1,3) after HP-UX 10.0
  467. HP-UX.1000+.iconv1,iconv3.~.?.HP-BIG5:    big5
  468. HP-UX.1000+.iconv1,iconv3.~.?.EUC-TW:    eucTW
  469. HP-UX.1000+.iconv1,iconv3.~.?.TIS-620:    tis620
  470. HP-UX.1000+.iconv1,iconv3.>.?.EUC-CN:    hp15cn
  471. HP-UX.1000+.iconv1,iconv3.~.?.HP-15CN:    hp15cn
  472. HP-UX.1000+.iconv1,iconv3.~.?.EUC-KR:    eucKR
  473. HP-UX.1000+.iconv1,iconv3.~.?.ISO-8859-2: iso8859_2
  474. HP-UX.1000+.iconv1,iconv3.~.?.ISO-8859-5: iso8859_5
  475. HP-UX.1000+.iconv1,iconv3.~.?.ISO-8859-6: iso8859_6
  476. HP-UX.1000+.iconv1,iconv3.~.?.ISO-8859-7: iso8859_7
  477. HP-UX.1000+.iconv1,iconv3.~.?.ISO-8859-8: iso8859_8
  478. HP-UX.1000+.iconv1,iconv3.~.?.ISO-8859-9: iso8859_9
  479. HP-UX.1000+.iconv1,iconv3.~.?.IBM-437:    cp437
  480. HP-UX.1000+.iconv1,iconv3.~.?.IBM-850:    cp850
  481.  
  482. ! codesets not supported by iconv(1,3) through 10.0 HP-UX release
  483. !HP-UX.?.iconv1,iconv3.=.?.ISO-2022-KR:
  484. !HP-UX.?.iconv1,iconv3.=.?.ISO-2022-TW:
  485. !HP-UX.?.iconv1,iconv3.=.?.ISO-2022-CN:
  486. !HP-UX.?.iconv1,iconv3.~.?.IBM-856:
  487. !HP-UX.?.iconv1,iconv3.~.?.IBM-1046:
  488. !HP-UX.?.iconv1,iconv3.~.?.UCS-2:
  489. !HP-UX.?.iconv1,iconv3.~.?.UTF-8:
  490.  
  491. ! codesets supported for nl_langinfo on HP-UX 7.0 and above
  492. HP-UX.700-999.nl_langinfo(CODESET).=.?.HP-ROMAN8:       ROMAN8
  493. HP-UX.700-999.nl_langinfo(CODESET).>.?.?:           ROMAN8    !!! nl_langinfo is hardwired to ROMAN8 for all codesets
  494. HP-UX.1000+.nl_langinfo(CODESET).=.?.HP-ROMAN8:        roman8
  495. HP-UX.1000+.nl_langinfo(CODESET).=.?.ISO-8859-1:    iso8859_1
  496. HP-UX.1000+.nl_langinfo(CODESET).=.?.HP-ARABIC8:    arabic8
  497. HP-UX.1000+.nl_langinfo(CODESET).=.?.HP-GREEK8:        greek8
  498. HP-UX.1000+.nl_langinfo(CODESET).=.?.HP-HEBREW8:    hebrew8
  499. HP-UX.1000+.nl_langinfo(CODESET).=.?.HP-TURKISH8:    turkish8
  500. HP-UX.1000+.nl_langinfo(CODESET).=.?.EUC-KR:        korean15   !!! verify std matches op
  501. HP-UX.1000+.nl_langinfo(CODESET).<.?.HP-SJIS:    japanese15
  502. HP-UX.1000+.nl_langinfo(CODESET).=.?.HP-SJIS:    sjis
  503. HP-UX.1000+.nl_langinfo(CODESET).=.?.HP-KANA8:    kana8
  504. HP-UX.1000+.nl_langinfo(CODESET).=.?.EUC-JP:    ujis
  505. HP-UX.1000+.nl_langinfo(CODESET).=.?.HP-CCDC:    roc15    !!! verify std matches op
  506.  
  507. ! 10.0 and above supported iconv(1) codesets 
  508. !!! collect and verify this
  509.  
  510. ! multibyte codesets 
  511. ! This translation provides an alternative to a call to
  512. ! using setlocale() and MB_CUR_MAX to determine this.
  513. HP-UX.?.multibyte.=.?.EUC-KR:        2
  514. HP-UX.?.multibyte.=.?.HP-SJIS:        2
  515. HP-UX.700+.multibyte.=.?.EUC-JP:    2
  516. HP-UX.1000+.multibyte.=.?.EUC-JP:    4
  517. HP-UX.?.multibyte.=.?.IBM-932:        2
  518. HP-UX.?.multibyte.=.?.HP-CCDC:        2
  519. HP-UX.?.multibyte.=.?.HP-BIG5:        2
  520. HP-UX.?.multibyte.=.?.EUC-TW:        2
  521. HP-UX.?.multibyte.=.?.TIS-620:        2
  522. HP-UX.?.multibyte.=.?.EUC-CN:        2
  523. HP-UX.?.multibyte.=.?.HP-15CN:        2
  524. HP-UX.?.multibyte.=.?.EUC-KR:        2
  525. HP-UX.?.multibyte.=.?.EUC-TW:        2
  526.  
  527. ! Translations from predefined CCDF-locales to CDE Standard Locales
  528. HP-UX.700+.ccdf.=.?.HP-ROMAN8:        hp-roman8
  529. HP-UX.700+.ccdf.=.?.ISO-8859-1:        iso8859-1
  530. HP-UX.700+.ccdf.=.ko_KR.EUC-KR:        hp-korean15
  531. HP-UX.700+.ccdf.=.ja_JP.HP-SJIS:    hp-japanese15
  532. HP-UX.700+.ccdf.=.ja_JP.EUC-JP:        hp-japaneseeuc
  533. HP-UX.700+.ccdf.=.?.DT-SYMBOL-1:    symbol         !!! this is the Dt symbol font
  534. ! These CDE standard locales may have CCDF-locales, but they are defined by localizers
  535. ! HP-UX.700+.ccdf.=.ar_SA.HP-ARABIC8:    arabic8
  536. ! HP-UX.700+.ccdf.=.el_GR.HP-GREEK8:    greek8
  537. ! HP-UX.700+.ccdf.=.iw_IL.HP-HEBREW8:    hebrew8
  538. ! HP-UX.700+.ccdf.=.tr_TR.HP-TURKISH8:    turkish8
  539. ! HP-UX.700+.ccdf.<.ja_JP.HP-SJIS:    sjis
  540. ! HP-UX.700+.ccdf.=.ja_JP.HP-KANA8:    kana8
  541. ! HP-UX.700+.ccdf.=.ja_JP.EUC-JP:    ujis
  542. ! HP-UX.700+.ccdf.=.zh_CN.HP-CCDC:    roc15        
  543.  
  544.  
  545. ! Codesets that require multibyte parsing to avoid confusion with shell special chars
  546. HP-UX.?.dtkshSpecialParse.=.ja_JP.HP-SJIS:    True
  547. HP-UX.?.dtkshSpecialParse.=.ja_JP.IBM-932:    True
  548. HP-UX.?.dtkshSpecialParse.=.zh_TW.HP-BIG5:    True
  549. HP-UX.?.dtkshSpecialParse.=.zh_TW.HP-CCDC:    True
  550. HP-UX.?.dtkshSpecialParse.=.zh_TW.EUC-TW:    True
  551.  
  552.  
  553. !! When content is exchanged with other platforms, the interchange codeset
  554. !! may be different that the codeset used locally.  In CDE1, these translations
  555. !! are used by dtmail, but other clients may use the same translations
  556. !! in the future.  For example, to improve interoperability of 8-bit mail,
  557. !! the mail messages of users working in codesets such as HP-ROMAN8 or IBM-850 
  558. !! are translated to the interchangeCodeset (in this case, ISO-8859-1) before 
  559. !! they are sent.  Similarly, the mail of Japanese users is translated to JIS
  560. !! before it is sent.
  561. HP-UX.?.interchangeCodeset.~.?.ISO-8859-1:    ISO-8859-1    ! ISO Latin 1
  562. HP-UX.?.interchangeCodeset.>.?.HP-ROMAN8:    ISO-8859-1    ! HP Roman8 
  563. !HP-UX.?.interchangeCodeset.>.?.IBM-850:    ISO-8859-1    ! PC (Multi-lingual)
  564. !HP-UX.?.interchangeCodeset.>.?.IBM-437:    ISO-8859-1    ! PC (US)
  565. HP-UX.?.interchangeCodeset.~.?.ISO-8859-2:    ISO-8859-2    ! ISO Latin 2
  566. HP-UX.?.interchangeCodeset.~.?.ISO-8859-5:    ISO-8859-5    ! ISO Latin/Cyrillic
  567. HP-UX.?.interchangeCodeset.~.?.ISO-8859-6:    ISO-8859-6    ! ISO Latin/Arabic
  568. HP-UX.?.interchangeCodeset.>.?.HP-ARABIC8:    ISO-8859-6    ! HP Arabic8
  569. !HP-UX.?.interchangeCodeset.>.?.IBM-1046:    ISO-8859-6    ! PC Arabic Code Set
  570. HP-UX.?.interchangeCodeset.~.?.ISO-8859-8:    ISO-8859-8    ! ISO Latin/Hebrew
  571. HP-UX.?.interchangeCodeset.>.?.HP-HEBREW8:    ISO-8859-8    ! HP Hebrew8
  572. !HP-UX.?.interchangeCodeset.>.?.IBM-856:    ISO-8859-8    ! PC Hebrew
  573. HP-UX.?.interchangeCodeset.~.?.ISO-8859-7:    ISO-8859-7    ! ISO Latin/Greek
  574. HP-UX.?.interchangeCodeset.>.?.HP-GREEK8:    ISO-8859-7    ! HP Greek8
  575. HP-UX.?.interchangeCodeset.~.?.ISO-8859-9:    ISO-8859-9    ! ISO Latin 5
  576. HP-UX.?.interchangeCodeset.>.?.HP-TURKISH8:    ISO-8859-9    ! HP Turkish8
  577. HP-UX.?.interchangeCodeset.~.?.EUC-JP:        ISO-2022-JP    ! Japanese EUC
  578. HP-UX.?.interchangeCodeset.>.?.HP-SJIS:        ISO-2022-JP    ! HP Japanese Shift JIS
  579. !HP-UX.?.interchangeCodeset.>.?.IBM-932:    ISO-2022-JP    ! PC Japanese Shift JIS
  580. HP-UX.?.interchangeCodeset.>.?.HP-KANA8:    ISO-2022-JP    ! HP Japanese Katakana8
  581. ! comment when ISO-2022-KR iconv available
  582. HP-UX.?.interchangeCodeset.~.?.EUC-KR:        EUC-KR        ! Korean EUC KSC 5601
  583. ! uncomment when ISO-2022-KR iconv available
  584. !HP-UX.?.interchangeCodeset.~.?.EUC-KR:        ISO-2022-KR    ! Korean EUC KSC 5601
  585. ! comment when ISO-2022-CN iconv available
  586. HP-UX.?.interchangeCodeset.>.?.EUC-CN:        EUC-CN        ! China Chinese EUC
  587. HP-UX.?.interchangeCodeset.~.?.HP-15CN:        EUC-CN         ! HP Chinese EUC
  588. ! uncomment when ISO-2022-CN iconv available
  589. !HP-UX.?.interchangeCodeset.>.?.EUC-CN:        ISO-2022-CN    ! China Chinese EUC
  590. !HP-UX.?.interchangeCodeset.~.?.HP-15CN:    ISO-2022-CN        ! HP Chinese EUC    
  591. ! comment when ISO-2022-TW iconv available
  592. HP-UX.?.interchangeCodeset.~.?.EUC-TW:        EUC-TW        ! Taiwan Chinese EUC
  593. HP-UX.?.interchangeCodeset.>.?.HP-BIG5:        EUC-TW        ! HP Big5 Chinese
  594. HP-UX.?.interchangeCodeset.>.?.HP-CCDC:        EUC-TW        ! HP CCDC Chinese 
  595. ! uncomment when ISO-2022-TW iconv available
  596. !HP-UX.?.interchangeCodeset.~.?.EUC-TW:        ISO-2022-TW    ! Taiwan Chinese EUC
  597. !HP-UX.?.interchangeCodeset.>.?.HP-BIG5:    ISO-2022-TW    ! HP Big5 Chinese
  598. !HP-UX.?.interchangeCodeset.>.?.HP-CCDC:    ISO-2022-TW    ! HP CCDC Chinese
  599. HP-UX.?.interchangeCodeset.~.?.TIS-620:        TIS-620        ! Thai
  600. HP-UX.?.interchangeCodeset.>.?.UCS-2:        UTF-8        ! multibyte encoding of Unicode
  601. HP-UX.?.interchangeCodeset.~.?.UTF-8:        UTF-8        ! multibyte encoding of Unicode
  602.  
  603.  
  604.  
  605. !! When content is exchanged with other platforms, the interchange codeset
  606. !! may be different that the codeset used locally.  In CDE1, these translations
  607. !! are used by dtmail, but other clients may use the same translations
  608. !! in the future.  For example, to improve interoperability of 8-bit mail,
  609. !! the mail messages of users working in codesets such as HP-ROMAN8 or IBM-850 
  610. !! are translated to the interchangeCodeset (in this case, ISO-8859-1) before 
  611. !! they are sent.  Similarly, the mail of Japanese users is translated to JIS
  612. !! before it is sent.
  613. HP-UX.?.interchangeCodeset.~.?.ISO-8859-1:    ISO-8859-1    ! ISO Latin 1
  614. HP-UX.?.interchangeCodeset.>.?.HP-ROMAN8:    ISO-8859-1    ! HP Roman8 
  615. !HP-UX.?.interchangeCodeset.>.?.IBM-850:    ISO-8859-1    ! PC (Multi-lingual)
  616. !HP-UX.?.interchangeCodeset.>.?.IBM-437:    ISO-8859-1    ! PC (US)
  617. HP-UX.?.interchangeCodeset.~.?.ISO-8859-2:    ISO-8859-2    ! ISO Latin 2
  618. HP-UX.?.interchangeCodeset.~.?.ISO-8859-5:    ISO-8859-5    ! ISO Latin/Cyrillic
  619. HP-UX.?.interchangeCodeset.~.?.ISO-8859-6:    ISO-8859-6    ! ISO Latin/Arabic
  620. HP-UX.?.interchangeCodeset.>.?.HP-ARABIC8:    ISO-8859-6    ! HP Arabic8
  621. !HP-UX.?.interchangeCodeset.>.?.IBM-1046:    ISO-8859-6    ! PC Arabic Code Set
  622. HP-UX.?.interchangeCodeset.~.?.ISO-8859-8:    ISO-8859-8    ! ISO Latin/Hebrew
  623. HP-UX.?.interchangeCodeset.>.?.HP-HEBREW8:    ISO-8859-8    ! HP Hebrew8
  624. !HP-UX.?.interchangeCodeset.>.?.IBM-856:    ISO-8859-8    ! PC Hebrew
  625. HP-UX.?.interchangeCodeset.~.?.ISO-8859-7:    ISO-8859-7    ! ISO Latin/Greek
  626. HP-UX.?.interchangeCodeset.>.?.HP-GREEK8:    ISO-8859-7    ! HP Greek8
  627. HP-UX.?.interchangeCodeset.~.?.ISO-8859-9:    ISO-8859-9    ! ISO Latin 5
  628. HP-UX.?.interchangeCodeset.>.?.HP-TURKISH8:    ISO-8859-9    ! HP Turkish8
  629. HP-UX.?.interchangeCodeset.~.?.EUC-JP:        ISO-2022-JP    ! Japanese EUC
  630. HP-UX.?.interchangeCodeset.>.?.HP-SJIS:        ISO-2022-JP    ! HP Japanese Shift JIS
  631. !HP-UX.?.interchangeCodeset.>.?.IBM-932:    ISO-2022-JP    ! PC Japanese Shift JIS
  632. HP-UX.?.interchangeCodeset.>.?.HP-KANA8:    ISO-2022-JP    ! HP Japanese Katakana8
  633. ! comment when ISO-2022-KR iconv available
  634. HP-UX.?.interchangeCodeset.~.?.EUC-KR:        EUC-KR        ! Korean EUC KSC 5601
  635. ! uncomment when ISO-2022-KR iconv available
  636. !HP-UX.?.interchangeCodeset.~.?.EUC-KR:        ISO-2022-KR    ! Korean EUC KSC 5601
  637. ! comment when ISO-2022-CN iconv available
  638. HP-UX.?.interchangeCodeset.>.?.EUC-CN:        EUC-CN        ! China Chinese EUC
  639. HP-UX.?.interchangeCodeset.~.?.HP-15CN:        EUC-CN         ! HP Chinese EUC
  640. ! uncomment when ISO-2022-CN iconv available
  641. !HP-UX.?.interchangeCodeset.>.?.EUC-CN:        ISO-2022-CN    ! China Chinese EUC
  642. !HP-UX.?.interchangeCodeset.~.?.HP-15CN:    ISO-2022-CN        ! HP Chinese EUC    
  643. ! comment when ISO-2022-TW iconv available
  644. HP-UX.?.interchangeCodeset.~.?.EUC-TW:        EUC-TW        ! Taiwan Chinese EUC
  645. HP-UX.?.interchangeCodeset.>.?.HP-BIG5:        EUC-TW        ! HP Big5 Chinese
  646. HP-UX.?.interchangeCodeset.>.?.HP-CCDC:        EUC-TW        ! HP CCDC Chinese 
  647. ! uncomment when ISO-2022-TW iconv available
  648. !HP-UX.?.interchangeCodeset.~.?.EUC-TW:        ISO-2022-TW    ! Taiwan Chinese EUC
  649. !HP-UX.?.interchangeCodeset.>.?.HP-BIG5:    ISO-2022-TW    ! HP Big5 Chinese
  650. !HP-UX.?.interchangeCodeset.>.?.HP-CCDC:    ISO-2022-TW    ! HP CCDC Chinese
  651. HP-UX.?.interchangeCodeset.~.?.TIS-620:        TIS-620        ! Thai
  652. HP-UX.?.interchangeCodeset.>.?.UCS-2:        UTF-8        ! multibyte encoding of Unicode
  653. HP-UX.?.interchangeCodeset.~.?.UTF-8:        UTF-8        ! multibyte encoding of Unicode
  654.  
  655.