Ir a la documentación de este archivo.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00026 package edu.uoc.ocr;
00027
00028 import android.content.Context;
00029 import android.content.res.Resources;
00030 import android.util.Log;
00031
00032 import edu.uoc.ocr.R;
00033
00040 public class LanguageCodeHelper {
00041 public static final String TAG = "LanguageCodeHelper";
00042
00046 private LanguageCodeHelper() {
00047 throw new AssertionError();
00048 }
00049
00061 public static String getOcrLanguageName(Context context, String languageCode) {
00062 Resources res = context.getResources();
00063 String[] language6393 = res.getStringArray(R.array.iso6393);
00064 String[] languageNames = res.getStringArray(R.array.languagenames);
00065 int len;
00066
00067
00068
00069
00070 for (len = 0; len < language6393.length; len++) {
00071 if (language6393[len].equals(languageCode)) {
00072 Log.d(TAG, "getOcrLanguageName: " + languageCode + "->"
00073 + languageNames[len]);
00074 return languageNames[len];
00075 }
00076 }
00077
00078 Log.d(TAG, "languageCode: Could not find language name for ISO 693-3: "
00079 + languageCode);
00080 return languageCode;
00081 }
00082
00083 }