Fix for matching 3-letter language codes in both the alpha3b and alpha3t methods (as per ISO 639-3)
Specifically, for French, "fre" is being recognized, but "fra" is not (yields null). Babelfish has 2 methods for 3-letter codes, alpha3b and alpha3t (as per ISO 639-3 "B" and "T" values).
With this change, when resolving a 3-letter code, Knowit will first try babelfish's alpha3b, and if that fails, will then try alpha3t, and only if that also fails will resort to IETF
Fix for matching 3-letter language codes in both the alpha3b and alpha3t methods (as per ISO 639-3)
Specifically, for French, "fre" is being recognized, but "fra" is not (yields null). Babelfish has 2 methods for 3-letter codes, alpha3b and alpha3t (as per ISO 639-3 "B" and "T" values).
With this change, when resolving a 3-letter code, Knowit will first try babelfish's alpha3b, and if that fails, will then try alpha3t, and only if that also fails will resort to IETF