1
1
mirror of https://github.com/tstellar/bygfoot.git synced 2025-02-16 03:21:05 +01:00

"Win port issues."

This commit is contained in:
gyboth 2005-07-17 11:55:33 +00:00
parent 81fdeb7744
commit aea9ea738c
13 changed files with 4922 additions and 4402 deletions

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2005-07-15 16:33+0200\n"
"POT-Creation-Date: 2005-07-17 13:52+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"
@ -844,75 +844,75 @@ msgstr ""
msgid "ON"
msgstr ""
#: src/load_save.c:46
#: src/load_save.c:47
msgid "Saving options/constants..."
msgstr ""
#: src/load_save.c:61
#: src/load_save.c:62
msgid "Saving leagues..."
msgstr ""
#: src/load_save.c:72
#: src/load_save.c:73
msgid "Saving cups..."
msgstr ""
#: src/load_save.c:83
#: src/load_save.c:84
msgid "Saving users..."
msgstr ""
#: src/load_save.c:93
#: src/load_save.c:94
msgid "Saving transfer list..."
msgstr ""
#: src/load_save.c:103
#: src/load_save.c:104
msgid "Saving season stats..."
msgstr ""
#: src/load_save.c:113
#: src/load_save.c:114
msgid "Saving miscellaneous..."
msgstr ""
#: src/load_save.c:120
#: src/load_save.c:121
msgid "Compressing savegame..."
msgstr ""
#: src/load_save.c:128 src/load_save.c:261
#: src/load_save.c:129 src/load_save.c:262
msgid "Done."
msgstr ""
#: src/load_save.c:170
#: src/load_save.c:171
msgid "Last save file not found."
msgstr ""
#: src/load_save.c:178
#: src/load_save.c:179
msgid "Uncompressing savegame..."
msgstr ""
#: src/load_save.c:188
#: src/load_save.c:189
msgid "Loading options/constants..."
msgstr ""
#: src/load_save.c:204
#: src/load_save.c:205
msgid "Loading leagues..."
msgstr ""
#: src/load_save.c:214
#: src/load_save.c:215
msgid "Loading cups..."
msgstr ""
#: src/load_save.c:224
#: src/load_save.c:225
msgid "Loading users..."
msgstr ""
#: src/load_save.c:234
#: src/load_save.c:235
msgid "Loading transfer list..."
msgstr ""
#: src/load_save.c:244
#: src/load_save.c:245
msgid "Loading season stats..."
msgstr ""
#: src/load_save.c:254
#: src/load_save.c:255
msgid "Loading miscellaneous..."
msgstr ""

198
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-15 09:45+0200\n"
"POT-Creation-Date: 2005-07-17 13:52+0200\n"
"PO-Revision-Date: 2005-07-15 09:46+0200\n"
"Last-Translator: Gyz Both <gyboth@bygfoot.com>\n"
"Language-Team: \n"
@ -201,7 +201,7 @@ msgstr " Produkte"
msgid " Restaurants"
msgstr " Gaststätten"
#: src/interface.c:1069
#: src/interface.c:1050
msgid " Round "
msgstr " Runde "
@ -210,7 +210,7 @@ msgstr " Runde "
msgid " Scientific"
msgstr " Scientific"
#: src/interface.c:1051
#: src/interface.c:1032
msgid " Season "
msgstr " Saison "
@ -234,7 +234,7 @@ msgstr " Technologien"
msgid " Telecommunications"
msgstr " Telekommunikation"
#: src/interface.c:1060
#: src/interface.c:1041
msgid " Week "
msgstr " Woche "
@ -487,7 +487,7 @@ msgstr "ANTI"
msgid "ATTACK"
msgstr "ANGRIFF"
#: src/interface.c:917 src/misc2_interface.c:1036
#: src/interface.c:898 src/misc2_interface.c:1036
msgid "About"
msgstr "Über"
@ -515,7 +515,7 @@ msgstr "Alter "
msgid "All Files"
msgstr "Alle Dateien"
#: src/interface.c:480
#: src/interface.c:477
msgid "All Out Attack"
msgstr "Brechstange"
@ -523,11 +523,11 @@ msgstr "Brechstange"
msgid "All Out Defend"
msgstr "Betonverteidigung"
#: src/interface.c:666
#: src/interface.c:648
msgid "Anti"
msgstr "Anti"
#: src/interface.c:632
#: src/interface.c:615
msgid "Any"
msgstr "Egal"
@ -543,7 +543,7 @@ msgstr ""
"In den Bygfoot-Foren kannst Du Fehler melden, nach Hilfe fragen und über das "
"Spiel diskutieren (Du musst Dich dazu nicht anmelden):\n"
#: src/interface.c:474 src/treeview.c:1472
#: src/interface.c:472 src/treeview.c:1472
msgid "Attack"
msgstr "Angriff"
@ -572,7 +572,7 @@ msgstr "Auto-Speichern"
msgid "Autosave interval "
msgstr "Intervall für Auto-Speichern"
#: src/interface.c:1165
#: src/interface.c:1146
msgid "Av. skills: "
msgstr "Durchschn. Fäh."
@ -585,7 +585,7 @@ msgstr "Du.Fäh."
msgid "Available teams"
msgstr "Verfügbare Mannschaften"
#: src/interface.c:509 src/interface.c:544 src/interface.c:589
#: src/interface.c:503 src/interface.c:535 src/interface.c:577
msgid "Average"
msgstr "Durchschnitt"
@ -619,11 +619,11 @@ msgstr "AUSGEGLICHEN"
msgid "BAN(%d)"
msgstr "SP(%d)"
#: src/interface.c:989
#: src/interface.c:970
msgid "Back to main menu (Esc)"
msgstr "Zurück zum Hauptmenü (Esc)"
#: src/interface.c:515 src/interface.c:550 src/interface.c:595
#: src/interface.c:509 src/interface.c:541 src/interface.c:583
msgid "Bad"
msgstr "Mies"
@ -632,7 +632,7 @@ msgstr "Mies"
msgid "Balance"
msgstr "Bilanz"
#: src/interface.c:468
#: src/interface.c:466
msgid "Balanced"
msgstr "Ausgeglichen"
@ -640,11 +640,11 @@ msgstr "Ausgeglichen"
msgid "Banned\n"
msgstr "Gesperrt\n"
#: src/interface.c:1020
#: src/interface.c:1001
msgid "Begin a new week (Space)"
msgstr "Starte neue Woche (Leertaste)"
#: src/interface.c:497 src/interface.c:532 src/interface.c:577
#: src/interface.c:493 src/interface.c:525 src/interface.c:567
msgid "Best"
msgstr "Der König"
@ -669,7 +669,7 @@ msgstr "Bester Angriff"
msgid "Bi-weekly balance"
msgstr "Zweiwöchige Bilanz"
#: src/interface.c:643
#: src/interface.c:626
msgid "Boost"
msgstr "Boost"
@ -702,11 +702,11 @@ msgstr "Rippenbruch"
msgid "Broken shoulder"
msgstr "Gebrochene Schulter"
#: src/interface.c:782
#: src/interface.c:763
msgid "Browse players"
msgstr "Spieler durchstöbern"
#: src/interface.c:710
#: src/interface.c:691
msgid "Browse teams"
msgstr "Mannschaften durchstöbern"
@ -804,7 +804,7 @@ msgstr "Firma"
msgid "Compensations"
msgstr "Abfindungen"
#: src/load_save.c:120
#: src/load_save.c:121
msgid "Compressing savegame..."
msgstr "Komprimiere Datei"
@ -856,7 +856,7 @@ msgstr "Vertragsangebot "
msgid "Contracts are disabled in this country definition."
msgstr "Verträge sind in dieser Länderdefinition ausgeschaltet."
#: src/interface.c:925 src/misc2_interface.c:1050
#: src/interface.c:906 src/misc2_interface.c:1050
msgid "Contributors"
msgstr "Mitwirkende"
@ -919,11 +919,11 @@ msgstr "Debug"
msgid "Decide later"
msgstr "Später entscheiden"
#: src/interface.c:462 src/treeview.c:1470
#: src/interface.c:461 src/treeview.c:1470
msgid "Defend"
msgstr "Verteidigen"
#: src/interface.c:614
#: src/interface.c:600
msgid "Defenders"
msgstr "Verteidiger"
@ -944,7 +944,7 @@ msgstr "Lade keine Definitionen"
msgid "Don't load team definitions at all"
msgstr "Lade überhaupt keine Mannschaftsdefinitionen"
#: src/load_save.c:128 src/load_save.c:261
#: src/load_save.c:129 src/load_save.c:262
msgid "Done."
msgstr "Fertig."
@ -976,7 +976,7 @@ msgstr "GTal"
msgid "Enter a structure. The digits must sum up to 10."
msgstr "Spielsystem eingeben. Die Ziffern müssen sich zu 10 aufsummieren."
#: src/interface.c:685
#: src/interface.c:666
msgid "Enter custom structure"
msgstr "Eigenes Spielsystem eingeben"
@ -1037,7 +1037,7 @@ msgstr ""
"Datei mit Einstellungen, die viele Aspekte des Spielverhaltens bestimmen. "
"NICHT ÄNDERN ES SEI DENN DU WEISST GENAU WAS DU TUST."
#: src/interface.c:881
#: src/interface.c:862
msgid "Fin_Stad"
msgstr "Fin_Stad"
@ -1049,11 +1049,11 @@ msgstr "Endspiel"
msgid "Finances are disabled in this country definition."
msgstr "Finanzen sind in dieser Länderdefinition ausgeschaltet."
#: src/interface.c:757 src/interface.c:1809
#: src/interface.c:738 src/interface.c:1790
msgid "Fire"
msgstr "Feuern"
#: src/interface.c:1159
#: src/interface.c:1140
msgid ""
"First value: average current skill of the first 11 players. Second value: "
"average skill of all players."
@ -1090,7 +1090,7 @@ msgstr "Schriftart"
msgid "Font used in treeviews"
msgstr "Schriftart, die in den Ansichten verwendet wird"
#: src/interface.c:626
#: src/interface.c:610
msgid "Forwards"
msgstr "Angreifer"
@ -1154,7 +1154,7 @@ msgstr "To"
msgid "Go/Ga"
msgstr "To/Sp"
#: src/interface.c:608
#: src/interface.c:595
msgid "Goalies"
msgstr "Torhüter"
@ -1171,7 +1171,7 @@ msgstr "Tore "
msgid "Goals (regular)"
msgstr "Tore (normale)"
#: src/interface.c:503 src/interface.c:538 src/interface.c:583
#: src/interface.c:498 src/interface.c:530 src/interface.c:572
msgid "Good"
msgstr "Gut"
@ -1192,7 +1192,7 @@ msgstr "Schau mal auf die Transferliste, es gibt ein Angebot für %s."
msgid "Health"
msgstr "Gesundheit"
#: src/interface.c:933 src/misc2_interface.c:1076
#: src/interface.c:914 src/misc2_interface.c:1076
msgid "Help"
msgstr "Hilfe"
@ -1286,7 +1286,7 @@ msgstr "Jobangebote %."
msgid "Journey costs"
msgstr "Reisekosten"
#: src/interface.c:1875
#: src/interface.c:1856
msgid "Kick out of academy"
msgstr "Rauswerfen"
@ -1320,7 +1320,7 @@ msgstr "Sprache"
msgid "Last %d"
msgstr "Letzte %d"
#: src/load_save.c:170
#: src/load_save.c:171
msgid "Last save file not found."
msgstr "Letzte Spielstandsdatei nicht gefunden."
@ -1386,7 +1386,7 @@ msgstr "Livespiel Ausführlichkeit"
msgid "Load game"
msgstr "Lade Spielstand"
#: src/interface.c:949
#: src/interface.c:930
msgid "Load game (Ctrl - O)"
msgstr "Lade Spielstand (Strg-O)"
@ -1417,7 +1417,7 @@ msgstr "Lade den Spielstand, der als letztes gespeichert oder geladen wurde."
msgid "Loading cup: %s"
msgstr "Lade Pokal: %s"
#: src/load_save.c:214
#: src/load_save.c:215
msgid "Loading cups..."
msgstr "Lade Pokale..."
@ -1426,27 +1426,27 @@ msgstr "Lade Pokale..."
msgid "Loading league: %s"
msgstr "Lade Liga: %s"
#: src/load_save.c:204
#: src/load_save.c:205
msgid "Loading leagues..."
msgstr "Lade Ligen..."
#: src/load_save.c:254
#: src/load_save.c:255
msgid "Loading miscellaneous..."
msgstr "Lade Diverses..."
#: src/load_save.c:188
#: src/load_save.c:189
msgid "Loading options/constants..."
msgstr "Lade Optionen/Konstanten..."
#: src/load_save.c:244
#: src/load_save.c:245
msgid "Loading season stats..."
msgstr "Lade Saisonstatistiken..."
#: src/load_save.c:234
#: src/load_save.c:235
msgid "Loading transfer list..."
msgstr "Lade Transferliste..."
#: src/load_save.c:224
#: src/load_save.c:225
msgid "Loading users..."
msgstr "Lade Benutzer..."
@ -1463,7 +1463,7 @@ msgstr "M"
msgid "Make offer"
msgstr "Angebot abgeben"
#: src/interface.c:870
#: src/interface.c:851
msgid "Manage users"
msgstr "Benutzer verwalten"
@ -1475,7 +1475,7 @@ msgstr "Maximiere Hauptfenster"
msgid "Midfield"
msgstr "Mittelfeld"
#: src/interface.c:620
#: src/interface.c:605
msgid "Midfielders"
msgstr "Mittelfeldspieler"
@ -1487,7 +1487,7 @@ msgstr "Div."
msgid "Money"
msgstr "Kontostand"
#: src/interface.c:1142
#: src/interface.c:1123
msgid "Money "
msgstr "Kontostand "
@ -1499,11 +1499,11 @@ msgstr "Kontostand (ungefähr)"
msgid "Money / week"
msgstr "Zahlung / Woche"
#: src/interface.c:1867
#: src/interface.c:1848
msgid "Move to team"
msgstr "In die Profi-Mannschaft aufnehmen"
#: src/interface.c:773 src/interface.c:1817
#: src/interface.c:754 src/interface.c:1798
msgid "Move to youth academy"
msgstr "In die Nachwuchsmannschaft aufnehmen"
@ -1536,15 +1536,15 @@ msgstr ""
msgid "News"
msgstr "Neuigkeiten"
#: src/interface.c:1278
#: src/interface.c:1259
msgid "Next (W)"
msgstr "Nächster (W)"
#: src/interface.c:1252
#: src/interface.c:1233
msgid "Next league/cup (2)"
msgstr "Nächste(r) Liga/Pokal"
#: src/interface.c:848
#: src/interface.c:829
msgid "Next user"
msgstr "Nächster Benutzer"
@ -1583,15 +1583,15 @@ msgstr "OK"
msgid "ON"
msgstr "EIN"
#: src/interface.c:660
#: src/interface.c:642
msgid "Off"
msgstr "Aus"
#: src/interface.c:749 src/interface.c:1805
#: src/interface.c:730 src/interface.c:1786
msgid "Offer new contract"
msgstr "Biete neuen Vertrag"
#: src/interface.c:654
#: src/interface.c:637
msgid "On"
msgstr "Ein"
@ -1646,7 +1646,7 @@ msgstr "Elfmeter"
msgid "Penalty/free kick shooter deselected."
msgstr "Elfmeter/Freistoßschütze abgewählt."
#: src/interface.c:521 src/treeview.c:1275
#: src/interface.c:514 src/treeview.c:1275
msgid "Physio"
msgstr "Physio"
@ -1670,11 +1670,11 @@ msgstr "Spieler verhandelt nicht mehr"
msgid "Player list"
msgstr "Spielerliste"
#: src/interface.c:1207
#: src/interface.c:1188
msgid "Player list 1"
msgstr "Spielerliste 1"
#: src/interface.c:1215
#: src/interface.c:1196
msgid "Player list 2"
msgstr "Spielerliste 2"
@ -1711,15 +1711,15 @@ msgstr "Bevorzuge Nachrichten"
msgid "Preferences"
msgstr "Einstellugen"
#: src/interface.c:1265
#: src/interface.c:1246
msgid "Previous (Q)"
msgstr "Voriger (Q)"
#: src/interface.c:1239
#: src/interface.c:1220
msgid "Previous league/cup (1)"
msgstr "Voriger (Liga/Pokal) (1)"
#: src/interface.c:859
#: src/interface.c:840
msgid "Previous user"
msgstr "Vorheriger Benutzer"
@ -1731,7 +1731,7 @@ msgstr "Preisgeld"
msgid "Pulled muscle"
msgstr "Muskelfaserriss"
#: src/interface.c:733 src/interface.c:1797
#: src/interface.c:714 src/interface.c:1778
msgid "Put on transfer list"
msgstr "Setze auf Transferliste"
@ -1739,7 +1739,7 @@ msgstr "Setze auf Transferliste"
msgid "Quarter-final"
msgstr "Viertelfinale"
#: src/interface.c:969
#: src/interface.c:950
msgid "Quit (Ctrl - Q)"
msgstr "Beenden (Strg-Q)"
@ -1747,15 +1747,15 @@ msgstr "Beenden (Strg-Q)"
msgid "Rank"
msgstr "Rang"
#: src/interface.c:1128
#: src/interface.c:1109
msgid "Rank "
msgstr "Rang "
#: src/interface.c:693
#: src/interface.c:674
msgid "Rearrange team"
msgstr "Sortiere Mannschaft"
#: src/interface.c:601
#: src/interface.c:588
msgid "Recruiting preference"
msgstr "Anwerbepräferenz"
@ -1775,7 +1775,7 @@ msgstr "Neu laden"
msgid "Reload the constants file"
msgstr "Lade die Konstanten-Datei neu"
#: src/interface.c:741 src/interface.c:1801
#: src/interface.c:722 src/interface.c:1782
msgid "Remove from transfer list"
msgstr "Entferne von Transferliste"
@ -1784,11 +1784,11 @@ msgstr "Entferne von Transferliste"
msgid "Remove user %s from the game?"
msgstr "Entferne Benutzer %s aus dem Spiel?"
#: src/interface.c:677
#: src/interface.c:658
msgid "Reset player list"
msgstr "Spielerliste zurücksetzen"
#: src/interface.c:679 src/interface.c:1221
#: src/interface.c:660 src/interface.c:1202
msgid ""
"Reset player list to the formation at the beginning of the live game pause "
"(right click on player list)"
@ -1808,11 +1808,11 @@ msgstr "Return"
msgid "Return / Space"
msgstr "Return / Leertaste"
#: src/interface.c:1099
#: src/interface.c:1080
msgid "Right click and left click to change boost state"
msgstr "Rechtsklick und Linksklick um den Boost zu verändern"
#: src/interface.c:1089
#: src/interface.c:1070
msgid "Right click and left click to change your playing style"
msgstr "Rechtsklick und Linksklick, um den Spielstil zu verändern"
@ -1846,7 +1846,7 @@ msgstr ""
msgid "Save %"
msgstr "Abgewehrt (%)"
#: src/interface.c:959
#: src/interface.c:940
msgid "Save game (Ctrl - S)"
msgstr "Speichern (Strg-S)"
@ -1862,35 +1862,35 @@ msgstr "Speichern überschreibt"
msgid "Save user settings to file"
msgstr "Speichere Benutzereinstellugen in Datei"
#: src/load_save.c:72
#: src/load_save.c:73
msgid "Saving cups..."
msgstr "Speichere Pokale..."
#: src/load_save.c:61
#: src/load_save.c:62
msgid "Saving leagues..."
msgstr "Speichere Ligen..."
#: src/load_save.c:113
#: src/load_save.c:114
msgid "Saving miscellaneous..."
msgstr "Speichere Diverses..."
#: src/load_save.c:46
#: src/load_save.c:47
msgid "Saving options/constants..."
msgstr "Speichere Optionen/Konstanten..."
#: src/load_save.c:103
#: src/load_save.c:104
msgid "Saving season stats..."
msgstr "Speichere Saisonstatistiken..."
#: src/load_save.c:93
#: src/load_save.c:94
msgid "Saving transfer list..."
msgstr "Speichere Transferliste..."
#: src/load_save.c:83
#: src/load_save.c:84
msgid "Saving users..."
msgstr "Speichere Benutzer..."
#: src/interface.c:486 src/treeview.c:1276
#: src/interface.c:482 src/treeview.c:1276
msgid "Scout"
msgstr "Spielerbeobachter"
@ -1916,11 +1916,11 @@ msgstr "Schriftart auswählen"
msgid "Semi-final"
msgstr "Halbfinale"
#: src/interface.c:638
#: src/interface.c:621
msgid "Set investment"
msgstr "Förderung"
#: src/callbacks.c:1020 src/interface.c:641
#: src/callbacks.c:1020 src/interface.c:624
msgid ""
"Set the percentage of your income you want to devote to your youth academy."
msgstr ""
@ -1944,7 +1944,7 @@ msgstr ""
msgid "Sh"
msgstr "Schü"
#: src/interface.c:765 src/interface.c:1813
#: src/interface.c:746 src/interface.c:1794
msgid "Shoots penalties"
msgstr "Schießt Elfer"
@ -1964,19 +1964,19 @@ msgstr "Schüsse"
msgid "Show all leagues in the fixture view"
msgstr "Zeige alle Ligen im Spielplan"
#: src/interface.c:819
#: src/interface.c:800
msgid "Show coming matches"
msgstr "Zeige die nächsten Spiele"
#: src/interface.c:888
#: src/interface.c:869
msgid "Show finances"
msgstr "Zeige Finanzen"
#: src/interface.c:832
#: src/interface.c:813
msgid "Show history"
msgstr "Zeige Historie"
#: src/interface.c:725 src/interface.c:1793
#: src/interface.c:706 src/interface.c:1774
msgid "Show info"
msgstr "Zeige Info"
@ -1984,11 +1984,11 @@ msgstr "Zeige Info"
msgid "Show job offers"
msgstr "Zeige Jobangebote"
#: src/interface.c:797
#: src/interface.c:778
msgid "Show last match"
msgstr "Zeige letzes Spiel"
#: src/interface.c:808
#: src/interface.c:789
msgid "Show last match stats"
msgstr "Zeige Statistiken d. letzten Spiels"
@ -2000,7 +2000,7 @@ msgstr "Zeige Livespiel"
msgid "Show overall games/goals"
msgstr "Zeige alle Spiele/Tore"
#: src/interface.c:899
#: src/interface.c:880
msgid "Show stadium"
msgstr "Zeige Stadion"
@ -2008,7 +2008,7 @@ msgstr "Zeige Stadion"
msgid "Show tendency bar"
msgstr "Zeige Tendenzbalken"
#: src/interface.c:1002
#: src/interface.c:983
msgid "Show transferlist (T)"
msgstr "Zeige Transferliste (T)"
@ -2016,7 +2016,7 @@ msgstr "Zeige Transferliste (T)"
msgid "Show warning if a player contract gets below "
msgstr "Zeige Warnung wenn ein Spielervertrag abläuft in"
#: src/interface.c:563
#: src/interface.c:553
msgid "Show youth academy"
msgstr "Zeige Nachwuchsmannschaft"
@ -2325,7 +2325,7 @@ msgstr "Transfers"
msgid "Transfers are disabled in this country definition."
msgstr "Transfers sind in dieser Länderdefinition ausgeschaltet."
#: src/interface.c:696
#: src/interface.c:677
msgid ""
"Try to put the startup players onto their favoured positions and sort the "
"substitutes (Ctrl-R or middle click)"
@ -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:178
#: src/load_save.c:179
msgid "Uncompressing savegame..."
msgstr "Entpacke Datei..."
@ -2596,7 +2596,9 @@ msgstr "Du kannst nicht mehr als %d Spieler in der Mannschaft haben."
#: src/callbacks.c:484
msgid "You can't move the player, there are too few players in your team."
msgstr "Du kannst den Spieler nicht bewegen, es sind zu wenige Spieler in der Mannschaft."
msgstr ""
"Du kannst den Spieler nicht bewegen, es sind zu wenige Spieler in der "
"Mannschaft."
#: src/callback_func.c:486
msgid "You can't offer a new contract if the old one is still above 2 years."
@ -2812,11 +2814,11 @@ msgstr "Deine Mannschaft kann nicht weniger als 11 Spieler haben."
msgid "Youth acad. invest."
msgstr "Nachwuchsförderung"
#: src/interface.c:556 src/treeview.c:1278
#: src/interface.c:546 src/treeview.c:1278
msgid "Youth academy"
msgstr "Nachwuchsmannschaft"
#: src/interface.c:570 src/treeview.c:1277
#: src/interface.c:560 src/treeview.c:1277
msgid "Youth coach"
msgstr "Nachwuchstrainer"
@ -2824,7 +2826,7 @@ msgstr "Nachwuchstrainer"
msgid "_File"
msgstr "_Datei"
#: src/interface.c:910
#: src/interface.c:891
msgid "_Help"
msgstr "_Hilfe"
@ -2836,7 +2838,7 @@ msgstr "_Einstellugen"
msgid "_Pause"
msgstr "_Unterbrechen"
#: src/interface.c:718
#: src/interface.c:699
msgid "_Player"
msgstr "S_pieler"
@ -2852,7 +2854,7 @@ msgstr "_Letzten Spielstand laden"
msgid "_Team"
msgstr "_Mannschaft"
#: src/interface.c:790
#: src/interface.c:771
msgid "_User"
msgstr "_Benutzer"

1161
po/fr.po

File diff suppressed because it is too large Load Diff

2779
po/nl.po

File diff suppressed because it is too large Load Diff

5013
po/pl.po

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,6 @@
#include <sys/stat.h>
#include <sys/types.h>
#include "file.h"
#include "free.h"
#include "main.h"
@ -139,18 +142,18 @@ file_check_home_dir_create_dirs(void)
gint i;
gchar *dirs[3] =
{HOMEDIRNAME,
HOMEDIRNAME"/definitions",
HOMEDIRNAME"/saves"};
HOMEDIRNAME G_DIR_SEPARATOR_S "definitions",
HOMEDIRNAME G_DIR_SEPARATOR_S "saves"};
const gchar *home = g_get_home_dir();
gchar buf[SMALL];
for(i=0;i<3;i++)
{
sprintf(buf, "%s/%s", home, dirs[i]);
sprintf(buf, "%s%s%s", home, G_DIR_SEPARATOR_S, dirs[i]);
if(!g_file_test(buf, G_FILE_TEST_EXISTS))
{
sprintf(buf, "mkdir -v %s/%s", home, dirs[i]);
file_my_system(buf);
sprintf(buf, "%s%s%s", home, G_DIR_SEPARATOR_S, dirs[i]);
mkdir(buf, (S_IRUSR | S_IWUSR | S_IXUSR));
}
}
}
@ -169,11 +172,14 @@ file_check_home_dir_copy_conf_files(void)
for(i=0;i<2;i++)
{
sprintf(buf, "%s/%s/%s", home, HOMEDIRNAME, conf_files[i]);
sprintf(buf, "%s%s%s%s%s", home, G_DIR_SEPARATOR_S,
HOMEDIRNAME, G_DIR_SEPARATOR_S, conf_files[i]);
if(!g_file_test(buf, G_FILE_TEST_EXISTS))
{
conf_file = file_find_support_file(conf_files[i], TRUE);
sprintf(buf, "cp -v %s %s/%s/%s", conf_file, home, HOMEDIRNAME, conf_files[i]);
sprintf(buf, "%s %s %s%s%s%s%s", const_str("string_fs_copy_file_command"),
conf_file, home, G_DIR_SEPARATOR_S,
HOMEDIRNAME, G_DIR_SEPARATOR_S, conf_files[i]);
file_my_system(buf);
}
}
@ -188,26 +194,26 @@ file_check_home_dir_copy_definition_dir(const gchar *dirname, const gchar *basen
const gchar *home = g_get_home_dir();
GPtrArray *dir_contents = NULL;
sprintf(buf, "%s/%s/%s", home, HOMEDIRNAME, basename);
sprintf(buf, "%s%s%s%s%s", home, G_DIR_SEPARATOR_S,
HOMEDIRNAME, G_DIR_SEPARATOR_S, basename);
if(!g_file_test(buf, G_FILE_TEST_EXISTS))
{
sprintf(buf2, "mkdir -v %s", buf);
file_my_system(buf2);
}
mkdir(buf, (S_IRUSR | S_IWUSR | S_IXUSR));
dir_contents = file_dir_get_contents(dirname, "", "");
for(i=0;i<dir_contents->len;i++)
{
sprintf(buf, "%s/%s/%s/%s", home, HOMEDIRNAME, basename,
sprintf(buf, "%s%s%s%s%s%s%s", home, G_DIR_SEPARATOR_S,
HOMEDIRNAME, G_DIR_SEPARATOR_S, basename, G_DIR_SEPARATOR_S,
((GString*)g_ptr_array_index(dir_contents, i))->str);
if(g_str_has_suffix(((GString*)g_ptr_array_index(dir_contents, i))->str, ".xml") &&
!g_file_test(buf, G_FILE_TEST_EXISTS))
{
sprintf(buf2, "cp -v %s/%s %s", dirname,
sprintf(buf2, "%s %s%s%s %s", const_str("string_fs_copy_file_command"),
dirname, G_DIR_SEPARATOR_S,
((GString*)g_ptr_array_index(dir_contents, i))->str,
buf);
file_my_system(buf2);
@ -215,11 +221,12 @@ file_check_home_dir_copy_definition_dir(const gchar *dirname, const gchar *basen
}
else
{
sprintf(buf, "%s/%s", dirname, ((GString*)g_ptr_array_index(dir_contents, i))->str);
sprintf(buf, "%s%s%s", dirname, G_DIR_SEPARATOR_S,
((GString*)g_ptr_array_index(dir_contents, i))->str);
if(g_file_test(buf, G_FILE_TEST_IS_DIR))
{
sprintf(buf2, "%s/%s", basename,
sprintf(buf2, "%s%s%s", basename, G_DIR_SEPARATOR_S,
((GString*)g_ptr_array_index(dir_contents, i))->str);
file_check_home_dir_copy_definition_dir(buf, buf2);
}
@ -415,7 +422,7 @@ file_load_opt_file(const gchar *filename, OptionList *optionlist)
while(file_get_next_opt_line(fil, opt_name, opt_value))
{
new.name = g_string_new(opt_name);
new.name = g_string_new(opt_name);
if(g_str_has_prefix(opt_name, "string_"))
{
new.string_value = g_string_new(opt_value);
@ -427,6 +434,16 @@ file_load_opt_file(const gchar *filename, OptionList *optionlist)
sscanf(opt_value, "%d", &new.value);
}
g_array_append_val(optionlist->list, new);
if((g_str_has_suffix(new.name->str, "_unix") && os_is_unix) ||
(g_str_has_suffix(new.name->str, "_win32") && !os_is_unix))
{
strcpy(opt_name, new.name->str);
opt_name[strlen(new.name->str) - 5] = '\0';
new.name = g_string_new(opt_name);
new.string_value = g_string_new(opt_value);
g_array_append_val(optionlist->list, new);
}
}
for(i=0;i<optionlist->list->len;i++)
@ -512,8 +529,8 @@ file_compress_files(const gchar *destfile, const gchar *prefix)
*pwd = g_get_current_dir();
GPtrArray *files = file_dir_get_contents(dirname, basename, "");
sprintf(buf, "cd 1> /dev/null %s; %s %s", dirname,
const_str("string_save_compress_command"), zipbasename);
sprintf(buf, "cd %s; %s %s", dirname,
const_str("string_fs_compress_command"), zipbasename);
for(i=0;i<files->len;i++)
{
@ -523,7 +540,8 @@ file_compress_files(const gchar *destfile, const gchar *prefix)
file_my_system(buf);
sprintf(buf, "cd %s; rm -rf %s/%s*", pwd, dirname, basename);
sprintf(buf, "cd %s; %s %s%s%s*", pwd, const_str("string_fs_remove_file_command"),
dirname, G_DIR_SEPARATOR_S, basename);
file_my_system(buf);
free_g_string_array(&files);
@ -542,8 +560,8 @@ file_decompress(const gchar *filename)
gchar *dirname = g_path_get_dirname(filename),
*basename = g_path_get_basename(filename);
sprintf(buf, "cd %s 1> /dev/null; %s %s", dirname,
const_str("string_save_uncompress_command"), basename);
sprintf(buf, "cd %s; %s %s", dirname,
const_str("string_fs_uncompress_command"), basename);
file_my_system(buf);

View File

@ -16,6 +16,11 @@ language_set(gint index)
gchar buf[SMALL];
GPtrArray *codes =
misc_separate_strings(const_str("string_language_codes"));
gint lc = LC_ALL;
#ifdef G_OS_UNIX
lc = LC_MESSAGES;
#endif
if(index > 0)
strcpy(buf, ((GString*)g_ptr_array_index(codes, index - 1))->str);
@ -25,7 +30,7 @@ language_set(gint index)
if(strcmp(buf, opt_str("string_opt_language_code")) != 0 ||
window.main == NULL)
{
setlocale(LC_MESSAGES, buf);
setlocale(lc, buf);
opt_set_str("string_opt_language_code", buf);
if(window.main != NULL)

View File

@ -594,15 +594,19 @@ void
lg_commentary_load_commentary_file_from_option(void)
{
gchar buf[SMALL], commentary_file[SMALL];
gchar *cur_locale = setlocale(LC_MESSAGES, NULL);
gchar *cur_locale = NULL;
if(strcmp(opt_str("string_opt_language_code"), "") == 0)
#ifdef G_OS_UNIX
cur_locale = setlocale(LC_MESSAGES, NULL);
#endif
if(strcmp(opt_str("string_opt_language_code"), "C") == 0)
strcpy(buf, "en");
else if(strcmp(opt_str("string_opt_language_code"), "") == 0 && cur_locale != NULL)
{
strncpy(buf, cur_locale, 2);
buf[2] = '\0';
}
else if(strcmp(opt_str("string_opt_language_code"), "C") == 0)
strcpy(buf, "en");
else
{
strncpy(buf, opt_str("string_opt_language_code"), 2);

View File

@ -36,7 +36,8 @@ load_save_save_game(const gchar *filename)
if(g_file_test(fullname, G_FILE_TEST_EXISTS))
{
/*todo: replace with g_remove*/
sprintf(buf, "rm -rf %s", fullname);
sprintf(buf, "%s %s", const_str("string_fs_remove_file_command"),
fullname);
file_my_system(buf);
}
@ -260,7 +261,8 @@ load_save_load_game(const gchar* filename)
gui_show_progress(1, _("Done."));
sprintf(buf, "rm -rf %s/%s___*", dirname, prefix);
sprintf(buf, "%s %s%s%s___*", const_str("string_fs_remove_file_command"),
dirname, G_DIR_SEPARATOR_S, prefix);
file_my_system(buf);
g_string_printf(save_file, "%s", fullname);
@ -288,7 +290,8 @@ load_save_last_save_set(const gchar *filename)
const gchar *home = g_get_home_dir();
FILE *fil = NULL;
sprintf(buf, "%s/%s/saves/last_save", home, HOMEDIRNAME);
sprintf(buf, "%s%s%s%ssaves%slast_save", home, G_DIR_SEPARATOR_S,
HOMEDIRNAME, G_DIR_SEPARATOR_S, G_DIR_SEPARATOR_S);
if(!file_my_fopen(buf, "w", &fil, FALSE))
return;
@ -305,13 +308,17 @@ load_save_last_save_get(void)
gchar buf[SMALL];
const gchar *home = g_get_home_dir();
FILE *fil = NULL;
gint i = 0, c;
sprintf(buf, "%s/%s/saves/last_save", home, HOMEDIRNAME);
sprintf(buf, "%s%s%s%ssaves%slast_save", home, G_DIR_SEPARATOR_S,
HOMEDIRNAME, G_DIR_SEPARATOR_S, G_DIR_SEPARATOR_S);
if(!file_my_fopen(buf, "r", &fil, FALSE))
return NULL;
fscanf(fil, "%s", buf);
while ((c = (gchar)fgetc(fil)) != EOF)
buf[i++] = (gchar)c;
buf[i] = 0;
fclose(fil);
@ -335,7 +342,8 @@ load_save_autosave(void)
if(counters[COUNT_AUTOSAVE] != 0)
return;
sprintf(buf, "%s/%s/saves/autosave%02d.zip", home, HOMEDIRNAME,
sprintf(buf, "%s%s%s%ssaves%sautosave%02d.zip", home, G_DIR_SEPARATOR_S,
HOMEDIRNAME, G_DIR_SEPARATOR_S, G_DIR_SEPARATOR_S,
counters[COUNT_AUTOSAVE_FILE]);
if(!file_my_fopen(buf, "w", &fil, FALSE))

View File

@ -94,23 +94,31 @@ main_init(gint argc, gchar *argv[])
gchar buf[SMALL];
gchar *pwd = g_get_current_dir();
#ifdef G_OS_WIN32
os_is_unix = FALSE;
#else
os_is_unix = TRUE;
#endif
/* initialize the random nr generator */
rand_generator = g_rand_new();
support_directories = NULL;
#ifdef G_OS_UNIX
file_add_support_directory_recursive(PACKAGE_DATA_DIR "/" PACKAGE "/support_files");
#endif
sprintf(buf, "%s/%s", g_get_home_dir(), HOMEDIRNAME);
sprintf(buf, "%s%s%s", g_get_home_dir(), G_DIR_SEPARATOR_S, HOMEDIRNAME);
file_add_support_directory_recursive(buf);
sprintf(buf, "%s/support_files", pwd);
sprintf(buf, "%s%ssupport_files", pwd, G_DIR_SEPARATOR_S);
g_free(pwd);
file_add_support_directory_recursive(buf);
file_check_home_dir();
main_init_variables();
file_check_home_dir();
}
/**

View File

@ -88,3 +88,6 @@ GList *support_directories;
/** The name of the current save file (gets updated when a game is
saved or loaded). */
GString *save_file;
/** Whether we are using a Unix system or Windows. */
gboolean os_is_unix;

View File

@ -7,9 +7,17 @@
#### float constants get divided by 10000 and loaded as floats
#### so we write 5000 if we'd like to have 0.5
# commands to compress and uncompress save files
string_save_compress_command zip -q
string_save_uncompress_command unzip -qq -o
# commands for unix filesystem interaction
string_fs_compress_command_unix zip -q
string_fs_uncompress_command_unix unzip -qq -o
string_fs_copy_file_command_unix cp
string_fs_remove_file_command_unix rm -rf
# commands for win32 filesystem interaction
string_fs_compress_command_win32 zip -q
string_fs_uncompress_command_win32 unzip -qq -o
string_fs_copy_file_command_win32 copy
string_fs_remove_file_command_win32 erase
# suffix of compressed files
string_save_suffix .zip

View File

@ -20,3 +20,4 @@ string_contrib_title Translations
string_contrib_entry Alexandre Beraud (French)
string_contrib_entry Győző Both (German)
string_contrib_entry Tobe &amp; Arne Deprez (Dutch)
string_contrib_entry Michal Rudolf (Polish)