1\documentclass{minimal} 2\usepackage[english]{babel} 3 4\makeatletter 5\newcommand\test[2]{% 6 \wlog{#1 #2}% 7 % try loading synonyms before the language 8 % just to be sure the code for synonyms works 9 \@for\syn:=#2\do{% 10 \expandafter\hyphenrules\expandafter{\syn}% 11 }% 12 \hyphenrules{#1}% 13 \par} 14\makeatother 15 16\begin{document} 17 18% list of languages and synonyms taken from TL's language.dat 19 20\test{english}{usenglish,USenglish,american} 21\test{usenglishmax}{} 22\test{dumylang}{} 23\test{nohyphenation}{} 24\test{german-x-2009-06-19}{german-x-latest} 25\test{ngerman-x-2009-06-19}{ngerman-x-latest} 26\test{ancientgreek}{} 27%\test{ibycus}{} % disabled in language.dat.lua 28\test{arabic}{} 29\test{basque}{} 30\test{bulgarian}{} 31\test{catalan}{} 32\test{pinyin}{} 33\test{coptic}{} 34\test{croatian}{} 35\test{czech}{} 36\test{danish}{} 37\test{dutch}{} 38\test{esperanto}{} 39\test{estonian}{} 40\test{farsi}{persian} 41\test{finnish}{} 42\test{french}{patois,francais} 43\test{galician}{} 44\test{german}{} 45\test{ngerman}{} 46\test{monogreek}{} 47\test{greek}{polygreek} 48\test{hungarian}{} 49\test{icelandic}{} 50\test{assamese}{} 51\test{bengali}{} 52\test{gujarati}{} 53\test{hindi}{} 54\test{kannada}{} 55\test{malayalam}{} 56\test{marathi}{} 57\test{oriya}{} 58\test{panjabi}{} 59\test{tamil}{} 60\test{telugu}{} 61\test{indonesian}{} 62\test{interlingua}{} 63\test{irish}{} 64\test{italian}{} 65\test{kurmanji}{} 66\test{latin}{} 67\test{latvian}{} 68\test{lithuanian}{} 69\test{mongolian}{} 70%\test{mongolianlmc}{} % disabled in language.dat.lua 71\test{bokmal}{norwegian,norsk} 72\test{nynorsk}{} 73\test{polish}{} 74\test{portuguese}{portuges} 75\test{romanian}{} 76\test{russian}{} 77\test{sanskrit}{} 78\test{serbian}{} 79\test{serbianc}{} 80\test{slovak}{} 81\test{slovenian}{slovene} 82\test{spanish}{espanol} 83\test{swedish}{} 84\test{turkish}{} 85\test{turkmen}{} 86\test{ukenglish}{british,UKenglish} 87\test{ukrainian}{} 88\test{uppersorbian}{} 89\test{welsh}{} 90 91\end{document} 92