1
1
mirror of https://github.com/tstellar/bygfoot.git synced 2025-01-31 07:54:50 +01:00

"Prom_rel changes."

This commit is contained in:
gyboth 2005-08-14 19:03:11 +00:00
parent 365f0b436a
commit 7e4f427be2
17 changed files with 924 additions and 622 deletions

File diff suppressed because one or more lines are too long

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2005-07-19 17:51+0200\n"
"POT-Creation-Date: 2005-08-14 21:00+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -277,37 +277,37 @@ msgstr ""
msgid "Do you really want to kick the poor boy out of your academy?"
msgstr ""
#: src/cup.c:799
#: src/cup.c:839
msgid " -- Second leg"
msgstr ""
#: src/cup.c:801
#: src/cup.c:841
msgid " -- First leg"
msgstr ""
#: src/cup.c:804
#: src/cup.c:844
msgid " -- Replay matches"
msgstr ""
#: src/cup.c:816
#: src/cup.c:856
msgid "Round robin"
msgstr ""
#. A cup stage, e.g. Last 32 when there are only 32 teams left.
#: src/cup.c:824
#: src/cup.c:864
#, c-format
msgid "Last %d"
msgstr ""
#: src/cup.c:827
#: src/cup.c:867
msgid "Final"
msgstr ""
#: src/cup.c:830
#: src/cup.c:870
msgid "Semi-final"
msgstr ""
#: src/cup.c:833
#: src/cup.c:873
msgid "Quarter-final"
msgstr ""
@ -344,8 +344,7 @@ msgid " e.t."
msgstr ""
#. A goal scored with penalty.
#. Penalty shooter.
#: src/game.c:878 src/treeview_helper.c:967
#: src/game.c:878 src/treeview_helper.c:969
msgid " (P)"
msgstr ""
@ -809,110 +808,110 @@ msgstr ""
msgid "Kick out of academy"
msgstr ""
#: src/lg_commentary.c:504 src/team.c:490
#: src/lg_commentary.c:544 src/team.c:490
msgid "ALL OUT DEFEND"
msgstr ""
#: src/lg_commentary.c:507 src/team.c:492
#: src/lg_commentary.c:547 src/team.c:492
msgid "DEFEND"
msgstr ""
#: src/lg_commentary.c:510 src/team.c:494
#: src/lg_commentary.c:550 src/team.c:494
msgid "BALANCED"
msgstr ""
#: src/lg_commentary.c:513 src/team.c:496
#: src/lg_commentary.c:553 src/team.c:496
msgid "ATTACK"
msgstr ""
#: src/lg_commentary.c:516 src/team.c:498
#: src/lg_commentary.c:556 src/team.c:498
msgid "ALL OUT ATTACK"
msgstr ""
#. Boost value.
#: src/lg_commentary.c:519 src/team.c:506
#: src/lg_commentary.c:559 src/team.c:506
msgid "ANTI"
msgstr ""
#. Boost value.
#: src/lg_commentary.c:522 src/team.c:509
#: src/lg_commentary.c:562 src/team.c:509
msgid "OFF"
msgstr ""
#. Boost value.
#: src/lg_commentary.c:525 src/team.c:512
#: src/lg_commentary.c:565 src/team.c:512
msgid "ON"
msgstr ""
#: src/load_save.c:43
msgid "Saving options/constants..."
msgid "Saving options..."
msgstr ""
#: src/load_save.c:58
#: src/load_save.c:56
msgid "Saving leagues..."
msgstr ""
#: src/load_save.c:69
#: src/load_save.c:67
msgid "Saving cups..."
msgstr ""
#: src/load_save.c:80
#: src/load_save.c:78
msgid "Saving users..."
msgstr ""
#: src/load_save.c:90
#: src/load_save.c:88
msgid "Saving transfer list..."
msgstr ""
#: src/load_save.c:100
#: src/load_save.c:98
msgid "Saving season stats..."
msgstr ""
#: src/load_save.c:110
#: src/load_save.c:108
msgid "Saving miscellaneous..."
msgstr ""
#: src/load_save.c:117
#: src/load_save.c:115
msgid "Compressing savegame..."
msgstr ""
#: src/load_save.c:125 src/load_save.c:258
#: src/load_save.c:123 src/load_save.c:254
msgid "Done."
msgstr ""
#: src/load_save.c:167
#: src/load_save.c:165
msgid "Last save file not found."
msgstr ""
#: src/load_save.c:175
#: src/load_save.c:173
msgid "Uncompressing savegame..."
msgstr ""
#: src/load_save.c:185
msgid "Loading options/constants..."
#: src/load_save.c:183
msgid "Loading options..."
msgstr ""
#: src/load_save.c:201
#: src/load_save.c:197
msgid "Loading leagues..."
msgstr ""
#: src/load_save.c:211
#: src/load_save.c:207
msgid "Loading cups..."
msgstr ""
#: src/load_save.c:221
#: src/load_save.c:217
msgid "Loading users..."
msgstr ""
#: src/load_save.c:231
#: src/load_save.c:227
msgid "Loading transfer list..."
msgstr ""
#: src/load_save.c:241
#: src/load_save.c:237
msgid "Loading season stats..."
msgstr ""
#: src/load_save.c:251
#: src/load_save.c:247
msgid "Loading miscellaneous..."
msgstr ""
@ -935,17 +934,17 @@ msgstr ""
msgid "The structure value %d is invalid."
msgstr ""
#: src/misc2_callback_func.c:156
#: src/misc2_callback_func.c:157
#, c-format
msgid "%s accepts your offer."
msgstr ""
#: src/misc2_callback_func.c:163
#: src/misc2_callback_func.c:164
#, c-format
msgid "%s rejects your offer. You may still make %d offers."
msgstr ""
#: src/misc2_callback_func.c:168
#: src/misc2_callback_func.c:169
#, c-format
msgid ""
"%s rejects your offer and won't negotiate with you anymore. You should sell "
@ -969,7 +968,7 @@ msgstr ""
msgid "Remove user %s from the game?"
msgstr ""
#: src/misc2_interface.c:71 src/window.c:464
#: src/misc2_interface.c:71 src/window.c:469
msgid "Job offer"
msgstr ""
@ -1008,7 +1007,7 @@ msgid "Average skill:"
msgstr ""
#. Player status: ok.
#: src/misc2_interface.c:221 src/player.c:1135 src/treeview_helper.c:1089
#: src/misc2_interface.c:221 src/player.c:1135 src/treeview_helper.c:1091
msgid "OK"
msgstr ""
@ -1158,7 +1157,7 @@ msgstr ""
msgid "_Resume last game"
msgstr ""
#: src/misc_interface.c:409 src/window.c:494
#: src/misc_interface.c:409 src/window.c:499
msgid "Select font"
msgstr ""
@ -1707,7 +1706,7 @@ msgstr ""
msgid "Torn crucial ligament"
msgstr ""
#: src/support.c:90 src/support.c:114
#: src/support.c:92 src/support.c:116
#, c-format
msgid "Couldn't find pixmap file: %s"
msgstr ""
@ -1825,7 +1824,6 @@ msgid "Sh"
msgstr ""
#. Goals of a player.
#. Goals.
#: src/treeview.c:262 src/treeview.c:2086
msgid "Go"
msgstr ""
@ -1862,7 +1860,7 @@ msgstr ""
msgid "Goals (regular)"
msgstr ""
#: src/treeview.c:667 src/treeview_helper.c:731
#: src/treeview.c:667 src/treeview_helper.c:732
msgid "Shots"
msgstr ""
@ -1882,11 +1880,11 @@ msgstr ""
msgid "Fouls"
msgstr ""
#: src/treeview.c:672 src/treeview_helper.c:732
#: src/treeview.c:672 src/treeview_helper.c:733
msgid "Yellows"
msgstr ""
#: src/treeview.c:673 src/treeview_helper.c:733
#: src/treeview.c:673 src/treeview_helper.c:734
msgid "Reds"
msgstr ""
@ -1977,7 +1975,7 @@ msgstr ""
msgid "Stadium"
msgstr ""
#: src/treeview.c:1250 src/window.c:308
#: src/treeview.c:1250 src/window.c:313
#, c-format
msgid ""
"Improvement in progress.\n"
@ -2108,7 +2106,7 @@ msgstr ""
msgid "Latest results"
msgstr ""
#: src/treeview.c:1587 src/treeview.c:2054 src/treeview_helper.c:730
#: src/treeview.c:1587 src/treeview.c:2054 src/treeview_helper.c:731
msgid "Goals"
msgstr ""
@ -2248,26 +2246,26 @@ msgstr ""
msgid "Money / week"
msgstr ""
#: src/treeview_helper.c:715
#: src/treeview_helper.c:716
msgid "Player doesn't negotiate anymore"
msgstr ""
#: src/treeview_helper.c:717
#: src/treeview_helper.c:718
msgid "Player accepts new offers"
msgstr ""
#: src/treeview_helper.c:729
#: src/treeview_helper.c:730
msgid "Games"
msgstr ""
#: src/treeview_helper.c:749
#: src/treeview_helper.c:750
#, c-format
msgid ""
"\n"
"Goals/Game %.1f Save %% %.1f"
msgstr ""
#: src/treeview_helper.c:756
#: src/treeview_helper.c:757
#, c-format
msgid ""
"\n"
@ -2275,52 +2273,52 @@ msgid ""
msgstr ""
#. Ban info of a player in the format: 'Cup/league name: Number of weeks banned'
#: src/treeview_helper.c:780
#: src/treeview_helper.c:782
#, c-format
msgid "%s: %d weeks\n"
msgstr ""
#. Yellow cards of a player in a cup/league. No limit means there isn't a limit
#. after which the player gets banned for a match automatically.
#: src/treeview_helper.c:817
#: src/treeview_helper.c:819
#, c-format
msgid "%s: %d (no limit)\n"
msgstr ""
#: src/treeview_helper.c:855
#: src/treeview_helper.c:857
#, c-format
msgid "%s (expected recovery in %d weeks)"
msgstr ""
#. Injury info.
#: src/treeview_helper.c:1073
#: src/treeview_helper.c:1075
#, c-format
msgid "INJ(%d)"
msgstr ""
#. Red card info (how long the player is banned).
#: src/treeview_helper.c:1083
#: src/treeview_helper.c:1085
#, c-format
msgid "BAN(%d)"
msgstr ""
#. Goalie
#: src/treeview_helper.c:1157
#: src/treeview_helper.c:1159
msgid "G"
msgstr ""
#. Defender
#: src/treeview_helper.c:1165
#: src/treeview_helper.c:1167
msgid "D"
msgstr ""
#. Midfielder
#: src/treeview_helper.c:1173
#: src/treeview_helper.c:1175
msgid "M"
msgstr ""
#. Forward
#: src/treeview_helper.c:1181
#: src/treeview_helper.c:1183
msgid "F"
msgstr ""
@ -2650,44 +2648,44 @@ msgstr ""
msgid "All Files"
msgstr ""
#: src/window.c:318
#: src/window.c:323
msgid "No improvements currently in progress."
msgstr ""
#: src/window.c:387
#: src/window.c:392
#, c-format
msgid "Welcome to Bygfoot %s"
msgstr ""
#: src/window.c:423
#: src/window.c:428
msgid "Erm..."
msgstr ""
#: src/window.c:442
#: src/window.c:447
msgid "Numbers..."
msgstr ""
#: src/window.c:453
#: src/window.c:458
msgid "Your stadium"
msgstr ""
#: src/window.c:486
#: src/window.c:491
msgid "Options"
msgstr ""
#: src/window.c:509
#: src/window.c:514
msgid "Contract offer"
msgstr ""
#: src/window.c:517
#: src/window.c:522
msgid "User management"
msgstr ""
#: src/window.c:540
#: src/window.c:545
msgid "Transfer offer"
msgstr ""
#: src/window.c:548
#: src/window.c:553
msgid "Sponsorship offers"
msgstr ""

160
po/de.po
View File

@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bygfoot 0.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2005-07-19 17:51+0200\n"
"POT-Creation-Date: 2005-08-14 21:00+0200\n"
"PO-Revision-Date: 2005-07-15 09:46+0200\n"
"Last-Translator: Gyz Both <gyboth@bygfoot.com>\n"
"Language-Team: \n"
@ -19,7 +19,7 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: src/treeview_helper.c:749
#: src/treeview_helper.c:750
#, c-format
msgid ""
"\n"
@ -28,7 +28,7 @@ msgstr ""
"\n"
"Tore/Spiel %.1f Abgewehrt %% %.1f"
#: src/treeview_helper.c:756
#: src/treeview_helper.c:757
#, c-format
msgid ""
"\n"
@ -76,20 +76,19 @@ msgid " (OG)"
msgstr " (ET)"
#. A goal scored with penalty.
#. Penalty shooter.
#: src/game.c:878 src/treeview_helper.c:967
#: src/game.c:878 src/treeview_helper.c:969
msgid " (P)"
msgstr " (E)"
#: src/cup.c:801
#: src/cup.c:841
msgid " -- First leg"
msgstr " -- Hinspiel"
#: src/cup.c:804
#: src/cup.c:844
msgid " -- Replay matches"
msgstr " -- Wiederholungsspiele"
#: src/cup.c:799
#: src/cup.c:839
msgid " -- Second leg"
msgstr " -- Rückspiel"
@ -282,7 +281,7 @@ msgstr "%s (H) "
msgid "%s (N) "
msgstr "%s (N) "
#: src/treeview_helper.c:855
#: src/treeview_helper.c:857
#, c-format
msgid "%s (expected recovery in %d weeks)"
msgstr "%s (erwartete Genesung in %d Wochen)"
@ -293,7 +292,7 @@ msgstr "%s (erwartete Genesung in %d Wochen)"
msgid "%s Group %d"
msgstr "%s Gruppe %d"
#: src/misc2_callback_func.c:156
#: src/misc2_callback_func.c:157
#, c-format
msgid "%s accepts your offer."
msgstr "%s akzeptiert Dein Angebot."
@ -355,7 +354,7 @@ msgstr ""
"%s bieten dir einen neuen Job in der %s.\n"
"Du nimmst die Herausforderung an und verlässt %s."
#: src/misc2_callback_func.c:168
#: src/misc2_callback_func.c:169
#, c-format
msgid ""
"%s rejects your offer and won't negotiate with you anymore. You should sell "
@ -365,7 +364,7 @@ msgstr ""
"ihn verkaufen, bevor sein Vertrag ausläuft (andernfalls wird er Deine "
"Mannschaft einfach verlassen)."
#: src/misc2_callback_func.c:163
#: src/misc2_callback_func.c:164
#, c-format
msgid "%s rejects your offer. You may still make %d offers."
msgstr "%s lehnt Dein Angebot ab. Du kannst noch %d Angebote abgeben."
@ -400,13 +399,13 @@ msgstr ""
#. Yellow cards of a player in a cup/league. No limit means there isn't a limit
#. after which the player gets banned for a match automatically.
#: src/treeview_helper.c:817
#: src/treeview_helper.c:819
#, c-format
msgid "%s: %d (no limit)\n"
msgstr "%s: %d (keine Obergrenze)\n"
#. Ban info of a player in the format: 'Cup/league name: Number of weeks banned'
#: src/treeview_helper.c:780
#: src/treeview_helper.c:782
#, c-format
msgid "%s: %d weeks\n"
msgstr "%s: %d Wochen\n"
@ -470,20 +469,20 @@ msgstr ""
msgid "<span foreground='%s' background='%s'>Week %d Round %d</span>"
msgstr "<span foreground='%s' background='%s'>Woche %d Runde %d</span>"
#: src/lg_commentary.c:516 src/team.c:498
#: src/lg_commentary.c:556 src/team.c:498
msgid "ALL OUT ATTACK"
msgstr "BRECHSTANGE"
#: src/lg_commentary.c:504 src/team.c:490
#: src/lg_commentary.c:544 src/team.c:490
msgid "ALL OUT DEFEND"
msgstr "BETONVERTEIDIGUNG"
#. Boost value.
#: src/lg_commentary.c:519 src/team.c:506
#: src/lg_commentary.c:559 src/team.c:506
msgid "ANTI"
msgstr "ANTI"
#: src/lg_commentary.c:513 src/team.c:496
#: src/lg_commentary.c:553 src/team.c:496
msgid "ATTACK"
msgstr "ANGRIFF"
@ -609,12 +608,12 @@ msgstr "Durchschnittl. Fähigkeit:"
msgid "Away"
msgstr "Auswärts"
#: src/lg_commentary.c:510 src/team.c:494
#: src/lg_commentary.c:550 src/team.c:494
msgid "BALANCED"
msgstr "AUSGEGLICHEN"
#. Red card info (how long the player is banned).
#: src/treeview_helper.c:1083
#: src/treeview_helper.c:1085
#, c-format
msgid "BAN(%d)"
msgstr "SP(%d)"
@ -804,7 +803,7 @@ msgstr "Firma"
msgid "Compensations"
msgstr "Abfindungen"
#: src/load_save.c:117
#: src/load_save.c:115
msgid "Compressing savegame..."
msgstr "Komprimiere Datei"
@ -848,7 +847,7 @@ msgstr ""
"Vertragslaufzeit\n"
"(Monate)"
#: src/window.c:509
#: src/window.c:514
msgid "Contract offer"
msgstr "Vertragsangebot "
@ -864,7 +863,7 @@ msgstr "Mitwirkende"
msgid "Costs"
msgstr "Kosten"
#: src/support.c:90 src/support.c:114
#: src/support.c:92 src/support.c:116
#, c-format
msgid "Couldn't find pixmap file: %s"
msgstr "Konnte Pixmap-Datei nicht finden: %s"
@ -898,11 +897,11 @@ msgid "Current skill"
msgstr "Aktuelle Fähigkeit"
#. Defender
#: src/treeview_helper.c:1165
#: src/treeview_helper.c:1167
msgid "D"
msgstr "V"
#: src/lg_commentary.c:507 src/team.c:492
#: src/lg_commentary.c:547 src/team.c:492
msgid "DEFEND"
msgstr "VERTEIDIGEN"
@ -944,7 +943,7 @@ msgstr "Lade keine Definitionen"
msgid "Don't load team definitions at all"
msgstr "Lade überhaupt keine Mannschaftsdefinitionen"
#: src/load_save.c:125 src/load_save.c:258
#: src/load_save.c:123 src/load_save.c:254
msgid "Done."
msgstr "Fertig."
@ -980,7 +979,7 @@ msgstr "Spielsystem eingeben. Die Ziffern müssen sich zu 10 aufsummieren."
msgid "Enter custom structure"
msgstr "Eigenes Spielsystem eingeben"
#: src/window.c:423
#: src/window.c:428
msgid "Erm..."
msgstr "Äh..."
@ -1017,7 +1016,7 @@ msgid "Expenses"
msgstr "Ausgaben"
#. Forward
#: src/treeview_helper.c:1181
#: src/treeview_helper.c:1183
msgid "F"
msgstr "A"
@ -1041,7 +1040,7 @@ msgstr ""
msgid "Fin_Stad"
msgstr "Fin_Stad"
#: src/cup.c:827
#: src/cup.c:867
msgid "Final"
msgstr "Endspiel"
@ -1103,7 +1102,7 @@ msgid "Fractured ankle"
msgstr "Angeknackster Knöchel"
#. Goalie
#: src/treeview_helper.c:1157
#: src/treeview_helper.c:1159
msgid "G"
msgstr "T"
@ -1127,7 +1126,7 @@ msgstr "KT"
msgid "Ga"
msgstr "Sp"
#: src/treeview_helper.c:729
#: src/treeview_helper.c:730
msgid "Games"
msgstr "Spiele"
@ -1144,7 +1143,6 @@ msgid "Global"
msgstr "Global"
#. Goals of a player.
#. Goals.
#: src/treeview.c:262 src/treeview.c:2086
msgid "Go"
msgstr "To"
@ -1158,7 +1156,7 @@ msgstr "To/Sp"
msgid "Goalies"
msgstr "Torhüter"
#: src/treeview.c:1587 src/treeview.c:2054 src/treeview_helper.c:730
#: src/treeview.c:1587 src/treeview.c:2054 src/treeview_helper.c:731
msgid "Goals"
msgstr "Tore"
@ -1221,7 +1219,7 @@ msgstr ""
"Livespiel-Minuten)"
#. Injury info.
#: src/treeview_helper.c:1073
#: src/treeview_helper.c:1075
#, c-format
msgid "INJ(%d)"
msgstr "VERL(%d)"
@ -1246,7 +1244,7 @@ msgstr ""
msgid "Improve!"
msgstr "Verbessern!"
#: src/treeview.c:1250 src/window.c:308
#: src/treeview.c:1250 src/window.c:313
#, c-format
msgid ""
"Improvement in progress.\n"
@ -1269,7 +1267,7 @@ msgstr "Erhöhen"
msgid "Injuries"
msgstr "Verletzungen"
#: src/misc2_interface.c:71 src/window.c:464
#: src/misc2_interface.c:71 src/window.c:469
msgid "Job offer"
msgstr "Jobangebot"
@ -1315,12 +1313,12 @@ msgid "Language"
msgstr "Sprache"
#. A cup stage, e.g. Last 32 when there are only 32 teams left.
#: src/cup.c:824
#: src/cup.c:864
#, c-format
msgid "Last %d"
msgstr "Letzte %d"
#: src/load_save.c:167
#: src/load_save.c:165
msgid "Last save file not found."
msgstr "Letzte Spielstandsdatei nicht gefunden."
@ -1417,7 +1415,7 @@ msgstr "Lade den Spielstand, der als letztes gespeichert oder geladen wurde."
msgid "Loading cup: %s"
msgstr "Lade Pokal: %s"
#: src/load_save.c:211
#: src/load_save.c:207
msgid "Loading cups..."
msgstr "Lade Pokale..."
@ -1426,27 +1424,28 @@ msgstr "Lade Pokale..."
msgid "Loading league: %s"
msgstr "Lade Liga: %s"
#: src/load_save.c:201
#: src/load_save.c:197
msgid "Loading leagues..."
msgstr "Lade Ligen..."
#: src/load_save.c:251
#: src/load_save.c:247
msgid "Loading miscellaneous..."
msgstr "Lade Diverses..."
#: src/load_save.c:185
msgid "Loading options/constants..."
msgstr "Lade Optionen/Konstanten..."
#: src/load_save.c:183
#, fuzzy
msgid "Loading options..."
msgstr "Lade Pokale..."
#: src/load_save.c:241
#: src/load_save.c:237
msgid "Loading season stats..."
msgstr "Lade Saisonstatistiken..."
#: src/load_save.c:231
#: src/load_save.c:227
msgid "Loading transfer list..."
msgstr "Lade Transferliste..."
#: src/load_save.c:221
#: src/load_save.c:217
msgid "Loading users..."
msgstr "Lade Benutzer..."
@ -1455,7 +1454,7 @@ msgid "Loan"
msgstr "Kredit"
#. Midfielder
#: src/treeview_helper.c:1173
#: src/treeview_helper.c:1175
msgid "M"
msgstr "M"
@ -1552,7 +1551,7 @@ msgstr "Nächster Benutzer"
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:318
#: src/window.c:323
msgid "No improvements currently in progress."
msgstr "Zur Zeit keine Verbesserungen im Gange."
@ -1564,22 +1563,22 @@ msgstr "Kein Spiel gespeichert."
msgid "None"
msgstr "Kein"
#: src/window.c:442
#: src/window.c:447
msgid "Numbers..."
msgstr "Zahlen..."
#. Boost value.
#: src/lg_commentary.c:522 src/team.c:509
#: src/lg_commentary.c:562 src/team.c:509
msgid "OFF"
msgstr "AUS"
#. Player status: ok.
#: src/misc2_interface.c:221 src/player.c:1135 src/treeview_helper.c:1089
#: src/misc2_interface.c:221 src/player.c:1135 src/treeview_helper.c:1091
msgid "OK"
msgstr "OK"
#. Boost value.
#: src/lg_commentary.c:525 src/team.c:512
#: src/lg_commentary.c:565 src/team.c:512
msgid "ON"
msgstr "EIN"
@ -1599,7 +1598,7 @@ msgstr "Ein"
msgid "Only names"
msgstr "Nur Namen"
#: src/window.c:486
#: src/window.c:491
msgid "Options"
msgstr "Einstellungen"
@ -1650,7 +1649,7 @@ msgstr "Elfmeter/Freistoßschütze abgewählt."
msgid "Physio"
msgstr "Physio"
#: src/treeview_helper.c:717
#: src/treeview_helper.c:718
msgid "Player accepts new offers"
msgstr "Spieler akzeptiert neue Vertragsangebote"
@ -1662,7 +1661,7 @@ msgstr "Spielereigenschaftspräzision"
msgid "Player attributes shown"
msgstr "Sichtbare Spielereigenschaften"
#: src/treeview_helper.c:715
#: src/treeview_helper.c:716
msgid "Player doesn't negotiate anymore"
msgstr "Spieler verhandelt nicht mehr"
@ -1735,7 +1734,7 @@ msgstr "Muskelfaserriss"
msgid "Put on transfer list"
msgstr "Setze auf Transferliste"
#: src/cup.c:833
#: src/cup.c:873
msgid "Quarter-final"
msgstr "Viertelfinale"
@ -1759,7 +1758,7 @@ msgstr "Sortiere Mannschaft"
msgid "Recruiting preference"
msgstr "Anwerbepräferenz"
#: src/treeview.c:673 src/treeview_helper.c:733
#: src/treeview.c:673 src/treeview_helper.c:734
msgid "Reds"
msgstr "Rote K."
@ -1828,7 +1827,7 @@ msgstr ""
msgid "Right-click to set to 0"
msgstr "Rechtsklick, um auf 0 zu setzen"
#: src/cup.c:816
#: src/cup.c:856
msgid "Round robin"
msgstr "Jeder gg. jeden"
@ -1862,31 +1861,32 @@ msgstr "Speichern überschreibt"
msgid "Save user settings to file"
msgstr "Speichere Benutzereinstellugen in Datei"
#: src/load_save.c:69
#: src/load_save.c:67
msgid "Saving cups..."
msgstr "Speichere Pokale..."
#: src/load_save.c:58
#: src/load_save.c:56
msgid "Saving leagues..."
msgstr "Speichere Ligen..."
#: src/load_save.c:110
#: src/load_save.c:108
msgid "Saving miscellaneous..."
msgstr "Speichere Diverses..."
#: src/load_save.c:43
msgid "Saving options/constants..."
msgstr "Speichere Optionen/Konstanten..."
#, fuzzy
msgid "Saving options..."
msgstr "Speichere Pokale..."
#: src/load_save.c:100
#: src/load_save.c:98
msgid "Saving season stats..."
msgstr "Speichere Saisonstatistiken..."
#: src/load_save.c:90
#: src/load_save.c:88
msgid "Saving transfer list..."
msgstr "Speichere Transferliste..."
#: src/load_save.c:80
#: src/load_save.c:78
msgid "Saving users..."
msgstr "Speichere Benutzer..."
@ -1908,11 +1908,11 @@ msgstr "Saison %d"
msgid "Season history"
msgstr "Saisonhistorie"
#: src/misc_interface.c:409 src/window.c:494
#: src/misc_interface.c:409 src/window.c:499
msgid "Select font"
msgstr "Schriftart auswählen"
#: src/cup.c:830
#: src/cup.c:870
msgid "Semi-final"
msgstr "Halbfinale"
@ -1952,7 +1952,7 @@ msgstr "Schießt Elfer"
msgid "Shot %"
msgstr "Schuss %"
#: src/treeview.c:667 src/treeview_helper.c:731
#: src/treeview.c:667 src/treeview_helper.c:732
msgid "Shots"
msgstr "Schüsse"
@ -2053,7 +2053,7 @@ msgstr "Sponsor"
msgid "Sponsorship"
msgstr "Sponsor"
#: src/window.c:548
#: src/window.c:553
msgid "Sponsorship offers"
msgstr "Sponsorenangebote"
@ -2313,7 +2313,7 @@ msgstr "Kreuzbandriss"
msgid "Transfer deadline is Week %d"
msgstr "Die Transferfrist läuft in Woche %d ab."
#: src/window.c:540
#: src/window.c:545
msgid "Transfer offer"
msgstr "Transferangebot"
@ -2333,7 +2333,7 @@ msgstr ""
"Versucht, die ersten 11 auf ihre bevorzugten Positionen zu setzen und "
"sortiert die Auswechselspieler (Strg-R oder mittlere Maustaste)"
#: src/load_save.c:175
#: src/load_save.c:173
msgid "Uncompressing savegame..."
msgstr "Entpacke Datei..."
@ -2342,7 +2342,7 @@ 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:517
#: src/window.c:522
msgid "User management"
msgstr "Benutzerverwaltung"
@ -2404,7 +2404,7 @@ msgstr "Woche"
msgid "Week %d Round %d"
msgstr "Woche %d Runde %d"
#: src/window.c:387
#: src/window.c:392
#, c-format
msgid "Welcome to Bygfoot %s"
msgstr "Willkommen zu Bygfoot %s"
@ -2530,7 +2530,7 @@ msgstr "GK"
msgid "Yellow cards (limit)\n"
msgstr "Gelbe Karten (Obergrenze)\n"
#: src/treeview.c:672 src/treeview_helper.c:732
#: src/treeview.c:672 src/treeview_helper.c:733
msgid "Yellows"
msgstr "Gelbe K."
@ -2802,7 +2802,7 @@ msgstr "Es ist kein Platz mehr in Deiner Mannschaft für neue Spieler."
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:453
#: src/window.c:458
msgid "Your stadium"
msgstr "Dein Stadion"
@ -3024,6 +3024,9 @@ msgstr "_Benutzer"
#~ msgid "It's still RE: extra time"
#~ msgstr "Es steht immer noch RE: Verlängerung"
#~ msgid "Loading options/constants..."
#~ msgstr "Lade Optionen/Konstanten..."
#~ msgid "Long ball from P2 finds P1 at far post"
#~ msgstr "Ein langer Pass von P2 findet P1 am langen Pfosten"
@ -3284,6 +3287,9 @@ msgstr "_Benutzer"
#~ msgid "RE, what an astonishing result for TW"
#~ msgstr "RE, was für ein Ergebnis für TW"
#~ msgid "Saving options/constants..."
#~ msgstr "Speichere Optionen/Konstanten..."
#~ msgid "Short free-kick from P1"
#~ msgstr "Gelupfter Freistoß von P1"

160
po/fr.po
View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Bygfoot 1.9\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2005-07-19 17:51+0200\n"
"POT-Creation-Date: 2005-08-14 21:00+0200\n"
"PO-Revision-Date: 2005-06-26 23:00+0200\n"
"Last-Translator: Alexandre BERAUD <al_beraud@yahoo.fr>\n"
"Language-Team: French\n"
@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/treeview_helper.c:749
#: src/treeview_helper.c:750
#, c-format
msgid ""
"\n"
@ -24,7 +24,7 @@ msgstr ""
"\n"
"Buts/Match %.1f Arrêté %% %.1f"
#: src/treeview_helper.c:756
#: src/treeview_helper.c:757
#, c-format
msgid ""
"\n"
@ -72,20 +72,19 @@ msgid " (OG)"
msgstr " (BC)"
#. A goal scored with penalty.
#. Penalty shooter.
#: src/game.c:878 src/treeview_helper.c:967
#: src/game.c:878 src/treeview_helper.c:969
msgid " (P)"
msgstr " (P)"
#: src/cup.c:801
#: src/cup.c:841
msgid " -- First leg"
msgstr " -- Premier tour"
#: src/cup.c:804
#: src/cup.c:844
msgid " -- Replay matches"
msgstr " -- Rejouer les matchs"
#: src/cup.c:799
#: src/cup.c:839
msgid " -- Second leg"
msgstr " -- Deuxième tour"
@ -281,7 +280,7 @@ msgstr "%s (D)"
msgid "%s (N) "
msgstr "%s (N)"
#: src/treeview_helper.c:855
#: src/treeview_helper.c:857
#, c-format
msgid "%s (expected recovery in %d weeks)"
msgstr "%s (guérison espérée dans %d semaines)"
@ -292,7 +291,7 @@ msgstr "%s (guérison espérée dans %d semaines)"
msgid "%s Group %d"
msgstr "%s Groupe %d"
#: src/misc2_callback_func.c:156
#: src/misc2_callback_func.c:157
#, c-format
msgid "%s accepts your offer."
msgstr "%s accepte votre offre."
@ -353,7 +352,7 @@ msgstr ""
"%s vous offre un travail dans la %s.\n"
"Vous acceptez le challenge et quittez %s."
#: src/misc2_callback_func.c:168
#: src/misc2_callback_func.c:169
#, c-format
msgid ""
"%s rejects your offer and won't negotiate with you anymore. You should sell "
@ -363,7 +362,7 @@ msgstr ""
"vendre avant que son contrat n'expire (sinon il quittera simplement "
"votreéquipe)."
#: src/misc2_callback_func.c:163
#: src/misc2_callback_func.c:164
#, c-format
msgid "%s rejects your offer. You may still make %d offers."
msgstr "%s rejette votre offre. Vous pouvez encore formuler %d offres."
@ -398,13 +397,13 @@ msgstr ""
#. Yellow cards of a player in a cup/league. No limit means there isn't a limit
#. after which the player gets banned for a match automatically.
#: src/treeview_helper.c:817
#: src/treeview_helper.c:819
#, c-format
msgid "%s: %d (no limit)\n"
msgstr "%s: %d (sans limite)\n"
#. Ban info of a player in the format: 'Cup/league name: Number of weeks banned'
#: src/treeview_helper.c:780
#: src/treeview_helper.c:782
#, c-format
msgid "%s: %d weeks\n"
msgstr "%s: %d semaines\n"
@ -468,20 +467,20 @@ msgstr ""
msgid "<span foreground='%s' background='%s'>Week %d Round %d</span>"
msgstr "<span foreground='%s' background='%s'>Semaine %d Partie %d</span>"
#: src/lg_commentary.c:516 src/team.c:498
#: src/lg_commentary.c:556 src/team.c:498
msgid "ALL OUT ATTACK"
msgstr "ATTAQUE TOTALE"
#: src/lg_commentary.c:504 src/team.c:490
#: src/lg_commentary.c:544 src/team.c:490
msgid "ALL OUT DEFEND"
msgstr "DÉFENSE TOTALE"
#. Boost value.
#: src/lg_commentary.c:519 src/team.c:506
#: src/lg_commentary.c:559 src/team.c:506
msgid "ANTI"
msgstr "ANTI"
#: src/lg_commentary.c:513 src/team.c:496
#: src/lg_commentary.c:553 src/team.c:496
msgid "ATTACK"
msgstr "ATTAQUE"
@ -609,12 +608,12 @@ msgstr "Efficacité moyenne:"
msgid "Away"
msgstr "Extérieur"
#: src/lg_commentary.c:510 src/team.c:494
#: src/lg_commentary.c:550 src/team.c:494
msgid "BALANCED"
msgstr "ÉQUILIBRÉ"
#. Red card info (how long the player is banned).
#: src/treeview_helper.c:1083
#: src/treeview_helper.c:1085
#, c-format
msgid "BAN(%d)"
msgstr "EXC(%d)"
@ -804,7 +803,7 @@ msgstr "Compagnie"
msgid "Compensations"
msgstr "Compensation"
#: src/load_save.c:117
#: src/load_save.c:115
msgid "Compressing savegame..."
msgstr "Compression de la sauvegarde..."
@ -849,7 +848,7 @@ msgstr ""
"Durée de contrat\n"
"(Mois)"
#: src/window.c:509
#: src/window.c:514
#, fuzzy
msgid "Contract offer"
msgstr "Fichier des constantes"
@ -866,7 +865,7 @@ msgstr "Contributeurs"
msgid "Costs"
msgstr "Coûts"
#: src/support.c:90 src/support.c:114
#: src/support.c:92 src/support.c:116
#, c-format
msgid "Couldn't find pixmap file: %s"
msgstr "Impossible de trouver l'image: %s"
@ -900,11 +899,11 @@ msgid "Current skill"
msgstr "Efficacité actuelle"
#. Defender
#: src/treeview_helper.c:1165
#: src/treeview_helper.c:1167
msgid "D"
msgstr "D"
#: src/lg_commentary.c:507 src/team.c:492
#: src/lg_commentary.c:547 src/team.c:492
msgid "DEFEND"
msgstr "DÉFENDRE"
@ -946,7 +945,7 @@ msgstr "Ne charger aucune définition"
msgid "Don't load team definitions at all"
msgstr "Ne charger aucune définition d'équipe"
#: src/load_save.c:125 src/load_save.c:258
#: src/load_save.c:123 src/load_save.c:254
msgid "Done."
msgstr "Fait."
@ -982,7 +981,7 @@ msgstr "Entrer une formation. La somme des chiffres doit faire 10."
msgid "Enter custom structure"
msgstr "Entrer une structure personnalisée"
#: src/window.c:423
#: src/window.c:428
msgid "Erm..."
msgstr "Euh..."
@ -1019,7 +1018,7 @@ msgid "Expenses"
msgstr "Dépenses"
#. Forward
#: src/treeview_helper.c:1181
#: src/treeview_helper.c:1183
msgid "F"
msgstr "F"
@ -1043,7 +1042,7 @@ msgstr ""
msgid "Fin_Stad"
msgstr "$ Stade"
#: src/cup.c:827
#: src/cup.c:867
msgid "Final"
msgstr "Finale"
@ -1105,7 +1104,7 @@ msgid "Fractured ankle"
msgstr "Cheville fracturée"
#. Goalie
#: src/treeview_helper.c:1157
#: src/treeview_helper.c:1159
msgid "G"
msgstr "G"
@ -1129,7 +1128,7 @@ msgstr "BP"
msgid "Ga"
msgstr "Ma"
#: src/treeview_helper.c:729
#: src/treeview_helper.c:730
msgid "Games"
msgstr "Matchs"
@ -1146,7 +1145,6 @@ msgid "Global"
msgstr "Général"
#. Goals of a player.
#. Goals.
#: src/treeview.c:262 src/treeview.c:2086
msgid "Go"
msgstr "Bu"
@ -1161,7 +1159,7 @@ msgstr "Bu/Ma"
msgid "Goalies"
msgstr "Buts"
#: src/treeview.c:1587 src/treeview.c:2054 src/treeview_helper.c:730
#: src/treeview.c:1587 src/treeview.c:2054 src/treeview_helper.c:731
msgid "Goals"
msgstr "Buts"
@ -1225,7 +1223,7 @@ msgstr ""
"direct (en minutes de temps de jeu)"
#. Injury info.
#: src/treeview_helper.c:1073
#: src/treeview_helper.c:1075
#, c-format
msgid "INJ(%d)"
msgstr "BLS(%d)"
@ -1251,7 +1249,7 @@ msgstr ""
msgid "Improve!"
msgstr "Améliorer!"
#: src/treeview.c:1250 src/window.c:308
#: src/treeview.c:1250 src/window.c:313
#, c-format
msgid ""
"Improvement in progress.\n"
@ -1274,7 +1272,7 @@ msgstr "Augmentation"
msgid "Injuries"
msgstr "Blessures"
#: src/misc2_interface.c:71 src/window.c:464
#: src/misc2_interface.c:71 src/window.c:469
msgid "Job offer"
msgstr "Offre d'emploi"
@ -1320,12 +1318,12 @@ msgid "Language"
msgstr "Langue"
#. A cup stage, e.g. Last 32 when there are only 32 teams left.
#: src/cup.c:824
#: src/cup.c:864
#, c-format
msgid "Last %d"
msgstr "Dernier %d"
#: src/load_save.c:167
#: src/load_save.c:165
msgid "Last save file not found."
msgstr "Dernière sauvegarde introuvable."
@ -1422,7 +1420,7 @@ msgstr "Charger la partie la plus récente (chargée ou sauvegardée)."
msgid "Loading cup: %s"
msgstr "Chargement de la coupe: %s"
#: src/load_save.c:211
#: src/load_save.c:207
msgid "Loading cups..."
msgstr "Chargement des coupes..."
@ -1431,28 +1429,29 @@ msgstr "Chargement des coupes..."
msgid "Loading league: %s"
msgstr "Chargement de la ligue: %s"
#: src/load_save.c:201
#: src/load_save.c:197
msgid "Loading leagues..."
msgstr "Chargement des ligues..."
#: src/load_save.c:251
#: src/load_save.c:247
msgid "Loading miscellaneous..."
msgstr "Chargement du reste..."
#: src/load_save.c:185
msgid "Loading options/constants..."
msgstr "Chargement des options/constantes..."
#: src/load_save.c:183
#, fuzzy
msgid "Loading options..."
msgstr "Chargement des coupes..."
#: src/load_save.c:241
#: src/load_save.c:237
msgid "Loading season stats..."
msgstr "Chargement des statistiques de saison..."
#: src/load_save.c:231
#: src/load_save.c:227
#, fuzzy
msgid "Loading transfer list..."
msgstr "Placer sur la liste de transfert"
#: src/load_save.c:221
#: src/load_save.c:217
#, fuzzy
msgid "Loading users..."
msgstr "Gérer les utilisateurs"
@ -1462,7 +1461,7 @@ msgid "Loan"
msgstr "Emprunt"
#. Midfielder
#: src/treeview_helper.c:1173
#: src/treeview_helper.c:1175
msgid "M"
msgstr "M"
@ -1561,7 +1560,7 @@ msgstr "Utilisateur suivant"
msgid "Next week you'll fire him and hire a new one."
msgstr "La semaine prochaine, vous le renverrez et en embaucherez un autre."
#: src/window.c:318
#: src/window.c:323
msgid "No improvements currently in progress."
msgstr "Aucune amélioration en cours."
@ -1574,22 +1573,22 @@ msgstr "Pas de match enregistré."
msgid "None"
msgstr "Aucun"
#: src/window.c:442
#: src/window.c:447
msgid "Numbers..."
msgstr "Nombres..."
#. Boost value.
#: src/lg_commentary.c:522 src/team.c:509
#: src/lg_commentary.c:562 src/team.c:509
msgid "OFF"
msgstr "OFF"
#. Player status: ok.
#: src/misc2_interface.c:221 src/player.c:1135 src/treeview_helper.c:1089
#: src/misc2_interface.c:221 src/player.c:1135 src/treeview_helper.c:1091
msgid "OK"
msgstr "OK"
#. Boost value.
#: src/lg_commentary.c:525 src/team.c:512
#: src/lg_commentary.c:565 src/team.c:512
msgid "ON"
msgstr "ON"
@ -1610,7 +1609,7 @@ msgstr "Activé"
msgid "Only names"
msgstr "Nom de la police de caractères"
#: src/window.c:486
#: src/window.c:491
#, fuzzy
msgid "Options"
msgstr "_Options"
@ -1662,7 +1661,7 @@ msgstr "Tireur de penalty/coup franc désélectionné."
msgid "Physio"
msgstr "Kiné"
#: src/treeview_helper.c:717
#: src/treeview_helper.c:718
msgid "Player accepts new offers"
msgstr "Le joueur accepte de nouvelles offres"
@ -1674,7 +1673,7 @@ msgstr "Attribut du joueur : précision"
msgid "Player attributes shown"
msgstr "Attributs de joueur affichés"
#: src/treeview_helper.c:715
#: src/treeview_helper.c:716
msgid "Player doesn't negotiate anymore"
msgstr "Le joueur ne négocie plus"
@ -1747,7 +1746,7 @@ msgstr "Élongation"
msgid "Put on transfer list"
msgstr "Placer sur la liste de transfert"
#: src/cup.c:833
#: src/cup.c:873
msgid "Quarter-final"
msgstr "Quart de finale"
@ -1771,7 +1770,7 @@ msgstr "Réarranger l'équipe"
msgid "Recruiting preference"
msgstr ""
#: src/treeview.c:673 src/treeview_helper.c:733
#: src/treeview.c:673 src/treeview_helper.c:734
msgid "Reds"
msgstr "Rouges"
@ -1839,7 +1838,7 @@ msgstr ""
msgid "Right-click to set to 0"
msgstr "Clic droit pour mettre à 0"
#: src/cup.c:816
#: src/cup.c:856
msgid "Round robin"
msgstr "Tour préliminaire"
@ -1874,32 +1873,33 @@ msgstr "Écrasement de sauvegarde"
msgid "Save user settings to file"
msgstr "Sauvegarder les paramètres d'utilisateur dans un fichier"
#: src/load_save.c:69
#: src/load_save.c:67
msgid "Saving cups..."
msgstr "Sauvegarde des coupes..."
#: src/load_save.c:58
#: src/load_save.c:56
msgid "Saving leagues..."
msgstr "Sauvegarde des ligues..."
#: src/load_save.c:110
#: src/load_save.c:108
msgid "Saving miscellaneous..."
msgstr "Sauvegarde du reste..."
#: src/load_save.c:43
msgid "Saving options/constants..."
msgstr "Sauvegarde des options/constantes..."
#, fuzzy
msgid "Saving options..."
msgstr "Sauvegarde des coupes..."
#: src/load_save.c:100
#: src/load_save.c:98
msgid "Saving season stats..."
msgstr "Sauvegarde des paramètres de saison..."
#: src/load_save.c:90
#: src/load_save.c:88
#, fuzzy
msgid "Saving transfer list..."
msgstr "Placer sur la liste de transfert"
#: src/load_save.c:80
#: src/load_save.c:78
#, fuzzy
msgid "Saving users..."
msgstr "Gérer les utilisateurs"
@ -1922,11 +1922,11 @@ msgstr "Saison %d"
msgid "Season history"
msgstr "Historique de la saison"
#: src/misc_interface.c:409 src/window.c:494
#: src/misc_interface.c:409 src/window.c:499
msgid "Select font"
msgstr "Choisir une police"
#: src/cup.c:830
#: src/cup.c:870
msgid "Semi-final"
msgstr "Demi finale"
@ -1963,7 +1963,7 @@ msgstr "Tire les penalty"
msgid "Shot %"
msgstr "Tir %"
#: src/treeview.c:667 src/treeview_helper.c:731
#: src/treeview.c:667 src/treeview_helper.c:732
msgid "Shots"
msgstr "Tirs"
@ -2065,7 +2065,7 @@ msgstr "Sponsor"
msgid "Sponsorship"
msgstr "Sponsor"
#: src/window.c:548
#: src/window.c:553
#, fuzzy
msgid "Sponsorship offers"
msgstr "Offres d'emploi"
@ -2333,7 +2333,7 @@ msgstr "Elongation du ligament croisé"
msgid "Transfer deadline is Week %d"
msgstr "La date limite de transfert est dépassée."
#: src/window.c:540
#: src/window.c:545
#, fuzzy
msgid "Transfer offer"
msgstr "Faire une offre"
@ -2354,7 +2354,7 @@ msgstr ""
"Essayer de mettre les joueurs de départ à leur place préférée, et trier les "
"remplaçants (Ctrl-R ou clic du milieu)"
#: src/load_save.c:175
#: src/load_save.c:173
msgid "Uncompressing savegame..."
msgstr "Décompression de la sauvegarde..."
@ -2363,7 +2363,7 @@ msgstr "Décompression de la sauvegarde..."
msgid "User %s didn't consider your offer yet."
msgstr "L'utilisateur %s n'a pas encore examiné votre offre."
#: src/window.c:517
#: src/window.c:522
#, fuzzy
msgid "User management"
msgstr "Nom de l'utilisateur"
@ -2426,7 +2426,7 @@ msgstr "Semaine"
msgid "Week %d Round %d"
msgstr "Semaine %d Partie %d"
#: src/window.c:387
#: src/window.c:392
#, c-format
msgid "Welcome to Bygfoot %s"
msgstr "Bienvenue dans Bygfoot %s"
@ -2551,7 +2551,7 @@ msgstr "CJ"
msgid "Yellow cards (limit)\n"
msgstr "Cartons jaunes (limite)\n"
#: src/treeview.c:672 src/treeview_helper.c:732
#: src/treeview.c:672 src/treeview_helper.c:733
msgid "Yellows"
msgstr "Jaunes"
@ -2827,7 +2827,7 @@ msgstr ""
msgid "Your roster is full. You couldn't buy %s from %s."
msgstr "Votre effectif est complet. Vous ne pouvez pas acheter %s de %s."
#: src/window.c:453
#: src/window.c:458
msgid "Your stadium"
msgstr "Votre stade"
@ -2891,3 +2891,9 @@ msgstr "_Utilisateur"
#~ msgid "2000"
#~ msgstr "2000"
#~ msgid "Loading options/constants..."
#~ msgstr "Chargement des options/constantes..."
#~ msgid "Saving options/constants..."
#~ msgstr "Sauvegarde des options/constantes..."

160
po/nl.po
View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Bygfoot 1.9.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2005-07-19 17:51+0200\n"
"POT-Creation-Date: 2005-08-14 21:00+0200\n"
"PO-Revision-Date: 2005-06-19 10:11+0200\n"
"Last-Translator: Vincent van Adrighem <adrighem@gnome.org>\n"
"Language-Team: Dutch <vertaling@nl.linux.org>\n"
@ -17,7 +17,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: src/treeview_helper.c:749
#: src/treeview_helper.c:750
#, c-format
msgid ""
"\n"
@ -26,7 +26,7 @@ msgstr ""
"\n"
"Goals/Match %.1f Reddingen %%%.1f"
#: src/treeview_helper.c:756
#: src/treeview_helper.c:757
#, c-format
msgid ""
"\n"
@ -74,20 +74,19 @@ msgid " (OG)"
msgstr " (OG)"
#. A goal scored with penalty.
#. Penalty shooter.
#: src/game.c:878 src/treeview_helper.c:967
#: src/game.c:878 src/treeview_helper.c:969
msgid " (P)"
msgstr " (P)"
#: src/cup.c:801
#: src/cup.c:841
msgid " -- First leg"
msgstr " -- Heenmatch"
#: src/cup.c:804
#: src/cup.c:844
msgid " -- Replay matches"
msgstr " -- Replay matchen"
#: src/cup.c:799
#: src/cup.c:839
msgid " -- Second leg"
msgstr " -- Terugmatch"
@ -291,7 +290,7 @@ msgstr "%s (T) "
msgid "%s (N) "
msgstr "%s (N) "
#: src/treeview_helper.c:855
#: src/treeview_helper.c:857
#, c-format
msgid "%s (expected recovery in %d weeks)"
msgstr "%s (verwachte terugkeer binnen %d weken)"
@ -302,7 +301,7 @@ msgstr "%s (verwachte terugkeer binnen %d weken)"
msgid "%s Group %d"
msgstr "%s Groep %d"
#: src/misc2_callback_func.c:156
#: src/misc2_callback_func.c:157
#, c-format
msgid "%s accepts your offer."
msgstr "%s accepteert uw aanbod."
@ -362,7 +361,7 @@ msgstr ""
"%s bieden je een job aan in de %s.\n"
"Je neemt de uitdaging aan en verlaat %s."
#: src/misc2_callback_func.c:168
#: src/misc2_callback_func.c:169
#, c-format
msgid ""
"%s rejects your offer and won't negotiate with you anymore. You should sell "
@ -371,7 +370,7 @@ msgstr ""
"%s wijst je aanbod af en wil niet meer met je onderhandelen. Je moet hem "
"verkopen voordat zijn contract afloopt (anders verlaat hij je team)."
#: src/misc2_callback_func.c:163
#: src/misc2_callback_func.c:164
#, c-format
msgid "%s rejects your offer. You may still make %d offers."
msgstr "%s wijst je bod af. Je mag nog %d aanbiedingen doen."
@ -406,13 +405,13 @@ msgstr ""
#. Yellow cards of a player in a cup/league. No limit means there isn't a limit
#. after which the player gets banned for a match automatically.
#: src/treeview_helper.c:817
#: src/treeview_helper.c:819
#, c-format
msgid "%s: %d (no limit)\n"
msgstr "%s: %d (geen limiet)\n"
#. Ban info of a player in the format: 'Cup/league name: Number of weeks banned'
#: src/treeview_helper.c:780
#: src/treeview_helper.c:782
#, c-format
msgid "%s: %d weeks\n"
msgstr "%s: %d weken\n"
@ -476,20 +475,20 @@ msgstr ""
msgid "<span foreground='%s' background='%s'>Week %d Round %d</span>"
msgstr "<span foreground='%s' background='%s'>Week %d Ronde %d</span>"
#: src/lg_commentary.c:516 src/team.c:498
#: src/lg_commentary.c:556 src/team.c:498
msgid "ALL OUT ATTACK"
msgstr "SUPERAANVALLEND"
#: src/lg_commentary.c:504 src/team.c:490
#: src/lg_commentary.c:544 src/team.c:490
msgid "ALL OUT DEFEND"
msgstr "SUPERVERDEDIGEND"
#. Boost value.
#: src/lg_commentary.c:519 src/team.c:506
#: src/lg_commentary.c:559 src/team.c:506
msgid "ANTI"
msgstr "ANTI"
#: src/lg_commentary.c:513 src/team.c:496
#: src/lg_commentary.c:553 src/team.c:496
msgid "ATTACK"
msgstr "AANVALLEND"
@ -616,12 +615,12 @@ msgstr "Gem. kwaliteiten:"
msgid "Away"
msgstr "Uit"
#: src/lg_commentary.c:510 src/team.c:494
#: src/lg_commentary.c:550 src/team.c:494
msgid "BALANCED"
msgstr "GEBALANCEERD"
#. Red card info (how long the player is banned).
#: src/treeview_helper.c:1083
#: src/treeview_helper.c:1085
#, c-format
msgid "BAN(%d)"
msgstr "BAN(%d)"
@ -812,7 +811,7 @@ msgstr "Ontslagvergoedingen"
msgid "Compensations"
msgstr "Ontslagvergoedingen"
#: src/load_save.c:117
#: src/load_save.c:115
msgid "Compressing savegame..."
msgstr "Comprimeren van opgeslagen spel..."
@ -856,7 +855,7 @@ msgid ""
"(Months)"
msgstr ""
#: src/window.c:509
#: src/window.c:514
msgid "Contract offer"
msgstr "Contract aanbod"
@ -872,7 +871,7 @@ msgstr "Makers"
msgid "Costs"
msgstr "Kosten"
#: src/support.c:90 src/support.c:114
#: src/support.c:92 src/support.c:116
#, c-format
msgid "Couldn't find pixmap file: %s"
msgstr "Kan de tekening %s niet vinden"
@ -906,11 +905,11 @@ msgid "Current skill"
msgstr "Huidige kwaliteit"
#. Defender
#: src/treeview_helper.c:1165
#: src/treeview_helper.c:1167
msgid "D"
msgstr "V"
#: src/lg_commentary.c:507 src/team.c:492
#: src/lg_commentary.c:547 src/team.c:492
msgid "DEFEND"
msgstr "VERDEDIGEND"
@ -952,7 +951,7 @@ msgstr ""
msgid "Don't load team definitions at all"
msgstr ""
#: src/load_save.c:125 src/load_save.c:258
#: src/load_save.c:123 src/load_save.c:254
msgid "Done."
msgstr "Klaar."
@ -988,7 +987,7 @@ msgstr "Typ uw structuur. De som van de cijfers moet 10 zijn."
msgid "Enter custom structure"
msgstr "Vul een eigen structuur in"
#: src/window.c:423
#: src/window.c:428
msgid "Erm..."
msgstr "Erm..."
@ -1025,7 +1024,7 @@ msgid "Expenses"
msgstr "Uitgaven"
#. Forward
#: src/treeview_helper.c:1181
#: src/treeview_helper.c:1183
msgid "F"
msgstr "A"
@ -1049,7 +1048,7 @@ msgstr ""
msgid "Fin_Stad"
msgstr "_Financiën"
#: src/cup.c:827
#: src/cup.c:867
msgid "Final"
msgstr "Finale"
@ -1111,7 +1110,7 @@ msgid "Fractured ankle"
msgstr "Gebroken enkel"
#. Goalie
#: src/treeview_helper.c:1157
#: src/treeview_helper.c:1159
msgid "G"
msgstr "K"
@ -1135,7 +1134,7 @@ msgstr "GV"
msgid "Ga"
msgstr "Ma"
#: src/treeview_helper.c:729
#: src/treeview_helper.c:730
msgid "Games"
msgstr "Matchen"
@ -1152,7 +1151,6 @@ msgid "Global"
msgstr "Globaal"
#. Goals of a player.
#. Goals.
#: src/treeview.c:262 src/treeview.c:2086
msgid "Go"
msgstr "Go"
@ -1167,7 +1165,7 @@ msgstr "Go/Ma"
msgid "Goalies"
msgstr "Goals"
#: src/treeview.c:1587 src/treeview.c:2054 src/treeview_helper.c:730
#: src/treeview.c:1587 src/treeview.c:2054 src/treeview_helper.c:731
msgid "Goals"
msgstr "Goals"
@ -1230,7 +1228,7 @@ msgstr ""
"match minuten)"
#. Injury info.
#: src/treeview_helper.c:1073
#: src/treeview_helper.c:1075
#, c-format
msgid "INJ(%d)"
msgstr "BLE(%d)"
@ -1253,7 +1251,7 @@ msgstr ""
msgid "Improve!"
msgstr "Verbeter!"
#: src/treeview.c:1250 src/window.c:308
#: src/treeview.c:1250 src/window.c:313
#, c-format
msgid ""
"Improvement in progress.\n"
@ -1276,7 +1274,7 @@ msgstr "Verhoog"
msgid "Injuries"
msgstr "Blessures"
#: src/misc2_interface.c:71 src/window.c:464
#: src/misc2_interface.c:71 src/window.c:469
msgid "Job offer"
msgstr "Aanbieding"
@ -1322,12 +1320,12 @@ msgid "Language"
msgstr "Taal"
#. A cup stage, e.g. Last 32 when there are only 32 teams left.
#: src/cup.c:824
#: src/cup.c:864
#, c-format
msgid "Last %d"
msgstr "Laatste %d"
#: src/load_save.c:167
#: src/load_save.c:165
msgid "Last save file not found."
msgstr "Bestand 'Last save' niet gevonden"
@ -1422,7 +1420,7 @@ msgstr "Laad het spel dat het laatste was opgeslagen of geladen."
msgid "Loading cup: %s"
msgstr "Laden Beker: %s"
#: src/load_save.c:211
#: src/load_save.c:207
msgid "Loading cups..."
msgstr "Laden bekers"
@ -1431,27 +1429,28 @@ msgstr "Laden bekers"
msgid "Loading league: %s"
msgstr "Laden klasse: %s"
#: src/load_save.c:201
#: src/load_save.c:197
msgid "Loading leagues..."
msgstr "Laden klasses"
#: src/load_save.c:251
#: src/load_save.c:247
msgid "Loading miscellaneous..."
msgstr "Laden rest"
#: src/load_save.c:185
msgid "Loading options/constants..."
msgstr "Laden opties/constanten..."
#: src/load_save.c:183
#, fuzzy
msgid "Loading options..."
msgstr "Laden bekers"
#: src/load_save.c:241
#: src/load_save.c:237
msgid "Loading season stats..."
msgstr "Laden competitiestatestieken"
#: src/load_save.c:231
#: src/load_save.c:227
msgid "Loading transfer list..."
msgstr "Laden transferlijst..."
#: src/load_save.c:221
#: src/load_save.c:217
msgid "Loading users..."
msgstr "Laden gebruikers..."
@ -1460,7 +1459,7 @@ msgid "Loan"
msgstr "Lening"
#. Midfielder
#: src/treeview_helper.c:1173
#: src/treeview_helper.c:1175
msgid "M"
msgstr "M"
@ -1559,7 +1558,7 @@ msgstr "Volgende gebruiker"
msgid "Next week you'll fire him and hire a new one."
msgstr "De volgende week zal je hem verkopen en een nieuwe aannemen."
#: src/window.c:318
#: src/window.c:323
msgid "No improvements currently in progress."
msgstr "Geen verbeteringen bezig."
@ -1572,22 +1571,22 @@ msgstr "Er is geen match in aantocht."
msgid "None"
msgstr "Geld"
#: src/window.c:442
#: src/window.c:447
msgid "Numbers..."
msgstr "Nummers..."
#. Boost value.
#: src/lg_commentary.c:522 src/team.c:509
#: src/lg_commentary.c:562 src/team.c:509
msgid "OFF"
msgstr "AF"
#. Player status: ok.
#: src/misc2_interface.c:221 src/player.c:1135 src/treeview_helper.c:1089
#: src/misc2_interface.c:221 src/player.c:1135 src/treeview_helper.c:1091
msgid "OK"
msgstr "OK"
#. Boost value.
#: src/lg_commentary.c:525 src/team.c:512
#: src/lg_commentary.c:565 src/team.c:512
msgid "ON"
msgstr "AAN"
@ -1608,7 +1607,7 @@ msgstr "Aan"
msgid "Only names"
msgstr "Naam van het lettertype"
#: src/window.c:486
#: src/window.c:491
msgid "Options"
msgstr "Opties"
@ -1659,7 +1658,7 @@ msgstr "Penalty/vrije schop schieter gedeselecteerd."
msgid "Physio"
msgstr "Kine"
#: src/treeview_helper.c:717
#: src/treeview_helper.c:718
msgid "Player accepts new offers"
msgstr "speler accepteert nieuwe aanbiedingen"
@ -1671,7 +1670,7 @@ msgstr "Nauwkeurigheid van spelersattributen"
msgid "Player attributes shown"
msgstr "Spelers attributen getoont"
#: src/treeview_helper.c:715
#: src/treeview_helper.c:716
msgid "Player doesn't negotiate anymore"
msgstr "Speler onderhandelt niet meer met u"
@ -1744,7 +1743,7 @@ msgstr "Verrokken spier"
msgid "Put on transfer list"
msgstr "Zet speler op de transfelijst"
#: src/cup.c:833
#: src/cup.c:873
msgid "Quarter-final"
msgstr "Kwart-finale"
@ -1768,7 +1767,7 @@ msgstr "Herschik team"
msgid "Recruiting preference"
msgstr ""
#: src/treeview.c:673 src/treeview_helper.c:733
#: src/treeview.c:673 src/treeview_helper.c:734
msgid "Reds"
msgstr "Rode kaarten"
@ -1836,7 +1835,7 @@ msgstr ""
msgid "Right-click to set to 0"
msgstr "Klik met de rechtermuisknop om op 0 te zetten"
#: src/cup.c:816
#: src/cup.c:856
msgid "Round robin"
msgstr "Groepsfaze"
@ -1870,31 +1869,32 @@ msgstr "Opslaan overschrijven"
msgid "Save user settings to file"
msgstr "Sla gebruikersinstellingen op"
#: src/load_save.c:69
#: src/load_save.c:67
msgid "Saving cups..."
msgstr "Opslaan bekers..."
#: src/load_save.c:58
#: src/load_save.c:56
msgid "Saving leagues..."
msgstr "Opslaan klasses..."
#: src/load_save.c:110
#: src/load_save.c:108
msgid "Saving miscellaneous..."
msgstr "Opslaan rest..."
#: src/load_save.c:43
msgid "Saving options/constants..."
msgstr "Opslaan opties/constanten..."
#, fuzzy
msgid "Saving options..."
msgstr "Opslaan bekers..."
#: src/load_save.c:100
#: src/load_save.c:98
msgid "Saving season stats..."
msgstr "Opslaan competitiestatestieken"
#: src/load_save.c:90
#: src/load_save.c:88
msgid "Saving transfer list..."
msgstr "Opslaan transferlijst..."
#: src/load_save.c:80
#: src/load_save.c:78
msgid "Saving users..."
msgstr "Opslaan gebruikers"
@ -1916,11 +1916,11 @@ msgstr "Seizoen %d"
msgid "Season history"
msgstr "Seizoen geschiedenis"
#: src/misc_interface.c:409 src/window.c:494
#: src/misc_interface.c:409 src/window.c:499
msgid "Select font"
msgstr "Selecteer "
#: src/cup.c:830
#: src/cup.c:870
msgid "Semi-final"
msgstr "Halve-finale"
@ -1958,7 +1958,7 @@ msgstr "Schiet penalty's"
msgid "Shot %"
msgstr "Schoten %"
#: src/treeview.c:667 src/treeview_helper.c:731
#: src/treeview.c:667 src/treeview_helper.c:732
msgid "Shots"
msgstr "Schoten"
@ -2061,7 +2061,7 @@ msgstr ""
msgid "Sponsorship"
msgstr ""
#: src/window.c:548
#: src/window.c:553
#, fuzzy
msgid "Sponsorship offers"
msgstr "Toon de job aanbiedingen"
@ -2324,7 +2324,7 @@ msgstr "Belangrijk ligament beschadigd"
msgid "Transfer deadline is Week %d"
msgstr "De transfermarkt is gesloten."
#: src/window.c:540
#: src/window.c:545
msgid "Transfer offer"
msgstr "Transfer aanbod"
@ -2344,7 +2344,7 @@ msgstr ""
"Probeer de spelende spelers op hun favoriete plaatsen te zetten en sorteer "
"de vervangers (Ctrl-R of middelste muisknop)"
#: src/load_save.c:175
#: src/load_save.c:173
msgid "Uncompressing savegame..."
msgstr "uitpakken van opgeslagen spel..."
@ -2353,7 +2353,7 @@ msgstr "uitpakken van opgeslagen spel..."
msgid "User %s didn't consider your offer yet."
msgstr "Gebruiker %s heeft je offer nog niet bekeken."
#: src/window.c:517
#: src/window.c:522
msgid "User management"
msgstr "Gebruikers beheren"
@ -2415,7 +2415,7 @@ msgstr "Week"
msgid "Week %d Round %d"
msgstr "Week %d Ronde %d"
#: src/window.c:387
#: src/window.c:392
#, c-format
msgid "Welcome to Bygfoot %s"
msgstr "Wekom in Bygfoot %s"
@ -2549,7 +2549,7 @@ msgstr "GK"
msgid "Yellow cards (limit)\n"
msgstr "Gele kaarten (limiet)\n"
#: src/treeview.c:672 src/treeview_helper.c:732
#: src/treeview.c:672 src/treeview_helper.c:733
msgid "Yellows"
msgstr "Gele kaarten"
@ -2815,7 +2815,7 @@ msgstr ""
msgid "Your roster is full. You couldn't buy %s from %s."
msgstr "Je kan niet meer spelers hebben. Je kan %s van %s niet kopen."
#: src/window.c:453
#: src/window.c:458
msgid "Your stadium"
msgstr "Uw stadion"
@ -3043,6 +3043,9 @@ msgstr "Gebr_uiker"
#~ msgid "It's still RE: extra time"
#~ msgstr "Het is nog steeds RE: verlengingen"
#~ msgid "Loading options/constants..."
#~ msgstr "Laden opties/constanten..."
#~ msgid "Long ball from P2 finds P1 at far post"
#~ msgstr "Lange bal van P2 vindt P1 aan de tweede paal"
@ -3313,6 +3316,9 @@ msgstr "Gebr_uiker"
#~ msgid "RE, what an astonishing result for TW"
#~ msgstr "RE, wat een goed resultaat voor TW"
#~ msgid "Saving options/constants..."
#~ msgstr "Opslaan opties/constanten..."
#~ msgid "Short free-kick from P1"
#~ msgstr "Korte vrije schop van P1"

160
po/pl.po
View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bygfoot\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2005-07-19 17:51+0200\n"
"POT-Creation-Date: 2005-08-14 21:00+0200\n"
"PO-Revision-Date: 2005-07-17 23:28+0200\n"
"Last-Translator: Michal Rudolf <mrudolf@kdewebdev.org>\n"
"Language-Team: Polish <kdei18n-pl-devel@lists.sourceforge.net>\n"
@ -16,7 +16,7 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%"
"100<10 || n%100>=20) ? 1 : 2);\n"
#: src/treeview_helper.c:749
#: src/treeview_helper.c:750
#, c-format
msgid ""
"\n"
@ -25,7 +25,7 @@ msgstr ""
"\n"
"Bramki/Spotkania %.1f Obronione %% %.1f"
#: src/treeview_helper.c:756
#: src/treeview_helper.c:757
#, c-format
msgid ""
"\n"
@ -73,20 +73,19 @@ msgid " (OG)"
msgstr " (sam.)"
#. A goal scored with penalty.
#. Penalty shooter.
#: src/game.c:878 src/treeview_helper.c:967
#: src/game.c:878 src/treeview_helper.c:969
msgid " (P)"
msgstr " (k)"
#: src/cup.c:801
#: src/cup.c:841
msgid " -- First leg"
msgstr " -- Pierwszy mecz"
#: src/cup.c:804
#: src/cup.c:844
msgid " -- Replay matches"
msgstr " -- Powtórzone mecze"
#: src/cup.c:799
#: src/cup.c:839
msgid " -- Second leg"
msgstr " -- Rewanż"
@ -279,7 +278,7 @@ msgstr "%s (D) "
msgid "%s (N) "
msgstr "%s (N) "
#: src/treeview_helper.c:855
#: src/treeview_helper.c:857
#, c-format
msgid "%s (expected recovery in %d weeks)"
msgstr "%s (spodziewany powrót do zdrowia: %d tyg.)"
@ -290,7 +289,7 @@ msgstr "%s (spodziewany powrót do zdrowia: %d tyg.)"
msgid "%s Group %d"
msgstr "%s Grupa %d"
#: src/misc2_callback_func.c:156
#: src/misc2_callback_func.c:157
#, c-format
msgid "%s accepts your offer."
msgstr "%s akceptuje Twoją ofertę."
@ -350,7 +349,7 @@ msgstr ""
"%s (%s) zaproponował Ci pracę.\n"
"Przyjmujesz ją i opuszczasz klub %s."
#: src/misc2_callback_func.c:168
#: src/misc2_callback_func.c:169
#, c-format
msgid ""
"%s rejects your offer and won't negotiate with you anymore. You should sell "
@ -360,7 +359,7 @@ msgstr ""
"go, zanim skończy się jego kontrakt (w przeciwnym razie po prostu opuści "
"Twoją drużynę)."
#: src/misc2_callback_func.c:163
#: src/misc2_callback_func.c:164
#, c-format
msgid "%s rejects your offer. You may still make %d offers."
msgstr "%s odrzucił Twoją ofertę. Nadal możesz złożyć %d ofert."
@ -395,13 +394,13 @@ msgstr ""
#. Yellow cards of a player in a cup/league. No limit means there isn't a limit
#. after which the player gets banned for a match automatically.
#: src/treeview_helper.c:817
#: src/treeview_helper.c:819
#, c-format
msgid "%s: %d (no limit)\n"
msgstr "%s: %d (bez ograniczeń)\n"
#. Ban info of a player in the format: 'Cup/league name: Number of weeks banned'
#: src/treeview_helper.c:780
#: src/treeview_helper.c:782
#, c-format
msgid "%s: %d weeks\n"
msgstr "%s: %d tygodni\n"
@ -465,20 +464,20 @@ msgstr ""
msgid "<span foreground='%s' background='%s'>Week %d Round %d</span>"
msgstr "<span foreground='%s' background='%s'>Tydzień %d Kolejka %d</span>"
#: src/lg_commentary.c:516 src/team.c:498
#: src/lg_commentary.c:556 src/team.c:498
msgid "ALL OUT ATTACK"
msgstr "ATAK WSZYSTKIMI SIŁAMI"
#: src/lg_commentary.c:504 src/team.c:490
#: src/lg_commentary.c:544 src/team.c:490
msgid "ALL OUT DEFEND"
msgstr "GŁĘBOKA OBRONA"
#. Boost value.
#: src/lg_commentary.c:519 src/team.c:506
#: src/lg_commentary.c:559 src/team.c:506
msgid "ANTI"
msgstr "ANTY"
#: src/lg_commentary.c:513 src/team.c:496
#: src/lg_commentary.c:553 src/team.c:496
msgid "ATTACK"
msgstr "ATAK"
@ -606,12 +605,12 @@ msgstr "Średni poziom:"
msgid "Away"
msgstr "Na wyjeździe"
#: src/lg_commentary.c:510 src/team.c:494
#: src/lg_commentary.c:550 src/team.c:494
msgid "BALANCED"
msgstr "ZRÓWNOWAŻONY"
#. Red card info (how long the player is banned).
#: src/treeview_helper.c:1083
#: src/treeview_helper.c:1085
#, c-format
msgid "BAN(%d)"
msgstr "PAUZ(%d)"
@ -799,7 +798,7 @@ msgstr "Firma"
msgid "Compensations"
msgstr "Wyrównanie"
#: src/load_save.c:117
#: src/load_save.c:115
msgid "Compressing savegame..."
msgstr "Kompresowanie zapisu gry..."
@ -843,7 +842,7 @@ msgstr ""
"Czas\n"
"(miesiące)"
#: src/window.c:509
#: src/window.c:514
msgid "Contract offer"
msgstr "Oferta kontraktu"
@ -859,7 +858,7 @@ msgstr "Podziękowania"
msgid "Costs"
msgstr "Koszty"
#: src/support.c:90 src/support.c:114
#: src/support.c:92 src/support.c:116
#, c-format
msgid "Couldn't find pixmap file: %s"
msgstr "Nie można znaleźć pliku z obrazkiem: %s"
@ -893,11 +892,11 @@ msgid "Current skill"
msgstr "Aktualny poziom"
#. Defender
#: src/treeview_helper.c:1165
#: src/treeview_helper.c:1167
msgid "D"
msgstr "O"
#: src/lg_commentary.c:507 src/team.c:492
#: src/lg_commentary.c:547 src/team.c:492
msgid "DEFEND"
msgstr "OBRONA"
@ -938,7 +937,7 @@ msgstr "Nie wczytuj definicji"
msgid "Don't load team definitions at all"
msgstr "Nie wczytuj definicji drużyn"
#: src/load_save.c:125 src/load_save.c:258
#: src/load_save.c:123 src/load_save.c:254
msgid "Done."
msgstr "Gotowe."
@ -974,7 +973,7 @@ msgstr "Podaj ustawienie. Cyfry muszą sumować się do 10."
msgid "Enter custom structure"
msgstr "Podaj własne ustawienie"
#: src/window.c:423
#: src/window.c:428
msgid "Erm..."
msgstr "Hmm..."
@ -1011,7 +1010,7 @@ msgid "Expenses"
msgstr "Wydatki"
#. Forward
#: src/treeview_helper.c:1181
#: src/treeview_helper.c:1183
msgid "F"
msgstr "N"
@ -1035,7 +1034,7 @@ msgstr ""
msgid "Fin_Stad"
msgstr "Zarządzanie"
#: src/cup.c:827
#: src/cup.c:867
msgid "Final"
msgstr "Finał"
@ -1097,7 +1096,7 @@ msgid "Fractured ankle"
msgstr "Pęknięcie kostki"
#. Goalie
#: src/treeview_helper.c:1157
#: src/treeview_helper.c:1159
msgid "G"
msgstr "B"
@ -1121,7 +1120,7 @@ msgstr "GZ"
msgid "Ga"
msgstr "Sp"
#: src/treeview_helper.c:729
#: src/treeview_helper.c:730
msgid "Games"
msgstr "Spotkania"
@ -1138,7 +1137,6 @@ msgid "Global"
msgstr "Globalne"
#. Goals of a player.
#. Goals.
#: src/treeview.c:262 src/treeview.c:2086
msgid "Go"
msgstr "Br"
@ -1152,7 +1150,7 @@ msgstr "Bz/Bs"
msgid "Goalies"
msgstr "Bramkarze"
#: src/treeview.c:1587 src/treeview.c:2054 src/treeview_helper.c:730
#: src/treeview.c:1587 src/treeview.c:2054 src/treeview_helper.c:731
msgid "Goals"
msgstr "Bramki"
@ -1213,7 +1211,7 @@ msgid ""
msgstr "Określa częstość odświeżania listy graczy podczas relacji na żywo."
#. Injury info.
#: src/treeview_helper.c:1073
#: src/treeview_helper.c:1075
#, c-format
msgid "INJ(%d)"
msgstr "KONT(%d)"
@ -1238,7 +1236,7 @@ msgstr ""
msgid "Improve!"
msgstr "Rozbudowa!"
#: src/treeview.c:1250 src/window.c:308
#: src/treeview.c:1250 src/window.c:313
#, c-format
msgid ""
"Improvement in progress.\n"
@ -1261,7 +1259,7 @@ msgstr "Zwiększ"
msgid "Injuries"
msgstr "Kontuzje"
#: src/misc2_interface.c:71 src/window.c:464
#: src/misc2_interface.c:71 src/window.c:469
msgid "Job offer"
msgstr "Oferta pracy"
@ -1307,12 +1305,12 @@ msgid "Language"
msgstr "Język"
#. A cup stage, e.g. Last 32 when there are only 32 teams left.
#: src/cup.c:824
#: src/cup.c:864
#, c-format
msgid "Last %d"
msgstr "Ostatnie %d"
#: src/load_save.c:167
#: src/load_save.c:165
msgid "Last save file not found."
msgstr "Nie znaleziono ostatnio zapisywanego pliku."
@ -1408,7 +1406,7 @@ msgstr "Wczytaj ostatnio zapisaną lub wczytywaną grę."
msgid "Loading cup: %s"
msgstr "Wczytywanie pucharu: %s"
#: src/load_save.c:211
#: src/load_save.c:207
msgid "Loading cups..."
msgstr "Wczytywanie pucharów..."
@ -1417,27 +1415,28 @@ msgstr "Wczytywanie pucharów..."
msgid "Loading league: %s"
msgstr "Wczytywanie ligi: %s"
#: src/load_save.c:201
#: src/load_save.c:197
msgid "Loading leagues..."
msgstr "Wczytywanie lig..."
#: src/load_save.c:251
#: src/load_save.c:247
msgid "Loading miscellaneous..."
msgstr "Wczytywanie pozostałych danych..."
#: src/load_save.c:185
msgid "Loading options/constants..."
msgstr "Wczytywanie ustawień/stałych..."
#: src/load_save.c:183
#, fuzzy
msgid "Loading options..."
msgstr "Wczytywanie pucharów..."
#: src/load_save.c:241
#: src/load_save.c:237
msgid "Loading season stats..."
msgstr "Wczytywanie statystyk sezonu..."
#: src/load_save.c:231
#: src/load_save.c:227
msgid "Loading transfer list..."
msgstr "Wczytywanie listy transferowej..."
#: src/load_save.c:221
#: src/load_save.c:217
msgid "Loading users..."
msgstr "Wczytywanie użytkowników..."
@ -1446,7 +1445,7 @@ msgid "Loan"
msgstr "Pożyczka"
#. Midfielder
#: src/treeview_helper.c:1173
#: src/treeview_helper.c:1175
msgid "M"
msgstr "P"
@ -1543,7 +1542,7 @@ msgstr "Następny użytkownik"
msgid "Next week you'll fire him and hire a new one."
msgstr "W przyszłym tygodniu zostanie zwolniony i zatrudnisz nowego."
#: src/window.c:318
#: src/window.c:323
msgid "No improvements currently in progress."
msgstr "Aktualnie nie ma rozbudowy w toku."
@ -1555,22 +1554,22 @@ msgstr "Brak zapisanego meczu."
msgid "None"
msgstr "Brak"
#: src/window.c:442
#: src/window.c:447
msgid "Numbers..."
msgstr "Liczby..."
#. Boost value.
#: src/lg_commentary.c:522 src/team.c:509
#: src/lg_commentary.c:562 src/team.c:509
msgid "OFF"
msgstr "NIE"
#. Player status: ok.
#: src/misc2_interface.c:221 src/player.c:1135 src/treeview_helper.c:1089
#: src/misc2_interface.c:221 src/player.c:1135 src/treeview_helper.c:1091
msgid "OK"
msgstr "OK"
#. Boost value.
#: src/lg_commentary.c:525 src/team.c:512
#: src/lg_commentary.c:565 src/team.c:512
msgid "ON"
msgstr "TAK"
@ -1590,7 +1589,7 @@ msgstr "Tak"
msgid "Only names"
msgstr "Tylko nazwiska"
#: src/window.c:486
#: src/window.c:491
msgid "Options"
msgstr "Ustawienia"
@ -1641,7 +1640,7 @@ msgstr "Strzelec karnych/wolnych anulowany."
msgid "Physio"
msgstr "Lekarz"
#: src/treeview_helper.c:717
#: src/treeview_helper.c:718
msgid "Player accepts new offers"
msgstr "Zawodnik przyjmuje nowe oferty"
@ -1653,7 +1652,7 @@ msgstr "Precyzja atrybutów zawodników"
msgid "Player attributes shown"
msgstr "Wyświetlane atrybuty zawodnika"
#: src/treeview_helper.c:715
#: src/treeview_helper.c:716
msgid "Player doesn't negotiate anymore"
msgstr "Zawodnik odmawia dalszych negocjacji"
@ -1726,7 +1725,7 @@ msgstr "Nadciągnięty mięsień"
msgid "Put on transfer list"
msgstr "Wstaw na listę transferową"
#: src/cup.c:833
#: src/cup.c:873
msgid "Quarter-final"
msgstr "Ćwierćfinał"
@ -1750,7 +1749,7 @@ msgstr "Zmień układ drużyny"
msgid "Recruiting preference"
msgstr "Kolejność naboru"
#: src/treeview.c:673 src/treeview_helper.c:733
#: src/treeview.c:673 src/treeview_helper.c:734
msgid "Reds"
msgstr "Czerwone kartki"
@ -1819,7 +1818,7 @@ msgstr ""
msgid "Right-click to set to 0"
msgstr "Kliknij prawym przyciskiem, by wyzerować"
#: src/cup.c:816
#: src/cup.c:856
msgid "Round robin"
msgstr "Rozgrywki grupowe"
@ -1853,31 +1852,32 @@ msgstr "Nadpisywanie przy zapisie"
msgid "Save user settings to file"
msgstr "Zapisz ustawienia użytkownika"
#: src/load_save.c:69
#: src/load_save.c:67
msgid "Saving cups..."
msgstr "Zapisywanie pucharów..."
#: src/load_save.c:58
#: src/load_save.c:56
msgid "Saving leagues..."
msgstr "Zapisywanie lig..."
#: src/load_save.c:110
#: src/load_save.c:108
msgid "Saving miscellaneous..."
msgstr "Zapisywanie pozostałych danych..."
#: src/load_save.c:43
msgid "Saving options/constants..."
msgstr "Zapisywanie opcji/stałych..."
#, fuzzy
msgid "Saving options..."
msgstr "Zapisywanie pucharów..."
#: src/load_save.c:100
#: src/load_save.c:98
msgid "Saving season stats..."
msgstr "Zapisywanie statystyk sezonu..."
#: src/load_save.c:90
#: src/load_save.c:88
msgid "Saving transfer list..."
msgstr "Zapisywanie listy transferowej..."
#: src/load_save.c:80
#: src/load_save.c:78
msgid "Saving users..."
msgstr "Zapisywanie użytkowników..."
@ -1899,11 +1899,11 @@ msgstr "Sezon %d"
msgid "Season history"
msgstr "Historia"
#: src/misc_interface.c:409 src/window.c:494
#: src/misc_interface.c:409 src/window.c:499
msgid "Select font"
msgstr "Wybierz czcionkę"
#: src/cup.c:830
#: src/cup.c:870
msgid "Semi-final"
msgstr "Półfinał"
@ -1940,7 +1940,7 @@ msgstr "Wybierz do strzelania karnych"
msgid "Shot %"
msgstr "Skuteczność"
#: src/treeview.c:667 src/treeview_helper.c:731
#: src/treeview.c:667 src/treeview_helper.c:732
msgid "Shots"
msgstr "Strzały"
@ -2041,7 +2041,7 @@ msgstr "Sponsor"
msgid "Sponsorship"
msgstr "Sponsoring"
#: src/window.c:548
#: src/window.c:553
msgid "Sponsorship offers"
msgstr "Oferta sponsoringu"
@ -2298,7 +2298,7 @@ msgstr "Zerwane wiązadło"
msgid "Transfer deadline is Week %d"
msgstr "Koniec transferów: tydzień %d"
#: src/window.c:540
#: src/window.c:545
msgid "Transfer offer"
msgstr "Oferta transferu"
@ -2318,7 +2318,7 @@ msgstr ""
"Próbuje ustawić graczy podstawowego składu na ich oryginalnych pozycjach i "
"sortuje rezerwowych (Ctrl - R lub środkowy przycisk)"
#: src/load_save.c:175
#: src/load_save.c:173
msgid "Uncompressing savegame..."
msgstr "Rozpakowywanie zapisu gry..."
@ -2327,7 +2327,7 @@ msgstr "Rozpakowywanie zapisu gry..."
msgid "User %s didn't consider your offer yet."
msgstr "Użytkownik %s jeszcze nie rozpatrzył Twojej oferty."
#: src/window.c:517
#: src/window.c:522
msgid "User management"
msgstr "Zarządzanie użytkownikami"
@ -2389,7 +2389,7 @@ msgstr "Tydzień"
msgid "Week %d Round %d"
msgstr "Tydzień %d Kolejka %d"
#: src/window.c:387
#: src/window.c:392
#, c-format
msgid "Welcome to Bygfoot %s"
msgstr "Witamy w programie Bygfoot %s"
@ -2520,7 +2520,7 @@ msgstr "Ż"
msgid "Yellow cards (limit)\n"
msgstr "Żółte kartki (limit)\n"
#: src/treeview.c:672 src/treeview_helper.c:732
#: src/treeview.c:672 src/treeview_helper.c:733
msgid "Yellows"
msgstr "Żółte kartki"
@ -2792,7 +2792,7 @@ msgstr "Twoja lista jest już pełna, nie możesz kupować zawodników."
msgid "Your roster is full. You couldn't buy %s from %s."
msgstr "%s z klubu %s: nie możesz kupować zawodników, Twoja lista jest pełna."
#: src/window.c:453
#: src/window.c:458
msgid "Your stadium"
msgstr "Twój stadion"
@ -2847,3 +2847,9 @@ msgstr "_Drużyna"
#: src/interface.c:771
msgid "_User"
msgstr "_Użytkownik"
#~ msgid "Loading options/constants..."
#~ msgstr "Wczytywanie ustawień/stałych..."
#~ msgid "Saving options/constants..."
#~ msgstr "Zapisywanie opcji/stałych..."

160
po/ro.po
View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bygfoot 0.9.1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2005-07-19 17:51+0200\n"
"POT-Creation-Date: 2005-08-14 21:00+0200\n"
"PO-Revision-Date: 2005-07-17 15:26+0300\n"
"Last-Translator: Spoială Cristian <scristian@gmail.com>\n"
"Language-Team: Romanian\n"
@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/treeview_helper.c:749
#: src/treeview_helper.c:750
#, c-format
msgid ""
"\n"
@ -24,7 +24,7 @@ msgstr ""
"\n"
"Goluri/Joc %.1f Salvări %% %.1f"
#: src/treeview_helper.c:756
#: src/treeview_helper.c:757
#, c-format
msgid ""
"\n"
@ -72,20 +72,19 @@ msgid " (OG)"
msgstr " (OG)"
#. A goal scored with penalty.
#. Penalty shooter.
#: src/game.c:878 src/treeview_helper.c:967
#: src/game.c:878 src/treeview_helper.c:969
msgid " (P)"
msgstr " (P)"
#: src/cup.c:801
#: src/cup.c:841
msgid " -- First leg"
msgstr " -- Tur"
#: src/cup.c:804
#: src/cup.c:844
msgid " -- Replay matches"
msgstr " -- Reluare meciuri"
#: src/cup.c:799
#: src/cup.c:839
msgid " -- Second leg"
msgstr " -- Retur"
@ -278,7 +277,7 @@ msgstr "%s (H) "
msgid "%s (N) "
msgstr "%s (N) "
#: src/treeview_helper.c:855
#: src/treeview_helper.c:857
#, c-format
msgid "%s (expected recovery in %d weeks)"
msgstr "%s (revenire prognozată în %d săptămâni)"
@ -289,7 +288,7 @@ msgstr "%s (revenire prognozată în %d săptămâni)"
msgid "%s Group %d"
msgstr "%s Grup %d"
#: src/misc2_callback_func.c:156
#: src/misc2_callback_func.c:157
#, c-format
msgid "%s accepts your offer."
msgstr "%s a acceptat oferta dumneavoastră."
@ -349,7 +348,7 @@ msgstr ""
"%s va făcut o ofertă pentru a lucru cu %s \n"
"Acceptaţi oferta şi să părăsiţi %s."
#: src/misc2_callback_func.c:168
#: src/misc2_callback_func.c:169
#, c-format
msgid ""
"%s rejects your offer and won't negotiate with you anymore. You should sell "
@ -359,7 +358,7 @@ msgstr ""
"trebui să îl vindeţi înainte să îi expire contractul (aftfel el va echipa de "
"la echipă)."
#: src/misc2_callback_func.c:163
#: src/misc2_callback_func.c:164
#, c-format
msgid "%s rejects your offer. You may still make %d offers."
msgstr "%s va refuzat oferta. Mai puteţi face %d oferte."
@ -394,13 +393,13 @@ msgstr ""
#. Yellow cards of a player in a cup/league. No limit means there isn't a limit
#. after which the player gets banned for a match automatically.
#: src/treeview_helper.c:817
#: src/treeview_helper.c:819
#, c-format
msgid "%s: %d (no limit)\n"
msgstr "%s: %d (fără limită)\n"
#. Ban info of a player in the format: 'Cup/league name: Number of weeks banned'
#: src/treeview_helper.c:780
#: src/treeview_helper.c:782
#, c-format
msgid "%s: %d weeks\n"
msgstr "%s: %d săptămâni\n"
@ -464,20 +463,20 @@ msgstr ""
msgid "<span foreground='%s' background='%s'>Week %d Round %d</span>"
msgstr "<span foreground='%s' background='%s'>Săptămâna %d Runda %d</span>"
#: src/lg_commentary.c:516 src/team.c:498
#: src/lg_commentary.c:556 src/team.c:498
msgid "ALL OUT ATTACK"
msgstr "TOŢI ÎN ATAC"
#: src/lg_commentary.c:504 src/team.c:490
#: src/lg_commentary.c:544 src/team.c:490
msgid "ALL OUT DEFEND"
msgstr "TOŢI ÎN APĂRARE"
#. Boost value.
#: src/lg_commentary.c:519 src/team.c:506
#: src/lg_commentary.c:559 src/team.c:506
msgid "ANTI"
msgstr "ANTI"
#: src/lg_commentary.c:513 src/team.c:496
#: src/lg_commentary.c:553 src/team.c:496
msgid "ATTACK"
msgstr "ATAC"
@ -604,12 +603,12 @@ msgstr "Abilităţi medii:"
msgid "Away"
msgstr "Deplasare"
#: src/lg_commentary.c:510 src/team.c:494
#: src/lg_commentary.c:550 src/team.c:494
msgid "BALANCED"
msgstr "ECHILIBRAT"
#. Red card info (how long the player is banned).
#: src/treeview_helper.c:1083
#: src/treeview_helper.c:1085
#, c-format
msgid "BAN(%d)"
msgstr "BAN(%d)"
@ -799,7 +798,7 @@ msgstr "Companie"
msgid "Compensations"
msgstr "Compensări"
#: src/load_save.c:117
#: src/load_save.c:115
msgid "Compressing savegame..."
msgstr "Se compresează salvarea jocului..."
@ -843,7 +842,7 @@ msgstr ""
"Durata contractului\n"
"(Luni)"
#: src/window.c:509
#: src/window.c:514
msgid "Contract offer"
msgstr "Ofertă de contract"
@ -859,7 +858,7 @@ msgstr "Contribuitori"
msgid "Costs"
msgstr "Costuri"
#: src/support.c:90 src/support.c:114
#: src/support.c:92 src/support.c:116
#, c-format
msgid "Couldn't find pixmap file: %s"
msgstr "Nu s-a putut găsi fişierul imagine: %s"
@ -893,11 +892,11 @@ msgid "Current skill"
msgstr "Abilitatea curentă"
#. Defender
#: src/treeview_helper.c:1165
#: src/treeview_helper.c:1167
msgid "D"
msgstr "D"
#: src/lg_commentary.c:507 src/team.c:492
#: src/lg_commentary.c:547 src/team.c:492
msgid "DEFEND"
msgstr "Apărare"
@ -939,7 +938,7 @@ msgstr "Nu încărca definiţiile."
msgid "Don't load team definitions at all"
msgstr "Nu încărca deloc definiţiile."
#: src/load_save.c:125 src/load_save.c:258
#: src/load_save.c:123 src/load_save.c:254
msgid "Done."
msgstr "Făcut."
@ -975,7 +974,7 @@ msgstr "Introduceţi o structură. Aceste cifre trebuie să fie până la 10."
msgid "Enter custom structure"
msgstr "Introduceţi o structură custom"
#: src/window.c:423
#: src/window.c:428
msgid "Erm..."
msgstr "Hmm..."
@ -1012,7 +1011,7 @@ msgid "Expenses"
msgstr "Cheltuieli"
#. Forward
#: src/treeview_helper.c:1181
#: src/treeview_helper.c:1183
msgid "F"
msgstr "F"
@ -1036,7 +1035,7 @@ msgstr ""
msgid "Fin_Stad"
msgstr "Fin_Stad"
#: src/cup.c:827
#: src/cup.c:867
msgid "Final"
msgstr "finala"
@ -1098,7 +1097,7 @@ msgid "Fractured ankle"
msgstr "Gleznă fracturată"
#. Goalie
#: src/treeview_helper.c:1157
#: src/treeview_helper.c:1159
msgid "G"
msgstr "G"
@ -1122,7 +1121,7 @@ msgstr "GP"
msgid "Ga"
msgstr "Jo"
#: src/treeview_helper.c:729
#: src/treeview_helper.c:730
msgid "Games"
msgstr "Jocuri"
@ -1139,7 +1138,6 @@ msgid "Global"
msgstr "Global"
#. Goals of a player.
#. Goals.
#: src/treeview.c:262 src/treeview.c:2086
msgid "Go"
msgstr "Go"
@ -1153,7 +1151,7 @@ msgstr "Go/Jo"
msgid "Goalies"
msgstr "Goluri"
#: src/treeview.c:1587 src/treeview.c:2054 src/treeview_helper.c:730
#: src/treeview.c:1587 src/treeview.c:2054 src/treeview_helper.c:731
msgid "Goals"
msgstr "Goluri"
@ -1216,7 +1214,7 @@ msgstr ""
"( minute în meciul în direct)"
#. Injury info.
#: src/treeview_helper.c:1073
#: src/treeview_helper.c:1075
#, c-format
msgid "INJ(%d)"
msgstr "ACC(%d)"
@ -1241,7 +1239,7 @@ msgstr ""
msgid "Improve!"
msgstr "Îmbunătăţeşte!"
#: src/treeview.c:1250 src/window.c:308
#: src/treeview.c:1250 src/window.c:313
#, c-format
msgid ""
"Improvement in progress.\n"
@ -1264,7 +1262,7 @@ msgstr "Măreşte"
msgid "Injuries"
msgstr "Accidentări"
#: src/misc2_interface.c:71 src/window.c:464
#: src/misc2_interface.c:71 src/window.c:469
msgid "Job offer"
msgstr "Ofertă de lucru"
@ -1310,12 +1308,12 @@ msgid "Language"
msgstr "Limbă"
#. A cup stage, e.g. Last 32 when there are only 32 teams left.
#: src/cup.c:824
#: src/cup.c:864
#, c-format
msgid "Last %d"
msgstr "Ultimii %d"
#: src/load_save.c:167
#: src/load_save.c:165
msgid "Last save file not found."
msgstr "Ultimul fişierul salvat nu s-a găsit."
@ -1410,7 +1408,7 @@ msgstr "Încarcă ultimul joc care a fost încărcat sau salvat."
msgid "Loading cup: %s"
msgstr "Se încarcă cupa: %s"
#: src/load_save.c:211
#: src/load_save.c:207
msgid "Loading cups..."
msgstr "Se încarcă cupele..."
@ -1419,27 +1417,28 @@ msgstr "Se încarcă cupele..."
msgid "Loading league: %s"
msgstr "Se încarcă liga: %s"
#: src/load_save.c:201
#: src/load_save.c:197
msgid "Loading leagues..."
msgstr "Se încarcă ligile..."
#: src/load_save.c:251
#: src/load_save.c:247
msgid "Loading miscellaneous..."
msgstr "Se încarcă restul..."
#: src/load_save.c:185
msgid "Loading options/constants..."
msgstr "Se încarcă opţiunile/constantele..."
#: src/load_save.c:183
#, fuzzy
msgid "Loading options..."
msgstr "Se încarcă cupele..."
#: src/load_save.c:241
#: src/load_save.c:237
msgid "Loading season stats..."
msgstr "Se încarcă statisticile pentru sezon..."
#: src/load_save.c:231
#: src/load_save.c:227
msgid "Loading transfer list..."
msgstr "Se încarcă lista de transferuri..."
#: src/load_save.c:221
#: src/load_save.c:217
msgid "Loading users..."
msgstr "Se încarcă utilizatorii..."
@ -1448,7 +1447,7 @@ msgid "Loan"
msgstr "Împrumut"
#. Midfielder
#: src/treeview_helper.c:1173
#: src/treeview_helper.c:1175
msgid "M"
msgstr "M"
@ -1545,7 +1544,7 @@ msgstr "Următorul utilizator"
msgid "Next week you'll fire him and hire a new one."
msgstr "Săptămână viitoare îl veţi concedia şi angaja unul nou."
#: src/window.c:318
#: src/window.c:323
msgid "No improvements currently in progress."
msgstr "Nu sunt îmbunătăţiri în progres."
@ -1557,22 +1556,22 @@ msgstr "Nici un meci memorat."
msgid "None"
msgstr "Nici unul"
#: src/window.c:442
#: src/window.c:447
msgid "Numbers..."
msgstr "Numere..."
#. Boost value.
#: src/lg_commentary.c:522 src/team.c:509
#: src/lg_commentary.c:562 src/team.c:509
msgid "OFF"
msgstr "OFF"
#. Player status: ok.
#: src/misc2_interface.c:221 src/player.c:1135 src/treeview_helper.c:1089
#: src/misc2_interface.c:221 src/player.c:1135 src/treeview_helper.c:1091
msgid "OK"
msgstr "OK"
#. Boost value.
#: src/lg_commentary.c:525 src/team.c:512
#: src/lg_commentary.c:565 src/team.c:512
msgid "ON"
msgstr "ON"
@ -1592,7 +1591,7 @@ msgstr "On"
msgid "Only names"
msgstr "Numai numele"
#: src/window.c:486
#: src/window.c:491
msgid "Options"
msgstr "Opţiuni"
@ -1643,7 +1642,7 @@ msgstr "Executant de penaltyuri/lovituri libere deselectat."
msgid "Physio"
msgstr "Fizic"
#: src/treeview_helper.c:717
#: src/treeview_helper.c:718
msgid "Player accepts new offers"
msgstr "Jucătorul acceptă noua ofertă"
@ -1655,7 +1654,7 @@ msgstr "Precizia la atributele jucătorilor"
msgid "Player attributes shown"
msgstr "Arată atributele jucătorilor"
#: src/treeview_helper.c:715
#: src/treeview_helper.c:716
msgid "Player doesn't negotiate anymore"
msgstr "Jucătorul nu mai negociază"
@ -1728,7 +1727,7 @@ msgstr "Întindere musculară"
msgid "Put on transfer list"
msgstr "Adaugă-l pe lista de transferuri"
#: src/cup.c:833
#: src/cup.c:873
msgid "Quarter-final"
msgstr "Sferturi de finală"
@ -1752,7 +1751,7 @@ msgstr "Rearanjează echipa"
msgid "Recruiting preference"
msgstr "Preferinţele de recrutare"
#: src/treeview.c:673 src/treeview_helper.c:733
#: src/treeview.c:673 src/treeview_helper.c:734
msgid "Reds"
msgstr "Roşii"
@ -1821,7 +1820,7 @@ msgstr ""
msgid "Right-click to set to 0"
msgstr "Click dreapta pentru a seta la 0"
#: src/cup.c:816
#: src/cup.c:856
msgid "Round robin"
msgstr "Round robin"
@ -1856,31 +1855,32 @@ msgstr "Salvarea rescrie"
msgid "Save user settings to file"
msgstr "Salvează setările utilizatorului într-un fişier"
#: src/load_save.c:69
#: src/load_save.c:67
msgid "Saving cups..."
msgstr "Se salvează cupele..."
#: src/load_save.c:58
#: src/load_save.c:56
msgid "Saving leagues..."
msgstr "Se salvează ligile..."
#: src/load_save.c:110
#: src/load_save.c:108
msgid "Saving miscellaneous..."
msgstr "Se salvează restul..."
#: src/load_save.c:43
msgid "Saving options/constants..."
msgstr "Se salvează opţiunile/constantele..."
#, fuzzy
msgid "Saving options..."
msgstr "Se salvează cupele..."
#: src/load_save.c:100
#: src/load_save.c:98
msgid "Saving season stats..."
msgstr "Se salvează statisticele sezonului..."
#: src/load_save.c:90
#: src/load_save.c:88
msgid "Saving transfer list..."
msgstr "Se salvează lista de transferuri..."
#: src/load_save.c:80
#: src/load_save.c:78
msgid "Saving users..."
msgstr "Se salvează utilizatorii..."
@ -1902,11 +1902,11 @@ msgstr "Sezon %d"
msgid "Season history"
msgstr "Istoricul sesiunii"
#: src/misc_interface.c:409 src/window.c:494
#: src/misc_interface.c:409 src/window.c:499
msgid "Select font"
msgstr "Selectaţi font"
#: src/cup.c:830
#: src/cup.c:870
msgid "Semi-final"
msgstr "Semi-finala"
@ -1945,7 +1945,7 @@ msgstr "Şutează la penalty"
msgid "Shot %"
msgstr "Şut %"
#: src/treeview.c:667 src/treeview_helper.c:731
#: src/treeview.c:667 src/treeview_helper.c:732
msgid "Shots"
msgstr "Şuturi"
@ -2046,7 +2046,7 @@ msgstr "Sponsor"
msgid "Sponsorship"
msgstr "Sponsorizare"
#: src/window.c:548
#: src/window.c:553
msgid "Sponsorship offers"
msgstr "Oferte de sponsorizări"
@ -2298,7 +2298,7 @@ msgstr "Ligamente fracturate"
msgid "Transfer deadline is Week %d"
msgstr "Perioada de transferuri se termină în %d săptămâni"
#: src/window.c:540
#: src/window.c:545
msgid "Transfer offer"
msgstr "Ofertă de transfer"
@ -2318,7 +2318,7 @@ msgstr ""
"Încearcă să pună jucătorii din echipa de start pe poziţia preferată şi să "
"sortează rezervele (Ctrl-R sau click cu butonul mijloc de maus)"
#: src/load_save.c:175
#: src/load_save.c:173
msgid "Uncompressing savegame..."
msgstr "Se decompresează salvarea jocului..."
@ -2327,7 +2327,7 @@ msgstr "Se decompresează salvarea jocului..."
msgid "User %s didn't consider your offer yet."
msgstr "Utilizatorul %s încă nu a luat în considerare oferta dumneavoastră."
#: src/window.c:517
#: src/window.c:522
msgid "User management"
msgstr "Managementul utilizatorilor"
@ -2389,7 +2389,7 @@ msgstr "Săptămână"
msgid "Week %d Round %d"
msgstr "Săptămâna %d Runda %d"
#: src/window.c:387
#: src/window.c:392
#, c-format
msgid "Welcome to Bygfoot %s"
msgstr "Bine aţi venit în Bygfoot %s"
@ -2514,7 +2514,7 @@ msgstr "CG"
msgid "Yellow cards (limit)\n"
msgstr "Cartonaşe galbene (limita)\n"
#: src/treeview.c:672 src/treeview_helper.c:732
#: src/treeview.c:672 src/treeview_helper.c:733
msgid "Yellows"
msgstr "Cartonaşe"
@ -2781,7 +2781,7 @@ msgstr "Lotul de jucători este deja plin. Nu mai puteţi cumpăra jucători noi
msgid "Your roster is full. You couldn't buy %s from %s."
msgstr "Lotul de jucători este plin. Nu aţi putut cumpăra pe %s de la %s."
#: src/window.c:453
#: src/window.c:458
msgid "Your stadium"
msgstr "Stadionul tău"
@ -2836,3 +2836,9 @@ msgstr "_Echipa"
#: src/interface.c:771
msgid "_User"
msgstr "_Utilizator"
#~ msgid "Loading options/constants..."
#~ msgstr "Se încarcă opţiunile/constantele..."
#~ msgid "Saving options/constants..."
#~ msgstr "Se salvează opţiunile/constantele..."

View File

@ -87,6 +87,7 @@ enum ExitCodes
EXIT_CUP_ROUND_ERROR, /**< Too few cup rounds. */
EXIT_LOAD_TEAM_DEF, /**< Error loading a team definition file. */
EXIT_DEF_SORT, /**< Error sorting a team after loading the definition. */
EXIT_PROM_REL, /**< Error when executing the promotion/relegation stuff. */
EXIT_END
};

View File

@ -665,20 +665,22 @@ cup_get_last_week_from_first(const Cup *cup, gint first_week)
@param cup_round The index of the cup round.
@return The number of matchdays, mostly 1 or 2. */
gint
cup_get_matchdays_in_cup_round(const Cup *cup, gint cup_round)
cup_get_matchdays_in_cup_round(const Cup *cup, gint round)
{
const CupRound *cup_round = &g_array_index(cup->rounds, CupRound, round);
gint number_of_teams = -1;
gint number_of_matchdays = -1;
if(g_array_index(cup->rounds, CupRound, cup_round).
round_robin_number_of_groups > 0)
if(cup_round->round_robin_number_of_groups > 0)
{
number_of_teams = cup_round_robin_get_number_of_teams(cup, cup_round);
number_of_teams = (cup_round_get_number_of_teams(cup, round) -
cup_round_get_byes(cup, round)) /
cup_round->round_robin_number_of_groups;
number_of_matchdays = (number_of_teams % 2 == 0) ?
2 * (number_of_teams - 1) :
2 * number_of_teams;
2 * number_of_teams;
}
else if(g_array_index(cup->rounds, CupRound, cup_round).home_away)
else if(g_array_index(cup->rounds, CupRound, round).home_away)
number_of_matchdays = 2;
else
number_of_matchdays = 1;
@ -686,13 +688,13 @@ cup_get_matchdays_in_cup_round(const Cup *cup, gint cup_round)
return number_of_matchdays;
}
/** Return the number of teams playing in a group of
the given cup round with round robin.
/** Return the number of teams playing in
the given cup round.
@param cup The cup we examine.
@param cup_round The index of the cup round.
@return The number teams in one group. */
@return The number teams in the round. */
gint
cup_round_robin_get_number_of_teams(const Cup *cup, gint round)
cup_round_get_number_of_teams(const Cup *cup, gint round)
{
const CupRound *cup_round = &g_array_index(cup->rounds, CupRound, round);
gint number_of_teams = 0;
@ -705,13 +707,44 @@ cup_round_robin_get_number_of_teams(const Cup *cup, gint round)
(g_array_index(cup->rounds, CupRound, round - 1).round_robin_number_of_groups *
g_array_index(cup->rounds, CupRound, round - 1).round_robin_number_of_advance) +
g_array_index(cup->rounds, CupRound, round - 1).round_robin_number_of_best_advance +
cup_round_get_new_teams(cup_round);
cup_round_get_new_teams(cup_round) + cup_round_get_byes(cup, round - 1);
}
else
number_of_teams = cup_round_get_number_of_teams(cup, round - 1) / 2 +
cup_round_get_new_teams(cup_round) + cup_round_get_byes(cup, round - 1);
while(number_of_teams % cup_round->round_robin_number_of_groups != 0)
number_of_teams--;
return number_of_teams;
}
return number_of_teams / cup_round->round_robin_number_of_groups;
/** Get the number of byes in the given cup round. */
gint
cup_round_get_byes(const Cup *cup, gint round)
{
const CupRound *cup_round = &g_array_index(cup->rounds, CupRound, round);
gint number_of_byes = 0, new_teams = 0;
if(cup_round->byes != -1)
number_of_byes = cup_round->byes;
else
{
if(round == 0)
new_teams = cup_round_get_new_teams(cup_round);
else
new_teams = cup_round_get_number_of_teams(cup, round);
if(cup_round->round_robin_number_of_groups == 0)
number_of_byes = math_get_bye_len(new_teams);
else
{
while(new_teams % cup_round->round_robin_number_of_groups != 0)
{
new_teams--;
number_of_byes++;
}
}
}
return number_of_byes;
}
/** Return the number of new teams that come into the

View File

@ -40,10 +40,13 @@ gint
cup_get_first_week_of_cup_round(const Cup *cup, gint cup_round);
gint
cup_get_matchdays_in_cup_round(const Cup *cup, gint cup_round);
cup_get_matchdays_in_cup_round(const Cup *cup, gint round);
gint
cup_round_robin_get_number_of_teams(const Cup *cup, gint round);
cup_round_get_number_of_teams(const Cup *cup, gint round);
gint
cup_round_get_byes(const Cup *cup, gint round);
gint
cup_round_get_new_teams(const CupRound *cup_round);

View File

@ -1,3 +1,4 @@
#include "callbacks.h"
#include "debug.h"
#include "game_gui.h"
#include "option.h"
@ -60,6 +61,11 @@ debug_action(const gchar *text, gint value)
current_user.youth_academy.pos_pref = value;
game_gui_print_message("Recruiting pref changed to %d.", value);
}
else if(g_str_has_prefix(text, "goto"))
{
while(week < value)
on_button_new_week_clicked(NULL, NULL);
}
else if(g_str_has_prefix(text, "help"))
{
printf("Debug options:\n"
@ -72,6 +78,8 @@ debug_action(const gchar *text, gint value)
"physio \t change physio\n"
"youth coach \t change youth coach\n"
"pospref \t change recruiting pref\n"
"goto \t Press 'new week' automatically until\n"
" \t the appropriate week is reached\n"
"help \t display this help\n");
}

View File

@ -306,133 +306,6 @@ league_remove_team_with_id(League *league, gint id)
}
/** Add the teams to promote/relegate (from the prom_rel elements)
from the league to the array. */
void
league_get_team_movements_prom_rel(const League *league, GArray *team_movements)
{
gint i, j, k;
TeamMove new_move;
const GArray *elements = league->prom_rel.elements;
GPtrArray *dest_sids = NULL;
for(i=0;i<elements->len;i++)
{
dest_sids =
misc_separate_strings(g_array_index(elements, PromRelElement, i).dest_sid->str);
gint order[dest_sids->len];
k = 0;
math_generate_permutation(order, 0, dest_sids->len - 1);
for(j=g_array_index(elements, PromRelElement, i).ranks[0];
j<=g_array_index(elements, PromRelElement, i).ranks[1]; j++)
{
new_move.tm = *(g_array_index(league->table.elements, TableElement, j - 1).team);
new_move.league_idx =
league_index_from_sid(((GString*)g_ptr_array_index(dest_sids, order[k++ % dest_sids->len]))->str);
new_move.prom_rel_type = g_array_index(elements, PromRelElement, i).type;
g_array_append_val(team_movements, new_move);
if(team_is_user(g_array_index(league->table.elements, TableElement, j - 1).team) != -1)
{
if(g_array_index(elements, PromRelElement, i).type == PROM_REL_PROMOTION)
user_history_add(&usr(team_is_user(
g_array_index(league->table.elements, TableElement, j - 1).team)),
USER_HISTORY_PROMOTED, new_move.tm.id, lig(new_move.league_idx).id, -1, "");
else
user_history_add(&usr(team_is_user(
g_array_index(league->table.elements, TableElement, j - 1).team)),
USER_HISTORY_RELEGATED, new_move.tm.id, lig(new_move.league_idx).id, -1, "");
}
}
free_g_string_array(&dest_sids);
}
}
/** Add the team movements from the promotion games
to the array. */
void
league_get_team_movements_prom_games(const League *league, GArray *team_movements,
const GPtrArray *prom_games_teams, gboolean up)
{
gint i, k;
TeamMove new_move;
GPtrArray *dest_sids = (up) ?
misc_separate_strings(league->prom_rel.prom_games_dest_sid->str) :
misc_separate_strings(league->prom_rel.prom_games_loser_sid->str);
gint order[dest_sids->len];
gint start_idx = 0,
end_idx = league->prom_rel.prom_games_number_of_advance;
gint prom_type = PROM_REL_PROMOTION,
user_his_type = USER_HISTORY_PROMOTED;
if(!up)
{
start_idx = league->prom_rel.prom_games_number_of_advance;
end_idx = prom_games_teams->len;
prom_type = PROM_REL_RELEGATION;
user_his_type = USER_HISTORY_RELEGATED;
}
k = 0;
math_generate_permutation(order, 0, dest_sids->len - 1);
for(i=start_idx;i<end_idx;i++)
{
new_move.tm = *((Team*)g_ptr_array_index(prom_games_teams, i));
new_move.league_idx =
league_index_from_sid(((GString*)g_ptr_array_index(dest_sids, order[k++ % dest_sids->len]))->str);
new_move.prom_rel_type = prom_type;
g_array_append_val(team_movements, new_move);
if(team_is_user((Team*)g_ptr_array_index(prom_games_teams, i)) != -1)
user_history_add(&usr(team_is_user((Team*)g_ptr_array_index(prom_games_teams, i))),
user_his_type, new_move.tm.id, lig(new_move.league_idx).id, -1, "");
}
free_g_string_array(&dest_sids);
}
/** Add the teams to promote/relegate from the league to the array
and remove them from the leagues. */
void
league_get_team_movements(League *league, GArray *team_movements)
{
GPtrArray *prom_games_teams = NULL;
const Cup *prom_cup = NULL;
league_get_team_movements_prom_rel(league, team_movements);
if(query_league_has_prom_games(league))
{
prom_cup = cup_from_sid(league->prom_rel.prom_games_cup_sid->str);
if(prom_cup == NULL)
{
g_warning("league_get_team_movements: promotion games cup not found for league %s (cup sid %s).\n",
league->name->str, league->prom_rel.prom_games_cup_sid->str);
return;
}
prom_games_teams = cup_get_teams_sorted(prom_cup);
league_get_team_movements_prom_games(league, team_movements, prom_games_teams, TRUE);
if(strlen(league->prom_rel.prom_games_loser_sid->str) > 0)
league_get_team_movements_prom_games(league, team_movements,
prom_games_teams, FALSE);
g_ptr_array_free(prom_games_teams, TRUE);
}
g_array_sort_with_data(league->teams, team_compare_func,
GINT_TO_POINTER(TEAM_COMPARE_LEAGUE_RANK + 100));
}
/** Nullify league stuff at the beginning of a season. */
@ -534,3 +407,322 @@ query_league_matches_in_week(const League *league, gint week_number)
return FALSE;
}
/** Add the teams to promote/relegate (from the prom_rel elements)
from the league to the array. */
void
league_get_team_movements_prom_rel(const League *league, GArray *team_movements)
{
gint i, j, k, tmp;
TeamMove new_move;
const GArray *elements = league->prom_rel.elements;
GArray *dest_idcs = NULL;
GPtrArray *dest_sids = NULL;
for(i=0;i<elements->len;i++)
{
for(j=g_array_index(elements, PromRelElement, i).ranks[0];
j<=g_array_index(elements, PromRelElement, i).ranks[1]; j++)
{
dest_sids = misc_separate_strings(
g_array_index(elements, PromRelElement, i).dest_sid->str);
dest_idcs = g_array_new(FALSE, FALSE, sizeof(gint));
for(k=0;k<dest_sids->len;k++)
{
tmp = league_index_from_sid(((GString*)g_ptr_array_index(dest_sids, k))->str);
g_array_append_val(dest_idcs, tmp);
}
free_g_string_array(&dest_sids);
new_move.tm = *(g_array_index(league->table.elements, TableElement, j - 1).team);
new_move.prom_rel_type = g_array_index(elements, PromRelElement, i).type;
new_move.dest_idcs = dest_idcs;
new_move.dest_assigned = FALSE;
g_array_append_val(team_movements, new_move);
}
}
}
/** Add the team movements from the promotion games
to the array. */
void
league_get_team_movements_prom_games(const League *league, GArray *team_movements,
const GPtrArray *prom_games_teams, gboolean up)
{
gint i, j;
TeamMove new_move;
GPtrArray *dest_sids = (up) ?
misc_separate_strings(league->prom_rel.prom_games_dest_sid->str) :
misc_separate_strings(league->prom_rel.prom_games_loser_sid->str);
GArray *dest_idcs = NULL;
gint dest_idcs_int[dest_sids->len];
gint start_idx = 0,
end_idx = league->prom_rel.prom_games_number_of_advance;
gint prom_type = PROM_REL_PROMOTION;
if(!up)
{
start_idx = league->prom_rel.prom_games_number_of_advance;
end_idx = prom_games_teams->len;
prom_type = PROM_REL_RELEGATION;
}
for(i=0;i<dest_sids->len;i++)
dest_idcs_int[i] =
league_index_from_sid(((GString*)g_ptr_array_index(dest_sids, i))->str);
for(i=start_idx;i<end_idx;i++)
{
dest_idcs = g_array_new(FALSE, FALSE, sizeof(gint));
for(j=0;j<dest_sids->len;j++)
g_array_append_val(dest_idcs, dest_idcs_int[j]);
new_move.tm = *((Team*)g_ptr_array_index(prom_games_teams, i));
new_move.prom_rel_type = prom_type;
new_move.dest_idcs = dest_idcs;
new_move.dest_assigned = FALSE;
g_array_append_val(team_movements, new_move);
}
free_g_string_array(&dest_sids);
}
/** Add the teams to promote/relegate from the league to the array
and remove them from the leagues. */
void
league_get_team_movements(League *league, GArray *team_movements)
{
GPtrArray *prom_games_teams = NULL;
const Cup *prom_cup = NULL;
league_get_team_movements_prom_rel(league, team_movements);
if(query_league_has_prom_games(league))
{
prom_cup = cup_from_sid(league->prom_rel.prom_games_cup_sid->str);
if(prom_cup == NULL)
{
g_warning("league_get_team_movements: promotion games cup not found for league %s (cup sid %s).\n",
league->name->str, league->prom_rel.prom_games_cup_sid->str);
return;
}
prom_games_teams = cup_get_teams_sorted(prom_cup);
league_get_team_movements_prom_games(league, team_movements, prom_games_teams, TRUE);
if(strlen(league->prom_rel.prom_games_loser_sid->str) > 0)
league_get_team_movements_prom_games(league, team_movements,
prom_games_teams, FALSE);
g_ptr_array_free(prom_games_teams, TRUE);
}
g_array_sort_with_data(league->teams, team_compare_func,
GINT_TO_POINTER(TEAM_COMPARE_LEAGUE_RANK + 100));
}
/** Find out whether there are unassigned TeamMoves in the array. */
gboolean
query_league_team_movements_unassigned(const GArray *team_movements)
{
gint i;
for(i=0;i<team_movements->len;i++)
if(!g_array_index(team_movements, TeamMove, i).dest_assigned)
return TRUE;
return FALSE;
}
/** Find out whether there are unassigned team moves with a single
destination value. */
gboolean
query_league_team_movements_unassigned_single(const GArray *team_movements)
{
gint i;
for(i=0;i<team_movements->len;i++)
if(!g_array_index(team_movements, TeamMove, i).dest_assigned &&
g_array_index(team_movements, TeamMove, i).dest_idcs->len == 1)
return TRUE;
return FALSE;
}
/** Print out the movements to the console (debug function). */
void
league_team_movements_print(const GArray *team_movements,
const gint *league_size, const gint *league_cur_size)
{
gint i, j;
const TeamMove *tmove = NULL;
printf("%-25s Dest \t\t Possible\n\n", "Team");
for(i=0;i<team_movements->len;i++)
{
tmove = &g_array_index(team_movements, TeamMove, i);
if(tmove->dest_assigned)
printf("%-25s (%d) %s \t\t", tmove->tm.name->str,
league_from_clid(tmove->tm.clid)->layer,
lig(g_array_index(tmove->dest_idcs, gint, 0)).name->str);
else
printf("%-25s (%d) UNASSIGNED \t\t", tmove->tm.name->str,
league_from_clid(tmove->tm.clid)->layer);
for(j=0;j<tmove->dest_idcs->len;j++)
printf("%d ", g_array_index(tmove->dest_idcs, gint, j));
printf("\n");
}
printf("%-20s Size Cursize\n", "League");
for(i=0;i<ligs->len;i++)
printf("%-20s %d %d\n", lig(i).name->str, league_size[i],
league_cur_size[i]);
}
/** Compare two leagues when doing promotion/relegation. The league
that has fewer teams is preferred. */
gint
league_team_movements_compare_dest_idcs(gconstpointer a, gconstpointer b,
gpointer data)
{
gint league_idx1 = *(gint*)a,
league_idx2 = *(gint*)b;
const gint *league_cur_size = (const gint*)data;
if(league_cur_size[league_idx1] < league_cur_size[league_idx2])
return -1;
else if(league_cur_size[league_idx1] > league_cur_size[league_idx2])
return 1;
return 0;
}
/** Assign a random destination for the team move with given index
and remove the destination from all other unassigned moves if
the dest league is full. */
void
league_team_movements_assign_dest(GArray *team_movements, gint idx,
const gint *league_size, gint *league_cur_size)
{
gint i, j, dest_idx;
TeamMove *tmove = &g_array_index(team_movements, TeamMove, idx);
if(debug > 60)
printf("league_team_movements_assign_dest %s\n", tmove->tm.name->str);
if(tmove->dest_idcs->len == 1)
dest_idx = g_array_index(tmove->dest_idcs, gint, 0);
else
{
g_array_sort_with_data(tmove->dest_idcs,
(GCompareDataFunc)league_team_movements_compare_dest_idcs,
(gpointer)league_cur_size);
dest_idx = g_array_index(tmove->dest_idcs, gint, 0);
}
league_cur_size[dest_idx]++;
if(league_cur_size[dest_idx] > league_size[dest_idx])
{
g_warning("league_team_movements_assign_dest: no room in league %s for team %s.",
lig(dest_idx).name->str, tmove->tm.name->str);
main_exit_program(EXIT_PROM_REL, NULL);
}
tmove->dest_assigned = TRUE;
if(debug > 60)
g_print("%s %d -> %d\n", tmove->tm.name->str,
league_from_clid(tmove->tm.clid)->layer,
league_from_clid(lig(dest_idx).id)->layer);
if(league_cur_size[dest_idx] == league_size[dest_idx])
for(i=0;i<team_movements->len;i++)
{
if(!g_array_index(team_movements, TeamMove, i).dest_assigned)
{
tmove = &g_array_index(team_movements, TeamMove, i);
for(j=tmove->dest_idcs->len - 1; j>= 0; j--)
if(g_array_index(tmove->dest_idcs, gint, j) == dest_idx)
g_array_remove_index(tmove->dest_idcs, j);
if(tmove->dest_idcs->len == 0)
{
g_warning("league_team_movements_assign_dest: no destinations left for team %s.",
tmove->tm.name->str);
main_exit_program(EXIT_PROM_REL, NULL);
}
}
}
if(team_is_user(&tmove->tm) != -1)
{
if(tmove->prom_rel_type == PROM_REL_PROMOTION)
user_history_add(&usr(team_is_user(&tmove->tm)),
USER_HISTORY_PROMOTED, tmove->tm.id,
lig(g_array_index(tmove->dest_idcs, gint, 0)).id, -1, "");
else
user_history_add(&usr(team_is_user(&tmove->tm)),
USER_HISTORY_RELEGATED, tmove->tm.id,
lig(g_array_index(tmove->dest_idcs, gint, 0)).id, -1, "");
}
}
/** Assign all unassigned TeamMoves in the array that only have one
destination value.
@param league_size The size of all leagues (i.e. how many teams they
should contain after promotion/relegation is finished).
@param league_cur_size The current size of all leagues (taking into
account the assigned team moves). */
void
league_team_movements_prune(GArray *team_movements, const gint *league_size,
gint *league_cur_size)
{
gint i;
if(debug > 60)
printf("league_team_movements_prune\n");
while(query_league_team_movements_unassigned_single(team_movements))
{
for(i=0;i<team_movements->len;i++)
if(!g_array_index(team_movements, TeamMove, i).dest_assigned &&
g_array_index(team_movements, TeamMove, i).dest_idcs->len == 1)
league_team_movements_assign_dest(team_movements, i,
league_size, league_cur_size);
}
}
/** Try to assign destinations for the team movements based on the
array of possible destinations.
@param league_size The size of all leagues (i.e. how many teams they
should contain after promotion/relegation is finished). */
void
league_team_movements_destinations(GArray *team_movements, const gint *league_size)
{
gint i;
gint league_cur_size[ligs->len];
if(debug > 60)
printf("league_team_movements_destinations\n");
for(i=0;i<ligs->len;i++)
league_cur_size[i] = lig(i).teams->len;
if(debug > 65)
league_team_movements_print(team_movements, league_size, league_cur_size);
while(query_league_team_movements_unassigned(team_movements))
{
league_team_movements_prune(team_movements, league_size, league_cur_size);
for(i=0;i<team_movements->len;i++)
if(!g_array_index(team_movements, TeamMove, i).dest_assigned)
league_team_movements_assign_dest(team_movements, i,
league_size, league_cur_size);
}
}

View File

@ -68,4 +68,29 @@ void
league_get_team_movements_prom_games(const League *league, GArray *team_movements,
const GPtrArray *prom_games_teams, gboolean up);
void
league_team_movements_destinations(GArray *team_movements, const gint *league_size);
void
league_team_movements_prune(GArray *team_movements, const gint *league_size,
gint *league_cur_size);
void
league_team_movements_assign_dest(GArray *team_movements, gint idx,
const gint *league_size, gint *league_cur_size);
gboolean
query_league_team_movements_unassigned_single(const GArray *team_movements);
gboolean
query_league_team_movements_unassigned(const GArray *team_movements);
void
league_team_movements_print(const GArray *team_movements,
const gint *league_size, const gint *league_cur_size);
gint
league_team_movements_compare_dest_idcs(gconstpointer a, gconstpointer b,
gpointer data);
#endif

View File

@ -38,14 +38,12 @@ load_save_save_game(const gchar *filename)
file_remove_files(fullname);
if(debug > 60)
printf("load_save_save options/constants \n");
printf("load_save_save options\n");
gui_show_progress(0, _("Saving options/constants..."));
gui_show_progress(0, _("Saving options..."));
sprintf(buf, "%s___options", prefix);
file_save_opt_file(buf, &options);
sprintf(buf, "%s___constants", prefix);
file_save_opt_file(buf, &constants);
sprintf(buf, "%s___settings", prefix);
file_save_opt_file(buf, &settings);
@ -177,17 +175,15 @@ load_save_load_game(const gchar* filename)
file_decompress(fullname);
if(debug > 60)
printf("load_save_load options/constants \n");
printf("load_save_load options\n");
gui_show_progress(
((PROGRESS_MAX * gtk_progress_bar_get_fraction(
GTK_PROGRESS_BAR(lookup_widget(window.progress, "progressbar")))) + 1) / PROGRESS_MAX,
_("Loading options/constants..."));
_("Loading options..."));
sprintf(buf, "%s___options", prefix);
file_load_opt_file(buf, &options);
sprintf(buf, "%s___constants", prefix);
file_load_opt_file(buf, &constants);
sprintf(buf, "%s___settings", prefix);
file_load_opt_file(buf, &settings);
language_set(language_get_code_index(opt_str("string_opt_language_code")) + 1);

View File

@ -335,7 +335,6 @@ end_week_round_update_fixtures(void)
cp(i).fixtures->len == 0 &&
query_cup_begins(&cp(i)))
{
printf("cup %s\n", cp(i).name->str);
cp(i).last_week = cup_get_last_week_from_first(&cp(i), week + 1);
fixture_write_cup_fixtures(&cp(i));
g_ptr_array_add(acps, &cp(i));
@ -508,25 +507,38 @@ void
start_new_season_league_changes(void)
{
gint i, j, k;
gint league_size[ligs->len];
GArray *team_movements = g_array_new(FALSE, FALSE, sizeof(TeamMove));
for(i=0;i<ligs->len;i++)
league_get_team_movements(&lig(i), team_movements);
for(i=0;i<ligs->len;i++)
league_size[i] = lig(i).teams->len;
for(i=0;i<team_movements->len;i++)
league_remove_team_with_id(league_from_clid(g_array_index(team_movements, TeamMove, i).tm.clid),
g_array_index(team_movements, TeamMove, i).tm.id);
league_remove_team_with_id(
league_from_clid(g_array_index(team_movements, TeamMove, i).tm.clid),
g_array_index(team_movements, TeamMove, i).tm.id);
league_team_movements_destinations(team_movements, league_size);
for(i = team_movements->len - 1; i >= 0; i--)
if(g_array_index(team_movements, TeamMove, i).prom_rel_type == PROM_REL_RELEGATION)
g_array_prepend_val(lig(g_array_index(team_movements, TeamMove, i).league_idx).teams,
g_array_index(team_movements, TeamMove, i).tm);
g_array_prepend_val(
lig(g_array_index(
g_array_index(team_movements, TeamMove, i).dest_idcs, gint, 0)).teams,
g_array_index(team_movements, TeamMove, i).tm);
for(i=1;i<team_movements->len;i++)
if(g_array_index(team_movements, TeamMove, i).prom_rel_type != PROM_REL_RELEGATION)
g_array_append_val(lig(g_array_index(team_movements, TeamMove, i).league_idx).teams,
g_array_index(team_movements, TeamMove, i).tm);
g_array_append_val(
lig(g_array_index(
g_array_index(team_movements, TeamMove, i).dest_idcs, gint, 0)).teams,
g_array_index(team_movements, TeamMove, i).tm);
for(i=0;i<team_movements->len;i++)
g_array_free(g_array_index(team_movements, TeamMove, i).dest_idcs, TRUE);
g_array_free(team_movements, TRUE);
for(i=0;i<ligs->len;i++)
@ -543,6 +555,7 @@ start_new_season_league_changes(void)
}
}
/** End a season (store stats etc.) */
void
end_season(void)

View File

@ -23,8 +23,10 @@ enum TeamCompare
typedef struct
{
Team tm; /**< The team we move. */
gint league_idx; /** The index of the league that the team gets moved to. */
gint prom_rel_type;
GArray *dest_idcs; /**< Array of possible destination indices. */
gint prom_rel_type; /**< Promotion or relegation */
gboolean dest_assigned; /**< Whether a destination league for the team
is already assigned. */
} TeamMove;
Team

View File

@ -19,6 +19,7 @@
<prom_rel_type>promotion</prom_rel_type>
</prom_rel_element>
<prom_games>
<prom_games_number_of_advance>2</prom_games_number_of_advance>
<prom_games_dest_sid>belgium3a belgium3b</prom_games_dest_sid>
<prom_games_cup_sid>belgium_eindronde4</prom_games_cup_sid>
<prom_games_loser_sid>belgium4a belgium4b belgium4c belgium4d</prom_games_loser_sid>