This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Convert to using File::Spec, so that we can build Unicode files
[perl5.git] / lib / unicore / Canonical.pl
index 7c6dbe4..ac8a17f 100644 (file)
@@ -1,5 +1,5 @@
 # !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
-# This file is built by ./mktables from e.g. UnicodeData.txt.
+# This file is built by mktables from e.g. UnicodeData.txt.
 # Any changes made here will be lost!
 
 ##
@@ -17,7 +17,7 @@
  # InAlphabeticPresentationForms
    alphabeticpresentationforms             => 'InAlphab',
 
-   arabic                                  => 'Arabic',
+   arabic                                  => 'Arab',
 
  # InArabicPresentationFormsA
    arabicpresentationformsa                => 'InArabi3',
@@ -25,7 +25,7 @@
  # InArabicPresentationFormsB
    arabicpresentationformsb                => 'InArabi2',
 
-   armenian                                => 'Armenian',
+   armenian                                => 'Armn',
 
  # InArrows
    arrows                                  => 'InArrows',
@@ -36,7 +36,7 @@
  # InBasicLatin
    basiclatin                              => 'InBasicL',
 
-   bengali                                 => 'Bengali',
+   bengali                                 => 'Beng',
 
  # BidiControl
    bidicontrol                             => 'BidiCont',
@@ -44,7 +44,7 @@
  # InBlockElements
    blockelements                           => 'InBlockE',
 
-   bopomofo                                => 'Bopomofo',
+   bopomofo                                => 'Bopo',
 
  # InBopomofoExtended
    bopomofoextended                        => 'InBopom2',
  # InBoxDrawing
    boxdrawing                              => 'InBoxDra',
 
-   braille                                 => 'Braille',
+   braille                                 => 'Brai',
 
  # InBraillePatterns
    braillepatterns                         => 'InBraill',
 
-   buhid                                   => 'Buhid',
+   buhid                                   => 'Buhd',
 
  # InByzantineMusicalSymbols
    byzantinemusicalsymbols                 => 'InByzant',
  # CanadianAboriginal
    canadianaboriginal                      => 'Canadian',
 
-   cherokee                                => 'Cherokee',
+ # CasedLetter
+   casedletter                             => 'LC',
+
+   cherokee                                => 'Cher',
 
  # InCjkCompatibility
    cjkcompatibility                        => 'InCjkCom',
  # InCombiningHalfMarks
    combininghalfmarks                      => 'InCombin',
 
-   common                                  => 'Common',
+   common                                  => 'Zyyy',
 
  # ConnectorPunctuation
    connectorpunctuation                    => 'Pc',
  # InCurrencySymbols
    currencysymbols                         => 'InCurren',
 
-   cypriot                                 => 'Cypriot',
+   cypriot                                 => 'Cprt',
 
  # InCypriotSyllabary
    cypriotsyllabary                        => 'InCyprio',
 
-   cyrillic                                => 'Cyrillic',
+   cyrillic                                => 'Cyrl',
 
- # InCyrillicSupplementary
-   cyrillicsupplementary                   => 'InCyril2',
+ # InCyrillicSupplement
+   cyrillicsupplement                      => 'InCyril2',
 
-   dash                                    => 'Dash',
+   dash                                    => 'Dash2',
 
  # DashPunctuation
    dashpunctuation                         => 'Pd',
    decimalnumber                           => 'Nd',
 
    deprecated                              => 'Deprecat',
-   deseret                                 => 'Deseret',
-   devanagari                              => 'Devanaga',
+   deseret                                 => 'Dsrt',
+   devanagari                              => 'Deva',
    diacritic                               => 'Diacriti',
 
  # InDingbats
  # EnclosingMark
    enclosingmark                           => 'Me',
 
-   ethiopic                                => 'Ethiopic',
+   ethiopic                                => 'Ethi',
    extender                                => 'Extender',
 
  # FinalPunctuation
  # InGeometricShapes
    geometricshapes                         => 'InGeomet',
 
-   georgian                                => 'Georgian',
-   gothic                                  => 'Gothic',
+   georgian                                => 'Geor',
+   gothic                                  => 'Goth',
 
  # GraphemeLink
    graphemelink                            => 'Grapheme',
 
-   greek                                   => 'Greek',
+   greek                                   => 'Grek',
 
  # InGreekAndCoptic
    greekandcoptic                          => 'InGreekA',
  # InGreekExtended
    greekextended                           => 'InGreekE',
 
-   gujarati                                => 'Gujarati',
-   gurmukhi                                => 'Gurmukhi',
+   gujarati                                => 'Gujr',
+   gurmukhi                                => 'Guru',
 
  # InHalfwidthAndFullwidthForms
    halfwidthandfullwidthforms              => 'InHalfwi',
 
-   han                                     => 'Han',
-   hangul                                  => 'Hangul',
+   han                                     => 'Hani',
+   hangul                                  => 'Hang',
 
  # InHangulCompatibilityJamo
    hangulcompatibilityjamo                 => 'InHangu3',
  # InHangulSyllables
    hangulsyllables                         => 'InHangu2',
 
-   hanunoo                                 => 'Hanunoo',
-   hebrew                                  => 'Hebrew',
+   hanunoo                                 => 'Hano',
+   hebrew                                  => 'Hebr',
 
  # HexDigit
    hexdigit                                => 'HexDigit',
  # InHighSurrogates
    highsurrogates                          => 'InHighSu',
 
-   hiragana                                => 'Hiragana',
-   hyphen                                  => 'Hyphen',
+   hiragana                                => 'Hira',
+   hyphen                                  => 'Hyphen2',
 
  # IdContinue
    idcontinue                              => 'IdContin',
  # InCyrillic
    incyrillic                              => 'InCyrill',
 
- # InCyrillicSupplementary
-   incyrillicsupplementary                 => 'InCyril2',
+ # InCyrillicSupplement
+   incyrillicsupplement                    => 'InCyril2',
 
  # InDeseret
    indeseret                               => 'InDesere',
  # InHebrew
    inhebrew                                => 'InHebrew',
 
-   inherited                               => 'Inherite',
+   inherited                               => 'Qaai',
 
  # InHighPrivateUseSurrogates
    inhighprivateusesurrogates              => 'InHighPr',
  # InKangxiRadicals
    kangxiradicals                          => 'InKangxi',
 
-   kannada                                 => 'Kannada',
-   katakana                                => 'Katakana',
+   kannada                                 => 'Knda',
+   katakana                                => 'Kana',
+
+ # KatakanaOrHiragana
+   katakanaorhiragana                      => 'Katakana',
 
  # InKatakanaPhoneticExtensions
    katakanaphoneticextensions              => 'InKatak2',
 
-   khmer                                   => 'Khmer',
+   khmer                                   => 'Khmr',
 
  # InKhmerSymbols
    khmersymbols                            => 'InKhmerS',
 
-   lao                                     => 'Lao',
-   latin                                   => 'Latin',
+   lao                                     => 'Laoo',
+   latin                                   => 'Latn',
 
  # InLatin1Supplement
    latin1supplement                        => 'InLatin1',
  # LetterNumber
    letternumber                            => 'Nl',
 
-   limbu                                   => 'Limbu',
+   limbu                                   => 'Limb',
 
  # LinearB
    linearb                                 => 'LinearB',
  # InLowSurrogates
    lowsurrogates                           => 'InLowSur',
 
-   malayalam                               => 'Malayala',
+   malayalam                               => 'Mlym',
    mark                                    => 'M',
    math                                    => 'Math',
 
  # ModifierSymbol
    modifiersymbol                          => 'Sk',
 
-   mongolian                               => 'Mongolia',
+   mongolian                               => 'Mong',
 
  # InMusicalSymbols
    musicalsymbols                          => 'InMusica',
 
-   myanmar                                 => 'Myanmar',
+   myanmar                                 => 'Mymr',
 
  # NoncharacterCodePoint
    noncharactercodepoint                   => 'Nonchara',
 
- # NonSpacingMark
+ # NonspacingMark
    nonspacingmark                          => 'Mn',
 
    number                                  => 'N',
  # InNumberForms
    numberforms                             => 'InNumber',
 
-   ogham                                   => 'Ogham',
+   ogham                                   => 'Ogam',
 
  # OldItalic
    olditalic                               => 'OldItali',
  # InOpticalCharacterRecognition
    opticalcharacterrecognition             => 'InOptica',
 
-   oriya                                   => 'Oriya',
-   osmanya                                 => 'Osmanya',
+   oriya                                   => 'Orya',
+   osmanya                                 => 'Osma',
    other                                   => 'C',
 
  # OtherAlphabetic
  # QuotationMark
    quotationmark                           => 'Quotatio',
 
-   radical                                 => 'Radical',
-   runic                                   => 'Runic',
+   radical                                 => 'Radical2',
+   runic                                   => 'Runr',
    separator                               => 'Z',
-   shavian                                 => 'Shavian',
-   sinhala                                 => 'Sinhala',
+   shavian                                 => 'Shaw',
+   sinhala                                 => 'Sinh',
 
  # InSmallFormVariants
    smallformvariants                       => 'InSmallF',
  # InSpecials
    specials                                => 'InSpecia',
 
+   sterm                                   => 'Sterm2',
+
  # InSuperscriptsAndSubscripts
    superscriptsandsubscripts               => 'InSupers',
 
 
    surrogate                               => 'Cs',
    symbol                                  => 'S',
-   syriac                                  => 'Syriac',
-   tagalog                                 => 'Tagalog',
-   tagbanwa                                => 'Tagbanwa',
+   syriac                                  => 'Syrc',
+   tagalog                                 => 'Tglg',
+   tagbanwa                                => 'Tagb',
 
  # InTags
    tags                                    => 'InTags',
  # InTaiXuanJingSymbols
    taixuanjingsymbols                      => 'InTaiXua',
 
-   tamil                                   => 'Tamil',
-   telugu                                  => 'Telugu',
+   tamil                                   => 'Taml',
+   telugu                                  => 'Telu',
 
  # TerminalPunctuation
    terminalpunctuation                     => 'Terminal',
 
-   thaana                                  => 'Thaana',
+   thaana                                  => 'Thaa',
    thai                                    => 'Thai',
-   tibetan                                 => 'Tibetan',
+   tibetan                                 => 'Tibt',
 
  # TitlecaseLetter
    titlecaseletter                         => 'Lt',
 
-   ugaritic                                => 'Ugaritic',
+   ugaritic                                => 'Ugar',
    unassigned                              => 'Cn',
 
  # InUnifiedCanadianAboriginalSyllabics
  # UppercaseLetter
    uppercaseletter                         => 'Lu',
 
+ # VariationSelector
+   variationselector                       => 'Variatio',
+
  # InVariationSelectors
    variationselectors                      => 'InVariat',
 
  # WhiteSpace
    whitespace                              => 'WhiteSpa',
 
-   yi                                      => 'Yi',
+   yi                                      => 'Yiii',
 
  # InYijingHexagramSymbols
    yijinghexagramsymbols                   => 'InYijing',