home *** CD-ROM | disk | FTP | other *** search
/ PC World 1998 October / PCWorld_1998-10_cd.bin / software / prehled / komix / DTEXT.Z / PLS.MAP < prev    next >
Text File  |  1997-01-16  |  6KB  |  180 lines

  1. #
  2. # Pluggable Language System (PLS) Mapping File
  3. #
  4. # $Id: PLS.MAP 1.32 1996/10/30 02:43:52 srp Exp $
  5. #
  6. # Copyright (c) 1990-1996, Electronic Book Technologies, Inc.
  7. # All Rights Reserved.
  8. #
  9.  
  10. #
  11. # This file is used to map operating system dependent locale names to a
  12. # native language identifier and encoding name.  This is needed because
  13. # there is no standard set of locale names in use by all operating systems.
  14. #
  15.  
  16. #
  17. # This file performs three different mappings:
  18. #
  19. #    operating system locale names to language identifiers and encoding names
  20. #
  21. #    language identifiers to Pluggable Language Module (PLM) filenames
  22. #
  23. #    encoding names to Encoding Conversion Module (ECM) filenames
  24. #
  25. # A PLM contains language processing routines and an ECM contains routines that
  26. # convert both to the given encoding from Unicode and vice versa.
  27. #
  28.  
  29. #
  30. # Locale mappings.
  31. #
  32.  
  33. # Each locale name includes a comment identifying the operating system from
  34. # which the name originates.
  35. #
  36.  
  37. #
  38. # Operating System      Language     Encoding    Origin
  39. #      Locale            Identifier         Name
  40. #
  41. locale    default        space-delimited     iso8859-1    # All
  42.  
  43. locale    C        space-delimited     iso8859-1    # All
  44. locale    POSIX        space-delimited     iso8859-1    # generic
  45.  
  46. # English
  47. locale    En_GB        codepage-850     codepage-850    # AIX (U.K.)
  48. locale    En_JP        space-delimited     shift-jis    # AIX (Japan)
  49. locale    En_US        codepage-850     codepage-850    # AIX (USA)
  50. locale    en_GB        space-delimited     iso8859-1    # AIX (U.K.)
  51. locale    en_JP        space-delimited     japanese-euc    # AIX (Japan)
  52. locale    en_US        space-delimited     iso8859-1    # generic
  53. locale    eng        space-delimited     iso8859-1    # Windows
  54. locale    enu        space-delimited     iso8859-1    # Windows
  55. locale    en_US.iso88591    space-delimited     iso8859-1    # HP-UX 10.0
  56. locale    en_GB.iso88591    space-delimited     iso8859-1    # HP-UX 10.0
  57. locale    en_US.roman8    roman-8         roman-8    # HP-UX 10.0
  58. locale    en_GB.roman8    roman-8         roman-8    # HP-UX 10.0
  59.  
  60. # French
  61. locale    Fr_BE        codepage-850     codepage-850    # AIX (Belgium)
  62. locale    Fr_CA        codepage-850     codepage-850    # AIX (Canada)
  63. locale    Fr_CH        codepage-850     codepage-850    # AIX (Switzerland)
  64. locale    Fr_FR        codepage-850     codepage-850    # AIX (France)
  65. locale    fr        space-delimited     iso8859-1    # generic
  66. locale    fr_BE        space-delimited     iso8859-1    # AIX (Belgium)
  67. locale    fr_CA        space-delimited     iso8859-1    # AIX (Canada)
  68. locale    fr_CH        space-delimited     iso8859-1    # AIX (Switzerland)
  69. locale    fr_FR        space-delimited     iso8859-1    # AIX (France)
  70. locale    fra        space-delimited     iso8859-1    # Windows (France)
  71. locale    frc        space-delimited     iso8859-1    # Windows (Canada)
  72. locale    fr_FR.iso88591    space-delimited     iso8859-1    # HP-UX 10.0
  73. locale    fr_CA.iso88591    space-delimited     iso8859-1    # HP-UX 10.0
  74. locale    fr_FR.roman8    roman-8         roman-8    # HP-UX 10.0
  75. locale    fr_CA.roman8    roman-8         roman-8    # HP-UX 10.0
  76.  
  77. # Italian
  78. locale    It_IT        codepage-850     codepage-850    # AIX (Italy)
  79. locale    it        space-delimited     iso8859-1    # generic
  80. locale    it_IT        space-delimited     iso8859-1    # AIX (Italy)
  81. locale    ita        space-delimited     iso8859-1    # Windows
  82. locale    it_IT.iso88591    space-delimited     iso8859-1    # HP-UX 10.0
  83. locale    it_IT.roman8    roman-8         roman-8    # HP-UX 10.0
  84.  
  85. # German
  86. locale    De_CH        codepage-850     codepage-850    # AIX (Switzerland)
  87. locale    De_DE        codepage-850     codepage-850    # AIX (Germany)
  88. locale    de        space-delimited     iso8859-1    # generic
  89. locale    de_CH        space-delimited     iso8859-1    # AIX (Switzerland)
  90. locale    de_DE        space-delimited     iso8859-1    # AIX (Germany)
  91. locale    deu        space-delimited     iso8859-1    # Windows
  92. locale    de_DE.iso88591    space-delimited     iso8859-1    # HP-UX 10.0
  93. locale    de_DE.roman8    roman-8         roman-8    # HP-UX 10.0
  94.  
  95. # Spanish
  96. locale    Es_ES        codepage-850     codepage-850    # AIX (Spain)
  97. locale    es        space-delimited     iso8859-1    # generic
  98. locale    es_ES        space-delimited     iso8859-1    # AIX (Spain)
  99. locale    esp        space-delimited     iso8859-1    # Windows (classic)
  100. locale    esn        space-delimited     iso8859-1    # Windows (modern)
  101. locale    es_ES.iso88591    space-delimited     iso8859-1    # HP-UX 10.0
  102. locale    es_ES.roman8    roman-8         roman-8    # HP-UX 10.0
  103.  
  104. # Japanese
  105. locale    Ja_JP        ja         shift-jis    # AIX
  106. locale    ja        ja         japanese-euc    # Solaris 2.x, UnixWare 2.0
  107. locale    ja_JP        ja         japanese-euc    # AIX
  108. locale    ja_JP.EUC    ja         japanese-euc    # IRIX, UnixWare 2.0
  109. locale    japanese    ja         shift-jis    # HP-UX, Windows
  110. locale    jpn        ja         shift-jis    # Windows
  111. locale    ja_JP.SJIS    ja         shift-jis    # HP-UX 10.0
  112. locale     ja_JP.eucJP    ja         japanese-euc    # HP-UX 10.0
  113.  
  114. locale    utf        default         utf8        # Future
  115. locale    UNIVERSAL    default         utf8        # AIX 4.1
  116.  
  117. # Language to PLM mappings.
  118. #
  119.  
  120. #
  121. #    Language        PLM     Language
  122. #      Identifier
  123. #
  124. language  default        C     # Any space-delimited based language
  125.  
  126. language  C            C     # Any space-delimited based language
  127. language  space-delimited    C     # Any space-delimited based language
  128.  
  129. language  codepage-850        cp850     # Any codepage 850 space-delimited language
  130.  
  131. language  roman-8        rom8     # Any HP Roman8 space-delimited language
  132.  
  133. language  fr            C     # French
  134. language  it            C     # Italian
  135. language  de            C     # German
  136. language  es            C     # Spanish
  137.  
  138. language  ja            ja     # Japanese
  139.  
  140. # Encoding to ECM mappings.
  141. #
  142.  
  143. #
  144. #      Encoding     ECM         Encoding
  145. #        Name        
  146. #
  147. encoding  default    C         # ISO 8859-1
  148.  
  149. encoding  iso8859-1    C         # ISO 8859-1
  150.  
  151. encoding  codepage-850    cp850         # Codepage 850
  152.  
  153. encoding  roman-8    roman8         # HP Roman8
  154.  
  155. encoding  japanese-euc    ja_euc         # Japanese EUC
  156. encoding  shift-jis    ja_sjis         # Shift-JIS
  157.  
  158. encoding  utf8        utf8         # UTF-8 (Multibyte Unicode)
  159.  
  160. #
  161. # Character-set name to Windows font property mapping.
  162. #
  163.  
  164. #
  165. #               Stylesheet           Windows
  166. #            <character-set>         charset
  167. #                property             value
  168. #                 value
  169. #
  170. character-set    iso8859-1        0
  171. character-set    iso8859            0
  172. character-set    symbol            2
  173. character-set    mac            1
  174. character-set    shiftjis        128
  175. character-set    shift-jis        128
  176. character-set    oem            255
  177.