Android Open Source - smsAndCallFilter Rupantor






From Project

Back to project page smsAndCallFilter.

License

The source code is released under:

/* * Author: Hasib Al Muhaimin. * * The contents of this file are subject to the Mozilla Public License * Version 1.1 (the "License"); you may not use this file except in * compliance with the L...

If you think the Android project smsAndCallFilter listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

/*
 * Author: Hasib Al Muhaimin./* w ww  .j  ava 2s  . c  o  m*/
 * 
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 * 
 */

package com.sadakhata.banglatoenglishrupantor;

public class Rupantor{
    public static String convert(String str)
    {


        String find[]   = {"?", "?", "?", "?", "?", "?", "?", "??", "??", "?", "?"};
        String replace[] =  {"o",  "a", "i", "i", "u", "u", "rri","e", "oi", "o", "ou"};

        for(int i=0; i<find.length; i++)
        {
            str = str.replace(find[i], replace[i]);
        }

        find = new String[]{"?", "?", "?", "??", "?", "?", "?", "?", "?", "?"};

        replace = new String[]{"a", "i", "i", "u", "u", "rri", "e", "oi", "o", "ou"};

        for(int i=0; i<find.length; i++)
        {
            str = str.replace(find[i], replace[i]);
        }


        find = new String[]{"?", "?", "?", "?", "?", "?", "?", "?", "??", "?", "?", "?",
                "?", "?","?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?",
                "?", "?", "?", "?", "?", "?", "??", "?", "?", "?", "??"};

        replace = new String[]{"k", "kh", "g", "gh", "ng", "c", "ch", "j", "jh", "ng", "t", "th",
                "d", "dh", "n", "t", "th", "d", "dh", "n", "p", "f", "b", "v", "m", "j", "r",
                "l", "sh", "s", "s", "h", "r", "rh", "y", "ng", ":", ""};

        for(int i=0; i<find.length; i++)
        {
            str = str.replace(find[i], replace[i]);
        }

        find = new String[]{"??", "??", "??", "??"};
        replace = new String[]{"r", "r", "rh", "y"};

        for(int i=0; i<find.length; i++)
        {
            str = str.replace(find[i], replace[i]);
        }


        find = new String[]{"??"};
        replace = new String[]{""};

        for(int i=0; i<find.length; i++)
        {
            str = str.replace(find[i], replace[i]);
        }

        return  str;
    }


}




Java Source Code List

com.sadakhata.banglatoenglishrupantor.Rupantor.java
com.sadakhata.ml.NeuralNetwork.java
com.sadakhata.ml.NeuronLayer.java
com.sadakhata.ml.Neuron.java
com.sadakhata.ml.SKNeuralNetwork.java
com.sadakhata.smsandcallfilter.About.java
com.sadakhata.smsandcallfilter.C.java
com.sadakhata.smsandcallfilter.CheckableLinearLayout.java
com.sadakhata.smsandcallfilter.FilterForm.java
com.sadakhata.smsandcallfilter.FilterList.java
com.sadakhata.smsandcallfilter.Filter.java
com.sadakhata.smsandcallfilter.MessageList.java
com.sadakhata.smsandcallfilter.MessageViewer.java
com.sadakhata.smsandcallfilter.Message.java
com.sadakhata.smsandcallfilter.Notifier.java
com.sadakhata.smsandcallfilter.SMSReceiver.java
com.sadakhata.smsandcallfilter.Settings.java
com.sadakhata.smsandcallfilter.SimpleListItem2.java
com.sadakhata.smsandcallfilter.TimeFormatter.java
com.sadakhata.smsandcallfilter.UI.java
com.sadakhata.smsandcallfilter.ViewsAdapter.java
com.sadakhata.smsandcallfilter.callReceiver.java
com.sadakhata.spamsmsblocker.SKSpamBlocker.java