### File: html2.1.pl
### Language definitions for HTML 2.1 (I18N, Internationalization)
### Written by Marcus E. Hennecke
### Version 0.3, March 6, 1996
### Version 0.2, February 2, 1996
## Copyright (C) 1995 by Marcus E. Hennecke
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation; either version 2 of the License, or
## (at your option) any later version.
## This program is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
## You should have received a copy of the GNU General Public License
## along with this program; if not, write to the Free Software
## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
$DOCTYPE = '-//IETF//DTD HTML i18n';
sub do_cmd_oe {
join('', &iso_map("oe", "lig"), $_[0]);}
sub do_cmd_OE {
join('', &iso_map("OE", "lig"), $_[0]);}
sub do_cmd_l {
join('', &iso_map("l", "strok"), $_[0]);}
sub do_cmd_L {
join('', &iso_map("L", "strok"), $_[0]);}
sub do_cmd_ng {
join('', &iso_map("eng", ""), $_[0]);}
# Language codes as defined by ISO 639
# http://www.ics.uci.edu/pub/ietf/http/related/iso639.txt
%iso_languages
= (
'afar' => 'aa',
'abkhazian' => 'ab',
'afrikaans' => 'af',
'amharic' => 'am',
'arabic' => 'ar',
'assamese' => 'as',
'aymara' => 'ay',
'azerbaijani' => 'az',
'bashkir' => 'ba',
'byelorussian' => 'be',
'bulgarian' => 'bg',
'bihari' => 'bh',
'bislama' => 'bi',
'bengali' => 'bn',
'bangla' => 'bn',
'tibetan' => 'bo',
'breton' => 'br',
'catalan' => 'ca',
'corsican' => 'co',
'czech' => 'cs',
'welsh' => 'cy',
'danish' => 'da',
'german' => 'de',
'austrian' => 'de.at',
'bhutani' => 'dz',
'greek' => 'el',
'english' => 'en',
'original' => 'en',
'USenglish' => 'en.us',
'esperanto' => 'eo',
'spanish' => 'es',
'estonian' => 'et',
'basque' => 'eu',
'persian' => 'fa',
'finnish' => 'fi',
'fiji' => 'fj',
'faeroese' => 'fo',
'french' => 'fr',
'frisian' => 'fy',
'irish' => 'ga',
'scots gaelic' => 'gd',
'galician' => 'gl',
'guarani' => 'gn',
'gujarati' => 'gu',
'hausa' => 'ha',
'hindi' => 'hi',
'croatian' => 'hr',
'hungarian' => 'hu',
'armenian' => 'hy',
'interlingua' => 'ia',
'interlingue' => 'ie',
'inupiak' => 'ik',
'indonesian' => 'in',
'icelandic' => 'is',
'italian' => 'it',
'hebrew' => 'iw',
'japanese' => 'ja',
'yiddish' => 'ji',
'javanese' => 'jw',
'georgian' => 'ka',
'kazakh' => 'kk',
'greenlandic' => 'kl',
'cambodian' => 'km',
'kannada' => 'kn',
'korean' => 'ko',
'kashmiri' => 'ks',
'kurdish' => 'ku',
'kirghiz' => 'ky',
'latin' => 'la',
'lingala' => 'ln',
'laothian' => 'lo',
'lithuanian' => 'lt',
'latvian' => 'lv',
'lettish' => 'lv',
'malagasy' => 'mg',
'maori' => 'mi',
'macedonian' => 'mk',
'malayalam' => 'ml',
'mongolian' => 'mn',
'moldavian' => 'mo',
'marathi' => 'mr',
'malay' => 'ms',
'maltese' => 'mt',
'burmese' => 'my',
'nauru' => 'na',
'nepali' => 'ne',
'dutch' => 'nl',
'norwegian' => 'no',
'occitan' => 'oc',
'afan' => 'om',
'oromo' => 'om',
'oriya' => 'or',
'punjabi' => 'pa',
'polish' => 'pl',
'pashto' => 'ps',
'pushto' => 'ps',
'portuguese' => 'pt',
'quechua' => 'qu',
'rhaeto-romance'=> 'rm',
'kirundi' => 'rn',
'romanian' => 'ro',
'russian' => 'ru',
'kinyarwanda' => 'rw',
'sanskrit' => 'sa',
'sindhi' => 'sd',
'sangro' => 'sg',
'serbo-croatian'=> 'sh',
'singhalese' => 'si',
'slovak' => 'sk',
'slovenian' => 'sl',
'samoan' => 'sm',
'shona' => 'sn',
'somali' => 'so',
'albanian' => 'sq',
'serbian' => 'sr',
'siswati' => 'ss',
'sesotho' => 'st',
'sundanese' => 'su',
'swedish' => 'sv',
'swahili' => 'sw',
'tamil' => 'ta',
'telugu' => 'te',
'tajik' => 'tg',
'thai' => 'th',
'tigrinya' => 'ti',
'turkmen' => 'tk',
'tagalog' => 'tl',
'setswana' => 'tn',
'tonga' => 'to',
'turkish' => 'tr',
'tsonga' => 'ts',
'tatar' => 'tt',
'twi' => 'tw',
'ukrainian' => 'uk',
'urdu' => 'ur',
'uzbek' => 'uz',
'vietnamese' => 'vi',
'volapuk' => 'vo',
'wolof' => 'wo',
'xhosa' => 'xh',
'yoruba' => 'yo',
'chinese' => 'zh',
'zulu' => 'zu'
);
%iso_8859_2_character_map
= (
'Aacute', 'Á', # capital A, acute accent
'Abreve', 'Ã', # capital A, breve accent
'Acirc', 'Â', # capital A, circumflex accent
'Aogon', '¡', # capital A, ogonek accent
'Auml', 'Ä', # capital A, dieresis or umlaut mark
'Cacute', 'Æ', # capital C, acute accent
'Ccaron', 'È', # capital C, caron accent
'Ccedil', 'Ç', # capital C, cedilla
'Dcaron', 'Ï', # capital D, caron accent
'Dstrok', 'Ð', # capital D, stroke
'ETH', 'Ð', # capital Eth, Icelandic
'Eacute', 'É', # capital E, acute accent
'Ecaron', 'Ì', # capital E, caron accent
'Eogon', 'Ê', # capital E, ogonek accent
'Euml', 'Ë', # capital E, dieresis or umlaut mark
'Iacute', 'Í', # capital I, acute accent
'Icirc', 'Î', # capital I, circumflex accent
'Lacute', 'Å', # capital L, acute accent
'Lcaron', '¥', # capital L, caron accent
'Lstrok', '£', # capital L, stroke
'Nacute', 'Ñ', # capital N, acute accent
'Ncaron', 'Ò', # capital N, caron accent
'Oacute', 'Ó', # capital O, acute accent
'Ocirc', 'Ô', # capital O, circumflex accent
'Odblac', 'Õ', # capital O, double accute accent
'Ouml', 'Ö', # capital O, dieresis or umlaut mark
'Racute', 'À', # capital R, acute accent
'Rcaron', 'Ø', # capital R, caron accent
'Sacute', '¦', # capital S, acute accent
'Scaron', '©', # capital S, caron accent
'Scedil', 'ª', # capital S, cedil accent
'Tcaron', '«', # capital T, caron accent
'Tcedil', 'Þ', # capital T, cedil accent
'Uacute', 'Ú', # capital U, acute accent
'Udblac', 'Û', # capital U, double acute accent
'Uring', 'Ù', # capital U, ring
'Uuml', 'Ü', # capital U, dieresis or umlaut mark
'Yacute', 'Ý', # capital Y, acute accent
'Zacute', '¬', # capital Z, acute accent
'Zdot', '¯', # capital Z, dot above
'Zcaron', '®', # capital Z, caron accent
'aacute', 'á', # small a, acute accent
'abreve', 'ã', # small a, breve accent
'acirc', 'â', # small a, circumflex accent
'amp', '&', # ampersand
'aogon', '±', # small a, ogonek accent
'auml', 'ä', # small a, dieresis or umlaut mark
'cacute', 'æ', # small c, acute accent
'ccaron', 'è', # small c, caron accent
'ccedil', 'ç', # small c, cedilla
'dcaron', 'ï', # small d, caron accent
'dstrok', 'ð', # small d, stroke
'eacute', 'é', # small e, acute accent
'ecaron', 'ì', # small e, caron accent
'eogon', 'ê', # small e, ogonek accent
'eth', 'ð', # small eth, Icelandic
'euml', 'ë', # small e, dieresis or umlaut mark
'gt', '>', # greater than
'iacute', 'í', # small i, acute accent
'icirc', 'î', # small i, circumflex accent
'lacute', 'å', # small l, acute accent
'lcaron', 'µ', # small l, caron accent
'lstrok', '³', # small l, stroke
'lt', '<', # less than
'nacute', 'ñ', # small n, acute accent
'ncaron', 'ò', # small n, caron accent
'oacute', 'ó', # small o, acute accent
'ocirc', 'ô', # small o, circumflex accent
'odblac', 'õ', # small o, double accute accent
'ouml', 'ö', # small o, dieresis or umlaut mark
'quot', '"', # double quote
'racute', 'à', # small r, acute accent
'rcaron', 'ø', # small r, caron accent
'sacute', '¶', # small s, acute accent
'scaron', '¹', # small s, caron accent
'scedil', 'º', # small s, cedil accent
'szlig', 'ß', # small sharp s, German (sz ligature)
'tcaron', '»', # small t, caron accent
'tcedil', 'þ', # small t, cedil accent
'uacute', 'ú', # small u, acute accent
'udblac', 'û', # small u, double acute accent
'uring', 'ù', # small u, ring
'uuml', 'ü', # small u, dieresis or umlaut mark
'yacute', 'ý', # small y, acute accent
'zacute', '¼', # small z, acute accent
'zdot', '¿', # small z, dot above
'zcaron', '¾', # small z, caron accent
'sect', '§', # section mark
# These are character types without arguments ...
'grave' , "`",
'circ', '^',
'tilde', '~',
'breve', '¢',
'uml', '¨',
'ring', '°',
'ogon', '²',
'acute' , "´",
'caron', '·',
'cedil', "¸",
'dblac', "½",
'dot', 'ÿ'
);
%iso_8859_2_character_map_inv =
(
'Á' , '\\\'{A}',
'Ã' , '\\~{A}',
'Â' , '\\^{A}',
'¡' , '\\k{A}',
'Ä' , '\\"{A}',
'Æ' , '\\\'{C}',
'È' , '\\v{C}',
'Ç' , '\\c{C}',
'Ï' , '\\v{D}',
'Ð' , '\\DH{}',
'É' , '\\\'{E}',
'Ì' , '\\v{E}',
'Ê' , '\\k{E}',
'Ë' , '\\"{E}',
'Í' , '\\\'{I}',
'Î' , '\\^{I}',
'Å' , '\\\'{L}',
'¥' , '\\v{L}',
'£' , '\\L{}',
'Ñ' , '\\\'{N}',
'Ò' , '\\v{N}',
'Ó' , '\\\'{O}',
'Ô' , '\\^{O}',
'Õ' , '\\H{O}',
'Ö' , '\\"{O}',
'À' , '\\\'{R}',
'Ø' , '\\v{R}',
'¦' , '\\\'{S}',
'©' , '\\v{S}',
'ª' , '\\c{S}',
'«' , '\\v{T}',
'Þ' , '\\c{T}',
'Ú' , '\\\'{U}',
'Û' , '\\H{U}',
'Ù' , '\\r{U}',
'Ü' , '\\"{U}',
'Ý' , '\\\'{Y}',
'¬' , '\\\'{Z}',
'¯' , '\\.{Z}',
'®' , '\\v{Z}',
'á' , '\\\'{a}',
'ã' , '\\~{a}',
'â' , '\\^{a}',
'&' , '&',
'±' , '\\k{a}',
'ä' , '\\"{a}',
'æ' , '\\\'{c}',
'è' , '\\v{c}',
'ç' , '\\c{c}',
'ï' , '\\v{d}',
'ð' , '\\dh{}',
'é' , '\\\'{e}',
'ì' , '\\v{e}',
'ê' , '\\k{e}',
'ë' , '\\"{e}',
'>' , '$>$',
'í' , '\\\'{i}',
'î' , '\\^{i}',
'å' , '\\\'{l}',
'µ' , '\\v{l}',
'³' , '\\l{}',
'<' , '$<$',
'ñ' , '\\\'{n}',
'ò' , '\\v{n}',
'ó' , '\\\'{o}',
'ô' , '\\^{o}',
'õ' , '\\H{o}',
'ö' , '\\"{o}',
'"' , '"',
'à' , '\\\'{r}',
'ø' , '\\v{r}',
'¶' , '\\\'{s}',
'¹' , '\\v{s}',
'º' , '\\c{s}',
'ß' , '\\ss{}',
'»' , '\\v{t}',
'þ' , '\\c{t}',
'ú' , '\\\'{u}',
'û' , '\\H{u}',
'ù' , '\\r{u}',
'ü' , '\\"{u}',
'ý' , '\\\'{y}',
'¼' , '\\\'{z}',
'¿' , '\\.{z}',
'¾' , '\\v{z}',
'§' , '\\S{}',
'~' , '\\~{}',
'¢' , '\\u{}',
'¨' , '\\"{}',
'°' , '\\r{}',
'´' , '\\\'{}',
'·' , '\\v{}',
'¸' , '\\c{}',
'^' , '\\^{}',
'½' , '\\H{}',
'ÿ' , '\\.{}'
);
%iso_10646_character_map
= (
'Amacr', 'Ā', # capital A, macron accent
'amacr', 'ā', # small a, macron accent
'Abreve', 'Ă', # capital A, breve accent
'abreve', 'ă', # small a, breve accent
'Aogon', 'Ą', # capital A, ogonek accent
'aogon', 'ą', # small a, ogonek accent
'Cacute', 'Ć', # capital C, acute accent
'cacute', 'ć', # small c, acute accent
'Ccirc', 'Ĉ', # capital C, circumflex accent
'ccirc', 'ĉ', # small c, circumflex accent
'Cdot', 'Ċ', # capital C, dot above
'cdot', 'ċ', # small c, dot above
'Ccaron', 'Č', # capital C, caron accent
'ccaron', 'č', # small c, caron accent
'Dcaron', 'Ď', # capital D, caron accent
'dcaron', 'ď', # small d, caron accent
'Dstrok', 'Đ', # capital D, stroke
'dstrok', 'đ', # small d, stroke
'Emacr', 'Ē', # capital E, macron accent
'emacr', 'ē', # small e, macron accent
'Ebreve', 'Ĕ', # capital E, breve accent
'ebreve', 'ĕ', # small e, breve accent
'Edot', 'Ė', # capital E, dot above
'edot', 'ė', # small e, dot above
'Eogon', 'Ę', # capital E, ogonek accent
'eogon', 'ę', # small e, ogonek accent
'Ecaron', 'Ě', # capital E, caron accent
'ecaron', 'ě', # small e, caron accent
'Gcirc', 'Ĝ', # capital G, circumflex accent
'gcirc', 'ĝ', # small g, circumflex accent
'Gbreve', 'Ğ', # capital G, breve accent
'gbreve', 'ğ', # small g, breve accent
'Gdot', 'Ġ', # capital G, dot above
'gdot', 'ġ', # small g, dot above
'Gcedil', 'Ģ', # capital G, cedilla accent
'gcedil', 'ģ', # small g, cedilla accent
'Hcirc', 'Ĥ', # capital H, accent
'hcirc', 'ĥ', # small h, accent
'Hstrok', 'Ħ', # capital H, stroke
'hstrok', 'ħ', # small h, stroke
'Itilde', 'Ĩ', # capital I, tilde accent
'itilde', 'ĩ', # small i, tilde accent
'Imacr', 'Ī', # capital I, macron accent
'imacr', 'ī', # small i, macron accent
'Ibreve', 'Ĭ', # capital I, breve accent
'ibreve', 'ĭ', # small i, breve accent
'Iogon', 'Į', # capital I, ogonek accent
'iogon', 'į', # small i, ogonek accent
'Idot', 'İ', # capital I, dot above
'inodot', 'ı', # small i, no dot
'IJlig', 'IJ', # capital IJ ligature
'ijlig', 'ij', # small ij ligature
'Jcirc', 'Ĵ', # capital J, circumflex accent
'jcirc', 'ĵ', # small j, circumflex accent
'Kcedil', 'Ķ', # capital K, cedilla accent
'kcedil', 'ķ', # small k, cedilla accent
'kgreen', 'ĸ', # small kra (Greenlandic)
'Lacute', 'Ĺ', # capital L, acute accent
'lacute', 'ĺ', # small l, acute accent
'Lcedil', 'Ļ', # capital L, cedil accent
'lcedil', 'ļ', # small l, cedil accent
'Lcaron', 'Ľ', # capital L, caron accent
'lcaron', 'ľ', # small l, caron accent
'Lmiddot', 'Ŀ', # capital L, middle dot
'lmiddot', 'ŀ', # small l, middle dot
'Lstrok', 'Ł', # capital L, stroke
'lstrok', 'ł', # small l, stroke
'Nacute', 'Ń', # capital N, acute accent
'nacute', 'ń', # small n, acute accent
'Ncedil', 'Ņ', # capital N, cedil accent
'ncedil', 'ņ', # small n, cedil accent
'Ncaron', 'Ň', # capital N, caron accent
'ncaron', 'ň', # small n, caron accent
'napo', 'ʼn', # small n, preceded by apostrophe
'Eng', 'Ŋ', # capital Eng (Sami)
'eng', 'ŋ', # small eng (Sami)
'Omacr', 'Ō', # capital O, macron accent
'omacr', 'ō', # small o, macron accent
'Obreve', 'Ŏ', # capital O, breve accent
'obreve', 'ŏ', # small o, breve accent
'Odblac', 'Ő', # capital O, double acute accent
'odblac', 'ő', # small o, double acute accent
'OElig', 'Œ', # capital OE ligature
'oelig', 'œ', # small oe ligature
'Racute', 'Ŕ', # capital R, acute accent
'racute', 'ŕ', # small r, acute accent
'Rcedil', 'Ŗ', # capital R, cedilla accent
'rcedil', 'ŗ', # small r, cedilla accent
'Rcaron', 'Ř', # capital R, caron accent
'rcaron', 'ř', # small r, caron accent
'Sacute', 'Ś', # capital S, acute accent
'sacute', 'ś', # small s, acute accent
'Scirc', 'Ŝ', # capital S, circumflex accent
'scirc', 'ŝ', # small s, circumflex accent
'Scedil', 'Ş', # capital S, cedilla accent
'scedil', 'ş', # small s, cedilla accent
'Scaron', 'Š', # capital S, caron accent
'scaron', 'š', # small s, caron accent
'Tcedil', 'Ţ', # capital T, cedilla accent
'tcedil', 'ţ', # small t, cedilla accent
'Tcaron', 'Ť', # capital T, caron accent
'tcaron', 'ť', # small t, caron accent
'Tstrok', 'Ŧ', # capital T, stroke
'tstrok', 'ŧ', # small t, stroke
'Utilde', 'Ũ', # capital U, tilde accent
'utilde', 'ũ', # small u, tilde accent
'Umacr', 'Ū', # capital U, macron accent
'umacr', 'ū', # small u, macron accent
'Ubreve', 'Ŭ', # capital U, breve accent
'ubreve', 'ŭ', # small u, breve accent
'Uring', 'Ů', # capital U, ring above
'uring', 'ů', # small u, ring above
'Udblac', 'Ű', # capital U, double acute accent
'udblac', 'ű', # small u, double acute accent
'Uogon', 'Ų', # capital U, ogonek accent
'uogon', 'ų', # small u, ogonek accent
'Wcirc', 'Ŵ', # capital W, circumflex accent
'wcirc', 'ŵ', # small w, circumflex accent
'Ycirc', 'Ŷ', # capital Y, circumflex accent
'ycirc', 'ŷ', # small y, circumflex accent
'Yuml', 'Ÿ', # capital Y, diaresis accent
'Zacute', 'Ź', # capital Z, acute accent
'zacute', 'ź', # small z, acute accent
'Zdot', 'Ż', # capital Z, dot above
'zdot', 'ż', # small z, dot above
'Zcaron', 'Ž', # capital Z, caron accent
'zcaron', 'ž' # small z, caron accent
);
%iso_10646_character_map_inv
= (
'Ā', '\\={A}',
'ā', '\\={a}',
'Ă', '\\u{A}',
'ă', '\\u{a}',
'Ą', '\\k{A}',
'ą', '\\k{a}',
'Ć', '\\\'{C}',
'ć', '\\\'{c}',
'Ĉ', '\\^{C}',
'ĉ', '\\^{c}',
'Ċ', '\\.{C}',
'ċ', '\\.{c}',
'Č', '\\v{C}',
'č', '\\v{c}',
'Ď', '\\v{D}',
'ď', '\\v{d}',
'Đ', '\\DH{}',
'đ', '\\dh{}',
'Ē', '\\={E}',
'ē', '\\={e}',
'Ĕ', '\\u{E}',
'ĕ', '\\u{e}',
'Ė', '\\.{E}',
'ė', '\\.{e}',
'Ę', '\\k{E}',
'ę', '\\k{e}',
'Ě', '\\v{E}',
'ě', '\\v{e}',
'Ĝ', '\\^{G}',
'ĝ', '\\^{g}',
'Ğ', '\\u{G}',
'ğ', '\\u{g}',
'Ġ', '\\.{G}',
'ġ', '\\.{g}',
'Ģ', '\\c{G}',
'ģ', '\\c{g}',
'Ĥ', '\\^{H}',
'ĥ', '\\^{h}',
# 'Ħ', '\\?{H}', # Don't know how in LaTeX
# 'ħ', '\\?{h}', # Don't know how in LaTeX
'Ĩ', '\\~{I}',
'ĩ', '\\~{\i}',
'Ī', '\\={I}',
'ī', '\\={\i}',
'Ĭ', '\\u{I}',
'ĭ', '\\u{\i}',
'Į', '\\k{I}',
'į', '\\k{i}',
'İ', '\\.{I}',
'ı', '\\i{}',
# 'IJ', '\\??', # Don't know how in LaTeX
# 'ij', '\\??', # Don't know how in LaTeXy
'Ĵ', '\\^{J}',
'ĵ', '\\^{\j}',
'Ķ', '\\c{K}',
'ķ', '\\c{k}',
# 'ĸ', '\\??', # Don't know how in LaTeX
'Ĺ', '\\\'{L}',
'ĺ', '\\\'{l}',
'Ļ', '\\c{L}',
'ļ', '\\c{l}',
'Ľ', '\\v{L}',
'ľ', '\\v{l}',
# 'Ŀ', '\\?{L}', # Don't know how in LaTeX
# 'ŀ', '\\?{l}', # Don't know how in LaTeX
'Ł', '\\L',
'ł', '\\l',
'Ń', '\\\'{N}',
'ń', '\\\'{n}',
'Ņ', '\\c{N}',
'ņ', '\\c{n}',
'Ň', '\\v{N}',
'ň', '\\v{n}',
'ʼn', '\'n', # Probably never occurs
# 'Ŋ', '\\??', # Don't know how in LaTeX
# 'ŋ', '\\??', # Don't know how in LaTeX
'Ō', '\\={O}',
'ō', '\\={o}',
'Ŏ', '\\u{O}',
'ŏ', '\\u{o}',
'Ő', '\\H{O}',
'ő', '\\H{o}',
'Œ', '\\OE',
'œ', '\\oe',
'Ŕ', '\\\'{R}',
'ŕ', '\\\'{r}',
'Ŗ', '\\c{R}',
'ŗ', '\\c{r}',
'Ř', '\\v{R}',
'ř', '\\v{r}',
'Ś', '\\\'{S}',
'ś', '\\\'{s}',
'Ŝ', '\\^{S}',
'ŝ', '\\^{s}',
'Ş', '\\c{S}',
'ş', '\\c{s}',
'Š', '\\v{S}',
'š', '\\v{s}',
'Ţ', '\\c{T}',
'ţ', '\\c{t}',
'Ť', '\\v{T}',
'ť', '\\v{t}',
# 'Ŧ', '\\?{T}', # Don't know how in LaTeX
# 'ŧ', '\\?{t}', # Don't know how in LaTeX
'Ũ', '\\~{U}',
'ũ', '\\~{u}',
'Ū', '\\={U}',
'ū', '\\={u}',
'Ŭ', '\\u{U}',
'ŭ', '\\u{u}',
'Ů', '\\r{U}',
'ů', '\\r{u}',
'Ű', '\\H{U}',
'ű', '\\H{u}',
'Ų', '\\k{U}',
'ų', '\\k{u}',
'Ŵ', '\\^{W}',
'ŵ', '\\^{w}',
'Ŷ', '\\^{Y}',
'ŷ', '\\^{y}',
'Ÿ', '\\"{Y}',
'Ź', '\\\'{Z}',
'ź', '\\\'{z}',
'Ż', '\\.{Z}',
'ż', '\\.{z}',
'Ž', '\\v{Z}',
'ž', '\\v{z}'
);
1;