|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /domains/mandarintools/pyconv/ |
Upload File : |
import java.applet.*;
import java.awt.*;
public class PinYinConv extends Applet {
PYtable mypytable = new PYtable();
int result;
private Button BPMFbutton;
private Button PYbutton;
private Button WGbutton;
private Button Fbutton;
private TextField BPMFtext, PYtext, WGtext, Ftext;
public void init() {
this.setLayout(new FlowLayout(FlowLayout.CENTER, 15,15));
BPMFbutton = new Button(" BoPoMoFo ");
BPMFtext = new TextField(15);
BPMFtext.setEditable(true);
PYbutton = new Button(" PinYin ");
PYtext = new TextField(15);
PYtext.setEditable(true);
WGbutton = new Button(" Wade Giles ");
WGtext = new TextField(15);
Fbutton = new Button("French system");
Ftext = new TextField(15);
Panel BPMFpanel = new Panel();
BPMFpanel.setLayout(new FlowLayout(FlowLayout.CENTER,15,3));
BPMFpanel.add(BPMFbutton);
BPMFpanel.add(BPMFtext);
this.add(BPMFpanel);
Panel PYpanel = new Panel();
PYpanel.setLayout(new FlowLayout(FlowLayout.CENTER,15,3));
PYpanel.add("WEST", PYbutton);
PYpanel.add("EAST", PYtext);
this.add(PYpanel);
Panel WGpanel = new Panel();
WGpanel.setLayout(new FlowLayout(FlowLayout.CENTER,15,3));
WGpanel.add(WGbutton);
WGpanel.add(WGtext);
this.add(WGpanel);
Panel Fpanel = new Panel();
Fpanel.setLayout(new FlowLayout(FlowLayout.CENTER,15,3));
Fpanel.add(Fbutton);
Fpanel.add(Ftext);
this.add(Fpanel);
//result = mypytable.pyConv(PYtable.PinYin, "de");
// System.out.println("result is " + result + "\n");
}
public boolean handleEvent(Event event) {
switch(event.id) {
case Event.ACTION_EVENT:
if (event.target == BPMFbutton || event.target == BPMFtext) {
result = mypytable.pyConv(PYtable.BoPoMoFo, BPMFtext.getText());
if (result >= 0) {
PYtext.setText(PYtable.phontable[result][PYtable.PinYin]);
WGtext.setText(PYtable.phontable[result][PYtable.WadeGiles]);
Ftext.setText(PYtable.phontable[result][PYtable.French]);
} else {
PYtext.setText("Not found");
WGtext.setText("Not found");
Ftext.setText("Not found");
}
return true;
} else if (event.target == PYbutton || event.target == PYtext) {
result = mypytable.pyConv(PYtable.PinYin, PYtext.getText());
if (result >= 0) {
BPMFtext.setText(PYtable.phontable[result][PYtable.BoPoMoFo]);
WGtext.setText(PYtable.phontable[result][PYtable.WadeGiles]);
Ftext.setText(PYtable.phontable[result][PYtable.French]);
} else {
BPMFtext.setText("Not found");
WGtext.setText("Not found");
Ftext.setText("Not found");
}
return true;
} else if (event.target == WGbutton || event.target == WGtext) {
result = mypytable.pyConv(PYtable.WadeGiles, WGtext.getText());
if (result >= 0) {
BPMFtext.setText(PYtable.phontable[result][PYtable.BoPoMoFo]);
PYtext.setText(PYtable.phontable[result][PYtable.PinYin]);
Ftext.setText(PYtable.phontable[result][PYtable.French]);
} else {
BPMFtext.setText("Not found");
PYtext.setText("Not found");
Ftext.setText("Not found");
}
return true;
} else if (event.target == Fbutton || event.target == Ftext) {
result = mypytable.pyConv(PYtable.French, Ftext.getText());
if (result >= 0) {
BPMFtext.setText(PYtable.phontable[result][PYtable.BoPoMoFo]);
WGtext.setText(PYtable.phontable[result][PYtable.WadeGiles]);
PYtext.setText(PYtable.phontable[result][PYtable.PinYin]);
} else {
BPMFtext.setText("Not found");
WGtext.setText("Not found");
PYtext.setText("Not found");
}
return true;
}
case Event.KEY_PRESS:
if (event.key == 9 && event.target == BPMFtext) {
PYtext.requestFocus();
return true;
} else if (event.key == 9 && event.target == PYtext) {
WGtext.requestFocus();
return true;
} else if (event.key == 9 && event.target == WGtext) {
Ftext.requestFocus();
return true;
} else if (event.key == 9 && event.target == Ftext) {
BPMFtext.requestFocus();
return true;
}
}
return super.handleEvent(event);
}
/* public void paint(Graphics g) {
if (result >= 0) {
g.drawString(PYtable.phontable[result][3], 25, 50);
}
} */
};
class PYtable {
public static final int BoPoMoFo = 0;
public static final int PinYin = 1;
public static final int WadeGiles = 2;
public static final int French = 3;
public int i;
public boolean notfound;
public static final String phontable[][] = {
{"��", "a", "a", "a", "a"},
{"��", "ai", "ai", "ngai", "ai"},
{"��", "an", "an", "ngan", "an"},
{"��", "ang", "ang", "ngang", "ang"},
{"��", "ao", "ao", "ngao", "au"},
{"�Ũ�", "ba", "pa", "pa", "ba"},
{"�Ũ�", "bai", "pai", "pai", "bai"},
{"�Ũ�", "ban", "pan", "pan", "ban"},
{"�Ũ�", "bang", "pang", "pang", "bang"},
{"�Ũ�", "bao", "pao", "pao", "bau"},
{"�Ũ�", "bei", "pei", "pei", "bei"},
{"�Ũ�", "ben", "pen", "pen", "ben"},
{"�Ũ�", "beng", "peng", "pong", "beng"},
{"��һ", "bi", "pi", "pi", "bi"},
{"��һ��", "bian", "pien", "pien", "byan"},
{"��һ��", "biao", "piao", "piao", "byau"},
{"��һ��", "bie", "pieh", "pie", "bye"},
{"��һ��", "bin", "pin", "pin", "bin"},
{"��һ��", "bing", "ping", "ping", "bing"},
{"�Ũ�", "bo", "po", "po", "bwo"},
{"�Ũ�", "bu", "pu", "pou", "bu"},
{"�ب�", "ca", "ts'a", "ts'a", "tsa"},
{"�ب�", "cai", "ts'ai", "ts'ai", "tsai"},
{"�ب�", "can", "ts'an", "ts'an", "tsan"},
{"�ب�", "cang", "ts'ang", "ts'ang", "tsang"},
{"�ب�", "cao", "ts'ao", "ts'ao", "tsau"},
{"�ب�", "ce", "ts'e", "ts'\u00f6", "tse"},
{"�ب�", "cen", "ts'en", "ts'en", "tsen"},
{"�ʨ�", "ceng", "ts'eng", "ts'eng", "tseng"},
{"�Ԩ�", "cha", "ch'a", "tch'a", "cha"},
{"�Ԩ�", "chai", "ch'ai", "tch'ai", "chai"},
{"�Ԩ�", "chan", "ch'an", "tch'an", "chan"},
{"�Ԩ�", "chang", "ch'ang", "tch'ang", "chang"},
{"�Ԩ�", "chao", "ch'ao", "tch'ao", "chau"},
{"�Ԩ�", "che", "ch'e", "tch'\u00f6", "che"},
{"�Ԩ�", "chen", "ch'en", "tch'en", "chen"},
{"�Ԩ�", "cheng", "ch'eng", "tch'eng", "cheng"},
{"��", "chi", "ch'ih", "tch'e", "chr"},
{"�Ԩ��", "chong", "ch'ung", "tch'ong", "chung"},
{"�Ԩ�", "chou", "ch'ou", "tch'eou", "chou"},
{"�Ԩ�", "chu", "ch'u", "tch'ou", "chu"},
{"�Ԩ��", "chua", "ch'ua", "tch'oua", "chwa"},
{"�Ԩ��", "chuai", "ch'uai", "tch'ouai", "chwai"},
{"�Ԩ��", "chuan", "ch'uan", "tch'ouan", "chwan"},
{"�Ԩ��", "chuang", "ch'uang", "tch'ouang", "chwang"},
{"�Ԩ��", "chui", "ch'ui", "tch'ouei", "chwei"},
{"�Ԩ��", "chun", "ch'un", "ts'iun,k'iun", "chwun"},
{"�Ԩ��", "chuo", "ch'o", "tch'o", "chwo"},
{"��", "ci", "tz'u", "ts'eu", "tsz"},
{"�ب��", "cong", "ts'ung", "ts'ong", "tsung"},
{"�ب�", "cou", "ts'ou", "ts'eou", "tsou"},
{"�ب�", "cu", "ts'u", "ts'ou", "tsu"},
{"�ب��", "cuan", "ts'uan", "ts'ouan", "tswan"},
{"�ب��", "cui", "ts'ui", "ts'ouei", "tswei"},
{"�ب��", "cun", "ts'un", "ts'ouen", "tswun"},
{"�ب��", "cuo", "ts'o", "ts'o", "tswo"},
{"�ɨ�", "da", "ta", "ta", "da"},
{"�ɨ�", "dai", "tai", "tai", "dai"},
{"�ɨ�", "dan", "tan", "tan", "dan"},
{"�ɨ�", "dang", "tang", "tang", "dang"},
{"�ɨ�", "dao", "tao", "tao", "dau"},
{"�ɨ�", "de", "te", "t\u00f6", "de"},
{"�ɨ�", "dei", "tei", "tei", "dei"},
{"�ɨ�", "deng", "teng", "teng", "deng"},
{"��һ", "di", "ti", "ti", "di"},
{"��һ��", "dian", "tien", "tien", "dyan"},
{"��һ��", "diang", "--", "--", "--"},
{"��һ��", "diao", "tiao", "tiao", "dyau"},
{"��һ��", "die", "tieh", "tie", "dye"},
{"��һ��", "ding", "ting", "ting", "ding"},
{"��һ��", "diu", "tiu", "tieou", "dyou"},
{"�ɨ��", "dong", "tung", "tong", "dung"},
{"�ɨ�", "dou", "tou", "tou", "dou"},
{"�ɨ�", "du", "tu", "tou", "du"},
{"�ɨ��", "duan", "tuan", "touan", "dwan"},
{"�ɨ��", "dui", "tui", "touei", "dwei"},
{"�ɨ��", "dun", "tun", "touen", "dwun"},
{"�ɨ��", "duo", "to", "to", "dwo"},
{"��", "e", "e(o)", "ngo", "e"},
{"��", "eh", "eh", "--", "eh"},
{"��", "ei", "ei", "ei", "ei"},
{"��", "en", "en", "ngen", "en"},
{"��", "eng", "eng", "ngong", "eng"},
{"��", "er", "erh", "eul", "er"},
{"�Ȩ�", "fa", "fa", "fa", "fa"},
{"�Ȩ�", "fan", "fan", "fan", "fan"},
{"�Ȩ�", "fang", "fang", "fang", "fang"},
{"�Ȩ�", "fei", "fei", "fei", "fei"},
{"�Ȩ�", "fen", "fen", "fen", "fen"},
{"�Ȩ�", "feng", "feng", "fong", "feng"},
{"�Ȩ�", "fo", "fo", "fo", "fwo"},
{"�Ȩ�", "fou", "fou", "feou", "fou"},
{"�Ȩ�", "fu", "fu", "fou", "fu"},
{"�ͨ�", "ga", "ka", "ka", "ga"},
{"�ͨ�", "gai", "kai", "kai", "gai"},
{"�ͨ�", "gan", "kan", "kan", "gan"},
{"�ͨ�", "gang", "kang", "kang", "gang"},
{"�ͨ�", "gao", "kao", "kao", "gau"},
{"�ͨ�", "gei", "kei", "kei", "gei"},
{"�ͨ�", "gen", "ken", "ken", "gen"},
{"�ͨ�", "geng", "keng", "keng", "geng"},
{"��һ��", "gie", "gie", "--", "gie"},
{"�ͨ��", "gong", "kung", "kong", "gung"},
{"�ͨ�", "gou", "kou", "keou", "gou"},
{"�ͨ�", "gu", "ku", "kou", "gu"},
{"�ͨ��", "gua", "kua", "koua", "gwa"},
{"�ͨ��", "guai", "kuai", "kouai", "gwai"},
{"�ͨ��", "guan", "kuan", "kouan", "gwan"},
{"�ͨ��", "guang", "kuang", "kouang", "gwang"},
{"�ͨ��", "gui", "kuei", "koue", "gwei"},
{"�ͨ��", "gun", "kun", "kouen", "gwun"},
{"�ͨ��", "guo", "kuo", "kouo", "gwo"},
{"�Ϩ�", "ha", "ha", "ha", "ha"},
{"�Ϩ�", "hai", "hai", "hai", "hai"},
{"�Ϩ�", "han", "han", "han", "han"},
{"�Ϩ�", "hang", "hang", "hang", "hang"},
{"�Ϩ�", "hao", "hao", "hao", "hau"},
{"�Ϩ�", "he", "he(ho)", "ho", "he"},
{"�Ϩ�", "hei", "hei", "hei", "hei"},
{"�Ϩ�", "hen", "hen", "hen", "hen"},
{"�Ϩ�", "heng", "heng", "heng", "heng"},
{"�Ϩ��", "hong", "hung", "hong", "hung"},
{"�Ϩ�", "hou", "hou", "heou", "hou"},
{"�Ϩ�", "hu", "hu", "hou", "hu"},
{"�Ϩ��", "hua", "hua", "houa", "hwa"},
{"�Ϩ��", "huai", "huai", "houai", "hwai"},
{"�Ϩ��", "huan", "huan", "houan", "hwan"},
{"�Ϩ��", "huang", "huang", "houang", "hwang"},
{"�Ϩ��", "hui", "hui, huei", "houei", "hwei"},
{"�Ϩ��", "hun", "hun", "houen", "hwun"},
{"�Ϩ��", "huo", "huo", "houo", "hwo"},
{"��һ", "ji", "chi", "ki,tsi", "ji"},
{"��һ��", "jia", "chia", "kia", "jya"},
{"��һ��", "jian", "chien", "kien,tsien", "jyan"},
{"��һ��", "jiang", "chiang", "kiang, tsiang", "jyang"},
{"��һ��", "jiao", "chiao", "kiao, tsiao", "jyau"},
{"��һ��", "jie", "chieh", "kie, tsie, kiai", "jye"},
{"��һ��", "jin", "chin", "kin, tsin", "jin"},
{"��һ��", "jing", "ching", "kin, tsing", "jing"},
{"���", "jiong", "chiung", "kiong", "jyung"},
{"��һ��", "jiu", "chiu", "kieou, tsieou", "jyou"},
{"�Ш�", "ju", "ch�", "tchou", "jyu"},
{"���", "juan", "ch�an", "tchouan", "jywan"},
{"���", "jue", "ch�eh", "kio,kiue", "jywe"},
{"���", "jun", "ch�n", "kiun,tsiun", "jyun"},
{"�Ψ�", "ka", "k'a", "k'a", "ka"},
{"�Ψ�", "kai", "k'ai", "k'ai", "kai"},
{"�Ψ�", "kan", "k'an", "k'an", "kan"},
{"�Ψ�", "kang", "k'ang", "k'ang", "kang"},
{"�Ψ�", "kao", "k'ao", "k'ao", "kau"},
{"�Ψ�", "ke", "k'e,k'o", "k'o", "ke"},
{"�Ψ�", "ken", "k'en", "k'en", "ken"},
{"�Ψ�", "keng", "k'eng", "k'eng", "keng"},
{"���", "kong", "k'ung", "k'ong", "kung"},
{"�Ψ�", "kou", "k'ou", "k'eou", "kou"},
{"�Ψ�", "ku", "k'u", "k'ou", "ku"},
{"���", "kua", "k'ua", "k'oua", "kwa"},
{"���", "kuai", "k'uai", "k'ouai", "kwai"},
{"���", "kuan", "k'uan", "k'ouan", "kwan"},
{"���", "kuang", "k'uang", "k'ouang", "kwang"},
{"���", "kui", "k'uei", "k'ouei", "kwei"},
{"���", "kun", "k'un", "k'ouen", "kwun"},
{"���", "kuo", "k'uo", "k'ouo", "kwo"},
{"�̨�", "la", "la", "la", "la"},
{"�̨�", "lai", "lai", "lai", "lai"},
{"�̨�", "lan", "lan", "lan", "lan"},
{"�̨�", "lang", "lang", "lang", "lang"},
{"�̨�", "lao", "lao", "lao", "lau"},
{"�̨�", "le", "le", "lo", "le"},
{"�̨�", "lei", "lei", "lei", "lei"},
{"�̨�", "leng", "leng", "leng", "leng"},
{"��һ", "li", "li", "li", "li"},
{"��һ��", "lia", "lia", "lea", "lya"},
{"��һ��", "lian", "lien", "lien", "lyan"},
{"��һ��", "liang", "liang", "leang", "lyang"},
{"��һ��", "liao", "liao", "leao", "lyau"},
{"��һ��", "lie", "lieh", "lie", "lye"},
{"��һ��", "lin", "lin", "lin", "lin"},
{"��һ��", "ling", "ling", "ling", "ling"},
{"��һ��", "liu", "liu", "lieou", "lyou"},
{"�̨��", "long", "lung", "long", "lung"},
{"�̨�", "lou", "lou", "leou", "lou"},
{"�̨��", "luan", "luan", "liuan", "lwan"},
{"�̨��", "l�e", "l�eh", "liue,lio", "lywe"},
{"�̨��", "lun", "lun", "liun", "lwun"},
{"�̨��", "luo", "lo", "--", "lwo"},
{"�̨�", "lu", "lu", "lou", "lu"},
{"�̨�", "l�", "l�", "liu", "lyu"},
{"�Ǩ�", "ma", "ma", "ma", "ma"},
{"�Ǩ�", "mai", "mai", "mai", "mai"},
{"�Ǩ�", "man", "man", "man", "man"},
{"�Ǩ�", "mang", "mang", "mang", "mang"},
{"�Ǩ�", "mao", "mao", "mao", "mau"},
{"�Ǩ�", "mei", "mei", "mei", "mei"},
{"�Ǩ�", "men", "men", "men", "men"},
{"�Ǩ�", "meng", "meng", "mong", "meng"},
{"��һ", "mi", "mi", "mi", "mi"},
{"��һ��", "mian", "mien", "mien", "myan"},
{"��һ��", "miao", "miao", "miao", "myau"},
{"��һ��", "mie", "mieh", "mie", "mye"},
{"��һ��", "min", "min", "min", "min"},
{"��һ��", "ming", "ming", "ming", "ming"},
{"��һ��", "miu", "miu", "mieou", "myou"},
{"�Ǩ�", "mo", "mo", "mo", "mwo"},
{"�Ǩ�", "mou", "mou", "mou", "mou"},
{"�Ǩ�", "mu", "mu", "mou", "mu"},
{"�˨�", "na", "na", "na", "na"},
{"�˨�", "nai", "nai", "nai", "nai"},
{"�˨�", "nan", "nan", "nan", "nan"},
{"�˨�", "nang", "nang", "nang", "nang"},
{"�˨�", "nao", "nao", "nao", "nau"},
{"�˨�", "ne", "ne", "ne", "ne"},
{"�˨�", "nei", "nei", "nei", "nei"},
{"�˨�", "nen", "nen", "nen", "nen"},
{"�˨�", "neng", "neng", "neng", "neng"},
{"��һ", "ni", "ni", "ni", "ni"},
{"��һ��", "nia", "nan", "nan", "nya"},
{"��һ��", "nian", "nien", "nien", "nyan"},
{"��һ��", "niang", "niang", "niang", "nyang"},
{"��һ��", "niao", "niao", "niao", "nyau"},
{"��һ��", "nie", "nieh", "nie", "nye"},
{"��һ��", "nin", "nin", "nin", "nin"},
{"��һ��", "ning", "ning", "ning", "ning"},
{"��һ��", "niu", "niu", "nieou", "nyou"},
{"�˨��", "nou", "nou", "nneou", "nou"},
{"�˨�", "nu", "nu", "nou", "nu"},
{"�˨��", "nuan", "nuan", "nouan", "nwan"},
{"�˨��", "nue", "n�eh", "nio", "nywe"},
{"�˨��", "nui", "nui", "--", "nwei"},
{"�˨�", "nu", "nu", "nou", "nu"},
{"�˨�", "n�", "n�", "niu", "nyu"},
{"��", "ou", "ou", "ngeou", "ou"},
{"�ƨ�", "pa", "p'a", "p'a", "pa"},
{"�ƨ�", "pai", "p'ai", "p'ai", "pai"},
{"�ƨ�", "pan", "p'an", "p'an", "pan"},
{"�ƨ�", "pang", "p'ang", "p'ang", "pang"},
{"�ƨ�", "pao", "p'ao", "p'ao", "pau"},
{"�ƨ�", "pei", "p'ei", "p'ei", "pei"},
{"�ƨ�", "pen", "p'en", "p'en", "pen"},
{"�ƨ�", "peng", "p'eng", "p'ong", "peng"},
{"��һ", "pi", "p'i", "p'i", "pi"},
{"��һ��", "pian", "p'ien", "p'ien", "pyan"},
{"��һ��", "piao", "p'iao", "p'iao", "pyau"},
{"��һ��", "pie", "p'ieh", "p'ie", "pye"},
{"��һ��", "pin", "p'in", "p'in", "pin"},
{"��һ��", "ping", "p'ing", "p'ing", "ping"},
{"�ƨ�", "po", "p'o", "p'o", "pwo"},
{"�ƨ�", "pou", "p'ou", "p'eou", "pou"},
{"�ƨ�", "pu", "p'u", "p'ou", "pu"},
{"��һ", "qi", "ch'i", "k'i,ts'i", "chi"},
{"��һ��", "qia", "ch'ia", "k'ia", "chya"},
{"��һ��", "qian", "ch'ien", "k'ien,ts'ien", "chyan"},
{"��һ��", "qiang", "ch'iang", "k'iang,ts'iang", "chyang"},
{"��һ��", "qiao", "ch'iao", "k'iao,ts'iao", "chyau"},
{"��һ��", "qie", "ch'ieh", "k'ie,ts'ie,k'iai", "chye"},
{"��һ��", "qin", "ch'in", "k'in,ts'in", "chin"},
{"��һ��", "qing", "ch'ing", "k'ing,ts'ing", "ching"},
{"�Ѩ��", "qiong", "ch'iung", "k'iong", "chyung"},
{"��һ��", "qiu", "ch'iu", "k'ieou,ts'ieou", "chyou"},
{"�Ѩ�", "qu", "ch'�", "k'iu,ts'iu", "chyu"},
{"�Ѩ��", "quan", "ch'�an", "k'iuan,ts'iuan", "chywan"},
{"�Ѩ��", "que", "ch'�eh", "k'io,k'iue", "chywe"},
{"�Ѩ��", "qun", "ch'�n", "k'iun,ts'iun", "chyun"},
{"�֨�", "ran", "jan", "jan", "ran"},
{"�֨�", "rang", "jang", "jang", "rang"},
{"�֨�", "rao", "jao", "jao", "rau"},
{"�֨�", "re", "je", "j�", "re"},
{"�֨�", "ren", "jen", "jen", "ren"},
{"�֨�", "reng", "jeng", "jeng", "reng"},
{"��", "ri", "jih", "je", "r"},
{"�֨��", "rong", "jung", "jong", "rung"},
{"�֨�", "rou", "jou", "jeou", "rou"},
{"�֨�", "ru", "ju", "jou", "ru"},
{"�֨��", "ruan", "juan", "jouan", "rwan"},
{"�֨��", "rui", "jui", "jouei", "rwei"},
{"�֨��", "run", "jun", "jouen", "rwun"},
{"�֨��", "ruo", "jo", "jo", "rwo"},
{"�٨�", "sa", "sa", "sa", "sa"},
{"�٨�", "sai", "sai", "sai", "sai"},
{"�٨�", "san", "san", "san", "san"},
{"�٨�", "sang", "sang", "sang", "sang"},
{"�٨�", "sao", "sao", "sao", "sau"},
{"�٨�", "se", "se", "s�", "se"},
{"�٨�", "sen", "sen", "sen", "sen"},
{"�٨�", "seng", "seng", "seng", "seng"},
{"�ը�", "sha", "sha", "cha", "sha"},
{"�ը�", "shai", "shai", "chai", "shai"},
{"�ը�", "shan", "shan", "chan", "shan"},
{"�ը�", "shang", "shang", "chang", "shang"},
{"�ը�", "shao", "shao", "chao", "shau"},
{"�ը�", "she", "she", "ch�", "she"},
{"�ը�", "shei", "shei", "chei", "shei"},
{"�ը�", "shen", "shen", "chen", "shen"},
{"�ը�", "sheng", "sheng", "cheng", "sheng"},
{"��", "shi", "shih", "che", "shr"},
{"�ը�", "shou", "shou", "cheou", "shou"},
{"�ը�", "shu", "shu", "chou", "shu"},
{"�ը��", "shua", "shua", "choua", "shwa"},
{"�ը��", "shuai", "shuai", "chouai", "shwai"},
{"�ը��", "shuan", "shuan", "chouan", "shwan"},
{"�ը��", "shuang", "shuang", "chouang", "shwang"},
{"�ը��", "shui", "shui", "chouei", "shwei"},
{"�ը��", "shun", "shun", "chouen", "shwun"},
{"�ը��", "shuo", "shuo", "chouo", "shwo"},
{"��", "si", "szu,ssu", "sseu", "sz"},
{"�٨��", "song", "sung", "song", "sung"},
{"�٨�", "sou", "sou", "seou", "sou"},
{"�٨�", "su", "su", "sou", "su"},
{"�٨��", "suan", "suan", "souan", "swan"},
{"�٨��", "sui", "sui", "souei", "swei"},
{"�٨��", "sun", "sun", "souen", "swun"},
{"�٨��", "suo", "so", "so", "swo"},
{"�ʨ�", "ta", "t'a", "t'a", "ta"},
{"�ʨ�", "tai", "t'ai", "t'ai", "tai"},
{"�ʨ�", "tan", "t'an", "t'an", "tan"},
{"�ʨ�", "tang", "t'ang", "t'ang", "tang"},
{"�ʨ�", "tao", "t'ao", "t'ao", "tau"},
{"�ʨ�", "te", "t'e", "t'�", "te"},
{"�ʨ�", "teng", "t'eng", "t'eng", "teng"},
{"��һ", "ti", "t'i", "t'i", "ti"},
{"��һ��", "tian", "t'ien", "t'ien", "tyan"},
{"��һ��", "tiao", "t'iao", "t'iao", "tyau"},
{"��һ��", "tie", "t'ieh", "t'ie", "tye"},
{"��һ��", "ting", "t'ing", "t'ing", "ting"},
{"�ʨ��", "tong", "t'ung", "t'ong", "tung"},
{"�ʨ�", "tou", "t'ou", "t'eou", "tou"},
{"�ʨ�", "tu", "t'u", "t'ou", "tu"},
{"�ʨ��", "tuan", "t'uan", "t'ouan", "twan"},
{"�ʨ��", "tui", "t'ui", "t'ouei", "twei"},
{"�ʨ��", "tun", "t'un", "t'ouen", "twun"},
{"�ʨ��", "tuo", "t'o", "t'o", "two"},
{"���", "wa", "wa", "wa", "wa"},
{"���", "wai", "wai", "wai", "wai"},
{"���", "wan", "wan", "wan", "wan"},
{"���", "wang", "wang", "wang", "wang"},
{"���", "wei", "wei", "wei", "wei"},
{"���", "wen", "wen", "wen", "wen"},
{"���", "weng", "weng", "wong", "weng"},
{"���", "wo", "wo", "wo", "wo"},
{"��", "wu", "wu", "wou", "wu"},
{"��һ", "xi", "hsi", "hi,si", "syi"},
{"��һ��", "xia", "hsia", "hia", "sya"},
{"��һ��", "xian", "hsien", "hien,sien", "syan"},
{"��һ��", "xiang", "hsiang", "hiang,siang", "syang"},
{"��һ��", "xiao", "hsiao", "hiao,siao", "syau"},
{"��һ��", "xie", "hsieh", "hie,sie", "sye"},
{"��һ��", "xin", "hsin", "hin,sin", "syin"},
{"��һ��", "xing", "hsing", "hing,sing", "sying"},
{"�Ҩ��", "xiong", "hsiung", "hiong", "syung"},
{"��һ��", "xiu", "hsiu", "hieou,sieou", "syou"},
{"�Ҩ�", "xu", "hs�", "hiu,siu", "syu"},
{"�Ҩ��", "xuan", "hs�an", "hiuan,siuan", "sywan"},
{"�Ҩ��", "xue", "hs�eh", "hiue,siue", "sywe"},
{"�Ҩ��", "xun", "hs�n", "hiun,siun", "syun"},
{"һ��", "ya", "ya", "ya", "ya"},
{"һ��", "yai", "yai", "yai", "yai"},
{"���", "yan", "yen", "yen", "yan"},
{"һ��", "yang", "yang", "yang", "yang"},
{"һ��", "yao", "yao", "yao", "yau"},
{"һ��", "ye", "yeh", "ye", "ye"},
{"һ", "yi", "i", "yi", "yi"},
{"һ��", "yin", "yin", "yin", "yin"},
{"һ��", "ying", "ying", "ying", "ying"},
{"���", "yong", "yung", "yong", "yung"},
{"һ��", "you", "yu", "--", "you"},
{"��", "yu", "yu", "yeou", "yu"},
{"���", "yuan", "y�an", "yuan", "ywan"},
{"���", "yue", "y�eh", "yue", "ywe"},
{"���", "yun", "y�n", "yun", "yun"},
{"�ר�", "za", "tsa", "tsa", "dza"},
{"�ר�", "zai", "tsai", "tsai", "dzai"},
{"�ר�", "zan", "tsan", "tsan", "dzan"},
{"�ר�", "zang", "tsang", "tsang", "dzang"},
{"�ר�", "zao", "tsao", "tsao", "dzau"},
{"�ר�", "ze", "tse", "ts�", "dze"},
{"�ר�", "zei", "tsei", "tsei", "dzei"},
{"�ר�", "zen", "tsen", "tsen", "dzen"},
{"�ר�", "zeng", "tseng", "tseng", "dzeng"},
{"�Ө�", "zha", "cha", "tcha", "ja"},
{"�Ө�", "zhai", "chai", "tchai", "jai"},
{"�Ө�", "zhan", "chan", "tchan", "jan"},
{"�Ө�", "zhang", "chang", "tchang", "jang"},
{"�Ө�", "zhao", "chao", "tchao", "jau"},
{"�Ө�", "zhe", "che", "tch�", "je"},
{"�Ө�", "zhei", "chei", "tchei", "jei"},
{"�Ө�", "zhen", "chen", "tchen", "jen"},
{"�Ө�", "zheng", "cheng", "tcheng", "jeng"},
{"��", "zhi", "chih", "tche", "jr"},
{"�Ө��", "zhong", "chung", "tchong", "jung"},
{"�Ө�", "zhou", "chou", "tcheou", "jou"},
{"�Ө�", "zhu", "chu", "tchou", "ju"},
{"�Ө��", "zhua", "chua", "tchoua", "jwa"},
{"�Ө��", "zhuai", "chuai", "tchouai", "jwai"},
{"�Ө��", "zhuan", "chuan", "tchouan", "jwan"},
{"�Ө��", "zhuang", "chuang", "tchouang", "jwang"},
{"�Ө��", "zhui", "chui", "tchouei", "jwei"},
{"�Ө��", "zhun", "chun", "tchouen", "jwun"},
{"�Ө��", "zhuo", "cho", "tcho", "jwo"},
{"��", "zi", "tzu", "tseu", "dz"},
{"�ר��", "zong", "tsung", "tsong", "dzung"},
{"�ר�", "zou", "tsou", "tseou", "dzou"},
{"�ר�", "zu", "tsu", "tsou", "dzu"},
{"�ר��", "zuan", "tsuan", "tsouan", "dzwan"},
{"�ר��", "zui", "tsui", "tsouei", "dzwei"},
{"�ר��", "zun", "tsun", "tsouen", "dzwun"},
{"�ר�", "zuo", "tso", "tso", "dzwo"}
};
public int pyConv (int pytype, String pystring) {
for (i = 0; i < phontable.length; i++) {
if (phontable[i][pytype].equalsIgnoreCase(pystring) == true) {
return i;
};
};
return -1;
};
}