%%% This is language.dat as of September 2006 at (your site) %%% %%% This file: is coming from FrenchPro %%% is to be used with hycongig.tex version not less than V2.0; %%% is babel compatible (since V3.6 of Babel). %%% is MikTeX compatible (since MikTeX 2.5) %%% %%% This file tells TeX which are the languages and dialects, %%% which are the hyphenation files (patterns), %%% which are the hyphenation exception files, %%% and which encoding is to be used for other hyphenation char. %%% (For syntax look at the bottom.) %%% %%% CHECK IF THIS IS THE ONLY language.dat FILE OF YOUR SYSTEM, otherwise %%% remove (or rename) all unused, and keep just (this) one. %%% %%%===========================================================================% %%% Name | patterns | exceptions | encoding % comments % %%%===========================================================================% usenglish ushyph.tex % this is the original default TeX language... % Don. Knuth's hyphen.tex file can be used instead =english enhyph.tex enhyphex.tex % default language is "english" french frhyph1.tex frhyphex.tex % ici on parle francais =acadien % % =canadien % % =francais % % =patois % % et ses patois... % german dehypht.tex % traditional german % ngerman dehyphn.tex % new german ortography % russian ruhyphen.tex - - % russian (using defaultly t2 encoding) dumylang zerohyph.tex % for testing a new language. nohyphenation zerohyph.tex % a language with no patterns at all. %%%============================================================================% %%% Each of the three parts (language_name, patterns_file and exceptions_file) %%% must be separated by a blank space. You can omit any of the file names if %%% your language has not this component. %%% %%% First language will have language number 0 when used by hyconfig.tex %%% at an INITeX time or used by french.sty version > 3. %%% (once INITeX is done don't change the language order!) %%% %%% An "=" in front of the language name means that this language must use the %%% same language number that the previous language (and the same patterns or %%% exceptions files). So you can use the equal sign to define dialects. %%% If this is the first language then the next language will be numbered 0 too; %%% the language name is the only thing used here; patterns, exceptions file %%% and encoding are never taken in account in this special dialect case. %%% %%% Font encoding (last field) is defaultly "t1". That field gives you the %%% possibility to use the appropriate hyphen char when you switch to that %%% font encoding. If you don't want default value then set it to "-". %%% %%% Any missing field can be replaced by a "-" (except language name and %%% patterns file) %%% %%% At INITeX time, the basic files to congigurate are: %%% - language.dat, (that file you are reading!), %%% - plain.tex for plain TeX format, which calls "\input hyphen". %%% In order to use "language.dat" for language definition you have to replace %%% "\input hyphen" by "\input hyphen.cfg". Then do as for LaTeX: %%% - hyphen.cfg for LaTeX format which will load the master hyphenation code %%% hyconfig.tex that does the job of loading the appropriate files. %%% %%% Notice that "enhyph.tex" and "enhyphex.tex" are often derivates of the %%% original "hyphen.tex" (in fact only a split between patterns and exceptions) %%% But you must know that english (ie british) patterns exist. See archives. %%% %%% Notice also that few TeX engines may require non-empty hyphenation %%% "exceptions file" fields. In such cases provide null.tex. %%%============================================================================%