2. Apply the new API in UefiLib: GetBestLanguage() to initialize Unicode Support protocol. This allow partial match for RFC 4646.
If a Unicode Collation 2 protocol support RFC 4646 "en" while the L"PlatformLang" is "en-US", it is now supported by Fat driver now.
index 1c45c490a573d5be47f625156ef96383c66d8e12..213e332b194b683b323c0b849bfc4abd8f3ec3a7 100644 (file)
Binary files a/FatBinPkg/EnhancedFatDxe/Ebc/Fat.efi and b/FatBinPkg/EnhancedFatDxe/Ebc/Fat.efi differ
index 40638fd486b706c72acec82cd6ed4efeced88537..f9c5a619e3173e556483a518a76a899f90c1e971 100644 (file)
Binary files a/FatBinPkg/EnhancedFatDxe/Ia32/Fat.efi and b/FatBinPkg/EnhancedFatDxe/Ia32/Fat.efi differ
index 4662f097855c73238a72158238623345ec453594..b8ab25d04d9994a54a062821d1a03964df902822 100644 (file)
Binary files a/FatBinPkg/EnhancedFatDxe/Ipf/Fat.efi and b/FatBinPkg/EnhancedFatDxe/Ipf/Fat.efi differ
index 85a128bbd624eb743653042a6f465b7f1e50bcac..81510f47d4b2f93241c6abc75ce3d68045db00ed 100644 (file)
Binary files a/FatBinPkg/EnhancedFatDxe/X64/Fat.efi and b/FatBinPkg/EnhancedFatDxe/X64/Fat.efi differ