Changeset 1145:d3e8867b8b31


Ignore:
Timestamp:
04/23/24 17:46:27 (7 months ago)
Author:
István Váradi <ivaradi@…>
Branch:
python3
Phase:
public
Message:

Updated the delay code table (re #386)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • dcdatagen.py

    r1036 r1145  
    3131
    3232# Prefixes for the generated tables
    33 tablePrefixes = [ "modern", "ot" ]
     33tablePrefixes = [ "common" ]
    3434
    3535# Type groups
    3636typeGroups = [ ["B736", "B737", "B738", "B738C", "B733", "B734", "B735",
    37                 "DH8D", "B762", "B763", "CRJ2", "F70", "B462" ],
    38                ["DC3", "T134", "T154", "YK40"] ]
     37                "DH8D", "B762", "B763", "CRJ2", "F70", "B462",
     38                "DC3", "T134", "T154", "YK40"] ]
    3939
    4040#----------------------------------------------------------------------------
    4141
    42 # The associated row or column is for the modern fleet
    43 FOR_MODERN = 1
    44 
    45 # The associated row or column is for the old-timer fleet
    46 FOR_OT = 2
     42# The associated row or column is for the common case
     43FOR_COMMON = 1
    4744
    4845#----------------------------------------------------------------------------
     
    5148table = (("info_delay_",
    5249          "lambda row: row[0].strip()"),
    53          [ ["MA", "MA"], ["IATA", "IATA"], ["Code", "Kód"],
     50         [ ["MA", "MA"], ["IATA", "IATA"],
    5451           ["Name", "Név"],["Description", "Leírás" ] ],
    55          [ FOR_OT, FOR_MODERN | FOR_OT, FOR_MODERN,
    56            FOR_OT | FOR_MODERN, FOR_OT | FOR_MODERN ],
    57          [ (CAPTION, FOR_MODERN | FOR_OT,
     52         [ FOR_COMMON, FOR_COMMON, FOR_COMMON, FOR_COMMON ],
     53         [ (CAPTION, FOR_COMMON,
    5854            ["Others", "Egyebek"] ),
    59            (DELAYCODE, FOR_OT,
    60             ["012      ", "01      ", None,
    61              ["LATE PARTS OR MATERIALS", "KÉSEI ALKATRÉSZ VAGY ANYAG"],
    62              ["Parts and/or materials shipped late from the warehouse",
    63               "Kései alkatrész és/vagy anyagkiszállítás a raktárból"]]),
    64            (DELAYCODE, FOR_MODERN,
    65             [None, "06    ", "OA     ",
     55           (DELAYCODE, FOR_COMMON,
     56            ["061", ("06", "OA"),
    6657             ["NO GATES/STAND AVAILABLE", "NINCS SZABAD KAPU/ÁLLÓHELY"],
    6758             ["Due to own airline activity",
    6859              "Saját tevékenység miatt"]]),
    69            (DELAYCODE, FOR_MODERN,
    70             [None, "09", "SG",
     60           (DELAYCODE, FOR_COMMON,
     61            ["091", ("09", "SG"),
    7162             ["SCHEDULED GROUND TIME", "ÜTEMEZETT FORDULÓ IDŐ"],
    7263             ["Planned turnaround time less than declared minimum",
    7364              "A tervezett forduló idő rövidebb a minimálisnál"]]),
    7465
    75            (CAPTION, FOR_MODERN | FOR_OT,
     66           (CAPTION, FOR_COMMON,
    7667            ["Passenger and baggage",
    7768             "Utas és poggyászkezelés"] ),
    78            (DELAYCODE, FOR_MODERN | FOR_OT,
    79             ["111", "11", "PD",
     69           (DELAYCODE, FOR_COMMON,
     70            ["111", ("11", "PD"),
    8071             ["LATE CHECK-IN", "KÉSEI JEGYKEZELÉS"],
    8172             ["Check-in reopened for late passengers",
    8273              "Check-in járatzárás után"]]),
    83            (DELAYCODE, FOR_MODERN | FOR_OT,
    84             ["121", "12", "PL",
     74           (DELAYCODE, FOR_COMMON,
     75            ["121", ("12", "PL"),
    8576             ["LATE CHECK-IN", "KÉSEI JEGYKEZELÉS"],
    8677             ["Check-in not completed by flight closure time",
    8778              "Torlódás az indulási csarnokban"]]),
    88            (DELAYCODE, FOR_MODERN | FOR_OT,
    89             ["132", "13", "PE",
     79           (DELAYCODE, FOR_COMMON,
     80            ["132", ("13", "PE"),
    9081             ["CHECK-IN ERROR", "JEGYKEZELÉSI HIBA"],
    9182             ["Error with passenger or baggage details",
    9283              "Téves utas és poggyászfelvétel"]]),
    93            (DELAYCODE, FOR_MODERN | FOR_OT,
    94             ["142", "14", "PO",
     84           (DELAYCODE, FOR_COMMON,
     85            ["142", ("14", "PO"),
    9586             ["OVERSALES", "TÚLKÖNYVELÉS"],
    9687             ["Booking errors – not resolved at check-in",
    9788              "Téves könyvelés, a jegykezelés során nem megoldott"]]),
    98            (DELAYCODE, FOR_MODERN,
    99             [None, "15", "PH",
    100              ["BOARDING", "BESZÁLLÍTÁS"],
    101              ["Discrepancies and paging, missing checked in passengers",
    102               "Beszállítási rendellenesség, hiányzó utasok"]]),
    103            (DELAYCODE, FOR_OT,
    104             ["151", "15", None,
     89           (DELAYCODE, FOR_COMMON,
     90            ["151", ("15", "PH"),
    10591             ["BOARDING", "BESZÁLLÍTÁS"],
    10692             ["Boarding discrepancies due to the passenger's fault",
    10793              "Beszállítási rendellenesség utas hibájából"]]),
    108            (DELAYCODE, FOR_OT,
    109             ["152", "", None,
     94           (DELAYCODE, FOR_COMMON,
     95            ["152", ("15", "PH"),
    11096             ["BOARDING", "BESZÁLLÍTÁS"],
    11197             ["Boarding discrepancies due to the tranzit's fault",
    11298              "Beszállítási rendellenesség tranzit hibájából"]]),
    113            (DELAYCODE, FOR_MODERN | FOR_OT,
    114             ["161", "16", "PS",
     99           (DELAYCODE, FOR_COMMON,
     100            ["161", ("16", "PS"),
    115101             ["COMMERCIAL PUBLICITY/\nPASSENGER CONVENIENCE",
    116102              "NYILVÁNOS FOGADÁS/\nUTASKÉNYELMI SZEMPONTOK"],
    117103             ["Local decision to delay for VIP or press; \ndelay due to offload of passengers following family bereavement",
    118104              "Késleltetés helyi döntés alapján reptérzár,\nbetegség/halál, VIP, sajtó, TV miatt"]]),
    119            (DELAYCODE, FOR_MODERN,
    120             [None, "17", "PC",
     105           (DELAYCODE, FOR_COMMON,
     106            ["171", ("17", "PC"),
    121107             ["CATERING ORDER", "CATERING MEGRENDELÉS"],
    122108             ["Late or incorrect order given to supplier",
    123109              "Kései vagy téves megrendelés leadása a szállítónak"]]),
    124            (DELAYCODE, FOR_OT,
    125             ["171", "17", None,
    126              ["CATERING ORDER", "CATERING MEGRENDELÉS"],
    127              ["Late catering order in case of an additional group of people",
    128               "Kései catering megrendelés, extra csoport jelentkezése esetén"]]),
    129            (DELAYCODE, FOR_OT,
    130             ["172", "", None,
     110           (DELAYCODE, FOR_COMMON,
     111            ["172", ("17", "PC"),
    131112             ["CATERING ORDER", "CATERING MEGRENDELÉS"],
    132113             ["Late catering order due to negligence",
    133114              "Kései catering megrendelés gondatlanságból"]]),
    134            (DELAYCODE, FOR_MODERN | FOR_OT,
    135             ["182", "18", "PD",
     115           (DELAYCODE, FOR_COMMON,
     116            ["181", ("18", "PD"),
    136117             ["BAGGAGE PROCESSING", "POGGYÁSZKEZELÉS"],
    137118             ["Late or incorrectly sorted baggage",
    138119              "Késő vagy tévesen szortírozott poggyász"]]),
    139120
    140            (CAPTION, FOR_MODERN | FOR_OT,
     121           (CAPTION, FOR_COMMON,
    141122            ["Cargo and mail",
    142123             "Áru és postakezelés"] ),
    143            (DELAYCODE, FOR_MODERN | FOR_OT,
    144             ["212", "21", "CD",
     124           (DELAYCODE, FOR_COMMON,
     125            ["212", ("21", "CD"),
    145126             ["DOCUMENTATION", "DOKUMENTÁCIÓ"],
    146127             ["Late or incorrect documentation for booked cargo",
    147128              "Hibás vagy kései áruokmányolás"]]),
    148            (DELAYCODE, FOR_MODERN | FOR_OT,
    149             ["221", "22", "CP",
     129           (DELAYCODE, FOR_COMMON,
     130            ["221", ("22", "CP"),
    150131             ["LATE POSITIONING", "KÉSEI SZÁLLÍTÁS"],
    151132             ["Late delivery of booked cargo to airport/aircraft",
    152133              "Szállítmány kései érkezése a repülőtérre"]]),
    153            (DELAYCODE, FOR_MODERN | FOR_OT,
    154             ["232", "23", "CC",
     134           (DELAYCODE, FOR_COMMON,
     135            ["232", ("23", "CC"),
    155136             ["LATE ACCEPTANCE", "KÉSEI ÁTVÉTEL"],
    156137             ["Acceptance of cargo after deadline",
    157138              "Kereskedelmi döntés, áru és posta járatzárás utáni elfogadása"]]),
    158            (DELAYCODE, FOR_MODERN | FOR_OT,
    159             ["242", "24", "CI",
     139           (DELAYCODE, FOR_COMMON,
     140            ["242", ("24", "CI"),
    160141             ["INADEQUATE PACKING", "NEM MEGFELELŐ CSOMAGOLÁS"],
    161142             ["Repackaging and/or re-labelling of booked cargo",
    162143              "Az áru újracsomagolása és/vagy -címkézése"]]),
    163            (DELAYCODE, FOR_MODERN | FOR_OT,
    164             ["252", "25", "CO",
     144           (DELAYCODE, FOR_COMMON,
     145            ["252", ("25", "CO"),
    165146             ["OVERSALES", "ÁRUTÚLKÖNYVELÉS"],
    166147             ["Booked load in excess of saleable load capacity\n"
     
    168149              "A könyvelt terhelés meghaladja az eladható (tömeg\n"
    169150              "vagy térfogat) kapacitást."]]),
    170 
    171            (CAPTION, FOR_MODERN,
     151           (DELAYCODE, FOR_COMMON,
     152            ["261", ("26", "CU"),
     153             ["LATE PREPARATION", "KÉESI ELŐKÉSZÍTÉS"],
     154             ["Late preparation in warehouse.",
     155              "Szállítmány kései előkészítése a raktárban"]]),
     156
     157           (CAPTION, FOR_COMMON,
    172158            ["Mail only",
    173159             "Postakezelés"] ),
    174            (DELAYCODE, FOR_MODERN,
    175             [None, "27", "CE",
     160           (DELAYCODE, FOR_COMMON,
     161            ["271", ("27", "CE"),
    176162             ["DOCUMENTATION, PACKING", "DOKUMENTÁCIÓ, CSOMAGOLÁS"],
    177163             ["Incomplete and/or inaccurate documentation",
    178164              "Hiányos és/vagy pontatlan dokumentáció"]]),
    179            (DELAYCODE, FOR_MODERN,
    180             [None, "28", "CL",
     165           (DELAYCODE, FOR_COMMON,
     166            ["281", ("28", "CL"),
    181167             ["LATE POSITIONING", "KÉSEI SZÁLLÍTÁS"],
    182168             ["Late delivery of mail to airport / aircraft",
    183169              "Posta kései érkezése a repülőtérre"]]),
    184            (DELAYCODE, FOR_MODERN,
    185             [None, 29, "CA",
     170           (DELAYCODE, FOR_COMMON,
     171            ["291", ("29", "CA"),
    186172             ["LATE ACCEPTANCE", "KÉSEI ÁTVÉTEL"],
    187173             ["Acceptance of mail after deadline",
    188174              "Posta járatázárás utáni átvétele"]]),
    189175
    190            (CAPTION, FOR_MODERN | FOR_OT,
     176           (CAPTION, FOR_COMMON,
    191177            ["Aircraft and Ramp Handling",
    192178             "Repülőgép-kiszolgálás"] ),
    193            (DELAYCODE, FOR_MODERN | FOR_OT,
    194             ["312", "31", "GD",
     179           (DELAYCODE, FOR_COMMON,
     180            ["312", ("31", "GD"),
    195181             ["LATE/INACCURATE\nAIRCRAFT DOCUMENTATION",
    196182              "KÉSEI/PONTATLAN\nFEDÉLZETI OKMÁNYOK"],
     
    198184              "general declaration, passenger manifest",
    199185              "Fedélzeti okmányok elégtelensége, kései kiállítása"]]),
    200            (DELAYCODE, FOR_MODERN,
    201             [None, "32", "GL",
     186           (DELAYCODE, FOR_COMMON,
     187            ["322", ("32", "GL"),
    202188             ["LOADING/UNLOADING", "BE- ÉS KIRAKODÁS"],
    203189             ["Bulky items, special load, lack of loading staff",
    204190              "Különleges, súlyos vagy nagy terjedelmű áru,\n"
    205191              "rakodószemélyzet hiánya miatt"]]),
    206            (DELAYCODE, FOR_OT,
    207             ["322", "32", None,
    208              ["LOADING/UNLOADING", "BE- ÉS KIRAKODÁS"],
    209              ["Bulky items, special load",
    210               "Különleges, súlyos vagy nagy terjedelmű áru miatt"]]),
    211            (DELAYCODE, FOR_OT,
    212             ["324", "", None,
     192           (DELAYCODE, FOR_COMMON,
     193            ["324", ("32", "GL"),
    213194             ["LOADING/UNLOADING", "BE- ÉS KIRAKODÁS"],
    214195             ["Lack of loading staff",
    215196              "Rakodószemélyzet hiánya miatt"]]),
    216            (DELAYCODE, FOR_MODERN | FOR_OT,
    217             ["332", "33", "GE",
     197           (DELAYCODE, FOR_COMMON,
     198            ["332", ("33", "GE"),
    218199             ["LOADING EQUIPMENT", "RAKODÓBERENDEZÉSEK"],
    219200             ["Lack of and/or breakdown; lack of operating staff",
    220201              "Hiányuk vagy üzemképtelenségük, működtető személyzet hiánya"]]),
    221            (DELAYCODE, FOR_MODERN | FOR_OT,
    222             ["342", "34", "GS",
     202           (DELAYCODE, FOR_COMMON,
     203            ["342", ("34", "GS"),
    223204             ["SERVICING EQUIPMENT", "KISZOLGÁLÓ ESZKÖZÖK"],
    224205             ["Lack of and/or breakdown; lack of operating staff",
    225206              "Hiányuk vagy üzemképtelenségük, működtető személyzet hiánya"]]),
    226            (DELAYCODE, FOR_MODERN | FOR_OT,
    227             ["352", "34", "GC",
     207           (DELAYCODE, FOR_COMMON,
     208            ["352", ("35", "GC"),
    228209             ["AIRCRAFT CLEANING", "REPÜLŐGÉP TAKARÍTÁS"],
    229210             ["Late completion of aircraft cleaning",
    230211              "Késedelme vagy elhúzódása"]]),
    231            (DELAYCODE, FOR_MODERN | FOR_OT,
    232             ["362", "36", "GF",
     212           (DELAYCODE, FOR_COMMON,
     213            ["362", ("36", "GF"),
    233214             ["FUELLING/DEFUELLING", "ÜZEMANYAG TÖLTÉS/LESZÍVÁS"],
    234215             ["Late delivery of fuel; excludes late request",
    235216              "Üzemanyag kései szállítása, kivéva, ha az igénylés késett"]]),
    236            (DELAYCODE, FOR_MODERN | FOR_OT,
    237             ["372", "37", "GB",
     217           (DELAYCODE, FOR_COMMON,
     218            ["372", ("37", "GB"),
    238219             ["CATERING", "CATERING"],
    239220             ["Late and/or incomplete delivery; late loading",
    240221              "Catering kései szállítása, berakása"]]),
    241            (DELAYCODE, FOR_MODERN,
    242             [None, "38", "GU",
    243              ["ULD", "KONTÉNER"],
     222           (DELAYCODE, FOR_COMMON,
     223            ["381", ("38", "GU"),
     224             ["ULD", "ULD"],
    244225             ["Lack of and/or unserviceable ULD's or pallets",
    245226              "Üzemképes konténerek és raklapok hiánya"]]),
    246            (DELAYCODE, FOR_MODERN,
    247             [None, "39", "GT",
     227           (DELAYCODE, FOR_COMMON,
     228            ["391", ("39", "GT"),
    248229             ["TECHNICAL EQUIPMENT", "BERENDEZÉSEK"],
    249230             ["Lack and/or breakdown; lack of operating staff;\n"
     
    253234              "a repülőgép-vontató és a jégtelenítő"]]),
    254235
    255            (CAPTION, FOR_MODERN | FOR_OT,
     236           (CAPTION, FOR_COMMON,
    256237            ["Technical and Aircraft Equipment",
    257238             "Műszaki előkészítés"] ),
    258            (DELAYCODE, FOR_MODERN,
    259             [None, "41", "TD",
    260              ["TECHNICAL DEFECTS", "REPÜLŐGÉP HIBÁK"],
    261              ["Aircraft defects including items covered by MEL",
    262               "Repülőgép hibák, idértve a MEL alá tartozó berendezéseket"]]),
    263            (DELAYCODE, FOR_OT,
    264             ["411", "41", None,
     239           (DELAYCODE, FOR_COMMON,
     240            ["411", ("41", "TD"),
    265241             ["TECHNICAL DEFECTS", "REPÜLŐGÉP HIBÁK"],
    266242             ["Aircraft arrived with defects from abroad",
    267243              "Külföldről hibával érkezett repülőgép"]]),
    268            (DELAYCODE, FOR_OT,
    269             ["412", "41", None,
     244           (DELAYCODE, FOR_COMMON,
     245            ["412", ("41", "TD"),
    270246             ["TECHNICAL DEFECTS", "REPÜLŐGÉP HIBÁK"],
    271247             ["Departing aircraft with defects",
    272248              "Hibásan kiállított induló repülőgép"]]),
    273            (DELAYCODE, FOR_MODERN,
    274             [None, "42", "TM",
    275              ["SCHEDULED MAINTENANCE", "TERVEZETT KARBANTARTÁS"],
    276              ["Late release from maintenance",
    277               "Karbantartás kései befejezése"]]),
    278            (DELAYCODE, FOR_OT,
    279             ["421", "42", None,
     249           (DELAYCODE, FOR_COMMON,
     250            ["421", ("42", "TM"),
    280251             ["SCHEDULED MAINTENANCE", "TERVEZETT KARBANTARTÁS"],
    281252             ["Late release from maintenance due to lack of parts",
    282253              "Betervezett karbantartás kései befejezése alkatrészhiány miatt"]]),
    283            (DELAYCODE, FOR_OT,
    284             ["422", "", None,
     254           (DELAYCODE, FOR_COMMON,
     255            ["422", ("42", "TM"),
    285256             ["SCHEDULED MAINTENANCE", "TERVEZETT KARBANTARTÁS"],
    286257             ["Late release from maintenance due to bad management\n"
     
    288259              "Betervezett karbantartás kései befejezése rossz\n"
    289260              "szervezés vagy egyéb belső hiányosság miatt"]]),
    290            (DELAYCODE, FOR_MODERN,
    291             [None, "43", "TN",
    292              ["NON-SCHEDULED\nMAINTENANCE", "RENDKÍVÜLI KARBANTARTÁS"],
    293              ["Special checks and/or additional works\n"
    294               "beyond normal maintenance schedule",
    295               "A normál karbantartási ütemterven felül elvégzett\n"
    296               "speciális ellenőrzések és/vagy egyéb munkák"]]),
    297            (DELAYCODE, FOR_OT,
    298             ["431", "43", None,
     261           (DELAYCODE, FOR_COMMON,
     262            ["431", ("43", "TN"),
    299263             ["NON-SCHEDULED\nMAINTENANCE", "RENDKÍVÜLI KARBANTARTÁS"],
    300264             ["Special checks in an ad-hoc manner",
    301265              "Különleges ellenőrzések ad hoc jelleggel"]]),
    302            (DELAYCODE, FOR_OT,
    303             ["432", "", None,
     266           (DELAYCODE, FOR_COMMON,
     267            ["432", ("43", "TN"),
    304268             ["NON-SCHEDULED\nMAINTENANCE", "RENDKÍVÜLI KARBANTARTÁS"],
    305269             ["Lack of earlier scheduled checks",
    306270              "Korábbi tervezett ellenőrzések elmaradása"]]),
    307            (DELAYCODE, FOR_MODERN,
    308             [None, "44", "TS",
    309              ["SPARES AND MAINTENANCE", "PÓTALKATRÉSZEK ÉS\nKARBANTARTÁS"],
    310              ["Lack of spares, lack of and/or breakdown of\n"
    311               "specialist equipment required for defect rectification\n",
    312               "Pótalkatrészek hiánya, a meghibásodások kijavításához\n"
    313               "szükséges felszerelés hiánya és/vagy üzemképtelensége"]]),
    314            (DELAYCODE, FOR_OT,
    315             ["441", "44", None,
     271           (DELAYCODE, FOR_COMMON,
     272            ["441", ("44", "TS"),
    316273             ["SPARES AND MAINTENANCE", "PÓTALKATRÉSZEK ÉS\nKARBANTARTÁS"],
    317274             ["Lack of spares and equipment due to external factors",
    318275              "Repülőgép berendezések és alkatrészek hiánya külső okokból"]]),
    319            (DELAYCODE, FOR_OT,
    320             ["442", "", None,
     276           (DELAYCODE, FOR_COMMON,
     277            ["442", ("44", "TS"),
    321278             ["SPARES AND MAINTENANCE", "PÓTALKATRÉSZEK ÉS\nKARBANTARTÁS"],
    322279             ["Lack of spares and equipment due to failing to order",
    323280              "Repülőgép berendezések és alkatrészek hiánya\n"
    324281              "megrendelés hiányából"]]),
    325            (DELAYCODE, FOR_MODERN | FOR_OT,
    326             ["451", "45", "TA",
     282           (DELAYCODE, FOR_COMMON,
     283            ["451", ("45", "TA"),
    327284             ["AOG SPARES", "AOG PÓTALKATRÉSZEK"],
    328285             ["Awaiting AOG spare(s) to be carried to another station",
    329286              "Alkatrész szállítás más állomásokra, külföldi meghibásodás\n"
    330287              "(külföldön leragadt saját gép) esetén"]]),
    331            (DELAYCODE, FOR_MODERN,
    332             [None, "46", "TC",
    333              ["AIRCRAFT CHANGE", "REPÜLŐGÉPCSERE"],
    334              ["For technical reasons, e.g. a prolonged technical delay",
    335               "Műszaki okok, pl. elhúzódó javítás miatt"]]),
    336            (DELAYCODE, FOR_OT,
    337             ["461", "46", None,
     288           (DELAYCODE, FOR_COMMON,
     289            ["461", ("46", "TC"),
    338290             ["AIRCRAFT CHANGE", "REPÜLŐGÉPCSERE"],
    339291             ["If the reason is: 411",
    340292              "Ha az ok: 411"]]),
    341            (DELAYCODE, FOR_OT,
    342             ["462", "", None,
     293           (DELAYCODE, FOR_COMMON,
     294            ["462", ("46", "TC"),
    343295             ["AIRCRAFT CHANGE", "REPÜLŐGÉPCSERE"],
    344296             ["If the reason is: 412",
    345297              "Ha az ok: 412"]]),
    346 
    347            (CAPTION, FOR_MODERN | FOR_OT,
    348             ["Damage to Aircraft",
    349              "Repülőgép sérülése"] ),
    350            (DELAYCODE, FOR_MODERN,
    351             [None, "51", "DF",
    352              ["DAMAGE DURING\nFLIGHT OPERATIONS", "REPÜLÉS KÖZBENI SÉRÜLÉS"],
    353              ["Bird or lightning strike, turbulence, heavy or\n"
    354               "overweight landing, collisions during taxiing",
    355               "Madár, villámcsapás, légörvény, túl erős vagy\n"
    356               "túlsúlyos leszállás, ütközés gurulás közben"]]),
    357            (DELAYCODE, FOR_OT,
    358             ["511", "51", None,
     298           (DELAYCODE, FOR_COMMON,
     299            ["471", ("47", "TL"),
     300             ["STANDBY AIRCRAFT", "TARTALÉK REPÜLŐGÉP"],
     301             ["Standby aircraft unavailable for technical reasons",
     302              "Csere repülőgép nem áll rendelkezésre, ha az ok: 411 / 461"]]),
     303           (DELAYCODE, FOR_COMMON,
     304            ["472", ("47", "TL"),
     305             ["STANDBY AIRCRAFT", "TARTALÉK REPÜLŐGÉP"],
     306             ["Standby aircraft unavailable for technical reasons",
     307              "Csere repülőgép nem áll rendelkezésre, ha az ok: 412 / 462"]]),
     308           (DELAYCODE, FOR_COMMON,
     309            ["481", ("47", "TV"),
     310             ["CABIN CONFIGURATION", "UTASTÉR KONFIGURÁCIÓ"],
     311             ["Scheduled cabin configuration and version adjustments",
     312              "Tervezett átszékezés"]]),
     313
     314           (CAPTION, FOR_COMMON,
     315            ["Damage to Aircraft &amp; EDP Automated Equipment Failure",
     316             "Repülőgép sérülése és számítógépes rendszerek hibái"] ),
     317           (DELAYCODE, FOR_COMMON,
     318            ["511", ("51", "DF"),
    359319             ["DAMAGE DURING\nFLIGHT OPERATIONS", "REPÜLÉS KÖZBENI SÉRÜLÉS"],
    360320             ["Bird or lightning strike, turbulence",
    361321              "Madár, villámcsapás, turbulencia"]]),
    362            (DELAYCODE, FOR_OT,
    363             ["512", "", None,
     322           (DELAYCODE, FOR_COMMON,
     323            ["512", ("51", "DF"),
    364324             ["DAMAGE DURING\nFLIGHT OPERATIONS", "REPÜLÉS KÖZBENI SÉRÜLÉS"],
    365325             ["Overweight landing, collisions during taxiing",
    366326              "Leszállási túlsúly, gurulás közbeni ütközés"]]),
    367            (DELAYCODE, FOR_MODERN,
    368             [None, "52", "DG",
    369              ["DAMAGE DURING\nGROUND OPERATIONS", "SÉRÜLÉS A FÖLDÖN"],
    370              ["Collisions (other than taxiing), loading/offloading\n"
    371               "damage, towing, contamination, extreme weather conditions",
    372               "Ütközés (nem gurulás közben), rakodásnál, vontatásnál\n"
    373               "szennyeződés vagy szélsőséges időjárás miatt"]]),
    374            (DELAYCODE, FOR_OT,
    375             ["521", "52", None,
     327           (DELAYCODE, FOR_COMMON,
     328            ["521", ("52", "DG"),
    376329             ["DAMAGE DURING\nGROUND OPERATIONS", "SÉRÜLÉS A FÖLDÖN"],
    377330             ["Not during taxiing, extreme weather conditions",
    378331              "Nem gurulás közben, időjárás következtében"]]),
    379            (DELAYCODE, FOR_OT,
    380             ["522", "52", None,
     332           (DELAYCODE, FOR_COMMON,
     333            ["522", ("52", "DG"),
    381334             ["DAMAGE DURING\nGROUND OPERATIONS", "SÉRÜLÉS A FÖLDÖN"],
    382335             ["Loading/offloading damage, towing other collisions",
    383336              "Ki- vagy berakodásnál, vontatásnál vagy egyéb ütközések miatt"]]),
    384337
    385            (CAPTION, FOR_MODERN | FOR_OT,
    386             ["EDP/Automated Equipment Failure",
    387              "Számítógépes rendszerek hibái"] ),
    388            (DELAYCODE, FOR_MODERN,
    389             [None, "55", "ED",
    390              ["DEPARTURE CONTROL", "INDULÁS-IRÁNYÍTÁS"],
    391              ["Failure of automated systems, including check-in;\n"
    392               "load control systems producing mass and balance",
    393               "Az automatizált rendszerek meghibásodása, beleértve a\n",
    394               "check-int és a tömeg- és egyensúlyszámítást végző rendszereket"]]),
    395            (DELAYCODE, FOR_OT,
    396             ["551", "55", None,
     338           (DELAYCODE, FOR_COMMON,
     339            ["551", ("55", "ED"),
    397340             ["DEPARTURE CONTROL", "INDULÁS-IRÁNYÍTÁS"],
    398341             ["System failure due to transmission errors",
    399342              "Rendszerleállás vonalhiba, átviteli hiba miatt"]]),
    400            (DELAYCODE, FOR_OT,
    401             ["552", "", None,
     343           (DELAYCODE, FOR_COMMON,
     344            ["552", ("55", "ED"),
    402345             ["DEPARTURE CONTROL", "INDULÁS-IRÁNYÍTÁS"],
    403346             ["System failure due to operator error",
    404347              "Rendszerleállás kezelői hiba miatt"]]),
    405            (DELAYCODE, FOR_MODERN,
    406             [None, "56", "EC",
    407              ["CARGO PREPARATION\nDOCUMENTATION", "ÁRUDOKUMENTÁCIÓ"],
    408              ["Failure of documentation and/or load control\n"
    409               "systems covering cargo"
    410               "A dokumentációs és/vagy terhelés irányító rendszerek\n",
    411               "árukezeléssel kapcsolatos részének hibája"]]),
    412            (DELAYCODE, FOR_OT,
    413             ["561", "56", None,
     348           (DELAYCODE, FOR_COMMON,
     349            ["561", ("56", "EC"),
    414350             ["CARGO PREPARATION\nDOCUMENTATION", "ÁRUDOKUMENTÁCIÓ"],
    415351             ["System failure due to transmission errors",
    416352              "Rendszerleállás vonalhiba, átviteli hiba miatt"]]),
    417            (DELAYCODE, FOR_OT,
    418             ["562", "", None,
     353           (DELAYCODE, FOR_COMMON,
     354            ["562", ("56", "EC"),
    419355             ["CARGO PREPARATION\nDOCUMENTATION", "ÁRUDOKUMENTÁCIÓ"],
    420356             ["System failure due to operator error",
    421357              "Rendszerleállás kezelői hiba miatt"]]),
    422            (DELAYCODE, FOR_MODERN | FOR_OT,
    423             ["571", "57", "EF",
     358           (DELAYCODE, FOR_COMMON,
     359            ["571", ("57", "EF"),
    424360             ["FLIGHT PLANS", "REPÜLÉSI TERVEK"],
    425361             ["Failure of automated flight plan systems",
    426362              "A repülési terveket kezelő rendszerek meghibásodása"]]),
    427            (DELAYCODE, FOR_OT,
    428             ["581", "58", "EF",
    429              ["", ""],
     363           (DELAYCODE, FOR_COMMON,
     364            ["581", ("58", "EO"),
     365             ["OTHER AUTOMATED SYSTEM", "EGYÉB AUTOMATA RENDSZER"],
    430366             ["",
    431               ""]]),
    432 
    433            (CAPTION, FOR_MODERN | FOR_OT,
     367              "Egyéb automata rendszer meghibásodása / leállása"]]),
     368
     369           (CAPTION, FOR_COMMON,
    434370            ["Flight Operations and Crewing",
    435              "Üzemeltetés"] ),
    436            (DELAYCODE, FOR_MODERN | FOR_OT,
    437             ["612", "61", "FP",
     371             "Repülés üzemeltetés, személyzet"] ),
     372           (DELAYCODE, FOR_COMMON,
     373            ["612", ("61", "FP"),
    438374             ["FLIGHT PLAN", "REPÜLÉSI TERV"],
    439375             ["Late completion of or change to flight plan",
    440376              "Repülési terv kései benyújtása vagy módosítása"]]),
    441            (DELAYCODE, FOR_MODERN | FOR_OT,
    442             ["622", "62", "FF",
     377           (DELAYCODE, FOR_COMMON,
     378            ["622", ("62", "FF"),
    443379             ["OPERATIONAL REQUIREMENT", "ÜZEMELTETÉSI IGÉNYEK"],
    444380             ["Late alteration to fuel or payload",
    445381              "Üzemanyag mennyiség vagy hasznos teher\n"
    446382              "kései módosítása"]]),
    447            (DELAYCODE, FOR_MODERN | FOR_OT,
    448             ["632", "63", "FT",
     383           (DELAYCODE, FOR_COMMON,
     384            ["632", ("63", "FT"),
    449385             ["LATE CREW BOARDING\nOR DEPARTURE PROCEDURES",
    450386              "SZEMÉLYZET KÉSEI MEGJELENÉSE\nVAGY ELHÚZÓDÓ INDULÁS"],
     
    453389              "A repülő- vagy a teljes, nem készenléti személyzet\n"
    454390              "késése, az ellenőrzések elhúzódása"]]),
    455            (DELAYCODE, FOR_MODERN | FOR_OT,
    456             ["642", "64", "FS",
     391           (DELAYCODE, FOR_COMMON,
     392            ["642", ("64", "FS"),
    457393             ["FLIGHT DECK\nCREW SHORTAGE", "REPÜLŐSZEMÉLYZET\nLÉTSZÁMHIÁNYA"],
    458394             ["Sickness, awaiting standby, flight time limitations,\n"
     
    460396              "Betegség, készenlét, a repülési idő korlátozásai,\n"
    461397              "érvényes vízum, egészségügyi papírok hiánya, stb."]]),
    462            (DELAYCODE, FOR_MODERN | FOR_OT,
    463             ["652", "65", "FR",
     398           (DELAYCODE, FOR_COMMON,
     399            ["652", ("65", "FR"),
    464400             ["FLIGHT DECK CREW\nSPECIAL REQUEST",
    465401              "SZEMÉLYZET KÜLÖNLEGES IGÉNYE"],
    466402             ["Requests not within operational requirements",
    467403              "Az üzemeltetési feltételeken kívül eső igények"]]),
    468            (DELAYCODE, FOR_MODERN,
    469             [None, "66", "FL",
     404           (DELAYCODE, FOR_COMMON,
     405            ["661", ("66", "FL"),
    470406             ["LATE CABIN CREW BOARDING\nOR DEPARTURE PROCEDURES",
    471407              "UTASKÍSÉRŐK KÉSEI MEGJELENÉSE\nVAGY ELHÚZÓDÓ INDULÁS"],
    472408             ["Late cabin crew other than standby; late completion\n"
    473409              "of cabin crew checks",
    474               "A nem készenléti utaskisérők késése,\n"
    475               "az ellenőrzések elhúzódása"]]),
    476            (DELAYCODE, FOR_OT,
    477             ["662", "66", None,
    478              ["OPERATIONAL (GROUND)\nDECISION",
    479               "FORGALMI (FÖLDI) DÖNTÉS"],
    480              ["Modification of route, merging or cancelling flights\n"
    481               "due to business reasons",
    482               "Útvonal módosítás, járatösszevonás, járattörlés\n"
    483               "kereskedelmi okból"]]),
    484            (DELAYCODE, FOR_MODERN | FOR_OT,
    485             ["672", "67", "FC",
     410              "Utaskísérők késése, kivéve csatlakozást vagy tartalék\n"
     411              "behívást; utaskísérői ellenőrzések késése"]]),
     412           (DELAYCODE, FOR_COMMON,
     413            ["662", ("66", "FL"),
     414             ["LATE CABIN CREW BOARDING\nOR DEPARTURE PROCEDURES",
     415              "UTASKÍSÉRŐK KÉSEI MEGJELENÉSE\nVAGY ELHÚZÓDÓ INDULÁS"],
     416             ["Late cabin crew other than standby; late completion\n"
     417              "of cabin crew checks",
     418              "Forgalmi (földi) döntés, útvonal módosítás, járatösszevonás,\n"
     419              "járattörlés kereskedelmi okból"]]),
     420           (DELAYCODE, FOR_COMMON,
     421            ["672", ("67", "FC"),
    486422             ["CABIN CREW SHORTAGE", "UTASKÍSÉRŐK HIÁNYA"],
    487423             ["Sickness, awaiting standby, flight time limitations,\n"
    488424              "valid visa, health documents",
    489               "Betegség, készenlét, a repülési idő korlátozásai,\n"
    490               "érvényes vízum, egészségügyi papírok hiánya."]]),
    491            (DELAYCODE, FOR_MODERN | FOR_OT,
    492             ["682", "68", "FA",
     425              "Utaskísérők hiánya hibás tervezés miatt"]]),
     426           (DELAYCODE, FOR_COMMON,
     427            ["682", ("68", "FA"),
    493428             ["CABIN CREW ERROR OR\nSPECIAL REQUEST",
    494429              "UTASKÍSÉRŐK HIBÁJA\nVAGY KÜLÖNLEGES IGÉNYE"],
    495430             ["Requests not within operational requirements",
    496431              "Az üzemeltetési feltételeken kívül eső igények"]]),
    497            (DELAYCODE, FOR_MODERN | FOR_OT,
    498             ["692", "69", "FB",
     432           (DELAYCODE, FOR_COMMON,
     433            ["692", ("69", "FB"),
    499434             ["CAPTAIN REQUEST FOR\nSECURITY CHECK",
    500435              "KAPITÁNY KÉRÉSÉRE\nBIZTONSÁGI ELLENŐRZÉS"],
    501436             ["Extraordinary requests outside mandatory requirements",
    502               "A kötelező elvárásokon felüli kérés"]]),
    503 
    504 
    505            (CAPTION, FOR_MODERN | FOR_OT,
     437              "Kapitány kérésére biztonsági ellenőrzés (gép alatt)"]]),
     438
     439
     440           (CAPTION, FOR_COMMON,
    506441            ["Weather", "Időjárás"] ),
    507            (DELAYCODE, FOR_MODERN | FOR_OT,
    508             ["711", "71", "WO",
     442           (DELAYCODE, FOR_COMMON,
     443            ["711", ("71", "WO"),
    509444             ["DEPARTURE STATION", "INDULÓ ÁLLOMÁS"],
    510445             ["Below operating limits",
    511446              "Kedvezőtlen/minimum alatti időjárás"]]),
    512            (DELAYCODE, FOR_MODERN | FOR_OT,
    513             ["721", "72", "WT",
     447           (DELAYCODE, FOR_COMMON,
     448            ["721", ("72", "WT"),
    514449             ["DESTINATION STATION", "CÉLÁLLOMÁS"],
    515450             ["Below operating limits",
    516451              "Kedvezőtlen/minimum alatti időjárás"]]),
    517            (DELAYCODE, FOR_MODERN | FOR_OT,
    518             ["731", "73", "WR",
     452           (DELAYCODE, FOR_COMMON,
     453            ["731", ("73", "WR"),
    519454             ["EN-ROUTE OR ALTERNATE", "ÚTVONAL VAGY\nKITÉRŐ REPÜLŐTÉR"],
    520455             ["Below operating limits",
    521456              "Kedvezőtlen/minimum alatti időjárás"]]),
    522            (DELAYCODE, FOR_MODERN | FOR_OT,
    523             ["751", "75", "WS",
     457           (DELAYCODE, FOR_COMMON,
     458            ["751", ("75", "WI"),
    524459             ["DE-ICING OF AIRCRAFT", "JÉGTELENÍTÉS"],
    525460             ["Removal of ice and/or snow; excludes\n"
     
    527462              "Jég és hó eltakarítás, ha az nem a berendezések\n"
    528463              "hiánya vagy meghibásodása miatt késik"]]),
    529            (DELAYCODE, FOR_OT,
    530             ["752", "", None,
     464           (DELAYCODE, FOR_COMMON,
     465            ["752", ("75", "WI"),
    531466             ["DE-ICING OF AIRCRAFT", "JÉGTELENÍTÉS"],
    532467             ["Bad management, technology or the lack of\n"
     
    534469              "Rossz munkaszervezés, rossz technológia vagy a\n"
    535470              "jégtelenító folyadék hiánya miatt"]]),
    536            (DELAYCODE, FOR_MODERN | FOR_OT,
    537             ["761", "76", "WS",
     471           (DELAYCODE, FOR_COMMON,
     472            ["761", ("76", "WS"),
    538473             ["REMOVAL OF SNOW, ICE,\nWATER, AND SAND FROM\nAIRPORT",
    539474              "HÓ, JÉG, VÍZ ÉS\nHOMOK ELTAKARÍTÁSA\nA REPÜLŐTÉREN"],
    540475             ["Runway, taxiway conditions",
    541476              "A futópályák, gurulóutak állapota"]]),
    542            (DELAYCODE, FOR_MODERN | FOR_OT,
    543             ["771", "77", "WG",
     477           (DELAYCODE, FOR_COMMON,
     478            ["771", ("77", "WG"),
    544479             ["GROUND HANDLING\nIMPAIRED BY ADVERSE\nWEATHER CONDITIONS",
    545480              "AZ IDŐJÁRÁS AKADÁLYOZTA\nFÖLDI KISZOLGÁLÁST"],
     
    547482              "Erős szél, heves esőzés, hóvihar, monszun, stb."]]),
    548483
    549            (CAPTION, FOR_MODERN,
     484           (CAPTION, FOR_COMMON,
    550485            ["Air Traffic Flow Management Restrictions",
    551              "A forgalomáramlás-irányítás követelményei"] ),
    552            (DELAYCODE, FOR_MODERN,
    553             [None, "81", "AT",
     486             "Légiforgalom áramlásszervezési korlátozások"] ),
     487           (DELAYCODE, FOR_COMMON,
     488            ["811", ("81", "AT"),
    554489             ["ATFM DUE TO ATC\nENROUTE DEMAND/CAPACITY",
    555490              "ÚTVONAL TERHELTSÉG/KAPACITÁS"],
    556491             ["Standard demand/capacity problems",
    557492              "A szokványos terheltségi és kapacitás problémák"]]),
    558            (DELAYCODE, FOR_MODERN,
    559             [None, "82", "AX",
     493           (DELAYCODE, FOR_COMMON,
     494            ["821", ("82", "AX"),
    560495             ["ATFM DUE TO ATC STAFF/\nEQUIPMENT ENROUTE",
    561               "ÚTVONALI IRÁNYÍTÓ\nSZEMÉLYZET/NBERENDEZÉSEK"],
     496              "ÚTVONAL ÁTERESZTŐKÉPESSÉG\nELÉGTELENSÉGE"],
    562497             ["Reduced capacity caused by industrial\n"
    563498              "action or staff shortage, equipment failure,\n"
     
    568503              "egy szomszédos terület kapacitáscsökkenési miatti\n"
    569504              "megnövekedett leterheltség"]]),
    570            (DELAYCODE, FOR_MODERN,
    571             [None, "83", "AE",
     505           (DELAYCODE, FOR_COMMON,
     506            ["835", ("83", "AE"),
    572507             ["ATFM DUE TO\nRESTRICTION AT\nDESTINATION AIRPORT",
    573               "KORLÁTOZÁSOK A\nCÉLREPÜLŐTÉREN"],
     508              "KORLÁTOZÁSOK A\nCÉLÁLLOMÁSON"],
    574509             ["Airport and/or runway closed due to obstruction,\n"
    575510              "industrial action, staff shortage, political unrest,\n"
     
    578513              "sztrájk, munkaerőhiány, politikai megmozdulások\n"
    579514              "zajcsökkentés, kijárási tilalom, kölönleges járatok miatt"]]),
    580            (DELAYCODE, FOR_MODERN,
    581             [None, "84", "AW",
     515           (DELAYCODE, FOR_COMMON,
     516            ["841", ("84", "AW"),
    582517             ["ATFM DUE TO WEATHER\n AT DESTINATION",
    583               "CÉLREPÜLŐTÉR IDŐJÁRÁSA"],
     518              "ÁRAMLÁSSZERVESÉS A\nCÉLÁLLOMÁS IDŐJÁRÁSA MIATT"],
    584519             ["", ""]]),
    585520
    586            (CAPTION, FOR_MODERN | FOR_OT,
     521           (CAPTION, FOR_COMMON,
    587522            ["Airport and state authorities",
    588523             "Repülőtéri és állami hatóságok"] ),
    589            (DELAYCODE, FOR_MODERN,
    590             [None, "85", "AS",
     524           (DELAYCODE, FOR_COMMON,
     525            ["851", ("85", "AS"),
    591526             ["MANDATORY SECURITY", "BIZTONSÁGI ELLENŐRZÉS" ],
    592527             ["Passengers, baggage, crew, etc.",
    593528              "Utasok, poggyász, személyzet, stb."]]),
    594            (DELAYCODE, FOR_MODERN,
    595             [None, "86", "AG",
     529           (DELAYCODE, FOR_COMMON,
     530            ["852", ("85", "AS"),
     531             ["MANDATORY SECURITY", "BOMBARIADÓ" ],
     532             ["Passengers, baggage, crew, etc.",
     533              "Bombariadó."]]),
     534           (DELAYCODE, FOR_COMMON,
     535            ["861", ("86", "AG"),
    596536             ["IMMIGRATION, CUSTOMS,\nHEALTH",
    597               "HATÁRRENDÉSZET, VÁM,\nEGÉSZSÉGÜGY" ],
     537              "VÁMHATÓSÁGI ELLENŐRZÉSEK" ],
    598538             ["Passengers, crew",
    599               "Utasok, személyzet"]]),
    600            (DELAYCODE, FOR_MODERN,
    601             [None, "87", "AF",
     539              "Vámhatósági ellenőrzések"]]),
     540           (DELAYCODE, FOR_COMMON,
     541            ["862", ("86", "AG"),
     542             ["IMMIGRATION, CUSTOMS,\nHEALTH",
     543              "HATÁRRENDÉSZETI ELLENŐRZÉSEK" ],
     544             ["Passengers, crew",
     545              "Határrendészeti ellenőrzések"]]),
     546           (DELAYCODE, FOR_COMMON,
     547            ["863", ("86", "AG"),
     548             ["IMMIGRATION, CUSTOMS,\nHEALTH",
     549              "EGÉSZSÉGÜGYI ELLENŐRZÉSEK" ],
     550             ["Passengers, crew",
     551              "Egészségügyi ellenőrzések"]]),
     552           (DELAYCODE, FOR_COMMON,
     553            ["871", ("87", "AF"),
    602554             ["AIRPORT FACILITIES", "REPÜLŐTÉRI LÉTESÍTMÉNYEK" ],
    603555             ["Parking stands, ramp congestion, lighting,\n"
    604556              "buildings, gate limitations etc.",
    605               "Állóhelyek, torlódás az előtéren, világítás\n"
    606               "épületek, kapuk, stb."]]),
    607            (DELAYCODE, FOR_MODERN,
    608             [None, "88", "AD",
     557              "Repülőtéri befogadó és áteresztőképességének\n"
     558              "elégtelensége, állóhely (lépcső stb.) hiánya,\n"
     559              "torlódás az előtéren, kijáratok zsúfoltsága."]]),
     560           (DELAYCODE, FOR_COMMON,
     561            ["881", ("88", "AD"),
    609562             ["RESTRICTIONS AT\nDESTINATION AIRPORT",
    610               "KORLÁTOZÁSOK A\nCÉLREPÜLŐTÉREN" ],
     563              "KORLÁTOZÁSOK A\nCÉLÁLLOMÁSON" ],
    611564             ["Airport and/or runway closed due to obstruction,\n"
    612565              "industrial action, staff shortage, political unrest,\n"
    613566              "noise abatement, night curfew, special flights",
    614               "A repülőtér és/vagy a futopálya bezárt akadály,\n"
    615               "sztrájk, munkaerőhiány, politikai megmozdulások\n"
    616               "zajcsökkentés, kijárási tilalom, kölönleges járatok miatt"]]),
    617            (DELAYCODE, FOR_MODERN,
    618             [None, "89", "AM",
    619              ["RESTRICTIONS AT\nAIRPORT OF DEPARTURE",
    620               "KORLÁTOZÁSOK AZ\nINDULÓ REPÜLŐTÉREN" ],
     567              "Korlátozások a repülőtéren, leszállópályazárlat,\n"
     568              "sztrájk, politikai esemény vagy zajvédelem miatt"]]),
     569           (DELAYCODE, FOR_COMMON,
     570            ["891", ("89", "AM"),
     571             ["RESTRICTIONS AT\nAIRPORT OF DEPARTURE\n"
     572              "WITH OR WITHOUT ATFM RESTRICTIONS",
     573              "KORLÁTOZÁSOK AZ INDULÓ\n"
     574              "ÁLLOMÁSON ÁRAMLÁS-SZERVEZÉSI\n"
     575              "KORLÁTOZÁSOKKALVAGY\nAZOK NÉLKÜL"],
    621576             ["Including air traffic services, start-up and pushback,\n"
    622577              "airport and/or runway closed due to obstruction or weather\n"
     
    624579              "action, staff shortage, political unrest, noise abatement,\n"
    625580              "night curfew, special flights",
    626               "Beleértve a légiirányítás, a hajtóműindítás és hátratolás\n"
    627               "szüneteltetését, a repülőtér és/vagy a futopálya bezárását\n"
    628               "akadály vagy időjárás (csak forgalom-áramlási okokból),\n"
    629               "sztrájk, munkaerőhiány, politikai megmozdulások\n"
    630               "zajcsökkentés, kijárási tilalom, kölönleges járatok miatt"]]),
    631 
    632            (DELAYCODE, FOR_OT,
    633             ["811", "81", None,
    634              ["ATC", "IRÁNYÍTÁS"],
    635              ["E.g. lack of clearances",
    636               "Pl. engedélyek hiánya"]]),
    637            (DELAYCODE, FOR_OT,
    638             ["821", "82", None,
    639              ["SECURITY CHECK", "BIZTONSÁGI ELLENŐRZÉS"],
    640              ["Passenger, baggage, cargo",
    641               "Utas, poggyász, áru"]]),
    642            (DELAYCODE, FOR_OT,
    643             ["823", "", None,
    644              ["BOMB SCARE", "BOMBARIADÓ"],
    645              ["", ""]]),
    646            (DELAYCODE, FOR_OT,
    647             ["831", "83", None,
    648              ["CUSTOMS CHECKS", "VÁMHATÓSÁGI ELLENŐRZÉSEK"],
    649              ["", ""]]),
    650            (DELAYCODE, FOR_OT,
    651             ["833", "", None,
    652              ["IMMIGRATION CHECKS", "HATÁRRENDÉSZETI\nELLENŐRZÉSEK"],
    653              ["",  ""]]),
    654            (DELAYCODE, FOR_OT,
    655             ["835", "", None,
    656              ["HEALTHCARE CHECKS", "EGÉSZSÉGÜGYI ELLENŐRZÉSEK"],
    657              ["",  ""]]),
    658            (DELAYCODE, FOR_OT,
    659             ["841", "84", None,
    660              ["AIRPORT CAPACITY", "REPÜLŐTÉR KAPACITÁS"],
    661              ["Inadequate capacity and throughput of the airport,\n"
    662               "lack of stands (stairs, etc.), congestion in the\n"
    663               "apron and at the exists",
    664               "Repülőtér befogadó és áteresztő képességének elégtelensége,\n"
     581              "Repülőtéri befogadó és áteresztőképességének elégtelensége,\n",
    665582              "állóhely (lépcső stb.) hiánya, torlódás az előtéren,\n"
    666               "kijáratok zsúfoltsága"]]),
    667            (DELAYCODE, FOR_OT,
    668             ["851", "85", None,
    669              ["AIRPORT RESTRICTIONS", "KORLÁTOZÁSOK A REPÜLŐTÉREN"],
    670              ["Closed runway, industrial action, political unrest\n"
    671               "or noise abatement",
    672               "Leszállópályazárlat, sztrájk, politikai esemény\n"
    673               "vagy zajvédelem miatt"]]),
    674            (DELAYCODE, FOR_OT,
    675             ["861", "86", None,
    676              ["AIRPORT CLOSED", "TELJES REPTÉRZÁR"],
    677              ["E.g. due to security reasons, including all flights",
    678               "Pl. biztonsági okok miatt, minden járatot beleértve"]]),
    679 
    680            (CAPTION, FOR_MODERN | FOR_OT,
     583              "kijáratok zsúfoltsága, leszállópályazárlat, sztrájk,\n"
     584              "politikai esemény vagy zajvédelem miatt"]]),
     585
     586           (CAPTION, FOR_COMMON,
    681587            ["Reactionary", "Visszahatások"] ),
    682588
    683            (DELAYCODE, FOR_MODERN | FOR_OT,
    684             ["911", "91", "RL",
    685              ["LOAD CONNECTION", "CSATLAKOZÁS"],
     589           (DELAYCODE, FOR_COMMON,
     590            ["911", ("91", "RL"),
     591             ["LOAD CONNECTION", "HASZNOS TEHER\nCSATLAKOZÁSA"],
    686592             ["Awaiting load from another flight",
    687593              "Csatlakozásra várás más járatról, utas és áru"]]),
    688            (DELAYCODE, FOR_MODERN,
    689             [None, "91", "RT",
     594           (DELAYCODE, FOR_COMMON,
     595            ["921", ("91", "RT"),
    690596             ["THROUGH CHECK-IN ERROR", "JEGYKEZELÉSI HIBA"],
    691597             ["Passenger or baggage check-in error at originating station",
    692               "Utas- vagy a csomagkezelési hiba az induló repülőtéren"]]),
    693            (DELAYCODE, FOR_OT,
    694             ["921", "91", None,
    695              ["CREW LATE ARRIVAL", "SZEMÉLYZET KÉSEI ÉRKEZÉSE"],
    696              ["Deck crew arrived later from preceding flight",
    697               "Személyzet kései érkezése előző járatról (deck crew)"]]),
    698            (DELAYCODE, FOR_MODERN,
    699             [None, "93", "RA",
     598              "Utas- vagy csomagkezelési hiba az induló állomáson"]]),
     599           (DELAYCODE, FOR_COMMON,
     600            ["931", ("93", "RA"),
    700601             ["AIRCRAFT ROTATION", "REPÜLŐGÉP ROTÁCIÓ"],
    701602             ["Late arrival of aircraft from another flight or previous sector",
    702               "Repülőgép kései érkezése előző járatról vagy szektorból"]]),
    703            (DELAYCODE, FOR_OT,
    704             ["931", "93", None,
    705              ["AIRCRAFT LATE", "REPÜLŐGÉP KÉSIK"],
    706              ["Late arrival of aircraft from another flight\n"
    707               "(not due to company reasons)",
    708603              "Repülőgép kései érkezése előző járatról\n"
    709604              "(nem vállalati okok miatt)"]]),
    710            (DELAYCODE, FOR_OT,
    711             ["932", "", None,
    712              ["AIRCRAFT LATE", "REPÜLŐGÉP KÉSIK"],
    713              ["Late arrival of aircraft from another flight\n"
    714               "(due to company reasons)",
     605           (DELAYCODE, FOR_COMMON,
     606            ["932", ("93", "RA"),
     607             ["AIRCRAFT ROTATION", "REPÜLŐGÉP ROTÁCIÓ"],
     608             ["Late arrival of aircraft from another flight or previous sector",
    715609              "Repülőgép kései érkezése előző járatról\n"
    716610              "(vállalati okok miatt)"]]),
    717            (DELAYCODE, FOR_MODERN | FOR_OT,
    718             ["941", "94", "RS",
    719              ["CABIN CREW ROTATION", "UTASKÍSÉRŐK KÉSEI ÉRKEZÉSE"],
     611           (DELAYCODE, FOR_COMMON,
     612            ["941", ("94", "RS"),
     613             ["CABIN CREW ROTATION", "UTASKÍSÉRŐ ROTÁCIÓ"],
    720614             ["Awaiting cabin crew from another flight",
    721615              "Utaskísérők kései érkezése előző járatról"]]),
    722            (DELAYCODE, FOR_MODERN | FOR_OT,
    723             ["951", "95", "RC",
    724              ["CREW ROTATION", "SZEMÉLYZET KÉSEI ÉRKEZÉSE"],
     616           (DELAYCODE, FOR_COMMON,
     617            ["951", ("95", "RC"),
     618             ["CREW ROTATION", "SZEMÉLYZET ROTÁCIÓ"],
    725619             ["Awaiting flight deck, or entire crew, from another flight",
    726620              "Teljes személyzet kései érkezése előző járatról"]]),
    727            (DELAYCODE, FOR_MODERN,
    728             [None, "96", "RO",
     621           (DELAYCODE, FOR_COMMON,
     622            ["961", ("96", "RO"),
    729623             ["OPERATIONS CONTROL", "ÜZEMELTETÉS"],
    730624             ["Re-routing, diversion, consolidation, aircraft change\n"
     
    732626              "Útvonalváltoztatás, repülőgép cseréje nem műszaki okokból"]]),
    733627
    734            (CAPTION, FOR_MODERN | FOR_OT,
     628           (CAPTION, FOR_COMMON,
    735629            ["Miscellaneous", "Egyéb"] ),
    736            (DELAYCODE, FOR_OT,
    737             ["961", "96", None,
     630           (DELAYCODE, FOR_COMMON,
     631            ["971", ("97", "MI"),
    738632             ["INDUSTRIAL ACTION\nWITHIN OWN AIRLINE",
    739               "SZTRÁJK VÁLLALATON BELÜL"],
    740              ["", ""]]),
    741            (DELAYCODE, FOR_MODERN,
    742             [None, "97", "MI",
    743              ["INDUSTRIAL ACTION\n WITHIN OWN AIRLINE",
    744               "SZTRÁJK VÁLLALATON BELÜL"],
    745              ["", ""]]),
    746            (DELAYCODE, FOR_MODERN | FOR_OT,
    747             ["981", "98", "MO",
     633              "MUNKAÜGYI AKCIÓ SAJÁT\nLÉGITÁRSASÁGON BELÜL"],
     634             ["",
     635              "Sztrájk, lassító sztrájk vállalaton belül"]]),
     636           (DELAYCODE, FOR_COMMON,
     637            ["981", ("98", "MO"),
    748638             ["INDUSTRIAL ACTION\nOUTSIDE OWN AIRLINE",
    749               "SZTRÁJK VÁLLALTON KÍVÜL"],
     639              "MUNKAÜGYI AKCIÓ SAJÁT\nLÉGITÁRSASÁGON KÍVÜL"],
    750640             ["Industrial action (except Air Traffic Control Services)",
    751               "Sztrájk (kivéve a légiirányítást)"]]),
    752            (DELAYCODE, FOR_MODERN | FOR_OT,
    753             ["991", "99", "MX",
     641              "Sztrájk, lassító sztrájk vállalaton kívül"]]),
     642           (DELAYCODE, FOR_COMMON,
     643            ["991", ("99", "MX"),
    754644             ["MISCELLANEOUS", "EGYÉB"],
    755645             ["No suitable code; explain reason(s) in plain text",
    756               "A táblázatban nem szereplő egyéb ok"]])
     646              "A táblázatban nem szereplő egyéb ok (szöveges indoklást igényel)"]])
    757647           ])
    758648
     
    764654    numLines = len(lines)
    765655    if numLines==0:
    766         print("msgstr \"\"", file=file)
     656        print("msgstr \" \"", file=file)
    767657    elif numLines==1:
    768658        print("msgstr \"%s\"" % (lines[0]), file=file)
     
    817707                    if isinstance(column, list):
    818708                        for i in range(0, numLanguages):
    819                             if column[i]:
     709                            if any(column):
    820710                                poFile = poFiles[i]
    821711                                print("msgid \"%srow%d_col%d\"" % \
     
    900790                            print(",", file=dcdata)
    901791                        if isinstance(column, list):
    902                             if column[0]:
     792                            if any(column):
    903793                                print("            xstr(\"%srow%d_col%d\")"  % \
    904794                                (poPrefix, rowIndex, j), end=' ', file=dcdata)
    905795                            else:
    906796                                print("            \"\"", end=' ', file=dcdata)
     797                        elif isinstance(column, tuple) and len(column)==2:
     798                            print("            \"%s (%s)\""  % \
     799                                  (column[0], column[1]), end = ' ', file = dcdata)
    907800                        else:
    908801                            print("            \"%s\""  % \
Note: See TracChangeset for help on using the changeset viewer.