langid: extend and fix conversions
LANGID 9 should convert to "en" and 1033 to "en-US". 36 to "sl" and 1060 to "sl-SI". Likewise backwards. Otherwise, we are loosing disambiguation between generic and country-specific language variants. Signed-off-by: Simon Rozman <simon@rozman.si>
This commit is contained in:
parent
e65eb35cc2
commit
c4e57f15df
@ -25,10 +25,10 @@ namespace UnitTests
|
|||||||
Assert::AreEqual<stdex::langid>(2057, stdex::langid_from_rfc1766("EN-GB"));
|
Assert::AreEqual<stdex::langid>(2057, stdex::langid_from_rfc1766("EN-GB"));
|
||||||
Assert::AreEqual<stdex::langid>(2057, stdex::langid_from_rfc1766("EN_GB"));
|
Assert::AreEqual<stdex::langid>(2057, stdex::langid_from_rfc1766("EN_GB"));
|
||||||
|
|
||||||
Assert::AreEqual<stdex::langid>(1060, stdex::langid_from_rfc1766("sl"));
|
Assert::AreEqual<stdex::langid>(36, stdex::langid_from_rfc1766("sl"));
|
||||||
Assert::AreEqual<stdex::langid>(1060, stdex::langid_from_rfc1766("sl-SI"));
|
Assert::AreEqual<stdex::langid>(1060, stdex::langid_from_rfc1766("sl-SI"));
|
||||||
Assert::AreEqual<stdex::langid>(1060, stdex::langid_from_rfc1766("sl_SI"));
|
Assert::AreEqual<stdex::langid>(1060, stdex::langid_from_rfc1766("sl_SI"));
|
||||||
Assert::AreEqual<stdex::langid>(1060, stdex::langid_from_rfc1766("SL"));
|
Assert::AreEqual<stdex::langid>(36, stdex::langid_from_rfc1766("SL"));
|
||||||
Assert::AreEqual<stdex::langid>(1060, stdex::langid_from_rfc1766("SL-SI"));
|
Assert::AreEqual<stdex::langid>(1060, stdex::langid_from_rfc1766("SL-SI"));
|
||||||
Assert::AreEqual<stdex::langid>(1060, stdex::langid_from_rfc1766("SL_SI"));
|
Assert::AreEqual<stdex::langid>(1060, stdex::langid_from_rfc1766("SL_SI"));
|
||||||
}
|
}
|
||||||
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user