var localization = {
    'en' : {
        'txt1' : 'Input text:',
        'txt2' : 'Output text:',
        'txt3' : 'Interface:',
        'txt4' : 'Start typing any text you want to be translated into the first box. The words should be automatically translated into the language of your choice and appear in the lower box.',

        'lang_sq' : 'Albanian',
        'lang_ar' : 'Arabic',
        'lang_bg' : 'Bulgarian',
        'lang_ca' : 'Catalan',
        'lang_zh-CN' : 'Chinese',
        'lang_hr' : 'Croatian',
        'lang_cs' : 'Czech',
        'lang_da' : 'Danish',
        'lang_nl' : 'Dutch',
        'lang_en' : 'English',
        'lang_et' : 'Estonian',
        'lang_tl' : 'Filipino',
        'lang_fi' : 'Finnish',
        'lang_fr' : 'French',
        'lang_gl' : 'Galician',
        'lang_de' : 'German',
        'lang_el' : 'Greek',
        'lang_iw' : 'Hebrew',
        'lang_hi' : 'Hindi',
        'lang_hu' : 'Hungarian',
        'lang_id' : 'Indonesian',
        'lang_it' : 'Italian',
        'lang_ja' : 'Japanese',
        'lang_ko' : 'Korean',
        'lang_lv' : 'Latvian',
        'lang_lt' : 'Lithuanian',
        'lang_mt' : 'Maltese',
        'lang_no' : 'Norwegian',
        'lang_pl' : 'Polish',
        'lang_pt' : 'Portuguese',
        'lang_ro' : 'Romanian',
        'lang_ru' : 'Russian',
        'lang_sr' : 'Serbian',
        'lang_sk' : 'Slovak',
        'lang_sl' : 'Slovenian',
        'lang_es' : 'Spanish',
        'lang_sv' : 'Swedish',
        'lang_th' : 'Thaip',
        'lang_tr' : 'Turkish',
        'lang_uk' : 'Ukrainian',
        'lang_vi' : 'Vietnamese',

        'interface_en' : 'English',
        'interface_es' : 'Spanish'
    },
    'es' : {
        'txt1' : 'Entrada de texto:',
        'txt2' : 'Texto de salida:',
        'txt3' : 'Interfaz:',
        'txt4' : 'Empezar a escribir el texto que desea que se traduzcan en la primera casilla. Las palabras deben ser traducidas automaticamente a la lengua de su eleccion y aparecen en el cuadro inferior.',

        'lang_sq' : 'Albanés',
        'lang_ar' : 'Árabe',
        'lang_bg' : 'Búlgaro',
        'lang_ca' : 'Catalán',
        'lang_zh-CN' : 'Chino',
        'lang_hr' : 'Croata',
        'lang_cs' : 'Checo',
        'lang_da' : 'Danés',
        'lang_nl' : 'Holandés',
        'lang_en' : 'Inglés',
        'lang_et' : 'Estonio',
        'lang_tl' : 'Tagalo',
        'lang_fi' : 'Finés',
        'lang_fr' : 'Francés',
        'lang_gl' : 'Gallego',
        'lang_de' : 'Alemán',
        'lang_el' : 'Griego',
        'lang_iw' : 'Hebreo',
        'lang_hi' : 'Hindi',
        'lang_hu' : 'Húngaro',
        'lang_id' : 'Indonesio',
        'lang_it' : 'Italiano',
        'lang_ja' : 'Japonés',
        'lang_ko' : 'Coreano',
        'lang_lv' : 'Letón',
        'lang_lt' : 'Lituano',
        'lang_mt' : 'Maltés',
        'lang_no' : 'Noruego',
        'lang_pl' : 'Poaco',
        'lang_pt' : 'Portugués',
        'lang_ro' : 'Romano',
        'lang_ru' : 'Ruso',
        'lang_sr' : 'Serbio',
        'lang_sk' : 'Eslovaco',
        'lang_sl' : 'Esloveno',
        'lang_es' : 'Español',
        'lang_sv' : 'Sueco',
        'lang_th' : 'Tailandés',
        'lang_tr' : 'Turco',
        'lang_uk' : 'Ucraniano',
        'lang_vi' : 'Vietnamita',

        'interface_en' : 'Ingles',
        'interface_es' : 'Espanol'
    }
}

function localize(lang) {
    var langItems = $H(localization).get(lang);
    if (langItems==null) return;

    for (id in langItems) {
        if (!$(id)) continue;
        $(id).update(langItems[id]);
    }
}


