/*
 * roma kana converter rule structure
 *
 * $Id: rkmap.h,v 1.6 2002/11/05 15:38:58 yusuke Exp $
 */

static const struct rk_rule rk_rule_alphabet[] = 
{
	{"a", "a", NULL},
	{"b", "b", NULL},
	{"c", "c", NULL},
	{"d", "d", NULL},
	{"e", "e", NULL},
	{"f", "f", NULL},
	{"g", "g", NULL},
	{"h", "h", NULL},
	{"i", "i", NULL},
	{"j", "j", NULL},
	{"k", "k", NULL},
	{"l", "l", NULL},
	{"m", "m", NULL},
	{"n", "n", NULL},
	{"o", "o", NULL},
	{"p", "p", NULL},
	{"q", "q", NULL},
	{"r", "r", NULL},
	{"s", "s", NULL},
	{"t", "t", NULL},
	{"u", "u", NULL},
	{"v", "v", NULL},
	{"w", "w", NULL},
	{"x", "x", NULL},
	{"y", "y", NULL},
	{"z", "z", NULL},
	{"A", "A", NULL},
	{"B", "B", NULL},
	{"C", "C", NULL},
	{"D", "D", NULL},
	{"E", "E", NULL},
	{"F", "F", NULL},
	{"G", "G", NULL},
	{"H", "H", NULL},
	{"I", "I", NULL},
	{"J", "J", NULL},
	{"K", "K", NULL},
	{"L", "L", NULL},
	{"M", "M", NULL},
	{"N", "N", NULL},
	{"O", "O", NULL},
	{"P", "P", NULL},
	{"Q", "Q", NULL},
	{"R", "R", NULL},
	{"S", "S", NULL},
	{"T", "T", NULL},
	{"U", "U", NULL},
	{"V", "V", NULL},
	{"W", "W", NULL},
	{"X", "X", NULL},
	{"Y", "Y", NULL},
	{"Z", "Z", NULL},

	{NULL, NULL, NULL}
};

static const struct rk_rule rk_rule_walphabet[] = 
{
	{"a", "£á", NULL},
	{"b", "£â", NULL},
	{"c", "£ã", NULL},
	{"d", "£ä", NULL},
	{"e", "£å", NULL},
	{"f", "£æ", NULL},
	{"g", "£ç", NULL},
	{"h", "£è", NULL},
	{"i", "£é", NULL},
	{"j", "£ê", NULL},
	{"k", "£ë", NULL},
	{"l", "£ì", NULL},
	{"m", "£í", NULL},
	{"n", "£î", NULL},
	{"o", "£ï", NULL},
	{"p", "£ð", NULL},
	{"q", "£ñ", NULL},
	{"r", "£ò", NULL},
	{"s", "£ó", NULL},
	{"t", "£ô", NULL},
	{"u", "£õ", NULL},
	{"v", "£ö", NULL},
	{"w", "£÷", NULL},
	{"x", "£ø", NULL},
	{"y", "£ù", NULL},
	{"z", "£ú", NULL},
	{"A", "£Á", NULL},
	{"B", "£Â", NULL},
	{"C", "£Ã", NULL},
	{"D", "£Ä", NULL},
	{"E", "£Å", NULL},
	{"F", "£Æ", NULL},
	{"G", "£Ç", NULL},
	{"H", "£È", NULL},
	{"I", "£É", NULL},
	{"J", "£Ê", NULL},
	{"K", "£Ë", NULL},
	{"L", "£Ì", NULL},
	{"M", "£Í", NULL},
	{"N", "£Î", NULL},
	{"O", "£Ï", NULL},
	{"P", "£Ð", NULL},
	{"Q", "£Ñ", NULL},
	{"R", "£Ò", NULL},
	{"S", "£Ó", NULL},
	{"T", "£Ô", NULL},
	{"U", "£Õ", NULL},
	{"V", "£Ö", NULL},
	{"W", "£×", NULL},
	{"X", "£Ø", NULL},
	{"Y", "£Ù", NULL},
	{"Z", "£Ú", NULL},

	{NULL, NULL, NULL}
};

#define SKK_LIKE_KIGO_MAP \
	{"z/", "¡¦", NULL}, \
	{"z[", "¡Ö", NULL}, \
	{"z]", "¡×", NULL}, \
	{"z,", "¡Å", NULL}, \
	{"z.", "¡Ä", NULL}, \
	{"z-", "¡Á", NULL}, \
	{"zh", "¢«", NULL}, \
	{"zj", "¢­", NULL}, \
	{"zk", "¢¬", NULL}, \
	{"zl", "¢ª", NULL}

static const struct rk_rule rk_rule_hiragana[] =
{
	SKK_LIKE_KIGO_MAP,

	{"a", "¤¢", NULL},
	{"i", "¤¤", NULL},
	{"u", "¤¦", NULL},
	{"e", "¤¨", NULL},
	{"o", "¤ª", NULL},

	{"xa", "¤¡", NULL},
	{"xi", "¤£", NULL},
	{"xu", "¤¥", NULL},
	{"xe", "¤§", NULL},
	{"xo", "¤©", NULL},
	
	{"ka", "¤«", NULL},
	{"ki", "¤­", NULL},
	{"ku", "¤¯", NULL},
	{"ke", "¤±", NULL},
	{"ko", "¤³", NULL},

	{"kya", "¤­¤ã", NULL},
	{"kyi", "¤­¤£", NULL},
	{"kyu", "¤­¤å", NULL},
	{"kye", "¤­¤§", NULL},
	{"kyo", "¤­¤ç", NULL},
    
	{"k", "¤Ã", "k"},

	{"ga", "¤¬", NULL},
	{"gi", "¤®", NULL},
	{"gu", "¤°", NULL},
	{"ge", "¤²", NULL},
	{"go", "¤´", NULL},

	{"gya", "¤®¤ã", NULL},
	{"gyi", "¤®¤£", NULL},
	{"gyu", "¤®¤å", NULL},
	{"gye", "¤®¤§", NULL},
	{"gyo", "¤®¤ç", NULL},
    
	{"g", "¤Ã", "g"},

	{"sa", "¤µ", NULL},
	{"si", "¤·", NULL},
	{"su", "¤¹", NULL},
	{"se", "¤»", NULL},
	{"so", "¤½", NULL},

	{"sya", "¤·¤ã", NULL},
	{"syi", "¤·¤£", NULL},
	{"syu", "¤·¤å", NULL},
	{"sye", "¤·¤§", NULL},
	{"syo", "¤·¤ç", NULL},
    
	{"sha", "¤·¤ã", NULL},
	{"shi", "¤·", NULL},
	{"shu", "¤·¤å", NULL},
	{"she", "¤·¤§", NULL},
	{"sho", "¤·¤ç", NULL},

	{"s", "¤Ã", "s"},

	{"za", "¤¶", NULL},
	{"zi", "¤¸", NULL},
	{"zu", "¤º", NULL},
	{"ze", "¤¼", NULL},
	{"zo", "¤¾", NULL},

	{"zya", "¤¸¤ã", NULL},
	{"zyi", "¤¸¤£", NULL},
	{"zyu", "¤¸¤å", NULL},
	{"zye", "¤¸¤§", NULL},
	{"zyo", "¤¸¤ç", NULL},

	{"z", "¤Ã", "z"},
    
	{"ja", "¤¸¤ã", NULL},
	{"ji", "¤¸", NULL},
	{"ju", "¤¸¤å", NULL},
	{"je", "¤¸¤§", NULL},
	{"jo", "¤¸¤ç", NULL},

	{"jya", "¤¸¤ã", NULL},
	{"jyi", "¤¸¤£", NULL},
	{"jyu", "¤¸¤å", NULL},
	{"jye", "¤¸¤§", NULL},
	{"jyo", "¤¸¤ç", NULL},
    
	{"j", "¤Ã", "j"},
    
	{"ta", "¤¿", NULL},
	{"ti", "¤Á", NULL},
	{"tu", "¤Ä", NULL},
	{"te", "¤Æ", NULL},
	{"to", "¤È", NULL},

	{"tya", "¤Á¤ã", NULL},
	{"tyi", "¤Á¤£", NULL},
	{"tyu", "¤Á¤å", NULL},
	{"tye", "¤Á¤§", NULL},
	{"tyo", "¤Á¤ç", NULL},
    
	{"tha", "¤Æ¤¡", NULL},
	{"thi", "¤Æ¤£", NULL},
	{"thu", "¤Æ¤å", NULL},
	{"the", "¤Æ¤§", NULL},
	{"tho", "¤Æ¤ç", NULL},

	{"t", "¤Ã", "tc"},

	{"cha", "¤Á¤ã", NULL},
	{"chi", "¤Á", NULL},
	{"chu", "¤Á¤å", NULL},
	{"che", "¤Á¤§", NULL},
	{"cho", "¤Á¤ç", NULL},

	{"tsu", "¤Ä", NULL},
	{"xtu", "¤Ã", NULL},
	{"xtsu", "¤Ã", NULL},

	{"c", "¤Ã", "c"},

	{"da", "¤À", NULL},
	{"di", "¤Â", NULL},
	{"du", "¤Å", NULL},
	{"de", "¤Ç", NULL},
	{"do", "¤É", NULL},

	{"dya", "¤Â¤ã", NULL},
	{"dyi", "¤Â¤£", NULL},
	{"dyu", "¤Â¤å", NULL},
	{"dye", "¤Â¤§", NULL},
	{"dyo", "¤Â¤ç", NULL},

	{"dha", "¤Ç¤ã", NULL},
	{"dhi", "¤Ç¤£", NULL},
	{"dhu", "¤Ç¤å", NULL},
	{"dhe", "¤Ç¤§", NULL},
	{"dho", "¤Ç¤ç", NULL},
    
	{"d", "¤Ã", "d"},

	{"na", "¤Ê", NULL},
	{"ni", "¤Ë", NULL},
	{"nu", "¤Ì", NULL},
	{"ne", "¤Í", NULL},
	{"no", "¤Î", NULL},

	{"nya", "¤Ë¤ã", NULL},
	{"nyi", "¤Ë¤£", NULL},
	{"nyu", "¤Ë¤å", NULL},
	{"nye", "¤Ë¤§", NULL},
	{"nyo", "¤Ë¤ç", NULL},

	{"n", "¤ó", NULL},
	{"nn", "¤ó", NULL},

	{"ha", "¤Ï", NULL},
	{"hi", "¤Ò", NULL},
	{"hu", "¤Õ", NULL},
	{"he", "¤Ø", NULL},
	{"ho", "¤Û", NULL},

	{"hya", "¤Ò¤ã", NULL},
	{"hyi", "¤Ò¤£", NULL},
	{"hyu", "¤Ò¤å", NULL},
	{"hye", "¤Ò¤§", NULL},
	{"hyo", "¤Ò¤ç", NULL},

	{"h", "¤Ã", "h"},
    
	{"fa", "¤Õ¤¡", NULL},
	{"fi", "¤Õ¤£", NULL},
	{"fu", "¤Õ", NULL},
	{"fe", "¤Õ¤§", NULL},
	{"fo", "¤Õ¤©", NULL},

	{"fya", "¤Õ¤ã", NULL},
	{"fyi", "¤Õ¤£", NULL},
	{"fyu", "¤Õ¤å", NULL},
	{"fye", "¤Õ¤§", NULL},
	{"fyo", "¤Õ¤ç", NULL},

	{"f", "¤Ã", "f"},
    
	{"ba", "¤Ð", NULL},
	{"bi", "¤Ó", NULL},
	{"bu", "¤Ö", NULL},
	{"be", "¤Ù", NULL},
	{"bo", "¤Ü", NULL},
    
	{"bya", "¤Ó¤ã", NULL},
	{"byi", "¤Ó¤£", NULL},
	{"byu", "¤Ó¤å", NULL},
	{"bye", "¤Ó¤§", NULL},
	{"byo", "¤Ó¤ç", NULL},

	{"b", "¤Ã", "b" },

	{"pa", "¤Ñ", NULL},
	{"pi", "¤Ô", NULL},
	{"pu", "¤×", NULL},
	{"pe", "¤Ú", NULL},
	{"po", "¤Ý", NULL},

	{"pya", "¤Ô¤ã", NULL},
	{"pyi", "¤Ô¤£", NULL},
	{"pyu", "¤Ô¤å", NULL},
	{"pye", "¤Ô¤§", NULL},
	{"pyo", "¤Ô¤ç", NULL},
    
	{"p", "¤Ã", "p"},
    
	{"ma", "¤Þ", NULL},
	{"mi", "¤ß", NULL},
	{"mu", "¤à", NULL},
	{"me", "¤á", NULL},
	{"mo", "¤â", NULL},

	{"mya", "¤ß¤ã", NULL},
	{"myi", "¤ß¤£", NULL},
	{"myu", "¤ß¤å", NULL},
	{"mye", "¤ß¤§", NULL},
	{"myo", "¤ß¤ç", NULL},

	{"m", "¤ó", "bp"},
	{"m", "¤Ã", "m"},

	{"y", "¤Ã", "y"},
	{"ya", "¤ä", NULL},
	{"yu", "¤æ", NULL},
	{"yo", "¤è", NULL},

	{"xya", "¤ã", NULL},
	{"xyu", "¤å", NULL},
	{"xyo", "¤ç", NULL},

	{"r", "¤Ã", "r"},
	{"ra", "¤é", NULL},
	{"ri", "¤ê", NULL},
	{"ru", "¤ë", NULL},
	{"re", "¤ì", NULL},
	{"ro", "¤í", NULL},

	{"rya", "¤ê¤ã", NULL},
	{"ryi", "¤ê¤£", NULL},
	{"ryu", "¤ê¤å", NULL},
	{"rye", "¤ê¤§", NULL},
	{"ryo", "¤ê¤ç", NULL},

	{"xwa", "¤î", NULL},
	{"wa", "¤ï", NULL},
	{"wi", "¤¦¤£", NULL},
	{"xwi", "¤ð", NULL},
	{"we", "¤¦¤§", NULL},
	{"xwe", "¤ñ", NULL},
	{"wo", "¤ò", NULL},
    
	{"va", "¤¦¡«¤¡", NULL},
	{"vi", "¤¦¡«¤£", NULL},
	{"vu", "¤¦¡«", NULL},
	{"ve", "¤¦¡«¤§", NULL},
	{"vo", "¤¦¡«¤©", NULL},

	{NULL, NULL, NULL}
};

static const struct rk_rule rk_rule_katakana[] =
{
	SKK_LIKE_KIGO_MAP,

	{"a", "¥¢", NULL},
	{"i", "¥¤", NULL},
	{"u", "¥¦", NULL},
	{"e", "¥¨", NULL},
	{"o", "¥ª", NULL},

	{"xa", "¥¡", NULL},
	{"xi", "¥£", NULL},
	{"xu", "¥¥", NULL},
	{"xe", "¥§", NULL},
	{"xo", "¥©", NULL},
	
	{"ka", "¥«", NULL},
	{"ki", "¥­", NULL},
	{"ku", "¥¯", NULL},
	{"ke", "¥±", NULL},
	{"ko", "¥³", NULL},

	{"kya", "¥­¥ã", NULL},
	{"kyi", "¥­¥£", NULL},
	{"kyu", "¥­¥å", NULL},
	{"kye", "¥­¥§", NULL},
	{"kyo", "¥­¥ç", NULL},
    
	{"k", "¥Ã", "k"},

	{"ga", "¥¬", NULL},
	{"gi", "¥®", NULL},
	{"gu", "¥°", NULL},
	{"ge", "¥²", NULL},
	{"go", "¥´", NULL},

	{"gya", "¥®¥ã", NULL},
	{"gyi", "¥®¥£", NULL},
	{"gyu", "¥®¥å", NULL},
	{"gye", "¥®¥§", NULL},
	{"gyo", "¥®¥ç", NULL},
    
	{"g", "¥Ã", "g"},

	{"sa", "¥µ", NULL},
	{"si", "¥·", NULL},
	{"su", "¥¹", NULL},
	{"se", "¥»", NULL},
	{"so", "¥½", NULL},

	{"sya", "¥·¥ã", NULL},
	{"syi", "¥·¥£", NULL},
	{"syu", "¥·¥å", NULL},
	{"sye", "¥·¥§", NULL},
	{"syo", "¥·¥ç", NULL},
    
	{"sha", "¥·¥ã", NULL},
	{"shi", "¥·", NULL},
	{"shu", "¥·¥å", NULL},
	{"she", "¥·¥§", NULL},
	{"sho", "¥·¥ç", NULL},

	{"s", "¥Ã", "s"},

	{"za", "¥¶", NULL},
	{"zi", "¥¸", NULL},
	{"zu", "¥º", NULL},
	{"ze", "¥¼", NULL},
	{"zo", "¥¾", NULL},

	{"zya", "¥¸¥ã", NULL},
	{"zyi", "¥¸¥£", NULL},
	{"zyu", "¥¸¥å", NULL},
	{"zye", "¥¸¥§", NULL},
	{"zyo", "¥¸¥ç", NULL},

	{"z", "¥Ã", "z"},
    
	{"ja", "¥¸¥ã", NULL},
	{"ji", "¥¸", NULL},
	{"ju", "¥¸¥å", NULL},
	{"je", "¥¸¥§", NULL},
	{"jo", "¥¸¥ç", NULL},

	{"jya", "¥¸¥ã", NULL},
	{"jyi", "¥¸¥£", NULL},
	{"jyu", "¥¸¥å", NULL},
	{"jye", "¥¸¥§", NULL},
	{"jyo", "¥¸¥ç", NULL},
    
	{"j", "¥Ã", "j"},
    
	{"ta", "¥¿", NULL},
	{"ti", "¥Á", NULL},
	{"tu", "¥Ä", NULL},
	{"te", "¥Æ", NULL},
	{"to", "¥È", NULL},

	{"tya", "¥Á¥ã", NULL},
	{"tyi", "¥Á¥£", NULL},
	{"tyu", "¥Á¥å", NULL},
	{"tye", "¥Á¥§", NULL},
	{"tyo", "¥Á¥ç", NULL},

	{"tha", "¥Æ¥¡", NULL},
	{"thi", "¥Æ¥£", NULL},
	{"thu", "¥Æ¥å", NULL},
	{"the", "¥Æ¥§", NULL},
	{"tho", "¥Æ¥ç", NULL},

	{"t", "¥Ã", "tc"},

	{"cha", "¥Á¥ã", NULL},
	{"chi", "¥Á", NULL},
	{"chu", "¥Á¥å", NULL},
	{"che", "¥Á¥§", NULL},
	{"cho", "¥Á¥ç", NULL},

	{"tsu", "¥Ä", NULL},
	{"xtu", "¥Ã", NULL},
	{"xtsu", "¥Ã", NULL},

	{"c", "¥Ã", "c"},

	{"da", "¥À", NULL},
	{"di", "¥Â", NULL},
	{"du", "¥Å", NULL},
	{"de", "¥Ç", NULL},
	{"do", "¥É", NULL},

	{"dya", "¥Â¥ã", NULL},
	{"dyi", "¥Â¥£", NULL},
	{"dyu", "¥Â¥å", NULL},
	{"dye", "¥Â¥§", NULL},
	{"dyo", "¥Â¥ç", NULL},

	{"dha", "¥Ç¥ã", NULL},
	{"dhi", "¥Ç¥£", NULL},
	{"dhu", "¥Ç¥å", NULL},
	{"dhe", "¥Ç¥§", NULL},
	{"dho", "¥Ç¥ç", NULL},
    
	{"d", "¥Ã", "d"},

	{"na", "¥Ê", NULL},
	{"ni", "¥Ë", NULL},
	{"nu", "¥Ì", NULL},
	{"ne", "¥Í", NULL},
	{"no", "¥Î", NULL},

	{"nya", "¥Ë¥ã", NULL},
	{"nyi", "¥Ë¥£", NULL},
	{"nyu", "¥Ë¥å", NULL},
	{"nye", "¥Ë¥§", NULL},
	{"nyo", "¥Ë¥ç", NULL},

	{"n", "¥ó", NULL},
	{"nn", "¥ó", NULL},

	{"ha", "¥Ï", NULL},
	{"hi", "¥Ò", NULL},
	{"hu", "¥Õ", NULL},
	{"he", "¥Ø", NULL},
	{"ho", "¥Û", NULL},

	{"hya", "¥Ò¥ã", NULL},
	{"hyi", "¥Ò¥£", NULL},
	{"hyu", "¥Ò¥å", NULL},
	{"hye", "¥Ò¥§", NULL},
	{"hyo", "¥Ò¥ç", NULL},

	{"h", "¥Ã", "h"},
    
	{"fa", "¥Õ¥¡", NULL},
	{"fi", "¥Õ¥£", NULL},
	{"fu", "¥Õ", NULL},
	{"fe", "¥Õ¥§", NULL},
	{"fo", "¥Õ¥©", NULL},

	{"fya", "¥Õ¥ã", NULL},
	{"fyi", "¥Õ¥£", NULL},
	{"fyu", "¥Õ¥å", NULL},
	{"fye", "¥Õ¥§", NULL},
	{"fyo", "¥Õ¥ç", NULL},

	{"f", "¥Ã", "f"},
    
	{"ba", "¥Ð", NULL},
	{"bi", "¥Ó", NULL},
	{"bu", "¥Ö", NULL},
	{"be", "¥Ù", NULL},
	{"bo", "¥Ü", NULL},
    
	{"bya", "¥Ó¥ã", NULL},
	{"byi", "¥Ó¥£", NULL},
	{"byu", "¥Ó¥å", NULL},
	{"bye", "¥Ó¥§", NULL},
	{"byo", "¥Ó¥ç", NULL},

	{"b", "¥Ã", NULL},

	{"pa", "¥Ñ", NULL},
	{"pi", "¥Ô", NULL},
	{"pu", "¥×", NULL},
	{"pe", "¥Ú", NULL},
	{"po", "¥Ý", NULL},

	{"pya", "¥Ô¥ã", NULL},
	{"pyi", "¥Ô¥£", NULL},
	{"pyu", "¥Ô¥å", NULL},
	{"pye", "¥Ô¥§", NULL},
	{"pyo", "¥Ô¥ç", NULL},
    
	{"p", "¥Ã", "p"},
    
	{"ma", "¥Þ", NULL},
	{"mi", "¥ß", NULL},
	{"mu", "¥à", NULL},
	{"me", "¥á", NULL},
	{"mo", "¥â", NULL},

	{"mya", "¥ß¥ã", NULL},
	{"myi", "¥ß¥£", NULL},
	{"myu", "¥ß¥å", NULL},
	{"mye", "¥ß¥§", NULL},
	{"myo", "¥ß¥ç", NULL},

	{"m", "¥ó", "bp"},

	{"y", "¥Ã", "y"},
	{"ya", "¥ä", NULL},
	{"yu", "¥æ", NULL},
	{"yo", "¥è", NULL},

	{"xya", "¥ã", NULL},
	{"xyu", "¥å", NULL},
	{"xyo", "¥ç", NULL},

	{"r", "¥Ã", "r"},
	{"ra", "¥é", NULL},
	{"ri", "¥ê", NULL},
	{"ru", "¥ë", NULL},
	{"re", "¥ì", NULL},
	{"ro", "¥í", NULL},

	{"rya", "¥ê¥ã", NULL},
	{"ryi", "¥ê¥£", NULL},
	{"ryu", "¥ê¥å", NULL},
	{"rye", "¥ê¥§", NULL},
	{"ryo", "¥ê¥ç", NULL},

	{"xwa", "¥î", NULL},
	{"wa", "¥ï", NULL},
	{"wi", "¥¦¥£", NULL},
	{"xwi", "¥ð", NULL},
	{"we", "¥¦¥§", NULL},
	{"xwe", "¥ñ", NULL},
	{"wo", "¥ò", NULL},
    
	{"va", "¥ô¥¡", NULL},
	{"vi", "¥ô¥£", NULL},
	{"vu", "¥ô", NULL},
	{"ve", "¥ô¥§", NULL},
	{"vo", "¥ô¥©", NULL},

	{NULL, NULL, NULL}
};

static const struct rk_rule rk_rule_hankaku_kana[] =
{
	SKK_LIKE_KIGO_MAP,

	{"a", "ޱ", NULL},
	{"i", "޲", NULL},
	{"u", "޳", NULL},
	{"e", "Ž´", NULL},
	{"o", "޵", NULL},

	{"xa", "ާ", NULL},
	{"xi", "ލ", NULL},
	{"xu", "Ž©", NULL},
	{"xe", "Žª", NULL},
	{"xo", "Ž«", NULL},
	
	{"ka", "޶", NULL},
	{"ki", "Ž·", NULL},
	{"ku", "ޏ", NULL},
	{"ke", "޹", NULL},
	{"ko", "Žº", NULL},

	{"kya", "޷ެ", NULL},
	{"kyi", "k޲", NULL},
	{"kyu", "Ž·Ž­", NULL},
	{"kye", "Ž·Žª", NULL},
	{"kyo", "Ž·Ž®", NULL},
    
	{"k", "ޝ", "k"},

	{"ga", "޶ŽÞ", NULL},
	{"gi", "Ž·ŽÞ", NULL},
	{"gu", "ޏŽÞ", NULL},
	{"ge", "޹ŽÞ", NULL},
	{"go", "ŽºŽÞ", NULL},

	{"gya", "Ž·ŽÞެ", NULL},
	{"gyi", "Ž·ŽÞލ", NULL},
	{"gyu", "Ž·ŽÞŽ­", NULL},
	{"gye", "Ž·ŽÞŽª", NULL},
	{"gyo", "Ž·ŽÞŽ®", NULL},
    
	{"g", "ޝ", "g"},

	{"sa", "Ž»", NULL},
	{"si", "޼", NULL},
	{"su", "޽", NULL},
	{"se", "޾", NULL},
	{"so", "Ž¿", NULL},

	{"sya", "޼ެ", NULL},
	{"syi", "޼ލ", NULL},
	{"syu", "޼ޭ", NULL},
	{"sye", "Ž¼Žª", NULL},
	{"syo", "޼ޮ", NULL},
    
	{"sha", "޼ެ", NULL},
	{"shi", "޼", NULL},
	{"shu", "޼ޭ", NULL},
	{"she", "Ž¼Žª", NULL},
	{"sho", "޼ޮ", NULL},

	{"s", "ޝ", "s"},

	{"za", "Ž»ŽÞ", NULL},
	{"zi", "޼ŽÞ", NULL},
	{"zu", "޽ŽÞ", NULL},
	{"ze", "޾ŽÞ", NULL},
	{"zo", "Ž¿ŽÞ", NULL},

	{"zya", "޼ŽÞެ", NULL},
	{"zyi", "޼ŽÞލ", NULL},
	{"zyu", "޼ŽÞŽ­", NULL},
	{"zye", "޼ŽÞŽª", NULL},
	{"zyo", "޼ŽÞŽ®", NULL},

	{"z", "ޝ", "z"},
    
	{"ja", "޼ŽÞެ", NULL},
	{"ji", "޼ŽÞ", NULL},
	{"ju", "޼ŽÞŽ­", NULL},
	{"je", "޼ŽÞŽª", NULL},
	{"jo", "޼ŽÞŽ®", NULL},

	{"jya", "޼ŽÞެ", NULL},
	{"jyi", "޼ŽÞލ", NULL},
	{"jyu", "޼ŽÞŽ­", NULL},
	{"jye", "޼ŽÞŽª", NULL},
	{"jyo", "޼ŽÞŽ®", NULL},
    
	{"j", "ޝ", "j"},
    
	{"ta", "ŽÀ", NULL},
	{"ti", "ŽÁ", NULL},
	{"tu", "ŽÂ", NULL},
	{"te", "ŽÃ", NULL},
	{"to", "ŽÄ", NULL},

	{"tya", "ŽÁެ", NULL},
	{"tyi", "ŽÁލ", NULL},
	{"tyu", "ŽÁŽ­", NULL},
	{"tye", "ŽÁŽª", NULL},
	{"tyo", "ŽÁŽ®", NULL},

	{"tha", "ŽÃާ", NULL},
	{"thi", "ŽÃލ", NULL},
	{"thu", "ŽÁŽ­", NULL},
	{"the", "ŽÁŽª", NULL},
	{"tho", "ŽÁŽ®", NULL},

	{"t", "ޝ", "tc"},

	{"cha", "ŽÁެ", NULL},
	{"chi", "ŽÁ", NULL},
	{"chu", "ŽÁŽ­", NULL},
	{"che", "ŽÁŽª", NULL},
	{"cho", "ŽÁŽ®", NULL},

	{"tsu", "ŽÂ", NULL},
	{"xtu", "ޝ", NULL},
	{"xtsu", "ޝ", NULL},

	{"c", "ޝ", "c"},

	{"da", "ŽÀŽÞ", NULL},
	{"di", "ŽÁŽÞ", NULL},
	{"du", "ŽÂŽÞ", NULL},
	{"de", "ŽÃŽÞ", NULL},
	{"do", "ŽÄŽÞ", NULL},

	{"dya", "ŽÁŽÞެ", NULL},
	{"dyi", "ŽÁŽÞލ", NULL},
	{"dyu", "ŽÁŽÞŽ©", NULL},
	{"dye", "ŽÁŽÞŽª", NULL},
	{"dyo", "ŽÁŽÞŽ®", NULL},

	{"dha", "ŽÃŽÞެ", NULL},
	{"dhi", "ŽÃŽÞލ", NULL},
	{"dhu", "ŽÃŽÞŽ­", NULL},
	{"dhe", "ŽÃŽÞŽª", NULL},
	{"dho", "ŽÃŽÞŽ®", NULL},
    
	{"d", "ޝ", "d"},

	{"na", "ŽÅ", NULL},
	{"ni", "ŽÆ", NULL},
	{"nu", "ŽÇ", NULL},
	{"ne", "ŽÈ", NULL},
	{"no", "ŽÉ", NULL},

	{"nya", "ޯެ", NULL},
	{"nyi", "ޯލ", NULL},
	{"nyu", "ŽÆŽ­", NULL},
	{"nye", "ŽÆŽª", NULL},
	{"nyo", "ŽÆŽ®", NULL},

	{"n", "ŽÝ", NULL},
	{"nn", "ŽÝ", NULL},

	{"ha", "ŽÊ", NULL},
	{"hi", "ŽË", NULL},
	{"hu", "ŽÌ", NULL},
	{"he", "ŽÍ", NULL},
	{"ho", "ŽÎ", NULL},

	{"hya", "ŽËެ", NULL},
	{"hyi", "ŽËލ", NULL},
	{"hyu", "ŽËŽ­", NULL},
	{"hye", "ŽËŽª", NULL},
	{"hyo", "ŽËŽ®", NULL},

	{"h", "ޝ", "h"},
    
	{"fa", "ŽÌާ", NULL},
	{"fi", "ŽÌލ", NULL},
	{"fu", "ŽÌ", NULL},
	{"fe", "ŽÌŽª", NULL},
	{"fo", "ŽÌŽ«", NULL},

	{"fya", "ŽÌެ", NULL},
	{"fyi", "ŽÌލ", NULL},
	{"fyu", "ŽÌŽ­", NULL},
	{"fye", "ŽÌŽª", NULL},
	{"fyo", "ŽÌŽ®", NULL},

	{"f", "ޝ", "f"},
    
	{"ba", "ŽÊŽÞ", NULL},
	{"bi", "ŽËŽÞ", NULL},
	{"bu", "ŽÌŽÞ", NULL},
	{"be", "ŽÍŽÞ", NULL},
	{"bo", "ŽÎŽÞ", NULL},
    
	{"bya", "ŽËŽÞެ", NULL},
	{"byi", "ŽËŽÞލ", NULL},
	{"byu", "ŽËŽÞŽ­", NULL},
	{"bye", "ŽËŽÞŽª", NULL},
	{"byo", "ŽËŽÞŽ®", NULL},

	{"b", "ޝ", NULL},

	{"pa", "ŽÊŽß", NULL},
	{"pi", "ŽËŽß", NULL},
	{"pu", "ŽÌŽß", NULL},
	{"pe", "ŽÍŽß", NULL},
	{"po", "ŽÎŽß", NULL},

	{"pya", "ŽËŽßެ", NULL},
	{"pyi", "ŽËŽßލ", NULL},
	{"pyu", "ŽËŽßŽ­", NULL},
	{"pye", "ŽËŽßŽª", NULL},
	{"pyo", "ŽËŽßŽ®", NULL},
    
	{"p", "ޝ", "p"},
    
	{"ma", "ŽÏ", NULL},
	{"mi", "ŽÐ", NULL},
	{"mu", "ŽÑ", NULL},
	{"me", "ŽÒ", NULL},
	{"mo", "ŽÓ", NULL},

	{"mya", "ŽÐެ", NULL},
	{"myi", "ŽÐލ", NULL},
	{"myu", "ŽÐŽ­", NULL},
	{"mye", "ŽÐŽª", NULL},
	{"myo", "ŽÐŽ®", NULL},

	{"m", "ŽÝ", "bp"},

	{"y", "ޝ", "y"},
	{"ya", "ŽÔ", NULL},
	{"yu", "ŽÕ", NULL},
	{"yo", "ŽÖ", NULL},

	{"xya", "ެ", NULL},
	{"xyu", "Ž­", NULL},
	{"xyo", "Ž®", NULL},

	{"r", "ޝ", "r"},
	{"ra", "Ž×", NULL},
	{"ri", "ŽØ", NULL},
	{"ru", "ŽÙ", NULL},
	{"re", "ŽÚ", NULL},
	{"ro", "ŽÛ", NULL},

	{"rya", "ިެ", NULL},
	{"ryi", "ިލ", NULL},
	{"ryu", "ŽØŽ­", NULL},
	{"rye", "ŽØŽª", NULL},
	{"ryo", "ŽØŽ®", NULL},

	{"xwa", "ŽÜ", NULL},
	{"wa", "ŽÜ", NULL},
	{"wi", "޳ލ", NULL},
	{"xwi", "޳ލ", NULL},
	{"we", "Ž³Žª", NULL},
	{"xwe", "Ž³Žª", NULL},
	{"wo", "ަ", NULL},
    
	{"va", "޳ŽÞާ", NULL},
	{"vi", "޳ŽÞލ", NULL},
	{"vu", "޳ŽÞ", NULL},
	{"ve", "޳ŽÞŽª", NULL},
	{"vo", "޳ŽÞŽ«", NULL},

	{NULL, NULL, NULL}
};

/*
 * Local variables:
 *  c-indent-level: 8
 *  c-basic-offset: 8
 * End:
 */


syntax highlighted by Code2HTML, v. 0.9.1