1
1
mirror of https://github.com/tstellar/bygfoot.git synced 2025-01-28 14:39:22 +01:00

"Lg commentary bug"

This commit is contained in:
gyboth 2005-09-05 19:12:42 +00:00
parent 321dd64bd2
commit 9d25dbc33e
9 changed files with 2226 additions and 1526 deletions

View File

@ -8,6 +8,7 @@ src/game.c
src/game_gui.c
src/interface.c
src/lg_commentary.c
src/live_game.c
src/load_save.c
src/misc2_callback_func.c
src/misc2_callbacks.c
@ -20,8 +21,10 @@ src/player.c
src/support.c
src/team.c
src/transfer.c
src/treeview2.c
src/treeview.c
src/treeview_helper.c
src/user.c
src/window.c
src/xml.c
src/youth_academy.c

File diff suppressed because it is too large Load Diff

View File

@ -10,8 +10,8 @@ msgid ""
msgstr ""
"Project-Id-Version: bygfoot 0.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2005-08-29 14:43+0200\n"
"PO-Revision-Date: 2005-08-29 15:00+0200\n"
"POT-Creation-Date: 2005-09-05 21:03+0200\n"
"PO-Revision-Date: 2005-08-29 15:01+0200\n"
"Last-Translator: Gyz Both <gyboth@bygfoot.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -498,20 +498,20 @@ msgstr ""
msgid "ADD LAST MATCH"
msgstr "LETZTES SPIEL HINZUFÜGEN"
#: src/lg_commentary.c:561 src/team.c:498
#: src/lg_commentary.c:568 src/team.c:498
msgid "ALL OUT ATTACK"
msgstr "BRECHSTANGE"
#: src/lg_commentary.c:549 src/team.c:490
#: src/lg_commentary.c:556 src/team.c:490
msgid "ALL OUT DEFEND"
msgstr "BETONVERTEIDIGUNG"
#. Boost value.
#: src/lg_commentary.c:564 src/team.c:506
#: src/lg_commentary.c:571 src/team.c:506
msgid "ANTI"
msgstr "ANTI"
#: src/lg_commentary.c:558 src/team.c:496
#: src/lg_commentary.c:565 src/team.c:496
msgid "ATTACK"
msgstr "ANGRIFF"
@ -645,7 +645,7 @@ msgstr "Durchschnittl. Fähigkeit:"
msgid "Away"
msgstr "Auswärts"
#: src/lg_commentary.c:555 src/team.c:494
#: src/lg_commentary.c:562 src/team.c:494
msgid "BALANCED"
msgstr "AUSGEGLICHEN"
@ -954,7 +954,7 @@ msgstr "Aktuelle Fähigkeit"
msgid "D"
msgstr "V"
#: src/lg_commentary.c:552 src/team.c:492
#: src/lg_commentary.c:559 src/team.c:492
msgid "DEFEND"
msgstr "VERTEIDIGEN"
@ -1650,7 +1650,7 @@ msgid "Numbers..."
msgstr "Zahlen..."
#. Boost value.
#: src/lg_commentary.c:567 src/team.c:509
#: src/lg_commentary.c:574 src/team.c:509
msgid "OFF"
msgstr "AUS"
@ -1660,7 +1660,7 @@ msgid "OK"
msgstr "OK"
#. Boost value.
#: src/lg_commentary.c:570 src/team.c:512
#: src/lg_commentary.c:577 src/team.c:512
msgid "ON"
msgstr "EIN"

876
po/fr.po

File diff suppressed because it is too large Load Diff

View File

@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: Bygfoot 1.9.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2005-08-29 10:27+0200\n"
"POT-Creation-Date: 2005-09-05 21:03+0200\n"
"PO-Revision-Date: 2005-08-29 11:22+0200\n"
"Last-Translator: Arne en Tobe Deprez <tobedeprez@scarlet.be>\n"
"Language-Team: Dutch <tobedeprez@scarlet.be>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: src/treeview_helper.c:750
#, c-format
@ -487,26 +487,27 @@ msgid ""
"A new youth wanted to registered at your youth academy but there was no room "
"for him."
msgstr ""
"Er wou een nieuwe jeugtspeler toetreden tot uw academy, maar er was geen plaats voor hem."
"Er wou een nieuwe jeugtspeler toetreden tot uw academy, maar er was geen "
"plaats voor hem."
#: src/treeview_helper.c:1286
msgid "ADD LAST MATCH"
msgstr "LAATSTE MATCH TOEVOEGEN"
#: src/lg_commentary.c:561 src/team.c:498
#: src/lg_commentary.c:568 src/team.c:498
msgid "ALL OUT ATTACK"
msgstr "SUPERAANVALLEND"
#: src/lg_commentary.c:549 src/team.c:490
#: src/lg_commentary.c:556 src/team.c:490
msgid "ALL OUT DEFEND"
msgstr "SUPERVERDEDIGEND"
#. Boost value.
#: src/lg_commentary.c:564 src/team.c:506
#: src/lg_commentary.c:571 src/team.c:506
msgid "ANTI"
msgstr "MINDER"
#: src/lg_commentary.c:558 src/team.c:496
#: src/lg_commentary.c:565 src/team.c:496
msgid "ATTACK"
msgstr "AANVALLEND"
@ -640,7 +641,7 @@ msgstr "Gem. kwaliteiten:"
msgid "Away"
msgstr "Uit"
#: src/lg_commentary.c:555 src/team.c:494
#: src/lg_commentary.c:562 src/team.c:494
msgid "BALANCED"
msgstr "GEBALANCEERD"
@ -949,7 +950,7 @@ msgstr "Huidige kwaliteit"
msgid "D"
msgstr "V"
#: src/lg_commentary.c:552 src/team.c:492
#: src/lg_commentary.c:559 src/team.c:492
msgid "DEFEND"
msgstr "VERDEDIGEND"
@ -1645,7 +1646,7 @@ msgid "Numbers..."
msgstr "Nummers..."
#. Boost value.
#: src/lg_commentary.c:567 src/team.c:509
#: src/lg_commentary.c:574 src/team.c:509
msgid "OFF"
msgstr "NORMAAL"
@ -1655,7 +1656,7 @@ msgid "OK"
msgstr "OK"
#. Boost value.
#: src/lg_commentary.c:570 src/team.c:512
#: src/lg_commentary.c:577 src/team.c:512
msgid "ON"
msgstr "EXTRA"
@ -2944,7 +2945,8 @@ msgid ""
"Youth %s thought he's old enough for a real contract and left your youth "
"academy."
msgstr ""
"Jeugtspeler %s dacht dat hij oud genoeg was voor een echt contract en heeft uw jeugt academie verlaten."
"Jeugtspeler %s dacht dat hij oud genoeg was voor een echt contract en heeft "
"uw jeugt academie verlaten."
#: src/youth_academy.c:168
#, c-format
@ -2953,7 +2955,9 @@ msgid ""
"or kick him out of the academy. Otherwise he'll probably look for another "
"team to play in."
msgstr ""
"Jeugtspeler %s zal binnenkort te oud zijn voor uw academie. Neem hem in uw team op of zet hem uit de academie. Anders zal hij mogelijk naar een ander team zoeken om bij te spelen"
"Jeugtspeler %s zal binnenkort te oud zijn voor uw academie. Neem hem in uw "
"team op of zet hem uit de academie. Anders zal hij mogelijk naar een ander "
"team zoeken om bij te spelen"
#: src/treeview.c:1396
msgid "Youth acad. invest."

877
po/pl.po

File diff suppressed because it is too large Load Diff

877
po/ro.po

File diff suppressed because it is too large Load Diff

View File

@ -181,17 +181,21 @@ lg_commentary_replace_expressions(gchar *commentary_text)
gint value = -1;
gchar buf[SMALL], buf2[SMALL];
if(debug > 100)
printf("lg_commentary_replace_expressions: #%s#\n",
commentary_text);
if(!g_strrstr(commentary_text, "["))
return;
strcpy(buf, commentary_text);
strcpy(commentary_text, "");
for(i=0;i<strlen(buf);i++)
for(i=strlen(buf) - 1; i>=0; i--)
if(buf[i] == '[')
{
strncpy(buf2, buf + last_idx, i - last_idx);
buf2[i - last_idx] = '\0';
strncpy(buf2, buf, i);
buf2[i] = '\0';
strcat(commentary_text, buf2);
for(j=i + 1;j<strlen(buf);j++)
@ -220,9 +224,12 @@ lg_commentary_replace_expressions(gchar *commentary_text)
value = -1;
last_idx = j + 1;
break;
}
}
break;
}
if(last_idx < strlen(buf))

View File

@ -1,111 +1,174 @@
<lg_commentary>
<event>
<name>general</name>
<commentary>_P1_ feeds the ball through to _P0_</commentary>
<commentary>_P1_ threads a great ball to _P0_ </commentary>
<commentary>Lovely pass from _P1_ releases _P0_</commentary>
<commentary>Long floating pass from _P1_ finds _P0_</commentary>
<commentary>Good passing move across the pitch and down the right</commentary>
<commentary>Quick passing move down the left</commentary>
<commentary>_P1_ cross controlled by _P0_ who slips past his man</commentary>
<commentary>Another decent move down the wing</commentary>
<commentary>_P0_ latches onto _P1_'s pass</commentary>
<commentary>_P1_ needles ball through players and finds _P0_</commentary>
<commentary>_P1_ controls it with his chest and passes to _P0_</commentary>
<commentary>_P1_ heads the ball towards _P0_</commentary>
<commentary>_P1_ feeds a [wonderfull|super|great|brilliant] ball through to _P0_</commentary>
<commentary>Delightfull little [ball|pass] finds _P0_</commentary>
<commentary>Flick on from _P1_ waits for the one two</commentary>
<commentary>Neat dummy run and pass</commentary>
<commentary>Great footwork, great pass</commentary>
<commentary>Terrific skills on display</commentary>
<commentary>_P1_ drops the ball at _P0_'s feet</commentary>
<commentary>Lofted pass from _P1_ finds its mark</commentary>
<commentary>_T0_ are on the attack</commentary>
<commentary>Outstanding cross finds _P0_</commentary>
<commentary></commentary>
<commentary>_P1_ [threads|needles] a great ball to _P0_ </commentary>
<commentary>[Lovely|Superb|Long|Excellent] pass from _P1_ releases _P0_</commentary>
<commentary>[Long|Short|Exquisite] floating pass from _P1_ finds _P0_</commentary>
<commentary>[Good|Great|Clever] passing move across the pitch and down the [right|left]</commentary>
<commentary>[Quick|Well timed] passing [flick|move] down the [left|right]</commentary>
<commentary>_P0_ slips past his man and [collects|latches] onto _P1_'s perfectly [timed|weighted] cross.</commentary>
<commentary>Another [clever|brilliant|thinking|decent] move [down the wing|thru the centre|across the pitch]</commentary>
<commentary>_P0_ [collects|latches onto] _P1_'s [thru ball|pass]</commentary>
<commentary>_P1_ [threads|needles] [it|the ball] through the [opponents|players] [feet|legs] and finds _P0_</commentary>
<commentary>_P1_ [traps|controls] [it|the ball] with his [boot|chest|thigh] and [sends it|passes|flicks on] to _P0_</commentary>
<commentary>_P1_ [lobs|heads] the ball towards _P0_</commentary>
<commentary>_P0_ twisting and turning again</commentary>
<commentary>_P0_ rips through the midfield</commentary>
<commentary>_P0_ spins past his marker</commentary>
<commentary>_P0_ twisting desperately to loose his man</commentary>
<commentary>_P0_ rips [up|through] the [centre|midfield]</commentary>
<commentary>_P0_ [looses|spins past] his [man|marker]</commentary>
</event>
<event>
<name>lost_possession</name>
<commentary>_P0_ wins the ball with a perfectly timed challenge</commentary>
<commentary>Bad control by _P1_ lets _P0_ steal the ball off him</commentary>
<commentary>_P0_ takes the ball away from _P1_ with a sliding tackle</commentary>
<commentary>_P0_ [steals|takes] the ball away from _P1_ with a sliding tackle</commentary>
<commentary>Loose ball falls to _P0_</commentary>
<commentary>Crunching tackle, _P0_ [comes away with|wins] the ball</commentary> <commentary>_P1_ is left stranded as _P0_ takes the ball</commentary>
<commentary>_P0_ makes a great interception</commentary>
<commentary>Not _P1_'s greatest pass as _P0_ intercepts</commentary>
</event>
<event>
<name>foul</name>
<commentary>Oww, nasty tackle on _P0_</commentary>
<commentary>Surely that's a sending off offence</commentary>
<commentary>_P1_ knocks over _P0_ with a double footed lunge</commentary>
<commentary>Crunching challenge on _P0_</commentary>
<commentary>[Oww|Aye korumba], that was a nasty tackle on _P0_</commentary>
<commentary>Surely [that's a sending off offence| _P1_'s going to get booked for that] ?</commentary>
<commentary>_P1_ [knocks|bowls|crashes] over _P0_ with a double footed lunge</commentary>
<commentary>[Nasty|Crunching] challenge on _P0_</commentary>
<commentary>_P0_ gets his legs taken away from him by _P1_</commentary>
<commentary>Slicing challenge by _P1_ on _P0_</commentary>
<commentary>[Slicing|Nasty|Pulverising] challenge by _P1_ on _P0_</commentary>
<commentary>Vicious tackle from _P1_ leaves _P0_ lying on the floor in agony</commentary>
<commentary>Ouch that's got to hurt</commentary>
<commentary>_P1_ clinically takes out _P0_ and leaves him in agony</commentary>
<commentary>They don't call _P1_ [The Slayer|The Assassin|Killer|Chopper Reid] for nothing. Hes almost killed [the guy|_P0_]</commentary>
<commentary>Ouch that's got to hurt</commentary>
<commentary>_P0_ is on the ground and he ain't smiling</commentary>
<commentary>Don't know about _P0_ but that tackle brought tears to my eyes</commentary>
<commentary>Extremely high boot from _P1_ sends _P0_ to the ground</commentary>
<commentary>_P1_'s black belt in [Karate|Taikwondo|Jujitsu]came in handy then, as he floored _P0_</commentary>
</event>
<event>
<name>scoring_chance</name>
<commentary>_P0_ charges towards goal and shoots!</commentary>
<commentary>_P0_ charges towards goal and [fires|unleashes|stabs|shoots!]</commentary>
<commentary>_P0_ spins and shoots</commentary>
<commentary>Long ball from _P1_ finds _P0_ at far post</commentary>
<commentary>_P0_ can't quite get it under control but his miss kick heads toward goal</commentary>
<commentary>_P0_ shoots from 22 yards looks like it's going wide</commentary>
<commentary>_P0_ dribbles into the box, turns inside the defence and fires</commentary>
<commentary>_P0_ cuts in from the left flank and shoots</commentary>
<commentary>A blazing [shot|strike] from _P0_</commentary>
<commentary>_P0_ finds space and tries his luck.</commentary>
<commentary>A great opportunity opens up for _T0_</commentary>
<commentary>Long ball from _P1_ finds _P0_ at the [near|far] post</commentary>
<commentary>_P0_ [has fluffed it|can't control it|snaps a shot] and his miss kick heads [toward goal|goalward]</commentary>
<commentary>Great first touch heads it goalwards</commentary>
<commentary>_P0_'s takes it on the volley and [hammers|nails|plants] it towards goal</commentary>
<commentary>_P0_ [fires|shoots|blasts it|hammers it] from 22 yards, looks like it's [drifting|curving|spinning|going wide]</commentary>
<commentary>_P0_ [drifts|dribbles|runs|strolls|slips|sneaks] into the box, turns inside the defence and fires</commentary>
<commentary>_P0_ [drifts|crashes|cuts] in from the [right|left] flank and [strikes|shoots|fires]</commentary>
<commentary>_P0_ tries his luck from 30 yards</commentary>
<commentary>_P0_ arrows shot towards top left corner</commentary>
<commentary>_P0_ [snaps|arrows|beams a] shot towards [bottom|top] [right|left] corner</commentary>
<commentary>_P0_ shoots from close range</commentary>
<commentary>Great ball from _P1_ sends _P0_ one on one with the goalkeeper</commentary>
<commentary>_P0_'s overhead kick heads towards the top right hand corner</commentary>
<commentary>_P0_ spins past two defenders, wrong foots the keeper and back heels the ball towards goal</commentary>
<commentary>_P1_ lays the ball off to _P0_ who sends a rocket of a shot towards goal</commentary>
<commentary>[Classy|Great|inspirational] [pass|ball] from _P1_ sends _P0_ one on one with the [keeper|goalkeeper|goalie]</commentary>
<commentary>_P0_'s [scissor|overhead] kick heads towards the [bottom|top] [left|right] hand corner</commentary>
<commentary>_P0_ [waltzes|spins|drifts|rips] past two defenders, [dummies|wrong foots] the keeper and [flicks|back heels|clips] the ball [home|towards goal|goalward]</commentary>
<commentary>_P1_ lays the ball off to _P0_ who sends a rocket towards goal</commentary>
</event>
<event>
<name>goal</name>
<commentary>Goal!!!</commentary>
<commentary>And the ball is smacked into the back of the net!!!</commentary>
<commentary>_P0_ scores!!!</commentary>
<commentary>And the ball flies straight past _P1_ and into the back of the net!!!</commentary>
<commentary>The ball flies past _P1_ and it's a goal!!!</commentary>
<commentary>_P0_ wheels away in celebration after a great goal sent the fans wild</commentary>
<commentary>_P1_'s despairing dive can't keep _P0_'s shot out and the ball is in the back of the net!!!</commentary>
<commentary>The dance ignites the fans, _P0_ celebrates in his own special fashion</commentary>
<commentary>Goal!!Did you see that? [their goalie|_P1_] certainly didn't.</commentary>
<commentary>And the ball [rips|flies|bullets] straight past _P1_ and into the back of the net!!!</commentary>
<commentary>The ball [whistles|flies|zips] past _P1_ and it's a goal!!!</commentary>
<commentary>_P0_ wheels away in celebration</commentary>
<commentary>A truly [mesmerising|great|wonderful|fantastic|brilliant] goal!!</commentary>
<commentary>That [strike|Goal] has sent the fans wild</commentary>
<commentary>Goal!!_P1_'s [desperate|despairing|stretched] dive can't keep _P0_'s shot out</commentary>
<commentary>The ball [lies|is] in the back of the net!!!</commentary>
<commentary>Celebrations abound, they wont forget that [goal|strike|shot]in hurry</commentary>
<commentary>_P0_'s dance ignites the fans. He celebrates in his [well known|own] special fashion</commentary>
<commentary>Goal! Dipping ball from _P0_ stuns [the keeper|_P1_|_T1_]</commentary>
<commentary>Outstanding Goal!</commentary>
<commentary>_T0_ have it pay dirt. What a Goal!</commentary>
<commentary>Lady luck is smiling on _T0_ now</commentary>
<commentary>Goal! Lady luck obviously supports _T0_</commentary>
<commentary>[Curving|In swinging|Out swinging|Swerving] ball beats _P1_ to the line.Goal!</commentary>
</event>
<event>
<name>miss</name>
<commentary>_P0_ fired wide!</commentary>
<commentary>_P0_ should have squared the ball went alone and lashed wide</commentary>
<commentary>Defender clears</commentary>
<commentary>_P0_ curls ball over</commentary>
<commentary>Defender back to block just as it seemed to open up</commentary>
<commentary>_P0_ smacks into row Z</commentary>
<commentary>And the shot creeps just past the post</commentary>
<commentary>[He's|_P0_'s][fired|drifted it] wide!</commentary>
<commentary>[He|_P0_] should have squared the ball went alone and lashed wide</commentary>
<commentary>[_P1_|Defender] clears</commentary>
<commentary>_P0_ [pushes|curls] ball over</commentary>
<commentary>Defender back to block, just as it seemed to open up</commentary>
<commentary>_P0_ [thumps|smacks] it into row Z</commentary>
<commentary>And the [ball|shot] creeps just past the post</commentary>
<commentary>That was never really going in.</commentary>
<commentary>Ohh what a chance lost!</commentary>
<commentary>Lost opportunities like that can could _T0_ match.</commentary>
<commentary>It looked so promising for _P0_ then.</commentary>
<commentary>He'd done all the hard work but couldn't finish it off</commentary>
<commentary>So near yet so far</commentary>
<commentary>So nearly going goalward</commentary>
<commentary>_P0_ is beginning to wonder what he has to do to score</commentary>
<commentary>_T0_ Have squandered [a great|their] chance there.</commentary>
<commentary>Great run great delivery but no reward</commentary>
<commentary>Lady luck has turned her back on [_P0_|_T0_]</commentary>
<commentary>A real let off there for _T1_</commentary>
<commentary>An Audacious attempt, worthy but not payment</commentary>
<commentary>There was no gold at the end of that rainbow run</commentary>
</event>
<event>
<name>save</name>
<commentary>_P1_'s fingertips flicks it wide</commentary>
<commentary>_P1_ forced to tip _P0_'s shot over the crossbar</commentary>
<commentary>Great pace shown by _P0_ to get to the ball first but _P1_ produced superb block tackle</commentary>
<commentary>Low shot taken well to his left by _P1_</commentary>
<commentary>Great [speed|pace|skill] shown by _P0_ but _P1_ produced a [stunning|superb|just in time] blocking tackle</commentary>
<commentary>Low shot taken well to his [right|left] by _P1_</commentary>
<commentary>_P1_ gathers it with ease.</commentary>
<commentary>_P1_ makes a superb reflex save to tip wide</commentary>
<commentary>_P1_ runs at _P0_ and blocks shot with ankle</commentary>
<commentary>Easy save for the goalkeeper</commentary>
<commentary>Caught well by _P1_</commentary>
<commentary>_P1_ [sprints towards|runs at|lunges at] _P0_ and blocks the shot with his [ankle|body|head|torso|leg|boot]</commentary>
<commentary>[Great|Brilliant|Sensational|Easy] save by the [keeper|goalie|goalkeeper]</commentary>
<commentary>[Saved|Caught|Stopped|Gathered] well by _P1_</commentary>
</event>
<event>
<name>start_match</name>
<commentary>It's a crowd of _AT_ here as the whistle blows</commentary>
<commentary>We're under way</commentary>
<commentary>The two teams are greeted by a wall of noise as they take to the pitch</commentary>
<commentary>The crowd roars as the players run out from the tunnel to start the match</commentary>
<commentary>[The crowd|_AT_ spectators] roar as the players run out from the tunnel</commentary>
<commentary>A cloudless day, gives the impression this match is going to sparkle</commentary>
<commentary>_AT_ fans can't be wrong, this is the match we have all come to watch</commentary>
<commentary>_AT_ [spectators|fans] can't be wrong, this is the match we have all come to watch</commentary>
<commentary>The referee gets the nod from the linesman and we are away</commentary>
<commentary>The clash of the titans kicks off</commentary>
<commentary>The referees are ready, players set, the battle begins</commentary>
<commentary>The [battle|struggle|fight|war|combat] begins</commentary>
<commentary>The referees are ready, players set, the whistle blows</commentary>
<!--
<commentary cond="_TAVSKILLDIFF_ <= 4">The teams are well matched. We are in for [a real|an end to end] [tug of war|battle].</commentary>
<commentary cond="_TAVSKILLDIFF_ >=8">There's a huge gulf in the skill level. This should be a walk over for _T[_TAVSKILL0_ GE _TAVSKILL1_]_</commentary>
<commentary cond="_TAVSKILLDIFF_ >=4">_T[_TAVSKILL0_ LE _TAVSKILL1_]_ come into the game as underdogs.</commentary>
<commentary cond="_TAVSKILLDIFF_ >=8">_T[_TAVSKILL0_ GE _TAVSKILL1_]_ start the game as sure favourites.</commentary>
-->
<commentary cond="_TAVSKILLDIFF_ <= 1 and [_TAVSKILL0_ + _TAVSKILL1_] >=85">COND The clash of the [gladiators|titans] [begins|kicks off]</commentary>
</event>
<event>
<name>half_time</name>
<commentary>It's half time</commentary>
<commentary>It's a _RE_ at half time.</commentary>
<commentary>It's a _RE_ at half time, _TL_'s manager has to find something special to spur his team on.</commentary>
<commentary>_TL_ heads into the tunnel to await the managers scolding</commentary>
<commentary>_TW_ are just 45 minutes away from a stunning victory</commentary>
<commentary>_TL_'s manager cops a rollicking from the fans as he turns from the dugout</commentary>
<commentary>There are two teams out there and only one of them is playing football</commentary>
<!-- <commentary>It's a _RE_ at half time.</commentary> -->
<!-- <commentary>It's a _RE_ at half time, _TL_'s manager has to find something special to spur his team on.</commentary> -->
<!-- <commentary>_TL_ heads into the tunnel to await the managers scolding</commentary> -->
<!-- <commentary>_TW_ are just 45 minutes away from a stunning victory</commentary> -->
<!-- <commentary>Games like this make managers._TL_ need inspiration from the top.</commentary> <commentary>The dropped heads tell the story.It's been no picnic here for _TL_.</commentary> -->
<!-- <commentary>_TL_'s manager cops a rollicking from the fans as he leaves the dugout</commentary> -->
<!-- <commentary>So far _TW_ and their manager have done everything right.</commentary> -->
<!-- <commentary cond="_POSS0_ >= 70 or _POSS1_ >= 70">_T[_POSS1_ GE 70]_ is dominating the match</commentary> -->
<!-- <commentary cond="_GOALS0_ + _GOALS1_ >= 6">Its raining goals.[_GOALS0_ + _GOALS1_] So far and its only the first half!</commentary> -->
<commentary cond="_FOULS0_ - _FOULS1_ >= 4 or _FOULS1_ - _FOULS0_ >=4">There are two teams out there but only [_T[_FOULS0_ GE _FOULS1_]_|one of them] is playing football</commentary>
<!-- <commentary cond="_FOULS0_ + _FOULS1_ >= 8">It's a blood bath out there not a football match.</commentary> -->
</event>
<event>
<name>extra_time</name>
@ -119,7 +182,7 @@
<name>penalties</name>
<commentary>Who would have thought _MI_ minutes ago it would come down to this</commentary>
<commentary>And now we have the tense drama of a penalty shoot out</commentary>
<commentary>Two teams, equall till now in every respect,face off in penalties</commentary>
<commentary>Two teams, equal till now in every respect,face off in penalties</commentary>
<commentary>The teams cant do it so now it's one on one. Striker against goalie</commentary>
</event>
<event>
@ -131,6 +194,11 @@
<commentary>The referee checks his watch and blows for full time</commentary>
<commentary>Well that's that. It ends _RE_</commentary>
<commentary>_RE_, what an astonishing result for _TW_</commentary>
<commentary cond="_GOALS0_ + _GOALS1_ >= 6">Wow, a match to remember. [_GOALS0_ + _GOALS1_] action packed goals!</commentary>
<commentary cond="_GD_ >= 4">_TL_ were slaughtered by _GD_ goals.</commentary>
<commentary cond="_GD_ >= 2">_TW_ will be sipping champagne tonight.</commentary>
<commentary cond="[_TLAYER0_ - _TLAYER1_]> 1 or [_TLAYER1_ - _TLAYER0_] >1 and _TLAYER_TWN__ > _TLAYER_TLN__">COND What [a great victory|an amazing win] for _TW_</commentary>
<commentary cond="_GD_ > 3 and _TLAYER[_GOALS1_ > _GOALS0_]_ >= _TLAYER[_GOALS1_ < _GOALS0_]_">COND _TL_ were up against a giant and the _RE_ scoreline, shows it</commentary>
</event>
<event>
<name>own_goal</name>
@ -138,7 +206,7 @@
<commentary>It's a pinball in the penalty box, finally spinning off _P0_ across the line</commentary>
<commentary>Oh that's a great shot and it's deflected off _P0_ and into the back of the net</commentary>
<commentary>_P0_ passes the ball back to his goalie, oh no the keepers missed it! It's an own goal by _P0_!</commentary>
<commentary>That little missunderstanding has cost _T_TT__ a goal</commentary>
<commentary>That little misunderstanding has cost _T_TT__ a goal</commentary>
</event>
<event>
<name>header</name>
@ -150,7 +218,7 @@
<name>post</name>
<commentary>Sweet strike by _P0_, hits the post</commentary>
<commentary>And the shot glances wide off the post</commentary>
<commentary>I'm suprised the post has managed to withstand that cracking shot</commentary>
<commentary>I'm surprised the post has managed to withstand that cracking shot</commentary>
</event>
<event>
<name>cross_bar</name>
@ -224,7 +292,7 @@
<name>stadium_riots</name>
<commentary>The peasants are revolting</commentary>
<commentary>And the fans are throwing flares onto the pitch</commentary>
<commentary>The riot police have moved in to stop fighting between sets of oppostion supporters</commentary>
<commentary>The riot police have moved in to stop fighting between sets of opposition supporters</commentary>
<commentary>A fan has managed to get onto the pitch and has begun to attack the referee</commentary>
<commentary>The fans pour onto the pitch in a full scale pitch invasion</commentary>
</event>
@ -240,14 +308,18 @@
<commentary>_T_TT__ make a substitution, _P0_ comes on to replace _P1_</commentary>
<commentary>_P1_ goes off to applause from the fans, _P0_ replaces him</commentary>
<commentary>_P1_ is booed off the pitch as he is replaced by _P0_</commentary>
<commentary>_P0_ comes off the bench to replace the _P1_</commentary>
<commentary>_P0_ on for _P1_</commentary>
</event>
<event>
<name>structure_change</name>
<commentary>_T_TT__ has changed their structure to _EX_</commentary>
<commentary>_T_TT_ restructure themselves into a _EX_ formation</commentary>
</event>
<event>
<name>style_change</name>
<commentary>_T_TT__ has changed their style to _EX_</commentary>
<commentary>_T_TT_ change to a _EX_ style</commentary>
</event>
<event>
<name>boost_change</name>