don't fall back to json dict for text that only contains latin-1

This commit is contained in:
wareya committed 2019-05-14 00:36:13 -04:00
1 parent 57cdb9e0ae
commit e7812ac589
1 file changed
+14 -4
+14 -4
View File
@@ -140,11 +140,21 @@ function json_lookup_arbitrary_as_is(dict, text)
} }
function json_dict_any_as_is(text) function json_dict_any_as_is(text)
{ {
for(let dict of json_dicts) let maybe_found_non_latin = false;
for(let i = 0; i < text.length; i++)
{ {
let ret = json_lookup_arbitrary_as_is(dict, text); let codepoint = text.codePointAt(i);
if(ret !== undefined) if(codepoint > 0x100)
return ret; maybe_found_non_latin = true;
}
if(maybe_found_non_latin)
{
for(let dict of json_dicts)
{
let ret = json_lookup_arbitrary_as_is(dict, text);
if(ret !== undefined)
return ret;
}
} }
return undefined; return undefined;
} }