1
1
mirror of https://github.com/tstellar/bygfoot.git synced 2024-12-16 10:21:15 +01:00

German news.

This commit is contained in:
gyboth 2008-12-19 12:35:03 +00:00
parent a33880f666
commit f20c06e0a6
3 changed files with 82 additions and 32 deletions

View File

@ -59,8 +59,6 @@ news_generate_match(const LiveGame *live_game)
gint title_id, subtitle_id, article_id;
NewsPaperArticle new_article;
printf("gen fix %s %s\n", live_game->fix->teams[0]->name, live_game->fix->teams[1]->name);
token_rep_news[0] = g_ptr_array_new();
token_rep_news[1] = g_ptr_array_new();
@ -639,6 +637,16 @@ news_set_fixture_tokens(const Fixture *fix)
option_int("string_token_result", &tokens),
g_strdup(buf));
fixture_result_to_buf(fix, buf, (math_sum_int_array(fix->result[0], 3) < math_sum_int_array(fix->result[1], 3)));
misc_token_add(token_rep_news,
option_int("string_token_result_rew", &tokens),
g_strdup(buf));
fixture_result_to_buf(fix, buf, (math_sum_int_array(fix->result[0], 3) > math_sum_int_array(fix->result[1], 3)));
misc_token_add(token_rep_news,
option_int("string_token_result_rel", &tokens),
g_strdup(buf));
misc_print_grouped_int(math_round_integer(fix->attendance, 2), buf);
misc_token_add(token_rep_news,
option_int("string_token_attendance", &tokens),

View File

@ -83,6 +83,8 @@ string_token_form _FORMATION_
# tokens for news articles
#------------------------------------
string_token_result_rew _REW_
string_token_result_rel _REL_
string_token_bool_cup _CUP_
string_token_bool_cup_knockout _CUPKO_
string_token_cup_stage _CUPSTAGE_

View File

@ -5,25 +5,28 @@
<title condition="_TWN_ = 0">_TL_ ohne Chance bei _TW_</title>
<title>_TL_ völlig chancenlos gegen _TW_</title>
<title>Kantersieg für _TW_</title>
<title>Demütigende Niederlage für _TL_</title>
<title>_TW_ beherrscht _TL_ nach Belieben</title>
<title>_TW_ demütigt _TL_ vor _AT_ Zuschauern</title>
<title>[Glanzvorstellung|Galavorstellung|Glanzleistung] von _TW_</title>
<title>_TW_ besiegt _TL_ mit [Glanzvorstellung|Galavorstellung|Glanzleistung]</title>
<title>Torreigen bei _T0_ gegen _T1_</title>
<title condition="_TWN_ = 1">_TW_ dominiert auswärts</title>
<title condition="_TWN_ = 1 and _CUPNEUTRAL = 0">_TW_ dominiert auswärts</title>
<title condition="_TWN_ = 1 and _CUPNEUTRAL = 0">_TW_ nimmt _TL_ vor eigenen Zuschauern auseinander</title>
<subtitle>_TL_ wird durch die gnadenlose Tormaschine von _TW_ zerstört.</subtitle>
<subtitle condition="_TWN_ = 0">_TW_ fertigt _TL_ zuhause _RE_ ab.</subtitle>
<subtitle condition="_TWN_ = 0">_TL_ kommt bei _TW_ unter die Räder.</subtitle>
<subtitle condition="_TWN_ = 1">_TW_ siegt _RE_ im Auswärtsspiel.</subtitle>
<subtitle condition="_TWN_ = 0 and _CUPNEUTRAL = 0">_TW_ fertigt _TL_ zuhause _RE_ ab.</subtitle>
<subtitle condition="_TWN_ = 0 and _CUPNEUTRAL = 0">_TL_ kommt bei _TW_ unter die Räder.</subtitle>
<subtitle condition="_TWN_ = 1 and _CUPNEUTRAL = 0">_TW_ siegt _REW_ im Auswärtsspiel.</subtitle>
<subtitle condition="_GOALS_TLN__ > 1">In einem torreichen Spiel behält _TW_ die Oberhand.</subtitle>
<subtitle condition="_GOALS_TLN__ = 0">_TL_ zeigt sich sowohl in der Offensive als auch in der Defensive hoffnungslos schwach.</subtitle>
<subtitle condition="_GOALS_TLN__ > 1">_TL_ unterliegt in einem Spiel der Offensivabteilungen.</subtitle>
<subtitle condition="_MULTIPLESCORERS_TWN__ and _TWN_ = 0">_SCORERS_TWN__ erzielen die Tore beim haushohen Heimsieg.</subtitle>
<subtitle condition="_MULTIPLESCORERS_TWN__">_TL_ wird durch Tore von _SCORERS_TWN__ regelrecht auseinandergenommen.</subtitle>
<subtitle condition="_MULTIPLESCORERS_TWN__">_TL_ kommt durch Tore von _SCORERS_TWN__ unter die Räder.</subtitle>
<subtitle condition="_HIGHGOALS_TWN__ > 1">_HIGHSCORER_TWN__ erzielt _HIGHGOALS_TWN__ Tore bei sensationellem Sieg.</subtitle>
<subtitle condition="_HIGHGOALS_TWN__ > 1">_HIGHSCORER_TWN__ erzielt _HIGHGOALS_TWN__ Tore bei [sensationellem|überragendem] Sieg.</subtitle>
<subtitle condition="_HIGHGOALS_TWN__ = 3">_HIGHSCORER_TWN__ erzielt Hattrick in einem unterhaltsamen Spiel.</subtitle>
<subtitle condition="_HIGHGOALS_TLN__ > 1">_HIGHGOALS_TLN__ Tore von _HIGHSCORER_TLN__ können die Niederlage von _TL_ nicht verhindern.</subtitle>
<subtitle condition="_GOALS_TLN__ > 1 and _MULTIPLESCORERS_TLN__">Tore von _SCORERS_TLN__ sind nicht genug für _TL_ bei der _RE_ Niederlage.</subtitle>
<subtitle condition="_GOALS_TLN__ > 1 and _MULTIPLESCORERS_TLN__">Tore von _SCORERS_TLN__ sind nicht genug für _TL_ bei der _REL_ Niederlage.</subtitle>
</news_article>
<news_article>
@ -31,21 +34,21 @@
<condition>_LAYERDIFF_ = 0 and _GD_ G 2</condition>
<title>_TL_ chancenlos gegen _TW_</title>
<title>Klarer Sieg für _TW_</title>
<title condition="_TWN_ = 0">Klarer Heimsieg für _TW_</title>
<title condition="_TWN_ = 0 and _CUPNEUTRAL = 0">Klarer Heimsieg für _TW_</title>
<title>_TL_ unterliegt _TW_ [klar|eindeutig]</title>
<title condition="_TWN_ = 0">_TL_ unterliegt auswärts [klar|eindeutig]</title>
<title condition="_TWN_ = 0 and _CUPNEUTRAL = 0">_TL_ unterliegt auswärts [klar|eindeutig]</title>
<title>_TW_ dominiert _TL_</title>
<title condition="_TWN_ = 1">_TW_ dominiert bei _TL_</title>
<title condition="_TWN_ = 1">_TW_ dominiert auswärts</title>
<title condition="_TWN_ = 1 and _CUPNEUTRAL = 0">_TW_ dominiert bei _TL_</title>
<title condition="_TWN_ = 1 and _CUPNEUTRAL = 0">_TW_ dominiert auswärts</title>
<title condition="_GOALS_TLN__ > 1">_TW_ siegt trotz _GOALS_TLN__ Gegentoren</title>
<title condition="_GOALS_TLN__ > 1">_GOALS_TLN__ nicht genug für _TL_</title>
<subtitle>_TW_ beherrscht _TL_ deutlich beim _RE_ Sieg.</subtitle>
<subtitle condition="_TWN_ = 0">_TW_ fertigt _TL_ zuhause _RE_ ab.</subtitle>
<subtitle>_TW_ beherrscht _TL_ deutlich beim _REW_ Sieg.</subtitle>
<subtitle condition="_TWN_ = 0 and _CUPNEUTRAL = 0">_TW_ fertigt _TL_ zuhause _REW_ ab.</subtitle>
<subtitle condition="_GOALS_TLN__ > 1">In einem torreichen Spiel behält _TW_ die Oberhand.</subtitle>
<subtitle condition="_GOALS_TLN__ > 1">_TL_ unterliegt in einem Spiel der Offensivabteilungen.</subtitle>
<subtitle condition="_MULTIPLESCORERS_TWN__">_SCORERS_TWN__ treffen beim hohen Sieg von _TW_.</subtitle>
<subtitle condition="_MULTIPLESCORERS_TWN__ and _TWN_ = 0">_SCORERS_TWN__ erzielen die Tore beim ungefährdeten Heimsieg von _TW_.</subtitle>
<subtitle condition="_MULTIPLESCORERS_TWN__ and _TWN_ = 1">_SCORERS_TWN__ erzielen die Tore beim ungefährdeten Auswärtssieg von _TW_.</subtitle>
<subtitle condition="_MULTIPLESCORERS_TWN__ and _TWN_ = 0">_SCORERS_TWN__ [erzielen die Tore|treffen] beim ungefährdeten Heimsieg von _TW_.</subtitle>
<subtitle condition="_MULTIPLESCORERS_TWN__ and _TWN_ = 1">_SCORERS_TWN__ [erzielen die Tore|treffen] beim ungefährdeten Auswärtssieg von _TW_.</subtitle>
<subtitle condition="_HIGHGOALS_TWN__ > 1">_HIGHSCORER_TWN__ erzielt _HIGHGOALS_TWN__ Tore beim überlegenen Sieg.</subtitle>
<subtitle condition="_HIGHGOALS_TWN__ > 1">_HIGHSCORER_TWN__ trifft _HIGHGOALS_TWN__-mal.</subtitle>
<subtitle condition="_HIGHGOALS_TWN__ = 3">_HIGHSCORER_TWN__ erzielt Hattrick in einem unterhaltsamen Spiel.</subtitle>
@ -53,20 +56,22 @@
<subtitle condition="_HIGHGOALS_TLN__ > 1">_HIGHGOALS_TLN__ Tore von _HIGHSCORER_TLN__ können die Niederlage von _TL_ nicht verhindern.</subtitle>
<subtitle condition="_HIGHGOALS_TLN__ > 1">_HIGHGOALS_TLN__ Tore von _HIGHSCORER_TLN__ können die Niederlage von _TL_ nicht abwenden.</subtitle>
<subtitle condition="_HIGHGOALS_TLN__ > 1">_TL_ verliert trotz _HIGHGOALS_TLN__ Treffer von _HIGHSCORER_TLN__.</subtitle>
<subtitle condition="_GOALS_TLN__ > 1 and _MULTIPLESCORERS_TLN__">Tore von _SCORERS_TLN__ sind nicht genug für _TL_ bei der _RE_ Niederlage.</subtitle>
<subtitle condition="_GOALS_TLN__ > 1 and _MULTIPLESCORERS_TLN__">Tore von _SCORERS_TLN__ sind nicht genug für _TL_ bei der _REL_ Niederlage.</subtitle>
</news_article>
<news_article>
<type>match</type>
<condition>_LAYERDIFF_ = 0 and _GOALS0_ != _GOALS1_</condition>
<title>_TW_ besiegt _TL_ mit _RE_</title>
<title>_TL_ unterliegt _TW_ _RE_</title>
<title condition="_TWN_ = 0">_TW_ siegt zuhause gegen _TL_</title>
<title condition="_TWN_ = 0">Heimsieg von _TW_</title>
<title condition="_TWN_ = 0">_TW_ zuhause erfolgreich</title>
<title condition="_TWN_ = 1">_TW_ siegt bei _TL_</title>
<title condition="_TWN_ = 1">Auswärtssieg von _TW_</title>
<title condition="_TWN_ = 1">_TW_ auswärts erfolgreich</title>
<priority>5</priority>
<title>_TW_ besiegt _TL_ mit _REW_</title>
<title>_TL_ unterliegt _TW_ _REL_</title>
<title condition="_CUPNEUTRAL = 0">_T0_ gegen _T1_ endet _RE_</title>
<title condition="_TWN_ = 0 and _CUPNEUTRAL = 0">_TW_ siegt zuhause gegen _TL_</title>
<title condition="_TWN_ = 0 and _CUPNEUTRAL = 0">Heimsieg von _TW_</title>
<title condition="_TWN_ = 0 and _CUPNEUTRAL = 0">_TW_ zuhause erfolgreich</title>
<title condition="_TWN_ = 1 and _CUPNEUTRAL = 0">_TW_ siegt bei _TL_</title>
<title condition="_TWN_ = 1 and _CUPNEUTRAL = 0">Auswärtssieg von _TW_</title>
<title condition="_TWN_ = 1 and _CUPNEUTRAL = 0">_TW_ auswärts erfolgreich</title>
<title condition="_WON_TWN__ > 3">_WON_TWN__-ter Sieg in Folge für _TW_</title>
<title condition="_LOST_TLN__ > 3">_LOST_TLN__-te Niederlage in Folge für _TL_</title>
<title condition="_UNBEATEN_TWN__ > 3">_TW_ seit _UNBEATEN_TWN__ Spielen ungeschlagen</title>
@ -76,21 +81,33 @@
<title condition="_LEAGUEWON_TWN__ > 3">_TW_ gewinnt _WON_TWN__-tes Ligaspiel in Folge</title>
<title condition="_LEAGUELOST_TLN__ > 3">_TL_ bleibt glücklos in der Liga</title>
<title condition="_LEAGUEUNBEATEN_TWN__ > 3">_TW_ in der Liga nicht zu bezwingen</title>
<subtitle>_TW_ ist eine Nummer zu groß für _TL_ und siegt verdient _RE_.</subtitle>
<subtitle condition="_WON_TWN__ > 5">_TW_ macht seit _WON_TWN__ Spielen alles platt.</title>
<subtitle condition="_LEAGUEWON_TWN__ > 5">_TW_ lässt auch in der _WON_TWN__-ten Ligapartie dem Gegner keine Chance.</title>
<subtitle>_TW_ ist eine Nummer zu groß für _TL_ und siegt verdient _REW_.</subtitle>
<subtitle condition="_TWN_ = 0">_AT_ Zuschauer sehen einen Heimsieg ihrer Mannschaft.</subtitle>
<subtitle condition="_TWN_ = 0">_AT_ Zuschauer feiern den Sieg gegen _TL_.</subtitle>
<subtitle condition="_TWN_ = 1">_AT_ Zuschauer leiden mit _TL_.</subtitle>
<subtitle condition="_TWN_ = 1">Die Zuschauer verlassen nach der Heimniederlage früh das Stadion.</subtitle>
<subtitle condition="_MULTIPLESCORERS_TWN__">_SCORERS_TWN__ erzielen die Tore gegen _TL_.</subtitle>
<subtitle condition="_MULTIPLESCORERS_TWN__">_SCORERS_TWN__ treffen gegen _TL_.</subtitle>
<subtitle condition="_CUP_ = 0">_TW_ holt sich drei Punkte gegen _TL_.</subtitle>
<subtitle condition="_MULTIPLESCORERS_TWN__">_SCORERS_TWN__ [erzielen die Tore|treffen] gegen _TL_.</subtitle>
<subtitle condition="_MULTIPLESCORERS_TWN__">_TW_ behält die Oberhand dank Toren von _SCORERS_TWN__.</subtitle>
<subtitle condition="_MULTIPLESCORERS_TWN__ and _TWN_ = 1">_SCORERS_TWN__ erzielen die Tore in _TL_.</subtitle>
<subtitle condition="_MULTIPLESCORERS_TWN__ and _TWN_ = 1">_SCORERS_TWN__ [erzielen die Tore|treffen] in _TL_.</subtitle>
<subtitle condition="_MULTIPLESCORERS_TWN__ = 0">_SCORERS_TWN__ sichert Sieg gegen _TL_.</subtitle>
<subtitle condition="_MULTIPLESCORERS_TWN__ = 0">_SCORERS_TWN__ alleiniger Torschütze gegen _TL_.</subtitle>
<subtitle condition="_MULTIPLESCORERS_TWN__ = 0">_SCORERS_TWN__ besiegt _TL_ im Alleingang.</subtitle>
<subtitle condition="_MULTIPLESCORERS_TWN__ = 0 and _GOALS_TWN__ > 1">_SCORERS_TWN__ besiegt _TL_ im Alleingang.</subtitle>
<subtitle condition="_MULTIPLESCORERS_TWN__ = 0">_SCORERS_TWN__ einziger Torschütze im Spiel gegen _TL_.</subtitle>
<subtitle condition="_GOALS_TLN__ > 1">_GOALS_TLN__ Treffer reichen nicht zum Sieg für _TL_.</subtitle>
<subtitle condition="_GOALS_TLN__ > 1 and _MULTIPLESCORERS_TWN__">_TW_ siegt dank Toren von _SCORERS_TWN__ in einem unterhaltsamen Spiel.</subtitle>
<subtitle condition="_GOALS_TLN__ > 1">_TL_ unterliegt in einem torreichen Spiel gegen _TW_.</subtitle>
<subtitle condition="_INJS_TWN__ > 0">_TW_ bezahlt den Sieg mit Verletzungen.</subtitle>
<subtitle condition="_INJS_TLN__ > 0">Zum Unglück kommt auch noch Verletzungspech für _TL_ dazu.</subtitle>
<subtitle condition="_RANK_TWN__ > _OLDRANK_TWN__">_TW_ steht jetzt auf Platz _RANK_TWN__ in der Tabelle.</subtitle>
<subtitle condition="_RANK_TWN__ > _OLDRANK_TWN__">_TW_ steht dank Sieg auf Platz _RANK_TWN__ in der _LEAGUECUPNAME_-Tabelle.</subtitle>
<subtitle condition="_RANK_TWN__ = 1">_TW_ erobert damit die Tabellenführung.</subtitle>
<subtitle condition="_RANK_TWN__ > _OLDRANK_TWN__ and _RANK_TWN__ != 1">_TW_ macht [_OLDRANK_TWN__ - _RANK_TWN__] Plätze gut in der Tabelle.</subtitle>
<subtitle condition="_RANK_TLN__ < _OLDRANK_TLN__">_TL_ damit auf Rang _RANK_TLN__ in der Tabelle.</subtitle>
<subtitle condition="_RANK_TLN__ < _OLDRANK_TLN__">_TW_ rutscht durch die Niederlage auf Platz _RANK_TLN__ in der _LEAGUECUPNAME_-Tabelle.</subtitle>
<subtitle condition="_RANK_TLN__ < _OLDRANK_TLN__">_TW_ verliert [_RANK_TLN__ - _OLDRANK_TLN__] Plätze in der Tabelle.</subtitle>
</news_article>
<news_article>
@ -99,6 +116,7 @@
<title condition="_CUPNEUTRAL = 0">_T1_ holt Unentschieden bei _T0_</title>
<title condition="_CUPNEUTRAL = 0">_T0_ kommt zuhause nicht über ein _RE_ hinaus</title>
<title>Mageres Unentschieden für [_T0_|_T1_]</title>
<title>Torloses Unentschieden bei _T0_ gegen _T_</title>
<title>_T0_ und _T1_ trennen sich _RE_</title>
<title condition="_CUP_ = 0">Punkteteilung bei _T0_ gegen _T1_</title>
<title condition="_GOALS0_ > 1">Abwechslungsreiches Remis für _T0_</title>
@ -119,8 +137,8 @@
<subtitle condition="_GOALS0_ > 1">Gute Offensivleistung von [_T0_|_T1_] wird durch Leichtsinnsfehler kaputtgemacht.</subtitle>
<subtitle condition="_GOALS0_ > 1">[_T0_|_T1_] verschenkt durch Fehler in der Verteidigung den Sieg.</subtitle>
<subtitle condition="_GOALS0_ = 1">Ein Fehler kostet [_T0_|_T1_] den Sieg.</subtitle>
<subtitle condition="_GOALS0_ = 0 and _SHOTS0_ > 4">Mangelhafte Chancenverwertung raubt _T0_ die Chance auf den Sieg.</subtitle>
<subtitle condition="_GOALS1_ = 0 and _SHOTS1_ > 4">Mangelhafte Chancenverwertung raubt _T1_ die Chance auf den Sieg.</subtitle>
<subtitle condition="_GOALS0_ = 0 and _SHOTS0_ > 2">Mangelhafte Chancenverwertung raubt _T0_ die Chance auf den Sieg.</subtitle>
<subtitle condition="_GOALS1_ = 0 and _SHOTS1_ > 2">Mangelhafte Chancenverwertung raubt _T1_ die Chance auf den Sieg.</subtitle>
<subtitle condition="_GOALS1_ = 0 and _PEN1_ > 0">Ein verschenkter Elfmeter wird den Spielern von _T1_ noch lange den Schlaf rauben.</subtitle>
<subtitle condition="_GOALS0_ = 0 and _PEN0_ > 0">Ein verschenkter Elfmeter wird den Spielern von _T0_ noch lange den Schlaf rauben.</subtitle>
<subtitle condition="_UNBEATEN0_ > 3">_T0_ holt nur Unentschieden, ist aber seit _UNBEATEN0_ Matches ungeschlagen.</subtitle>
@ -128,4 +146,26 @@
<subtitle condition="_LEAGUEUNBEATEN0_ > 3">_T0_ ist in der Liga auch für _T1_ nicht zu knacken und baut die Serie ohne Niederlage auf _UNBEATEN0_ aus.</subtitle>
<subtitle condition="_LEAGUEUNBEATEN0_ > 3">Mit dem _RE_ ist _T0_ nun schon seit _UNBEATEN0_ Begegnungen in der Liga ungeschlagen.</subtitle>
</news_article>
<news_article>
<type>match</type>
<condition>_LAYERDIFF_ = 0 and _GD_ = 1</condition>
<title>Knappes _REW_ für _TW_</title>
<title>_TW_ siegt knapp gegen _TL_</title>
<title>_TW_ bezwingt _TL_ knapp</title>
<title>Hauchdünner Sieg für _TW_</title>
<title>_TL_ ärgert sich über unnötige Niederlage</title>
<title>_TL_ unterliegt _TW_ knapp</title>
<title>Spannung pur bei _T0_ gegen _T1_</title>
<title>Enges Spiel endet glücklich für _TW_</title>
<title condition="_CUPNEUTRAL = 0">Spannende Partie bei _T0_</title>
<title condition="_TWN_ = 0 and _CUPNEUTRAL = 0">Glücklicher Heimsieg für _TW_</title>
<title condition="_TWN_ = 1 and _CUPNEUTRAL = 0">_TW_ siegt bei _TL_ denkbar knapp</title>
<subtitle>Vor _AT_ Zuschauern behält _TW_ mit einem Tor Vorsprung die Oberhand.</subtitle>
<subtitle>_AT_ Zuschauer sehen ein spannendes Spiel von zwei ausgeglichenen Mannschaften.</subtitle>
<subtitle condition="_GOALS_TWN__ = 1">_SCORERS_TWN__ entscheidet das Spiel mit einzigem Tor.</subtitle>
<subtitle condition="_GOALS_TWN__ = 1">Ein einziges Tor reicht für _TW_ für den Erfolg.</subtitle>
<subtitle condition="_GOALS_TWN__ = 1 and _CUP_ = 0">Ein einziges Tor reicht für _TW_ für drei Punkte.</subtitle>
</news_article>
</news>