+\r
+ Rfc3066AsciiLanguage = ConvertIso639ToRfc3066 (AsciiLanguage);\r
+\r
+ //\r
+ // If Rfc3066AsciiLanguage is NULL, more language mapping must be added to \r
+ // Iso639ToRfc3066Map.\r
+ //\r
+ ASSERT (Rfc3066AsciiLanguage != NULL);\r
+ //\r
+ // Caller of Framework HII Interface uses the Language Identification String defined \r
+ // in Iso639. So map it to the Language Identifier defined in RFC3066.\r
+ //\r
+ if (Rfc3066AsciiLanguage != NULL) {\r
+ FreePool (AsciiLanguage);\r
+ AsciiLanguage = AllocateCopyPool (AsciiStrSize (Rfc3066AsciiLanguage), Rfc3066AsciiLanguage);\r
+ }\r
+ \r