var localization = {
   lang: "en",
   _stringTable: {
"lng_ru": "Russian","lng_tr": "Turkish","lng_el": "Greek","lng_pl": "Polish","lng_en": "English","lng_ro": "Romanian","lng_tl": "Tagalog","lng_it": "Italian","lng_cs": "Czech","lng_et": "[lng_et]","lng_pt": "Portuguese","lng_no": "Norwegian","lng_es": "Spanish","lng_nl": "Dutch","lng_ar": "Arabic","lng_ps": "Pashto","lng_fa": "Persian","lng_tg": "Tajik","lng_he": "Hebrew","lng_da": "Danish","lookup.empty": "Please enter a word to lookup.","lng_fi": "Finnish","lng_bg": "Bulgarian","lng_de": "German","lng_hi": "Hindi","lng_ja": "Japanese","lng_sv": "Swedish","lng_zh": "Chinese","lng_fr": "French","lng_sr": "Serbian","lng_hu": "Hungarian","lng_sq": "Albanian","lng_hr": "Croatian","lng_lt": "[lng_lt]","lpprep": "to","lng_uk": "Ukrainian","lng_dr": "Dari","lng_vi": "Vietnamese","lng_sl": "Slovene","lng_lv": "Latvian","lng_ur": "Urdu","lng_sk": "Slovak","lng_ko": "Korean","lng_sh": "Serbo-Croatian","lng_af": "Afrikaans","lng_id": "Indonesian","lng_zt": "Chinese"   },
    getString: function(id) {
        var str = localization._stringTable[id];
        if(str == null) {
            str = "[" + id + "]";
        }
        return str;
    },
    localizeHtml: function(html) {
        var matchIndex = 0;
        var endIndex;
        while((matchIndex = html.indexOf("@loca.", matchIndex)) > -1) {
            endIndex = html.indexOf("@", matchIndex + 1);
            if(matchIndex > -1) {
                html = html.substring(0, matchIndex) +
                       localization.getString(html.substring(matchIndex + 6, endIndex)) +
                       html.substr(endIndex + 1);
            }
        }
        return html;
    },
    localizeLp: function(lp) {
        var src = lp.substr(0,2);
        var tgt = lp.substr(3,2)
        return localization.getString('lng_' + src) + ' ' + localization.getString('lpprep') + ' ' + localization.getString('lng_' + tgt);
    }
}
