Created
April 22, 2024 02:40
-
-
Save vincent-paing/6c398f7f356d788facfa9337fd539a3b to your computer and use it in GitHub Desktop.
Decompiled Burglish conversion from Nexy Keyboard
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package co.nexlabs.nexyKeyboard.d; | |
| import java.util.ArrayList; | |
| import java.util.Iterator; | |
| import java.util.List; | |
| /* loaded from: classes.dex */ | |
| public class NexyConverter { | |
| public static boolean a = false; | |
| public static boolean b = false; | |
| public static boolean c = false; | |
| public static boolean d = false; | |
| public static String e = ""; | |
| public static String f = ""; | |
| public static int g = 0; | |
| public static int h = 1; | |
| public static String i = ""; | |
| public static String j = ""; | |
| public static ArrayList k = new ArrayList(); | |
| public static String l = ""; | |
| public static int m = 0; | |
| public static boolean n = false; | |
| private String[] o = {"q", "w", "e", "r", "t", "y", "u", "i", "o", "p", "a", "s", "d", "f", "g", "h", "j", "k", "l", "z", "x", "c", "v", "b", "n", "m"}; | |
| private String[] p = {"က", "၀", "အ", "ရ", "တ", "ရ", "ယ", "အ", "အ", "ပ", "အ", "စ", "ဒ", "ဖ", "ဂ", "ဟ", "ဂ်", "က", "လ", "ဇ", "စ", "က", "ဗ", "ဘ", "န", "မ"}; | |
| private String[] q = {"က", "ဆ", "တ", "အ", "သ", "ဟ", "ထ", "လ", "အ", "ယ"}; | |
| private String[] r = {"ခ", "ဂ", "င", "ဒ", "ပ", "၀"}; | |
| private String[] s = {"ျ", "ၾ", "ၿ", "ႀ"}; | |
| private String[] t = {"ၠ", "", "", "", "ၲ", "", "", "", "", "ၸ", "", "ၥ", "ၵ", "", "ၢ", "", "ၢ", "ၠ", "ႅ", "ၨ", "ၥ", "ၠ", "ၺ", "ၻ", "ၷ", "ၼ"}; | |
| private String[] u = {"က", "ဝ", "အ", "ရ", "တ", "ရ", "ယ", "အ", "အ", "ပ", "အ", "စ", "ဒ", "ဖ", "ဂ", "ဟ", "ဂျ", "က", "လ", "ဇ", "စ", "က", "ဗ", "ဘ", "န", "မ"}; | |
| private String[] v = {"က", "ဆ", "တ", "အ", "သ", "ဟ", "ထ", "လ", "ဘ", "ယ"}; | |
| private String[] w = {"ခ", "ဂ", "င", "ဒ", "ပ", "ဝ"}; | |
| private String[] x = {"ျ", "ၾ", "ၿ", "ႀ"}; | |
| private String[] y = {"က", "ဝ", "အ", "ရ", "တ", "ရ", "ယ", "အ", "အ", "ပ", "အ", "စ", "ဒ", "ဖ", "ဂ", "ဟ", "ဂျ", "က", "လ", "ဇ", "စ", "က", "ဗ", "ဘ", "န", "မ"}; | |
| public String a(int i2) { | |
| switch (i2) { | |
| case 1: | |
| return e; | |
| case 2: | |
| return f; | |
| default: | |
| return null; | |
| } | |
| } | |
| /* JADX WARN: Removed duplicated region for block: B:198:0x022f */ | |
| /* JADX WARN: Removed duplicated region for block: B:202:0x0680 */ | |
| /* | |
| Code decompiled incorrectly, please refer to instructions dump. | |
| To view partially-correct code enable 'Show inconsistent code' option in preferences | |
| */ | |
| public java.lang.String a(java.lang.String r13, java.lang.String r14) { | |
| /* | |
| Method dump skipped, instructions count: 1680 | |
| To view this dump change 'Code comments level' option to 'DEBUG' | |
| */ | |
| throw new UnsupportedOperationException("Method not decompiled: co.nexlabs.nexyKeyboard.d.a.a(java.lang.String, java.lang.String):java.lang.String"); | |
| } | |
| public List a(String str) { | |
| int i2 = 1; | |
| int length = str.length(); | |
| ArrayList arrayList = new ArrayList(); | |
| if (length == 2) { | |
| g = 0; | |
| } | |
| if (str.equals(" ")) { | |
| a(); | |
| } else if (length == 1) { | |
| h = 1; | |
| j = str.toLowerCase(); | |
| int i3 = 0; | |
| while (true) { | |
| if (i3 >= 26) { | |
| break; | |
| } | |
| if (str.equals(this.o[i3])) { | |
| e = this.p[i3]; | |
| c = false; | |
| a = false; | |
| b = false; | |
| d = false; | |
| if (str.equals("p")) { | |
| arrayList.add("ၿပီ"); | |
| arrayList.add("ပီ"); | |
| } else if (str.equals("a")) { | |
| a = true; | |
| b = true; | |
| arrayList.add("အ"); | |
| arrayList.add("ဧ"); | |
| } else if (str.equals("u")) { | |
| a = true; | |
| b = true; | |
| arrayList.add("\u200bဦး"); | |
| arrayList.add("ဥ"); | |
| } else { | |
| if (str.equals("s") || str.equals("x")) { | |
| a = true; | |
| b = true; | |
| f = "ဆ"; | |
| h = 2; | |
| } else if (str.equals("j")) { | |
| b = true; | |
| a = true; | |
| } else if (str.equals("d")) { | |
| a = true; | |
| b = true; | |
| f = "ဓ"; | |
| h = 2; | |
| } else if (str.equals("b")) { | |
| f = "ဗ"; | |
| h = 2; | |
| } else if (str.equals("g")) { | |
| f = "ဃ"; | |
| h = 2; | |
| } else if (str.equals("l")) { | |
| a = true; | |
| b = true; | |
| f = "ဠ"; | |
| h = 2; | |
| } else if (str.equals("y")) { | |
| f = "ယ"; | |
| h = 2; | |
| } else if (str.equals("z")) { | |
| a = true; | |
| b = true; | |
| f = "စ်"; | |
| h = 2; | |
| } else if (str.equals("n")) { | |
| f = "ဏ"; | |
| h = 2; | |
| } | |
| for (int i4 = 1; i4 <= h; i4++) { | |
| if (i4 == 1) { | |
| arrayList.add(e); | |
| arrayList.add(a(e, "ာ")); | |
| arrayList.add(a(e, "ာ").concat("း")); | |
| } else if (i4 == 2) { | |
| arrayList.add(f); | |
| arrayList.add(a(f, "ာ")); | |
| arrayList.add(a(f, "ာ").concat("း")); | |
| } | |
| } | |
| } | |
| } else if (str.equals(this.o[i3].toUpperCase())) { | |
| String str2 = this.t[i3]; | |
| String str3 = this.p[i3]; | |
| if (l.equals("") || str2.equals("")) { | |
| a(); | |
| a(this.o[i3]); | |
| } else { | |
| if (l.substring(l.length() - 1).equals("္")) { | |
| e = l.substring(l.length() - 2); | |
| e = e.substring(0, 1); | |
| m = 2; | |
| } else if (l.length() == 1) { | |
| e = l; | |
| m = 1; | |
| } else { | |
| e = l.substring(l.length() - 1); | |
| m = 1; | |
| } | |
| if (l.length() == 1 || !l.substring(l.length() - 2).equals("င္")) { | |
| e = e.concat(str2); | |
| d = true; | |
| arrayList.add(e); | |
| arrayList.add(a(e, "ာ")); | |
| arrayList.add(a(e, "ာ").concat("း")); | |
| if (str2.equals("ၷ")) { | |
| str2 = "ၰ"; | |
| h = 2; | |
| } else if (str2.equals("ၥ")) { | |
| str2 = "ၧ"; | |
| h = 2; | |
| } else if (str2.equals("ၵ")) { | |
| str2 = "ၶ"; | |
| h = 2; | |
| } else if (str2.equals("ၢ")) { | |
| str2 = "ၣ"; | |
| h = 2; | |
| } | |
| if (h == 2) { | |
| f = e.substring(0, 1) + str2; | |
| arrayList.add(f); | |
| arrayList.add(a(f, "ာ")); | |
| arrayList.add(a(f, "ာ").concat("း")); | |
| } | |
| } else { | |
| e = str3.concat("ၤ"); | |
| d = true; | |
| arrayList.add(e); | |
| arrayList.add(e + "ါ"); | |
| arrayList.add(e + "ါး"); | |
| } | |
| } | |
| } else { | |
| i3++; | |
| } | |
| } | |
| } else { | |
| i = str.substring(g + 1); | |
| String str4 = ""; | |
| if (length == g + 2) { | |
| if (i.equals("a")) { | |
| if (e.equals("ျဂ")) { | |
| arrayList.add("ၾက"); | |
| } | |
| while (i2 <= h) { | |
| String a2 = a(i2); | |
| if (a2.equals("ယ")) { | |
| arrayList.add(a2.concat("်")); | |
| } | |
| arrayList.add(a2); | |
| String a3 = a(a2, "ာ"); | |
| arrayList.add(a3); | |
| arrayList.add(a3.concat("း")); | |
| i2++; | |
| } | |
| } else if (i.equals("u")) { | |
| if (j.equals("o")) { | |
| arrayList.add("ဥ"); | |
| arrayList.add("ဦး"); | |
| } else { | |
| while (i2 <= h) { | |
| String a4 = a(i2); | |
| arrayList.add(a(a4, "ု")); | |
| arrayList.add(a(a4, "ူ")); | |
| arrayList.add(a(a4, "ူ").concat("း")); | |
| i2++; | |
| } | |
| } | |
| } else if (i.equals("e")) { | |
| if (j.equals("p")) { | |
| arrayList.add("ပီ"); | |
| arrayList.add("ၿပီ"); | |
| arrayList.add("ၿပီး"); | |
| } else { | |
| while (i2 <= h) { | |
| String a5 = a(i2); | |
| String a6 = a(a5, "ီ"); | |
| arrayList.add(a5 + "ဲ"); | |
| arrayList.add(a6); | |
| arrayList.add(a(e, "ိ")); | |
| arrayList.add(a6.concat("း")); | |
| arrayList.add(a5.concat("ည္")); | |
| i2++; | |
| } | |
| if (str.substring(0, 2).equals("nw")) { | |
| arrayList.add("ႏြယ္"); | |
| } | |
| } | |
| } else if (i.equals("r")) { | |
| while (i2 <= h) { | |
| String a7 = a(a(i2), "ာ"); | |
| arrayList.add(a7); | |
| arrayList.add(a7.concat("း")); | |
| arrayList.add(a7.concat("့")); | |
| i2++; | |
| } | |
| } else if (i.equals("t")) { | |
| if (j.equals("h") && g == 0) { | |
| e = "ထ"; | |
| String a8 = a(e, "ာ"); | |
| arrayList.add(e); | |
| arrayList.add(a8); | |
| arrayList.add(a8.concat("း")); | |
| g = 1; | |
| } else { | |
| while (i2 <= h) { | |
| String a9 = a(i2); | |
| arrayList.add(a9.concat("က္\u200b")); | |
| arrayList.add(a9.concat("တ္")); | |
| arrayList.add(a9.concat("ပ္")); | |
| i2++; | |
| } | |
| } | |
| } else if (i.equals("y")) { | |
| if (!b && !a && !c) { | |
| if (j.equals("n") && g == 0) { | |
| e = "ည"; | |
| String a10 = a(e, "ာ"); | |
| arrayList.add(e); | |
| arrayList.add(a10); | |
| arrayList.add(a10.concat("း")); | |
| g = 1; | |
| } else if (j.equals("b") && g == 0) { | |
| e = "ဗ်"; | |
| String a11 = a(e, "ာ"); | |
| arrayList.add(e); | |
| arrayList.add(a11); | |
| arrayList.add(a11.concat("း")); | |
| g = 1; | |
| } else { | |
| if (str.contains("ွ")) { | |
| e = a("ျ", e); | |
| String a12 = a(e, "ာ"); | |
| arrayList.add(e); | |
| arrayList.add(a12); | |
| arrayList.add(a12.concat("း")); | |
| } else { | |
| e = a("ျ", e); | |
| f = e.substring(1).concat("်"); | |
| h = 2; | |
| String a13 = a(e, "ာ"); | |
| arrayList.add(e); | |
| arrayList.add(a13); | |
| arrayList.add(a13.concat("း")); | |
| String a14 = a(f, "ာ"); | |
| arrayList.add(f); | |
| arrayList.add(a14); | |
| arrayList.add(a14.concat("း")); | |
| } | |
| if (g == 0) { | |
| g = 1; | |
| } else if (g == 1) { | |
| g = 2; | |
| } | |
| } | |
| b = true; | |
| a = true; | |
| } | |
| } else if (i.equals("i")) { | |
| if (e.equals("ျဂ")) { | |
| arrayList.add("ႀကီး"); | |
| } | |
| while (i2 <= h) { | |
| String a15 = a(i2); | |
| arrayList.add(a(a15, "ိ")); | |
| String concat = a15.concat("ည့္"); | |
| String a16 = a(a15, "ီ"); | |
| arrayList.add(a16); | |
| arrayList.add(a16.concat("း")); | |
| arrayList.add(concat); | |
| i2++; | |
| } | |
| } else if (i.equals("o")) { | |
| while (i2 <= h) { | |
| String a17 = a(a(a(i2), "ိ"), "ု"); | |
| arrayList.add(a17); | |
| arrayList.add(a(a17, "့")); | |
| arrayList.add(a17.concat("း")); | |
| i2++; | |
| } | |
| } else if (i.equals("g")) { | |
| if (j.equals("n") && g == 0) { | |
| e = "င"; | |
| arrayList.add(a(e, "ာ").concat("့")); | |
| arrayList.add(a(e, "ာ")); | |
| arrayList.add(a(e, "ာ").concat("း")); | |
| g = 1; | |
| } else { | |
| while (i2 <= h) { | |
| String b2 = b(i2); | |
| arrayList.add("ေ" + b2 + "င္း"); | |
| arrayList.add("ေ" + b2 + "င္"); | |
| arrayList.add("ေ" + b2 + "င့္"); | |
| i2++; | |
| } | |
| } | |
| } else if (i.equals("w")) { | |
| if (!c) { | |
| if (e.substring(e.length() - 1).equals("ွ")) { | |
| e = e.substring(0, 1); | |
| e = a(e, "ႊ"); | |
| arrayList.add(e); | |
| arrayList.add(a(e, "ာ")); | |
| arrayList.add(a(e, "ာ").concat("း")); | |
| } else if (e.equals("အ")) { | |
| arrayList.add("\u200bေအာ္"); | |
| arrayList.add("ဪ"); | |
| arrayList.add("\u200bေအာ"); | |
| arrayList.add("ဩ"); | |
| arrayList.add("\u200bေအာ့"); | |
| } else { | |
| for (int i5 = 1; i5 <= h; i5++) { | |
| if (i5 == 1) { | |
| e = a(e, "ြ"); | |
| str4 = e; | |
| } else if (i5 == 2) { | |
| f = a(f, "ြ"); | |
| str4 = f; | |
| } | |
| arrayList.add(str4); | |
| arrayList.add(str4.concat("ာ")); | |
| arrayList.add(str4.concat("ာ").concat("း")); | |
| } | |
| } | |
| c = true; | |
| if (g == 0) { | |
| g = 1; | |
| } else { | |
| g = 2; | |
| } | |
| } | |
| } else if (i.equals("l")) { | |
| if (j.equals("h")) { | |
| e = "လွ"; | |
| arrayList.add(e); | |
| arrayList.add(a(e, "ာ")); | |
| arrayList.add(a(e, "ာ").concat("း")); | |
| g = 1; | |
| } else if (e.equals("လ") || e.equals("ပ")) { | |
| arrayList.add(e.concat("ယ္")); | |
| arrayList.add(e.concat("ဲ")); | |
| } else { | |
| while (i2 <= h) { | |
| String a18 = a(i2); | |
| arrayList.add(a18.concat("ယ္")); | |
| arrayList.add(a18.concat("ဲ")); | |
| i2++; | |
| } | |
| } | |
| } else if (i.equals("n")) { | |
| if (j.equals("h")) { | |
| e = "ႏွ"; | |
| arrayList.add(e); | |
| arrayList.add(a(e, "ာ")); | |
| arrayList.add(a(e, "ာ").concat("း")); | |
| g = 1; | |
| } else if (j.equals("i")) { | |
| arrayList.add("အင္း"); | |
| arrayList.add("အင္"); | |
| arrayList.add("အင့္"); | |
| } else if (str.equals("own")) { | |
| arrayList.add("ဦး"); | |
| arrayList.add("အုန္း"); | |
| arrayList.add("အံုး"); | |
| arrayList.add("ဥံဳ"); | |
| } else { | |
| while (i2 <= h) { | |
| String a19 = a(i2); | |
| arrayList.add(a19.concat("န္")); | |
| arrayList.add(a19.concat("မ္")); | |
| arrayList.add(a19.concat("မ္း")); | |
| i2++; | |
| } | |
| } | |
| } else if (i.equals("m")) { | |
| if (j.equals("h")) { | |
| e = "မွ"; | |
| arrayList.add(e); | |
| arrayList.add(a(e, "ာ")); | |
| arrayList.add(a(e, "ာ").concat("း")); | |
| g = 1; | |
| } else { | |
| while (i2 <= h) { | |
| String a20 = a(i2); | |
| arrayList.add(a20.concat("န္")); | |
| arrayList.add(a20.concat("မ္")); | |
| arrayList.add(a20.concat("မ္း")); | |
| i2++; | |
| } | |
| } | |
| } else if (i.equals("h") && g == 0) { | |
| if (e.equals("န") || e.equals("မ") || e.equals("လ") || e.equals("ဝ")) { | |
| e = e.concat("ွ"); | |
| arrayList.add(e); | |
| arrayList.add(a(e, "ာ")); | |
| arrayList.add(a(e, "ာ").concat("း")); | |
| } else if (j.equals("c")) { | |
| e = "ခ်"; | |
| f = "ျခ"; | |
| h = 2; | |
| b = true; | |
| a = true; | |
| arrayList.add(e); | |
| arrayList.add(a(e, "ာ")); | |
| arrayList.add(a(e, "ာ").concat("း")); | |
| arrayList.add(f); | |
| arrayList.add(f.concat("ာ")); | |
| arrayList.add(f.concat("ာ").concat("း")); | |
| } else if (e.equals("က")) { | |
| e = "ခ"; | |
| arrayList.add(e); | |
| arrayList.add(e.concat("ါ")); | |
| arrayList.add(e.concat("ါ").concat("း")); | |
| } else if (e.equals("ကၠ")) { | |
| e = "ကၡ"; | |
| arrayList.add(e); | |
| arrayList.add(a(e, "ာ")); | |
| arrayList.add(a(e, "ာ").concat("း")); | |
| } else if (e.equals("ပ")) { | |
| e = "ဖ"; | |
| arrayList.add(e); | |
| arrayList.add(a(e, "ာ")); | |
| arrayList.add(a(e, "ာ").concat("း")); | |
| } else if (e.equals("စ")) { | |
| e = "ရွ"; | |
| f = "လွ်"; | |
| arrayList.add(e); | |
| arrayList.add(a(e, "ာ")); | |
| arrayList.add(a(e, "ာ").concat("း")); | |
| } else if (e.equals("တ")) { | |
| e = "သ"; | |
| arrayList.add(e); | |
| arrayList.add(a(e, "ာ")); | |
| arrayList.add(a(e, "ာ").concat("း")); | |
| } | |
| g = 1; | |
| } | |
| } else if (length == g + 3) { | |
| if (str.equals("ate")) { | |
| arrayList.add("အိပ္"); | |
| arrayList.add("အိတ္"); | |
| arrayList.add("အိက္"); | |
| } else if (i.equals("ar") || i.equals("aa")) { | |
| while (i2 <= h) { | |
| String b3 = b(i2); | |
| arrayList.add(b3); | |
| arrayList.add(b3.concat("း")); | |
| arrayList.add(b3.concat("့")); | |
| i2++; | |
| } | |
| } else if (i.equals("ay")) { | |
| while (i2 <= h) { | |
| String a21 = a(i2); | |
| arrayList.add("ေ" + a21); | |
| arrayList.add("ေ" + a21 + "း"); | |
| arrayList.add(a("ေ" + a21, "့")); | |
| i2++; | |
| } | |
| } else if (i.equals("ye")) { | |
| if (e.equals("အ")) { | |
| while (i2 <= h) { | |
| String a22 = a(i2); | |
| arrayList.add("ေ" + a22); | |
| arrayList.add("ေ" + a22 + "း"); | |
| arrayList.add(a("ေ" + a22, "့")); | |
| i2++; | |
| } | |
| } | |
| } else if (i.equals("in") || i.equals("yn")) { | |
| while (i2 <= h) { | |
| String a23 = a(i2); | |
| arrayList.add(a23.concat("\u200bင္")); | |
| arrayList.add(a23.concat("\u200bင္").concat("း")); | |
| arrayList.add(a23.concat("\u200bင္").concat("့")); | |
| i2++; | |
| } | |
| } else if (i.equals("an") || i.equals("en")) { | |
| while (i2 <= h) { | |
| String a24 = a(i2); | |
| arrayList.add(a24.concat("န္")); | |
| arrayList.add(a24.concat("မ္")); | |
| arrayList.add(a24.concat("ံ")); | |
| arrayList.add(a24.concat("\u200bဏ္")); | |
| i2++; | |
| } | |
| } else if (i.equals("am")) { | |
| while (i2 <= h) { | |
| String a25 = a(i2); | |
| arrayList.add(a25.concat("န္")); | |
| arrayList.add(a25.concat("မ္")); | |
| arrayList.add(a25.concat("ံ")); | |
| arrayList.add(a25.concat("\u200bဏ္")); | |
| i2++; | |
| } | |
| } else if (i.equals("nn") || i.equals("mm")) { | |
| if (j.equals("i")) { | |
| arrayList.add("အင္း"); | |
| arrayList.add("အင္"); | |
| arrayList.add("အင့္"); | |
| } else { | |
| while (i2 <= h) { | |
| String a26 = a(i2); | |
| arrayList.add(a26 + "န္း"); | |
| arrayList.add(a26 + "မ္း"); | |
| arrayList.add(a26 + "\u200bံ"); | |
| arrayList.add(a26 + "ဏ္း"); | |
| i2++; | |
| } | |
| } | |
| } else if (i.equals("aw") || i.equals("ww")) { | |
| while (i2 <= h) { | |
| String b4 = b(i2); | |
| arrayList.add("ေ" + b4); | |
| arrayList.add("ေ" + a(b4, "္")); | |
| arrayList.add("ေ" + b4 + "့"); | |
| i2++; | |
| } | |
| } else if (i.equals("or") || i.equals("ol")) { | |
| while (i2 <= h) { | |
| String b5 = b(i2); | |
| arrayList.add("ေ" + a(b5, "္")); | |
| arrayList.add("ေ" + b5); | |
| arrayList.add("ေ" + b5 + "\u200b့"); | |
| i2++; | |
| } | |
| } else if (i.equals("al") || i.equals("el")) { | |
| if (e.equals("လ") || e.equals("ပ")) { | |
| arrayList.add(e.concat("ဲ")); | |
| arrayList.add(e.concat("ယ္")); | |
| arrayList.add(a(e.concat("ဲ"), "့")); | |
| } else { | |
| while (i2 <= h) { | |
| String a27 = a(i2); | |
| arrayList.add(a27.concat("ယ္")); | |
| arrayList.add(a(a27, "ဲ")); | |
| arrayList.add(a(a(a27, "ဲ"), "့")); | |
| i2++; | |
| } | |
| } | |
| } else if (i.equals("oh")) { | |
| while (i2 <= h) { | |
| String a28 = a(a(a(i2), "ိ"), "ု"); | |
| arrayList.add(a(a28, "့")); | |
| arrayList.add(a28); | |
| arrayList.add(a28.concat("း")); | |
| i2++; | |
| } | |
| } else if (i.equals("oe")) { | |
| while (i2 <= h) { | |
| String a29 = a(a(a(i2), "ိ"), "ု"); | |
| arrayList.add(a29 + "း"); | |
| arrayList.add(a29); | |
| arrayList.add(a(a29, "့")); | |
| i2++; | |
| } | |
| } else if (i.equals("ae")) { | |
| while (i2 <= h) { | |
| String a30 = a(i2); | |
| arrayList.add("ေ" + a(a30, "့")); | |
| arrayList.add(a(a30, "ဲ")); | |
| arrayList.add(a(a(a30, "ဲ"), "့")); | |
| arrayList.add(a30.concat("\u200bည့္")); | |
| i2++; | |
| } | |
| if (e.equals("ရြ")) { | |
| arrayList.add("၍"); | |
| } | |
| } else if (i.equals("rr")) { | |
| while (i2 <= h) { | |
| String b6 = b(i2); | |
| arrayList.add(b6.concat("း")); | |
| arrayList.add(b6); | |
| arrayList.add(b6.concat("့")); | |
| i2++; | |
| } | |
| } else if (i.equals("ai")) { | |
| while (i2 <= h) { | |
| String concat2 = a(a(a(i2), "ိ"), "ု").concat("င္"); | |
| arrayList.add(concat2); | |
| arrayList.add(concat2.concat("")); | |
| arrayList.add(concat2.concat("့").concat("း")); | |
| i2++; | |
| } | |
| } else if (i.equals("ee") || i.equals("ii")) { | |
| if (e.equals("ျဂ")) { | |
| arrayList.add("ႀကီး"); | |
| } | |
| if (j.equals("p")) { | |
| arrayList.add("ၿပီး"); | |
| arrayList.add("ၿပီ"); | |
| arrayList.add("ပီး"); | |
| } else { | |
| while (i2 <= h) { | |
| String a31 = a(i2); | |
| String a32 = a(a31, "ီ"); | |
| arrayList.add(a32.concat("း")); | |
| arrayList.add(a32); | |
| arrayList.add(a31.concat("ည္း")); | |
| arrayList.add(a(a31, "ိ")); | |
| i2++; | |
| } | |
| } | |
| } else if (i.equals("uu") || i.equals("oo")) { | |
| while (i2 <= h) { | |
| String a33 = a(i2); | |
| arrayList.add(a(a33, "ူ").concat("း")); | |
| arrayList.add(a(a33, "ူ")); | |
| arrayList.add(a(a33, "ု")); | |
| i2++; | |
| } | |
| } else if (i.equals("er")) { | |
| while (i2 <= h) { | |
| String b7 = b(i2); | |
| arrayList.add(b7); | |
| arrayList.add(b7.concat("း")); | |
| arrayList.add(b7.concat("့")); | |
| i2++; | |
| } | |
| } else if (i.equals("et") || i.equals("at")) { | |
| while (i2 <= h) { | |
| String a34 = a(i2); | |
| arrayList.add(a34.concat("တ္")); | |
| arrayList.add(a34.concat("ပ္")); | |
| arrayList.add(a34.concat("က္\u200b")); | |
| i2++; | |
| } | |
| } else if (i.equals("on") || i.equals("un")) { | |
| while (i2 <= h) { | |
| String a35 = a(a(i2), "ြ"); | |
| arrayList.add(a35.concat("န္")); | |
| arrayList.add(a35.concat("မ္")); | |
| arrayList.add(a35.concat("န္း")); | |
| arrayList.add(a35.concat("မ္း")); | |
| i2++; | |
| } | |
| } else if (i.equals("ak")) { | |
| while (i2 <= h) { | |
| String a36 = a(i2); | |
| arrayList.add(a36.concat("က္")); | |
| arrayList.add(a36.concat("တ္")); | |
| arrayList.add(a36.concat("ပ္")); | |
| i2++; | |
| } | |
| } else if (i.equals("ap")) { | |
| while (i2 <= h) { | |
| String a37 = a(i2); | |
| arrayList.add(a37.concat("ပ္")); | |
| arrayList.add(a37.concat("တ္")); | |
| arrayList.add(a37.concat("က္")); | |
| i2++; | |
| } | |
| } else if (i.equals("it")) { | |
| while (i2 <= h) { | |
| String a38 = a(i2); | |
| arrayList.add(a38.concat("စ္")); | |
| if (j.equals("k")) { | |
| arrayList.add("ေ" + a38 + "တ္"); | |
| } | |
| i2++; | |
| } | |
| } else if (i.equals("ot") || i.equals("op")) { | |
| while (i2 <= h) { | |
| arrayList.add("ေ" + b(i2) + "့"); | |
| i2++; | |
| } | |
| } else if (i.equals("ut")) { | |
| if (j.equals("o")) { | |
| arrayList.add("ေအာက္"); | |
| } | |
| while (i2 <= h) { | |
| String a39 = a(i2); | |
| String a40 = a(a39, "ြ"); | |
| arrayList.add(a40.concat("တ္")); | |
| arrayList.add(a39.concat("တ္")); | |
| arrayList.add(a40.concat("ဋ္")); | |
| i2++; | |
| } | |
| } | |
| } else if (length == g + 4) { | |
| if (i.equals("ite") || i.equals("ike")) { | |
| while (i2 <= h) { | |
| String a41 = a(i2); | |
| arrayList.add(a(a(a41, "ိ"), "ု").concat("က္")); | |
| if (a41.equals("နွ")) { | |
| arrayList.add("၌"); | |
| } | |
| i2++; | |
| } | |
| } else if (i.equals("inn") || i.equals("ynn")) { | |
| while (i2 <= h) { | |
| String a42 = a(i2); | |
| arrayList.add(a42.concat("င္း")); | |
| arrayList.add(a42.concat("င္")); | |
| arrayList.add(a42.concat("င့္")); | |
| i2++; | |
| } | |
| } else if (i.equals("one")) { | |
| while (i2 <= h) { | |
| String a43 = a(i2); | |
| String a44 = a(a(a43, "ံ"), "ု"); | |
| String concat3 = a(a43, "ု").concat("န္"); | |
| arrayList.add(a44.concat("း")); | |
| arrayList.add(concat3.concat("း")); | |
| arrayList.add(concat3); | |
| arrayList.add(a44); | |
| i2++; | |
| } | |
| } else if (i.equals("ann")) { | |
| while (i2 <= h) { | |
| String a45 = a(i2); | |
| arrayList.add(a45.concat("န္း")); | |
| arrayList.add(a45.concat("မ္း")); | |
| arrayList.add(a45.concat("န္႔")); | |
| i2++; | |
| } | |
| } else if (i.equals("ouk") || i.equals("out")) { | |
| while (i2 <= h) { | |
| arrayList.add("ေ" + b(i2) + "က္"); | |
| i2++; | |
| } | |
| } else if (i.equals("aww") || i.equals("all") || i.equals("orr")) { | |
| while (i2 <= h) { | |
| String b8 = b(i2); | |
| arrayList.add("ေ" + b8); | |
| arrayList.add("ေ" + a(b8, "္")); | |
| arrayList.add("ေ" + b8 + "့"); | |
| i2++; | |
| } | |
| } else if (i.equals("oke") || i.equals("ote") || i.equals("ope") || i.equals("oat") || i.equals("oak")) { | |
| while (i2 <= h) { | |
| String a46 = a(a(i2), "ု"); | |
| arrayList.add(a46.concat("ပ္")); | |
| arrayList.add(a46.concat("တ္")); | |
| arrayList.add(a46.concat("က္")); | |
| i2++; | |
| } | |
| } else if (i.equals("ode")) { | |
| while (i2 <= h) { | |
| String str5 = a(i2) + "ု"; | |
| arrayList.add(str5.concat("ဒ္")); | |
| arrayList.add(str5.concat("တ္")); | |
| arrayList.add(str5.concat("ပ္")); | |
| i2++; | |
| } | |
| } else if (i.equals("ate") || i.equals("eik") || i.equals("aik")) { | |
| while (i2 <= h) { | |
| String a47 = a(a(i2), "ိ"); | |
| arrayList.add(a47.concat("ပ္")); | |
| arrayList.add(a47.concat("တ္")); | |
| arrayList.add(a47.concat("က္")); | |
| i2++; | |
| } | |
| } else if (i.equals("ine")) { | |
| while (i2 <= h) { | |
| String concat4 = a(a(a(i2), "ိ"), "ု").concat("င္"); | |
| arrayList.add(concat4.concat("း")); | |
| arrayList.add(concat4); | |
| arrayList.add(concat4.concat("့")); | |
| i2++; | |
| } | |
| } else if (i.equals("ain")) { | |
| while (i2 <= h) { | |
| String a48 = a(a(i2), "ိ"); | |
| arrayList.add(a48.concat("န္")); | |
| arrayList.add(a48.concat("မ္")); | |
| arrayList.add(a48.concat("န္").concat("း")); | |
| i2++; | |
| } | |
| if (j.equals("l")) { | |
| arrayList.add("လိင္"); | |
| } | |
| } else if (i.equals("ein")) { | |
| while (i2 <= h) { | |
| String a49 = a(a(i2), "ိ"); | |
| arrayList.add(a49.concat("န္")); | |
| arrayList.add(a49.concat("မ္")); | |
| arrayList.add(a49.concat("န္").concat("း")); | |
| arrayList.add(a49 + "မ္"); | |
| i2++; | |
| } | |
| if (str.substring(0, 2).equals("ny")) { | |
| arrayList.add("ျငိမ္း"); | |
| } | |
| if (j.equals("l")) { | |
| arrayList.add("လိင္"); | |
| } | |
| } else if (i.equals("ayy")) { | |
| while (i2 <= h) { | |
| String a50 = a(i2); | |
| arrayList.add("ေ" + a50 + "း"); | |
| arrayList.add("ေ" + a50 + "း"); | |
| arrayList.add("ေ" + a50 + "့"); | |
| i2++; | |
| } | |
| } else if (i.equals("ant") || i.equals("ent")) { | |
| while (i2 <= h) { | |
| String a51 = a(i2); | |
| arrayList.add(a51.concat("န္႔")); | |
| arrayList.add(a51.concat("မ့္")); | |
| arrayList.add(a51.concat("ံ့")); | |
| i2++; | |
| } | |
| } else if (i.equals("unt")) { | |
| while (i2 <= h) { | |
| String a52 = a(i2); | |
| String a53 = a(a52, "ြ"); | |
| arrayList.add(a53.concat("န္႔")); | |
| arrayList.add(a53.concat("မ့္")); | |
| i2++; | |
| } | |
| } else if (i.equals("int")) { | |
| while (i2 <= h) { | |
| String a54 = a(i2); | |
| arrayList.add(a54.concat("င့္")); | |
| arrayList.add(a54.concat("င္")); | |
| arrayList.add(a54.concat("င္း")); | |
| i2++; | |
| } | |
| } else if (i.equals("ung")) { | |
| while (i2 <= h) { | |
| String str6 = "ေ" + b(i2) + "င္"; | |
| arrayList.add(str6); | |
| arrayList.add(str6.concat("့")); | |
| arrayList.add(str6.concat("း")); | |
| i2++; | |
| } | |
| } else if (i.equals("oon")) { | |
| while (i2 <= h) { | |
| String a55 = a(a(i2), "ြ"); | |
| arrayList.add(a55.concat("န္း")); | |
| arrayList.add(a55.concat("မ္း")); | |
| arrayList.add(a55.concat("န္")); | |
| i2++; | |
| } | |
| } else if (i.equals("ont")) { | |
| while (i2 <= h) { | |
| String a56 = a(i2); | |
| String a57 = a(a56, "ြ"); | |
| String a58 = a(a(a56, "ံ"), "ု"); | |
| String a59 = a(a56, "ု"); | |
| arrayList.add(a57.concat("န္႔")); | |
| arrayList.add(a57.concat("မ့္")); | |
| arrayList.add(a59.concat("န္႕")); | |
| arrayList.add(a(a58, "့")); | |
| i2++; | |
| } | |
| } else if (i.equals("arr") || i.equals("err")) { | |
| while (i2 <= h) { | |
| String b9 = b(i2); | |
| arrayList.add(b9.concat("း")); | |
| arrayList.add(b9); | |
| arrayList.add(b9.concat("့")); | |
| i2++; | |
| } | |
| } | |
| } else if (length == g + 5) { | |
| if (i.equals("aung")) { | |
| for (int i6 = 1; i6 <= h; i6++) { | |
| String str7 = "ေ" + b(i6) + "င္"; | |
| arrayList.add(str7.concat("း")); | |
| arrayList.add(str7); | |
| arrayList.add(str7.concat("့")); | |
| } | |
| } | |
| if (i.equals("aunt")) { | |
| while (i2 <= h) { | |
| String str8 = "ေ" + b(i2) + "င္"; | |
| arrayList.add(str8.concat("့")); | |
| arrayList.add(str8); | |
| arrayList.add(str8.concat("း")); | |
| i2++; | |
| } | |
| } else if (i.equals("aing")) { | |
| while (i2 <= h) { | |
| a(i2); | |
| i2++; | |
| } | |
| String a60 = a(a(e, "ိ"), "ု"); | |
| arrayList.add(a60.concat("င္")); | |
| arrayList.add(a60.concat("့")); | |
| arrayList.add(a60.concat("း")); | |
| } | |
| } | |
| } | |
| int i7 = g; | |
| return arrayList; | |
| } | |
| public void a() { | |
| k.clear(); | |
| j = ""; | |
| g = 0; | |
| h = 1; | |
| i = ""; | |
| e = ""; | |
| f = ""; | |
| c = false; | |
| a = false; | |
| a = false; | |
| m = 0; | |
| d = false; | |
| n = false; | |
| } | |
| public String b(int i2) { | |
| switch (i2) { | |
| case 1: | |
| return a(e, "ာ"); | |
| case 2: | |
| return a(f, "ာ"); | |
| default: | |
| return null; | |
| } | |
| } | |
| public String b(String str, String str2) { | |
| String str3; | |
| int i2 = 0; | |
| int length = str.length(); | |
| if (length >= 3) { | |
| String substring = length > 4 ? str.substring(length - 4).substring(0, 1) : " "; | |
| String substring2 = str.substring(length - 3); | |
| String substring3 = substring2.substring(0, 1); | |
| String substring4 = substring2.substring(1, 2); | |
| String substring5 = substring2.substring(2, 3); | |
| if (str2.equals("ာ") && !substring5.equals("ျ") && !substring5.equals("ြ") && !substring5.equals("ွ") && !substring5.equals("ှ")) { | |
| String[] strArr = this.w; | |
| int length2 = strArr.length; | |
| while (true) { | |
| if (i2 >= length2) { | |
| break; | |
| } | |
| if (substring4.equals(strArr[i2])) { | |
| str2 = "ါ"; | |
| break; | |
| } | |
| i2++; | |
| } | |
| } | |
| str3 = substring + substring3 + substring4 + substring5 + str2; | |
| } else if (length == 2) { | |
| String substring6 = str.substring(0, 1); | |
| String substring7 = str.substring(1); | |
| if (str2.equals("ာ") && !substring7.equals("ျ") && !substring7.equals("ြ") && !substring7.equals("ွ") && !substring7.equals("ှ")) { | |
| String[] strArr2 = this.w; | |
| int length3 = strArr2.length; | |
| while (true) { | |
| if (i2 >= length3) { | |
| break; | |
| } | |
| if (substring6.equals(strArr2[i2])) { | |
| str2 = "ါ"; | |
| break; | |
| } | |
| i2++; | |
| } | |
| } | |
| str3 = substring6 + substring7 + str2; | |
| } else if (length == 1) { | |
| if (str2.equals("ာ")) { | |
| String[] strArr3 = this.w; | |
| int length4 = strArr3.length; | |
| int i3 = 0; | |
| while (true) { | |
| if (i3 >= length4) { | |
| break; | |
| } | |
| if (str.equals(strArr3[i3])) { | |
| str2 = "ါ"; | |
| break; | |
| } | |
| i3++; | |
| } | |
| } | |
| str3 = str + str2; | |
| } else { | |
| str3 = " "; | |
| } | |
| return str3.trim(); | |
| } | |
| public List b(String str) { | |
| int i2 = 1; | |
| int length = str.length(); | |
| ArrayList arrayList = new ArrayList(); | |
| if (length == 2) { | |
| g = 0; | |
| } | |
| if (str.equals(" ")) { | |
| a(); | |
| } else if (length == 1) { | |
| h = 1; | |
| j = str.toLowerCase(); | |
| a = false; | |
| b = false; | |
| d = false; | |
| c = false; | |
| int i3 = 0; | |
| String str2 = str; | |
| while (true) { | |
| if (i3 >= 26) { | |
| break; | |
| } | |
| if (str2.equals(this.o[i3].toUpperCase())) { | |
| String str3 = "္" + this.y[i3]; | |
| String str4 = this.u[i3]; | |
| if (l.equals("") || str3.equals("")) { | |
| a(); | |
| str2 = str2.toLowerCase(); | |
| i3++; | |
| } else { | |
| if (l.substring(l.length() - 1).equals("်")) { | |
| e = l.substring(l.length() - 2); | |
| e = e.substring(0, 1); | |
| m = 2; | |
| } else if (l.length() == 1) { | |
| e = l; | |
| m = 1; | |
| } else { | |
| e = l.substring(l.length() - 1); | |
| m = 1; | |
| } | |
| if (l.length() == 1 || !l.substring(l.length() - 2).equals("င်")) { | |
| e = e.concat(str3); | |
| d = true; | |
| arrayList.add(e); | |
| arrayList.add(b(e, "ာ")); | |
| arrayList.add(b(e, "ာ").concat("း")); | |
| if (h == 2) { | |
| f = e.substring(0, 1) + str3; | |
| arrayList.add(f); | |
| arrayList.add(b(f, "ာ")); | |
| arrayList.add(b(f, "ာ").concat("း")); | |
| } | |
| } else { | |
| e = str4; | |
| d = true; | |
| arrayList.add(str4); | |
| arrayList.add(b(str4, "ာ")); | |
| arrayList.add(b(str4, "ာ").concat("း")); | |
| n = true; | |
| } | |
| } | |
| } else if (str2.equals(this.o[i3])) { | |
| e = this.u[i3]; | |
| c = false; | |
| a = false; | |
| b = false; | |
| d = false; | |
| if (str2.equals("p")) { | |
| arrayList.add("ပြီ"); | |
| arrayList.add("ပြီး"); | |
| } else if (str2.equals("a")) { | |
| a = true; | |
| b = true; | |
| arrayList.add("\u200bအ"); | |
| arrayList.add("ဧ"); | |
| } else if (str2.equals("u")) { | |
| a = true; | |
| b = true; | |
| arrayList.add("ယူ"); | |
| arrayList.add("\u200bဦး"); | |
| arrayList.add("ဥ"); | |
| } else if (str2.equals("o")) { | |
| a = true; | |
| b = true; | |
| arrayList.add("အို"); | |
| } else { | |
| if (str2.equals("s") || str2.equals("x")) { | |
| a = true; | |
| b = true; | |
| f = "ဆ"; | |
| h = 2; | |
| } else if (str2.equals("d")) { | |
| b = true; | |
| a = true; | |
| f = "ဓ"; | |
| h = 2; | |
| } else if (str2.equals("b")) { | |
| f = "ဗ"; | |
| h = 2; | |
| } else if (str2.equals("g")) { | |
| f = "ဃ"; | |
| h = 2; | |
| } else if (str2.equals("l")) { | |
| b = true; | |
| a = true; | |
| f = "ဠ"; | |
| h = 2; | |
| } else if (str2.equals("y")) { | |
| f = "ယ"; | |
| h = 2; | |
| } else if (str2.equals("z")) { | |
| b = true; | |
| a = true; | |
| f = "ဈ"; | |
| h = 2; | |
| } else if (str2.equals("n")) { | |
| f = "ဏ"; | |
| h = 2; | |
| } | |
| while (i2 <= h) { | |
| String a2 = a(i2); | |
| arrayList.add(a2); | |
| arrayList.add(b(a2, "ာ")); | |
| arrayList.add(b(a2, "ာ").concat("း")); | |
| i2++; | |
| } | |
| } | |
| } else { | |
| i3++; | |
| } | |
| } | |
| } else { | |
| i = str.substring(g + 1); | |
| String str5 = ""; | |
| if (length == g + 2) { | |
| if (i.equals("a")) { | |
| if (e.equals("ဂြ")) { | |
| arrayList.add("ကြ"); | |
| } | |
| while (i2 <= h) { | |
| String a3 = a(i2); | |
| if (a3.equals("ယ")) { | |
| arrayList.add(a3 + "ျ"); | |
| } | |
| arrayList.add(a3); | |
| arrayList.add(b(a3, "ာ")); | |
| arrayList.add(b(a3, "ာ").concat("း")); | |
| i2++; | |
| } | |
| } else if (i.equals("u")) { | |
| if (j.equals("o")) { | |
| arrayList.add("ဥ"); | |
| arrayList.add("ဦး"); | |
| } else { | |
| while (i2 <= h) { | |
| String a4 = a(i2); | |
| String str6 = a4 + "ု"; | |
| String str7 = a4 + "ူ"; | |
| arrayList.add(str7); | |
| arrayList.add(str6); | |
| arrayList.add(str7 + "း"); | |
| i2++; | |
| } | |
| } | |
| } else if (i.equals("e")) { | |
| if (j.equals("p")) { | |
| arrayList.add("ပီ"); | |
| arrayList.add("ပြီ"); | |
| arrayList.add("ပြီး"); | |
| } else { | |
| while (i2 <= h) { | |
| String a5 = a(i2); | |
| arrayList.add(a5 + "ဲ"); | |
| arrayList.add(a5 + "ီ"); | |
| arrayList.add(a5 + "ိ"); | |
| arrayList.add(a5 + "ီး"); | |
| arrayList.add(a5 + "ည်"); | |
| i2++; | |
| } | |
| if (str.substring(0, 2).equals("nw")) { | |
| arrayList.add("နွယ်"); | |
| } | |
| } | |
| } else if (i.equals("r")) { | |
| while (i2 <= h) { | |
| String b2 = b(a(i2), "ာ"); | |
| arrayList.add(b2); | |
| arrayList.add(b2 + "း"); | |
| arrayList.add(b2 + "့"); | |
| i2++; | |
| } | |
| } else if (i.equals("t")) { | |
| if (j.equals("h") && g == 0) { | |
| e = "ထ"; | |
| String str8 = e + "ာ"; | |
| arrayList.add(e); | |
| arrayList.add(str8); | |
| arrayList.add(str8 + "း"); | |
| g = 1; | |
| } else { | |
| while (i2 <= h) { | |
| a(i2); | |
| arrayList.add("က်\u200b"); | |
| arrayList.add("တ်"); | |
| arrayList.add("ပ်"); | |
| i2++; | |
| } | |
| } | |
| } else if (i.equals("y")) { | |
| if (!b && !a && !c) { | |
| if (j.equals("n") && g == 0) { | |
| e = "ည"; | |
| String str9 = e + "ာ"; | |
| arrayList.add(e); | |
| arrayList.add(str9); | |
| arrayList.add(str9 + "း"); | |
| g = 1; | |
| } else if (j.equals("b") && g == 0) { | |
| e = "ဗျ"; | |
| String str10 = e + "ာ"; | |
| arrayList.add(e); | |
| arrayList.add(str10); | |
| arrayList.add(str10 + "း"); | |
| g = 1; | |
| } else { | |
| String str11 = null; | |
| if (e.equals("လှ")) { | |
| str11 = "ှ"; | |
| e = "လ"; | |
| } | |
| if (str11 != null) { | |
| e += "ျ"; | |
| e = e.concat(str11); | |
| String b3 = b(e, "ာ"); | |
| arrayList.add(e); | |
| arrayList.add(b3); | |
| arrayList.add(b3 + "း"); | |
| } else { | |
| f = e.concat("ျ"); | |
| e += "ြ"; | |
| h = 2; | |
| String b4 = b(e, "ာ"); | |
| arrayList.add(e); | |
| arrayList.add(b4); | |
| arrayList.add(b4 + "း"); | |
| String concat = f.concat("ာ"); | |
| arrayList.add(f); | |
| arrayList.add(concat); | |
| arrayList.add(concat + "း"); | |
| } | |
| if (g == 0) { | |
| g = 1; | |
| } else if (g == 1) { | |
| g = 2; | |
| } | |
| } | |
| b = true; | |
| a = true; | |
| } | |
| } else if (i.equals("i")) { | |
| if (e.equals("ဂြ")) { | |
| arrayList.add("ကြီး"); | |
| } | |
| while (i2 <= h) { | |
| String a6 = a(i2); | |
| arrayList.add(a6.concat("ိ")); | |
| String concat2 = a6.concat("ည့်"); | |
| String concat3 = a6.concat("ီ"); | |
| arrayList.add(concat3); | |
| arrayList.add(concat3 + "း"); | |
| arrayList.add(concat2); | |
| i2++; | |
| } | |
| } else if (i.equals("o")) { | |
| if (j.equals("o")) { | |
| arrayList.add("ဦး"); | |
| arrayList.add("အူး"); | |
| arrayList.add("အူ"); | |
| arrayList.add("အိုး"); | |
| arrayList.add("အို"); | |
| g = 1; | |
| } else { | |
| while (i2 <= h) { | |
| String str12 = a(i2) + "ို"; | |
| arrayList.add(str12); | |
| arrayList.add(str12 + "့"); | |
| arrayList.add(str12 + "း"); | |
| i2++; | |
| } | |
| } | |
| } else if (i.equals("g")) { | |
| if (j.equals("n") && g == 0) { | |
| e = "င"; | |
| String b5 = b(e, "ာ"); | |
| arrayList.add(b5.concat("့")); | |
| arrayList.add(b5); | |
| arrayList.add(b5.concat("း")); | |
| g = 1; | |
| } else { | |
| while (i2 <= h) { | |
| String b6 = b(a(i2).concat("ေ"), "ာ"); | |
| arrayList.add(b6.concat("င်း")); | |
| arrayList.add(b6.concat("င်")); | |
| arrayList.add(b6.concat("င့်")); | |
| i2++; | |
| } | |
| } | |
| } else if (i.equals("w")) { | |
| if (!c) { | |
| if (e.substring(e.length() - 1).equals("ှ")) { | |
| e = e.substring(0, 1); | |
| e = e.concat("ၿ"); | |
| arrayList.add(e); | |
| arrayList.add(b(e, "ာ")); | |
| arrayList.add(b(e, "ာ").concat("း")); | |
| } else if (e.equals("အ")) { | |
| arrayList.add("\u200bအော်"); | |
| arrayList.add("ဪ"); | |
| arrayList.add("\u200bအော"); | |
| arrayList.add("ဩ"); | |
| arrayList.add("\u200bအော့"); | |
| } else { | |
| for (int i4 = 1; i4 <= h; i4++) { | |
| switch (i4) { | |
| case 1: | |
| e = e.concat("ွ"); | |
| str5 = e; | |
| break; | |
| case 2: | |
| f = f.concat("ွ"); | |
| str5 = f; | |
| break; | |
| } | |
| arrayList.add(str5); | |
| arrayList.add(b(str5, "ာ")); | |
| arrayList.add(b(str5, "ာ") + "း"); | |
| } | |
| } | |
| c = true; | |
| if (g == 0) { | |
| g = 1; | |
| } else { | |
| g = 2; | |
| } | |
| } | |
| } else if (i.equals("l")) { | |
| if (j.equals("h")) { | |
| e = "လှ"; | |
| arrayList.add(e); | |
| arrayList.add(e + "ာ"); | |
| arrayList.add(e + "ား"); | |
| g = 1; | |
| } else if (e.equals("လ") || e.equals("ပ")) { | |
| arrayList.add(e + "ဲ"); | |
| arrayList.add(e + "ယ်"); | |
| } else { | |
| while (i2 <= h) { | |
| a(i2); | |
| arrayList.add(e + "ယ်"); | |
| arrayList.add(e + "ဲ"); | |
| i2++; | |
| } | |
| } | |
| } else if (i.equals("n")) { | |
| if (j.equals("h")) { | |
| e = "နှ"; | |
| arrayList.add(e); | |
| arrayList.add(e + "ာ"); | |
| arrayList.add(e + "ား"); | |
| g = 1; | |
| } else if (j.equals("i")) { | |
| arrayList.add("အင်း"); | |
| arrayList.add("အင်"); | |
| arrayList.add("အင့်"); | |
| } else if (str.equals("own")) { | |
| arrayList.add("ဦး"); | |
| arrayList.add("အုန်း"); | |
| arrayList.add("အုံး"); | |
| arrayList.add("ဥုံ"); | |
| } else { | |
| while (i2 <= h) { | |
| String a7 = a(i2); | |
| arrayList.add(a7.concat("န်")); | |
| arrayList.add(a7.concat("မ်")); | |
| arrayList.add(a7.concat("မ်း")); | |
| arrayList.add(a7.concat("န်း")); | |
| i2++; | |
| } | |
| } | |
| } else if (i.equals("m")) { | |
| if (j.equals("h")) { | |
| e = "မှ"; | |
| arrayList.add(e); | |
| arrayList.add(e + "ာ"); | |
| arrayList.add(e + "ား"); | |
| g = 1; | |
| } else { | |
| while (i2 <= h) { | |
| String a8 = a(i2); | |
| arrayList.add(a8.concat("န်")); | |
| arrayList.add(a8.concat("မ်")); | |
| arrayList.add(a8.concat("မ်း")); | |
| i2++; | |
| } | |
| } | |
| } else if (i.equals("h") && g == 0) { | |
| if (e.equals("န") || e.equals("မ") || e.equals("လ") || e.equals("ဝ")) { | |
| e += "ှ"; | |
| arrayList.add(e); | |
| arrayList.add(e + "ာ"); | |
| arrayList.add(e + "ား"); | |
| } else if (j.equals("c")) { | |
| e = "ချ"; | |
| f = "ခြ"; | |
| h = 2; | |
| b = true; | |
| a = true; | |
| arrayList.add(e); | |
| arrayList.add(e + "ာ"); | |
| arrayList.add(e + "ား"); | |
| arrayList.add(f); | |
| arrayList.add(f + "ာ"); | |
| arrayList.add(f + "ား"); | |
| } else if (e.equals("က")) { | |
| e = "ခ"; | |
| arrayList.add(e); | |
| arrayList.add(e + "ါ"); | |
| arrayList.add(e + "ါး"); | |
| } else if (e.equals("ကၠ")) { | |
| e = "ကၡ"; | |
| arrayList.add(e); | |
| arrayList.add(e + "ာ"); | |
| arrayList.add(e + "ား"); | |
| } else if (e.equals("ပ")) { | |
| e = "ဖ"; | |
| arrayList.add(e); | |
| arrayList.add(e + "ာ"); | |
| arrayList.add(e + "ား"); | |
| } else if (e.equals("စ")) { | |
| e = "ရှ"; | |
| f = "လျှ"; | |
| h = 2; | |
| for (int i5 = 1; i5 <= h; i5++) { | |
| String a9 = a(i5); | |
| arrayList.add(a9); | |
| arrayList.add(a9 + "ာ"); | |
| arrayList.add(a9 + "ား"); | |
| } | |
| } else if (e.equals("တ")) { | |
| e = "သ"; | |
| arrayList.add(e); | |
| arrayList.add(e + "ာ"); | |
| arrayList.add(e + "ား"); | |
| arrayList.add("ဿ"); | |
| } else if (j.equals("o")) { | |
| arrayList.add("အို"); | |
| arrayList.add("အိုး"); | |
| arrayList.add("အို့"); | |
| } | |
| g = 1; | |
| } | |
| } else if (length == g + 3) { | |
| if (str.equals("ate")) { | |
| arrayList.add("အိပ်"); | |
| arrayList.add("အိတ်"); | |
| arrayList.add("အိက်"); | |
| } else if (i.equals("ar") || i.equals("aa")) { | |
| while (i2 <= h) { | |
| String c2 = c(i2); | |
| if (c2.equals("ယ")) { | |
| arrayList.add(c2.concat("ျ")); | |
| } | |
| arrayList.add(c2); | |
| arrayList.add(c2 + "း"); | |
| arrayList.add(c2 + "့"); | |
| i2++; | |
| } | |
| } else if (i.equals("hh")) { | |
| if (j.equals("o")) { | |
| arrayList.add("အိုး"); | |
| arrayList.add("အို"); | |
| arrayList.add("အို့"); | |
| } | |
| } else if (i.equals("ay")) { | |
| while (i2 <= h) { | |
| String a10 = a(i2); | |
| arrayList.add(a10 + "ေ"); | |
| arrayList.add(a10 + "ေး"); | |
| arrayList.add(a10 + "ေ့"); | |
| i2++; | |
| } | |
| } else if (i.equals("ye")) { | |
| if (e.equals("အ")) { | |
| String str13 = e; | |
| arrayList.add(str13 + "ေ"); | |
| arrayList.add(str13 + "ေး"); | |
| arrayList.add(str13 + "ေ့"); | |
| } | |
| } else if (i.equals("in") || i.equals("yn")) { | |
| while (i2 <= h) { | |
| String a11 = a(i2); | |
| arrayList.add(a11 + "င်"); | |
| arrayList.add(a11 + "င်း"); | |
| arrayList.add(a11 + "င့်"); | |
| i2++; | |
| } | |
| } else if (i.equals("an") || i.equals("en")) { | |
| while (i2 <= h) { | |
| String a12 = a(i2); | |
| arrayList.add(a12 + "န်"); | |
| arrayList.add(a12 + "မ်"); | |
| arrayList.add(a12 + "ံ"); | |
| arrayList.add(a12 + "ဏ်"); | |
| i2++; | |
| } | |
| } else if (i.equals("nn") || i.equals("mm")) { | |
| if (j.equals("i")) { | |
| arrayList.add("အင်း"); | |
| arrayList.add("အင်"); | |
| arrayList.add("အင့်"); | |
| } else { | |
| while (i2 <= h) { | |
| String a13 = a(i2); | |
| arrayList.add(a13 + "မ်"); | |
| arrayList.add(a13 + "န်"); | |
| arrayList.add(a13 + "ံ"); | |
| arrayList.add(a13 + "ဏ်"); | |
| i2++; | |
| } | |
| } | |
| } else if (i.equals("am")) { | |
| while (i2 <= h) { | |
| String a14 = a(i2); | |
| arrayList.add(a14 + "မ်"); | |
| arrayList.add(a14 + "န်"); | |
| arrayList.add(a14 + "ံ"); | |
| arrayList.add(a14 + "ဏ်"); | |
| i2++; | |
| } | |
| } else if (i.equals("aw") || i.equals("ww")) { | |
| while (i2 <= h) { | |
| String b7 = b(a(i2) + "ေ", "ာ"); | |
| arrayList.add(b7); | |
| arrayList.add(b7 + "်"); | |
| arrayList.add(b7 + "့"); | |
| i2++; | |
| } | |
| } else if (i.equals("or") || i.equals("ol")) { | |
| while (i2 <= h) { | |
| String b8 = b(a(i2) + "ေ", "ာ"); | |
| arrayList.add(b8 + "်"); | |
| arrayList.add(b8); | |
| arrayList.add(b8 + "့"); | |
| i2++; | |
| } | |
| } else if (i.equals("al") || i.equals("el")) { | |
| if (e.equals("လ") || e.equals("ပ")) { | |
| arrayList.add(e + "ဲ"); | |
| arrayList.add(e + "ယ်"); | |
| arrayList.add(e + "ဲ့"); | |
| } else { | |
| while (i2 <= h) { | |
| String a15 = a(i2); | |
| arrayList.add(a15 + "ယ်"); | |
| arrayList.add(a15 + "ဲ"); | |
| arrayList.add(a15 + "ဲ့"); | |
| i2++; | |
| } | |
| } | |
| } else if (i.equals("oh")) { | |
| while (i2 <= h) { | |
| String str14 = a(i2) + "ို"; | |
| arrayList.add(str14 + "့"); | |
| arrayList.add(str14); | |
| arrayList.add(str14 + "း"); | |
| i2++; | |
| } | |
| } else if (i.equals("oe")) { | |
| while (i2 <= h) { | |
| String str15 = a(i2) + "ို"; | |
| arrayList.add(str15 + "း"); | |
| arrayList.add(str15); | |
| arrayList.add(str15 + "့"); | |
| i2++; | |
| } | |
| } else if (i.equals("ae")) { | |
| while (i2 <= h) { | |
| String a16 = a(i2); | |
| arrayList.add(a16 + "ေ့"); | |
| arrayList.add(a16 + "ဲ့"); | |
| arrayList.add(a16 + "ယ့်"); | |
| arrayList.add(a16 + "ည့်"); | |
| i2++; | |
| } | |
| if (e.equals("ရွ")) { | |
| arrayList.add("၍"); | |
| } | |
| } else if (i.equals("rr")) { | |
| while (i2 <= h) { | |
| String c3 = c(i2); | |
| arrayList.add(c3 + "း"); | |
| arrayList.add(c3); | |
| arrayList.add(c3 + "့"); | |
| i2++; | |
| } | |
| } else if (i.equals("ai")) { | |
| while (i2 <= h) { | |
| String a17 = a(i2); | |
| arrayList.add(a17 + "ိုင်"); | |
| arrayList.add(a17 + "ိုင့်"); | |
| arrayList.add(a17 + "ိုင်း"); | |
| i2++; | |
| } | |
| } else if (i.equals("ee") || i.equals("ii")) { | |
| if (e.equals("ဂြ")) { | |
| arrayList.add("ကြီး"); | |
| } | |
| if (j.equals("p")) { | |
| arrayList.add("ပြီ"); | |
| arrayList.add("ပြီး"); | |
| arrayList.add("ပီး"); | |
| } else { | |
| while (i2 <= h) { | |
| String a18 = a(i2); | |
| arrayList.add(a18 + "ီး"); | |
| arrayList.add(a18 + "ီ"); | |
| arrayList.add(a18 + "ည်း"); | |
| arrayList.add(a18 + "ိ"); | |
| i2++; | |
| } | |
| } | |
| } else if (i.equals("uu") || i.equals("oo")) { | |
| while (i2 <= h) { | |
| String a19 = a(i2); | |
| arrayList.add(a19 + "ူး"); | |
| arrayList.add(a19 + "ူ"); | |
| arrayList.add(a19 + "ု"); | |
| i2++; | |
| } | |
| } else if (i.equals("er")) { | |
| while (i2 <= h) { | |
| String c4 = c(i2); | |
| arrayList.add(c4); | |
| arrayList.add(c4 + "း"); | |
| arrayList.add(c4 + "့"); | |
| i2++; | |
| } | |
| } else if (i.equals("et") || i.equals("at")) { | |
| while (i2 <= h) { | |
| String a20 = a(i2); | |
| arrayList.add(a20 + "တ်"); | |
| arrayList.add(a20 + "ပ်"); | |
| arrayList.add(a20 + "က်"); | |
| i2++; | |
| } | |
| if (j.equals("d")) { | |
| arrayList.add("ဓာတ်"); | |
| } | |
| } else if (i.equals("on") || i.equals("un")) { | |
| while (i2 <= h) { | |
| String str16 = a(i2) + "ွ"; | |
| arrayList.add(str16 + "န်"); | |
| arrayList.add(str16 + "မ်"); | |
| arrayList.add(str16 + "န်း"); | |
| arrayList.add(str16 + "မ်း"); | |
| i2++; | |
| } | |
| } else if (i.equals("ak")) { | |
| while (i2 <= h) { | |
| String a21 = a(i2); | |
| arrayList.add(a21 + "က်"); | |
| arrayList.add(a21 + "တ်"); | |
| arrayList.add(a21 + "ပ်"); | |
| i2++; | |
| } | |
| } else if (i.equals("ap")) { | |
| while (i2 <= h) { | |
| String a22 = a(i2); | |
| arrayList.add(a22 + "ပ်"); | |
| arrayList.add(a22 + "တ်"); | |
| arrayList.add(a22 + "က်"); | |
| i2++; | |
| } | |
| } else if (i.equals("it")) { | |
| if (j.equals("k")) { | |
| arrayList.add("ခေတ်"); | |
| } | |
| while (i2 <= h) { | |
| arrayList.add(a(i2) + "စ်"); | |
| i2++; | |
| } | |
| } else if (i.equals("ot") || i.equals("op")) { | |
| while (i2 <= h) { | |
| arrayList.add(b(a(i2) + "ေ", "ာ") + "့"); | |
| i2++; | |
| } | |
| } else if (i.equals("ut")) { | |
| while (i2 <= h) { | |
| String a23 = a(i2); | |
| arrayList.add(a23 + "ွတ်"); | |
| arrayList.add(a23 + "တ်"); | |
| arrayList.add(a23 + "ွဋ်"); | |
| i2++; | |
| } | |
| } | |
| } else if (length == g + 4) { | |
| if (i.equals("ite") || i.equals("ike")) { | |
| while (i2 <= h) { | |
| String a24 = a(i2); | |
| arrayList.add(a24 + "ိုက်"); | |
| if (a24.equals("နှ")) { | |
| arrayList.add("၌"); | |
| } | |
| i2++; | |
| } | |
| } else if (i.equals("ann")) { | |
| while (i2 <= h) { | |
| String a25 = a(i2); | |
| arrayList.add(a25 + "န်း"); | |
| arrayList.add(a25 + "မ်း"); | |
| arrayList.add(a25 + "ဏ်း"); | |
| i2++; | |
| } | |
| } else if (i.equals("inn") || i.equals("ynn")) { | |
| while (i2 <= h) { | |
| String a26 = a(i2); | |
| arrayList.add(a26 + "င်း"); | |
| arrayList.add(a26 + "င်"); | |
| arrayList.add(a26 + "င့်"); | |
| i2++; | |
| } | |
| } else if (i.equals("one")) { | |
| while (i2 <= h) { | |
| String a27 = a(i2); | |
| String str17 = a27 + "ုံ"; | |
| arrayList.add(str17 + "း"); | |
| arrayList.add(a27 + "ုန်း"); | |
| arrayList.add(a27 + "ုန်"); | |
| arrayList.add(str17); | |
| i2++; | |
| } | |
| } else if (i.equals("ung")) { | |
| while (i2 <= h) { | |
| String b9 = b(a(i2) + "ေ", "ာ"); | |
| arrayList.add(b9 + "င်"); | |
| arrayList.add(b9 + "င်း"); | |
| arrayList.add(b9 + "င့်"); | |
| i2++; | |
| } | |
| } else if (i.equals("ouk") || i.equals("out")) { | |
| while (i2 <= h) { | |
| arrayList.add(b(a(i2) + "ေ", "ာ") + "က်"); | |
| i2++; | |
| } | |
| } else if (i.equals("aww") || i.equals("all") || i.equals("orr")) { | |
| while (i2 <= h) { | |
| String b10 = b(a(i2) + "ေ", "ာ"); | |
| arrayList.add(b10); | |
| arrayList.add(b10 + "်"); | |
| arrayList.add(b10 + "့"); | |
| i2++; | |
| } | |
| } else if (i.equals("oke") || i.equals("ote") || i.equals("ope") || i.equals("oat") || i.equals("oak")) { | |
| while (i2 <= h) { | |
| String str18 = a(i2) + "ု"; | |
| arrayList.add(str18 + "ပ်"); | |
| arrayList.add(str18 + "တ်"); | |
| arrayList.add(str18 + "က်"); | |
| i2++; | |
| } | |
| } else if (i.equals("ode")) { | |
| while (i2 <= h) { | |
| String str19 = a(i2) + "ု"; | |
| arrayList.add(str19 + "တ်"); | |
| arrayList.add(str19 + "ဒ်"); | |
| arrayList.add(str19 + "က်"); | |
| i2++; | |
| } | |
| } else if (i.equals("ate") || i.equals("aik") || i.equals("eik")) { | |
| while (i2 <= h) { | |
| String str20 = a(i2) + "ိ"; | |
| arrayList.add(str20 + "ပ်"); | |
| arrayList.add(str20 + "တ်"); | |
| arrayList.add(str20 + "က်"); | |
| i2++; | |
| } | |
| } else if (i.equals("ine")) { | |
| while (i2 <= h) { | |
| String a28 = a(i2); | |
| arrayList.add(a28 + "ိုင်း"); | |
| arrayList.add(a28 + "ိုင်"); | |
| arrayList.add(a28 + "ိုင့်"); | |
| i2++; | |
| } | |
| } else if (i.equals("ain")) { | |
| while (i2 <= h) { | |
| String str21 = a(i2) + "ိ"; | |
| arrayList.add(str21 + "န်"); | |
| arrayList.add(str21 + "မ်"); | |
| arrayList.add(str21 + "န်း"); | |
| i2++; | |
| } | |
| if (j.equals("l")) { | |
| arrayList.add("လိင်"); | |
| } | |
| } else if (i.equals("ein")) { | |
| while (i2 <= h) { | |
| String str22 = a(i2) + "ိ"; | |
| arrayList.add(str22 + "န်း"); | |
| arrayList.add(str22 + "မ်း"); | |
| arrayList.add(str22 + "န်"); | |
| arrayList.add(str22 + "မ်"); | |
| i2++; | |
| } | |
| if (str.substring(0, 2).equals("ny")) { | |
| arrayList.add("ငြိမ်း"); | |
| } | |
| if (j.equals("l")) { | |
| arrayList.add("လိင်"); | |
| } | |
| } else if (i.equals("ayy")) { | |
| while (i2 <= h) { | |
| String a29 = a(i2); | |
| arrayList.add(a29 + "ေး"); | |
| arrayList.add(a29 + "ေ"); | |
| arrayList.add(a29 + "ေး"); | |
| i2++; | |
| } | |
| } else if (i.equals("ant") || i.equals("ent")) { | |
| while (i2 <= h) { | |
| String a30 = a(i2); | |
| arrayList.add(a30 + "န့်"); | |
| arrayList.add(a30 + "မ့်"); | |
| arrayList.add(a30 + "ံ့"); | |
| i2++; | |
| } | |
| } else if (i.equals("unt")) { | |
| while (i2 <= h) { | |
| String str23 = a(i2) + "ွ"; | |
| arrayList.add(str23 + "န့်"); | |
| arrayList.add(str23 + "မ့်"); | |
| i2++; | |
| } | |
| } else if (i.equals("int")) { | |
| while (i2 <= h) { | |
| String a31 = a(i2); | |
| arrayList.add(a31 + "င့်"); | |
| arrayList.add(a31 + "င်"); | |
| arrayList.add(a31 + "င်း"); | |
| i2++; | |
| } | |
| } else if (i.equals("ung")) { | |
| while (i2 <= h) { | |
| String b11 = b(a(i2) + "ေ", "ာ"); | |
| arrayList.add(b11 + "င်း"); | |
| arrayList.add(b11 + "င်"); | |
| arrayList.add(b11 + "င့်"); | |
| i2++; | |
| } | |
| } else if (i.equals("oon")) { | |
| while (i2 <= h) { | |
| String str24 = a(i2) + "ွ"; | |
| arrayList.add(str24 + "န်း"); | |
| arrayList.add(str24 + "မ်း"); | |
| arrayList.add(str24 + "န်"); | |
| i2++; | |
| } | |
| } else if (i.equals("ont")) { | |
| while (i2 <= h) { | |
| String a32 = a(i2); | |
| arrayList.add(a32 + "ွန့်"); | |
| arrayList.add(a32 + "ွမ့်"); | |
| arrayList.add(a32 + "ုန့်"); | |
| arrayList.add(a32 + "ုံ့"); | |
| i2++; | |
| } | |
| } else if (i.equals("arr") || i.equals("err")) { | |
| while (i2 <= h) { | |
| String c5 = c(i2); | |
| arrayList.add(c5 + "း"); | |
| arrayList.add(c5); | |
| arrayList.add(c5 + "့"); | |
| i2++; | |
| } | |
| } | |
| } else if (length == g + 5) { | |
| if (i.equals("aung")) { | |
| while (i2 <= h) { | |
| String b12 = b(a(i2) + "ေ", "ာ"); | |
| arrayList.add(b12 + "င်း"); | |
| arrayList.add(b12 + "င်"); | |
| arrayList.add(b12 + "င့်"); | |
| i2++; | |
| } | |
| } else if (i.equals("aunt")) { | |
| while (i2 <= h) { | |
| String b13 = b(a(i2) + "ေ", "ာ"); | |
| arrayList.add(b13 + "င့်"); | |
| arrayList.add(b13 + "င်း"); | |
| arrayList.add(b13 + "င်"); | |
| i2++; | |
| } | |
| } else if (i.equals("aing")) { | |
| while (i2 <= h) { | |
| String str25 = a(i2) + "ို"; | |
| arrayList.add(str25 + "င်"); | |
| arrayList.add(str25 + "င့်"); | |
| arrayList.add(str25 + "င်း"); | |
| i2++; | |
| } | |
| } | |
| } | |
| } | |
| if (n) { | |
| ArrayList arrayList2 = new ArrayList(); | |
| arrayList2.addAll(arrayList); | |
| arrayList.clear(); | |
| Iterator it = arrayList2.iterator(); | |
| while (it.hasNext()) { | |
| arrayList.add("င်္".concat((String) it.next())); | |
| } | |
| arrayList2.clear(); | |
| } | |
| return arrayList; | |
| } | |
| public String c(int i2) { | |
| switch (i2) { | |
| case 1: | |
| return b(e, "ာ"); | |
| case 2: | |
| return b(f, "ာ"); | |
| default: | |
| return null; | |
| } | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment