diff --git a/Makefile.am b/Makefile.am
index f6701e2b..bea59aaf 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -13,7 +13,7 @@ EXTRA_DIST = \
SUPPORT_DIRS = support_files support_files/names support_files/pixmaps support_files/pixmaps/history support_files/pixmaps/symbols support_files/pixmaps/live_game support_files/definitions support_files/definitions/brazil support_files/definitions/short_leagues support_files/definitions/europe support_files/definitions/misc support_files/definitions/belgium support_files/definitions/england support_files/definitions/romania support_files/definitions/france support_files/definitions/usa support_files/definitions/germany support_files/definitions/scotland support_files/definitions/short_leagues_south_america support_files/definitions/italy support_files/definitions/argentina support_files/definitions/wales support_files/definitions/ireland support_files/definitions/scg
-SUPPORT_FILES = support_files/names/player_names_brazil.xml support_files/names/player_names_england.xml support_files/names/player_names_belgium.xml support_files/names/player_names_usa.xml support_files/names/player_names_general.xml support_files/names/player_names_germany.xml support_files/names/player_names_romania.xml support_files/names/player_names_scotland.xml support_files/names/player_names_france.xml support_files/names/player_names_scg.xml support_files/names/player_names_italy.xml support_files/bygfoot.conf support_files/pixmaps/history/champion.png support_files/pixmaps/history/start_game.png support_files/pixmaps/history/fire_finance.png support_files/pixmaps/history/fire_failure.png support_files/pixmaps/history/job_offer.png support_files/pixmaps/history/end_season.png support_files/pixmaps/history/promoted.png support_files/pixmaps/history/relegated.png support_files/pixmaps/history/win_final.png support_files/pixmaps/history/lose_final.png support_files/pixmaps/history/reach_cup_round.png support_files/pixmaps/menu_history.png support_files/pixmaps/bygfoot_icon.png support_files/pixmaps/menu_league_stats.png support_files/pixmaps/new_week.png support_files/pixmaps/preview.png support_files/pixmaps/symbols/flag_germany.png support_files/pixmaps/symbols/flag_ch.png support_files/pixmaps/symbols/flag_cz.png support_files/pixmaps/symbols/flag_usa.png support_files/pixmaps/symbols/flag_dk.png support_files/pixmaps/symbols/flag_scg.png support_files/pixmaps/symbols/flag_es.png support_files/pixmaps/symbols/flag_eu.png support_files/pixmaps/symbols/flag_gr.png support_files/pixmaps/symbols/flag_hu.png support_files/pixmaps/symbols/flag_wales.png support_files/pixmaps/symbols/flag_nl.png support_files/pixmaps/symbols/flag_pl.png support_files/pixmaps/symbols/flag_pt.png support_files/pixmaps/symbols/flag_ru.png support_files/pixmaps/symbols/flag_tr.png support_files/pixmaps/symbols/flag_uk.png support_files/pixmaps/symbols/flag_belgium.png support_files/pixmaps/symbols/flag_england.png support_files/pixmaps/symbols/flag_france.png support_files/pixmaps/symbols/flag_romania.png support_files/pixmaps/symbols/flag_brazil.png support_files/pixmaps/symbols/flag_scotland.png support_files/pixmaps/symbols/flag_ecuador.png support_files/pixmaps/symbols/flag_argentina.png support_files/pixmaps/symbols/flag_bolivia.png support_files/pixmaps/symbols/flag_chile.png support_files/pixmaps/symbols/flag_colombia.png support_files/pixmaps/symbols/flag_peru.png support_files/pixmaps/symbols/flag_paraguay.png support_files/pixmaps/symbols/flag_uruguay.png support_files/pixmaps/symbols/flag_venezuela.png support_files/pixmaps/symbols/flag_mexico.png support_files/pixmaps/symbols/flag_italy.png support_files/pixmaps/symbols/flag_ireland.png support_files/pixmaps/symbols/flag_n_ireland.png support_files/pixmaps/symbols/map_ireland.png support_files/pixmaps/transfers.png support_files/pixmaps/menu_league_results.png support_files/pixmaps/menu_table.png support_files/pixmaps/menu_fixtures_comp.png support_files/pixmaps/menu_fixtures.png support_files/pixmaps/menu_boost.png support_files/pixmaps/menu_browse_tms.png support_files/pixmaps/menu_finances.png support_files/pixmaps/menu_last_match.png support_files/pixmaps/live_game/sub.png support_files/pixmaps/live_game/red.png support_files/pixmaps/live_game/save.png support_files/pixmaps/live_game/goal.png support_files/pixmaps/live_game/yellow.png support_files/pixmaps/live_game/scoring_chance.png support_files/pixmaps/live_game/injury_temp.png support_files/pixmaps/live_game/injury.png support_files/pixmaps/live_game/structure_change.png support_files/pixmaps/live_game/whistle.png support_files/pixmaps/live_game/miss.png support_files/pixmaps/live_game/foul.png support_files/pixmaps/live_game/cross_bar.png support_files/pixmaps/live_game/post.png support_files/pixmaps/live_game/penalty.png support_files/pixmaps/live_game/stadium_brkn.png support_files/pixmaps/live_game/stadium_fire.png support_files/pixmaps/live_game/stadium_riot.png support_files/pixmaps/live_game/header.png support_files/pixmaps/live_game/goal_own.png support_files/pixmaps/live_game/lost_possession.png support_files/pixmaps/menu_match_stats.png support_files/pixmaps/menu_physio.png support_files/pixmaps/boost_anti.png support_files/pixmaps/boost_off.png support_files/pixmaps/boost_on.png support_files/pixmaps/menu_player_browse.png support_files/pixmaps/style_def.png support_files/pixmaps/style_atk.png support_files/pixmaps/style_bal.png support_files/pixmaps/style_all_atk.png support_files/pixmaps/style_all_def.png support_files/pixmaps/menu_player_contract.png support_files/pixmaps/menu_player_fire.png support_files/pixmaps/menu_player_info.png support_files/pixmaps/menu_player_put_transfer.png support_files/pixmaps/menu_player_remove_transfer.png support_files/pixmaps/table_up.png support_files/pixmaps/table_down.png support_files/pixmaps/table_stay.png support_files/pixmaps/menu_player_shoots.png support_files/pixmaps/menu_rearrange.png support_files/pixmaps/menu_scout.png support_files/pixmaps/menu_stadium.png support_files/pixmaps/menu_structure.png support_files/pixmaps/menu_style.png support_files/definitions/brazil/country_brazil.xml support_files/definitions/brazil/cup_brazil_prom_games2.xml support_files/definitions/brazil/cup_brazil_prom_games3.xml support_files/definitions/brazil/cup_brazil_prom_games4.xml support_files/definitions/brazil/cup_brazil_prom_games5.xml support_files/definitions/brazil/cup_brazil_prom_games6.xml support_files/definitions/brazil/league_brazil1.xml support_files/definitions/brazil/league_brazil2.xml support_files/definitions/brazil/league_brazil3.xml support_files/definitions/brazil/league_brazil4.xml support_files/definitions/brazil/league_brazil5.xml support_files/definitions/brazil/league_brazil6.xml support_files/definitions/brazil/cup_brazil_sul_am_bo_ve.xml support_files/definitions/brazil/cup_brazil_libertadores.xml support_files/definitions/brazil/cup_brazil_copa_do_brasil.xml support_files/definitions/brazil/cup_brazil_sul_am_br2.xml support_files/definitions/brazil/cup_brazil_sul_am_br1.xml support_files/definitions/brazil/cup_brazil_sul_am_br3.xml support_files/definitions/brazil/cup_brazil_sul_am_ar.xml support_files/definitions/brazil/cup_brazil_sul_am_br4.xml support_files/definitions/brazil/cup_brazil_sul_am_pa_ur.xml support_files/definitions/brazil/cup_brazil_sul_am_ch_pe.xml support_files/definitions/brazil/cup_brazil_sul_am_co_ec.xml support_files/definitions/brazil/cup_brazil_sul_am_knockout.xml support_files/definitions/brazil/cup_supercup_brazil_intercontinental.xml support_files/definitions/short_leagues/league_czech1_short.xml support_files/definitions/short_leagues/league_denmark1_short.xml support_files/definitions/short_leagues/league_greece1_short.xml support_files/definitions/short_leagues/league_netherlands1_short.xml support_files/definitions/short_leagues/league_portugal1_short.xml support_files/definitions/short_leagues/league_russia1_short.xml support_files/definitions/short_leagues/league_spain1_short.xml support_files/definitions/short_leagues/league_switzerland1_short.xml support_files/definitions/short_leagues/league_turkey1_short.xml support_files/definitions/short_leagues/league_ukraine1_short.xml support_files/definitions/europe/cup_europe_champ_league.xml support_files/definitions/europe/cup_europe_cwc.xml support_files/definitions/europe/league_europe_div.xml support_files/definitions/europe/cup_europe_uefa.xml support_files/definitions/europe/cup_supercup_europe_uefa.xml support_files/definitions/europe/cup_supercup_europe_intercontinental.xml support_files/definitions/misc/cup_supercup_league_vs_cup.xml support_files/definitions/belgium/country_belgium.xml support_files/definitions/belgium/cup_belgium.xml support_files/definitions/belgium/league_belgium2.xml support_files/definitions/belgium/league_belgium1.xml support_files/definitions/belgium/league_belgium3a.xml support_files/definitions/belgium/league_belgium3b.xml support_files/definitions/belgium/league_belgium4a.xml support_files/definitions/belgium/league_belgium4b.xml support_files/definitions/belgium/league_belgium4c.xml support_files/definitions/belgium/league_belgium4d.xml support_files/definitions/belgium/cup_belgium_eindronde2.xml support_files/definitions/england/country_england.xml support_files/definitions/england/league_england1.xml support_files/definitions/england/league_england2.xml support_files/definitions/england/league_england3.xml support_files/definitions/england/league_england4.xml support_files/definitions/england/league_england5.xml support_files/definitions/england/cup_england_fa.xml support_files/definitions/england/cup_england_prom_games2.xml support_files/definitions/england/cup_england_league.xml support_files/definitions/england/cup_england_prom_games3.xml support_files/definitions/england/cup_england_prom_games4.xml support_files/definitions/england/cup_england_prom_games5.xml support_files/definitions/romania/country_romania.xml support_files/definitions/romania/cup_romania_cupa.xml support_files/definitions/romania/cup_supercup_romania.xml support_files/definitions/romania/league_romania1.xml support_files/definitions/romania/league_romania2.xml support_files/definitions/romania/league_romania3.xml support_files/definitions/france/country_france.xml support_files/definitions/france/cup_france_coupe.xml support_files/definitions/france/league_france1.xml support_files/definitions/france/league_france2.xml support_files/definitions/france/league_france3.xml support_files/definitions/france/cup_france_ligue.xml support_files/definitions/france/league_france4a.xml support_files/definitions/france/league_france4b.xml support_files/definitions/france/league_france4c.xml support_files/definitions/france/league_france4d.xml support_files/definitions/usa/league_usa_econf.xml support_files/definitions/usa/country_usa.xml support_files/definitions/usa/league_usa_wconf.xml support_files/definitions/usa/cup_usa_eplayoff.xml support_files/definitions/usa/cup_usa_wplayoff.xml support_files/definitions/usa/cup_usa_mls_cup.xml support_files/definitions/germany/cup_germany_dfb.xml support_files/definitions/germany/league_germany1.xml support_files/definitions/germany/league_germany3a.xml support_files/definitions/germany/league_germany2.xml support_files/definitions/germany/league_germany3b.xml support_files/definitions/germany/country_germany.xml support_files/definitions/scotland/league_scotland1.xml support_files/definitions/scotland/country_scotland.xml support_files/definitions/scotland/league_scotland2.xml support_files/definitions/scotland/league_scotland3.xml support_files/definitions/scotland/league_scotland4.xml support_files/definitions/scotland/cup_scotland_fa.xml support_files/definitions/scotland/cup_scotland_league.xml support_files/definitions/short_leagues_south_america/league_bolivia1_short.xml support_files/definitions/short_leagues_south_america/league_chile1_short.xml support_files/definitions/short_leagues_south_america/league_colombia1_short.xml support_files/definitions/short_leagues_south_america/league_ecuador1_short.xml support_files/definitions/short_leagues_south_america/league_mexico1_short.xml support_files/definitions/short_leagues_south_america/league_paraguay1_short.xml support_files/definitions/short_leagues_south_america/league_peru1_short.xml support_files/definitions/short_leagues_south_america/league_uruguay1_short.xml support_files/definitions/short_leagues_south_america/league_venezuela1_short.xml support_files/definitions/italy/league_italy1.xml support_files/definitions/italy/cup_italy_coppa.xml support_files/definitions/italy/league_italy2.xml support_files/definitions/italy/league_italy3a.xml support_files/definitions/italy/league_italy3b.xml support_files/definitions/italy/country_italy.xml support_files/definitions/argentina/league_argentina1.xml support_files/definitions/wales/league_wales1.xml support_files/definitions/wales/league_wales2a.xml support_files/definitions/wales/league_wales2b.xml support_files/definitions/wales/country_wales.xml support_files/definitions/wales/cup_wales_welsh.xml support_files/definitions/wales/cup_wales_challenge.xml support_files/definitions/wales/cup_wales_premier.xml support_files/definitions/wales/league_wales_english.xml support_files/definitions/wales/cup_wales_uefa_q.xml support_files/definitions/wales/cup_wales_uefa.xml support_files/definitions/wales/cup_wales_cl.xml support_files/definitions/wales/cup_wales_cl_q.xml support_files/definitions/ireland/country_ireland.xml support_files/definitions/ireland/cup_ireland_league.xml support_files/definitions/ireland/cup_ireland_senior.xml support_files/definitions/ireland/league_ireland1.xml support_files/definitions/ireland/league_n_ireland1.xml support_files/definitions/ireland/league_ireland2.xml support_files/definitions/ireland/cup_ireland_prom_games.xml support_files/definitions/ireland/cup_ireland_setanta.xml support_files/definitions/ireland/cup_ireland_cl.xml support_files/definitions/ireland/cup_ireland_cl_q.xml support_files/definitions/ireland/cup_ireland_uefa.xml support_files/definitions/ireland/cup_ireland_uefa_q.xml support_files/definitions/scg/country_scg.xml support_files/definitions/scg/cup_scg.xml support_files/definitions/scg/league_scg2a.xml support_files/definitions/scg/league_scg2b.xml support_files/definitions/scg/league_scg1.xml support_files/bygfoot_constants support_files/bygfoot_user.conf support_files/bygfoot_app support_files/bygfoot_help
+SUPPORT_FILES = support_files/names/player_names_brazil.xml support_files/names/player_names_england.xml support_files/names/player_names_belgium.xml support_files/names/player_names_usa.xml support_files/names/player_names_general.xml support_files/names/player_names_germany.xml support_files/names/player_names_romania.xml support_files/names/player_names_scotland.xml support_files/names/player_names_france.xml support_files/names/player_names_scg.xml support_files/names/player_names_italy.xml support_files/bygfoot.conf support_files/pixmaps/history/champion.png support_files/pixmaps/history/start_game.png support_files/pixmaps/history/fire_finance.png support_files/pixmaps/history/fire_failure.png support_files/pixmaps/history/job_offer.png support_files/pixmaps/history/end_season.png support_files/pixmaps/history/promoted.png support_files/pixmaps/history/relegated.png support_files/pixmaps/history/win_final.png support_files/pixmaps/history/lose_final.png support_files/pixmaps/history/reach_cup_round.png support_files/pixmaps/menu_history.png support_files/pixmaps/bygfoot_icon.png support_files/pixmaps/menu_league_stats.png support_files/pixmaps/new_week.png support_files/pixmaps/preview.png support_files/pixmaps/symbols/flag_germany.png support_files/pixmaps/symbols/flag_ch.png support_files/pixmaps/symbols/flag_cz.png support_files/pixmaps/symbols/flag_usa.png support_files/pixmaps/symbols/flag_dk.png support_files/pixmaps/symbols/flag_scg.png support_files/pixmaps/symbols/flag_es.png support_files/pixmaps/symbols/flag_eu.png support_files/pixmaps/symbols/flag_gr.png support_files/pixmaps/symbols/flag_hu.png support_files/pixmaps/symbols/flag_wales.png support_files/pixmaps/symbols/flag_nl.png support_files/pixmaps/symbols/flag_pl.png support_files/pixmaps/symbols/flag_pt.png support_files/pixmaps/symbols/flag_ru.png support_files/pixmaps/symbols/flag_tr.png support_files/pixmaps/symbols/flag_uk.png support_files/pixmaps/symbols/flag_belgium.png support_files/pixmaps/symbols/flag_england.png support_files/pixmaps/symbols/flag_france.png support_files/pixmaps/symbols/flag_romania.png support_files/pixmaps/symbols/flag_brazil.png support_files/pixmaps/symbols/flag_scotland.png support_files/pixmaps/symbols/flag_ecuador.png support_files/pixmaps/symbols/flag_argentina.png support_files/pixmaps/symbols/flag_bolivia.png support_files/pixmaps/symbols/flag_chile.png support_files/pixmaps/symbols/flag_colombia.png support_files/pixmaps/symbols/flag_peru.png support_files/pixmaps/symbols/flag_paraguay.png support_files/pixmaps/symbols/flag_uruguay.png support_files/pixmaps/symbols/flag_venezuela.png support_files/pixmaps/symbols/flag_mexico.png support_files/pixmaps/symbols/flag_italy.png support_files/pixmaps/symbols/flag_ireland.png support_files/pixmaps/symbols/flag_n_ireland.png support_files/pixmaps/symbols/map_ireland.png support_files/pixmaps/transfers.png support_files/pixmaps/menu_league_results.png support_files/pixmaps/menu_table.png support_files/pixmaps/menu_fixtures_comp.png support_files/pixmaps/menu_fixtures.png support_files/pixmaps/menu_boost.png support_files/pixmaps/menu_browse_tms.png support_files/pixmaps/menu_finances.png support_files/pixmaps/menu_last_match.png support_files/pixmaps/live_game/sub.png support_files/pixmaps/live_game/red.png support_files/pixmaps/live_game/save.png support_files/pixmaps/live_game/goal.png support_files/pixmaps/live_game/yellow.png support_files/pixmaps/live_game/scoring_chance.png support_files/pixmaps/live_game/injury_temp.png support_files/pixmaps/live_game/injury.png support_files/pixmaps/live_game/structure_change.png support_files/pixmaps/live_game/whistle.png support_files/pixmaps/live_game/miss.png support_files/pixmaps/live_game/foul.png support_files/pixmaps/live_game/cross_bar.png support_files/pixmaps/live_game/post.png support_files/pixmaps/live_game/penalty.png support_files/pixmaps/live_game/stadium_brkn.png support_files/pixmaps/live_game/stadium_fire.png support_files/pixmaps/live_game/stadium_riot.png support_files/pixmaps/live_game/header.png support_files/pixmaps/live_game/goal_own.png support_files/pixmaps/live_game/lost_possession.png support_files/pixmaps/menu_match_stats.png support_files/pixmaps/menu_physio.png support_files/pixmaps/boost_anti.png support_files/pixmaps/boost_off.png support_files/pixmaps/boost_on.png support_files/pixmaps/menu_player_browse.png support_files/pixmaps/style_def.png support_files/pixmaps/style_atk.png support_files/pixmaps/style_bal.png support_files/pixmaps/style_all_atk.png support_files/pixmaps/style_all_def.png support_files/pixmaps/menu_player_contract.png support_files/pixmaps/menu_player_fire.png support_files/pixmaps/menu_player_info.png support_files/pixmaps/menu_player_put_transfer.png support_files/pixmaps/menu_player_remove_transfer.png support_files/pixmaps/table_up.png support_files/pixmaps/table_down.png support_files/pixmaps/table_stay.png support_files/pixmaps/menu_player_shoots.png support_files/pixmaps/menu_rearrange.png support_files/pixmaps/menu_scout.png support_files/pixmaps/menu_stadium.png support_files/pixmaps/menu_structure.png support_files/pixmaps/menu_style.png support_files/definitions/brazil/country_brazil.xml support_files/definitions/brazil/cup_brazil_prom_games2.xml support_files/definitions/brazil/cup_brazil_prom_games3.xml support_files/definitions/brazil/cup_brazil_prom_games4.xml support_files/definitions/brazil/cup_brazil_prom_games5.xml support_files/definitions/brazil/cup_brazil_prom_games6.xml support_files/definitions/brazil/league_brazil1.xml support_files/definitions/brazil/league_brazil2.xml support_files/definitions/brazil/league_brazil3.xml support_files/definitions/brazil/league_brazil4.xml support_files/definitions/brazil/league_brazil5.xml support_files/definitions/brazil/league_brazil6.xml support_files/definitions/brazil/cup_brazil_sul_am_bo_ve.xml support_files/definitions/brazil/cup_brazil_libertadores.xml support_files/definitions/brazil/cup_brazil_copa_do_brasil.xml support_files/definitions/brazil/cup_brazil_sul_am_br2.xml support_files/definitions/brazil/cup_brazil_sul_am_br1.xml support_files/definitions/brazil/cup_brazil_sul_am_br3.xml support_files/definitions/brazil/cup_brazil_sul_am_ar.xml support_files/definitions/brazil/cup_brazil_sul_am_br4.xml support_files/definitions/brazil/cup_brazil_sul_am_pa_ur.xml support_files/definitions/brazil/cup_brazil_sul_am_ch_pe.xml support_files/definitions/brazil/cup_brazil_sul_am_co_ec.xml support_files/definitions/brazil/cup_brazil_sul_am_knockout.xml support_files/definitions/brazil/cup_supercup_brazil_intercontinental.xml support_files/definitions/short_leagues/league_czech1_short.xml support_files/definitions/short_leagues/league_denmark1_short.xml support_files/definitions/short_leagues/league_greece1_short.xml support_files/definitions/short_leagues/league_netherlands1_short.xml support_files/definitions/short_leagues/league_portugal1_short.xml support_files/definitions/short_leagues/league_russia1_short.xml support_files/definitions/short_leagues/league_spain1_short.xml support_files/definitions/short_leagues/league_switzerland1_short.xml support_files/definitions/short_leagues/league_turkey1_short.xml support_files/definitions/short_leagues/league_ukraine1_short.xml support_files/definitions/europe/cup_europe_champ_league.xml support_files/definitions/europe/cup_europe_cwc.xml support_files/definitions/europe/league_europe_div.xml support_files/definitions/europe/cup_europe_uefa.xml support_files/definitions/europe/cup_supercup_europe_uefa.xml support_files/definitions/europe/cup_supercup_europe_intercontinental.xml support_files/definitions/misc/cup_supercup_league_vs_cup.xml support_files/definitions/belgium/country_belgium.xml support_files/definitions/belgium/cup_belgium.xml support_files/definitions/belgium/league_belgium2.xml support_files/definitions/belgium/league_belgium1.xml support_files/definitions/belgium/league_belgium3a.xml support_files/definitions/belgium/league_belgium3b.xml support_files/definitions/belgium/league_belgium4a.xml support_files/definitions/belgium/league_belgium4b.xml support_files/definitions/belgium/league_belgium4c.xml support_files/definitions/belgium/league_belgium4d.xml support_files/definitions/belgium/cup_belgium_eindronde2.xml support_files/definitions/england/country_england.xml support_files/definitions/england/league_england1.xml support_files/definitions/england/league_england2.xml support_files/definitions/england/league_england3.xml support_files/definitions/england/league_england4.xml support_files/definitions/england/league_england5.xml support_files/definitions/england/cup_england_fa.xml support_files/definitions/england/cup_england_prom_games2.xml support_files/definitions/england/cup_england_league.xml support_files/definitions/england/cup_england_prom_games3.xml support_files/definitions/england/cup_england_prom_games4.xml support_files/definitions/england/cup_england_prom_games5.xml support_files/definitions/romania/country_romania.xml support_files/definitions/romania/cup_romania_cupa.xml support_files/definitions/romania/cup_supercup_romania.xml support_files/definitions/romania/league_romania1.xml support_files/definitions/romania/league_romania2.xml support_files/definitions/romania/league_romania3.xml support_files/definitions/romania/cup_romania_cupa2.xml support_files/definitions/france/country_france.xml support_files/definitions/france/cup_france_coupe.xml support_files/definitions/france/league_france1.xml support_files/definitions/france/league_france2.xml support_files/definitions/france/league_france3.xml support_files/definitions/france/cup_france_ligue.xml support_files/definitions/france/league_france4a.xml support_files/definitions/france/league_france4b.xml support_files/definitions/france/league_france4c.xml support_files/definitions/france/league_france4d.xml support_files/definitions/usa/league_usa_econf.xml support_files/definitions/usa/country_usa.xml support_files/definitions/usa/league_usa_wconf.xml support_files/definitions/usa/cup_usa_eplayoff.xml support_files/definitions/usa/cup_usa_wplayoff.xml support_files/definitions/usa/cup_usa_mls_cup.xml support_files/definitions/germany/cup_germany_dfb.xml support_files/definitions/germany/league_germany1.xml support_files/definitions/germany/league_germany3a.xml support_files/definitions/germany/league_germany2.xml support_files/definitions/germany/league_germany3b.xml support_files/definitions/germany/country_germany.xml support_files/definitions/scotland/league_scotland1.xml support_files/definitions/scotland/country_scotland.xml support_files/definitions/scotland/league_scotland2.xml support_files/definitions/scotland/league_scotland3.xml support_files/definitions/scotland/league_scotland4.xml support_files/definitions/scotland/cup_scotland_fa.xml support_files/definitions/scotland/cup_scotland_league.xml support_files/definitions/short_leagues_south_america/league_bolivia1_short.xml support_files/definitions/short_leagues_south_america/league_chile1_short.xml support_files/definitions/short_leagues_south_america/league_colombia1_short.xml support_files/definitions/short_leagues_south_america/league_ecuador1_short.xml support_files/definitions/short_leagues_south_america/league_mexico1_short.xml support_files/definitions/short_leagues_south_america/league_paraguay1_short.xml support_files/definitions/short_leagues_south_america/league_peru1_short.xml support_files/definitions/short_leagues_south_america/league_uruguay1_short.xml support_files/definitions/short_leagues_south_america/league_venezuela1_short.xml support_files/definitions/italy/league_italy1.xml support_files/definitions/italy/cup_italy_coppa.xml support_files/definitions/italy/league_italy2.xml support_files/definitions/italy/league_italy3a.xml support_files/definitions/italy/league_italy3b.xml support_files/definitions/italy/country_italy.xml support_files/definitions/argentina/league_argentina1.xml support_files/definitions/wales/league_wales1.xml support_files/definitions/wales/league_wales2a.xml support_files/definitions/wales/league_wales2b.xml support_files/definitions/wales/country_wales.xml support_files/definitions/wales/cup_wales_welsh.xml support_files/definitions/wales/cup_wales_challenge.xml support_files/definitions/wales/cup_wales_premier.xml support_files/definitions/wales/league_wales_english.xml support_files/definitions/wales/cup_wales_uefa_q.xml support_files/definitions/wales/cup_wales_uefa.xml support_files/definitions/wales/cup_wales_cl.xml support_files/definitions/wales/cup_wales_cl_q.xml support_files/definitions/ireland/country_ireland.xml support_files/definitions/ireland/cup_ireland_league.xml support_files/definitions/ireland/cup_ireland_senior.xml support_files/definitions/ireland/league_ireland1.xml support_files/definitions/ireland/league_n_ireland1.xml support_files/definitions/ireland/league_ireland2.xml support_files/definitions/ireland/cup_ireland_prom_games.xml support_files/definitions/ireland/cup_ireland_setanta.xml support_files/definitions/ireland/cup_ireland_cl.xml support_files/definitions/ireland/cup_ireland_cl_q.xml support_files/definitions/ireland/cup_ireland_uefa.xml support_files/definitions/ireland/cup_ireland_uefa_q.xml support_files/definitions/scg/country_scg.xml support_files/definitions/scg/cup_scg.xml support_files/definitions/scg/league_scg2a.xml support_files/definitions/scg/league_scg2b.xml support_files/definitions/scg/league_scg1.xml support_files/bygfoot_constants support_files/bygfoot_user.conf support_files/bygfoot_app support_files/bygfoot_help
install-data-local:
@$(NORMAL_INSTALL)
diff --git a/bygfoot_misc2.glade b/bygfoot_misc2.glade
index 03f707d0..768c4901 100644
--- a/bygfoot_misc2.glade
+++ b/bygfoot_misc2.glade
@@ -1032,12 +1032,14 @@
True
+ Esc
True
gtk-no
True
GTK_RELIEF_NORMAL
True
+
0
@@ -1976,7 +1978,7 @@
-
+
True
Contributors
False
diff --git a/po/bygfoot.pot b/po/bygfoot.pot
index d9e97d3c..9c3bf39c 100644
--- a/po/bygfoot.pot
+++ b/po/bygfoot.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-06-23 17:34+0200\n"
+"POT-Creation-Date: 2005-06-23 23:51+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -177,7 +177,7 @@ msgid "This is your first season."
msgstr ""
#: src/callbacks.c:399 src/callbacks.c:415 src/callbacks.c:431
-#: src/callbacks.c:449 src/callbacks.c:788 src/callbacks.c:804
+#: src/callbacks.c:449 src/callbacks.c:794 src/callbacks.c:810
msgid "You haven't selected a player."
msgstr ""
@@ -218,20 +218,24 @@ msgstr ""
msgid "No match stored."
msgstr ""
-#: src/callbacks.c:738
+#: src/callbacks.c:722 src/game_gui.c:309
+msgid "Boost ON is disabled in this country definition."
+msgstr ""
+
+#: src/callbacks.c:744
msgid "Finances are disabled in this country definition."
msgstr ""
-#: src/callbacks.c:743
+#: src/callbacks.c:749
msgid ""
"Left-click: get loan; Right-click: pay back; Middle click: stadium window."
msgstr ""
-#: src/callbacks.c:757
+#: src/callbacks.c:763
msgid "Stadium management is disabled in this country definition."
msgstr ""
-#: src/callbacks.c:782
+#: src/callbacks.c:788
msgid "Contracts are disabled in this country definition."
msgstr ""
@@ -310,11 +314,11 @@ msgstr ""
msgid " (OG)"
msgstr ""
-#: src/game_gui.c:325
+#: src/game_gui.c:333
msgid "Next week you'll fire him and hire a new one."
msgstr ""
-#: src/game_gui.c:519
+#: src/game_gui.c:530
#, c-format
msgid ""
"The team owners have fired you because of financial mismanagement. Luckily, "
@@ -322,7 +326,7 @@ msgid ""
"some information on %s:"
msgstr ""
-#: src/game_gui.c:522
+#: src/game_gui.c:533
#, c-format
msgid ""
"The team owners have fired you because of unsuccessfulness. Luckily, the "
@@ -330,49 +334,49 @@ msgid ""
"information on %s:"
msgstr ""
-#: src/game_gui.c:525
+#: src/game_gui.c:536
#, c-format
msgid ""
"The owners of %s are deeply impressed by your success with %s and would like "
"to hire you. Here's some information on %s:"
msgstr ""
-#: src/game_gui.c:528
+#: src/game_gui.c:539
msgid "Accept?"
msgstr ""
-#: src/game_gui.c:530
+#: src/game_gui.c:541
msgid " (NOTE: If you don't, the game is over for you.)"
msgstr ""
-#: src/game_gui.c:581
+#: src/game_gui.c:592
#, c-format
msgid "Job offers set to %s."
msgstr ""
-#: src/game_gui.c:588
+#: src/game_gui.c:599
#, c-format
msgid "Live game set to %s."
msgstr ""
-#: src/game_gui.c:595
+#: src/game_gui.c:606
#, c-format
msgid "Overwrite set to %s."
msgstr ""
-#: src/game_gui.c:615
+#: src/game_gui.c:626
msgid ""
"Bygfoot is a very intuitive and simple game, so there isn't a full-grown "
"documentation. However, if you have trouble, there are a few places to go.\n"
msgstr ""
-#: src/game_gui.c:617
+#: src/game_gui.c:628
msgid ""
"At the Bygfoot forums you can report bugs, ask for help and discuss the game "
"(you don't have to register):\n"
msgstr ""
-#: src/game_gui.c:619
+#: src/game_gui.c:630
msgid ""
"\n"
"If you feel you've found out something about the game that has to be shared, "
@@ -611,15 +615,15 @@ msgstr ""
msgid "_Help"
msgstr ""
-#: src/interface.c:806 src/misc2_interface.c:1014
+#: src/interface.c:806 src/misc2_interface.c:1027
msgid "About"
msgstr ""
-#: src/interface.c:814 src/misc2_interface.c:1028
+#: src/interface.c:814 src/misc2_interface.c:1041
msgid "Contributors"
msgstr ""
-#: src/interface.c:822 src/misc2_interface.c:1054
+#: src/interface.c:822 src/misc2_interface.c:1067
msgid "Help"
msgstr ""
@@ -1546,7 +1550,7 @@ msgstr ""
msgid "Remove user %s from the game?"
msgstr ""
-#: src/misc2_interface.c:71 src/window.c:436
+#: src/misc2_interface.c:71 src/window.c:453
msgid "Job offer"
msgstr ""
@@ -1584,67 +1588,68 @@ msgstr ""
msgid "Average skill:"
msgstr ""
-#: src/misc2_interface.c:221 src/player.c:1136 src/treeview_helper.c:1082
+#: src/misc2_interface.c:221 src/player.c:1131 src/treeview_helper.c:1082
msgid "OK"
msgstr ""
-#: src/misc2_interface.c:434 src/misc2_interface.c:1061
-#: src/misc2_interface.c:1156 src/misc_interface.c:263
-#: src/misc_interface.c:1018 src/options_interface.c:978
+#: src/misc2_interface.c:434 src/misc2_interface.c:521
+#: src/misc2_interface.c:1074 src/misc2_interface.c:1169
+#: src/misc_interface.c:263 src/misc_interface.c:1018
+#: src/options_interface.c:978
msgid "Esc"
msgstr ""
-#: src/misc2_interface.c:590
+#: src/misc2_interface.c:603
msgid "1 year"
msgstr ""
-#: src/misc2_interface.c:598
+#: src/misc2_interface.c:611
msgid "3 years"
msgstr ""
-#: src/misc2_interface.c:606
+#: src/misc2_interface.c:619
msgid "4 years"
msgstr ""
-#: src/misc2_interface.c:614
+#: src/misc2_interface.c:627
msgid "2 years"
msgstr ""
-#: src/misc2_interface.c:677
+#: src/misc2_interface.c:690
msgid "Make offer"
msgstr ""
-#: src/misc2_interface.c:764
+#: src/misc2_interface.c:777
msgid "Users -- click to remove"
msgstr ""
-#: src/misc2_interface.c:779
+#: src/misc2_interface.c:792
msgid "Click on a user to remove him from the game."
msgstr ""
-#: src/misc2_interface.c:785
+#: src/misc2_interface.c:798
msgid "Available teams"
msgstr ""
-#: src/misc2_interface.c:821 src/misc_interface.c:190
+#: src/misc2_interface.c:834 src/misc_interface.c:190
msgid "Add user"
msgstr ""
-#: src/misc2_interface.c:897
+#: src/misc2_interface.c:910
msgid "Debug"
msgstr ""
-#: src/misc2_interface.c:904
+#: src/misc2_interface.c:917
msgid ""
"Bygfoot debug window. If you got here by accident, CLOSE IMMEDIATELY "
"(otherwise your CPU will be destroyed by overheating)."
msgstr ""
-#: src/misc2_interface.c:1144 src/misc_interface.c:994
+#: src/misc2_interface.c:1157 src/misc_interface.c:994
msgid "Return"
msgstr ""
-#: src/misc2_interface.c:1173
+#: src/misc2_interface.c:1186
msgid "Decide later"
msgstr ""
@@ -1733,7 +1738,7 @@ msgstr ""
msgid "_Resume last game"
msgstr ""
-#: src/misc_interface.c:409 src/window.c:466
+#: src/misc_interface.c:409 src/window.c:483
msgid "Select font"
msgstr ""
@@ -2223,56 +2228,56 @@ msgid ""
"this user starts a new game)"
msgstr ""
-#: src/player.c:565
+#: src/player.c:559
msgid "You can't replace a banned player."
msgstr ""
-#: src/player.c:1029
+#: src/player.c:1023
#, c-format
msgid "%s's contract expires in %.1f years."
msgstr ""
-#: src/player.c:1139
+#: src/player.c:1134
msgid "Concussion"
msgstr ""
-#: src/player.c:1142
+#: src/player.c:1137
msgid "Pulled muscle"
msgstr ""
-#: src/player.c:1145
+#: src/player.c:1140
msgid "Hamstring"
msgstr ""
-#: src/player.c:1148
+#: src/player.c:1143
msgid "Groin injury"
msgstr ""
-#: src/player.c:1151
+#: src/player.c:1146
msgid "Fractured ankle"
msgstr ""
-#: src/player.c:1154
+#: src/player.c:1149
msgid "Broken rib"
msgstr ""
-#: src/player.c:1157
+#: src/player.c:1152
msgid "Broken leg"
msgstr ""
-#: src/player.c:1160
+#: src/player.c:1155
msgid "Broken ankle"
msgstr ""
-#: src/player.c:1163
+#: src/player.c:1158
msgid "Broken arm"
msgstr ""
-#: src/player.c:1166
+#: src/player.c:1161
msgid "Broken shoulder"
msgstr ""
-#: src/player.c:1169
+#: src/player.c:1164
msgid "Torn crucial ligament"
msgstr ""
@@ -2514,7 +2519,7 @@ msgstr ""
msgid "Stadium"
msgstr ""
-#: src/treeview.c:1229 src/window.c:279
+#: src/treeview.c:1229 src/window.c:296
#, c-format
msgid ""
"Improvement in progress.\n"
@@ -3104,56 +3109,60 @@ msgid ""
"the contract."
msgstr ""
-#: src/window.c:36
+#: src/window.c:39
+msgid "News"
+msgstr ""
+
+#: src/window.c:53
msgid "Didn't find file 'bygfoot_help'."
msgstr ""
-#: src/window.c:119
+#: src/window.c:136
msgid "Bygfoot Save Files"
msgstr ""
-#: src/window.c:125
+#: src/window.c:142
msgid "All Files"
msgstr ""
-#: src/window.c:289
+#: src/window.c:306
msgid "No improvements currently in progress."
msgstr ""
-#: src/window.c:358
+#: src/window.c:375
#, c-format
msgid "Welcome to Bygfoot %s"
msgstr ""
-#: src/window.c:395
+#: src/window.c:412
msgid "Erm..."
msgstr ""
-#: src/window.c:414
+#: src/window.c:431
msgid "Numbers..."
msgstr ""
-#: src/window.c:425
+#: src/window.c:442
msgid "Your stadium"
msgstr ""
-#: src/window.c:458
+#: src/window.c:475
msgid "Options"
msgstr ""
-#: src/window.c:481
+#: src/window.c:498
msgid "Contract offer"
msgstr ""
-#: src/window.c:489
+#: src/window.c:506
msgid "User management"
msgstr ""
-#: src/window.c:512
+#: src/window.c:529
msgid "Transfer offer"
msgstr ""
-#: src/window.c:520
+#: src/window.c:537
msgid "Sponsorship offers"
msgstr ""
diff --git a/po/de.po b/po/de.po
index 87b4962f..e75de9dd 100644
--- a/po/de.po
+++ b/po/de.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bygfoot 0.1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-06-20 19:08+0200\n"
+"POT-Creation-Date: 2005-06-23 22:48+0200\n"
"PO-Revision-Date: 2005-06-20 19:08+0200\n"
"Last-Translator: Gyz Both \n"
"Language-Team: \n"
@@ -37,7 +37,7 @@ msgstr ""
"\n"
"Tore/Spiel %.1f Schüsse %% %.1f"
-#: src/game_gui.c:611
+#: src/game_gui.c:619
msgid ""
"\n"
"If you feel you've found out something about the game that has to be shared, "
@@ -47,19 +47,19 @@ msgstr ""
"Wenn Du glaubst, etwas über das Spiel herausgefunden zu haben, das unbedingt "
"mitgeteilt werden muss, kannst Du's in der Bygfoot Wiki loswerden:\n"
-#: src/misc_interface.c:492 src/misc_interface.c:511
+#: src/misc_interface.c:533 src/misc_interface.c:552
msgid " "
msgstr " "
-#: src/user.c:770
+#: src/user.c:774
msgid " & Co."
msgstr " & Co."
-#: src/user.c:775
+#: src/user.c:779
msgid " & Daughters"
msgstr " & Töchter"
-#: src/user.c:774
+#: src/user.c:778
msgid " & Sons"
msgstr "& Söhne"
@@ -67,7 +67,7 @@ msgstr "& Söhne"
msgid " (FK)"
msgstr " (FS)"
-#: src/game_gui.c:522
+#: src/game_gui.c:530
msgid " (NOTE: If you don't, the game is over for you.)"
msgstr "(BEMERKUNG: Wenn Du ablehnst, ist das Spiel vorbei für Dich.)"
@@ -91,7 +91,7 @@ msgstr " -- Wiederholungsspiele"
msgid " -- Second leg"
msgstr " -- Rückspiel"
-#: src/user.c:767
+#: src/user.c:771
msgid " Assoc."
msgstr " Holding"
@@ -99,83 +99,83 @@ msgstr " Holding"
msgid " Autosave files "
msgstr "Dateien für Auto-Speichern"
-#: src/user.c:757
+#: src/user.c:761
msgid " Bank"
msgstr " Bank"
-#: src/user.c:776
+#: src/user.c:780
msgid " Bros."
msgstr " Gebr."
-#: src/user.c:755
+#: src/user.c:759
msgid " Chemicals"
msgstr " Chemie"
-#: src/user.c:768
+#: src/user.c:772
msgid " Co."
msgstr " Ges."
-#: src/user.c:748
+#: src/user.c:752
msgid " Communications"
msgstr " Kommunikation"
-#: src/user.c:751
+#: src/user.c:755
msgid " Company"
msgstr " Gesellschaft"
-#: src/user.c:771
+#: src/user.c:775
msgid " Corp."
msgstr " AG"
-#: src/user.c:764
+#: src/user.c:768
msgid " Data Systems"
msgstr " Datensysteme"
-#: src/user.c:756
+#: src/user.c:760
msgid " Energy"
msgstr " Energie"
-#: src/user.c:769
+#: src/user.c:773
msgid " Ent."
msgstr " Ges."
-#: src/user.c:761
+#: src/user.c:765
msgid " Financial"
msgstr " Finanzen"
-#: src/user.c:481
+#: src/user.c:485
msgid " Fortunately he's got a cousin who can help your team out."
msgstr "Glücklicherweise hat er einen Cousin, der einspringen kann."
-#: src/user.c:772
+#: src/user.c:776
msgid " Group"
msgstr " Gruppe"
-#: src/user.c:749
+#: src/user.c:753
msgid " Holdings"
msgstr " Logistik"
-#: src/user.c:750
+#: src/user.c:754
msgid " Industries"
msgstr " Pharma"
-#: src/user.c:753
+#: src/user.c:757
msgid " Labs"
msgstr " Labore"
-#: src/user.c:766
+#: src/user.c:770
msgid " Ltd."
msgstr " GmbH"
-#: src/user.c:762
+#: src/user.c:766
msgid " Petroleum"
msgstr " Petroleum"
-#: src/user.c:758
+#: src/user.c:762
msgid " Products"
msgstr " Produkte"
-#: src/user.c:763
+#: src/user.c:767
msgid " Restaurants"
msgstr " Gaststätten"
@@ -183,7 +183,7 @@ msgstr " Gaststätten"
msgid " Round "
msgstr " Runde "
-#: src/user.c:760
+#: src/user.c:764
msgid " Scientific"
msgstr " Scientific"
@@ -191,19 +191,19 @@ msgstr " Scientific"
msgid " Season "
msgstr " Saison "
-#: src/user.c:759
+#: src/user.c:763
msgid " Software"
msgstr " Software"
-#: src/user.c:747
+#: src/user.c:751
msgid " Systems"
msgstr " Systeme"
-#: src/user.c:754
+#: src/user.c:758
msgid " Technologies"
msgstr " Technologien"
-#: src/user.c:752
+#: src/user.c:756
msgid " Telecommunications"
msgstr " Telekommunikation"
@@ -231,21 +231,21 @@ msgstr " mehr"
msgid " p."
msgstr " i.E."
-#: src/misc_interface.c:811
+#: src/misc_interface.c:857
msgid " seats"
msgstr " Plätze"
-#: src/treeview.c:1338
+#: src/treeview.c:1356
#, c-format
msgid "%.1f months / %s"
msgstr "%.1f Monate / %s"
-#: src/team.c:976
+#: src/team.c:988
#, c-format
msgid "%s (H) "
msgstr "%s (H) "
-#: src/team.c:990
+#: src/team.c:1002
#, c-format
msgid "%s (N) "
msgstr "%s (N) "
@@ -272,7 +272,7 @@ msgstr ""
"%s konnte sich %s nicht leisten, oder er hatte keinen Platz mehr in der "
"Mannschaft."
-#: src/user.c:673
+#: src/user.c:677
#, c-format
msgid ""
"%s fires you because of financial mismanagement.\n"
@@ -281,7 +281,7 @@ msgstr ""
"%s feuert Dich wegen wirtschaftlicher Unfähigkeit.\n"
"Du bekommst eine neue Arbeit mit %s in der %s."
-#: src/user.c:679
+#: src/user.c:683
#, c-format
msgid ""
"%s fires you because of unsuccessfulness.\n"
@@ -290,17 +290,17 @@ msgstr ""
"%s feuert Dich wegen Erfolglosigkeit.\n"
"Du bekommst eine neue Arbeit mit %s in der %s."
-#: src/transfer.c:434
+#: src/transfer.c:435
#, c-format
msgid "%s has been added to the transfer list for %d weeks."
msgstr "%s wurde für %d Wochen auf die Transferliste gesetzt."
-#: src/user.c:402
+#: src/user.c:406
#, c-format
msgid "%s has left your team because his contract expired."
msgstr "%s hat Deine Mannschaft verlassen, da sein Vertrag auslief."
-#: src/user.c:462
+#: src/user.c:466
#, c-format
msgid ""
"%s of %s has rejected your offer (%s / %s). He wasn't satisfied with the "
@@ -309,7 +309,7 @@ msgstr ""
"%s von %s hat dein Angebot (%s / %s) abgelehnt. Er war mit dem angebotenen "
"Gehalt unzufrieden."
-#: src/user.c:685
+#: src/user.c:689
#, c-format
msgid ""
"%s offer you a job in the %s.\n"
@@ -333,7 +333,7 @@ msgstr ""
msgid "%s rejects your offer. You may still make %d offers."
msgstr "%s lehnt Dein Angebot ab. Du kannst noch %d Angebote abgeben."
-#: src/callbacks.c:456
+#: src/callbacks.c:460
#, c-format
msgid "%s will shoot penalties and free kicks when he plays."
msgstr "%s wird Elfmeter und Freistöße schießen wenn er spielt."
@@ -347,12 +347,12 @@ msgstr ""
"%s möchte %s kaufen. Sie bieten %s, was %s ist als der Wert des Spielers. "
"Nimmst Du an?"
-#: src/player.c:969
+#: src/player.c:1029
#, c-format
msgid "%s's contract expires in %.1f years."
msgstr "%ss Vertrag läuft in %.1f Jahren aus."
-#: src/user.c:478
+#: src/user.c:482
#, c-format
msgid ""
"%s's injury was so severe that he can't play football on a professional "
@@ -371,8 +371,8 @@ msgstr "%s: %d (keine Obergrenze)\n"
msgid "%s: %d weeks\n"
msgstr "%s: %d Wochen\n"
-#: src/misc_interface.c:894 src/misc_interface.c:902 src/misc_interface.c:928
-#: src/misc_interface.c:936
+#: src/misc_interface.c:940 src/misc_interface.c:948 src/misc_interface.c:974
+#: src/misc_interface.c:982
msgid "0"
msgstr "0"
@@ -381,11 +381,11 @@ msgstr "0"
msgid "1"
msgstr "1"
-#: src/misc2_interface.c:590
+#: src/misc2_interface.c:603
msgid "1 year"
msgstr "1 Jahr"
-#: src/misc2_interface.c:614
+#: src/misc2_interface.c:627
msgid "2 years"
msgstr "2 Jahre"
@@ -393,15 +393,15 @@ msgstr "2 Jahre"
msgid "2000"
msgstr "2000"
-#: src/misc2_interface.c:598
+#: src/misc2_interface.c:611
msgid "3 years"
msgstr "3 Jahre"
-#: src/misc2_interface.c:606
+#: src/misc2_interface.c:619
msgid "4 years"
msgstr "4 Jahre"
-#: src/team.c:981
+#: src/team.c:993
#, c-format
msgid "%s (A) "
msgstr "%s (A) "
@@ -433,7 +433,7 @@ msgstr ""
"Es gab technische Probleme\n"
"im Stadion."
-#: src/treeview.c:1473 src/treeview.c:1478
+#: src/treeview.c:1491 src/treeview.c:1496
#, c-format
msgid "Week %d Round %d"
msgstr "Woche %d Runde %d"
@@ -458,15 +458,15 @@ msgid ""
msgstr ""
"Ein Lautsprecher hat Feuer gefangen, die Flammen verschlingen das Stadion"
-#: src/lg_commentary.c:481 src/team.c:496
+#: src/lg_commentary.c:481 src/team.c:508
msgid "ALL OUT ATTACK"
msgstr "BRECHSTANGE"
-#: src/lg_commentary.c:469 src/team.c:488
+#: src/lg_commentary.c:469 src/team.c:500
msgid "ALL OUT DEFEND"
msgstr "BETONVERTEIDIGUNG"
-#: src/lg_commentary.c:484 src/team.c:503
+#: src/lg_commentary.c:484 src/team.c:515
msgid "ANTI"
msgstr "ANTI"
@@ -475,23 +475,23 @@ msgid "AT fans can't be wrong, this is the match we have all come to watch"
msgstr ""
"AT Fans können nicht irren, dies ist das Spiel, das wir alle sehen wollen"
-#: src/lg_commentary.c:478 src/team.c:494
+#: src/lg_commentary.c:478 src/team.c:506
msgid "ATTACK"
msgstr "ANGRIFF"
-#: src/interface.c:806 src/misc2_interface.c:1014
+#: src/interface.c:806 src/misc2_interface.c:1027
msgid "About"
msgstr "Über"
-#: src/misc_interface.c:1161
+#: src/misc_interface.c:1208
msgid "Accept"
msgstr "Annehmen"
-#: src/game_gui.c:520
+#: src/game_gui.c:528
msgid "Accept?"
msgstr "Einverstanden?"
-#: src/misc2_interface.c:821 src/misc_interface.c:184
+#: src/misc2_interface.c:834 src/misc_interface.c:190
msgid "Add user"
msgstr "Benutzer hinzufügen"
@@ -507,7 +507,7 @@ msgstr "Nach MI Minuten ended das Spiel mit einem RE"
msgid "After a close match the game heads into extra time"
msgstr "Nach einem engen Spiel beginnt die Verlängerung"
-#: src/treeview.c:257 src/treeview.c:1760
+#: src/treeview.c:257 src/treeview.c:1778
msgid "Age"
msgstr "Alter"
@@ -515,7 +515,7 @@ msgstr "Alter"
msgid "Age "
msgstr "Alter "
-#: src/window.c:125
+#: src/window.c:142
msgid "All Files"
msgstr "Alle Dateien"
@@ -559,11 +559,11 @@ msgstr "Ein weiterer Flankenlauf"
msgid "Anti"
msgstr "Anti"
-#: src/callbacks.c:168
+#: src/callbacks.c:170
msgid "At least one user didn't take his turn this week. Continue?"
msgstr "Mindestens ein Benutzer ist noch nicht drangewesen. Fortfahren?"
-#: src/game_gui.c:609
+#: src/game_gui.c:617
msgid ""
"At the Bygfoot forums you can report bugs, ask for help and discuss the game "
"(you don't have to register):\n"
@@ -571,7 +571,7 @@ msgstr ""
"In den Bygfoot-Foren kannst Du Fehler melden, nach Hilfe fragen und über das "
"Spiel diskutieren (Du musst Dich dazu nicht anmelden):\n"
-#: src/interface.c:454 src/treeview.c:1420
+#: src/interface.c:454 src/treeview.c:1438
msgid "Attack"
msgstr "Angriff"
@@ -608,7 +608,7 @@ msgstr "Durchschn. Fäh."
msgid "Av.Sk."
msgstr "Du.Fäh."
-#: src/misc2_interface.c:785
+#: src/misc2_interface.c:798
msgid "Available teams"
msgstr "Verfügbare Mannschaften"
@@ -616,15 +616,15 @@ msgstr "Verfügbare Mannschaften"
msgid "Average"
msgstr "Durchschnitt"
-#: src/misc_interface.c:828
+#: src/misc_interface.c:874
msgid "Average attendance"
msgstr "Zuschauerschnitt"
-#: src/misc_interface.c:842
+#: src/misc_interface.c:888
msgid "Average attendance %"
msgstr "Zuschauerschnitt %"
-#: src/treeview.c:1519
+#: src/treeview.c:1537
msgid "Average skill"
msgstr "Durchschnittl. Fähigkeit"
@@ -632,7 +632,7 @@ msgstr "Durchschnittl. Fähigkeit"
msgid "Average skill:"
msgstr "Durchschnittl. Fähigkeit:"
-#: src/treeview.c:1488
+#: src/treeview.c:1506
msgid "Away"
msgstr "Auswärts"
@@ -640,7 +640,7 @@ msgstr "Auswärts"
msgid "Away fans have set fire to the north stand"
msgstr "Die Auswärtsfans haben Sitze entzündet"
-#: src/lg_commentary.c:475 src/team.c:492
+#: src/lg_commentary.c:475 src/team.c:504
msgid "BALANCED"
msgstr "AUSGEGLICHEN"
@@ -661,7 +661,7 @@ msgstr "Mies"
msgid "Bad control by P2 lets P1 steal the ball off him"
msgstr "P2 kontrolliert den Ball schlecht, P1 kann ihn erobern"
-#: src/treeview.c:1296
+#: src/treeview.c:1291
msgid "Balance"
msgstr "Bilanz"
@@ -673,7 +673,7 @@ msgstr "Ausgeglichen"
msgid "Ball dinked over P2 but hit crossbar and bounced to safety"
msgstr "Der Ball zirkelt über P2, trifft aber nur die Latte"
-#: src/treeview.c:1767
+#: src/treeview.c:1785
msgid "Banned\n"
msgstr "Gesperrt\n"
@@ -685,23 +685,23 @@ msgstr "Starte neue Woche (Leertaste)"
msgid "Best"
msgstr "Der König"
-#: src/treeview.c:1971
+#: src/treeview.c:1989
msgid "Best defensive teams"
msgstr "Beste Abwehr"
-#: src/treeview.c:1974
+#: src/treeview.c:1992
msgid "Best goal scorers"
msgstr "Beste Torschützen"
-#: src/treeview.c:1975
+#: src/treeview.c:1993
msgid "Best goalkeepers"
msgstr "Beste Torhüter"
-#: src/treeview.c:1970
+#: src/treeview.c:1988
msgid "Best offensive teams"
msgstr "Bester Angriff"
-#: src/treeview.c:1261
+#: src/treeview.c:1267
msgid "Bi-weekly balance"
msgstr "Zweiwöchige Bilanz"
@@ -709,28 +709,28 @@ msgstr "Zweiwöchige Bilanz"
msgid "Boost"
msgstr "Boost"
-#: src/team.c:534
+#: src/team.c:546
#, c-format
msgid "Boost changed to %s."
msgstr "Boost auf %s gesetzt."
-#: src/player.c:1100
+#: src/player.c:1160
msgid "Broken ankle"
msgstr "Knöchelbruch"
-#: src/player.c:1103
+#: src/player.c:1163
msgid "Broken arm"
msgstr "Armbruch"
-#: src/player.c:1097
+#: src/player.c:1157
msgid "Broken leg"
msgstr "Beinbruch"
-#: src/player.c:1094
+#: src/player.c:1154
msgid "Broken rib"
msgstr "Rippenbruch"
-#: src/player.c:1106
+#: src/player.c:1166
msgid "Broken shoulder"
msgstr "Gebrochene Schulter"
@@ -742,11 +742,11 @@ msgstr "Spieler durchstöbern"
msgid "Browse teams"
msgstr "Mannschaften durchstöbern"
-#: src/window.c:119
+#: src/window.c:136
msgid "Bygfoot Save Files"
msgstr "Bygfoot Save-Dateien"
-#: src/misc2_interface.c:904
+#: src/misc2_interface.c:917
msgid ""
"Bygfoot debug window. If you got here by accident, CLOSE IMMEDIATELY "
"(otherwise your CPU will be destroyed by overheating)."
@@ -754,7 +754,7 @@ msgstr ""
"Bygfoot Debug-Fenster. Wenn Du zufällig hierhergekommen bist, SCHLIESSE "
"SOFORT (ansonsten wird Dein Prozessor durch Überhitzen zerstört)."
-#: src/game_gui.c:607
+#: src/game_gui.c:615
msgid ""
"Bygfoot is a very intuitive and simple game, so there isn't a full-grown "
"documentation. However, if you have trouble, there are a few places to go.\n"
@@ -779,7 +779,7 @@ msgstr "AFä"
msgid "CSkill "
msgstr "AFÄhig "
-#: src/misc_interface.c:876
+#: src/misc_interface.c:922
msgid "Capacity (seats)"
msgstr "Kapazität (Plätze)"
@@ -787,7 +787,7 @@ msgstr "Kapazität (Plätze)"
msgid "Cards "
msgstr "Karten "
-#: src/treeview.c:1768
+#: src/treeview.c:1786
msgid "Career values"
msgstr "Karrierewerte"
@@ -795,7 +795,7 @@ msgstr "Karrierewerte"
msgid "Caught well by P2"
msgstr "Gute Abwehr von P2"
-#: src/misc_interface.c:641
+#: src/misc_interface.c:682
msgid ""
"Change commentary verbosity. The higher this value the more events you can "
"see."
@@ -803,37 +803,37 @@ msgstr ""
"Ausführlichkeit des Kommentars ändern. Je höher der Wert, desto mehr "
"Kommentare kannst Du sehen."
-#: src/misc_interface.c:619
+#: src/misc_interface.c:660
msgid "Change live game speed. The lower the value the faster the live game."
msgstr ""
"Geschwindigkeit des Livespiels ändern. Je niedriger der Wert, desto "
"schneller läuft das Livespiel ab."
-#: src/misc_interface.c:127
+#: src/misc_interface.c:133
msgid "Choose country"
msgstr "Wähle Land"
-#: src/misc_interface.c:1058
+#: src/misc_interface.c:1105
msgid "Choose file"
msgstr "Datei auswählen"
-#: src/misc2_interface.c:779
+#: src/misc2_interface.c:792
msgid "Click on a user to remove him from the game."
msgstr "Klicke auf einen Benutzer, um ihn aus dem Spiel zu entfernen."
-#: src/misc_interface.c:103
+#: src/misc_interface.c:109
msgid "Click on a user to remove him."
msgstr "Klicke auf einen Benutzer, um ihn zu entfernen."
-#: src/misc_interface.c:534
+#: src/misc_interface.c:575
msgid "Commentary"
msgstr "Kommentar"
-#: src/treeview.c:2391
+#: src/treeview.c:2409
msgid "Company"
msgstr "Firma"
-#: src/treeview.c:1252
+#: src/treeview.c:1257
msgid "Compensations"
msgstr "Abfindungen"
@@ -841,7 +841,7 @@ msgstr "Abfindungen"
msgid "Compressing savegame..."
msgstr "Komprimiere Datei"
-#: src/player.c:1079
+#: src/player.c:1139
msgid "Concussion"
msgstr "Gehirnerschütterung"
@@ -857,7 +857,7 @@ msgstr "Bestätigen wenn nicht fit"
msgid "Constants file"
msgstr "Konstanten-Datei"
-#: src/treeview.c:261 src/treeview.c:1764
+#: src/treeview.c:261 src/treeview.c:1782
msgid "Contract"
msgstr "Vertrag"
@@ -865,11 +865,11 @@ msgstr "Vertrag"
msgid "Contract "
msgstr "Vertrag "
-#: src/treeview.c:1340
+#: src/treeview.c:1358
msgid "Contract / Money"
msgstr "Vertrag / Zahlungen"
-#: src/treeview.c:2392
+#: src/treeview.c:2410
msgid ""
"Contract length\n"
"(Months)"
@@ -877,15 +877,19 @@ msgstr ""
"Vertragslaufzeit\n"
"(Monate)"
-#: src/window.c:475
+#: src/window.c:498
msgid "Contract offer"
msgstr "Vertragsangebot "
-#: src/interface.c:814 src/misc2_interface.c:1028
+#: src/callbacks.c:788
+msgid "Contracts are disabled in this country definition."
+msgstr ""
+
+#: src/interface.c:814 src/misc2_interface.c:1041
msgid "Contributors"
msgstr "Mitwirkende"
-#: src/misc_interface.c:890 src/misc_interface.c:924
+#: src/misc_interface.c:936 src/misc_interface.c:970
msgid "Costs"
msgstr "Kosten"
@@ -898,31 +902,31 @@ msgstr "Konnte Pixmap-Datei nicht finden: %s"
msgid "Crunching challenge on P1"
msgstr "P1 wird hart attackiert"
-#: src/misc_interface.c:236
+#: src/misc_interface.c:272
msgid "Ctrl-O"
msgstr "Strg-O"
-#: src/treeview.c:2123
+#: src/treeview.c:2141
msgid "Cup champions"
msgstr "Pokalsieger"
-#: src/misc_interface.c:793
+#: src/misc_interface.c:839
msgid "Current capacity"
msgstr "Aktuelle Kapazität"
-#: src/treeview.c:2267
+#: src/treeview.c:2285
msgid "Current league"
msgstr "Aktuelle Liga"
-#: src/treeview.c:1755
+#: src/treeview.c:1773
msgid "Current position"
msgstr "Aktuelle Position"
-#: src/misc_interface.c:815
+#: src/misc_interface.c:861
msgid "Current safety"
msgstr "Aktuelle Sicherheit"
-#: src/treeview.c:1757
+#: src/treeview.c:1775
msgid "Current skill"
msgstr "Aktuelle Fähigkeit"
@@ -930,24 +934,24 @@ msgstr "Aktuelle Fähigkeit"
msgid "D"
msgstr "V"
-#: src/lg_commentary.c:472 src/team.c:490
+#: src/lg_commentary.c:472 src/team.c:502
msgid "DEFEND"
msgstr "VERTEIDIGEN"
-#: src/treeview.c:1325
+#: src/treeview.c:1343
#, c-format
msgid "Debt (repay in %d weeks)"
msgstr "Schulden (Rückzahltermin in %d Wochen)"
-#: src/misc2_interface.c:897
+#: src/misc2_interface.c:910
msgid "Debug"
msgstr "Debug"
-#: src/misc2_interface.c:1173
+#: src/misc2_interface.c:1186
msgid "Decide later"
msgstr "Später entscheiden"
-#: src/interface.c:442 src/treeview.c:1418
+#: src/interface.c:442 src/treeview.c:1436
msgid "Defend"
msgstr "Verteidigen"
@@ -959,7 +963,7 @@ msgstr "Ein Verteidiger klärt in letzter Minute"
msgid "Defender clears"
msgstr "Ein Verteidiger klärt"
-#: src/window.c:36
+#: src/window.c:53
msgid "Didn't find file 'bygfoot_help'."
msgstr "Konnte Datei 'bygfoot_help' nicht finden."
@@ -967,11 +971,19 @@ msgstr "Konnte Datei 'bygfoot_help' nicht finden."
msgid "Diving header by P1"
msgstr "Flugkopfball von P1"
+#: src/misc_interface.c:217
+msgid "Don't load definitions"
+msgstr ""
+
+#: src/misc_interface.c:220
+msgid "Don't load team definitions at all"
+msgstr ""
+
#: src/load_save.c:125 src/load_save.c:255
msgid "Done."
msgstr "Fertig."
-#: src/treeview.c:1318
+#: src/treeview.c:1336
msgid "Drawing credit"
msgstr "Dispokredit"
@@ -979,11 +991,11 @@ msgstr "Dispokredit"
msgid "Dw"
msgstr "U"
-#: src/team.c:1039
+#: src/team.c:1051
msgid "Dw "
msgstr "U "
-#: src/team.c:967
+#: src/team.c:979
#, c-format
msgid "Dw %d : %d"
msgstr "U %d : %d"
@@ -996,7 +1008,7 @@ msgstr "GTal"
msgid "Easy save for the goalkeeper"
msgstr "Ein dankbarer Ball für den Torhüter"
-#: src/callbacks.c:590
+#: src/callbacks.c:594
msgid "Enter a structure. The digits must sum up to 10."
msgstr "Spielsystem eingeben. Die Ziffern müssen sich zu 10 aufsummieren."
@@ -1004,21 +1016,22 @@ msgstr "Spielsystem eingeben. Die Ziffern müssen sich zu 10 aufsummieren."
msgid "Enter custom structure"
msgstr "Eigenes Spielsystem eingeben"
-#: src/window.c:389
+#: src/window.c:412
msgid "Erm..."
msgstr "Äh..."
-#: src/misc2_interface.c:434 src/misc2_interface.c:1061
-#: src/misc2_interface.c:1156 src/misc_interface.c:227
-#: src/misc_interface.c:972 src/options_interface.c:978
+#: src/misc2_interface.c:434 src/misc2_interface.c:521
+#: src/misc2_interface.c:1074 src/misc2_interface.c:1169
+#: src/misc_interface.c:263 src/misc_interface.c:1018
+#: src/options_interface.c:978
msgid "Esc"
msgstr "Esc"
-#: src/misc_interface.c:559
+#: src/misc_interface.c:600
msgid "Esc / Return / Space"
msgstr "Esc / Return / Leertaste"
-#: src/treeview.c:1759
+#: src/treeview.c:1777
msgid "Estimated talent"
msgstr "Geschätztes Talent"
@@ -1026,15 +1039,15 @@ msgstr "Geschätztes Talent"
msgid "Etal"
msgstr "GTal"
-#: src/treeview.c:1938
+#: src/treeview.c:1956
msgid "Event"
msgstr "Ereignis"
-#: src/misc_interface.c:898 src/misc_interface.c:932
+#: src/misc_interface.c:944 src/misc_interface.c:978
msgid "Expected duration"
msgstr "Erwartete Dauer"
-#: src/treeview.c:1359
+#: src/treeview.c:1377
msgid "Expenses"
msgstr "Ausgaben"
@@ -1070,6 +1083,10 @@ msgstr "Fin_Stad"
msgid "Final"
msgstr "Endspiel"
+#: src/callbacks.c:744
+msgid "Finances are disabled in this country definition."
+msgstr ""
+
#: src/interface.c:650 src/interface.c:1643
msgid "Fire"
msgstr "Feuern"
@@ -1090,7 +1107,7 @@ msgstr ""
msgid "Fit"
msgstr "Fit"
-#: src/treeview.c:1758
+#: src/treeview.c:1776
msgid "Fitness"
msgstr "Fitness"
@@ -1122,7 +1139,7 @@ msgstr "P2 foult: P1 scheint verletzt zu sein... er muss vielleicht raus"
msgid "Fouls"
msgstr "Fouls"
-#: src/player.c:1091
+#: src/player.c:1151
msgid "Fractured ankle"
msgstr "Angeknackster Knöchel"
@@ -1166,7 +1183,7 @@ msgstr "Spiele"
msgid "Games "
msgstr "Spiele "
-#: src/treeview.c:1765
+#: src/treeview.c:1783
msgid "Games/Goals\n"
msgstr "Spiele/Tore\n"
@@ -1174,11 +1191,11 @@ msgstr "Spiele/Tore\n"
msgid "Global"
msgstr "Global"
-#: src/treeview.c:254 src/treeview.c:2026
+#: src/treeview.c:254 src/treeview.c:2044
msgid "Go"
msgstr "To"
-#: src/treeview.c:2027
+#: src/treeview.c:2045
msgid "Go/Ga"
msgstr "To/Sp"
@@ -1186,7 +1203,7 @@ msgstr "To/Sp"
msgid "Goal!!!"
msgstr "Tor!!!"
-#: src/treeview.c:1535 src/treeview.c:1995 src/treeview_helper.c:730
+#: src/treeview.c:1553 src/treeview.c:2013 src/treeview_helper.c:730
msgid "Goals"
msgstr "Tore"
@@ -1216,15 +1233,15 @@ msgid ""
"tackle"
msgstr "P1 ersprintet den Ball aber P2 grätscht sauber"
-#: src/player.c:1088
+#: src/player.c:1148
msgid "Groin injury"
msgstr "Leistenverletzung"
-#: src/player.c:1085
+#: src/player.c:1145
msgid "Hamstring"
msgstr "Sehnenverletzung"
-#: src/user.c:432
+#: src/user.c:436
#, c-format
msgid "Have a look at the transfer list, there's an offer for %s."
msgstr "Schau mal auf die Transferliste, es gibt ein Angebot für %s."
@@ -1235,15 +1252,15 @@ msgstr ""
"Er scheint in der Luft zu schweben und produzier dann einen druckvollen "
"Kopfball"
-#: src/treeview.c:1761
+#: src/treeview.c:1779
msgid "Health"
msgstr "Gesundheit"
-#: src/interface.c:822 src/misc2_interface.c:1054
+#: src/interface.c:822 src/misc2_interface.c:1067
msgid "Help"
msgstr "Hilfe"
-#: src/treeview.c:1486
+#: src/treeview.c:1504
msgid "Home"
msgstr "Heim"
@@ -1284,7 +1301,7 @@ msgstr ""
"Wenn ausgewählt, Wochen ohne Benutzermannschaftenbeteiligung werden "
"automatisch berechnet (ohne dass man auf 'Neue Woche' klicken muss)"
-#: src/misc_interface.c:1168
+#: src/misc_interface.c:1215
msgid ""
"If you don't like any of the sponsors, you can go a few weeks without "
"sponsor and wait for new offers."
@@ -1292,11 +1309,11 @@ msgstr ""
"Wenn Du keinen der Angebote schätzt, kannst Du einige Wochen ohne Sponsor "
"bleiben und auf neue Angebote warten."
-#: src/misc_interface.c:965
+#: src/misc_interface.c:1011
msgid "Improve!"
msgstr "Verbessern!"
-#: src/treeview.c:1222 src/window.c:273
+#: src/treeview.c:1229 src/window.c:296
#, c-format
msgid ""
"Improvement in progress.\n"
@@ -1307,11 +1324,11 @@ msgstr ""
"%d Plätze und %d%% Sicherheit noch fertigzustellen.\n"
"Erwartetes Ende: %d Wochen."
-#: src/treeview.c:1358
+#: src/treeview.c:1376
msgid "Income"
msgstr "Einnahmen"
-#: src/misc_interface.c:864
+#: src/misc_interface.c:910
msgid "Increase"
msgstr "Erhöhen"
@@ -1352,7 +1369,7 @@ msgstr "Halbzeit."
msgid "It's still RE: extra time"
msgstr "Es steht immer noch RE: Verlängerung"
-#: src/misc2_interface.c:71 src/window.c:430
+#: src/misc2_interface.c:71 src/window.c:453
msgid "Job offer"
msgstr "Jobangebot"
@@ -1360,12 +1377,12 @@ msgstr "Jobangebot"
msgid "Job offers"
msgstr "Jobangebote"
-#: src/game_gui.c:573
+#: src/game_gui.c:581
#, c-format
msgid "Job offers set to %s."
msgstr "Jobangebote %."
-#: src/treeview.c:1249
+#: src/treeview.c:1256
msgid "Journey costs"
msgstr "Reisekosten"
@@ -1373,11 +1390,11 @@ msgstr "Reisekosten"
msgid "L"
msgstr "V"
-#: src/team.c:1042
+#: src/team.c:1054
msgid "L "
msgstr "V "
-#: src/team.c:963
+#: src/team.c:975
#, c-format
msgid "L %d : %d"
msgstr "V %d : %d"
@@ -1399,7 +1416,7 @@ msgstr "Letzte %d"
msgid "Last save file not found."
msgstr "Letzte Spielstandsdatei nicht gefunden."
-#: src/treeview.c:1533
+#: src/treeview.c:1551
msgid "Latest results"
msgstr "Letzte Ergebnisse"
@@ -1412,7 +1429,7 @@ msgstr "Liga"
msgid "League "
msgstr "Liga "
-#: src/treeview.c:2122
+#: src/treeview.c:2140
msgid "League champions"
msgstr "Meisterschaftsgewinner"
@@ -1420,12 +1437,12 @@ msgstr "Meisterschaftsgewinner"
msgid "League stats"
msgstr "Liga-Statistiken"
-#: src/callbacks.c:148
+#: src/callbacks.c:150
msgid "Left click to make an offer. Right click to remove offer."
msgstr ""
"Linksklick um ein Angebot abzugeben. Rechtsklick um Angebot zu annullieren."
-#: src/callbacks.c:733
+#: src/callbacks.c:749
msgid ""
"Left-click: get loan; Right-click: pay back; Middle click: stadium window."
msgstr ""
@@ -1440,11 +1457,11 @@ msgstr "Liste 1"
msgid "List 2"
msgstr "Liste 2"
-#: src/interface.c:331 src/misc_interface.c:464 src/options_interface.c:488
+#: src/interface.c:331 src/misc_interface.c:505 src/options_interface.c:488
msgid "Live game"
msgstr "Livespiel"
-#: src/game_gui.c:580
+#: src/game_gui.c:588
#, c-format
msgid "Live game set to %s."
msgstr "Livespiel %s."
@@ -1457,7 +1474,7 @@ msgstr "Livespiel Geschwindigkeitsfaktor"
msgid "Live game verbosity"
msgstr "Livespiel Ausführlichkeit"
-#: src/misc_interface.c:253
+#: src/misc_interface.c:289
msgid "Load game"
msgstr "Lade Spielstand"
@@ -1465,7 +1482,22 @@ msgstr "Lade Spielstand"
msgid "Load game (Ctrl - O)"
msgstr "Lade Spielstand (Strg-O)"
-#: src/misc_interface.c:260
+#: src/misc_interface.c:213
+msgid "Load only the player names in the definition files"
+msgstr ""
+
+#: src/misc_interface.c:203
+msgid "Load team definitions"
+msgstr ""
+
+#: src/misc_interface.c:206
+msgid ""
+"Load teams from definition files (note that the official Bygfoot package "
+"doesn't contain team definition files, you have to get them from the "
+"homepage or via the bygfoot-update script)"
+msgstr ""
+
+#: src/misc_interface.c:296
msgid "Load the last game that was saved or loaded."
msgstr "Lade den Spielstand, der als letztes gespeichert oder geladen wurde."
@@ -1535,7 +1567,7 @@ msgstr "Ein Flachschuss, gut abgewehrt von P2"
msgid "M"
msgstr "M"
-#: src/misc2_interface.c:677
+#: src/misc2_interface.c:690
msgid "Make offer"
msgstr "Angebot abgeben"
@@ -1547,7 +1579,7 @@ msgstr "Benutzer verwalten"
msgid "Maximize main window"
msgstr "Maximiere Hauptfenster"
-#: src/treeview.c:1419
+#: src/treeview.c:1437
msgid "Midfield"
msgstr "Mittelfeld"
@@ -1555,7 +1587,7 @@ msgstr "Mittelfeld"
msgid "Misc."
msgstr "Div."
-#: src/treeview.c:1314
+#: src/treeview.c:1332
msgid "Money"
msgstr "Kontostand"
@@ -1567,7 +1599,7 @@ msgstr "Kontostand "
msgid "Money (approx.)"
msgstr "Kontostand (ungefähr)"
-#: src/treeview.c:2393
+#: src/treeview.c:2411
msgid "Money / week"
msgstr "Zahlung / Woche"
@@ -1576,7 +1608,7 @@ msgid "My league results"
msgstr "Meine Ligaergebnisse"
#: src/misc2_interface.c:97 src/treeview.c:246 src/treeview.c:606
-#: src/treeview.c:1753
+#: src/treeview.c:1771
msgid "Name"
msgstr "Name"
@@ -1584,11 +1616,11 @@ msgstr "Name"
msgid "Name "
msgstr "Name "
-#: src/treeview.c:1484
+#: src/treeview.c:1502
msgid "Neutral ground"
msgstr "Neutrales Stadion"
-#: src/treeview.c:1769
+#: src/treeview.c:1787
msgid ""
"New contract\n"
"offers"
@@ -1596,6 +1628,10 @@ msgstr ""
"Neue\n"
"Vertragsangebote"
+#: src/window.c:39
+msgid "News"
+msgstr ""
+
#: src/interface.c:1167
msgid "Next (W)"
msgstr "Nächster (W)"
@@ -1608,15 +1644,15 @@ msgstr "Nächste(r) Liga/Pokal"
msgid "Next user"
msgstr "Nächster Benutzer"
-#: src/game_gui.c:317
+#: src/game_gui.c:325
msgid "Next week you'll fire him and hire a new one."
msgstr "Nächste Woche feuerst Du ihn und stellst einen neuen ein."
-#: src/window.c:283
+#: src/window.c:306
msgid "No improvements currently in progress."
msgstr "Zur Zeit keine Verbesserungen im Gange."
-#: src/callbacks.c:624 src/callbacks.c:640
+#: src/callbacks.c:628 src/callbacks.c:644
msgid "No match stored."
msgstr "Kein Spiel gespeichert."
@@ -1624,19 +1660,19 @@ msgstr "Kein Spiel gespeichert."
msgid "None"
msgstr "Kein"
-#: src/window.c:408
+#: src/window.c:431
msgid "Numbers..."
msgstr "Zahlen..."
-#: src/lg_commentary.c:487 src/team.c:505
+#: src/lg_commentary.c:487 src/team.c:517
msgid "OFF"
msgstr "AUS"
-#: src/misc2_interface.c:221 src/player.c:1076 src/treeview_helper.c:1082
+#: src/misc2_interface.c:221 src/player.c:1136 src/treeview_helper.c:1082
msgid "OK"
msgstr "OK"
-#: src/lg_commentary.c:490 src/team.c:507
+#: src/lg_commentary.c:490 src/team.c:519
msgid "ON"
msgstr "EIN"
@@ -1661,7 +1697,12 @@ msgstr "Oh nein, der Ball springt gegen P1 und ins Netz"
msgid "On"
msgstr "Ein"
-#: src/window.c:452
+#: src/misc_interface.c:210
+#, fuzzy
+msgid "Only names"
+msgstr "Schriftart"
+
+#: src/window.c:475
msgid "Options"
msgstr "Einstellungen"
@@ -1673,7 +1714,7 @@ msgstr "Aua, das war schmerzhaft"
msgid "Overwrite"
msgstr "Überschreiben"
-#: src/game_gui.c:587
+#: src/game_gui.c:595
#, c-format
msgid "Overwrite set to %s."
msgstr "Überschreiben %s."
@@ -2002,11 +2043,11 @@ msgstr "Rückzahlung"
msgid "Penalties"
msgstr "Elfmeter"
-#: src/callbacks.c:450
+#: src/callbacks.c:454
msgid "Penalty/free kick shooter deselected."
msgstr "Elfmeter/Freistoßschütze abgewählt."
-#: src/interface.c:501 src/treeview.c:1247
+#: src/interface.c:501 src/treeview.c:1254
msgid "Physio"
msgstr "Physio"
@@ -2042,7 +2083,7 @@ msgstr "Spielerliste 2"
msgid "Player list refresh rate"
msgstr "Aktualisierungsrate der Spielerliste"
-#: src/interface.c:425 src/treeview.c:1522
+#: src/interface.c:425 src/treeview.c:1540
msgid "Playing style"
msgstr "Spielstil"
@@ -2054,7 +2095,7 @@ msgstr "Pos"
msgid "Pos "
msgstr "Pos "
-#: src/treeview.c:1754
+#: src/treeview.c:1772
msgid "Position"
msgstr "Position"
@@ -2082,11 +2123,11 @@ msgstr "Voriger (Liga/Pokal) (1)"
msgid "Previous user"
msgstr "Vorheriger Benutzer"
-#: src/treeview.c:1242
+#: src/treeview.c:1249
msgid "Prize money"
msgstr "Preisgeld"
-#: src/player.c:1082
+#: src/player.c:1142
msgid "Pulled muscle"
msgstr "Muskelfaserriss"
@@ -2110,7 +2151,7 @@ msgstr "Beenden (Strg-Q)"
msgid "RE, what an astonishing result for TW"
msgstr "RE, was für ein Ergebnis für TW"
-#: src/misc2_interface.c:107 src/treeview.c:1501
+#: src/misc2_interface.c:107 src/treeview.c:1519
msgid "Rank"
msgstr "Rang"
@@ -2126,7 +2167,7 @@ msgstr "Sortiere Mannschaft"
msgid "Reds"
msgstr "Rote K."
-#: src/misc_interface.c:1182
+#: src/misc_interface.c:1229
msgid "Reject for now"
msgstr "Erstmal überlegen"
@@ -2159,15 +2200,15 @@ msgstr ""
"Setzt die Spielerliste zurück auf den Stand bei Beginn der Livespiel-Pause "
"(Rechtsklick auf die Spielerliste)"
-#: src/treeview.c:1623
+#: src/treeview.c:1641
msgid "Results"
msgstr "Ergebnisse"
-#: src/misc2_interface.c:1144 src/misc_interface.c:948
+#: src/misc2_interface.c:1157 src/misc_interface.c:994
msgid "Return"
msgstr "Return"
-#: src/misc_interface.c:583 src/misc_interface.c:605
+#: src/misc_interface.c:624 src/misc_interface.c:646
msgid "Return / Space"
msgstr "Return / Leertaste"
@@ -2179,7 +2220,7 @@ msgstr "Rechtsklick und Linksklick um den Boost zu verändern"
msgid "Right click and left click to change your playing style"
msgstr "Rechtsklick und Linksklick, um den Spielstil zu verändern"
-#: src/misc_interface.c:884 src/misc_interface.c:918
+#: src/misc_interface.c:930 src/misc_interface.c:964
msgid "Right-click to set to 0"
msgstr "Rechtsklick, um auf 0 zu setzen"
@@ -2187,16 +2228,16 @@ msgstr "Rechtsklick, um auf 0 zu setzen"
msgid "Round robin"
msgstr "Jeder gg. jeden"
-#: src/misc_interface.c:910
+#: src/misc_interface.c:956
msgid "Safety (%)"
msgstr "Sicherheit (%)"
-#: src/misc_callback_func.c:207
+#: src/misc_callback_func.c:218
msgid "Safety improvement too high, reset to highest possible value."
msgstr ""
"Sicherheitsverbesserung ist zu hoch, setze zurück auf größtmöglichen Wert."
-#: src/treeview.c:1975
+#: src/treeview.c:1993
msgid "Save %"
msgstr "Abgewehrt (%)"
@@ -2244,15 +2285,15 @@ msgstr "Speichere Transferliste..."
msgid "Saving users..."
msgstr "Speichere Benutzer..."
-#: src/interface.c:466 src/treeview.c:1248
+#: src/interface.c:466 src/treeview.c:1255
msgid "Scout"
msgstr "Spielerbeobachter"
-#: src/treeview.c:1910
+#: src/treeview.c:1928
msgid "Sea"
msgstr "Sai"
-#: src/treeview.c:2168
+#: src/treeview.c:2186
#, c-format
msgid "Season %d"
msgstr "Saison %d"
@@ -2261,7 +2302,7 @@ msgstr "Saison %d"
msgid "Season history"
msgstr "Saisonhistorie"
-#: src/misc_interface.c:368 src/window.c:460
+#: src/misc_interface.c:409 src/window.c:483
msgid "Select font"
msgstr "Schriftart auswählen"
@@ -2293,7 +2334,7 @@ msgstr "Schießt Elfer"
msgid "Short free-kick from P1"
msgstr "Gelupfter Freistoß von P1"
-#: src/treeview.c:656 src/treeview.c:1974
+#: src/treeview.c:656 src/treeview.c:1992
msgid "Shot %"
msgstr "Schuss %"
@@ -2365,7 +2406,7 @@ msgstr "Zeige Warnung wenn ein Spielervertrag abläuft in"
msgid "Sk"
msgstr "Fä"
-#: src/treeview.c:1756
+#: src/treeview.c:1774
msgid "Skill"
msgstr "Fähigkeit"
@@ -2381,55 +2422,61 @@ msgstr "Überspringe Wochen ohne Benutzerspiele"
msgid "Slicing challenge by P2 on P1"
msgstr "P2 attackiert P1 ohne Gnade"
-#: src/misc_interface.c:202
+#: src/misc_interface.c:238
msgid "Space"
msgstr "Leertaste"
-#: src/misc_interface.c:622
+#: src/misc_interface.c:663
msgid "Speed"
msgstr "Geschwindigkeit"
-#: src/treeview.c:1334
+#: src/treeview.c:1352
msgid "Sponsor"
msgstr "Sponsor"
-#: src/treeview.c:1244
+#: src/treeview.c:1251
msgid "Sponsorship"
msgstr "Sponsor"
-#: src/window.c:514
+#: src/window.c:537
msgid "Sponsorship offers"
msgstr "Sponsorenangebote"
-#: src/treeview.c:1251
-msgid "Stadium bills"
-msgstr "Stadionrechnungen"
+#: src/treeview.c:1213
+#, fuzzy
+msgid "Stadium"
+msgstr "Zeige Stadion"
-#: src/misc2_interface.c:117 src/treeview.c:1212
+#: src/misc2_interface.c:117 src/treeview.c:1219
msgid "Stadium capacity"
msgstr "Stadionkapazität"
-#: src/treeview.c:1250
-msgid "Stadium improvements"
-msgstr "Stadionverbesserungen"
+#: src/treeview.c:1319
+#, fuzzy
+msgid "Stadium expenses"
+msgstr "Stadion-Status"
-#: src/misc2_interface.c:122 src/treeview.c:1216
+#: src/callbacks.c:763
+msgid "Stadium management is disabled in this country definition."
+msgstr ""
+
+#: src/misc2_interface.c:122 src/treeview.c:1223
msgid "Stadium safety"
msgstr "Stadionsicherheit"
-#: src/treeview.c:1230
+#: src/treeview.c:1237
msgid "Stadium status"
msgstr "Stadion-Status"
-#: src/misc_interface.c:219
+#: src/misc_interface.c:255
msgid "Start"
msgstr "Los!"
-#: src/misc_interface.c:141
+#: src/misc_interface.c:147
msgid "Start in"
msgstr "Starte in"
-#: src/misc_interface.c:548
+#: src/misc_interface.c:589
msgid "Statistics"
msgstr "Statistiken"
@@ -2441,11 +2488,11 @@ msgstr "Status"
msgid "Status "
msgstr "Status "
-#: src/misc_interface.c:779
+#: src/misc_interface.c:825
msgid "Status:"
msgstr "Status:"
-#: src/callbacks.c:591
+#: src/callbacks.c:595
msgid "Structure"
msgstr "Spielsystem"
@@ -2461,7 +2508,7 @@ msgstr "Spielerwechsel passt System an"
msgid "Sweet strike by P1, hits the post"
msgstr "Zentimetergenauer Schuss von P1, trifft Aluminium"
-#: src/treeview.c:2315
+#: src/treeview.c:2333
msgid "System"
msgstr "System"
@@ -2507,8 +2554,8 @@ msgid "Tables"
msgstr "Tabellen"
#: src/treeview.c:121 src/treeview.c:262 src/treeview.c:607
-#: src/treeview.c:1136 src/treeview.c:1495 src/treeview.c:1622
-#: src/treeview.c:1910
+#: src/treeview.c:1136 src/treeview.c:1513 src/treeview.c:1640
+#: src/treeview.c:1928
msgid "Team"
msgstr "Mannschaft"
@@ -2516,11 +2563,11 @@ msgstr "Mannschaft"
msgid "Team "
msgstr "Mannschaft "
-#: src/treeview.c:1527
+#: src/treeview.c:1545
msgid "Team structure"
msgstr "Spielsystem"
-#: src/team.c:530
+#: src/team.c:542
#, c-format
msgid "Team style changed to %s."
msgstr "Spielstil verändert zu %s."
@@ -2583,7 +2630,7 @@ msgstr "Je niedriger dieser Wert, desto schneller läuft das Spiel ab."
msgid "The match is over!"
msgstr "Das Spiel ist aus!"
-#: src/game_gui.c:517
+#: src/game_gui.c:525
#, c-format
msgid ""
"The owners of %s are deeply impressed by your success with %s and would like "
@@ -2592,7 +2639,7 @@ msgstr ""
"Die Vereinsführung von %s ist zutiefst von Deinen Erfolgen mit %s "
"beeindruckt und würde Dich gerne verpflichten. Hier sind einige Daten zu %s:"
-#: src/user.c:254
+#: src/user.c:258
#, c-format
msgid ""
"The owners of %s are not satisfied with the recent performance of the team. "
@@ -2601,7 +2648,7 @@ msgstr ""
"Das Management von %s ist unzufrieden mit den letzten Leistungen der "
"Mannschaft. Es gibt Gerüchte, wonach ein neuer Trainer gesucht wird."
-#: src/user.c:450
+#: src/user.c:454
#, c-format
msgid ""
"The owners of %s have rejected your offer (%s / %s) for %s. Neither the fee "
@@ -2610,7 +2657,7 @@ msgstr ""
"Die Verantwortlichen von %s haben Dein Angebot (%s / %s) für %s abgelehnt. "
"Weder die Ablösesumme, noch das Gehalt war akzeptabel, sagen sie."
-#: src/user.c:456
+#: src/user.c:460
#, c-format
msgid ""
"The owners of %s have rejected your offer (%s / %s) for %s. The team owners "
@@ -2619,7 +2666,7 @@ msgstr ""
"Die Verantwortlichen von %s haben Dein Angebot (%s / %s) für %s abgelehnt. "
"Sie waren mit der Ablösesumme unzufrieden."
-#: src/user.c:444
+#: src/user.c:448
#, c-format
msgid ""
"The owners of %s have rejected your offer (%s / %s) for %s. There was a "
@@ -2632,7 +2679,7 @@ msgstr ""
msgid "The peasants are revolting"
msgstr "Die Hooligans toben"
-#: src/callbacks.c:397
+#: src/callbacks.c:401
msgid "The player is already on the list."
msgstr "Der Spieler ist bereits auf der Liste."
@@ -2642,7 +2689,7 @@ msgid ""
msgstr ""
"Keine Angebote möglich (die Besitzer verhandeln gerade ein anderes Angebot)."
-#: src/callbacks.c:413
+#: src/callbacks.c:417
msgid "The player is not on the list."
msgstr "Der Spieler ist nicht auf der Liste."
@@ -2674,7 +2721,7 @@ msgstr ""
msgid "The structure value %d is invalid."
msgstr "Der Wert %d ist ungültig."
-#: src/game_gui.c:511
+#: src/game_gui.c:519
#, c-format
msgid ""
"The team owners have fired you because of financial mismanagement. Luckily, "
@@ -2685,7 +2732,7 @@ msgstr ""
"Zum Glück haben die Verantwortlichen von %s von Deiner Entlassung gehört und "
"bieten Dir einen Vertrag an. Hier sind einige Daten zu %s:"
-#: src/game_gui.c:514
+#: src/game_gui.c:522
#, c-format
msgid ""
"The team owners have fired you because of unsuccessfulness. Luckily, the "
@@ -2701,7 +2748,7 @@ msgstr ""
msgid "The teams cant do it so now it's one on one. Striker against goalie"
msgstr "Jetzt geht es Mann gegen Mann, Schütze gegen Torwart"
-#: src/callbacks.c:155
+#: src/callbacks.c:157
msgid "The transfer deadline is over."
msgstr "Die Transferfrist ist vorbei."
@@ -2709,7 +2756,7 @@ msgstr "Die Transferfrist ist vorbei."
msgid "The two teams are greeted by a wall of noise as they take to the pitch"
msgstr "Die Mannschaften werden durch eine ohrenbetäubende Lärmkulisse begrüßt"
-#: src/misc_interface.c:1126
+#: src/misc_interface.c:1173
msgid ""
"There are a few companies interested in sponsoring your team. Please select "
"one:"
@@ -2717,7 +2764,7 @@ msgstr ""
"Es gibt einige Firmen, die Sponsor Deines Teams werden möchten. Bitte "
"auswählen:"
-#: src/callbacks.c:174
+#: src/callbacks.c:176
msgid "There are injured or banned players in one of the user teams. Continue?"
msgstr ""
"Es gibt verletzte oder gesperrte Spieler in einer der Benutzermannschaften "
@@ -2747,26 +2794,30 @@ msgstr ""
"Es gab zuviele Auswechslungen. Pro Spiel sind nur 3 erlaubt. Spielerliste "
"zurückgesetzt."
-#: src/callbacks.c:379
+#: src/callbacks.c:381
msgid "This is your first season."
msgstr "Dies ist Deine erste Saison."
-#: src/treeview.c:1243
+#: src/treeview.c:1250
msgid "Ticket income"
msgstr "Kartenverkauf"
-#: src/player.c:1109
+#: src/player.c:1169
msgid "Torn crucial ligament"
msgstr "Kreuzbandriss"
-#: src/window.c:506
+#: src/window.c:529
msgid "Transfer offer"
msgstr "Transferangebot"
-#: src/treeview.c:1279
+#: src/treeview.c:1309
msgid "Transfers"
msgstr "Transfers"
+#: src/callbacks.c:146 src/callbacks.c:397
+msgid "Transfers are disabled in this country definition."
+msgstr ""
+
#: src/interface.c:589
msgid ""
"Try to put the startup players onto their favoured positions and sort the "
@@ -2788,19 +2839,19 @@ msgstr "Entpacke Datei..."
msgid "User %s didn't consider your offer yet."
msgstr "Der Benutzer %s hat dein Angebot noch nicht angesehen."
-#: src/window.c:483
+#: src/window.c:506
msgid "User management"
msgstr "Benutzerverwaltung"
-#: src/misc_interface.c:158
+#: src/misc_interface.c:164
msgid "Username"
msgstr "Benutzername"
-#: src/misc2_interface.c:764
+#: src/misc2_interface.c:777
msgid "Users -- click to remove"
msgstr "Benutzer -- Anklicken um zu entfernen"
-#: src/treeview.c:259 src/treeview.c:1762
+#: src/treeview.c:259 src/treeview.c:1780
msgid "Value"
msgstr "Wert"
@@ -2808,7 +2859,7 @@ msgstr "Wert"
msgid "Value "
msgstr "Wert "
-#: src/misc_interface.c:629
+#: src/misc_interface.c:670
msgid "Verbosity"
msgstr "Ausführlichkeit"
@@ -2820,17 +2871,17 @@ msgstr "Ein gemeines Foul von P2 lässt P1 meterweit fliegen"
msgid "W"
msgstr "G"
-#: src/team.c:1044
+#: src/team.c:1056
msgid "W "
msgstr "G "
-#: src/team.c:958
+#: src/team.c:970
#, c-format
msgid "W %d : %d"
msgstr "G %d : %d"
#: src/callback_func.c:451 src/callback_func.c:458 src/treeview.c:260
-#: src/treeview.c:1763
+#: src/treeview.c:1781
msgid "Wage"
msgstr "Gehalt"
@@ -2838,7 +2889,7 @@ msgstr "Gehalt"
msgid "Wage "
msgstr "Gehalt "
-#: src/treeview.c:1246
+#: src/treeview.c:1253
msgid "Wages"
msgstr "Gehälter"
@@ -2846,7 +2897,7 @@ msgstr "Gehälter"
msgid "We're under way"
msgstr "Es kann losgehen"
-#: src/treeview.c:1910
+#: src/treeview.c:1928
msgid "Week"
msgstr "Woche"
@@ -2855,7 +2906,7 @@ msgstr "Woche"
msgid "Week %d Round %d"
msgstr "Woche %d Runde %d"
-#: src/window.c:352
+#: src/window.c:375
#, c-format
msgid "Welcome to Bygfoot %s"
msgstr "Willkommen zu Bygfoot %s"
@@ -2978,7 +3029,7 @@ msgstr "Wer hätte das vor MI Minuten gedacht, dass es soweit kommen würde"
msgid "YC"
msgstr "GK"
-#: src/treeview.c:1766
+#: src/treeview.c:1784
msgid "Yellow cards (limit)\n"
msgstr "Gelbe Karten (Obergrenze)\n"
@@ -2986,12 +3037,12 @@ msgstr "Gelbe Karten (Obergrenze)\n"
msgid "Yellows"
msgstr "Gelbe K."
-#: src/user.c:720
+#: src/user.c:724
#, c-format
msgid "You are champion of the %s!"
msgstr "Du bist Meister der %s!"
-#: src/finance.c:187
+#: src/finance.c:190
msgid "You are free from debt."
msgstr "Du bist schuldenfrei."
@@ -3050,11 +3101,11 @@ msgstr ""
msgid "You can't play Bygfoot without users!"
msgstr "Du kannst Bygfoot nicht ohne Benutzer spielen!"
-#: src/player.c:507
+#: src/player.c:565
msgid "You can't replace a banned player."
msgstr "Du kannst keinen gesperrten Spieler auswechseln."
-#: src/user.c:468
+#: src/user.c:472
#, c-format
msgid "You didn't have enough money to buy %s from %s."
msgstr "Du hattest nicht genügend Geld, um %s von %s zu kaufen."
@@ -3070,36 +3121,36 @@ msgstr ""
msgid "You don't have enough money to pay back."
msgstr "Du hast nicht genügend Geld um zurückzuzahlen."
-#: src/misc_callback_func.c:217
+#: src/misc_callback_func.c:228
msgid "You don't have the money."
msgstr "Du hast nicht genügend Geld."
-#: src/user.c:691
+#: src/user.c:695
#, c-format
msgid "You finish the season in the %s on rank %d."
msgstr "Du beendest die Saison in der %s auf Rang %d."
-#: src/user.c:696
+#: src/user.c:700
#, c-format
msgid "You get promoted to the %s."
msgstr "Du steigst in die %s auf."
-#: src/user.c:700
+#: src/user.c:704
#, c-format
msgid "You get relegated to the %s."
msgstr "Du steigst in die %s ab."
-#: src/finance.c:194
+#: src/finance.c:197
#, c-format
msgid "You have %d weeks to pay back the rest of your loan."
msgstr "Du hast %d Wochen, um den restlichen Kredit zurückzuzahlen."
-#: src/finance.c:164
+#: src/finance.c:167
#, c-format
msgid "You have %d weeks to pay back your loan."
msgstr "Du hast noch %d Wochen, um Deinen Kredit zurückzuzahlen."
-#: src/user.c:428
+#: src/user.c:432
#, c-format
msgid ""
"You have overdrawn your bank account once again. Bear in mind that after the "
@@ -3111,7 +3162,7 @@ msgstr ""
"Die Verantwortlichen geben Dir %d Wochen, um wieder Deine Dispokreditgrenze "
"zu erreichen."
-#: src/user.c:426
+#: src/user.c:430
#, c-format
msgid ""
"You have overdrawn your bank account. The team owners give you %d weeks to "
@@ -3128,20 +3179,20 @@ msgstr ""
"Man muss die Nerven unter Kontrolle bekommen wenn man eine Chance im "
"Elferschießen haben will"
-#: src/finance.c:97
+#: src/finance.c:100
msgid "You have to pay back your loan this week."
msgstr "Du musst Deinen Kredit diese Woche zurückzahlen."
-#: src/callbacks.c:531
+#: src/callbacks.c:535
msgid "You haven't made an offer for the player."
msgstr "Du hast kein Angebot für den Spieler abgegeben."
-#: src/callbacks.c:395 src/callbacks.c:411 src/callbacks.c:427
-#: src/callbacks.c:445 src/callbacks.c:766 src/callbacks.c:782
+#: src/callbacks.c:399 src/callbacks.c:415 src/callbacks.c:431
+#: src/callbacks.c:449 src/callbacks.c:794 src/callbacks.c:810
msgid "You haven't selected a player."
msgstr "Du hast keinen Spieler ausgewählt."
-#: src/user.c:709
+#: src/user.c:713
#, c-format
msgid "You lose in the %s final against %s."
msgstr "Du verlierst das %s-Finale gegen %.s"
@@ -3156,17 +3207,17 @@ msgstr ""
"Besitzer und der Spieler sind zufrieden mit Deinem Angebot. Willst Du den "
"Spieler nun kaufen?"
-#: src/user.c:715
+#: src/user.c:719
#, c-format
msgid "You reach the %s (round %d) of the %s."
msgstr "Du erreichst das %s (Runde %d) des %s."
-#: src/user.c:668
+#: src/user.c:672
#, c-format
msgid "You start the game with %s in the %s."
msgstr "Du beginnst das Spiel mit %s in der %s."
-#: src/callbacks.c:164 src/callbacks.c:557 src/callbacks.c:574
+#: src/callbacks.c:166 src/callbacks.c:561 src/callbacks.c:578
msgid "You still have some transfer business to manage."
msgstr "Du hast noch Transferangelegenheiten zu erledigen."
@@ -3179,16 +3230,16 @@ msgstr ""
"Du willst %s feuern. Da sein Vertrag in %.1f Jahren ausläuft, verlangt er %s "
"Abfindung. Einverstanden?"
-#: src/user.c:704
+#: src/user.c:708
#, c-format
msgid "You win the %s final against %s."
msgstr "Du gewinnst das %s Finale gegen %s."
-#: src/finance.c:101
+#: src/finance.c:104
msgid "Your bank account has to be above your drawing credit limit next week."
msgstr "Dein Konto muss nächste Woche Deinen Dispokredit übersteigen."
-#: src/user.c:856
+#: src/user.c:860
msgid ""
"Your current sponsor is satisfied with your results and would like to renew "
"the contract."
@@ -3196,11 +3247,11 @@ msgstr ""
"Dein gegenwärtiger Sponsor ist zufrieden mit Deinen Ergebnissen und würde "
"die Zusammenarbeit gerne fortsetzen."
-#: src/treeview.c:1467
+#: src/treeview.c:1485
msgid "Your next opponent"
msgstr "Dein nächster Gegner"
-#: src/user.c:437
+#: src/user.c:441
#, c-format
msgid ""
"Your offer for %s has been accepted. If you still want to buy him, go to the "
@@ -3209,7 +3260,7 @@ msgstr ""
"Dein Angebot für %s wurde akzeptiert. Wenn Du ihn immer noch kaufen willst, "
"gehe zur Transferliste und rechts-klicke auf den Spieler."
-#: src/callback_func.c:383 src/callbacks.c:529
+#: src/callback_func.c:383 src/callbacks.c:533
msgid "Your offer has been removed."
msgstr "Dein Angebot wurde annulliert."
@@ -3225,7 +3276,7 @@ msgstr "Dein Angebot wird nächste Woche verhandelt."
msgid "Your player roster is full or you don't enough money."
msgstr "Deine Mannschaft ist voll oder du hast nicht genügend Geld."
-#: src/treeview.c:1539
+#: src/treeview.c:1557
msgid "Your results"
msgstr "Deine Ergebnisse"
@@ -3233,16 +3284,16 @@ msgstr "Deine Ergebnisse"
msgid "Your roster is already full. You can't buy more players."
msgstr "Es ist kein Platz mehr in Deiner Mannschaft für neue Spieler."
-#: src/user.c:473
+#: src/user.c:477
#, c-format
msgid "Your roster is full. You couldn't buy %s from %s."
msgstr "Deine Mannschaft ist voll. Du konntest %s nicht von %s kaufen."
-#: src/window.c:419
+#: src/window.c:442
msgid "Your stadium"
msgstr "Dein Stadion"
-#: src/callbacks.c:429
+#: src/callbacks.c:433
msgid "Your team can't have less than 11 players."
msgstr "Deine Mannschaft kann nicht weniger als 11 Spieler haben."
@@ -3258,7 +3309,7 @@ msgstr "_Hilfe"
msgid "_Options"
msgstr "_Einstellugen"
-#: src/misc_interface.c:576
+#: src/misc_interface.c:617
msgid "_Pause"
msgstr "_Unterbrechen"
@@ -3266,11 +3317,11 @@ msgstr "_Unterbrechen"
msgid "_Player"
msgstr "S_pieler"
-#: src/misc_interface.c:597
+#: src/misc_interface.c:638
msgid "_Resume"
msgstr "_Weiter"
-#: src/misc_interface.c:274
+#: src/misc_interface.c:310
msgid "_Resume last game"
msgstr "_Letzten Spielstand laden"
@@ -3295,5 +3346,11 @@ msgstr "_Benutzer"
#~ msgid "Show a preview of my next games (F1)"
#~ msgstr "Zeige meine nächsten Spiele"
+#~ msgid "Stadium bills"
+#~ msgstr "Stadionrechnungen"
+
+#~ msgid "Stadium improvements"
+#~ msgstr "Stadionverbesserungen"
+
#~ msgid "Top league"
#~ msgstr "Höchste Spielklasse"
diff --git a/src/bygfoot.h b/src/bygfoot.h
index 70b4ebf4..7fcfcd7f 100644
--- a/src/bygfoot.h
+++ b/src/bygfoot.h
@@ -10,7 +10,6 @@
#endif
#include
-
#include "gettext_macros.h"
/**
@@ -70,6 +69,7 @@
enum ExitCodes
{
EXIT_OK = 0, /**< Normal exit. */
+ EXIT_GENERAL, /**< A general, multi-purpose exit code. */
EXIT_NO_COUNTRY_FILES, /**< Exit when no country files have been found. */
EXIT_FILE_OPEN_FAILED, /**< A file could not be opened. */
EXIT_PRINT_ERROR, /**< Exit when the print_error function is called on a set error.*/
@@ -102,10 +102,6 @@ typedef struct
/** Pointer array holding all cups. */
GPtrArray *allcups;
-
- /** Whether we have a supernational cup
- (which leads to disabling transfers, finances and stadium). */
- gboolean supernational;
} Country;
/** Struct used for having all the windows
diff --git a/src/callback_func.c b/src/callback_func.c
index a0539e3b..12f31d8a 100644
--- a/src/callback_func.c
+++ b/src/callback_func.c
@@ -72,7 +72,7 @@ callback_player_clicked(gint idx, GdkEventButton *event)
/* Only accept single-clicks right now. */
if(event->type != GDK_BUTTON_PRESS)
return;
-
+
if(event->button == 1)
{
if(selected_row[0] == -1)
diff --git a/src/callbacks.c b/src/callbacks.c
index 57adb745..7e037d7b 100644
--- a/src/callbacks.c
+++ b/src/callbacks.c
@@ -142,7 +142,7 @@ void
on_button_transfers_clicked (GtkButton *button,
gpointer user_data)
{
- if(country.supernational)
+ if(opt_int("int_opt_disable_transfers"))
game_gui_print_message(_("Transfers are disabled in this country definition."));
else if(week < transfer_get_deadline())
{
@@ -393,7 +393,7 @@ void
on_menu_put_on_transfer_list_activate (GtkMenuItem *menuitem,
gpointer user_data)
{
- if(country.supernational)
+ if(opt_int("int_opt_disable_transfers"))
game_gui_print_message(_("Transfers are disabled in this country definition."));
else if(selected_row[0] == -1)
game_gui_print_message(_("You haven't selected a player."));
@@ -716,7 +716,13 @@ on_eventbox_boost_button_press_event (GtkWidget *widget,
else
return FALSE;
- team_change_attribute_with_message(current_user.tm, TEAM_ATTRIBUTE_BOOST, new_boost);
+ if(new_boost == 1 && opt_int("int_opt_disable_boost_on"))
+ {
+ new_boost = 0;
+ game_gui_print_message(_("Boost ON is disabled in this country definition."));
+ }
+ else
+ team_change_attribute_with_message(current_user.tm, TEAM_ATTRIBUTE_BOOST, new_boost);
game_gui_write_meters();
game_gui_write_radio_items();
@@ -733,7 +739,7 @@ void
on_menu_show_finances_activate (GtkMenuItem *menuitem,
gpointer user_data)
{
- if(country.supernational)
+ if(opt_int("int_opt_disable_finances"))
{
game_gui_print_message(_("Finances are disabled in this country definition."));
return;
@@ -752,7 +758,7 @@ void
on_menu_show_stadium_activate (GtkMenuItem *menuitem,
gpointer user_data)
{
- if(country.supernational)
+ if(opt_int("int_opt_disable_stadium"))
{
game_gui_print_message(_("Stadium management is disabled in this country definition."));
return;
@@ -777,7 +783,7 @@ void
on_menu_offer_new_contract_activate (GtkMenuItem *menuitem,
gpointer user_data)
{
- if(country.supernational)
+ if(opt_int("int_opt_disable_contracts"))
{
game_gui_print_message(_("Contracts are disabled in this country definition."));
return;
diff --git a/src/finance.c b/src/finance.c
index 41905d1d..4e861d77 100644
--- a/src/finance.c
+++ b/src/finance.c
@@ -25,7 +25,7 @@ finance_update_user_weekly(User *user)
const_float("float_finance_scout_factor3"),
const_float("float_finance_scout_factor4")};
- if(country.supernational)
+ if(opt_int("int_opt_disable_finances"))
return;
if(week % 2 == 1)
diff --git a/src/game.c b/src/game.c
index de0e518d..d2dd8caa 100644
--- a/src/game.c
+++ b/src/game.c
@@ -252,7 +252,7 @@ game_initialize(Fixture *fix)
ticket_income =
fix->attendance * const_int("int_team_stadium_ticket_price");
- if(!country.supernational && user_idx[0] != -1 && fix->home_advantage)
+ if(!opt_int("int_opt_disable_finances") && user_idx[0] != -1 && fix->home_advantage)
{
usr(user_idx[0]).money += ticket_income;
usr(user_idx[0]).money_in[1][MON_IN_TICKET] += ticket_income;
diff --git a/src/game_gui.c b/src/game_gui.c
index 0db63424..c576191d 100644
--- a/src/game_gui.c
+++ b/src/game_gui.c
@@ -199,7 +199,7 @@ game_gui_set_main_window_header(void)
gui_label_set_text_from_int(label_round, week_round, FALSE);
gui_label_set_text_from_int(label_rank, week_round, FALSE);
- if(!country.supernational)
+ if(!opt_int("int_opt_disable_finances"))
{
misc_print_grouped_int(current_user.money, buf, FALSE);
gtk_label_set_text(label_money, buf);
@@ -300,8 +300,16 @@ game_gui_read_radio_items(GtkWidget *widget)
for(i=0;i<3;i++)
if(widget == boost[i])
+ {
current_user.tm->boost = i - 1;
+ if(current_user.tm->boost == 1 && opt_int("int_opt_disable_boost_on"))
+ {
+ current_user.tm->boost = 0;
+ game_gui_print_message(_("Boost ON is disabled in this country definition."));
+ }
+ }
+
for(i=0;i<5;i++)
if(widget == style[i])
current_user.tm->style = i - 2;
@@ -324,6 +332,9 @@ game_gui_read_radio_items(GtkWidget *widget)
old_physio != current_user.physio)
game_gui_print_message(_("Next week you'll fire him and hire a new one."));
+ game_gui_write_meters();
+ game_gui_write_radio_items();
+
treeview_show_next_opponent();
}
diff --git a/src/main.c b/src/main.c
index 3fc02fdf..8089633d 100644
--- a/src/main.c
+++ b/src/main.c
@@ -29,8 +29,7 @@ main_init_variables(void)
ligs = cps = NULL;
acps = NULL;
country.name = country.symbol = country.sid = NULL;
- country.supernational = FALSE;
-
+
season = week = week_round = 1;
for(i=0;ivalue = new_value;
}
+
+
+/** Add an option to the optionlist with the given values. */
+void
+option_add(OptionList *optionlist, const gchar *name, gint int_value, const gchar *string_value)
+{
+ gint i;
+ Option new;
+ gpointer element = g_datalist_get_data(&optionlist->datalist, name);
+
+ if(element != NULL)
+ {
+ g_warning("Option named '%s' already contained in optionlist.", name);
+ main_exit_program(EXIT_GENERAL, NULL);
+ }
+
+ new.name = g_string_new(name);
+ new.value = int_value;
+ new.string_value = (string_value == NULL) ? NULL : g_string_new(string_value);
+
+ g_array_append_val(optionlist->list, new);
+
+ for(i=0;ilist->len;i++)
+ g_datalist_set_data(&optionlist->datalist, g_array_index(optionlist->list, Option, i).name->str,
+ &g_array_index(optionlist->list, Option, i));
+}
diff --git a/src/option.h b/src/option.h
index cb1116d3..e68a2195 100644
--- a/src/option.h
+++ b/src/option.h
@@ -54,4 +54,7 @@ option_set_string(const gchar *name, OptionList *optionlist, const gchar *new_va
void
option_set_int(const gchar *name, OptionList *optionlist, gint new_value);
+void
+option_add(OptionList *optionlist, const gchar *name, gint int_value, const gchar *string_value);
+
#endif
diff --git a/src/options_callbacks.c b/src/options_callbacks.c
index 7111731e..8a51824c 100644
--- a/src/options_callbacks.c
+++ b/src/options_callbacks.c
@@ -83,10 +83,10 @@ on_checkbutton_save_global_button_press_event
g_free(conf_file);
option_gui_set_up_window();
+ return TRUE;
}
-
- return TRUE;
+ return FALSE;
}
@@ -101,8 +101,9 @@ on_checkbutton_save_user_button_press_event
{
file_load_user_conf_file(¤t_user);
option_gui_set_up_window();
+ return TRUE;
}
- return TRUE;
+ return FALSE;
}
diff --git a/src/player.c b/src/player.c
index 0ac0ff30..09f63cae 100644
--- a/src/player.c
+++ b/src/player.c
@@ -10,6 +10,7 @@
#include "option.h"
#include "player.h"
#include "team.h"
+#include "transfer.h"
#include "user.h"
/** Create and return a new player.
@@ -477,13 +478,6 @@ player_compare_substitute_func(gconstpointer a, gconstpointer b, gpointer data)
return_value =
misc_float_compare(skill_for_pos1, skill_for_pos2);
-/* printf("%s %d %s %d %d\n", pl1->name->str, pl1->pos, pl2->name->str, */
-/* pl2->pos, return_value); */
-/* printf("\t gaski %.1f %.1f skipos %.1f %.1f struc %d %d\n", */
-/* (gfloat)game_skill1 / 10000, (gfloat)game_skill2 / 10000, */
-/* (gfloat)skill_for_pos1 / 10000, (gfloat)skill_for_pos2 / 10000, */
-/* good_structure1, good_structure2); */
-
return return_value;
}
@@ -1018,11 +1012,11 @@ player_update_weekly(Team *tm, gint idx)
{
pl->age += 0.0192;
- if(!country.supernational)
+ if(!opt_int("int_opt_disable_contracts"))
pl->contract -= 0.0192;
}
- if(!country.supernational && debug < 50 &&
+ if(!opt_int("int_opt_disable_contracts") && debug < 50 &&
pl->contract * 12 <= opt_user_int("int_opt_user_contract_limit") &&
(pl->contract + 0.0192) * 12 > opt_user_int("int_opt_user_contract_limit"))
{
@@ -1057,6 +1051,7 @@ player_remove_contract(Team *tm, gint idx)
void
player_remove_from_team(Team *tm, gint idx)
{
+ transfer_remove_player_ptr(player_of_idx_team(tm, idx));
free_player(player_of_idx_team(tm, idx));
g_array_remove_index(tm->players, idx);
}
diff --git a/src/start_end.c b/src/start_end.c
index c9ad0da1..acc8f7fc 100644
--- a/src/start_end.c
+++ b/src/start_end.c
@@ -107,10 +107,12 @@ start_new_season(void)
fixture_write_league_fixtures(&lig(i));
for(i=cps->len - 1; i >= 0; i--)
- if(cp(i).add_week == 0)
+ if(cp(i).add_week >= 0)
{
cup_reset(&cp(i));
- fixture_write_cup_fixtures(&cp(i));
+
+ if(cp(i).add_week == 0)
+ fixture_write_cup_fixtures(&cp(i));
}
else if(cp(i).add_week == -1)
{
diff --git a/src/transfer.c b/src/transfer.c
index eeb00b48..0081b3b4 100644
--- a/src/transfer.c
+++ b/src/transfer.c
@@ -20,7 +20,7 @@ transfer_update(void)
gint i, j;
if(week > transfer_get_deadline() ||
- country.supernational)
+ opt_int("int_opt_disable_transfers"))
return;
if(week == transfer_get_deadline())
diff --git a/src/treeview.c b/src/treeview.c
index 874ce87e..1db83a37 100644
--- a/src/treeview.c
+++ b/src/treeview.c
@@ -2359,8 +2359,8 @@ treeview_show_language_combo(void)
gtk_combo_box_set_model(combo_languages, model);
g_object_unref(model);
- gtk_combo_box_entry_set_text_column(GTK_COMBO_BOX_ENTRY(combo_languages), 1);
-
+ if(gtk_combo_box_entry_get_text_column(GTK_COMBO_BOX_ENTRY(combo_languages)) == -1)
+ gtk_combo_box_entry_set_text_column(GTK_COMBO_BOX_ENTRY(combo_languages), 1);
gtk_cell_layout_clear(GTK_CELL_LAYOUT(combo_languages));
renderer = gtk_cell_renderer_pixbuf_new();
diff --git a/src/user.c b/src/user.c
index 395aef5b..b663eac7 100644
--- a/src/user.c
+++ b/src/user.c
@@ -101,7 +101,7 @@ user_set_up_team(User *user)
user_set_up_finances(user);
user_set_up_counters(user);
- user->counters[COUNT_USER_NEW_SPONSOR] = (country.supernational) ? -5 : 1;
+ user->counters[COUNT_USER_NEW_SPONSOR] = (opt_int("int_opt_disable_finances")) ? -5 : 1;
}
diff --git a/src/window.c b/src/window.c
index af276b73..e275335b 100644
--- a/src/window.c
+++ b/src/window.c
@@ -22,6 +22,23 @@
#include "user.h"
#include "window.h"
+/** Show the window with the news. */
+void
+window_show_news(void)
+{
+ GtkNotebook *nb = NULL;
+
+ window_create(WINDOW_HELP);
+
+ nb = GTK_NOTEBOOK(lookup_widget(window.help, "notebook1"));
+
+ gtk_notebook_remove_page(nb, 0);
+ gtk_notebook_remove_page(nb, -1);
+
+ gtk_label_set_text(GTK_LABEL(lookup_widget(window.help, "label_contributors")),
+ _("News"));
+}
+
/** Show the help/about window.
@param page Which notebook page to display. */
void
diff --git a/src/window.h b/src/window.h
index 8131ab27..b27ec4a1 100644
--- a/src/window.h
+++ b/src/window.h
@@ -65,4 +65,7 @@ window_live_set_spinbuttons(void);
void
window_show_transfer_dialog(const gchar *text);
+void
+window_show_news(void);
+
#endif
diff --git a/src/xml_country.c b/src/xml_country.c
index c9286a56..0f73d81e 100644
--- a/src/xml_country.c
+++ b/src/xml_country.c
@@ -1,6 +1,7 @@
#include "file.h"
#include "free.h"
#include "misc.h"
+#include "option.h"
#include "variables.h"
#include "xml_cup.h"
#include "xml_country.h"
@@ -140,7 +141,13 @@ xml_country_read_text (GMarkupParseContext *context,
else if(state == STATE_SID)
country.sid = g_string_new(buf);
else if(state == STATE_SUPERNATIONAL)
- country.supernational = int_value;
+ {
+ opt_set_int("int_opt_disable_finances", 1);
+ opt_set_int("int_opt_disable_transfers", 1);
+ opt_set_int("int_opt_disable_stadium", 1);
+ opt_set_int("int_opt_disable_contracts", 1);
+ opt_set_int("int_opt_disable_boost_on", 1);
+ }
else if(state == STATE_LEAGUE)
xml_league_read(buf, ligs);
else if(state == STATE_CUP)
@@ -191,7 +198,12 @@ xml_country_read(const gchar *country_name)
g_free(file_name);
free_country(TRUE);
- country.supernational = FALSE;
+
+ opt_set_int("int_opt_disable_finances", 0);
+ opt_set_int("int_opt_disable_transfers", 0);
+ opt_set_int("int_opt_disable_stadium", 0);
+ opt_set_int("int_opt_disable_contracts", 0);
+ opt_set_int("int_opt_disable_boost_on", 0);
if(g_markup_parse_context_parse(context, file_contents, length, &error))
{
diff --git a/src/xml_loadsave_misc.c b/src/xml_loadsave_misc.c
index 517cdcd3..fc658cef 100644
--- a/src/xml_loadsave_misc.c
+++ b/src/xml_loadsave_misc.c
@@ -15,7 +15,6 @@ enum XmlLoadSaveCountryTags
TAG_MISC_WEEK_ROUND,
TAG_MISC_COUNTER,
TAG_MISC_ALLCUP,
- TAG_MISC_SUPERNATIONAL,
TAG_END
};
@@ -67,7 +66,6 @@ xml_loadsave_misc_end_element (GMarkupParseContext *context,
tag == TAG_SYMBOL ||
tag == TAG_SID ||
tag == TAG_MISC_ALLCUP ||
- tag == TAG_MISC_SUPERNATIONAL ||
tag == TAG_MISC_COUNTER ||
tag == TAG_MISC_SEASON ||
tag == TAG_MISC_WEEK ||
@@ -113,8 +111,6 @@ xml_loadsave_misc_text (GMarkupParseContext *context,
counters[countidx] = int_value;
else if(state == TAG_MISC_ALLCUP)
g_ptr_array_add(acps, cup_from_clid(int_value));
- else if(state == TAG_MISC_SUPERNATIONAL)
- country.supernational = int_value;
}
@@ -175,7 +171,6 @@ xml_loadsave_misc_write(const gchar *prefix)
xml_write_g_string(fil, country.name, TAG_NAME, I0);
xml_write_g_string(fil, country.symbol, TAG_SYMBOL, I0);
xml_write_g_string(fil, country.sid, TAG_SID, I0);
- xml_write_int(fil, country.supernational, TAG_MISC_SUPERNATIONAL, I0);
xml_write_int(fil, season, TAG_MISC_SEASON, I0);
xml_write_int(fil, week, TAG_MISC_WEEK, I0);
xml_write_int(fil, week_round, TAG_MISC_WEEK_ROUND, I0);