Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9355a24a authored by Conley Owens's avatar Conley Owens Committed by Android Code Review
Browse files

Merge "Fixing wrong Japanese phone formatter."

parents 9fd8e057 77359e7a
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -24,6 +24,7 @@ import android.text.Editable;
 *
 * 022-229-1234 0223-23-1234 022-301-9876 015-482-7849 0154-91-3478
 * 01547-5-4534 090-1234-1234 080-0123-6789
 * 050-0000-0000 060-0000-0000
 * 0800-000-9999 0570-000-000 0276-00-0000
 *
 * As you can see, there is no straight-forward rule here.
@@ -31,7 +32,7 @@ import android.text.Editable;
 */
/* package */ class JapanesePhoneNumberFormatter {
    private static short FORMAT_MAP[] = {
    -100, 10, 220, -15, 410, 530, -15, 670, 780, 1060,
    -100, 10, 220, -15, 410, 530, 1200, 670, 780, 1060,
    -100, -25, 20, 40, 70, 100, 150, 190, 200, 210,
    -36, -100, -100, -35, -35, -35, 30, -100, -100, -100,
    -35, -35, -35, -35, -35, -35, -35, -45, -35, -35,
@@ -84,7 +85,7 @@ import android.text.Editable;
    -35, -25, -25, -25, -25, -25, -25, -25, -25, -25,
    -25, -25, -25, -35, -35, -35, -25, -25, -25, 520,
    -100, -100, -45, -100, -45, -100, -45, -100, -45, -100,
    -25, -100, -25, 540, 580, 590, 600, 610, 630, 640,
    -26, -100, -25, 540, 580, 590, 600, 610, 630, 640,
    -25, -35, -35, -35, -25, -25, -35, -35, -35, 550,
    -35, -35, -25, -25, -25, -25, 560, 570, -25, -35,
    -35, -35, -35, -35, -25, -25, -25, -25, -25, -25,
@@ -150,7 +151,8 @@ import android.text.Editable;
    -35, 1170, -25, -35, 1180, -35, 1190, -35, -25, -25,
    -100, -100, -45, -45, -100, -100, -100, -100, -100, -100,
    -25, -35, -35, -35, -35, -35, -35, -25, -25, -35,
    -35, -35, -35, -35, -35, -35, -35, -35, -35, -45};
    -35, -35, -35, -35, -35, -35, -35, -35, -35, -45,
    -26, -15, -15, -15, -15, -15, -15, -15, -15, -15};

    public static void format(Editable text) {
        // Here, "root" means the position of "'":