% - initiative to improve Turkish patterns by S. Ekin Kocabas % - script written by Mojca Miklavec in June 2008 % % Modifications: % - adapted for the use on modern UTF-8 TeX engines % - UTF-8 patterns are used % - only letters for Modern Turkish + âîû (the first one often needed, the other two don't hurt) % - if needed, support for Ottoman Turkish might be provided separately under 'ota' (not 'tr') % % Notes: % - you need to use loadhyph-tr.tex, please do not try to put \catcode-s & \lccode-s here //============================================================================================================ */ $patgenLanguage = 'Turkish'; $patgenExceptions = array(); $patgenMaxSeg = 10; $patgen = array( 'begin'=>array(), 'end'=>array( 'ecek'=>'22000' ), 'all'=>array( 'a'=>'21', 'â'=>'21', 'e'=>'21', 'ı'=>'21', 'i'=>'21', 'î'=>'21', 'o'=>'21', 'ö'=>'21', 'u'=>'21', 'ü'=>'21', 'û'=>'21', '%'=>'00', 'allow'=>'000000', 'hyphen'=>'0000000', 'either'=>'0000000', 'side'=>'00000', 'of'=>'000', 'consonants'=>'00000000000', 'b'=>'11', 'c'=>'11', 'ç'=>'11', 'd'=>'11', 'f'=>'11', 'g'=>'11', 'ğ'=>'11', 'h'=>'11', 'j'=>'11', 'k'=>'11', 'l'=>'11', 'm'=>'11', 'n'=>'11', 'p'=>'11', 'r'=>'11', 's'=>'11', 'ş'=>'11', 't'=>'11', 'v'=>'11', 'y'=>'11', 'z'=>'11', 'bb'=>'200', 'bc'=>'200', 'bç'=>'200', 'bd'=>'200', 'bf'=>'200', 'bg'=>'200', 'bğ'=>'200', 'bh'=>'200', 'bj'=>'200', 'bk'=>'200', 'bl'=>'200', 'bm'=>'200', 'bn'=>'200', 'bp'=>'200', 'br'=>'200', 'bs'=>'200', 'bş'=>'200', 'bt'=>'200', 'bv'=>'200', 'by'=>'200', 'bz'=>'200', 'cb'=>'200', 'cc'=>'200', 'cç'=>'200', 'cd'=>'200', 'cf'=>'200', 'cg'=>'200', 'cğ'=>'200', 'ch'=>'200', 'cj'=>'200', 'ck'=>'200', 'cl'=>'200', 'cm'=>'200', 'cn'=>'200', 'cp'=>'200', 'cr'=>'200', 'cs'=>'200', 'cş'=>'200', 'ct'=>'200', 'cv'=>'200', 'cy'=>'200', 'cz'=>'200', 'çb'=>'200', 'çc'=>'200', 'çç'=>'200', 'çd'=>'200', 'çf'=>'200', 'çg'=>'200', 'çğ'=>'200', 'çh'=>'200', 'çj'=>'200', 'çk'=>'200', 'çl'=>'200', 'çm'=>'200', 'çn'=>'200', 'çp'=>'200', 'çr'=>'200', 'çs'=>'200', 'çş'=>'200', 'çt'=>'200', 'çv'=>'200', 'çy'=>'200', 'çz'=>'200', 'db'=>'200', 'dc'=>'200', 'dç'=>'200', 'dd'=>'200', 'df'=>'200', 'dg'=>'200', 'dğ'=>'200', 'dh'=>'200', 'dj'=>'200', 'dk'=>'200', 'dl'=>'200', 'dm'=>'200', 'dn'=>'200', 'dp'=>'200', 'dr'=>'200', 'ds'=>'200', 'dş'=>'200', 'dt'=>'200', 'dv'=>'200', 'dy'=>'200', 'dz'=>'200', 'fb'=>'200', 'fc'=>'200', 'fç'=>'200', 'fd'=>'200', 'ff'=>'200', 'fg'=>'200', 'fğ'=>'200', 'fh'=>'200', 'fj'=>'200', 'fk'=>'200', 'fl'=>'200', 'fm'=>'200', 'fn'=>'200', 'fp'=>'200', 'fr'=>'200', 'fs'=>'200', 'fş'=>'200', 'ft'=>'200', 'fv'=>'200', 'fy'=>'200', 'fz'=>'200', 'gb'=>'200', 'gc'=>'200', 'gç'=>'200', 'gd'=>'200', 'gf'=>'200', 'gg'=>'200', 'gğ'=>'200', 'gh'=>'200', 'gj'=>'200', 'gk'=>'200', 'gl'=>'200', 'gm'=>'200', 'gn'=>'200', 'gp'=>'200', 'gr'=>'200', 'gs'=>'200', 'gş'=>'200', 'gt'=>'200', 'gv'=>'200', 'gy'=>'200', 'gz'=>'200', 'ğb'=>'200', 'ğc'=>'200', 'ğç'=>'200', 'ğd'=>'200', 'ğf'=>'200', 'ğg'=>'200', 'ğğ'=>'200', 'ğh'=>'200', 'ğj'=>'200', 'ğk'=>'200', 'ğl'=>'200', 'ğm'=>'200', 'ğn'=>'200', 'ğp'=>'200', 'ğr'=>'200', 'ğs'=>'200', 'ğş'=>'200', 'ğt'=>'200', 'ğv'=>'200', 'ğy'=>'200', 'ğz'=>'200', 'hb'=>'200', 'hc'=>'200', 'hç'=>'200', 'hd'=>'200', 'hf'=>'200', 'hg'=>'200', 'hğ'=>'200', 'hh'=>'200', 'hj'=>'200', 'hk'=>'200', 'hl'=>'200', 'hm'=>'200', 'hn'=>'200', 'hp'=>'200', 'hr'=>'200', 'hs'=>'200', 'hş'=>'200', 'ht'=>'200', 'hv'=>'200', 'hy'=>'200', 'hz'=>'200', 'jb'=>'200', 'jc'=>'200', 'jç'=>'200', 'jd'=>'200', 'jf'=>'200', 'jg'=>'200', 'jğ'=>'200', 'jh'=>'200', 'jj'=>'200', 'jk'=>'200', 'jl'=>'200', 'jm'=>'200', 'jn'=>'200', 'jp'=>'200', 'jr'=>'200', 'js'=>'200', 'jş'=>'200', 'jt'=>'200', 'jv'=>'200', 'jy'=>'200', 'jz'=>'200', 'kb'=>'200', 'kc'=>'200', 'kç'=>'200', 'kd'=>'200', 'kf'=>'200', 'kg'=>'200', 'kğ'=>'200', 'kh'=>'200', 'kj'=>'200', 'kk'=>'200', 'kl'=>'200', 'km'=>'200', 'kn'=>'200', 'kp'=>'200', 'kr'=>'200', 'ks'=>'200', 'kş'=>'200', 'kt'=>'200', 'kv'=>'200', 'ky'=>'200', 'kz'=>'200', 'lb'=>'200', 'lc'=>'200', 'lç'=>'200', 'ld'=>'200', 'lf'=>'200', 'lg'=>'200', 'lğ'=>'200', 'lh'=>'200', 'lj'=>'200', 'lk'=>'200', 'll'=>'200', 'lm'=>'200', 'ln'=>'200', 'lp'=>'200', 'lr'=>'200', 'ls'=>'200', 'lş'=>'200', 'lt'=>'200', 'lv'=>'200', 'ly'=>'200', 'lz'=>'200', 'mb'=>'200', 'mc'=>'200', 'mç'=>'200', 'md'=>'200', 'mf'=>'200', 'mg'=>'200', 'mğ'=>'200', 'mh'=>'200', 'mj'=>'200', 'mk'=>'200', 'ml'=>'200', 'mm'=>'200', 'mn'=>'200', 'mp'=>'200', 'mr'=>'200', 'ms'=>'200', 'mş'=>'200', 'mt'=>'200', 'mv'=>'200', 'my'=>'200', 'mz'=>'200', 'nb'=>'200', 'nc'=>'200', 'nç'=>'200', 'nd'=>'200', 'nf'=>'200', 'ng'=>'200', 'nğ'=>'200', 'nh'=>'200', 'nj'=>'200', 'nk'=>'200', 'nl'=>'200', 'nm'=>'200', 'nn'=>'200', 'np'=>'200', 'nr'=>'200', 'ns'=>'200', 'nş'=>'200', 'nt'=>'200', 'nv'=>'200', 'ny'=>'200', 'nz'=>'200', 'pb'=>'200', 'pc'=>'200', 'pç'=>'200', 'pd'=>'200', 'pf'=>'200', 'pg'=>'200', 'pğ'=>'200', 'ph'=>'200', 'pj'=>'200', 'pk'=>'200', 'pl'=>'200', 'pm'=>'200', 'pn'=>'200', 'pp'=>'200', 'pr'=>'200', 'ps'=>'200', 'pş'=>'200', 'pt'=>'200', 'pv'=>'200', 'py'=>'200', 'pz'=>'200', 'rb'=>'200', 'rc'=>'200', 'rç'=>'200', 'rd'=>'200', 'rf'=>'200', 'rg'=>'200', 'rğ'=>'200', 'rh'=>'200', 'rj'=>'200', 'rk'=>'200', 'rl'=>'200', 'rm'=>'200', 'rn'=>'200', 'rp'=>'200', 'rr'=>'200', 'rs'=>'200', 'rş'=>'200', 'rt'=>'200', 'rv'=>'200', 'ry'=>'200', 'rz'=>'200', 'sb'=>'200', 'sc'=>'200', 'sç'=>'200', 'sd'=>'200', 'sf'=>'200', 'sg'=>'200', 'sğ'=>'200', 'sh'=>'200', 'sj'=>'200', 'sk'=>'200', 'sl'=>'200', 'sm'=>'200', 'sn'=>'200', 'sp'=>'200', 'sr'=>'200', 'ss'=>'200', 'sş'=>'200', 'st'=>'200', 'sv'=>'200', 'sy'=>'200', 'sz'=>'200', 'şb'=>'200', 'şc'=>'200', 'şç'=>'200', 'şd'=>'200', 'şf'=>'200', 'şg'=>'200', 'şğ'=>'200', 'şh'=>'200', 'şj'=>'200', 'şk'=>'200', 'şl'=>'200', 'şm'=>'200', 'şn'=>'200', 'şp'=>'200', 'şr'=>'200', 'şs'=>'200', 'şş'=>'200', 'şt'=>'200', 'şv'=>'200', 'şy'=>'200', 'şz'=>'200', 'tb'=>'200', 'tc'=>'200', 'tç'=>'200', 'td'=>'200', 'tf'=>'200', 'tg'=>'200', 'tğ'=>'200', 'th'=>'200', 'tj'=>'200', 'tk'=>'200', 'tl'=>'200', 'tm'=>'200', 'tn'=>'200', 'tp'=>'200', 'tr'=>'200', 'ts'=>'200', 'tş'=>'200', 'tt'=>'200', 'tv'=>'200', 'ty'=>'200', 'tz'=>'200', 'vb'=>'200', 'vc'=>'200', 'vç'=>'200', 'vd'=>'200', 'vf'=>'200', 'vg'=>'200', 'vğ'=>'200', 'vh'=>'200', 'vj'=>'200', 'vk'=>'200', 'vl'=>'200', 'vm'=>'200', 'vn'=>'200', 'vp'=>'200', 'vr'=>'200', 'vs'=>'200', 'vş'=>'200', 'vt'=>'200', 'vv'=>'200', 'vy'=>'200', 'vz'=>'200', 'yb'=>'200', 'yc'=>'200', 'yç'=>'200', 'yd'=>'200', 'yf'=>'200', 'yg'=>'200', 'yğ'=>'200', 'yh'=>'200', 'yj'=>'200', 'yk'=>'200', 'yl'=>'200', 'ym'=>'200', 'yn'=>'200', 'yp'=>'200', 'yr'=>'200', 'ys'=>'200', 'yş'=>'200', 'yt'=>'200', 'yv'=>'200', 'yy'=>'200', 'yz'=>'200', 'zb'=>'200', 'zc'=>'200', 'zç'=>'200', 'zd'=>'200', 'zf'=>'200', 'zg'=>'200', 'zğ'=>'200', 'zh'=>'200', 'zj'=>'200', 'zk'=>'200', 'zl'=>'200', 'zm'=>'200', 'zn'=>'200', 'zp'=>'200', 'zr'=>'200', 'zs'=>'200', 'zş'=>'200', 'zt'=>'200', 'zv'=>'200', 'zy'=>'200', 'zz'=>'200', 'aa'=>'032', 'aâ'=>'032', 'ae'=>'032', 'aı'=>'032', 'ai'=>'032', 'aî'=>'032', 'ao'=>'032', 'aö'=>'032', 'au'=>'032', 'aü'=>'032', 'aû'=>'032', 'âa'=>'032', 'ââ'=>'032', 'âe'=>'032', 'âı'=>'032', 'âi'=>'032', 'âî'=>'032', 'âo'=>'032', 'âö'=>'032', 'âu'=>'032', 'âü'=>'032', 'âû'=>'032', 'ea'=>'032', 'eâ'=>'032', 'ee'=>'032', 'eı'=>'032', 'ei'=>'032', 'eî'=>'032', 'eo'=>'032', 'eö'=>'032', 'eu'=>'032', 'eü'=>'032', 'eû'=>'032', 'ıa'=>'032', 'ıâ'=>'032', 'ıe'=>'032', 'ıı'=>'032', 'ıi'=>'032', 'ıî'=>'032', 'ıo'=>'032', 'ıö'=>'032', 'ıu'=>'032', 'ıü'=>'032', 'ıû'=>'032', 'ia'=>'032', 'iâ'=>'032', 'ie'=>'032', 'iı'=>'032', 'ii'=>'032', 'iî'=>'032', 'io'=>'032', 'iö'=>'032', 'iu'=>'032', 'iü'=>'032', 'iû'=>'032', 'îa'=>'032', 'îâ'=>'032', 'îe'=>'032', 'îı'=>'032', 'îi'=>'032', 'îî'=>'032', 'îo'=>'032', 'îö'=>'032', 'îu'=>'032', 'îü'=>'032', 'îû'=>'032', 'oa'=>'032', 'oâ'=>'032', 'oe'=>'032', 'oı'=>'032', 'oi'=>'032', 'oî'=>'032', 'oo'=>'032', 'oö'=>'032', 'ou'=>'032', 'oü'=>'032', 'oû'=>'032', 'öa'=>'032', 'öâ'=>'032', 'öe'=>'032', 'öı'=>'032', 'öi'=>'032', 'öî'=>'032', 'öo'=>'032', 'öö'=>'032', 'öu'=>'032', 'öü'=>'032', 'öû'=>'032', 'ua'=>'032', 'uâ'=>'032', 'ue'=>'032', 'uı'=>'032', 'ui'=>'032', 'uî'=>'032', 'uo'=>'032', 'uö'=>'032', 'uu'=>'032', 'uü'=>'032', 'uû'=>'032', 'üa'=>'032', 'üâ'=>'032', 'üe'=>'032', 'üı'=>'032', 'üi'=>'032', 'üî'=>'032', 'üo'=>'032', 'üö'=>'032', 'üu'=>'032', 'üü'=>'032', 'üû'=>'032', 'ûa'=>'032', 'ûâ'=>'032', 'ûe'=>'032', 'ûı'=>'032', 'ûi'=>'032', 'ûî'=>'032', 'ûo'=>'032', 'ûö'=>'032', 'ûu'=>'032', 'ûü'=>'032', 'ûû'=>'032', 'turk'=>'00440', 'mtrak'=>'014000' ) ); ?>