, Terry Mart % % The above mentioned file should become obsolete, % and the author of the original file should preferably modify this file instead. % % Modifications were needed in order to support native UTF-8 engines, % but functionality (hopefully) didn't change in any way, at least not intentionally. % This file is no longer stand-alone; at least for 8-bit engines % you probably want to use loadhyph-foo.tex (which will load this file) instead. % % Modifications were done by Jonathan Kew, Mojca Miklavec & Arthur Reutenauer % with help & support from: % - Karl Berry, who gave us free hands and all resources % - Taco Hoekwater, with useful macros % - Hans Hagen, who did the unicodification of patterns already long before % and helped with testing, suggestions and bug reports % - Norbert Preining, who tested & integrated patterns into TeX Live % % However, the "copyright/copyleft" owner of patterns remains the original author. % % The copyright statement of this file is thus: % % Do with this file whatever needs to be done in future for the sake of % "a better world" as long as you respect the copyright of original file. % If you're the original author of patterns or taking over a new revolution, % plese remove all of the TUG comments & credits that we added here - % you are the Queen / the King, we are only the servants. % % If you want to change this file, rather than uploading directly to CTAN, % we would be grateful if you could send it to us (http://tug.org/tex-hyphen) % or ask for credentials for SVN repository and commit it yourself; % we will then upload the whole "package" to CTAN. % % Before a new "pattern-revolution" starts, % please try to follow some guidelines if possible: % % - \lccode is *forbidden*, and I really mean it % - all the patterns should be in UTF-8 % - the only "allowed" TeX commands in this file are: \patterns, \hyphenation, % and if you really cannot do without, also \input and \message % - in particular, please no \catcode or \lccode changes, % they belong to loadhyph-foo.tex, % and no \lefthyphenmin and \righthyphenmin, % they have no influence here and belong elsewhere % - \begingroup and/or \endinput is not needed % - feel free to do whatever you want inside comments % % We know that TeX is extremely powerful, but give a stupid parser % at least a chance to read your patterns. % % For more unformation see % % http://tug.org/tex-hyphen % %------------------------------------------------------------------------------ % % inhyph.tex % Version 1.3 19-SEP-1997 % % Hyphenation patterns for bahasa indonesia (probably also usable % for bahasa melayu) % % (c) Copyright 1996, 1997 Jörg Knappen and Terry Mart % % This patterns are free software according to the GNU General Public % licence version 2, June 1991. % % Please read the GNU licence for details. If you don't receive a GNU % licence with these patterns, you can obtain it from % % Free Software Foundation, Inc. % 675 Mass Ave, Cambridge, MA 02139, USA % % If you make any changes to this file, please rename it so that it % cannot be confused with the original one, and change the contact % address for bug reports and suggestions. % % For bug reports, improvements, and suggestions, contact % % Jörg Knappen % jk Unternehmensberatung % Barbarossaring 43 % 55118 Mainz % % knappen@vkpmzd.kph.uni-mainz.de % % or: % Terry Mart % % Institut fuer Kernphysik % Universitaet Mainz % 55099 Mainz % Germany % % phone : +49 6131 395174 % fax : +49 6131 395474 % email : mart@kph.uni-mainz.de % %*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%* % % The patterns are best used with the following parameters % % \lefthyphenmin=2 \righthyphenmin=2 % % %*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%*%* % % Exeptions to the above rules, specially words beginning in ber... % and ter.. //============================================================================================================ */ $patgenLanguage = 'Indonesian'; $patgenExceptions = array( 'berabe' => 'be-ra-be', 'berahi' => 'be-ra-hi', 'berak' => 'be-rak', 'beranda' => 'be-ran-da', 'berandal' => 'be-ran-dal', 'berang' => 'be-rang', 'berangasan' => 'be-ra-ngas-an', 'berangsang' => 'be-rang-sang', 'berangus' => 'be-ra-ngus', 'berani' => 'be-ra-ni', 'berantakan' => 'be-ran-tak-an', 'berantam' => 'be-ran-tam', 'berantas' => 'be-ran-tas', 'berapa' => 'be-ra-pa', 'beras' => 'be-ras', 'berendeng' => 'be-ren-deng', 'berengut' => 'be-re-ngut', 'bererot' => 'be-re-rot', 'beres' => 'be-res', 'berewok' => 'be-re-wok', 'beri' => 'be-ri', 'beringas' => 'be-ri-ngas', 'berisik' => 'be-ri-sik', 'berita' => 'be-ri-ta', 'berok' => 'be-rok', 'berondong' => 'be-ron-dong', 'berontak' => 'be-ron-tak', 'berudu' => 'be-ru-du', 'beruk' => 'be-ruk', 'beruntun' => 'be-run-tun', 'pengekspor' => 'peng-eks-por', 'pengimpor' => 'peng-im-por', 'tera' => 'te-ra', 'terang' => 'te-rang', 'teras' => 'te-ras', 'terasi' => 'te-ra-si', 'teratai' => 'te-ra-tai', 'terawang' => 'te-ra-wang', 'teraweh' => 'te-ra-weh', 'teriak' => 'te-ri-ak', 'terigu' => 'te-ri-gu', 'terik' => 'te-rik', 'terima' => 'te-ri-ma', 'teripang' => 'te-ri-pang', 'terobos' => 'te-ro-bos', 'terobosan' => 'te-ro-bos-an', 'teromol' => 'te-ro-mol', 'terompah' => 'te-rom-pah', 'terompet' => 'te-rom-pet', 'teropong' => 'te-ro-pong', 'terowongan' => 'te-ro-wong-an', 'terubuk' => 'te-ru-buk', 'teruna' => 'te-ru-na', 'terus' => 'te-rus', 'terusi' => 'te-ru-si', ); $patgenMaxSeg = 6; $patgen = array( 'begin' => array( 'ber' => '0023', 'ter' => '0023', 'meng' => '00203', 'per' => '0023', 'atau' => '02020', 'tangan' => '0030400', 'lengan' => '0030400', 'jangan' => '0030400', 'mangan' => '0030400', 'pangan' => '0030400', 'ringan' => '0030400', 'dengan' => '0030400', ), 'end' => array( 'ng' => '200', 'ny' => '200', 'ban' => '2100', 'can' => '2100', 'dan' => '2100', 'fan' => '2100', 'gan' => '2100', 'han' => '2100', 'jan' => '2100', 'kan' => '2100', 'lan' => '2100', 'man' => '2100', 'ngan' => '20100', 'nan' => '2100', 'pan' => '2100', 'ran' => '2100', 'san' => '2100', 'tan' => '2100', 'van' => '2100', 'zan' => '2100', 'an' => '300', ), 'all' => array( 'a' => '01', 'e' => '01', 'i' => '01', 'o' => '01', 'u' => '01', 'bd' => '210', 'bj' => '210', 'bk' => '210', 'bn' => '210', 'bs' => '210', 'bt' => '210', 'ck' => '210', 'cn' => '210', 'dk' => '210', 'dn' => '210', 'dp' => '210', 'fd' => '210', 'fk' => '210', 'fn' => '210', 'ft' => '210', 'gg' => '210', 'gk' => '210', 'gn' => '210', 'hk' => '210', 'hl' => '210', 'hm' => '210', 'hn' => '210', 'hw' => '210', 'jk' => '210', 'jn' => '210', 'kb' => '210', 'kk' => '210', 'km' => '210', 'kn' => '210', 'kr' => '210', 'ks' => '210', 'kt' => '210', 'lb' => '210', 'lf' => '210', 'lg' => '210', 'lh' => '210', 'lk' => '210', 'lm' => '210', 'ln' => '210', 'ls' => '210', 'lt' => '210', 'lq' => '210', 'mb' => '210', 'mk' => '210', 'ml' => '210', 'mm' => '210', 'mn' => '210', 'mp' => '210', 'mr' => '210', 'ms' => '210', 'nc' => '210', 'nd' => '210', 'nf' => '210', 'nj' => '210', 'nk' => '210', 'nn' => '210', 'np' => '210', 'ns' => '210', 'nt' => '210', 'nv' => '210', 'pk' => '210', 'pn' => '210', 'pp' => '210', 'pr' => '210', 'pt' => '210', 'rb' => '210', 'rc' => '210', 'rf' => '210', 'rg' => '210', 'rh' => '210', 'rj' => '210', 'rk' => '210', 'rl' => '210', 'rm' => '210', 'rn' => '210', 'rp' => '210', 'rr' => '210', 'rs' => '210', 'rt' => '210', 'rw' => '210', 'ry' => '210', 'sb' => '210', 'sk' => '210', 'sl' => '210', 'sm' => '210', 'sn' => '210', 'sp' => '210', 'sr' => '210', 'ss' => '210', 'st' => '210', 'sw' => '210', 'tk' => '210', 'tl' => '210', 'tn' => '210', 'tt' => '210', 'wt' => '210', 'ngg' => '2010', 'ngh' => '2010', 'ngk' => '2010', 'ngn' => '2010', 'ngs' => '2010', 'nst' => '2320', 'ion' => '0210', 'air' => '0200', 'bagai' => '101020', ), );