http://www.mediawiki.org/wiki/Special:Code/MediaWiki/95068

Revision: 95068
Author:   maxsem
Date:     2011-08-20 07:31:42 +0000 (Sat, 20 Aug 2011)
Log Message:
-----------
WikiHiero: moved all tables out of extension body, comment style fixes

Modified Paths:
--------------
    trunk/extensions/wikihiero/generateTables.php
    trunk/extensions/wikihiero/wh_list.php
    trunk/extensions/wikihiero/wikihiero.body.php

Modified: trunk/extensions/wikihiero/generateTables.php
===================================================================
--- trunk/extensions/wikihiero/generateTables.php       2011-08-20 07:19:10 UTC 
(rev 95067)
+++ trunk/extensions/wikihiero/generateTables.php       2011-08-20 07:31:42 UTC 
(rev 95068)
@@ -37,6 +37,8 @@
                // if ( !MWInit::classExists( 'WikiHiero' ) ) {
                        // $this->error( "Please install WikiHiero first!\n", 
true );
                // }
+
+               $this->moreTables = str_replace( "\r", '', $this->moreTables );
        }
        
        public function execute() {
@@ -70,11 +72,515 @@
                fwrite( $file, "<?php\n\n" );
                fwrite( $file, '// File created by generateTables.php version ' 
. WikiHiero::VERSION . "\n" );
                fwrite( $file, '// ' . date( 'Y/m/d \a\t H:i' ) . "\n\n" );
-               fwrite( $file, "global \$wh_prefabs, \$wh_files;\n\n" );
-               fwrite( $file, "$wh_prefabs\n\n" );
-               fwrite( $file, "$wh_files\n\n" );
+               fwrite( $file, 
"$wh_prefabs\n\n$wh_files\n\n{$this->moreTables}\n" );
                fclose( $file );
        }
+
+       var $moreTables = '
+$wh_phonemes   =       array(  //      convertion      table   phoneme ->      
gardiner        code
+       "mSa"   =>      "A12",
+       "xr"    =>      "A15",
+       "Xrd"   =>      "A17",
+       "sr"    =>      "A21",
+       "mniw"  =>      "A33",
+       "qiz"   =>      "A38",
+       "iry"   =>      "A47",
+       "Sps"   =>      "A50",
+       "Spsi"  =>      "A51",
+/*
+       "x"     =>      "J1",
+       "mAa"   =>      "J11",
+       "gs"    =>      "J13",
+       "im"    =>      "J13",
+       "M"     =>      "J15",
+       "sA"    =>      "J17",
+       "apr"   =>      "J20",
+       "wDa"   =>      "J21",
+       "nD"    =>      "J27",
+       "qd"    =>      "J28",
+       "Xkr"   =>      "J30",
+       "Hp"    =>      "J5",
+       "qn"    =>      "J8",
+*/
+       "x"     =>      "Aa1",
+       "mAa"   =>      "Aa11",
+       "gs"    =>      "Aa13",
+       "im"    =>      "Aa13",
+       "M"     =>      "Aa15",
+       "sA"    =>      "Aa17",
+       "apr"   =>      "Aa20",
+       "wDa"   =>      "Aa21",
+       "nD"    =>      "Aa27",
+       "qd"    =>      "Aa28",
+       "Xkr"   =>      "Aa30",
+       "Hp"    =>      "Aa5",
+       "qn"    =>      "Aa8",
+
+       "msi"   =>      "B3",
+       "mAat"  =>      "C10",
+       "HH"    =>      "C11",
+       "DHwty" =>      "C3",
+       "Xnmw"  =>      "C4",
+       "inpw"  =>      "C6",
+       "stX"   =>      "C7",
+       "mnw"   =>      "C8",
+       "tp"    =>      "D1",
+       "wDAt"  =>      "D10",
+       "R"     =>      "D153",
+       "fnD"   =>      "D19",
+       "Hr"    =>      "D2",
+       "r"     =>      "D21",
+       "rA"    =>      "D21",
+       "spt"   =>      "D24",
+       "spty"  =>      "D25",
+       "mnD"   =>      "D27",
+       "kA"    =>      "D28",
+       "Sny"   =>      "D3",
+       "aHA"   =>      "D34",
+       "a"     =>      "D36",
+       "ir"    =>      "D4",
+       "Dsr"   =>      "D45",
+       "d"     =>      "D46",
+       "Dba"   =>      "D50",
+       "mt"    =>      "D52",
+       "gH"    =>      "D56",
+       "gHs"   =>      "D56",
+       "rd"    =>      "D56",
+       "sbq"   =>      "D56",
+       "b"     =>      "D58",
+       "ab"    =>      "D59",
+       "wab"   =>      "D60",
+       "sAH"   =>      "D61",
+       "rmi"   =>      "D9",
+       "zAb"   =>      "E17",
+       "mAi"   =>      "E22",
+       "l"     =>      "E23",
+       "rw"    =>      "E23",
+       "Aby"   =>      "E24",
+       "wn"    =>      "E34",
+       "zzmt"  =>      "E6",
+       "wsr"   =>      "F12",
+       "wp"    =>      "F13",
+       "db"    =>      "F16",
+       "Hw"    =>      "F18",
+       "bH"    =>      "F18",
+       "ns"    =>      "F20",
+       "DrD"   =>      "F21",
+       "idn"   =>      "F21",
+       "msDr"  =>      "F21",
+       "sDm"   =>      "F21",
+       "kfA"   =>      "F22",
+       "pH"    =>      "F22",
+       "xpS"   =>      "F23",
+       "wHm"   =>      "F25",
+       "Xn"    =>      "F26",
+       "sti"   =>      "F29",
+       "Sd"    =>      "F30",
+       "ms"    =>      "F31",
+       "X"     =>      "F32",
+       "sd"    =>      "F33",
+       "ib"    =>      "F34",
+       "nfr"   =>      "F35",
+       "zmA"   =>      "F36",
+       "imAx"  =>      "F39",
+       "HAt"   =>      "F4",
+       "Aw"    =>      "F40",
+       "spr"   =>      "F42",
+       "isw"   =>      "F44",
+       "iwa"   =>      "F44",
+       "pXr"   =>      "F46",
+       "qAb"   =>      "F46",
+       "SsA"   =>      "F5",
+       "A"     =>      "G1",
+       "mwt"   =>      "G14",
+       "nbty"  =>      "G16",
+       "m"     =>      "G17",
+       "mm"    =>      "G18",
+       "AA"    =>      "G2",
+       "nH"    =>      "G21",
+       "Db"    =>      "G22",
+       "rxyt"  =>      "G23",
+       "Ax"    =>      "G25",
+       "dSr"   =>      "G27",
+       "gm"    =>      "G28",
+       "bA"    =>      "G29",
+       "baHi"  =>      "G32",
+       "aq"    =>      "G35",
+       "wr"    =>      "G36",
+       "nDs"   =>      "G37",
+       "gb"    =>      "G38",
+       "zA"    =>      "G39",
+       "tyw"   =>      "G4",
+       "pA"    =>      "G40",
+       "xn"    =>      "G41",
+       "wSA"   =>      "G42",
+       "w"     =>      "G43",
+       "ww"    =>      "G44",
+       "mAw"   =>      "G46",
+       "TA"    =>      "G47",
+       "snD"   =>      "G54",
+       "pq"    =>      "H2",
+       "wSm"   =>      "H2",
+       "pAq"   =>      "H3",
+       "nr"    =>      "H4",
+       "Sw"    =>      "H6",
+       "aSA"   =>      "I1",
+       "D"     =>      "I10",
+       "DD"    =>      "I11",
+       "Styw"  =>      "I2",
+       "mzH"   =>      "I3",
+       "sbk"   =>      "I4",
+       "sAq"   =>      "I5",
+       "km"    =>      "I6",
+       "Hfn"   =>      "I8",
+       "f"     =>      "I9",
+       "in"    =>      "K1",
+       "ad"    =>      "K3",
+       "XA"    =>      "K4",
+       "bz"    =>      "K5",
+       "nSmt"  =>      "K6",
+       "xpr"   =>      "L1",
+       "bit"   =>      "L2",
+       "srqt"  =>      "L7",
+       "iAm"   =>      "M1",
+       "wdn"   =>      "M11",
+       "xA"    =>      "M12",
+       "1000"  =>      "M12",
+       "wAD"   =>      "M13",
+       "HA"    =>      "M16",
+       "i"     =>      "M17",
+       "ii"    =>      "M18",
+       "Hn"    =>      "M2",
+       "sxt"   =>      "M20",
+       "sm"    =>      "M21",
+       "nn"    =>      "M22A",
+       "sw"    =>      "M23",
+       "rsw"   =>      "M24",
+       "Sma"   =>      "M26",
+       "nDm"   =>      "M29",
+       "xt"    =>      "M3",
+       "bnr"   =>      "M30",
+       "bdt"   =>      "M34",
+       "Dr"    =>      "M36",
+       "rnp"   =>      "M4",
+       "iz"    =>      "M40",
+       "tr"    =>      "M6",
+       "SA"    =>      "M8",
+       "zSn"   =>      "M9",
+       "pt"    =>      "N1",
+       "Abd"   =>      "N11",
+       "iaH"   =>      "N11",
+       "dwA"   =>      "N14",
+       "sbA"   =>      "N14",
+       "dwAt"  =>      "N15",
+       "tA"    =>      "N16",
+       "iw"    =>      "N18",
+       "wDb"   =>      "N20",
+       "spAt"  =>      "N24",
+       "xAst"  =>      "N25",
+       "Dw"    =>      "N26",
+       "Axt"   =>      "N27",
+       "xa"    =>      "N28",
+       "q"     =>      "N29",
+       "iAt"   =>      "N30",
+       "n"     =>      "N35",
+       "mw"    =>      "N35A",
+       "S"     =>      "N37",
+       "iAdt"  =>      "N4",
+       "idt"   =>      "N4",
+       "Sm"    =>      "N40",
+       "id"    =>      "N41",
+       "hrw"   =>      "N5",
+       "ra"    =>      "N5",
+       "zw"    =>      "N5",
+       "Hnmmt" =>      "N8",
+       "pzD"   =>      "N9",
+       "pr"    =>      "O1",
+       "aH"    =>      "O11",
+       "wsxt"  =>      "O15",
+       "kAr"   =>      "O18",
+       "zH"    =>      "O22",
+       "txn"   =>      "O25",
+       "iwn"   =>      "O28",
+       "aA"    =>      "O29",
+       "zxnt"  =>      "O30",
+       "z"     =>      "O34",
+       "zb"    =>      "O35",
+       "inb"   =>      "O36",
+       "qnbt"  =>      "O38A",
+       "h"     =>      "O4",
+       "Szp"   =>      "O42",
+       "ipt"   =>      "O45",
+       "nxn"   =>      "O47",
+       "niwt"  =>      "O49",
+       "zp"    =>      "O50",
+       "Snwt"  =>      "O51",
+       "Hwt"   =>      "O6",
+       "wHa"   =>      "P4",
+       "TAw"   =>      "P5",
+       "nfw"   =>      "P5",
+       "aHa"   =>      "P6",
+       "xrw"   =>      "P8",
+       "st"    =>      "Q1",
+       "wz"    =>      "Q2",
+       "p"     =>      "Q3",
+       "qrsw"  =>      "Q6",
+       "xAt"   =>      "R1",
+       "xAwt"  =>      "R1",
+       "Dd"    =>      "R11",
+       "dd"    =>      "R11",
+       "imnt"  =>      "R14",
+       "iAb"   =>      "R15",
+       "wx"    =>      "R16",
+       "xm"    =>      "R22",
+       "Htp"   =>      "R4",
+       "kAp"   =>      "R5",
+       "kp"    =>      "R5",
+       "snTr"  =>      "R7",
+       "nTr"   =>      "R8",
+       "nTrw"  =>      "R8A",
+       "bd"    =>      "R9",
+       "HDt"   =>      "S1",
+       "mDH"   =>      "S10",
+       "wsx"   =>      "S11",
+       "nbw"   =>      "S12",
+       "THn"   =>      "S15",
+       "tHn"   =>      "S15",
+       "mnit"  =>      "S18",
+       "sDAw"  =>      "S19",
+       "xtm"   =>      "S20",
+       "sT"    =>      "S22",
+       "dmD"   =>      "S23",
+       "Tz"    =>      "S24",
+       "Sndyt" =>      "S26",
+       "mnxt"  =>      "S27",
+       "s"     =>      "S29",
+       "N"     =>      "S3",
+       "dSrt"  =>      "S3",
+       "sf"    =>      "S30",
+       "siA"   =>      "S32",
+       "Tb"    =>      "S33",
+       "anx"   =>      "S34",
+       "Swt"   =>      "S35",
+       "xw"    =>      "S37",
+       "HqA"   =>      "S38",
+       "awt"   =>      "S39",
+       "wAs"   =>      "S40",
+       "Dam"   =>      "S41",
+       "abA"   =>      "S42",
+       "sxm"   =>      "S42",
+       "xrp"   =>      "S42",
+       "md"    =>      "S43",
+       "Ams"   =>      "S44",
+       "nxxw"  =>      "S45",
+       "K"     =>      "S56",
+       "sxmty" =>      "S6",
+       "xprS"  =>      "S7",
+       "Atf"   =>      "S8",
+       "Swty"  =>      "S9",
+       "pD"    =>      "T10",
+       "sXr"   =>      "T11",
+       "zin"   =>      "T11",
+       "zwn"   =>      "T11",
+       "Ai"    =>      "T12",
+       "Ar"    =>      "T12",
+       "rwD"   =>      "T12",
+       "rwd"   =>      "T12",
+       "rs"    =>      "T13",
+       "qmA"   =>      "T14",
+       "wrrt"  =>      "T17",
+       "Sms"   =>      "T18",
+       "qs"    =>      "T19",
+       "wa"    =>      "T21",
+       "sn"    =>      "T22",
+       "iH"    =>      "T24",
+       "DbA"   =>      "T25",
+       "Xr"    =>      "T28",
+       "nmt"   =>      "T29",
+       "HD"    =>      "T3",
+       "sSm"   =>      "T31",
+       "nm"    =>      "T34",
+       "HDD"   =>      "T6",
+       "pd"    =>      "T9",
+       "mA"    =>      "U1",
+       "it"    =>      "U10",
+       "HqAt"  =>      "U11",
+       "Sna"   =>      "U13",
+       "hb"    =>      "U13",
+       "tm"    =>      "U15",
+       "biA"   =>      "U16",
+       "grg"   =>      "U17",
+       "stp"   =>      "U21",
+       "mnx"   =>      "U22",
+       "Ab"    =>      "U23",
+       "Hmt"   =>      "U24",
+       "wbA"   =>      "U26",
+       "DA"    =>      "U28",
+       "rtH"   =>      "U31",
+       "zmn"   =>      "U32",
+       "ti"    =>      "U33",
+       "xsf"   =>      "U34",
+       "Hm"    =>      "U36",
+       "mxAt"  =>      "U38",
+       "mr"    =>      "U6",
+       "100"   =>      "V1",
+       "arq"   =>      "V12",
+       "T"     =>      "V13",
+       "iTi"   =>      "V15",
+       "TmA"   =>      "V19",
+       "XAr"   =>      "V19",
+       "mDt"   =>      "V19",
+       "sTA"   =>      "V2",
+       "10"    =>      "V20",
+       "mD"    =>      "V20",
+       "mH"    =>      "V22",
+       "wD"    =>      "V24",
+       "aD"    =>      "V26",
+       "H"     =>      "V28",
+       "sk"    =>      "V29",
+       "wAH"   =>      "V29",
+       "sTAw"  =>      "V3",
+       "nb"    =>      "V30",
+       "k"     =>      "V31",
+       "msn"   =>      "V32",
+       "sSr"   =>      "V33",
+       "idr"   =>      "V37",
+       "wA"    =>      "V4",
+       "snT"   =>      "V5",
+       "sS"    =>      "V6",
+       "Sn"    =>      "V7",
+       "iab"   =>      "W10",
+       "g"     =>      "W11",
+       "nzt"   =>      "W11",
+       "Hz"    =>      "W14",
+       "xnt"   =>      "W17",
+       "mi"    =>      "W19",
+       "bAs"   =>      "W2",
+       "Hnqt"  =>      "W22",
+       "nw"    =>      "W24",
+       "ini"   =>      "W25",
+       "Hb"    =>      "W3",
+       "Xnm"   =>      "W9",
+       "t"     =>      "X1",
+       "di"    =>      "X8",
+       "rdi"   =>      "X8",
+       "mDAt"  =>      "Y1",
+       "mnhd"  =>      "Y3",
+       "zS"    =>      "Y3",
+       "mn"    =>      "Y5",
+       "ibA"   =>      "Y6",
+       "zSSt"  =>      "Y8",
+       "imi"   =>      "Z11",
+       "y"     =>      "Z4",
+       "W"     =>      "Z7",
+
+       "<1"    =>      "Ca1",  // cartouche
+       "2>"    =>      "Ca2",
+       "<2"    =>      "Ca2a",
+       "1>"    =>      "Ca1a",
+       "<0"    =>      "Ca1",
+       "0>"    =>      "Ca2",
+       "<h1"   =>      "Cah1", // horus
+       "h1>"   =>      "Cah1a",
+       "<h2"   =>      "Cah2",
+       "h2>"   =>      "Cah2a",
+       "<h3"   =>      "Cah3",
+       "h3>"   =>      "Cah3a",
+       "<h0"   =>      "Cah1",
+       "h0>"   =>      "Cah1a",
+       "<"     =>      "Ca1",  // cartouche
+       ">"     =>      "Ca2",
+       "[&"    =>      "Ba16",
+       "&]"    =>      "Ba16",
+       "[{"    =>      "Ba17",
+       "}]"    =>      "Ba17a",
+       "[["    =>      "Ba15",
+       "]]"    =>      "Ba15a",
+       "[\""   =>      "",
+       "\"]"   =>      "",
+       "[\'"   =>      "",
+       "\']"   =>      "",
+);
+
+// convertion table for text mode
+$wh_text_conv = array(
+  "-"       => " ",
+  ":"       => "-",
+  "*"       => "-",
+  "!"       => "<br />",
+  "."       => "",
+  "="       => "",
+  "("       => "",
+  ")"       => "",
+  "<1"      => "(",
+  "2>"      => ")|",
+  "<2"      => "|(",
+  "1>"      => ")",
+  "<0"      => "(",
+  "0>"      => ")|",
+  "<h1"     => "[",  // horus
+  "h1>"     => "]",
+  "<h2"     => "[",
+  "h2>"     => "]",
+  "<h3"     => "[",
+  "h3>"     => "]",
+  "<h0"     => "[",
+  "h0>"     => "]",
+  "<"       => "(",    // cartouche
+  ">"       => ")|",
+);
+';
+
+/* not used yet
+$wh_syntax = array(
+  "-",    //block sepatator
+  ":",    //supperposition
+  "*",    //juxtaposition
+  "(",    //open bracket
+  ")",    //close bracket
+  "!!",   //end of text
+  "!",    //end of line
+  "..",   //blank caracter
+  ".",    //half-size blank caracter
+  "$",    //color
+  "#",    //shade
+  "[&",   //select
+  "&]",
+  "[{",
+  "}]",
+  "[[",
+  "]]",
+  "[\"",
+  "\"]",
+  "['",
+  "']",
+  "<",    //cartouche
+  ">",
+  "<1",
+  "2>",
+  "<2",
+  "1>",
+  "<0",
+  "0>",
+  "<h1",  //horus
+  "h1>",
+  "<h2",
+  "h2>",
+  "<h3",
+  "h3>",
+  "<h0",
+  "h0>",
+  "++",   //comment
+  "+s",   //hieroglyph
+  "+t",   //transcription
+  "+l",   //latin-normal
+  "+i",   //latin-italic
+  "+g",   //latin-bold (gras)
+  "+b",   //latin-bold
+  "+c",
+);
+*/
+
 }
 
 $maintClass = "GenerateWikiHieroTables";

Modified: trunk/extensions/wikihiero/wh_list.php
===================================================================
--- trunk/extensions/wikihiero/wh_list.php      2011-08-20 07:19:10 UTC (rev 
95067)
+++ trunk/extensions/wikihiero/wh_list.php      2011-08-20 07:31:42 UTC (rev 
95068)
@@ -1,10 +1,8 @@
 <?php
 
 // File created by generateTables.php version 0.3.0alpha
-// 2011/08/20 at 07:34
+// 2011/08/20 at 09:31
 
-global $wh_prefabs, $wh_files;
-
 $wh_prefabs = array(
   "a&A1",
   "a&b&t",
@@ -1119,3 +1117,457 @@
   "Z98A" => array( 5, 15 ),
 );
 
+
+$wh_phonemes   =       array(  //      convertion      table   phoneme ->      
gardiner        code
+       "mSa"   =>      "A12",
+       "xr"    =>      "A15",
+       "Xrd"   =>      "A17",
+       "sr"    =>      "A21",
+       "mniw"  =>      "A33",
+       "qiz"   =>      "A38",
+       "iry"   =>      "A47",
+       "Sps"   =>      "A50",
+       "Spsi"  =>      "A51",
+/*
+       "x"     =>      "J1",
+       "mAa"   =>      "J11",
+       "gs"    =>      "J13",
+       "im"    =>      "J13",
+       "M"     =>      "J15",
+       "sA"    =>      "J17",
+       "apr"   =>      "J20",
+       "wDa"   =>      "J21",
+       "nD"    =>      "J27",
+       "qd"    =>      "J28",
+       "Xkr"   =>      "J30",
+       "Hp"    =>      "J5",
+       "qn"    =>      "J8",
+*/
+       "x"     =>      "Aa1",
+       "mAa"   =>      "Aa11",
+       "gs"    =>      "Aa13",
+       "im"    =>      "Aa13",
+       "M"     =>      "Aa15",
+       "sA"    =>      "Aa17",
+       "apr"   =>      "Aa20",
+       "wDa"   =>      "Aa21",
+       "nD"    =>      "Aa27",
+       "qd"    =>      "Aa28",
+       "Xkr"   =>      "Aa30",
+       "Hp"    =>      "Aa5",
+       "qn"    =>      "Aa8",
+
+       "msi"   =>      "B3",
+       "mAat"  =>      "C10",
+       "HH"    =>      "C11",
+       "DHwty" =>      "C3",
+       "Xnmw"  =>      "C4",
+       "inpw"  =>      "C6",
+       "stX"   =>      "C7",
+       "mnw"   =>      "C8",
+       "tp"    =>      "D1",
+       "wDAt"  =>      "D10",
+       "R"     =>      "D153",
+       "fnD"   =>      "D19",
+       "Hr"    =>      "D2",
+       "r"     =>      "D21",
+       "rA"    =>      "D21",
+       "spt"   =>      "D24",
+       "spty"  =>      "D25",
+       "mnD"   =>      "D27",
+       "kA"    =>      "D28",
+       "Sny"   =>      "D3",
+       "aHA"   =>      "D34",
+       "a"     =>      "D36",
+       "ir"    =>      "D4",
+       "Dsr"   =>      "D45",
+       "d"     =>      "D46",
+       "Dba"   =>      "D50",
+       "mt"    =>      "D52",
+       "gH"    =>      "D56",
+       "gHs"   =>      "D56",
+       "rd"    =>      "D56",
+       "sbq"   =>      "D56",
+       "b"     =>      "D58",
+       "ab"    =>      "D59",
+       "wab"   =>      "D60",
+       "sAH"   =>      "D61",
+       "rmi"   =>      "D9",
+       "zAb"   =>      "E17",
+       "mAi"   =>      "E22",
+       "l"     =>      "E23",
+       "rw"    =>      "E23",
+       "Aby"   =>      "E24",
+       "wn"    =>      "E34",
+       "zzmt"  =>      "E6",
+       "wsr"   =>      "F12",
+       "wp"    =>      "F13",
+       "db"    =>      "F16",
+       "Hw"    =>      "F18",
+       "bH"    =>      "F18",
+       "ns"    =>      "F20",
+       "DrD"   =>      "F21",
+       "idn"   =>      "F21",
+       "msDr"  =>      "F21",
+       "sDm"   =>      "F21",
+       "kfA"   =>      "F22",
+       "pH"    =>      "F22",
+       "xpS"   =>      "F23",
+       "wHm"   =>      "F25",
+       "Xn"    =>      "F26",
+       "sti"   =>      "F29",
+       "Sd"    =>      "F30",
+       "ms"    =>      "F31",
+       "X"     =>      "F32",
+       "sd"    =>      "F33",
+       "ib"    =>      "F34",
+       "nfr"   =>      "F35",
+       "zmA"   =>      "F36",
+       "imAx"  =>      "F39",
+       "HAt"   =>      "F4",
+       "Aw"    =>      "F40",
+       "spr"   =>      "F42",
+       "isw"   =>      "F44",
+       "iwa"   =>      "F44",
+       "pXr"   =>      "F46",
+       "qAb"   =>      "F46",
+       "SsA"   =>      "F5",
+       "A"     =>      "G1",
+       "mwt"   =>      "G14",
+       "nbty"  =>      "G16",
+       "m"     =>      "G17",
+       "mm"    =>      "G18",
+       "AA"    =>      "G2",
+       "nH"    =>      "G21",
+       "Db"    =>      "G22",
+       "rxyt"  =>      "G23",
+       "Ax"    =>      "G25",
+       "dSr"   =>      "G27",
+       "gm"    =>      "G28",
+       "bA"    =>      "G29",
+       "baHi"  =>      "G32",
+       "aq"    =>      "G35",
+       "wr"    =>      "G36",
+       "nDs"   =>      "G37",
+       "gb"    =>      "G38",
+       "zA"    =>      "G39",
+       "tyw"   =>      "G4",
+       "pA"    =>      "G40",
+       "xn"    =>      "G41",
+       "wSA"   =>      "G42",
+       "w"     =>      "G43",
+       "ww"    =>      "G44",
+       "mAw"   =>      "G46",
+       "TA"    =>      "G47",
+       "snD"   =>      "G54",
+       "pq"    =>      "H2",
+       "wSm"   =>      "H2",
+       "pAq"   =>      "H3",
+       "nr"    =>      "H4",
+       "Sw"    =>      "H6",
+       "aSA"   =>      "I1",
+       "D"     =>      "I10",
+       "DD"    =>      "I11",
+       "Styw"  =>      "I2",
+       "mzH"   =>      "I3",
+       "sbk"   =>      "I4",
+       "sAq"   =>      "I5",
+       "km"    =>      "I6",
+       "Hfn"   =>      "I8",
+       "f"     =>      "I9",
+       "in"    =>      "K1",
+       "ad"    =>      "K3",
+       "XA"    =>      "K4",
+       "bz"    =>      "K5",
+       "nSmt"  =>      "K6",
+       "xpr"   =>      "L1",
+       "bit"   =>      "L2",
+       "srqt"  =>      "L7",
+       "iAm"   =>      "M1",
+       "wdn"   =>      "M11",
+       "xA"    =>      "M12",
+       "1000"  =>      "M12",
+       "wAD"   =>      "M13",
+       "HA"    =>      "M16",
+       "i"     =>      "M17",
+       "ii"    =>      "M18",
+       "Hn"    =>      "M2",
+       "sxt"   =>      "M20",
+       "sm"    =>      "M21",
+       "nn"    =>      "M22A",
+       "sw"    =>      "M23",
+       "rsw"   =>      "M24",
+       "Sma"   =>      "M26",
+       "nDm"   =>      "M29",
+       "xt"    =>      "M3",
+       "bnr"   =>      "M30",
+       "bdt"   =>      "M34",
+       "Dr"    =>      "M36",
+       "rnp"   =>      "M4",
+       "iz"    =>      "M40",
+       "tr"    =>      "M6",
+       "SA"    =>      "M8",
+       "zSn"   =>      "M9",
+       "pt"    =>      "N1",
+       "Abd"   =>      "N11",
+       "iaH"   =>      "N11",
+       "dwA"   =>      "N14",
+       "sbA"   =>      "N14",
+       "dwAt"  =>      "N15",
+       "tA"    =>      "N16",
+       "iw"    =>      "N18",
+       "wDb"   =>      "N20",
+       "spAt"  =>      "N24",
+       "xAst"  =>      "N25",
+       "Dw"    =>      "N26",
+       "Axt"   =>      "N27",
+       "xa"    =>      "N28",
+       "q"     =>      "N29",
+       "iAt"   =>      "N30",
+       "n"     =>      "N35",
+       "mw"    =>      "N35A",
+       "S"     =>      "N37",
+       "iAdt"  =>      "N4",
+       "idt"   =>      "N4",
+       "Sm"    =>      "N40",
+       "id"    =>      "N41",
+       "hrw"   =>      "N5",
+       "ra"    =>      "N5",
+       "zw"    =>      "N5",
+       "Hnmmt" =>      "N8",
+       "pzD"   =>      "N9",
+       "pr"    =>      "O1",
+       "aH"    =>      "O11",
+       "wsxt"  =>      "O15",
+       "kAr"   =>      "O18",
+       "zH"    =>      "O22",
+       "txn"   =>      "O25",
+       "iwn"   =>      "O28",
+       "aA"    =>      "O29",
+       "zxnt"  =>      "O30",
+       "z"     =>      "O34",
+       "zb"    =>      "O35",
+       "inb"   =>      "O36",
+       "qnbt"  =>      "O38A",
+       "h"     =>      "O4",
+       "Szp"   =>      "O42",
+       "ipt"   =>      "O45",
+       "nxn"   =>      "O47",
+       "niwt"  =>      "O49",
+       "zp"    =>      "O50",
+       "Snwt"  =>      "O51",
+       "Hwt"   =>      "O6",
+       "wHa"   =>      "P4",
+       "TAw"   =>      "P5",
+       "nfw"   =>      "P5",
+       "aHa"   =>      "P6",
+       "xrw"   =>      "P8",
+       "st"    =>      "Q1",
+       "wz"    =>      "Q2",
+       "p"     =>      "Q3",
+       "qrsw"  =>      "Q6",
+       "xAt"   =>      "R1",
+       "xAwt"  =>      "R1",
+       "Dd"    =>      "R11",
+       "dd"    =>      "R11",
+       "imnt"  =>      "R14",
+       "iAb"   =>      "R15",
+       "wx"    =>      "R16",
+       "xm"    =>      "R22",
+       "Htp"   =>      "R4",
+       "kAp"   =>      "R5",
+       "kp"    =>      "R5",
+       "snTr"  =>      "R7",
+       "nTr"   =>      "R8",
+       "nTrw"  =>      "R8A",
+       "bd"    =>      "R9",
+       "HDt"   =>      "S1",
+       "mDH"   =>      "S10",
+       "wsx"   =>      "S11",
+       "nbw"   =>      "S12",
+       "THn"   =>      "S15",
+       "tHn"   =>      "S15",
+       "mnit"  =>      "S18",
+       "sDAw"  =>      "S19",
+       "xtm"   =>      "S20",
+       "sT"    =>      "S22",
+       "dmD"   =>      "S23",
+       "Tz"    =>      "S24",
+       "Sndyt" =>      "S26",
+       "mnxt"  =>      "S27",
+       "s"     =>      "S29",
+       "N"     =>      "S3",
+       "dSrt"  =>      "S3",
+       "sf"    =>      "S30",
+       "siA"   =>      "S32",
+       "Tb"    =>      "S33",
+       "anx"   =>      "S34",
+       "Swt"   =>      "S35",
+       "xw"    =>      "S37",
+       "HqA"   =>      "S38",
+       "awt"   =>      "S39",
+       "wAs"   =>      "S40",
+       "Dam"   =>      "S41",
+       "abA"   =>      "S42",
+       "sxm"   =>      "S42",
+       "xrp"   =>      "S42",
+       "md"    =>      "S43",
+       "Ams"   =>      "S44",
+       "nxxw"  =>      "S45",
+       "K"     =>      "S56",
+       "sxmty" =>      "S6",
+       "xprS"  =>      "S7",
+       "Atf"   =>      "S8",
+       "Swty"  =>      "S9",
+       "pD"    =>      "T10",
+       "sXr"   =>      "T11",
+       "zin"   =>      "T11",
+       "zwn"   =>      "T11",
+       "Ai"    =>      "T12",
+       "Ar"    =>      "T12",
+       "rwD"   =>      "T12",
+       "rwd"   =>      "T12",
+       "rs"    =>      "T13",
+       "qmA"   =>      "T14",
+       "wrrt"  =>      "T17",
+       "Sms"   =>      "T18",
+       "qs"    =>      "T19",
+       "wa"    =>      "T21",
+       "sn"    =>      "T22",
+       "iH"    =>      "T24",
+       "DbA"   =>      "T25",
+       "Xr"    =>      "T28",
+       "nmt"   =>      "T29",
+       "HD"    =>      "T3",
+       "sSm"   =>      "T31",
+       "nm"    =>      "T34",
+       "HDD"   =>      "T6",
+       "pd"    =>      "T9",
+       "mA"    =>      "U1",
+       "it"    =>      "U10",
+       "HqAt"  =>      "U11",
+       "Sna"   =>      "U13",
+       "hb"    =>      "U13",
+       "tm"    =>      "U15",
+       "biA"   =>      "U16",
+       "grg"   =>      "U17",
+       "stp"   =>      "U21",
+       "mnx"   =>      "U22",
+       "Ab"    =>      "U23",
+       "Hmt"   =>      "U24",
+       "wbA"   =>      "U26",
+       "DA"    =>      "U28",
+       "rtH"   =>      "U31",
+       "zmn"   =>      "U32",
+       "ti"    =>      "U33",
+       "xsf"   =>      "U34",
+       "Hm"    =>      "U36",
+       "mxAt"  =>      "U38",
+       "mr"    =>      "U6",
+       "100"   =>      "V1",
+       "arq"   =>      "V12",
+       "T"     =>      "V13",
+       "iTi"   =>      "V15",
+       "TmA"   =>      "V19",
+       "XAr"   =>      "V19",
+       "mDt"   =>      "V19",
+       "sTA"   =>      "V2",
+       "10"    =>      "V20",
+       "mD"    =>      "V20",
+       "mH"    =>      "V22",
+       "wD"    =>      "V24",
+       "aD"    =>      "V26",
+       "H"     =>      "V28",
+       "sk"    =>      "V29",
+       "wAH"   =>      "V29",
+       "sTAw"  =>      "V3",
+       "nb"    =>      "V30",
+       "k"     =>      "V31",
+       "msn"   =>      "V32",
+       "sSr"   =>      "V33",
+       "idr"   =>      "V37",
+       "wA"    =>      "V4",
+       "snT"   =>      "V5",
+       "sS"    =>      "V6",
+       "Sn"    =>      "V7",
+       "iab"   =>      "W10",
+       "g"     =>      "W11",
+       "nzt"   =>      "W11",
+       "Hz"    =>      "W14",
+       "xnt"   =>      "W17",
+       "mi"    =>      "W19",
+       "bAs"   =>      "W2",
+       "Hnqt"  =>      "W22",
+       "nw"    =>      "W24",
+       "ini"   =>      "W25",
+       "Hb"    =>      "W3",
+       "Xnm"   =>      "W9",
+       "t"     =>      "X1",
+       "di"    =>      "X8",
+       "rdi"   =>      "X8",
+       "mDAt"  =>      "Y1",
+       "mnhd"  =>      "Y3",
+       "zS"    =>      "Y3",
+       "mn"    =>      "Y5",
+       "ibA"   =>      "Y6",
+       "zSSt"  =>      "Y8",
+       "imi"   =>      "Z11",
+       "y"     =>      "Z4",
+       "W"     =>      "Z7",
+
+       "<1"    =>      "Ca1",  // cartouche
+       "2>"    =>      "Ca2",
+       "<2"    =>      "Ca2a",
+       "1>"    =>      "Ca1a",
+       "<0"    =>      "Ca1",
+       "0>"    =>      "Ca2",
+       "<h1"   =>      "Cah1", // horus
+       "h1>"   =>      "Cah1a",
+       "<h2"   =>      "Cah2",
+       "h2>"   =>      "Cah2a",
+       "<h3"   =>      "Cah3",
+       "h3>"   =>      "Cah3a",
+       "<h0"   =>      "Cah1",
+       "h0>"   =>      "Cah1a",
+       "<"     =>      "Ca1",  // cartouche
+       ">"     =>      "Ca2",
+       "[&"    =>      "Ba16",
+       "&]"    =>      "Ba16",
+       "[{"    =>      "Ba17",
+       "}]"    =>      "Ba17a",
+       "[["    =>      "Ba15",
+       "]]"    =>      "Ba15a",
+       "[\""   =>      "",
+       "\"]"   =>      "",
+       "['"    =>      "",
+       "']"    =>      "",
+);
+
+// convertion table for text mode
+$wh_text_conv = array(
+  "-"       => " ",
+  ":"       => "-",
+  "*"       => "-",
+  "!"       => "<br />",
+  "."       => "",
+  "="       => "",
+  "("       => "",
+  ")"       => "",
+  "<1"      => "(",
+  "2>"      => ")|",
+  "<2"      => "|(",
+  "1>"      => ")",
+  "<0"      => "(",
+  "0>"      => ")|",
+  "<h1"     => "[",  // horus
+  "h1>"     => "]",
+  "<h2"     => "[",
+  "h2>"     => "]",
+  "<h3"     => "[",
+  "h3>"     => "]",
+  "<h0"     => "[",
+  "h0>"     => "]",
+  "<"       => "(",    // cartouche
+  ">"       => ")|",
+);
+

Modified: trunk/extensions/wikihiero/wikihiero.body.php
===================================================================
--- trunk/extensions/wikihiero/wikihiero.body.php       2011-08-20 07:19:10 UTC 
(rev 95067)
+++ trunk/extensions/wikihiero/wikihiero.body.php       2011-08-20 07:31:42 UTC 
(rev 95068)
@@ -1,38 +1,35 @@
 <?php
 
-//////////////////////////////////////////////////////////////////////////
-//
-// WikiHiero - A PHP convert from text using "Manual for the encoding of
-// hieroglyphic texts for computer input" syntax to HTML entities (table and
-// images).
-//
-// Copyright (C) 2004 Guillaume Blanchard (Aoineko)
-//
-// This program is free software; you can redistribute it and/or
-// modify it under the terms of the GNU General Public License
-// as published by the Free Software Foundation; either version 2
-// of the License, or any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with this program; if not, write to the Free Software
-// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
-//
-//////////////////////////////////////////////////////////////////////////
+/**
+ * WikiHiero - A PHP convert from text using "Manual for the encoding of
+ * hieroglyphic texts for computer input" syntax to HTML entities (table and
+ * images).
+ *
+ * Copyright (C) 2004 Guillaume Blanchard (Aoineko)
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ * http://www.gnu.org/copyleft/gpl.html
+ */
 
 if ( !defined( 'MEDIAWIKI' ) ) {
        die( 'Not an entry point' );
 }
 
-// ========================================================================
-// I N C L U D E S
+global $wh_phonemes, $wh_prefabs, $wh_files, $wh_phonemes, $wh_text_conv;
 include( dirname( __FILE__ ) . '/wh_list.php' );
 
-// ========================================================================
 // D E F I N E S
 define( "WH_TABLE_S",      '<table class="mw-hiero-table">' );
 define( "WH_TABLE_E",      '</table>' );
@@ -70,6 +67,7 @@
        private $scale = 100;
 
        public function __construct( $scale = WH_SCALE_DEFAULT ) {
+               $this->moreTables = str_replace( "\r", '', $this->moreTables );
        }
 
        /**
@@ -203,13 +201,13 @@
                return ( WH_HEIGHT - $margin ) * $this->scale / 100;
        }
 
-       // 
------------------------------------------------------------------------
-       // WikiHieroText - Render hieroglyph text in text mode
-       // 
------------------------------------------------------------------------
-       // hiero  << text to convert
-       // line   << use line [true|false] (def=false)
-       // return >> string with converted code
-       // 
------------------------------------------------------------------------
+       /**
+        * Render hieroglyph text in text mode
+        *
+        * @param $hiero string: text to convert
+        * @param $line bool: use line (default = false)
+        * @return string: converted code
+        */
        public function renderText( $hiero, $line = false ) {
                global $wh_text_conv;
 
@@ -234,14 +232,14 @@
                return $html;
          }
 
-       // 
------------------------------------------------------------------------
-       // WikiHiero - Render hieroglyph text
-       // 
------------------------------------------------------------------------
-       // hiero  << text to convert
-       // scale  << global scale in percentage (def=100%)
-       // line   << use line [true|false] (def=false)
-       // return >> string with converted code
-       // 
------------------------------------------------------------------------
+       /**
+        * Render hieroglyph text
+        *
+        * @param $hiero string: text to convert
+        * @param $scale int: global scale in percentage (default = 100%)
+        * @param $line bool: use line (default = false)
+        * @return string: converted code
+       */
        public function renderHtml( $hiero, $scale = WH_SCALE_DEFAULT, $line = 
false ) {
                global $wh_prefabs;
                global $wh_files;
@@ -471,510 +469,3 @@
                        return substr( $file, strlen( WH_IMG_PRE ), -( 1 + 
strlen( self::IMG_EXT ) ) );
        }
 }
-
-// ========================================================================
-// G L O B A L S
-global $wh_phonemes, $wh_text_conv;
-
-$wh_phonemes   =       array(  //      convertion      table   phoneme ->      
gardiner        code
-       "mSa"   =>      "A12",
-       "xr"    =>      "A15",
-       "Xrd"   =>      "A17",
-       "sr"    =>      "A21",
-       "mniw"  =>      "A33",
-       "qiz"   =>      "A38",
-       "iry"   =>      "A47",
-       "Sps"   =>      "A50",
-       "Spsi"  =>      "A51",
-/*
-       "x"     =>      "J1",
-       "mAa"   =>      "J11",
-       "gs"    =>      "J13",
-       "im"    =>      "J13",
-       "M"     =>      "J15",
-       "sA"    =>      "J17",
-       "apr"   =>      "J20",
-       "wDa"   =>      "J21",
-       "nD"    =>      "J27",
-       "qd"    =>      "J28",
-       "Xkr"   =>      "J30",
-       "Hp"    =>      "J5",
-       "qn"    =>      "J8",
-*/
-       "x"     =>      "Aa1",
-       "mAa"   =>      "Aa11",
-       "gs"    =>      "Aa13",
-       "im"    =>      "Aa13",
-       "M"     =>      "Aa15",
-       "sA"    =>      "Aa17",
-       "apr"   =>      "Aa20",
-       "wDa"   =>      "Aa21",
-       "nD"    =>      "Aa27",
-       "qd"    =>      "Aa28",
-       "Xkr"   =>      "Aa30",
-       "Hp"    =>      "Aa5",
-       "qn"    =>      "Aa8",
-
-       "msi"   =>      "B3",
-       "mAat"  =>      "C10",
-       "HH"    =>      "C11",
-       "DHwty" =>      "C3",
-       "Xnmw"  =>      "C4",
-       "inpw"  =>      "C6",
-       "stX"   =>      "C7",
-       "mnw"   =>      "C8",
-       "tp"    =>      "D1",
-       "wDAt"  =>      "D10",
-       "R"     =>      "D153",
-       "fnD"   =>      "D19",
-       "Hr"    =>      "D2",
-       "r"     =>      "D21",
-       "rA"    =>      "D21",
-       "spt"   =>      "D24",
-       "spty"  =>      "D25",
-       "mnD"   =>      "D27",
-       "kA"    =>      "D28",
-       "Sny"   =>      "D3",
-       "aHA"   =>      "D34",
-       "a"     =>      "D36",
-       "ir"    =>      "D4",
-       "Dsr"   =>      "D45",
-       "d"     =>      "D46",
-       "Dba"   =>      "D50",
-       "mt"    =>      "D52",
-       "gH"    =>      "D56",
-       "gHs"   =>      "D56",
-       "rd"    =>      "D56",
-       "sbq"   =>      "D56",
-       "b"     =>      "D58",
-       "ab"    =>      "D59",
-       "wab"   =>      "D60",
-       "sAH"   =>      "D61",
-       "rmi"   =>      "D9",
-       "zAb"   =>      "E17",
-       "mAi"   =>      "E22",
-       "l"     =>      "E23",
-       "rw"    =>      "E23",
-       "Aby"   =>      "E24",
-       "wn"    =>      "E34",
-       "zzmt"  =>      "E6",
-       "wsr"   =>      "F12",
-       "wp"    =>      "F13",
-       "db"    =>      "F16",
-       "Hw"    =>      "F18",
-       "bH"    =>      "F18",
-       "ns"    =>      "F20",
-       "DrD"   =>      "F21",
-       "idn"   =>      "F21",
-       "msDr"  =>      "F21",
-       "sDm"   =>      "F21",
-       "kfA"   =>      "F22",
-       "pH"    =>      "F22",
-       "xpS"   =>      "F23",
-       "wHm"   =>      "F25",
-       "Xn"    =>      "F26",
-       "sti"   =>      "F29",
-       "Sd"    =>      "F30",
-       "ms"    =>      "F31",
-       "X"     =>      "F32",
-       "sd"    =>      "F33",
-       "ib"    =>      "F34",
-       "nfr"   =>      "F35",
-       "zmA"   =>      "F36",
-       "imAx"  =>      "F39",
-       "HAt"   =>      "F4",
-       "Aw"    =>      "F40",
-       "spr"   =>      "F42",
-       "isw"   =>      "F44",
-       "iwa"   =>      "F44",
-       "pXr"   =>      "F46",
-       "qAb"   =>      "F46",
-       "SsA"   =>      "F5",
-       "A"     =>      "G1",
-       "mwt"   =>      "G14",
-       "nbty"  =>      "G16",
-       "m"     =>      "G17",
-       "mm"    =>      "G18",
-       "AA"    =>      "G2",
-       "nH"    =>      "G21",
-       "Db"    =>      "G22",
-       "rxyt"  =>      "G23",
-       "Ax"    =>      "G25",
-       "dSr"   =>      "G27",
-       "gm"    =>      "G28",
-       "bA"    =>      "G29",
-       "baHi"  =>      "G32",
-       "aq"    =>      "G35",
-       "wr"    =>      "G36",
-       "nDs"   =>      "G37",
-       "gb"    =>      "G38",
-       "zA"    =>      "G39",
-       "tyw"   =>      "G4",
-       "pA"    =>      "G40",
-       "xn"    =>      "G41",
-       "wSA"   =>      "G42",
-       "w"     =>      "G43",
-       "ww"    =>      "G44",
-       "mAw"   =>      "G46",
-       "TA"    =>      "G47",
-       "snD"   =>      "G54",
-       "pq"    =>      "H2",
-       "wSm"   =>      "H2",
-       "pAq"   =>      "H3",
-       "nr"    =>      "H4",
-       "Sw"    =>      "H6",
-       "aSA"   =>      "I1",
-       "D"     =>      "I10",
-       "DD"    =>      "I11",
-       "Styw"  =>      "I2",
-       "mzH"   =>      "I3",
-       "sbk"   =>      "I4",
-       "sAq"   =>      "I5",
-       "km"    =>      "I6",
-       "Hfn"   =>      "I8",
-       "f"     =>      "I9",
-       "in"    =>      "K1",
-       "ad"    =>      "K3",
-       "XA"    =>      "K4",
-       "bz"    =>      "K5",
-       "nSmt"  =>      "K6",
-       "xpr"   =>      "L1",
-       "bit"   =>      "L2",
-       "srqt"  =>      "L7",
-       "iAm"   =>      "M1",
-       "wdn"   =>      "M11",
-       "xA"    =>      "M12",
-       "1000"  =>      "M12",
-       "wAD"   =>      "M13",
-       "HA"    =>      "M16",
-       "i"     =>      "M17",
-       "ii"    =>      "M18",
-       "Hn"    =>      "M2",
-       "sxt"   =>      "M20",
-       "sm"    =>      "M21",
-       "nn"    =>      "M22A",
-       "sw"    =>      "M23",
-       "rsw"   =>      "M24",
-       "Sma"   =>      "M26",
-       "nDm"   =>      "M29",
-       "xt"    =>      "M3",
-       "bnr"   =>      "M30",
-       "bdt"   =>      "M34",
-       "Dr"    =>      "M36",
-       "rnp"   =>      "M4",
-       "iz"    =>      "M40",
-       "tr"    =>      "M6",
-       "SA"    =>      "M8",
-       "zSn"   =>      "M9",
-       "pt"    =>      "N1",
-       "Abd"   =>      "N11",
-       "iaH"   =>      "N11",
-       "dwA"   =>      "N14",
-       "sbA"   =>      "N14",
-       "dwAt"  =>      "N15",
-       "tA"    =>      "N16",
-       "iw"    =>      "N18",
-       "wDb"   =>      "N20",
-       "spAt"  =>      "N24",
-       "xAst"  =>      "N25",
-       "Dw"    =>      "N26",
-       "Axt"   =>      "N27",
-       "xa"    =>      "N28",
-       "q"     =>      "N29",
-       "iAt"   =>      "N30",
-       "n"     =>      "N35",
-       "mw"    =>      "N35A",
-       "S"     =>      "N37",
-       "iAdt"  =>      "N4",
-       "idt"   =>      "N4",
-       "Sm"    =>      "N40",
-       "id"    =>      "N41",
-       "hrw"   =>      "N5",
-       "ra"    =>      "N5",
-       "zw"    =>      "N5",
-       "Hnmmt" =>      "N8",
-       "pzD"   =>      "N9",
-       "pr"    =>      "O1",
-       "aH"    =>      "O11",
-       "wsxt"  =>      "O15",
-       "kAr"   =>      "O18",
-       "zH"    =>      "O22",
-       "txn"   =>      "O25",
-       "iwn"   =>      "O28",
-       "aA"    =>      "O29",
-       "zxnt"  =>      "O30",
-       "z"     =>      "O34",
-       "zb"    =>      "O35",
-       "inb"   =>      "O36",
-       "qnbt"  =>      "O38A",
-       "h"     =>      "O4",
-       "Szp"   =>      "O42",
-       "ipt"   =>      "O45",
-       "nxn"   =>      "O47",
-       "niwt"  =>      "O49",
-       "zp"    =>      "O50",
-       "Snwt"  =>      "O51",
-       "Hwt"   =>      "O6",
-       "wHa"   =>      "P4",
-       "TAw"   =>      "P5",
-       "nfw"   =>      "P5",
-       "aHa"   =>      "P6",
-       "xrw"   =>      "P8",
-       "st"    =>      "Q1",
-       "wz"    =>      "Q2",
-       "p"     =>      "Q3",
-       "qrsw"  =>      "Q6",
-       "xAt"   =>      "R1",
-       "xAwt"  =>      "R1",
-       "Dd"    =>      "R11",
-       "dd"    =>      "R11",
-       "imnt"  =>      "R14",
-       "iAb"   =>      "R15",
-       "wx"    =>      "R16",
-       "xm"    =>      "R22",
-       "Htp"   =>      "R4",
-       "kAp"   =>      "R5",
-       "kp"    =>      "R5",
-       "snTr"  =>      "R7",
-       "nTr"   =>      "R8",
-       "nTrw"  =>      "R8A",
-       "bd"    =>      "R9",
-       "HDt"   =>      "S1",
-       "mDH"   =>      "S10",
-       "wsx"   =>      "S11",
-       "nbw"   =>      "S12",
-       "THn"   =>      "S15",
-       "tHn"   =>      "S15",
-       "mnit"  =>      "S18",
-       "sDAw"  =>      "S19",
-       "xtm"   =>      "S20",
-       "sT"    =>      "S22",
-       "dmD"   =>      "S23",
-       "Tz"    =>      "S24",
-       "Sndyt" =>      "S26",
-       "mnxt"  =>      "S27",
-       "s"     =>      "S29",
-       "N"     =>      "S3",
-       "dSrt"  =>      "S3",
-       "sf"    =>      "S30",
-       "siA"   =>      "S32",
-       "Tb"    =>      "S33",
-       "anx"   =>      "S34",
-       "Swt"   =>      "S35",
-       "xw"    =>      "S37",
-       "HqA"   =>      "S38",
-       "awt"   =>      "S39",
-       "wAs"   =>      "S40",
-       "Dam"   =>      "S41",
-       "abA"   =>      "S42",
-       "sxm"   =>      "S42",
-       "xrp"   =>      "S42",
-       "md"    =>      "S43",
-       "Ams"   =>      "S44",
-       "nxxw"  =>      "S45",
-       "K"     =>      "S56",
-       "sxmty" =>      "S6",
-       "xprS"  =>      "S7",
-       "Atf"   =>      "S8",
-       "Swty"  =>      "S9",
-       "pD"    =>      "T10",
-       "sXr"   =>      "T11",
-       "zin"   =>      "T11",
-       "zwn"   =>      "T11",
-       "Ai"    =>      "T12",
-       "Ar"    =>      "T12",
-       "rwD"   =>      "T12",
-       "rwd"   =>      "T12",
-       "rs"    =>      "T13",
-       "qmA"   =>      "T14",
-       "wrrt"  =>      "T17",
-       "Sms"   =>      "T18",
-       "qs"    =>      "T19",
-       "wa"    =>      "T21",
-       "sn"    =>      "T22",
-       "iH"    =>      "T24",
-       "DbA"   =>      "T25",
-       "Xr"    =>      "T28",
-       "nmt"   =>      "T29",
-       "HD"    =>      "T3",
-       "sSm"   =>      "T31",
-       "nm"    =>      "T34",
-       "HDD"   =>      "T6",
-       "pd"    =>      "T9",
-       "mA"    =>      "U1",
-       "it"    =>      "U10",
-       "HqAt"  =>      "U11",
-       "Sna"   =>      "U13",
-       "hb"    =>      "U13",
-       "tm"    =>      "U15",
-       "biA"   =>      "U16",
-       "grg"   =>      "U17",
-       "stp"   =>      "U21",
-       "mnx"   =>      "U22",
-       "Ab"    =>      "U23",
-       "Hmt"   =>      "U24",
-       "wbA"   =>      "U26",
-       "DA"    =>      "U28",
-       "rtH"   =>      "U31",
-       "zmn"   =>      "U32",
-       "ti"    =>      "U33",
-       "xsf"   =>      "U34",
-       "Hm"    =>      "U36",
-       "mxAt"  =>      "U38",
-       "mr"    =>      "U6",
-       "100"   =>      "V1",
-       "arq"   =>      "V12",
-       "T"     =>      "V13",
-       "iTi"   =>      "V15",
-       "TmA"   =>      "V19",
-       "XAr"   =>      "V19",
-       "mDt"   =>      "V19",
-       "sTA"   =>      "V2",
-       "10"    =>      "V20",
-       "mD"    =>      "V20",
-       "mH"    =>      "V22",
-       "wD"    =>      "V24",
-       "aD"    =>      "V26",
-       "H"     =>      "V28",
-       "sk"    =>      "V29",
-       "wAH"   =>      "V29",
-       "sTAw"  =>      "V3",
-       "nb"    =>      "V30",
-       "k"     =>      "V31",
-       "msn"   =>      "V32",
-       "sSr"   =>      "V33",
-       "idr"   =>      "V37",
-       "wA"    =>      "V4",
-       "snT"   =>      "V5",
-       "sS"    =>      "V6",
-       "Sn"    =>      "V7",
-       "iab"   =>      "W10",
-       "g"     =>      "W11",
-       "nzt"   =>      "W11",
-       "Hz"    =>      "W14",
-       "xnt"   =>      "W17",
-       "mi"    =>      "W19",
-       "bAs"   =>      "W2",
-       "Hnqt"  =>      "W22",
-       "nw"    =>      "W24",
-       "ini"   =>      "W25",
-       "Hb"    =>      "W3",
-       "Xnm"   =>      "W9",
-       "t"     =>      "X1",
-       "di"    =>      "X8",
-       "rdi"   =>      "X8",
-       "mDAt"  =>      "Y1",
-       "mnhd"  =>      "Y3",
-       "zS"    =>      "Y3",
-       "mn"    =>      "Y5",
-       "ibA"   =>      "Y6",
-       "zSSt"  =>      "Y8",
-       "imi"   =>      "Z11",
-       "y"     =>      "Z4",
-       "W"     =>      "Z7",
-
-       "<1"    =>      "Ca1",  // cartouche
-       "2>"    =>      "Ca2",
-       "<2"    =>      "Ca2a",
-       "1>"    =>      "Ca1a",
-       "<0"    =>      "Ca1",
-       "0>"    =>      "Ca2",
-       "<h1"   =>      "Cah1", // horus
-       "h1>"   =>      "Cah1a",
-       "<h2"   =>      "Cah2",
-       "h2>"   =>      "Cah2a",
-       "<h3"   =>      "Cah3",
-       "h3>"   =>      "Cah3a",
-       "<h0"   =>      "Cah1",
-       "h0>"   =>      "Cah1a",
-       "<"     =>      "Ca1",  // cartouche
-       ">"     =>      "Ca2",
-       "[&"    =>      "Ba16",
-       "&]"    =>      "Ba16",
-       "[{"    =>      "Ba17",
-       "}]"    =>      "Ba17a",
-       "[["    =>      "Ba15",
-       "]]"    =>      "Ba15a",
-       "[\""   =>      "",
-       "\"]"   =>      "",
-       "['"    =>      "",
-       "']"    =>      "",
-);
-
-/* not used yet
-$wh_syntax = array(
-  "-",    //block sepatator
-  ":",    //supperposition
-  "*",    //juxtaposition
-  "(",    //open bracket
-  ")",    //close bracket
-  "!!",   //end of text
-  "!",    //end of line
-  "..",   //blank caracter
-  ".",    //half-size blank caracter
-  "$",    //color
-  "#",    //shade
-  "[&",   //select
-  "&]",
-  "[{",
-  "}]",
-  "[[",
-  "]]",
-  "[\"",
-  "\"]",
-  "['",
-  "']",
-  "<",    //cartouche
-  ">",
-  "<1",
-  "2>",
-  "<2",
-  "1>",
-  "<0",
-  "0>",
-  "<h1",  //horus
-  "h1>",
-  "<h2",
-  "h2>",
-  "<h3",
-  "h3>",
-  "<h0",
-  "h0>",
-  "++",   //comment
-  "+s",   //hieroglyph
-  "+t",   //transcription
-  "+l",   //latin-normal
-  "+i",   //latin-italic
-  "+g",   //latin-bold (gras)
-  "+b",   //latin-bold
-  "+c",
-);
-*/
-
-// convertion table for text mode
-$wh_text_conv = array(
-  "-"       => " ",
-  ":"       => "-",
-  "*"       => "-",
-  "!"       => "<br />",
-  "."       => "",
-  "="       => "",
-  "("       => "",
-  ")"       => "",
-  "<1"      => "(",
-  "2>"      => ")|",
-  "<2"      => "|(",
-  "1>"      => ")",
-  "<0"      => "(",
-  "0>"      => ")|",
-  "<h1"     => "[",  // horus
-  "h1>"     => "]",
-  "<h2"     => "[",
-  "h2>"     => "]",
-  "<h3"     => "[",
-  "h3>"     => "]",
-  "<h0"     => "[",
-  "h0>"     => "]",
-  "<"       => "(",    // cartouche
-  ">"       => ")|",
-);


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to