PluginProbe
PDF & Print by BestWebSoft – WordPress Posts and Pages PDF Generator Plugin / 2.4.1
PDF & Print by BestWebSoft – WordPress Posts and Pages PDF Generator Plugin v2.4.1
trunk 1.5 1.6 1.7 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 All 71 releases
pdf-print / mpdf / config_script2lang.php

config_script2lang.php in PDF & Print by BestWebSoft – WordPress Posts and Pages PDF Generator Plugin 2.4.1, at mpdf/config_script2lang.php

125 lines 4.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 $this->script2lang = array(
4 /* European */
5 UCDN::SCRIPT_LATIN => 'und-Latn',
6 UCDN::SCRIPT_ARMENIAN => 'hy',
7 UCDN::SCRIPT_CYRILLIC => 'und-Cyrl',
8 UCDN::SCRIPT_GEORGIAN => 'ka',
9 UCDN::SCRIPT_GREEK => 'el',
10 UCDN::SCRIPT_COPTIC => 'cop',
11 UCDN::SCRIPT_GOTHIC => 'got',
12 UCDN::SCRIPT_CYPRIOT => 'und-Cprt',
13 UCDN::SCRIPT_GLAGOLITIC => 'und-Glag',
14 UCDN::SCRIPT_LINEAR_B => 'und-Linb',
15 UCDN::SCRIPT_OGHAM => 'und-Ogam',
16 UCDN::SCRIPT_OLD_ITALIC => 'und-Ital',
17 UCDN::SCRIPT_RUNIC => 'und-Runr',
18 UCDN::SCRIPT_SHAVIAN => 'und-Shaw',
19 /* African */
20 UCDN::SCRIPT_ETHIOPIC => 'und-Ethi',
21 UCDN::SCRIPT_NKO => 'nqo',
22 UCDN::SCRIPT_BAMUM => 'bax',
23 UCDN::SCRIPT_VAI => 'vai',
24 UCDN::SCRIPT_EGYPTIAN_HIEROGLYPHS => 'und-Egyp',
25 UCDN::SCRIPT_MEROITIC_CURSIVE => 'und-Merc',
26 UCDN::SCRIPT_MEROITIC_HIEROGLYPHS => 'und-Mero',
27 UCDN::SCRIPT_OSMANYA => 'und-Osma',
28 UCDN::SCRIPT_TIFINAGH => 'und-Tfng',
29 /* Middle Eastern */
30 UCDN::SCRIPT_ARABIC => 'und-Arab',
31 UCDN::SCRIPT_HEBREW => 'he',
32 UCDN::SCRIPT_SYRIAC => 'syr',
33 UCDN::SCRIPT_IMPERIAL_ARAMAIC => 'arc',
34 UCDN::SCRIPT_AVESTAN => 'ae',
35 UCDN::SCRIPT_CARIAN => 'xcr',
36 UCDN::SCRIPT_LYCIAN => 'xlc',
37 UCDN::SCRIPT_LYDIAN => 'xld',
38 UCDN::SCRIPT_MANDAIC => 'mid',
39 UCDN::SCRIPT_OLD_PERSIAN => 'peo',
40 UCDN::SCRIPT_PHOENICIAN => 'phn',
41 UCDN::SCRIPT_SAMARITAN => 'smp',
42 UCDN::SCRIPT_UGARITIC => 'uga',
43 UCDN::SCRIPT_CUNEIFORM => 'und-Xsux',
44 UCDN::SCRIPT_OLD_SOUTH_ARABIAN => 'und-Sarb',
45 UCDN::SCRIPT_INSCRIPTIONAL_PARTHIAN => 'und-Prti',
46 UCDN::SCRIPT_INSCRIPTIONAL_PAHLAVI => 'und-Phli',
47 /* Central Asian */
48 UCDN::SCRIPT_MONGOLIAN => 'mn',
49 UCDN::SCRIPT_TIBETAN => 'bo',
50 UCDN::SCRIPT_OLD_TURKIC => 'und-Orkh',
51 UCDN::SCRIPT_PHAGS_PA => 'und-Phag',
52 /* South Asian */
53 UCDN::SCRIPT_BENGALI => 'bn',
54 UCDN::SCRIPT_DEVANAGARI => 'hi',
55 UCDN::SCRIPT_GUJARATI => 'gu',
56 UCDN::SCRIPT_GURMUKHI => 'pa',
57 UCDN::SCRIPT_KANNADA => 'kn',
58 UCDN::SCRIPT_MALAYALAM => 'ml',
59 UCDN::SCRIPT_ORIYA => 'or',
60 UCDN::SCRIPT_SINHALA => 'si',
61 UCDN::SCRIPT_TAMIL => 'ta',
62 UCDN::SCRIPT_TELUGU => 'te',
63 UCDN::SCRIPT_CHAKMA => 'ccp',
64 UCDN::SCRIPT_LEPCHA => 'lep',
65 UCDN::SCRIPT_LIMBU => 'lif',
66 UCDN::SCRIPT_OL_CHIKI => 'sat',
67 UCDN::SCRIPT_SAURASHTRA => 'saz',
68 UCDN::SCRIPT_SYLOTI_NAGRI => 'syl',
69 UCDN::SCRIPT_TAKRI => 'dgo',
70 UCDN::SCRIPT_THAANA => 'dv',
71 UCDN::SCRIPT_BRAHMI => 'und-Brah',
72 UCDN::SCRIPT_KAITHI => 'und-Kthi',
73 UCDN::SCRIPT_KHAROSHTHI => 'und-Khar',
74 UCDN::SCRIPT_MEETEI_MAYEK => 'und-Mtei', /* or omp-Mtei */
75 UCDN::SCRIPT_SHARADA => 'und-Shrd',
76 UCDN::SCRIPT_SORA_SOMPENG => 'und-Sora',
77 /* South East Asian */
78 UCDN::SCRIPT_KHMER => 'km',
79 UCDN::SCRIPT_LAO => 'lo',
80 UCDN::SCRIPT_MYANMAR => 'my',
81 UCDN::SCRIPT_THAI => 'th',
82 UCDN::SCRIPT_BALINESE => 'ban',
83 UCDN::SCRIPT_BATAK => 'bya',
84 UCDN::SCRIPT_BUGINESE => 'bug',
85 UCDN::SCRIPT_CHAM => 'cjm',
86 UCDN::SCRIPT_JAVANESE => 'jv',
87 UCDN::SCRIPT_KAYAH_LI => 'und-Kali',
88 UCDN::SCRIPT_REJANG => 'und-Rjng',
89 UCDN::SCRIPT_SUNDANESE => 'su',
90 UCDN::SCRIPT_TAI_LE => 'tdd',
91 UCDN::SCRIPT_TAI_THAM => 'und-Lana',
92 UCDN::SCRIPT_TAI_VIET => 'blt',
93 UCDN::SCRIPT_NEW_TAI_LUE => 'und-Talu',
94 /* Phillipine */
95 UCDN::SCRIPT_BUHID => 'bku',
96 UCDN::SCRIPT_HANUNOO => 'hnn',
97 UCDN::SCRIPT_TAGALOG => 'tl',
98 UCDN::SCRIPT_TAGBANWA => 'tbw',
99 /* East Asian */
100 UCDN::SCRIPT_HAN => 'und-Hans', // und-Hans (simplified) or und-Hant (Traditional)
101 UCDN::SCRIPT_HANGUL => 'ko',
102 UCDN::SCRIPT_HIRAGANA => 'ja',
103 UCDN::SCRIPT_KATAKANA => 'ja',
104 UCDN::SCRIPT_LISU => 'lis',
105 UCDN::SCRIPT_BOPOMOFO => 'und-Bopo', // zh-CN, zh-TW, zh-HK
106 UCDN::SCRIPT_MIAO => 'und-Plrd',
107 UCDN::SCRIPT_YI => 'und-Yiii',
108 /* American */
109 UCDN::SCRIPT_CHEROKEE => 'chr',
110 UCDN::SCRIPT_CANADIAN_ABORIGINAL => 'cr',
111 UCDN::SCRIPT_DESERET => 'und-Dsrt',
112 /* Other */
113 UCDN::SCRIPT_BRAILLE => 'und-Brai',
114 );
115
116 // Used in mpdf.php function AutoFont() to detect specific languages:
117 // VIETNAMESE
118 $this->viet = "\x{01A0}\x{01A1}\x{01AF}\x{01B0}\x{1EA0}-\x{1EF1}";
119
120 // PASHTO, SINDHI, URDU, ARABIC, PERSIAN
121 $this->persian = "\x{067E}\x{0686}\x{0698}\x{06AF}";
122 $this->urdu = "\x{0679}\x{0688}\x{0691}\x{06BA}\x{06BE}\x{06C1}\x{06D2}";
123 $this->pashto = "\x{067C}\x{0681}\x{0685}\x{0689}\x{0693}\x{0696}\x{069A}\x{06BC}\x{06D0}"; // ? and U+06AB, U+06CD
124 $this->sindhi = "\x{067A}\x{067B}\x{067D}\x{067F}\x{0680}\x{0684}\x{068D}\x{068A}\x{068F}\x{068C}\x{0687}\x{0683}\x{0699}\x{06AA}\x{06A6}\x{06BB}\x{06B1}\x{06B3}";
125