def sortVoteUnitedNations(self):
lSorted = []
lItems = []
lExceptions = []
dUnitedNationsVotes = {
gc.getInfoTypeForString("VOTE_SECRETARY_GENERAL") : "TXT_KEY_VOTE_SECRETARY_GENERAL_DESCRIPTION",
gc.getInfoTypeForString("VOTE_VICTORY") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_SINGLE_CURRENCY") : "TXT_KEY_VOTE_SINGLE_CURRENCY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_FREE_TRADE") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_NO_NUKES") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_REPUBLIC") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_EGALITARIANISM") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_PUBLIC_WELFARE") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_ENVIRONMENTALISM") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_FREE_RELIGION") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_UN_FORCE_PEACE") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_UN_FORCE_NO_TRADE") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_UN_ASSIGN_CITY") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_UN_DECOLONIZE") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_UN_RELEASE_CIVILIZATION") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_POPE") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_RELIGIOUS_VICTORY") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_OPEN_BORDERS") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_DEFENSIVE_PACT") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_FORCE_PEACE") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_FORCE_NO_TRADE") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_FORCE_WAR") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_ASSIGN_CITY") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_COLLECT_TITHE") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_INQUISITION") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION",
gc.getInfoTypeForString("VOTE_EXCOMMUNICATION") : "TXT_KEY_VOTE_VICTORY_DESCRIPTION"
}
for iItem in xrange(gc.getNumVoteInfos()):
ItemInfo = gc.getVoteInfo(iItem)
if ItemInfo.isGraphicalOnly() and not CyGame().isDebugMode(): continue
if iItem in lExceptions and not CyGame().isDebugMode(): continue
[B]lItems.append([ItemInfo.getDescription(), iItem, ""])[/B]
if not lItems: return lSorted
lItems.sort()
lSorted.append([CyTranslator().getText("TXT_KEY_BUILDING_UNITED_NATIONS_RESOLUTIONS_PEDIA", ()), "", lItems])
return lSorted