package com.thefinestartist.wip;
/**
* Created by TheFinestArtist on 2014. 9. 2..
*/
public class LanguageDetector {
// public static boolean isEnglish(CharSequence charSequence) {
// boolean isEnglish = true;
// for (char c : charSequence.toString().toCharArray()) {
// if (Character.UnicodeBlock.of(c) != Character.UnicodeBlock.BASIC_LATIN) {
// isEnglish = false;
// break;
// }
// }
//
// return isEnglish;
// }
//
// public static boolean hasKorean(CharSequence charSequence) {
// boolean hasKorean = false;
// for (char c : charSequence.toString().toCharArray()) {
// if (Character.UnicodeBlock.of(c) == Character.UnicodeBlock.HANGUL_JAMO
// || Character.UnicodeBlock.of(c) == Character.UnicodeBlock.HANGUL_COMPATIBILITY_JAMO
// || Character.UnicodeBlock.of(c) == Character.UnicodeBlock.HANGUL_SYLLABLES) {
// hasKorean = true;
// break;
// }
// }
//
// return hasKorean;
// }
//
// public static boolean hasJapanese(CharSequence charSequence) {
// boolean hasJapanese = false;
// for (char c : charSequence.toString().toCharArray()) {
// if (Character.UnicodeBlock.of(c) == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS
// || Character.UnicodeBlock.of(c) == Character.UnicodeBlock.HIRAGANA
// || Character.UnicodeBlock.of(c) == Character.UnicodeBlock.KATAKANA
// || Character.UnicodeBlock.of(c) == Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS
// || Character.UnicodeBlock.of(c) == Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS
// || Character.UnicodeBlock.of(c) == Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION) {
// hasJapanese = true;
// break;
// }
// }
//
// return hasJapanese;
// }
//
// public enum Language {Korean, Japanese, English}
}