Loading

Geshi - squirrel + opentt

  1. <?php
  2. /*************************************************************************************
  3.  * squirrel_openttd.php
  4.  * ---------------------------------
  5.  * Author: Sylf (kxh5q@yahoo.com)
  6.  * Copyright: none
  7.  * Release Version: 1.0.8.11
  8.  * Date Started: 2014-12-27
  9.  *
  10.  * Squirrel script language file for GeSHi.
  11.  *
  12.  *
  13.  * CHANGES
  14.  * -------
  15.  * 2015-01-03 (1.0.8.11)
  16.  *  -  First Release
  17.  *
  18.  *************************************************************************************
  19.  *
  20.  *     This file is part of GeSHi.
  21.  *
  22.  *   GeSHi is free software; you can redistribute it and/or modify
  23.  *   it under the terms of the GNU General Public License as published by
  24.  *   the Free Software Foundation; either version 2 of the License, or
  25.  *   (at your option) any later version.
  26.  *
  27.  *   GeSHi is distributed in the hope that it will be useful,
  28.  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  29.  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  30.  *   GNU General Public License for more details.
  31.  *
  32.  *   You should have received a copy of the GNU General Public License
  33.  *   along with GeSHi; if not, write to the Free Software
  34.  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  35.  *
  36.  ************************************************************************************/
  37.  
  38. $language_data = array (
  39.     'LANG_NAME' => 'Squirrel Script with OpenTTD AI/GS',
  40.     'COMMENT_SINGLE' => array(1 => '//', 2=> '#'),
  41.     'COMMENT_MULTI' => array('/*' => '*/'),
  42.     'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE,
  43.     'QUOTEMARKS' => '"',
  44.     'ESCAPE_CHAR' => '\\',
  45.     'KEYWORDS' => array (
  46.         // keywords
  47.         1 => array (
  48.             'base', 'break', 'case', 'catch', 'class', 'clone', 'const', 'constructor', 'continue', 'default',
  49.             'delegate', 'delete', 'do', 'else', 'enum', 'extends', 'false', 'for', 'foreach', 'function',
  50.             'if', 'in', 'instanceof', 'local', 'null', 'resume', 'return', 'static', 'switch', 'this',
  51.             'throw', 'true', 'try', 'typeof', 'while', 'yield'
  52.         ),
  53.         // metamethodes
  54.         2 => array (
  55.             '_set', '_get', '_newslot', '_delslot', '_add', '_sub', '_mul', '_div',
  56.             '_modulo', '_unm', '_typeof', '_cmp', '_call', '_cloned', '_nexti',
  57.             '_tostring', '_inherited', '_newmember'
  58.         ),
  59.         // global symbols
  60.         3 => array (
  61.             'array', 'seterrorhandler', 'callee', 'setdebughook', 'enabledebuginfo', 'getroottable', 'setroottable',
  62.             'getconsttable', 'setconsttable', 'assert', 'print', 'error', 'compilestring', 'collectgarbage',
  63.             'resurrectunreachable', 'type', 'getstackinfos', 'newthread'
  64.         ),
  65.         // global symbols
  66.         4 => array (
  67.             '_versionnumber_', '_version_', '_charsize_', '_intsize_', '_floatsize_'
  68.         ),
  69.         // default delegates
  70.         5 => array (
  71.             'tofloat', 'tostring', 'tointeger', 'tochar', 'weakref', 'len', 'slice', 'find', 'tolower', 'toupper',
  72.             'rawget', 'rawset', 'rawdelete', 'rawin', 'clear', 'setdelegate', 'getdelegate', 'append', 'push',
  73.             'extend', 'pop', 'top', 'insert', 'remove', 'resize', 'sort', 'reverse', 'map', 'apply', 'reduce',
  74.             'filter', 'pcall', 'call', 'acall', 'pacall', 'bindenv', 'getinfos', 'instance', 'getattributes',
  75.             'setattributes', 'newmember', 'rawnewmember', 'getclass', 'getstatus', 'wakeup', 'ref'
  76.         ),
  77.         // AI Classes
  78.         6 => array (
  79.             'AIAccounting','AIAirport','AIBase','AIBaseStation','AIBridge','AIBridgeList','AIBridgeList_Length',
  80.             'AICargo','AICargoList','AICargoList_IndustryAccepting','AICargoList_IndustryProducing',
  81.             'AICargoList_StationAccepting','AICompany','AIController','AIDate','AIDepotList','AIEngine',
  82.             'AIEngineList','AIError','AIEvent','AIEventAircraftDestTooFar','AIEventCompanyAskMerger',
  83.             'AIEventCompanyBankrupt','AIEventCompanyInTrouble','AIEventCompanyMerger','AIEventCompanyNew',
  84.             'AIEventCompanyTown','AIEventController','AIEventDisasterZeppelinerCleared','AIEventDisasterZeppelinerCrashed',
  85.             'AIEventEngineAvailable','AIEventEnginePreview','AIEventExclusiveTransportRights','AIEventIndustryClose',
  86.             'AIEventIndustryOpen','AIEventRoadReconstruction','AIEventStationFirstVehicle','AIEventSubsidyAwarded',
  87.             'AIEventSubsidyExpired','AIEventSubsidyOffer','AIEventSubsidyOfferExpired','AIEventTownFounded',
  88.             'AIEventVehicleCrashed','AIEventVehicleLost','AIEventVehicleUnprofitable','AIEventVehicleWaitingInDepot',
  89.             'AIExecMode','AIGameSettings','AIGroup','AIGroupList','AIIndustry','AIIndustryList',
  90.             'AIIndustryList_CargoAccepting','AIIndustryList_CargoProducing','AIIndustryType','AIIndustryTypeList',
  91.             'AIInfo','AIInfrastructure','AIList','AILog','AIMap','AIMarine','AIOrder','AIRail','AIRailTypeList',
  92.             'AIRoad','AISign','AISignList','AIStation','AIStationList','AIStationList_Cargo',
  93.             'AIStationList_CargoPlanned','AIStationList_CargoPlannedByFrom','AIStationList_CargoPlannedByVia',
  94.             'AIStationList_CargoPlannedFromByVia','AIStationList_CargoPlannedViaByFrom','AIStationList_CargoWaiting',
  95.             'AIStationList_CargoWaitingByFrom','AIStationList_CargoWaitingByVia','AIStationList_CargoWaitingFromByVia',
  96.             'AIStationList_CargoWaitingViaByFrom','AIStationList_Vehicle','AISubsidy','AISubsidyList','AITestMode',
  97.             'AITile','AITileList','AITileList_IndustryAccepting','AITileList_IndustryProducing',
  98.             'AITileList_StationType','AITown','AITownEffectList','AITownList','AITunnel','AIVehicleList',
  99.             'AIVehicleList_DefaultGroup','AIVehicleList_Depot','AIVehicleList_Group','AIVehicleList_SharedOrders',
  100.             'AIVehicleList_Station','AIWaypoint','AIWaypointList','AIWaypointList_Vehicle'
  101.         ),
  102.         // GS Classes
  103.         7 => array (
  104.             'GSAccounting','GSAdmin','GSAirport','GSBase','GSBaseStation','GSBridge','GSBridgeList','GSBridgeList_Length',
  105.             'GSCargo','GSCargoList','GSCargoList_IndustryAccepting','GSCargoList_IndustryProducing',
  106.             'GSCargoList_StationAccepting','GSCargoMonitor','GSCompany','GSCompanyMode','GSController','GSDate',
  107.             'GSDepotList','GSEngine','GSEngineList','GSError','GSEvent','GSEventAdminPort','GSEventCompanyBankrupt',
  108.             'GSEventCompanyInTrouble','GSEventCompanyMerger','GSEventCompanyNew','GSEventCompanyTown',
  109.             'GSEventController','GSEventExclusiveTransportRights','GSEventGoalQuestionsAnswer',
  110.             'GSEventIndustryClose','GSEventIndustryOpen','GSEventRoadReconstruction','GSEventStationFirstVehicle',
  111.             'GSEventSubsidyAwarded','GSEventSubsidyExpired','GSEventSubsidyOffer','GSEventSubsidyOfferExpired',
  112.             'GSEventTownFounded','GSEventVehicleCrashed','GSEventWindowWidgetClick','GSExecMode','GSGame',
  113.             'GSGameSettings','GSGoal','GSIndustry','GSIndustryList','GSIndustryList_CargoAccepting',
  114.             'GSIndustryList_CargoProducing','GSIndustryType','GSIndustryTypeList','GSInfo','GSInfrastructure',
  115.             'GSList','GSLog','GSMap','GSMarine','GSNews','GSOrder','GSRail','GSRailTypeList','GSRoad',
  116.             'GSSign','GSSignList','GSStation','GSStationList','GSStationList_Cargo','GSStationList_CargoPlanned',
  117.             'GSStationList_CargoPlannedByFrom','GSStationList_CargoPlannedByVia','GSStationList_CargoPlannedFromByVia',
  118.             'GSStationList_CargoPlannedViaByFrom','GSStationList_CargoWaiting','GSStationList_CargoWaitingByFrom',
  119.             'GSStationList_CargoWaitingByVia','GSStationList_CargoWaitingFromByVia','GSStationList_CargoWaitingViaByFrom',
  120.             'GSStationList_Vehicle','GSStoryPage','GSStoryPageElementList','GSStoryPageList','GSSubsidy',
  121.             'GSSubsidyList','GSTestMode','GSText','GSTile','GSTileList','GSTileList_IndustryAccepting',
  122.             'GSTileList_IndustryProducing','GSTileList_StationType','GSTown','GSTownEffectList',
  123.             'GSTownList','GSTunnel','GSVehicle','GSVehicleList','GSVehicleList_Depot','GSVehicleList_SharedOrders',
  124.             'GSVehicleList_Station','GSViewport','GSWaypoint','GSWaypointList','GSWaypointList_Vehicle','GSWindow'
  125.         ),
  126.         // AI and GS methodes
  127.         8 => array (
  128.             'AcceptMerger',
  129.             'AcceptPreview',
  130.             'AddItem',
  131.             'AddLabels',
  132.             'AddList',
  133.             'AddParam',
  134.             'AddRectangle',
  135.             'AddSetting',
  136.             'AddTile',
  137.             'AppendConditionalOrder',
  138.             'AppendOrder',
  139.             'AreOrderFlagsValid',
  140.             'AreRoadTilesConnected',
  141.             'AreTilesConnected',
  142.             'AreWaterTilesConnected',
  143.             'Begin',
  144.             'Break',
  145.             'BuildAirport',
  146.             'BuildBridge',
  147.             'BuildBuoy',
  148.             'BuildCanal',
  149.             'BuildCompanyHQ',
  150.             'BuildDock',
  151.             'BuildDriveThroughRoadStation',
  152.             'BuildIndustry',
  153.             'BuildLock',
  154.             'BuildOneWayRoad',
  155.             'BuildOneWayRoadFull',
  156.             'BuildRail',
  157.             'BuildRailDepot',
  158.             'BuildRailStation',
  159.             'BuildRailTrack',
  160.             'BuildRailWaypoint',
  161.             'BuildRoad',
  162.             'BuildRoadDepot',
  163.             'BuildRoadFull',
  164.             'BuildRoadStation',
  165.             'BuildSign',
  166.             'BuildSignal',
  167.             'BuildTunnel',
  168.             'BuildVehicle',
  169.             'BuildWaterDepot',
  170.             'CanBuildIndustry',
  171.             'CanBuildConnectedRoadParts',
  172.             'CanBuildConnectedRoadPartsHere',
  173.             'CanProspectIndustry',
  174.             'CanPullCargo',
  175.             'CanRefitCargo',
  176.             'CanRunOnRail',
  177.             'Chance',
  178.             'ChanceItem',
  179.             'ChangeBankBalance',
  180.             'CloneVehicle',
  181.             'Close',
  182.             'CloseQuestion',
  183.             'Convert',
  184.             'ConvertRailType',
  185.             'CopyOrders',
  186.             'Count',
  187.             'CreateGroup',
  188.             'CreateInstance',
  189.             'DeleteGroup',
  190.             'DemolishTile',
  191.             'DistanceFromEdge',
  192.             'DistanceManhattan',
  193.             'DistanceMax',
  194.             'DistanceSquare',
  195.             'EnableAutoReplaceProtection',
  196.             'EnableWagonRemoval',
  197.             'Error',
  198.             'ExpandTown',
  199.             'FoundTown',
  200.             'GetAcceptedCargo',
  201.             'GetAge',
  202.             'GetAgeLeft',
  203.             'GetAirportCoverageRadius',
  204.             'GetAirportHeight',
  205.             'GetAirportType',
  206.             'GetAirportWidth',
  207.             'GetAllowedNoise',
  208.             'GetAmountOfStationsAround',
  209.             'GetAPIVersion',
  210.             'GetAutoRenewMoney',
  211.             'GetAutoRenewMonths',
  212.             'GetAutoRenewStatus',
  213.             'GetAutoReplaceProtection',
  214.             'GetAuthor',
  215.             'GetAwardedTo',
  216.             'GetBankBalance',
  217.             'GetBridgeID',
  218.             'GetBuildCost',
  219.             'GetCapacity',
  220.             'GetCargoAcceptance',
  221.             'GetCargoGoal',
  222.             'GetCargoIncome',
  223.             'GetCargoLabel',
  224.             'GetCargoLoad',
  225.             'GetCargoPlanned',
  226.             'GetCargoPlannedFrom',
  227.             'GetCargoPlannedFromVia',
  228.             'GetCargoPlannedVia',
  229.             'GetCargoProduction',
  230.             'GetCargoRating',
  231.             'GetCargoType',
  232.             'GetCargoWaiting',
  233.             'GetCargoWaitingFrom',
  234.             'GetCargoWaitingFromVia',
  235.             'GetCargoWaitingVia',
  236.             'GetClosestTown',
  237.             'GetCompany',
  238.             'GetCompanyHQ',
  239.             'GetCompanyID',
  240.             'GetComplementSlope',
  241.             'GetConstructionCost',
  242.             'GetConstructionDate',
  243.             'GetCornerHeight',
  244.             'GetCosts',
  245.             'GetCoverageRadius',
  246.             'GetCrashSite',
  247.             'GetCrashReason',
  248.             'GetCurrentDate',
  249.             'GetCurrentRailType',
  250.             'GetCurrentRoadType',
  251.             'GetCurrentSpeed',
  252.             'GetCurrentValue',
  253.             'GetDayOfMonth',
  254.             'GetDate',
  255.             'GetDescription',
  256.             'GetDesignDate',
  257.             'GetDestinationIndex',
  258.             'GetDestinationType',
  259.             'GetDistanceManhattanToTile',
  260.             'GetDistanceSquareToTile',
  261.             'GetDistributionType',
  262.             'GetDockLocation',
  263.             'GetDriveThroughBackTile',
  264.             'GetEngineID',
  265.             'GetEngineReplacement',
  266.             'GetEngineType',
  267.             'GetEventType',
  268.             'GetErrorCategory',
  269.             'GetExclusiveRightsCompany',
  270.             'GetExclusiveRightsDuration',
  271.             'GetExpireDate',
  272.             'GetFundBuildingsDuration',
  273.             'GetGroupID',
  274.             'GetGrowthRate',
  275.             'GetHangarOfAirport',
  276.             'GetHeliportLocation',
  277.             'GetHouseCount',
  278.             'GetIndustryCount',
  279.             'GetIndustryDeliveryAmount',
  280.             'GetIndustryID',
  281.             'GetIndustryType',
  282.             'GetIndustryPickupAmount',
  283.             'GetInfrastructurePieceCount',
  284.             'GetLastError',
  285.             'GetLastErrorString',
  286.             'GetLastMonthProduction',
  287.             'GetLastMonthReceived',
  288.             'GetLastMonthSupplied',
  289.             'GetLastMonthTransported',
  290.             'GetLastMonthTransportedPercentage',
  291.             'GetLength',
  292.             'GetLoanAmount',
  293.             'GetLoanInterval',
  294.             'GetLocation',
  295.             'GetMaintenanceCostFactor',
  296.             'GetMapSize',
  297.             'GetMapSizeX',
  298.             'GetMapSizeY',
  299.             'GetMaxAge',
  300.             'GetMaxHeight',
  301.             'GetMaximumOrderDistance',
  302.             'GetMaxLength',
  303.             'GetMaxLoanAmount',
  304.             'GetMaxSpeed',
  305.             'GetMaxTractiveEffort',
  306.             'GetMinHeight',
  307.             'GetMinLength',
  308.             'GetMonth',
  309.             'GetMonthlyInfrastructureCosts',
  310.             'GetMonthlyRailCosts',
  311.             'GetMonthlyRoadCosts',
  312.             'GetMinLength',
  313.             'GetName',
  314.             'GetNearestTown',
  315.             'GetNeighbourRoadCount',
  316.             'GetNewCompanyID',
  317.             'GetNextEvent',
  318.             'GetNoiseLevelIncrease',
  319.             'GetNumEngines',
  320.             'GetNumHangars',
  321.             'GetNumWagons',
  322.             'GetOldCompanyID',
  323.             'GetOpsTillSuspend',
  324.             'GetOrderCompareFunction',
  325.             'GetOrderCompareValue',
  326.             'GetOrderCondition',
  327.             'GetOrderCount',
  328.             'GetOrderDestination',
  329.             'GetOrderDistance',
  330.             'GetOrderFlags',
  331.             'GetOrderJumpTo',
  332.             'GetOrderRefit',
  333.             'GetOtherBridgeEnd',
  334.             'GetOtherTunnelEnd',
  335.             'GetOwner',
  336.             'GetPageElementSortValue',
  337.             'GetPageSortValue',
  338.             'GetPlaneType',
  339.             'GetPopulation',
  340.             'GetPower',
  341.             'GetPresidentGender',
  342.             'GetPresidentName',
  343.             'GetPrice',
  344.             'GetProducedCargo',
  345.             'GetProfitLastYear',
  346.             'GetProfitThisYear',
  347.             'GetQuarterlyCargoDelivered',
  348.             'GetQuarterlyCompanyValue',
  349.             'GetQuarterlyIncome',
  350.             'GetQuarterlyExpenses',
  351.             'GetQuarterlyPerformanceRating',
  352.             'GetRailDepotFrontTile',
  353.             'GetRailPieceCount',
  354.             'GetRailStationDirection',
  355.             'GetRailTracks',
  356.             'GetRailType',
  357.             'GetRating',
  358.             'GetRefitCapacity',
  359.             'GetReliability',
  360.             'GetRoadDepotFrontTile',
  361.             'GetRoadLayout',
  362.             'GetRoadPieceCount',
  363.             'GetRoadStationFrontTile',
  364.             'GetRoadType',
  365.             'GetRoadVehicleTypeForCargo',
  366.             'GetRoadReworkDuration',
  367.             'GetRunningCost',
  368.             'GetSetting',
  369.             'GetSettings',
  370.             'GetShortName',
  371.             'GetSignalType',
  372.             'GetSlope',
  373.             'GetSourceIndex',
  374.             'GetSourceType',
  375.             'GetState',
  376.             'GetStationCoverageRadius',
  377.             'GetStationID',
  378.             'GetStockpiledCargo',
  379.             'GetStopLocation',
  380.             'GetSubsidyID',
  381.             'GetSystemTime',
  382.             'GetTerrainType',
  383.             'GetTick',
  384.             'GetTileIndex',
  385.             'GetTileX',
  386.             'GetTileY',
  387.             'GetTownAuthority',
  388.             'GetTownCount',
  389.             'GetTownDeliveryAmount',
  390.             'GetTownEffect',
  391.             'GetTownID',
  392.             'GetTownPickupAmount',
  393.             'GetUnitNumber',
  394.             'GetURL',
  395.             'GetValue',
  396.             'GetVehicleID',
  397.             'GetVehicleType',
  398.             'GetVersion',
  399.             'GetWagonAge',
  400.             'GetWagonEngineType',
  401.             'GetWaypointID',
  402.             'GetWeight',
  403.             'GetYear',
  404.             'HasCargoClass',
  405.             'HasCargoRating',
  406.             'HasDock',
  407.             'HasHeliport',
  408.             'HasItem',
  409.             'HasPowerOnRail',
  410.             'HasRoadType',
  411.             'HasSharedOrders',
  412.             'HasStationType',
  413.             'HasStatue',
  414.             'HasTransportType',
  415.             'HasTreeOnTile',
  416.             'HasWagonRemoval',
  417.             'HasWaypointType',
  418.             'Highlight',
  419.             'Import',
  420.             'Info',
  421.             'InsertConditionalOrder',
  422.             'InsertOrder',
  423.             'IsActionAvailable',
  424.             'IsAirportClosed',
  425.             'IsAirportInformationAvailable',
  426.             'IsAirportTile',
  427.             'IsArticulated',
  428.             'IsAwarded',
  429.             'IsBridgeTile',
  430.             'IsBuildable',
  431.             'IsBuildableRectangle',
  432.             'IsBuiltOnWater',
  433.             'IsBuoyTile',
  434.             'IsCanalTile',
  435.             'IsCargoAccepted',
  436.             'IsCity',
  437.             'IsCoastTile',
  438.             'IsCompleted',
  439.             'IsConditionalOrder',
  440.             'IsCurrentOrderPartOfOrderList',
  441.             'IsDesertTile',
  442.             'IsDeveloperOnly',
  443.             'IsDisabledVehicleType',
  444.             'IsDockTile',
  445.             'IsDriveThroughRoadStationTile',
  446.             'IsEmpty',
  447.             'IsEnd',
  448.             'IsEventWaiting',
  449.             'IsFarmTile',
  450.             'IsFreight',
  451.             'IsGotoDepotOrder',
  452.             'IsGotoStationOrder',
  453.             'IsGotoWaypointOrder',
  454.             'IsHalftileSlope',
  455.             'IsHangarTile',
  456.             'IsInDepot',
  457.             'IsLevelCrossingTile',
  458.             'IsLockTile',
  459.             'IsMine',
  460.             'IsMultiplayer',
  461.             'IsOpen',
  462.             'IsPaused',
  463.             'IsProcessingIndustry',
  464.             'IsRailDepotTile',
  465.             'IsRailStationTile',
  466.             'IsRailTile',
  467.             'IsRailTypeAvailable',
  468.             'IsRailWaypointTile',
  469.             'IsRawIndustry',
  470.             'IsRefitOrder',
  471.             'IsRoadDepotTile',
  472.             'IsRoadStationTile',
  473.             'IsRoadTile',
  474.             'IsRoadTypeAvailable',
  475.             'IsRockTile',
  476.             'IsRoughTile',
  477.             'IsSnowTile',
  478.             'IsStationTile',
  479.             'IsSteepSlope',
  480.             'IsStoppedInDepot',
  481.             'IsTunnelTile',
  482.             'IsValid',
  483.             'IsValidAirportType',
  484.             'IsValidBaseStation',
  485.             'IsValidBridge',
  486.             'IsValidCargo',
  487.             'IsValidConditionalOrder',
  488.             'IsValidDate',
  489.             'IsValidEngine',
  490.             'IsValidGoal',
  491.             'IsValidGroup',
  492.             'IsValidIndustry',
  493.             'IsValidIndustryType',
  494.             'IsValidSign',
  495.             'IsValidStation',
  496.             'IsValidStoryPage',
  497.             'IsValidStoryPageElement',
  498.             'IsValidSubsidy',
  499.             'IsValidTile',
  500.             'IsValidTown',
  501.             'IsValidTownEffect',
  502.             'IsValidVehicle',
  503.             'IsValidVehicleOrder',
  504.             'IsValidWaypoint',
  505.             'IsVoidOrder',
  506.             'IsWagon',
  507.             'IsWaterDepotTile',
  508.             'IsWaterTile',
  509.             'IsWithinTownInfluence',
  510.             'KeepAboveValue',
  511.             'KeepBelowValue',
  512.             'KeepBetweenValue',
  513.             'KeepBottom',
  514.             'KeepList',
  515.             'KeepTop',
  516.             'KeepValue',
  517.             'LevelTiles',
  518.             'Load',
  519.             'LowerTile',
  520.             'MinVersionToLoad',
  521.             'MoveOrder',
  522.             'MoveVehicle',
  523.             'MoveWagon',
  524.             'MoveWagonChain',
  525.             'Next',
  526.             'New',
  527.             'NewElement',
  528.             'OpenCloseAirport',
  529.             'Pause',
  530.             'PerformTownAction',
  531.             'PlantTree',
  532.             'PlantTreeRectangle',
  533.             'Print',
  534.             'ProductionCanIncrease',
  535.             'ProspectIndustry',
  536.             'Question',
  537.             'Rand',
  538.             'RandItem',
  539.             'RandRange',
  540.             'RandRangeItem',
  541.             'RaiseTile',
  542.             'RefitVehicle',
  543.             'Remove',
  544.             'RemoveAboveValue',
  545.             'RemoveAirport',
  546.             'RemoveBelowValue',
  547.             'RemoveBetweenValue',
  548.             'RemoveBottom',
  549.             'RemoveBridge',
  550.             'RemoveBuoy',
  551.             'RemoveCanal',
  552.             'RemoveDock',
  553.             'RemoveElement',
  554.             'RemoveItem',
  555.             'RemoveList',
  556.             'RemoveLock',
  557.             'RemoveOrder',
  558.             'RemoveRail',
  559.             'RemoveRailStationTileRectangle',
  560.             'RemoveRailTrack',
  561.             'RemoveRailWaypointTileRectangle',
  562.             'RemoveRectangle',
  563.             'RemoveRoad',
  564.             'RemoveRoadDepot',
  565.             'RemoveRoadFull',
  566.             'RemoveRoadStation',
  567.             'RemoveSign',
  568.             'RemoveSignal',
  569.             'RemoveTile',
  570.             'RemoveTop',
  571.             'RemoveTunnel',
  572.             'RemoveValue',
  573.             'RemoveWaterDepot',
  574.             'ResolveCompanyID',
  575.             'ResolveOrderPosition',
  576.             'ResetCosts',
  577.             'ReverseVehicle',
  578.             'ScrollTo',
  579.             'SellVehicle',
  580.             'SellWagon',
  581.             'SellWagonChain',
  582.             'SendVehicleToDepot',
  583.             'SendVehicleToDepotForServicing',
  584.             'SetAutoRenewMoney',
  585.             'SetAutoRenewMonths',
  586.             'SetAutoRenewStatus',
  587.             'SetAutoReplace',
  588.             'SetCargoGoal',
  589.             'SetCommandDelay',
  590.             'SetCompleted',
  591.             'SetCurrentRailType',
  592.             'SetCurrentRoadType',
  593.             'SetDate',
  594.             'SetGrowthRate',
  595.             'SetLoanAmount',
  596.             'SetMinimumLoanAmount',
  597.             'SetName',
  598.             'SetOrderCompareFunction',
  599.             'SetOrderCompareValue',
  600.             'SetOrderCondition',
  601.             'SetOrderFlags',
  602.             'SetOrderJumpTo',
  603.             'SetOrderRefit',
  604.             'SetParam',
  605.             'SetPresidentGender',
  606.             'SetPresidentName',
  607.             'SetProgress',
  608.             'SetStopLocation',
  609.             'SetText',
  610.             'SetTitle',
  611.             'SetValue',
  612.             'ShareOrders',
  613.             'Show',
  614.             'SkipToOrder',
  615.             'Sleep',
  616.             'Sort',
  617.             'Start',
  618.             'StartStopVehicle',
  619.             'StopAllMonitoring',
  620.             'StopAutoReplace',
  621.             'Save',
  622.             'SwapList',
  623.             'TrainCanRunOnRail',
  624.             'TrainHasPowerOnRail',
  625.             'Unpause',
  626.             'UnshareOrders',
  627.             'UpdateElement',
  628.             'UseAsRandomAI',
  629.             'Valuate',
  630.             'Warning'
  631.         ),
  632.         // enums
  633.         9 => array (
  634.             'AT_SMALL', 'AT_LARGE', 'AT_METROPOLITAN', 'AT_INTERNATIONAL', 'AT_COMMUTER', 'AT_INTERCON', 'AT_HELIPORT', 'AT_HELISTATION', 'AT_HELIDEPOT', 'AT_INVALID',
  635.             'PT_HELICOPTER', 'PT_SMALL_PLANE', 'PT_BIG_PLANE', 'PT_INVALID',
  636.             'STATION_NEW', 'STATION_JOIN_ADJACENT', 'STATION_INVALID',
  637.             'ERR_BRIDGE_BASE', 'ERR_BRIDGE_TYPE_UNAVAILABLE', 'ERR_BRIDGE_CANNOT_END_IN_WATER', 'ERR_BRIDGE_HEADS_NOT_ON_SAME_HEIGHT',
  638.             'CC_PASSENGERS', 'CC_MAIL', 'CC_EXPRESS', 'CC_ARMOURED', 'CC_BULK', 'CC_PIECE_GOODS', 'CC_LIQUID', 'CC_REFRIGERATED', 'CC_HAZARDOUS', 'CC_COVERED',
  639.             'TE_NONE', 'TE_PASSENGERS', 'TE_MAIL', 'TE_GOODS', 'TE_WATER', 'TE_FOOD',
  640.             'CT_AUTO_REFIT', 'CT_NO_REFIT',
  641.             'DT_MANUAL', 'DT_ASYMMETRIC', 'DT_SYMMETRIC', 'INVALID_DISTRIBUTION_TYPE',
  642.             'CURRENT_QUARTER', 'EARLIEST_QUARTER',
  643.             'COMPANY_FIRST', 'COMPANY_LAST', 'COMPANY_INVALID', 'COMPANY_SELF',
  644.             'GENDER_MALE', 'GENDER_FEMALE', 'GENDER_INVALID',
  645.             'DATE_INVALID',
  646.             'ERR_CAT_NONE', 'ERR_CAT_GENERAL', 'ERR_CAT_VEHICLE', 'ERR_CAT_STATION', 'ERR_CAT_BRIDGE', 'ERR_CAT_TUNNEL', 'ERR_CAT_TILE',
  647.             'ERR_CAT_SIGN', 'ERR_CAT_RAIL', 'ERR_CAT_ROAD', 'ERR_CAT_ORDER', 'ERR_CAT_MARINE', 'ERR_CAT_WAYPOINT', 'ERR_CAT_BIT_SIZE',
  648.             'ERR_NONE', 'ERR_UNKNOWN', 'ERR_PRECONDITION_FAILED', 'ERR_PRECONDITION_STRING_TOO_LONG', 'ERR_PRECONDITION_TOO_MANY_PARAMETERS',
  649.             'ERR_PRECONDITION_INVALID_COMPANY', 'ERR_NEWGRF_SUPPLIED_ERROR', 'ERR_GENERAL_BASE', 'ERR_NOT_ENOUGH_CASH', 'ERR_LOCAL_AUTHORITY_REFUSES',
  650.             'ERR_ALREADY_BUILT', 'ERR_AREA_NOT_CLEAR', 'ERR_OWNED_BY_ANOTHER_COMPANY', 'ERR_NAME_IS_NOT_UNIQUE', 'ERR_FLAT_LAND_REQUIRED',
  651.             'ERR_LAND_SLOPED_WRONG', 'ERR_VEHICLE_IN_THE_WAY', 'ERR_SITE_UNSUITABLE', 'ERR_TOO_CLOSE_TO_EDGE', 'ERR_STATION_TOO_SPREAD_OUT',
  652.             'ET_INVALID', 'ET_TEST', 'ET_SUBSIDY_OFFER', 'ET_SUBSIDY_OFFER_EXPIRED', 'ET_SUBSIDY_AWARDED', 'ET_SUBSIDY_EXPIRED',
  653.             'ET_ENGINE_PREVIEW', 'ET_COMPANY_NEW', 'ET_COMPANY_IN_TROUBLE', 'ET_COMPANY_ASK_MERGER', 'ET_COMPANY_MERGER', 'ET_COMPANY_BANKRUPT',
  654.             'ET_VEHICLE_CRASHED', 'ET_VEHICLE_LOST', 'ET_VEHICLE_WAITING_IN_DEPOT', 'ET_VEHICLE_UNPROFITABLE', 'ET_INDUSTRY_OPEN',
  655.             'ET_INDUSTRY_CLOSE', 'ET_ENGINE_AVAILABLE', 'ET_STATION_FIRST_VEHICLE', 'ET_DISASTER_ZEPPELINER_CRASHED',
  656.             'ET_DISASTER_ZEPPELINER_CLEARED', 'ET_TOWN_FOUNDED', 'ET_AIRCRAFT_DEST_TOO_FAR', 'ET_ADMIN_PORT', 'ET_WINDOW_WIDGET_CLICK',
  657.             'ET_GOAL_QUESTION_ANSWER', 'ET_EXCLUSIVE_TRANSPORT_RIGHTS', 'ET_ROAD_RECONSTRUCTION',
  658.             'CRASH_TRAIN', 'CRASH_RV_LEVEL_CROSSING', 'CRASH_RV_UFO', 'CRASH_PLANE_LANDING', 'CRASH_AIRCRAFT_NO_AIRPORT', 'CRASH_FLOODED',
  659.             'GROUP_ALL', 'GROUP_DEFAULT', 'GROUP_INVALID',
  660.             'CAS_NOT_ACCEPTED', 'CAS_ACCEPTED', 'CAS_TEMP_REFUSED',
  661.             'INDUSTRYTYPE_UNKNOWN', 'INDUSTRYTYPE_TOWN',
  662.             'CONFIG_NONE', 'CONFIG_RANDOM', 'CONFIG_BOOLEAN', 'CONFIG_INGAME', 'CONFIG_DEVELOPER',
  663.             'INFRASTRUCTURE_RAIL', 'INFRASTRUCTURE_SIGNALS', 'INFRASTRUCTURE_ROAD', 'INFRASTRUCTURE_CANAL', 'INFRASTRUCTURE_STATION', 'INFRASTRUCTURE_AIRPORT',
  664.             'SORT_BY_VALUE', 'SORT_BY_ITEM',
  665.             'ERR_MARINE_BASE', 'ERR_MARINE_MUST_BE_BUILT_ON_WATER',
  666.             'BT_DOCK', 'BT_DEPOT', 'BT_BUOY',
  667.             'ERR_ORDER_BASE', 'ERR_ORDER_TOO_MANY', 'ERR_ORDER_TOO_FAR_AWAY_FROM_PREVIOUS_DESTINATION', 'ERR_ORDER_AIRCRAFT_NOT_ENOUGH_RANGE',
  668.             'OF_NONE', 'OF_NON_STOP_INTERMEDIATE', 'OF_NON_STOP_DESTINATION', 'OF_UNLOAD', 'OF_TRANSFER', 'OF_NO_UNLOAD', 'OF_FULL_LOAD',
  669.             'OF_FULL_LOAD_ANY', 'OF_NO_LOAD', 'OF_SERVICE_IF_NEEDED', 'OF_STOP_IN_DEPOT', 'OF_GOTO_NEAREST_DEPOT', 'OF_NON_STOP_FLAGS',
  670.             'OF_UNLOAD_FLAGS', 'OF_LOAD_FLAGS', 'OF_DEPOT_FLAGS', 'OF_INVALID',
  671.             'OC_LOAD_PERCENTAGE', 'OC_RELIABILITY', 'OC_MAX_SPEED', 'OC_AGE', 'OC_REQUIRES_SERVICE', 'OC_UNCONDITIONALLY', 'OC_REMAINING_LIFETIME', 'OC_INVALID',
  672.             'CF_EQUALS', 'CF_NOT_EQUALS', 'CF_LESS_THAN', 'CF_LESS_EQUALS', 'CF_MORE_THAN', 'CF_MORE_EQUALS', 'CF_IS_TRUE', 'CF_IS_FALSE', 'CF_INVALID',
  673.             'ORDER_CURRENT', 'ORDER_INVALID',
  674.             'STOPLOCATION_NEAR', 'STOPLOCATION_MIDDLE', 'STOPLOCATION_FAR', 'STOPLOCATION_INVALID',
  675.             'ERR_RAIL_BASE', 'ERR_CROSSING_ON_ONEWAY_ROAD', 'ERR_UNSUITABLE_TRACK', 'ERR_RAILTYPE_DISALLOWS_CROSSING','RAILTYPE_INVALID',
  676.             'RAILTRACK_NE_SW', 'RAILTRACK_NW_SE', 'RAILTRACK_NW_NE', 'RAILTRACK_SW_SE', 'RAILTRACK_NW_SW', 'RAILTRACK_NE_SE', 'RAILTRACK_INVALID',
  677.             'SIGNALTYPE_NORMAL', 'SIGNALTYPE_ENTRY', 'SIGNALTYPE_EXIT', 'SIGNALTYPE_COMBO', 'SIGNALTYPE_PBS', 'SIGNALTYPE_PBS_ONEWAY',
  678.             'SIGNALTYPE_TWOWAY', 'SIGNALTYPE_NORMAL_TWOWAY', 'SIGNALTYPE_ENTRY_TWOWAY', 'SIGNALTYPE_EXIT_TWOWAY', 'SIGNALTYPE_COMBO_TWOWAY', 'SIGNALTYPE_NONE',
  679.             'BT_TRACK', 'BT_SIGNAL', 'BT_DEPOT', 'BT_STATION', 'BT_WAYPOINT',
  680.             'ERR_ROAD_BASE', 'ERR_ROAD_WORKS_IN_PROGRESS', 'ERR_ROAD_DRIVE_THROUGH_WRONG_DIRECTION', 'ERR_ROAD_CANNOT_BUILD_ON_TOWN_ROAD', 'ERR_ROAD_ONE_WAY_ROADS_CANNOT_HAVE_JUNCTIONS',
  681.             'ROADTYPE_ROAD', 'ROADTYPE_TRAM', 'ROADTYPE_INVALID',
  682.             'ROADVEHTYPE_BUS', 'ROADVEHTYPE_TRUCK',
  683.             'BT_ROAD', 'BT_DEPOT', 'BT_BUS_STOP', 'BT_TRUCK_STOP',
  684.             'ERR_SIGN_BASE', 'ERR_SIGN_TOO_MANY_SIGNS',
  685.             'ERR_STATION_BASE', 'ERR_STATION_TOO_CLOSE_TO_ANOTHER_STATION', 'ERR_STATION_TOO_MANY_STATIONS', 'ERR_STATION_TOO_MANY_STATIONS_IN_TOWN',
  686.             'STATION_TRAIN', 'STATION_TRUCK_STOP', 'STATION_BUS_STOP', 'STATION_AIRPORT', 'STATION_DOCK', 'STATION_ANY',
  687.             'CS_BY_FROM', 'CS_VIA_BY_FROM', 'CS_BY_VIA', 'CS_FROM_BY_VIA',
  688.             'CM_WAITING', 'CM_PLANNED',
  689.             'SPT_INDUSTRY', 'SPT_TOWN', 'SPT_INVALID',
  690.             'ERR_TILE_BASE', 'ERR_TILE_TOO_HIGH', 'ERR_TILE_TOO_LOW', 'ERR_AREA_ALREADY_FLAT', 'ERR_EXCAVATION_WOULD_DAMAGE',
  691.             'CORNER_W', 'CORNER_S', 'CORNER_E', 'CORNER_N', 'CORNER_INVALID',
  692.             'SLOPE_FLAT', 'SLOPE_W', 'SLOPE_S', 'SLOPE_E', 'SLOPE_N', 'SLOPE_STEEP', 'SLOPE_NW', 'SLOPE_SW', 'SLOPE_SE', 'SLOPE_NE', 'SLOPE_EW',
  693.             'SLOPE_NS', 'SLOPE_ELEVATED', 'SLOPE_NWS', 'SLOPE_WSE', 'SLOPE_SEN', 'SLOPE_ENW', 'SLOPE_STEEP_W', 'SLOPE_STEEP_S', 'SLOPE_STEEP_E', 'SLOPE_STEEP_N', 'SLOPE_INVALID',
  694.             'TRANSPORT_RAIL', 'TRANSPORT_ROAD', 'TRANSPORT_WATER', 'TRANSPORT_AIR', 'TRANSPORT_INVALID',
  695.             'BT_FOUNDATION', 'BT_TERRAFORM', 'BT_BUILD_TREES', 'BT_CLEAR_GRASS', 'BT_CLEAR_ROUGH', 'BT_CLEAR_ROCKY', 'BT_CLEAR_FIELDS', 'BT_CLEAR_HOUSE',
  696.             'TERRAIN_NORMAL', 'TERRAIN_DESERT', 'TERRAIN_RAINFOREST', 'TERRAIN_SNOW',
  697.             'TOWN_ACTION_ADVERTISE_SMALL', 'TOWN_ACTION_ADVERTISE_MEDIUM', 'TOWN_ACTION_ADVERTISE_LARGE', 'TOWN_ACTION_ROAD_REBUILD', 'TOWN_ACTION_BUILD_STATUE', 'TOWN_ACTION_FUND_BUILDINGS', 'TOWN_ACTION_BUY_RIGHTS', 'TOWN_ACTION_BRIBE',
  698.             'TOWN_RATING_NONE', 'TOWN_RATING_APPALLING', 'TOWN_RATING_VERY_POOR', 'TOWN_RATING_POOR', 'TOWN_RATING_MEDIOCRE', 'TOWN_RATING_GOOD', 'TOWN_RATING_VERY_GOOD', 'TOWN_RATING_EXCELLENT', 'TOWN_RATING_OUTSTANDING', 'TOWN_RATING_INVALID',
  699.             'ROAD_LAYOUT_ORIGINAL', 'ROAD_LAYOUT_BETTER_ROADS', 'ROAD_LAYOUT_2x2', 'ROAD_LAYOUT_3x3', 'ROAD_LAYOUT_INVALID',
  700.             'TOWN_SIZE_SMALL', 'TOWN_SIZE_MEDIUM', 'TOWN_SIZE_LARGE', 'TOWN_SIZE_INVALID',
  701.             'TOWN_GROWTH_NONE', 'TOWN_GROWTH_NORMAL',
  702.             'ERR_TUNNEL_BASE', 'ERR_TUNNEL_CANNOT_BUILD_ON_WATER', 'ERR_TUNNEL_START_SITE_UNSUITABLE', 'ERR_TUNNEL_ANOTHER_TUNNEL_IN_THE_WAY', 'ERR_TUNNEL_END_SITE_UNSUITABLE',
  703.             'ERR_VEHICLE_BASE', 'ERR_VEHICLE_TOO_MANY', 'ERR_VEHICLE_NOT_AVAILABLE', 'ERR_VEHICLE_BUILD_DISABLED', 'ERR_VEHICLE_WRONG_DEPOT',
  704.             'ERR_VEHICLE_CANNOT_SEND_TO_DEPOT', 'ERR_VEHICLE_CANNOT_START_STOP', 'ERR_VEHICLE_CANNOT_TURN', 'ERR_VEHICLE_CANNOT_REFIT',
  705.             'ERR_VEHICLE_IS_DESTROYED', 'ERR_VEHICLE_NOT_IN_DEPOT', 'ERR_VEHICLE_IN_FLIGHT', 'ERR_VEHICLE_NO_POWER', 'ERR_VEHICLE_TOO_LONG',
  706.             'VT_RAIL', 'VT_ROAD', 'VT_WATER', 'VT_AIR', 'VT_INVALID',
  707.             'VS_RUNNING', 'VS_STOPPED', 'VS_IN_DEPOT', 'VS_AT_STATION', 'VS_BROKEN', 'VS_CRASHED', 'VS_INVALID',
  708.             'ERR_WAYPOINT_BASE', 'ERR_WAYPOINT_TOO_CLOSE_TO_ANOTHER_WAYPOINT', 'ERR_WAYPOINT_ADJOINS_MULTIPLE_WAYPOINTS',
  709.             'WAYPOINT_RAIL', 'WAYPOINT_BUOY', 'WAYPOINT_ANY',
  710.             'EXPENSES_CONSTRUCTION', 'EXPENSES_NEW_VEHICLES', 'EXPENSES_TRAIN_RUN', 'EXPENSES_ROADVEH_RUN', 'EXPENSES_AIRCRAFT_RUN', 'EXPENSES_SHIP_RUN', 'EXPENSES_PROPERTY',
  711.             'EXPENSES_TRAIN_INC', 'EXPENSES_ROADVEH_INC', 'EXPENSES_AIRCRAFT_INC', 'EXPENSES_SHIP_INC', 'EXPENSES_LOAN_INT', 'EXPENSES_OTHER', 'EXPENSES_INVALID',
  712.             'DATE_INVALID', 'LT_TEMPERATE', 'LT_ARCTIC', 'LT_TROPIC', 'LT_TOYLAND', 'GOAL_INVALID',
  713.             'GT_NONE', 'GT_TILE', 'GT_INDUSTRY', 'GT_TOWN', 'GT_COMPANY', 'GT_STORY_PAGE',
  714.             'QT_QUESTION', 'QT_INFORMATION', 'QT_WARNING', 'QT_ERROR',
  715.             'BUTTON_CANCEL', 'BUTTON_OK', 'BUTTON_NO', 'BUTTON_YES', 'BUTTON_DECLINE', 'BUTTON_ACCEPT', 'BUTTON_IGNORE', 'BUTTON_RETRY',
  716.             'BUTTON_PREVIOUS', 'BUTTON_NEXT', 'BUTTON_STOP', 'BUTTON_START', 'BUTTON_GO', 'BUTTON_CONTINUE', 'BUTTON_RESTART',
  717.             'BUTTON_POSTPONE', 'BUTTON_SURRENDER', 'BUTTON_CLOSE',
  718.             'NT_ACCIDENT', 'NT_COMPANY_INFO', 'NT_ECONOMY', 'NT_ADVICE', 'NT_ACCEPTANCE', 'NT_SUBSIDIES', 'NT_GENERAL',
  719.             'STORY_PAGE_INVALID', 'STORY_PAGE_ELEMENT_INVALID', 'SPET_TEXT', 'SPET_LOCATION', 'SPET_GOAL',
  720.             'WN_GAME_OPTIONS_AI', 'WN_GAME_OPTIONS_ABOUT', 'WN_GAME_OPTIONS_NEWGRF_STATE', 'WN_GAME_OPTIONS_GAME_OPTIONS', 'WN_GAME_OPTIONS_GAME_SETTINGS',
  721.             'WN_QUERY_STRING', 'WN_QUERY_STRING_SIGN', 'WN_CONFIRM_POPUP_QUERY', 'WN_CONFIRM_POPUP_QUERY_BOOTSTRAP', 'WN_NETWORK_WINDOW_GAME',
  722.             'WN_NETWORK_WINDOW_LOBBY', 'WN_NETWORK_WINDOW_CONTENT_LIST', 'WN_NETWORK_WINDOW_START', 'WN_NETWORK_STATUS_WINDOW_JOIN', 'WN_NETWORK_STATUS_WINDOW_CONTENT_DOWNLOAD',
  723.             'WC_NONE', 'WC_MAIN_WINDOW', 'WC_MAIN_TOOLBAR', 'WC_STATUS_BAR', 'WC_BUILD_TOOLBAR', 'WC_SCEN_BUILD_TOOLBAR', 'WC_BUILD_TREES',
  724.             'WC_TRANSPARENCY_TOOLBAR', 'WC_BUILD_SIGNAL', 'WC_SMALLMAP', 'WC_ERRMSG', 'WC_TOOLTIPS', 'WC_QUERY_STRING', 'WC_CONFIRM_POPUP_QUERY',
  725.             'WC_GOAL_QUESTION', 'WC_SAVELOAD', 'WC_LAND_INFO', 'WC_DROPDOWN_MENU', 'WC_OSK', 'WC_SET_DATE', 'WC_AI_SETTINGS', 'WC_GRF_PARAMETERS',
  726.             'WC_TEXTFILE', 'WC_TOWN_AUTHORITY', 'WC_VEHICLE_DETAILS', 'WC_VEHICLE_REFIT', 'WC_VEHICLE_ORDERS', 'WC_REPLACE_VEHICLE', 'WC_VEHICLE_TIMETABLE',
  727.             'WC_COMPANY_COLOUR', 'WC_COMPANY_MANAGER_FACE', 'WC_SELECT_STATION', 'WC_NEWS_WINDOW', 'WC_TOWN_DIRECTORY', 'WC_SUBSIDIES_LIST',
  728.             'WC_INDUSTRY_DIRECTORY', 'WC_MESSAGE_HISTORY', 'WC_SIGN_LIST', 'WC_AI_LIST', 'WC_GOALS_LIST', 'WC_STORY_BOOK', 'WC_STATION_LIST',
  729.             'WC_TRAINS_LIST', 'WC_ROADVEH_LIST', 'WC_SHIPS_LIST', 'WC_AIRCRAFT_LIST', 'WC_TOWN_VIEW', 'WC_VEHICLE_VIEW', 'WC_STATION_VIEW',
  730.             'WC_VEHICLE_DEPOT', 'WC_WAYPOINT_VIEW', 'WC_INDUSTRY_VIEW', 'WC_COMPANY', 'WC_BUILD_OBJECT', 'WC_BUILD_VEHICLE', 'WC_BUILD_BRIDGE',
  731.             'WC_BUILD_STATION', 'WC_BUS_STATION', 'WC_TRUCK_STATION', 'WC_BUILD_DEPOT', 'WC_BUILD_WAYPOINT', 'WC_FOUND_TOWN', 'WC_BUILD_INDUSTRY',
  732.             'WC_SELECT_GAME', 'WC_SCEN_LAND_GEN', 'WC_GENERATE_LANDSCAPE', 'WC_MODAL_PROGRESS', 'WC_NETWORK_WINDOW', 'WC_CLIENT_LIST', 'WC_CLIENT_LIST_POPUP',
  733.             'WC_NETWORK_STATUS_WINDOW', 'WC_SEND_NETWORK_MSG', 'WC_COMPANY_PASSWORD_WINDOW', 'WC_INDUSTRY_CARGOES', 'WC_GRAPH_LEGEND', 'WC_FINANCES',
  734.             'WC_INCOME_GRAPH', 'WC_OPERATING_PROFIT', 'WC_DELIVERED_CARGO', 'WC_PERFORMANCE_HISTORY', 'WC_COMPANY_VALUE', 'WC_COMPANY_LEAGUE',
  735.             'WC_PAYMENT_RATES', 'WC_PERFORMANCE_DETAIL', 'WC_COMPANY_INFRASTRUCTURE', 'WC_BUY_COMPANY', 'WC_ENGINE_PREVIEW', 'WC_MUSIC_WINDOW',
  736.             'WC_MUSIC_TRACK_SELECTION', 'WC_GAME_OPTIONS', 'WC_CUSTOM_CURRENCY', 'WC_CHEATS', 'WC_EXTRA_VIEW_PORT', 'WC_CONSOLE', 'WC_BOOTSTRAP',
  737.             'WC_HIGHSCORE', 'WC_ENDSCREEN', 'WC_AI_DEBUG', 'WC_NEWGRF_INSPECT', 'WC_SPRITE_ALIGNER', 'WC_LINKGRAPH_LEGEND', 'WC_SAVE_PRESET', 'WC_INVALID',
  738.             'TC_BLUE', 'TC_SILVER', 'TC_GOLD', 'TC_RED', 'TC_PURPLE', 'TC_LIGHT_BROWN', 'TC_ORANGE', 'TC_GREEN', 'TC_YELLOW',
  739.             'TC_DARK_GREEN', 'TC_CREAM', 'TC_BROWN', 'TC_WHITE', 'TC_LIGHT_BLUE', 'TC_GREY', 'TC_DARK_BLUE', 'TC_BLACK', 'TC_INVALID',
  740.             'NUMBER_ALL', 'WIDGET_ALL',
  741.             'WID_AIL_CAPTION', 'WID_AIL_LIST', 'WID_AIL_SCROLLBAR', 'WID_AIL_INFO_BG', 'WID_AIL_ACCEPT', 'WID_AIL_CANCEL',
  742.             'WID_AIS_CAPTION', 'WID_AIS_BACKGROUND', 'WID_AIS_SCROLLBAR', 'WID_AIS_ACCEPT', 'WID_AIS_RESET',
  743.             'WID_AIC_BACKGROUND', 'WID_AIC_DECREASE', 'WID_AIC_INCREASE', 'WID_AIC_NUMBER', 'WID_AIC_GAMELIST',
  744.             'WID_AIC_LIST', 'WID_AIC_SCROLLBAR', 'WID_AIC_MOVE_UP', 'WID_AIC_MOVE_DOWN', 'WID_AIC_CHANGE',
  745.             'WID_AIC_CONFIGURE', 'WID_AIC_CLOSE', 'WID_AIC_TEXTFILE', 'WID_AIC_CONTENT_DOWNLOAD',
  746.             'WID_AID_VIEW', 'WID_AID_NAME_TEXT', 'WID_AID_SETTINGS', 'WID_AID_SCRIPT_GAME', 'WID_AID_RELOAD_TOGGLE',
  747.             'WID_AID_LOG_PANEL', 'WID_AID_SCROLLBAR', 'WID_AID_COMPANY_BUTTON_START', 'WID_AID_COMPANY_BUTTON_END', 'WID_AID_BREAK_STRING_WIDGETS',
  748.             'WID_AID_BREAK_STR_ON_OFF_BTN', 'WID_AID_BREAK_STR_EDIT_BOX', 'WID_AID_MATCH_CASE_BTN', 'WID_AID_CONTINUE_BTN',
  749.             'WID_AT_AIRPORT', 'WID_AT_DEMOLISH',
  750.             'WID_AP_CLASS_DROPDOWN', 'WID_AP_AIRPORT_LIST', 'WID_AP_SCROLLBAR', 'WID_AP_LAYOUT_NUM', 'WID_AP_LAYOUT_DECREASE', 'WID_AP_LAYOUT_INCREASE',
  751.             'WID_AP_AIRPORT_SPRITE', 'WID_AP_EXTRA_TEXT', 'WID_AP_BOTTOMPANEL', 'WID_AP_COVERAGE_LABEL', 'WID_AP_BTN_DONTHILIGHT', 'WID_AP_BTN_DOHILIGHT',
  752.             'WID_RV_CAPTION', 'WID_RV_SORT_ASCENDING_DESCENDING', 'WID_RV_SHOW_HIDDEN_ENGINES', 'WID_RV_SORT_DROPDOWN', 'WID_RV_LEFT_MATRIX',
  753.             'WID_RV_LEFT_SCROLLBAR', 'WID_RV_RIGHT_MATRIX', 'WID_RV_RIGHT_SCROLLBAR', 'WID_RV_LEFT_DETAILS', 'WID_RV_RIGHT_DETAILS', 'WID_RV_START_REPLACE',
  754.             'WID_RV_INFO_TAB', 'WID_RV_STOP_REPLACE', 'WID_RV_TRAIN_ENGINEWAGON_TOGGLE', 'WID_RV_TRAIN_FLUFF_LEFT', 'WID_RV_TRAIN_RAILTYPE_DROPDOWN',
  755.             'WID_RV_TRAIN_FLUFF_RIGHT', 'WID_RV_TRAIN_WAGONREMOVE_TOGGLE', 'WID_BB_BACKGROUND',
  756.             'WID_BAFD_QUESTION', 'WID_BAFD_YES', 'WID_BAFD_NO',
  757.             'WID_BBS_CAPTION', 'WID_BBS_DROPDOWN_ORDER', 'WID_BBS_DROPDOWN_CRITERIA', 'WID_BBS_BRIDGE_LIST', 'WID_BBS_SCROLLBAR',
  758.             'WID_BV_CAPTION', 'WID_BV_SORT_ASCENDING_DESCENDING', 'WID_BV_SORT_DROPDOWN', 'WID_BV_CARGO_FILTER_DROPDOWN', 'WID_BV_SHOW_HIDDEN_ENGINES',
  759.             'WID_BV_LIST', 'WID_BV_SCROLLBAR', 'WID_BV_PANEL', 'WID_BV_BUILD', 'WID_BV_SHOW_HIDE', 'WID_BV_BUILD_SEL', 'WID_BV_RENAME', 'WID_C_PANEL',
  760.             'WID_C_CAPTION', 'WID_C_FACE', 'WID_C_FACE_TITLE', 'WID_C_DESC_INAUGURATION', 'WID_C_DESC_COLOUR_SCHEME',
  761.             'WID_C_DESC_COLOUR_SCHEME_EXAMPLE', 'WID_C_DESC_VEHICLE', 'WID_C_DESC_VEHICLE_COUNTS', 'WID_C_DESC_COMPANY_VALUE',
  762.             'WID_C_DESC_INFRASTRUCTURE', 'WID_C_DESC_INFRASTRUCTURE_COUNTS', 'WID_C_SELECT_DESC_OWNERS', 'WID_C_DESC_OWNERS',
  763.             'WID_C_SELECT_BUTTONS', 'WID_C_NEW_FACE', 'WID_C_COLOUR_SCHEME', 'WID_C_PRESIDENT_NAME', 'WID_C_COMPANY_NAME',
  764.             'WID_C_BUY_SHARE', 'WID_C_SELL_SHARE', 'WID_C_SELECT_VIEW_BUILD_HQ', 'WID_C_VIEW_HQ', 'WID_C_BUILD_HQ', 'WID_C_SELECT_RELOCATE',
  765.             'WID_C_RELOCATE_HQ', 'WID_C_VIEW_INFRASTRUCTURE', 'WID_C_HAS_PASSWORD', 'WID_C_SELECT_MULTIPLAYER', 'WID_C_COMPANY_PASSWORD', 'WID_C_COMPANY_JOIN',
  766.             'WID_CF_CAPTION', 'WID_CF_TOGGLE_SIZE', 'WID_CF_SEL_PANEL', 'WID_CF_EXPS_CATEGORY', 'WID_CF_EXPS_PRICE1', 'WID_CF_EXPS_PRICE2',
  767.             'WID_CF_EXPS_PRICE3', 'WID_CF_TOTAL_PANEL', 'WID_CF_SEL_MAXLOAN', 'WID_CF_BALANCE_VALUE', 'WID_CF_LOAN_VALUE', 'WID_CF_LOAN_LINE',
  768.             'WID_CF_TOTAL_VALUE', 'WID_CF_MAXLOAN_GAP', 'WID_CF_MAXLOAN_VALUE', 'WID_CF_SEL_BUTTONS', 'WID_CF_INCREASE_LOAN', 'WID_CF_REPAY_LOAN', 'WID_CF_INFRASTRUCTURE',
  769.             'WID_SCL_CAPTION', 'WID_SCL_CLASS_GENERAL', 'WID_SCL_CLASS_RAIL', 'WID_SCL_CLASS_ROAD', 'WID_SCL_CLASS_SHIP',
  770.             'WID_SCL_CLASS_AIRCRAFT', 'WID_SCL_SPACER_DROPDOWN', 'WID_SCL_PRI_COL_DROPDOWN', 'WID_SCL_SEC_COL_DROPDOWN', 'WID_SCL_MATRIX',
  771.             'WID_SCMF_CAPTION', 'WID_SCMF_TOGGLE_LARGE_SMALL', 'WID_SCMF_SELECT_FACE', 'WID_SCMF_CANCEL', 'WID_SCMF_ACCEPT', 'WID_SCMF_MALE',
  772.             'WID_SCMF_FEMALE', 'WID_SCMF_MALE2', 'WID_SCMF_FEMALE2', 'WID_SCMF_SEL_LOADSAVE', 'WID_SCMF_SEL_MALEFEMALE',
  773.             'WID_SCMF_SEL_PARTS', 'WID_SCMF_RANDOM_NEW_FACE', 'WID_SCMF_TOGGLE_LARGE_SMALL_BUTTON', 'WID_SCMF_FACE', 'WID_SCMF_LOAD',
  774.             'WID_SCMF_FACECODE', 'WID_SCMF_SAVE', 'WID_SCMF_HAS_MOUSTACHE_EARRING_TEXT', 'WID_SCMF_TIE_EARRING_TEXT', 'WID_SCMF_LIPS_MOUSTACHE_TEXT',
  775.             'WID_SCMF_HAS_GLASSES_TEXT', 'WID_SCMF_HAIR_TEXT', 'WID_SCMF_EYEBROWS_TEXT', 'WID_SCMF_EYECOLOUR_TEXT', 'WID_SCMF_GLASSES_TEXT',
  776.             'WID_SCMF_NOSE_TEXT', 'WID_SCMF_CHIN_TEXT', 'WID_SCMF_JACKET_TEXT', 'WID_SCMF_COLLAR_TEXT', 'WID_SCMF_ETHNICITY_EUR',
  777.             'WID_SCMF_ETHNICITY_AFR', 'WID_SCMF_HAS_MOUSTACHE_EARRING', 'WID_SCMF_HAS_GLASSES', 'WID_SCMF_EYECOLOUR_L',
  778.             'WID_SCMF_EYECOLOUR', 'WID_SCMF_EYECOLOUR_R', 'WID_SCMF_CHIN_L', 'WID_SCMF_CHIN', 'WID_SCMF_CHIN_R', 'WID_SCMF_EYEBROWS_L',
  779.             'WID_SCMF_EYEBROWS', 'WID_SCMF_EYEBROWS_R', 'WID_SCMF_LIPS_MOUSTACHE_L', 'WID_SCMF_LIPS_MOUSTACHE', 'WID_SCMF_LIPS_MOUSTACHE_R',
  780.             'WID_SCMF_NOSE_L', 'WID_SCMF_NOSE', 'WID_SCMF_NOSE_R', 'WID_SCMF_HAIR_L', 'WID_SCMF_HAIR', 'WID_SCMF_HAIR_R',
  781.             'WID_SCMF_JACKET_L', 'WID_SCMF_JACKET', 'WID_SCMF_JACKET_R', 'WID_SCMF_COLLAR_L', 'WID_SCMF_COLLAR', 'WID_SCMF_COLLAR_R',
  782.             'WID_SCMF_TIE_EARRING_L', 'WID_SCMF_TIE_EARRING', 'WID_SCMF_TIE_EARRING_R', 'WID_SCMF_GLASSES_L', 'WID_SCMF_GLASSES', 'WID_SCMF_GLASSES_R',
  783.             'WID_CI_CAPTION', 'WID_CI_RAIL_DESC', 'WID_CI_RAIL_COUNT', 'WID_CI_ROAD_DESC', 'WID_CI_ROAD_COUNT', 'WID_CI_WATER_DESC',
  784.             'WID_CI_WATER_COUNT', 'WID_CI_STATION_DESC', 'WID_CI_STATION_COUNT', 'WID_CI_TOTAL_DESC', 'WID_CI_TOTAL',
  785.             'WID_BC_CAPTION', 'WID_BC_FACE', 'WID_BC_QUESTION', 'WID_BC_NO', 'WID_BC_YES',
  786.             'WID_SD_DAY', 'WID_SD_MONTH', 'WID_SD_YEAR', 'WID_SD_SET_DATE',
  787.             'WID_D_CAPTION', 'WID_D_SELL', 'WID_D_SHOW_SELL_CHAIN', 'WID_D_SELL_CHAIN', 'WID_D_SELL_ALL', 'WID_D_AUTOREPLACE',
  788.             'WID_D_MATRIX', 'WID_D_V_SCROLL', 'WID_D_SHOW_H_SCROLL', 'WID_D_H_SCROLL', 'WID_D_BUILD', 'WID_D_CLONE', 'WID_D_LOCATION',
  789.             'WID_D_SHOW_RENAME', 'WID_D_RENAME', 'WID_D_VEHICLE_LIST', 'WID_D_STOP_ALL', 'WID_D_START_ALL',
  790.             'WID_BDD_BACKGROUND', 'WID_BDD_X', 'WID_BDD_Y',
  791.             'WID_DT_CANAL', 'WID_DT_LOCK', 'WID_DT_DEMOLISH', 'WID_DT_DEPOT', 'WID_DT_STATION', 'WID_DT_BUOY',
  792.             'WID_DT_RIVER', 'WID_DT_BUILD_AQUEDUCT', 'WID_DT_INVALID',
  793.             'WID_DM_ITEMS', 'WID_DM_SHOW_SCROLL', 'WID_DM_SCROLL',
  794.             'WID_EP_QUESTION', 'WID_EP_NO', 'WID_EP_YES',
  795.             'WID_EM_CAPTION', 'WID_EM_FACE', 'WID_EM_MESSAGE',
  796.             'WID_SL_CAPTION', 'WID_SL_SORT_BYNAME', 'WID_SL_SORT_BYDATE', 'WID_SL_BACKGROUND', 'WID_SL_FILE_BACKGROUND', 'WID_SL_HOME_BUTTON',
  797.             'WID_SL_DRIVES_DIRECTORIES_LIST', 'WID_SL_SCROLLBAR', 'WID_SL_CONTENT_DOWNLOAD', 'WID_SL_SAVE_OSK_TITLE', 'WID_SL_DELETE_SELECTION',
  798.             'WID_SL_SAVE_GAME', 'WID_SL_CONTENT_DOWNLOAD_SEL', 'WID_SL_DETAILS', 'WID_SL_NEWGRF_INFO', 'WID_SL_LOAD_BUTTON', 'WID_SL_MISSING_NEWGRFS',
  799.             'WID_GL_TEMPERATE', 'WID_GL_ARCTIC', 'WID_GL_TROPICAL', 'WID_GL_TOYLAND', 'WID_GL_MAPSIZE_X_PULLDOWN',
  800.             'WID_GL_MAPSIZE_Y_PULLDOWN', 'WID_GL_TOWN_PULLDOWN', 'WID_GL_INDUSTRY_PULLDOWN', 'WID_GL_GENERATE_BUTTON',
  801.             'WID_GL_MAX_HEIGHTLEVEL_DOWN', 'WID_GL_MAX_HEIGHTLEVEL_TEXT', 'WID_GL_MAX_HEIGHTLEVEL_UP', 'WID_GL_START_DATE_DOWN',
  802.             'WID_GL_START_DATE_TEXT', 'WID_GL_START_DATE_UP', 'WID_GL_SNOW_LEVEL_DOWN', 'WID_GL_SNOW_LEVEL_TEXT', 'WID_GL_SNOW_LEVEL_UP',
  803.             'WID_GL_TREE_PULLDOWN', 'WID_GL_LANDSCAPE_PULLDOWN', 'WID_GL_HEIGHTMAP_NAME_TEXT', 'WID_GL_HEIGHTMAP_SIZE_TEXT',
  804.             'WID_GL_HEIGHTMAP_ROTATION_PULLDOWN', 'WID_GL_TERRAIN_PULLDOWN', 'WID_GL_WATER_PULLDOWN', 'WID_GL_RIVER_PULLDOWN',
  805.             'WID_GL_SMOOTHNESS_PULLDOWN', 'WID_GL_VARIETY_PULLDOWN', 'WID_GL_BORDERS_RANDOM', 'WID_GL_WATER_NW',
  806.             'WID_GL_WATER_NE', 'WID_GL_WATER_SE', 'WID_GL_WATER_SW',
  807.             'WID_CS_TEMPERATE', 'WID_CS_ARCTIC', 'WID_CS_TROPICAL', 'WID_CS_TOYLAND', 'WID_CS_EMPTY_WORLD', 'WID_CS_RANDOM_WORLD',
  808.             'WID_CS_MAPSIZE_X_PULLDOWN', 'WID_CS_MAPSIZE_Y_PULLDOWN', 'WID_CS_START_DATE_DOWN', 'WID_CS_START_DATE_TEXT',
  809.             'WID_CS_START_DATE_UP', 'WID_CS_FLAT_LAND_HEIGHT_DOWN', 'WID_CS_FLAT_LAND_HEIGHT_TEXT', 'WID_CS_FLAT_LAND_HEIGHT_UP',
  810.             'WID_GP_PROGRESS_BAR', 'WID_GP_PROGRESS_TEXT', 'WID_GP_ABORT',
  811.             'WID_GOAL_CAPTION', 'WID_GOAL_LIST', 'WID_GOAL_SCROLLBAR',
  812.             'WID_GQ_CAPTION', 'WID_GQ_QUESTION', 'WID_GQ_BUTTONS', 'WID_GQ_BUTTON_1', 'WID_GQ_BUTTON_2', 'WID_GQ_BUTTON_3',
  813.             'WID_GL_BACKGROUND', 'WID_GL_FIRST_COMPANY', 'WID_GL_LAST_COMPANY',
  814.             'WID_CV_KEY_BUTTON', 'WID_CV_BACKGROUND', 'WID_CV_GRAPH', 'WID_CV_RESIZE',
  815.             'WID_PHG_KEY', 'WID_PHG_DETAILED_PERFORMANCE', 'WID_PHG_BACKGROUND', 'WID_PHG_GRAPH', 'WID_PHG_RESIZE',
  816.             'WID_CPR_BACKGROUND', 'WID_CPR_HEADER', 'WID_CPR_GRAPH', 'WID_CPR_RESIZE', 'WID_CPR_FOOTER',
  817.             'WID_CPR_ENABLE_CARGOES', 'WID_CPR_DISABLE_CARGOES', 'WID_CPR_CARGO_FIRST', 'WID_CL_BACKGROUND',
  818.             'WID_PRD_SCORE_FIRST', 'WID_PRD_SCORE_LAST', 'WID_PRD_COMPANY_FIRST', 'WID_PRD_COMPANY_LAST',
  819.             'WID_GL_CAPTION', 'WID_GL_SORT_BY_ORDER', 'WID_GL_SORT_BY_DROPDOWN', 'WID_GL_LIST_VEHICLE', 'WID_GL_LIST_VEHICLE_SCROLLBAR',
  820.             'WID_GL_AVAILABLE_VEHICLES', 'WID_GL_MANAGE_VEHICLES_DROPDOWN', 'WID_GL_STOP_ALL', 'WID_GL_START_ALL', 'WID_GL_ALL_VEHICLES',
  821.             'WID_GL_DEFAULT_VEHICLES', 'WID_GL_LIST_GROUP', 'WID_GL_LIST_GROUP_SCROLLBAR', 'WID_GL_CREATE_GROUP',
  822.             'WID_GL_DELETE_GROUP', 'WID_GL_RENAME_GROUP', 'WID_GL_REPLACE_PROTECTION', 'WID_H_BACKGROUND',
  823.             'WID_DPI_MATRIX_WIDGET', 'WID_DPI_SCROLLBAR', 'WID_DPI_INFOPANEL', 'WID_DPI_DISPLAY_WIDGET', 'WID_DPI_FUND_WIDGET',
  824.             'WID_IV_CAPTION', 'WID_IV_VIEWPORT', 'WID_IV_INFO', 'WID_IV_GOTO', 'WID_IV_DISPLAY',
  825.             'WID_ID_DROPDOWN_ORDER', 'WID_ID_DROPDOWN_CRITERIA', 'WID_ID_INDUSTRY_LIST', 'WID_ID_SCROLLBAR',
  826.             'WID_IC_CAPTION', 'WID_IC_NOTIFY', 'WID_IC_PANEL', 'WID_IC_SCROLLBAR', 'WID_IC_CARGO_DROPDOWN', 'WID_IC_IND_DROPDOWN',
  827.             'WID_SGI_GENERATE_GAME', 'WID_SGI_LOAD_GAME', 'WID_SGI_PLAY_SCENARIO', 'WID_SGI_PLAY_HEIGHTMAP', 'WID_SGI_EDIT_SCENARIO',
  828.             'WID_SGI_PLAY_NETWORK', 'WID_SGI_TEMPERATE_LANDSCAPE', 'WID_SGI_ARCTIC_LANDSCAPE', 'WID_SGI_TROPIC_LANDSCAPE',
  829.             'WID_SGI_TOYLAND_LANDSCAPE', 'WID_SGI_TRANSLATION_SELECTION', 'WID_SGI_TRANSLATION', 'WID_SGI_OPTIONS', 'WID_SGI_HIGHSCORE',
  830.             'WID_SGI_SETTINGS_OPTIONS', 'WID_SGI_GRF_SETTINGS', 'WID_SGI_CONTENT_DOWNLOAD', 'WID_SGI_AI_SETTINGS', 'WID_SGI_EXIT',
  831.             'WID_LGL_CAPTION', 'WID_LGL_SATURATION', 'WID_LGL_SATURATION_FIRST', 'WID_LGL_SATURATION_LAST', 'WID_LGL_COMPANIES',
  832.             'WID_LGL_COMPANY_FIRST', 'WID_LGL_COMPANY_LAST', 'WID_LGL_COMPANIES_ALL', 'WID_LGL_COMPANIES_NONE', 'WID_LGL_CARGOES',
  833.             'WID_LGL_CARGO_FIRST', 'WID_LGL_CARGO_LAST', 'WID_LGL_CARGOES_ALL', 'WID_LGL_CARGOES_NONE',
  834.             'WID_M_VIEWPORT', 'WID_LI_BACKGROUND', 'WID_TT_BACKGROUND', 'WID_A_SCROLLING_TEXT', 'WID_A_WEBSITE',
  835.             'WID_QS_CAPTION', 'WID_QS_TEXT', 'WID_QS_DEFAULT', 'WID_QS_CANCEL', 'WID_QS_OK',
  836.             'WID_Q_CAPTION', 'WID_Q_TEXT', 'WID_Q_NO', 'WID_Q_YES',
  837.             'WID_TF_CAPTION', 'WID_TF_WRAPTEXT', 'WID_TF_BACKGROUND', 'WID_TF_VSCROLLBAR', 'WID_TF_HSCROLLBAR',
  838.             'WID_MTS_LIST_LEFT', 'WID_MTS_PLAYLIST', 'WID_MTS_LIST_RIGHT', 'WID_MTS_ALL', 'WID_MTS_OLD',
  839.             'WID_MTS_NEW', 'WID_MTS_EZY', 'WID_MTS_CUSTOM1', 'WID_MTS_CUSTOM2', 'WID_MTS_CLEAR',
  840.             'WID_M_PREV', 'WID_M_NEXT', 'WID_M_STOP', 'WID_M_PLAY', 'WID_M_SLIDERS', 'WID_M_MUSIC_VOL', 'WID_M_EFFECT_VOL',
  841.             'WID_M_BACKGROUND', 'WID_M_TRACK', 'WID_M_TRACK_NR', 'WID_M_TRACK_TITLE', 'WID_M_TRACK_NAME', 'WID_M_SHUFFLE',
  842.             'WID_M_PROGRAMME', 'WID_M_ALL', 'WID_M_OLD', 'WID_M_NEW', 'WID_M_EZY', 'WID_M_CUSTOM1', 'WID_M_CUSTOM2',
  843.             'WID_NC_CLOSE', 'WID_NC_BACKGROUND', 'WID_NC_DESTINATION', 'WID_NC_TEXTBOX', 'WID_NC_SENDBUTTON',
  844.             'WID_NCDS_BACKGROUND', 'WID_NCDS_CANCELOK',
  845.             'WID_NCL_BACKGROUND', 'WID_NCL_FILTER_CAPT', 'WID_NCL_FILTER', 'WID_NCL_CHECKBOX', 'WID_NCL_TYPE', 'WID_NCL_NAME',
  846.             'WID_NCL_MATRIX', 'WID_NCL_SCROLLBAR', 'WID_NCL_DETAILS', 'WID_NCL_TEXTFILE', 'WID_NCL_SELECT_ALL', 'WID_NCL_SELECT_UPDATE',
  847.             'WID_NCL_UNSELECT', 'WID_NCL_OPEN_URL', 'WID_NCL_CANCEL', 'WID_NCL_DOWNLOAD', 'WID_NCL_SEL_ALL_UPDATE', 'WID_NCL_SEARCH_EXTERNAL',
  848.             'WID_NG_MAIN', 'WID_NG_CONNECTION', 'WID_NG_CONN_BTN', 'WID_NG_CLIENT_LABEL', 'WID_NG_CLIENT', 'WID_NG_FILTER_LABEL',
  849.             'WID_NG_FILTER', 'WID_NG_HEADER', 'WID_NG_NAME', 'WID_NG_CLIENTS', 'WID_NG_MAPSIZE', 'WID_NG_DATE', 'WID_NG_YEARS',
  850.             'WID_NG_INFO', 'WID_NG_MATRIX', 'WID_NG_SCROLLBAR', 'WID_NG_LASTJOINED_LABEL', 'WID_NG_LASTJOINED', 'WID_NG_LASTJOINED_SPACER',
  851.             'WID_NG_DETAILS', 'WID_NG_DETAILS_SPACER', 'WID_NG_JOIN', 'WID_NG_REFRESH', 'WID_NG_NEWGRF', 'WID_NG_NEWGRF_SEL',
  852.             'WID_NG_NEWGRF_MISSING', 'WID_NG_NEWGRF_MISSING_SEL', 'WID_NG_FIND', 'WID_NG_ADD', 'WID_NG_START', 'WID_NG_CANCEL',
  853.             'WID_NSS_BACKGROUND', 'WID_NSS_GAMENAME_LABEL', 'WID_NSS_GAMENAME', 'WID_NSS_SETPWD', 'WID_NSS_CONNTYPE_LABEL',
  854.             'WID_NSS_CONNTYPE_BTN', 'WID_NSS_CLIENTS_LABEL', 'WID_NSS_CLIENTS_BTND', 'WID_NSS_CLIENTS_TXT', 'WID_NSS_CLIENTS_BTNU',
  855.             'WID_NSS_COMPANIES_LABEL', 'WID_NSS_COMPANIES_BTND', 'WID_NSS_COMPANIES_TXT', 'WID_NSS_COMPANIES_BTNU', 'WID_NSS_SPECTATORS_LABEL',
  856.             'WID_NSS_SPECTATORS_BTND', 'WID_NSS_SPECTATORS_TXT', 'WID_NSS_SPECTATORS_BTNU', 'WID_NSS_LANGUAGE_LABEL', 'WID_NSS_LANGUAGE_BTN',
  857.             'WID_NSS_GENERATE_GAME', 'WID_NSS_LOAD_GAME', 'WID_NSS_PLAY_SCENARIO', 'WID_NSS_PLAY_HEIGHTMAP', 'WID_NSS_CANCEL',
  858.             'WID_NL_BACKGROUND', 'WID_NL_TEXT', 'WID_NL_HEADER', 'WID_NL_MATRIX', 'WID_NL_SCROLLBAR', 'WID_NL_DETAILS',
  859.             'WID_NL_JOIN', 'WID_NL_NEW', 'WID_NL_SPECTATE', 'WID_NL_REFRESH', 'WID_NL_CANCEL',
  860.             'WID_CL_PANEL', 'WID_CLP_PANEL', 'WID_NJS_BACKGROUND', 'WID_NJS_CANCELOK',
  861.             'WID_NCP_BACKGROUND', 'WID_NCP_LABEL', 'WID_NCP_PASSWORD', 'WID_NCP_SAVE_AS_DEFAULT_PASSWORD', 'WID_NCP_CANCEL', 'WID_NCP_OK',
  862.             'WID_NGRFI_CAPTION', 'WID_NGRFI_PARENT', 'WID_NGRFI_VEH_PREV', 'WID_NGRFI_VEH_NEXT', 'WID_NGRFI_VEH_CHAIN', 'WID_NGRFI_MAINPANEL', 'WID_NGRFI_SCROLLBAR',
  863.             'WID_SA_CAPTION', 'WID_SA_PREVIOUS', 'WID_SA_GOTO', 'WID_SA_NEXT', 'WID_SA_UP', 'WID_SA_LEFT', 'WID_SA_RIGHT',
  864.             'WID_SA_DOWN', 'WID_SA_SPRITE', 'WID_SA_OFFSETS', 'WID_SA_PICKER', 'WID_SA_LIST', 'WID_SA_SCROLLBAR',
  865.             'WID_NP_SHOW_NUMPAR', 'WID_NP_NUMPAR_DEC', 'WID_NP_NUMPAR_INC', 'WID_NP_NUMPAR', 'WID_NP_NUMPAR_TEXT', 'WID_NP_BACKGROUND',
  866.             'WID_NP_SCROLLBAR', 'WID_NP_ACCEPT', 'WID_NP_RESET', 'WID_NP_SHOW_DESCRIPTION', 'WID_NP_DESCRIPTION',
  867.             'WID_NS_PRESET_LIST', 'WID_NS_PRESET_SAVE', 'WID_NS_PRESET_DELETE', 'WID_NS_ADD', 'WID_NS_REMOVE', 'WID_NS_MOVE_UP',
  868.             'WID_NS_MOVE_DOWN', 'WID_NS_UPGRADE', 'WID_NS_FILTER', 'WID_NS_FILE_LIST', 'WID_NS_SCROLLBAR', 'WID_NS_AVAIL_LIST',
  869.             'WID_NS_SCROLL2BAR', 'WID_NS_NEWGRF_INFO_TITLE', 'WID_NS_NEWGRF_INFO', 'WID_NS_OPEN_URL', 'WID_NS_NEWGRF_TEXTFILE',
  870.             'WID_NS_SET_PARAMETERS', 'WID_NS_VIEW_PARAMETERS', 'WID_NS_TOGGLE_PALETTE', 'WID_NS_APPLY_CHANGES', 'WID_NS_RESCAN_FILES',
  871.             'WID_NS_RESCAN_FILES2', 'WID_NS_CONTENT_DOWNLOAD', 'WID_NS_CONTENT_DOWNLOAD2', 'WID_NS_SHOW_REMOVE', 'WID_NS_SHOW_APPLY',
  872.             'WID_SVP_PRESET_LIST', 'WID_SVP_SCROLLBAR', 'WID_SVP_EDITBOX', 'WID_SVP_CANCEL', 'WID_SVP_SAVE',
  873.             'WID_SP_PROGRESS_BAR', 'WID_SP_PROGRESS_TEXT',
  874.             'WID_N_PANEL', 'WID_N_TITLE', 'WID_N_HEADLINE', 'WID_N_CLOSEBOX', 'WID_N_DATE', 'WID_N_CAPTION', 'WID_N_INSET', 'WID_N_VIEWPORT',
  875.             'WID_N_COMPANY_MSG', 'WID_N_MESSAGE', 'WID_N_MGR_FACE', 'WID_N_MGR_NAME', 'WID_N_VEH_TITLE', 'WID_N_VEH_BKGND', 'WID_N_VEH_NAME',
  876.             'WID_N_VEH_SPR', 'WID_N_VEH_INFO', 'WID_MH_STICKYBOX', 'WID_MH_BACKGROUND', 'WID_MH_SCROLLBAR',
  877.             'WID_BO_CLASS_LIST', 'WID_BO_SCROLLBAR', 'WID_BO_OBJECT_MATRIX', 'WID_BO_OBJECT_SPRITE', 'WID_BO_OBJECT_NAME',
  878.             'WID_BO_OBJECT_SIZE', 'WID_BO_INFO', 'WID_BO_SELECT_MATRIX', 'WID_BO_SELECT_IMAGE', 'WID_BO_SELECT_SCROLL',
  879.             'WID_O_CAPTION', 'WID_O_TIMETABLE_VIEW', 'WID_O_ORDER_LIST', 'WID_O_SCROLLBAR', 'WID_O_SKIP', 'WID_O_DELETE', 'WID_O_STOP_SHARING',
  880.             'WID_O_NON_STOP', 'WID_O_GOTO', 'WID_O_FULL_LOAD', 'WID_O_UNLOAD', 'WID_O_REFIT', 'WID_O_SERVICE', 'WID_O_EMPTY', 'WID_O_REFIT_DROPDOWN',
  881.             'WID_O_COND_VARIABLE', 'WID_O_COND_COMPARATOR', 'WID_O_COND_VALUE', 'WID_O_SEL_TOP_LEFT', 'WID_O_SEL_TOP_MIDDLE', 'WID_O_SEL_TOP_RIGHT',
  882.             'WID_O_SEL_TOP_ROW_GROUNDVEHICLE', 'WID_O_SEL_TOP_ROW', 'WID_O_SEL_BOTTOM_MIDDLE', 'WID_O_SHARED_ORDER_LIST',
  883.             'WID_OSK_CAPTION', 'WID_OSK_TEXT', 'WID_OSK_CANCEL', 'WID_OSK_OK', 'WID_OSK_BACKSPACE', 'WID_OSK_SPECIAL', 'WID_OSK_CAPS',
  884.             'WID_OSK_SHIFT', 'WID_OSK_SPACE', 'WID_OSK_LEFT', 'WID_OSK_RIGHT', 'WID_OSK_LETTERS', 'WID_OSK_NUMBERS_FIRST', 'WID_OSK_NUMBERS_LAST',
  885.             'WID_OSK_QWERTY_FIRST', 'WID_OSK_QWERTY_LAST', 'WID_OSK_ASDFG_FIRST', 'WID_OSK_ASDFG_LAST', 'WID_OSK_ZXCVB_FIRST', 'WID_OSK_ZXCVB_LAST',
  886.             'WID_RAT_CAPTION', 'WID_RAT_BUILD_NS', 'WID_RAT_BUILD_X', 'WID_RAT_BUILD_EW', 'WID_RAT_BUILD_Y', 'WID_RAT_AUTORAIL',
  887.             'WID_RAT_DEMOLISH', 'WID_RAT_BUILD_DEPOT', 'WID_RAT_BUILD_WAYPOINT', 'WID_RAT_BUILD_STATION', 'WID_RAT_BUILD_SIGNALS',
  888.             'WID_RAT_BUILD_BRIDGE', 'WID_RAT_BUILD_TUNNEL', 'WID_RAT_REMOVE', 'WID_RAT_CONVERT_RAIL',
  889.             'WID_BRAS_PLATFORM_DIR_X', 'WID_BRAS_PLATFORM_DIR_Y', 'WID_BRAS_PLATFORM_NUM_1', 'WID_BRAS_PLATFORM_NUM_2', 'WID_BRAS_PLATFORM_NUM_3',
  890.             'WID_BRAS_PLATFORM_NUM_4', 'WID_BRAS_PLATFORM_NUM_5', 'WID_BRAS_PLATFORM_NUM_6', 'WID_BRAS_PLATFORM_NUM_7', 'WID_BRAS_PLATFORM_LEN_1',
  891.             'WID_BRAS_PLATFORM_LEN_2', 'WID_BRAS_PLATFORM_LEN_3', 'WID_BRAS_PLATFORM_LEN_4', 'WID_BRAS_PLATFORM_LEN_5', 'WID_BRAS_PLATFORM_LEN_6',
  892.             'WID_BRAS_PLATFORM_LEN_7', 'WID_BRAS_PLATFORM_DRAG_N_DROP', 'WID_BRAS_HIGHLIGHT_OFF', 'WID_BRAS_HIGHLIGHT_ON', 'WID_BRAS_COVERAGE_TEXTS',
  893.             'WID_BRAS_MATRIX', 'WID_BRAS_IMAGE', 'WID_BRAS_MATRIX_SCROLL', 'WID_BRAS_SHOW_NEWST_DEFSIZE', 'WID_BRAS_SHOW_NEWST_ADDITIONS',
  894.             'WID_BRAS_SHOW_NEWST_MATRIX', 'WID_BRAS_SHOW_NEWST_RESIZE', 'WID_BRAS_SHOW_NEWST_TYPE', 'WID_BRAS_NEWST_LIST',
  895.             'WID_BRAS_NEWST_SCROLL', 'WID_BRAS_PLATFORM_NUM_BEGIN', 'WID_BRAS_PLATFORM_LEN_BEGIN',
  896.             'WID_BS_SEMAPHORE_NORM', 'WID_BS_SEMAPHORE_ENTRY', 'WID_BS_SEMAPHORE_EXIT', 'WID_BS_SEMAPHORE_COMBO', 'WID_BS_SEMAPHORE_PBS',
  897.             'WID_BS_SEMAPHORE_PBS_OWAY', 'WID_BS_ELECTRIC_NORM', 'WID_BS_ELECTRIC_ENTRY', 'WID_BS_ELECTRIC_EXIT', 'WID_BS_ELECTRIC_COMBO',
  898.             'WID_BS_ELECTRIC_PBS', 'WID_BS_ELECTRIC_PBS_OWAY', 'WID_BS_CONVERT', 'WID_BS_DRAG_SIGNALS_DENSITY_LABEL', 'WID_BS_DRAG_SIGNALS_DENSITY_DECREASE',
  899.             'WID_BS_DRAG_SIGNALS_DENSITY_INCREASE', 'WID_BRAD_DEPOT_NE', 'WID_BRAD_DEPOT_SE', 'WID_BRAD_DEPOT_SW', 'WID_BRAD_DEPOT_NW',
  900.             'WID_BRW_WAYPOINT_MATRIX', 'WID_BRW_WAYPOINT', 'WID_BRW_SCROLL',
  901.             'WID_ROT_ROAD_X', 'WID_ROT_ROAD_Y', 'WID_ROT_AUTOROAD', 'WID_ROT_DEMOLISH', 'WID_ROT_DEPOT', 'WID_ROT_BUS_STATION',
  902.             'WID_ROT_TRUCK_STATION', 'WID_ROT_ONE_WAY', 'WID_ROT_BUILD_BRIDGE', 'WID_ROT_BUILD_TUNNEL', 'WID_ROT_REMOVE',
  903.             'WID_BROD_CAPTION', 'WID_BROD_DEPOT_NE', 'WID_BROD_DEPOT_SE', 'WID_BROD_DEPOT_SW', 'WID_BROD_DEPOT_NW',
  904.             'WID_BROS_CAPTION', 'WID_BROS_BACKGROUND', 'WID_BROS_STATION_NE', 'WID_BROS_STATION_SE', 'WID_BROS_STATION_SW', 'WID_BROS_STATION_NW',
  905.             'WID_BROS_STATION_X', 'WID_BROS_STATION_Y', 'WID_BROS_LT_OFF', 'WID_BROS_LT_ON', 'WID_BROS_INFO',
  906.             'WID_GO_BACKGROUND', 'WID_GO_CURRENCY_DROPDOWN', 'WID_GO_DISTANCE_DROPDOWN', 'WID_GO_ROADSIDE_DROPDOWN', 'WID_GO_TOWNNAME_DROPDOWN',
  907.             'WID_GO_AUTOSAVE_DROPDOWN', 'WID_GO_LANG_DROPDOWN', 'WID_GO_RESOLUTION_DROPDOWN', 'WID_GO_FULLSCREEN_BUTTON', 'WID_GO_BASE_GRF_DROPDOWN',
  908.             'WID_GO_BASE_GRF_STATUS', 'WID_GO_BASE_GRF_TEXTFILE', 'WID_GO_BASE_GRF_DESCRIPTION', 'WID_GO_BASE_SFX_DROPDOWN', 'WID_GO_BASE_SFX_TEXTFILE',
  909.             'WID_GO_BASE_SFX_DESCRIPTION', 'WID_GO_BASE_MUSIC_DROPDOWN', 'WID_GO_BASE_MUSIC_STATUS', 'WID_GO_BASE_MUSIC_TEXTFILE', 'WID_GO_BASE_MUSIC_DESCRIPTION',
  910.             'WID_GS_FILTER', 'WID_GS_OPTIONSPANEL', 'WID_GS_SCROLLBAR', 'WID_GS_HELP_TEXT', 'WID_GS_EXPAND_ALL',
  911.             'WID_GS_COLLAPSE_ALL', 'WID_GS_RESTRICT_CATEGORY', 'WID_GS_RESTRICT_TYPE', 'WID_GS_RESTRICT_DROPDOWN', 'WID_GS_TYPE_DROPDOWN',
  912.             'WID_CC_RATE_DOWN', 'WID_CC_RATE_UP', 'WID_CC_RATE', 'WID_CC_SEPARATOR_EDIT', 'WID_CC_SEPARATOR', 'WID_CC_PREFIX_EDIT', 'WID_CC_PREFIX',
  913.             'WID_CC_SUFFIX_EDIT', 'WID_CC_SUFFIX', 'WID_CC_YEAR_DOWN', 'WID_CC_YEAR_UP', 'WID_CC_YEAR', 'WID_CC_PREVIEW',
  914.             'WID_SIL_CAPTION', 'WID_SIL_LIST', 'WID_SIL_SCROLLBAR', 'WID_SIL_FILTER_TEXT', 'WID_SIL_FILTER_MATCH_CASE_BTN', 'WID_SIL_FILTER_ENTER_BTN',
  915.             'WID_QES_CAPTION', 'WID_QES_TEXT', 'WID_QES_OK', 'WID_QES_CANCEL', 'WID_QES_DELETE', 'WID_QES_PREVIOUS', 'WID_QES_NEXT',
  916.             'WID_SM_CAPTION', 'WID_SM_MAP_BORDER', 'WID_SM_MAP', 'WID_SM_LEGEND', 'WID_SM_BLANK', 'WID_SM_ZOOM_IN', 'WID_SM_ZOOM_OUT',
  917.             'WID_SM_CONTOUR', 'WID_SM_VEHICLES', 'WID_SM_INDUSTRIES', 'WID_SM_LINKSTATS', 'WID_SM_ROUTES', 'WID_SM_VEGETATION', 'WID_SM_OWNERS',
  918.             'WID_SM_CENTERMAP', 'WID_SM_TOGGLETOWNNAME', 'WID_SM_SELECT_BUTTONS', 'WID_SM_ENABLE_ALL', 'WID_SM_DISABLE_ALL', 'WID_SM_SHOW_HEIGHT',
  919.             'WID_SV_CAPTION', 'WID_SV_SORT_ORDER', 'WID_SV_SORT_BY', 'WID_SV_GROUP', 'WID_SV_GROUP_BY', 'WID_SV_WAITING',
  920.             'WID_SV_SCROLLBAR', 'WID_SV_ACCEPT_RATING_LIST', 'WID_SV_LOCATION', 'WID_SV_ACCEPTS_RATINGS', 'WID_SV_RENAME',
  921.             'WID_SV_CLOSE_AIRPORT', 'WID_SV_TRAINS', 'WID_SV_ROADVEHS', 'WID_SV_SHIPS', 'WID_SV_PLANES',
  922.             'WID_STL_CAPTION', 'WID_STL_LIST', 'WID_STL_SCROLLBAR', 'WID_STL_TRAIN', 'WID_STL_TRUCK', 'WID_STL_BUS', 'WID_STL_AIRPLANE',
  923.             'WID_STL_SHIP', 'WID_STL_FACILALL', 'WID_STL_NOCARGOWAITING', 'WID_STL_CARGOALL', 'WID_STL_SORTBY', 'WID_STL_SORTDROPBTN', 'WID_STL_CARGOSTART',
  924.             'WID_JS_CAPTION', 'WID_JS_PANEL', 'WID_JS_SCROLLBAR',
  925.             'WID_S_LEFT', 'WID_S_MIDDLE', 'WID_S_RIGHT',
  926.             'WID_SB_CAPTION', 'WID_SB_SEL_PAGE', 'WID_SB_PAGE_PANEL', 'WID_SB_SCROLLBAR', 'WID_SB_PREV_PAGE', 'WID_SB_NEXT_PAGE',
  927.             'WID_SUL_PANEL', 'WID_SUL_SCROLLBAR',
  928.             'WID_TT_SHOW_PLACE_OBJECT', 'WID_TT_BUTTONS_START', 'WID_TT_LOWER_LAND', 'WID_TT_RAISE_LAND', 'WID_TT_LEVEL_LAND',
  929.             'WID_TT_DEMOLISH', 'WID_TT_BUY_LAND', 'WID_TT_PLANT_TREES', 'WID_TT_PLACE_SIGN', 'WID_TT_PLACE_OBJECT',
  930.             'WID_ETT_SHOW_PLACE_DESERT', 'WID_ETT_START', 'WID_ETT_DOTS', 'WID_ETT_BUTTONS_START', 'WID_ETT_DEMOLISH',
  931.             'WID_ETT_LOWER_LAND', 'WID_ETT_RAISE_LAND', 'WID_ETT_LEVEL_LAND', 'WID_ETT_PLACE_ROCKS', 'WID_ETT_PLACE_DESERT',
  932.             'WID_ETT_PLACE_OBJECT', 'WID_ETT_BUTTONS_END', 'WID_ETT_INCREASE_SIZE', 'WID_ETT_DECREASE_SIZE',
  933.             'WID_ETT_NEW_SCENARIO', 'WID_ETT_RESET_LANDSCAPE',
  934.             'WID_VT_CAPTION', 'WID_VT_ORDER_VIEW', 'WID_VT_TIMETABLE_PANEL', 'WID_VT_ARRIVAL_DEPARTURE_PANEL',
  935.             'WID_VT_SCROLLBAR', 'WID_VT_SUMMARY_PANEL', 'WID_VT_START_DATE', 'WID_VT_CHANGE_TIME', 'WID_VT_CLEAR_TIME',
  936.             'WID_VT_RESET_LATENESS', 'WID_VT_AUTOFILL', 'WID_VT_EXPECTED', 'WID_VT_SHARED_ORDER_LIST',
  937.             'WID_VT_ARRIVAL_DEPARTURE_SELECTION', 'WID_VT_EXPECTED_SELECTION', 'WID_VT_CHANGE_SPEED', 'WID_VT_CLEAR_SPEED',
  938.             'WID_TN_PAUSE', 'WID_TN_FAST_FORWARD', 'WID_TN_SETTINGS', 'WID_TN_SAVE', 'WID_TN_SMALL_MAP', 'WID_TN_TOWNS',
  939.             'WID_TN_SUBSIDIES', 'WID_TN_STATIONS', 'WID_TN_FINANCES', 'WID_TN_COMPANIES', 'WID_TN_STORY', 'WID_TN_GOAL',
  940.             'WID_TN_GRAPHS', 'WID_TN_LEAGUE', 'WID_TN_INDUSTRIES', 'WID_TN_VEHICLE_START', 'WID_TN_TRAINS', 'WID_TN_ROADVEHS',
  941.             'WID_TN_SHIPS', 'WID_TN_AIRCRAFTS', 'WID_TN_ZOOM_IN', 'WID_TN_ZOOM_OUT', 'WID_TN_RAILS', 'WID_TN_ROADS',
  942.             'WID_TN_WATER', 'WID_TN_AIR', 'WID_TN_LANDSCAPE', 'WID_TN_MUSIC_SOUND', 'WID_TN_MESSAGES', 'WID_TN_HELP',
  943.             'WID_TN_SWITCH_BAR', 'WID_TN_END',
  944.             'WID_TE_PAUSE', 'WID_TE_FAST_FORWARD', 'WID_TE_SETTINGS', 'WID_TE_SAVE', 'WID_TE_SPACER', 'WID_TE_DATE',
  945.             'WID_TE_DATE_BACKWARD', 'WID_TE_DATE_FORWARD', 'WID_TE_SMALL_MAP', 'WID_TE_ZOOM_IN', 'WID_TE_ZOOM_OUT',
  946.             'WID_TE_LAND_GENERATE', 'WID_TE_TOWN_GENERATE', 'WID_TE_INDUSTRY', 'WID_TE_ROADS', 'WID_TE_WATER', 'WID_TE_TREES',
  947.             'WID_TE_SIGNS', 'WID_TE_DATE_PANEL', 'WID_TE_MUSIC_SOUND', 'WID_TE_HELP', 'WID_TE_SWITCH_BAR',
  948.             'WID_TD_SORT_ORDER', 'WID_TD_SORT_CRITERIA', 'WID_TD_LIST', 'WID_TD_SCROLLBAR', 'WID_TD_WORLD_POPULATION',
  949.             'WID_TA_CAPTION', 'WID_TA_RATING_INFO', 'WID_TA_COMMAND_LIST', 'WID_TA_SCROLLBAR', 'WID_TA_ACTION_INFO', 'WID_TA_EXECUTE',
  950.             'WID_TV_CAPTION', 'WID_TV_VIEWPORT', 'WID_TV_INFO', 'WID_TV_CENTER_VIEW', 'WID_TV_SHOW_AUTHORITY', 'WID_TV_CHANGE_NAME', 'WID_TV_EXPAND', 'WID_TV_DELETE',
  951.             'WID_TF_NEW_TOWN', 'WID_TF_RANDOM_TOWN', 'WID_TF_MANY_RANDOM_TOWNS', 'WID_TF_TOWN_NAME_EDITBOX',
  952.             'WID_TF_TOWN_NAME_RANDOM', 'WID_TF_SIZE_SMALL', 'WID_TF_SIZE_MEDIUM', 'WID_TF_SIZE_LARGE', 'WID_TF_SIZE_RANDOM',
  953.             'WID_TF_CITY', 'WID_TF_LAYOUT_ORIGINAL', 'WID_TF_LAYOUT_BETTER', 'WID_TF_LAYOUT_GRID2', 'WID_TF_LAYOUT_GRID3', 'WID_TF_LAYOUT_RANDOM',
  954.             'WID_TT_BEGIN', 'WID_TT_SIGNS', 'WID_TT_TREES', 'WID_TT_HOUSES', 'WID_TT_INDUSTRIES', 'WID_TT_BUILDINGS',
  955.             'WID_TT_BRIDGES', 'WID_TT_STRUCTURES', 'WID_TT_CATENARY', 'WID_TT_LOADING', 'WID_TT_END', 'WID_TT_BUTTONS',
  956.             'WID_BT_TYPE_11', 'WID_BT_TYPE_12', 'WID_BT_TYPE_13', 'WID_BT_TYPE_14', 'WID_BT_TYPE_21', 'WID_BT_TYPE_22',
  957.             'WID_BT_TYPE_23', 'WID_BT_TYPE_24', 'WID_BT_TYPE_31', 'WID_BT_TYPE_32', 'WID_BT_TYPE_33', 'WID_BT_TYPE_34',
  958.             'WID_BT_TYPE_RANDOM', 'WID_BT_MANY_RANDOM',
  959.             'WID_VV_CAPTION', 'WID_VV_VIEWPORT', 'WID_VV_START_STOP', 'WID_VV_CENTER_MAIN_VIEW', 'WID_VV_GOTO_DEPOT',
  960.             'WID_VV_REFIT', 'WID_VV_SHOW_ORDERS', 'WID_VV_SHOW_DETAILS', 'WID_VV_CLONE', 'WID_VV_SELECT_DEPOT_CLONE',
  961.             'WID_VV_SELECT_REFIT_TURN', 'WID_VV_TURN_AROUND', 'WID_VV_FORCE_PROCEED',
  962.             'WID_VR_CAPTION', 'WID_VR_VEHICLE_PANEL_DISPLAY', 'WID_VR_SHOW_HSCROLLBAR', 'WID_VR_HSCROLLBAR',
  963.             'WID_VR_SELECT_HEADER', 'WID_VR_MATRIX', 'WID_VR_SCROLLBAR', 'WID_VR_INFO', 'WID_VR_REFIT',
  964.             'WID_VD_CAPTION', 'WID_VD_RENAME_VEHICLE', 'WID_VD_TOP_DETAILS', 'WID_VD_INCREASE_SERVICING_INTERVAL',
  965.             'WID_VD_DECREASE_SERVICING_INTERVAL', 'WID_VD_SERVICE_INTERVAL_DROPDOWN', 'WID_VD_SERVICING_INTERVAL',
  966.             'WID_VD_MIDDLE_DETAILS', 'WID_VD_MATRIX', 'WID_VD_SCROLLBAR', 'WID_VD_DETAILS_CARGO_CARRIED',
  967.             'WID_VD_DETAILS_TRAIN_VEHICLES', 'WID_VD_DETAILS_CAPACITY_OF_EACH', 'WID_VD_DETAILS_TOTAL_CARGO',
  968.             'WID_VL_CAPTION', 'WID_VL_SORT_ORDER', 'WID_VL_SORT_BY_PULLDOWN', 'WID_VL_LIST', 'WID_VL_SCROLLBAR',
  969.             'WID_VL_HIDE_BUTTONS', 'WID_VL_AVAILABLE_VEHICLES', 'WID_VL_MANAGE_VEHICLES_DROPDOWN', 'WID_VL_STOP_ALL', 'WID_VL_START_ALL',
  970.             'WID_EV_CAPTION', 'WID_EV_VIEWPORT', 'WID_EV_ZOOM_IN', 'WID_EV_ZOOM_OUT', 'WID_EV_MAIN_TO_VIEW', 'WID_EV_VIEW_TO_MAIN',
  971.             'WID_W_CAPTION', 'WID_W_VIEWPORT', 'WID_W_CENTER_VIEW', 'WID_W_RENAME', 'WID_W_SHOW_VEHICLES'
  972.         )
  973.     ),
  974.     'SYMBOLS' => array (
  975.         // separators
  976.         0 => array('(', ')', '[', ']', '{', '}', ',', '.', '@', '&lt;/', '/>'),
  977.         // operators
  978.         1 => array('=', '&lt;', '>', '!', '~', '?', ':', '==', '&lt;=', '>=', '!=', '||', '&&', '++', '--', '+', '-', '*', '/',
  979.             '&amp;', '|', '^', '%', '&lt;&lt;', '>>', '&lt;-', '+=', '-=', '*=', '/=', '&=', '|=', '^=', '%=', '&lt;&lt;=',
  980.             '>>=', '>>>=', '...')
  981.     ),
  982.     'STYLES' => array (
  983.         'KEYWORDS' => array (
  984.             1 => 'color: #b14100;',
  985.             2 => 'color: #000000; font-weight: bold;',
  986.             3 => 'color: #990000;',
  987.             4 => 'color: #000000; font-weight: bold;',
  988.             5 => 'color: #990000;',
  989.             6 => 'color: #009900;',
  990.             7 => 'color: #009900;',
  991.             8 => 'color: #007777;',
  992.             9 => 'color: #000099; font-weight: bold'
  993.         ),
  994.         'COMMENTS' => array (
  995.             0 => 'color: #666666; font-style: italic;',
  996.             1 => 'color: #666666; font-style: italic;'
  997.         ),
  998.         'NUMBERS' => array(
  999.             0 => 'color: #cc66cc;',
  1000.             GESHI_NUMBER_OCT_PREFIX => 'color: #208080;',
  1001.             GESHI_NUMBER_HEX_PREFIX => 'color: #208080;',
  1002.             GESHI_NUMBER_FLT_SCI_ZERO => 'color:#800080;',
  1003.         ),
  1004.         'SYMBOLS' => array(
  1005.             0 => 'color: #339933;',
  1006.             1 => 'color: #000000; font-weight: bold;'
  1007.         )
  1008.     ),
  1009.     'OOLANG' => true,
  1010.     'OBJECT_SPLITTERS' => array(
  1011.         1 => '::'
  1012.     ),
  1013.     'REGEXPS' => array(
  1014.         //Variables
  1015.         //0 => "[\\$]+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*"
  1016.     ),
  1017.     'STRICT_MODE_APPLIES' => GESHI_MAYBE,
  1018.     'URL' => array (
  1019.         1=>'',
  1020.         2=>'',
  1021.         3=>'',
  1022.         4=>'',
  1023.         5=>'',
  1024.         6=>'http://noai.openttd.org/docs/trunk/{FNAME}',
  1025.         7=>'http://nogo.openttd.org/docs/trunk/{FNAME}',
  1026.         8=>'',
  1027.         9=>''
  1028.     )
  1029. );

Comments