KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /domains/mandarintools/pyconv/PinYinConv.java
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;  
  };

}

Anon7 - 2021