#\r
# Load multiple .uni files\r
#\r
- def LoadUniFiles(self, FileList = []):\r
+ def LoadUniFiles(self, FileList):\r
if len(FileList) > 0:\r
- if len(FileList) > 1:\r
- NewList = [];\r
- for File in FileList:\r
- NewList.append (File)\r
- NewList.sort()\r
- for File in NewList:\r
- self.LoadUniFile(File)\r
- else:\r
- for File in FileList:\r
- self.LoadUniFile(File)\r
+ for File in FileList:\r
+ self.LoadUniFile(File)\r
\r
#\r
# Add a string to list\r
EdkLogger.debug(EdkLogger.DEBUG_5, Name)\r
Token = len(self.OrderedStringList[LangFind])\r
self.AddStringToList(Name, LangFind, Value, Token, Referenced, LangKey, Index)\r
-\r
#\r
# Retoken\r
#\r
ReferencedStringList = []\r
NotReferencedStringList = []\r
Token = 0\r
+\r
+ #\r
+ # Order UNI token by their String Name\r
+ #\r
+ StringNameList = []\r
for Item in self.OrderedStringList[LangName]:\r
+ StringNameList.append (Item.StringName)\r
+ StringNameList.sort()\r
+\r
+ for Name in StringNameList:\r
+ Item = self.FindStringValue (Name, LangName)\r
if Item.Referenced == True:\r
Item.Token = Token\r
ReferencedStringList.append(Item)\r