break\r
elif Lines[IndexJ].find(u'#string ') < 0 and Lines[IndexJ].find(u'#language ') >= 0:\r
StringItem = StringItem + Lines[IndexJ]\r
- elif Lines[IndexJ].find(u'\"') >= 2:\r
+ elif Lines[IndexJ].count(u'\"') >= 2:\r
StringItem = StringItem[ : StringItem.rfind(u'\"')] + Lines[IndexJ][Lines[IndexJ].find(u'\"') + len(u'\"') : ]\r
self.GetStringObject(StringItem)\r
+ continue\r
\r
#\r
# Load multiple .uni files\r
# This acts like the main() function for the script, unless it is 'import'ed into another\r
# script.\r
if __name__ == '__main__':\r
+ EdkLogger.Initialize()\r
EdkLogger.SetLevel(EdkLogger.DEBUG_0)\r
a = UniFileClassObject(['C:\\Edk\\Strings.uni', 'C:\\Edk\\Strings2.uni'])\r
a.ReToken()\r