i18n updates. updated script to new lcoation of files. added comments to translator, for unobvious strings

git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/trunk/supertuxkart@2214 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
auria 2008-09-02 00:35:28 +00:00
parent 813727d774
commit 19d91fb0c1
9 changed files with 242 additions and 193 deletions

View File

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: supertuxkart\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-07-27 20:38-0400\n"
"PO-Revision-Date: 2008-07-27 20:39-0500\n"
"POT-Creation-Date: 2008-09-01 20:31-0400\n"
"PO-Revision-Date: 2008-09-01 20:33-0500\n"
"Last-Translator: Marianne Gagnon <auria.mg@gmail.com>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -11,7 +11,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: French\n"
#: src/gui/config_display.cpp:385
#: src/gui/config_display.cpp:386
#, c-format
msgid "%dx%d Blacklisted"
msgstr "%dx%d mis sur la liste noire"
@ -25,7 +25,8 @@ msgstr ""
"'%s' a\n"
"été éliminé."
#: src/gui/player_controls.cpp:64
#. I18N: name of controls
#: src/gui/player_controls.cpp:72
msgid "Accelerate"
msgstr "Accélérer"
@ -33,11 +34,11 @@ msgstr "Accélérer"
msgid "Active Challenges"
msgstr "Défis en vigueur"
#: data/all.cup:4
#: data/grandprix/alltracks.grandprix:4
msgid "All tracks"
msgstr "Toutes les pistes"
#: data/all.cup:5
#: data/grandprix/alltracks.grandprix:5
msgid "All tracks included in SuperTuxKart"
msgstr "Toutes les pistes de SuperTuxKart"
@ -49,11 +50,11 @@ msgstr "Voyage en Amazonie"
msgid "Anvil - slows down greatly the kart in the first position"
msgstr "Enclume - ralentit grandement le premier kart"
#: src/gui/config_display.cpp:92
#: src/gui/config_display.cpp:93
msgid "Apply "
msgstr "Appliquer"
#: src/gui/config_display.cpp:351
#: src/gui/config_display.cpp:352
#, c-format
msgid "Apply %dx%d"
msgstr "Appliquer %dx%d"
@ -70,8 +71,7 @@ msgstr ""
"À grande vitesse, un \"roue arrière\" te fais aller plus vite, mais tu ne\n"
"peux pas tourner. En cas de pépin, utilise la touche de sauvetage!"
#: src/challenges/worlds_end_gp.cpp:56
#: data/gp4.cup:4
#: data/grandprix/atworldsend.grandprix:4
msgid "At world's end"
msgstr "Au bout du monde"
@ -96,7 +96,8 @@ msgstr ""
"Boule de Quilles - rebondit sur les murs. Tu peux aussi la\n"
"lancer derrière toi en utilisant la touche 'regarder derrière'"
#: src/gui/player_controls.cpp:65
#. I18N: name of controls
#: src/gui/player_controls.cpp:74
msgid "Brake"
msgstr "Freiner"
@ -108,7 +109,7 @@ msgstr "Canyon"
msgid "Challenges"
msgstr "Défis"
#: src/gui/player_controls.cpp:74
#: src/gui/player_controls.cpp:90
#, c-format
msgid "Choose your controls, %s"
msgstr "Choisis tes contrôles, %s"
@ -117,15 +118,15 @@ msgstr "Choisis tes contrôles, %s"
msgid "City"
msgstr "Ville"
#: src/gui/config_display.cpp:97
#: src/gui/config_display.cpp:98
msgid "Clear from Blacklist"
msgstr "Retirer de la liste noire"
#: src/challenges/energy_math_class.cpp:26
#: data/tracks/crescentcrossing/crescentcrossing.challenge:5
msgid "Collect Coins in Math Class"
msgstr "Collecte des sous dans la classe de maths"
#: src/challenges/energy_math_class.cpp:28
#: data/tracks/crescentcrossing/crescentcrossing.challenge:6
msgid ""
"Collect at least 6 points\n"
"worth of coins\n"
@ -138,7 +139,7 @@ msgstr ""
"'La classe de Maths\n"
"d'Oliver' en 1 minute."
#: src/challenges/energy_shifting_sands.cpp:27
#: data/grandprix/tothemoonandback.challenge:6
msgid ""
"Collect at least 9 coins\n"
"on 3 laps of Shifting Sands\n"
@ -149,7 +150,7 @@ msgstr ""
"sur la piste 'Sables\n"
"mouvants' en 2:20"
#: src/challenges/energy_shifting_sands.cpp:25
#: data/grandprix/tothemoonandback.challenge:5
msgid "Collect the Pharaohs Treasure"
msgstr "Le trésor du pharaon"
@ -165,7 +166,7 @@ msgstr ""
"après 10 sous, 3 bonus; et ainsi de suite. Un sou d'or vaut 3 sous\n"
"argentés : garde l'oeil ouvert, ils sont souvent dissimulés!"
#: src/challenges/worlds_end_gp.cpp:27
#: data/grandprix/alltracks.challenge:6
msgid ""
"Come first in the At World's End\n"
"Grand Prix with 3 'Racer'\n"
@ -222,12 +223,13 @@ msgstr "Crédits"
msgid "Crescent Crossing"
msgstr "Sous la pleine lune"
#: src/gui/config_display.cpp:83
#. I18N: displays current resolution
#: src/gui/config_display.cpp:84
#, c-format
msgid "Current: %dx%d"
msgstr "Présentement: %dx%d"
#: src/gui/config_display.cpp:89
#: src/gui/config_display.cpp:90
msgid "Decrease Resolution"
msgstr "Diminuer la résolution"
@ -243,7 +245,7 @@ msgstr "Affichage"
msgid "Display Settings"
msgstr "Options d'affichage"
#: src/gui/race_options.cpp:282
#: src/gui/race_options.cpp:286
msgid "Driver"
msgstr "Intermédiaire"
@ -255,7 +257,7 @@ msgstr "Éditer les contrôles de..."
msgid "Exit Race"
msgstr "Abandonner"
#: src/challenges/race_track_time.cpp:28
#: data/tracks/jungle/jungle.challenge:6
msgid ""
"Finish 3 laps in the Race track\n"
"with 3 AI karts\n"
@ -265,7 +267,7 @@ msgstr ""
"course' avec trois opposants\n"
"virtuels en 1:15."
#: src/challenges/city_time.cpp:27
#: data/tracks/snowtuxpeak/snowtuxpeak.challenge:6
msgid ""
"Finish 3 laps on the City track\n"
"with 3 AI karts\n"
@ -275,7 +277,7 @@ msgstr ""
"'Ville' contre 3 opposants\n"
"virtuels en 5:20."
#: src/challenges/tollway_time.cpp:27
#: data/tracks/canyon/canyon.challenge:6
msgid ""
"Finish 3 laps on the Tux Tollway\n"
"track with 3 AI karts\n"
@ -285,15 +287,15 @@ msgstr ""
"de Tux' contre 3 opposants\n"
"virtuels en 3:00."
#: src/challenges/race_track_time.cpp:26
#: data/tracks/jungle/jungle.challenge:5
msgid "Finish Race track in 1:15"
msgstr "Piste de course en 1:15"
#: src/challenges/tollway_time.cpp:25
#: data/tracks/canyon/canyon.challenge:5
msgid "Finish Tux Tollway track in 3:00"
msgstr "L'autoroute de Tux en 3:00"
#: src/challenges/city_time.cpp:25
#: data/tracks/snowtuxpeak/snowtuxpeak.challenge:5
msgid "Finish the City track in 5:20"
msgstr "Course dans la ville en 5:20"
@ -302,25 +304,26 @@ msgstr "Course dans la ville en 5:20"
msgid "Finished"
msgstr "Fini"
#: src/gui/player_controls.cpp:66
#. I18N: name of controls, like in "fire missile"
#: src/gui/player_controls.cpp:80
msgid "Fire"
msgstr "Feu"
#: data/gp1.cup:5
#: data/grandprix/penguinplayground.grandprix:5
msgid "First grand prix, easy to get started"
msgstr "Premier grand prix, facile pour commencer"
#: src/challenges/penguin_playground_gp.cpp:28
#: src/gui/game_mode.cpp:69
#: src/gui/game_mode.cpp:93
#: data/followtheleader.challenge:7
msgid "Follow the Leader"
msgstr "Suis le meneur"
#: src/challenges/jungle_follow.cpp:25
#: data/tracks/city/city.challenge:5
msgid "Follow the Leader in the Jungle"
msgstr "Suis le meneur dans la jungle"
#: src/challenges/island_follow.cpp:25
#: data/grandprix/atworldsend.challenge:5
msgid ""
"Follow the Leader on a\n"
"Desert Island"
@ -350,17 +353,13 @@ msgstr "Fort Magma"
msgid "Four Players"
msgstr "Quatre joueurs"
#: src/gui/game_mode.cpp:119
msgid "Fulfil challenge to unlock"
msgstr "Réussis un défi pour y accéder"
#: src/gui/config_display.cpp:76
#: src/gui/config_display.cpp:128
#: src/gui/config_display.cpp:183
#: src/gui/config_display.cpp:129
#: src/gui/config_display.cpp:184
msgid "Fullscreen mode"
msgstr "Mode plein-écran"
#: src/gui/game_mode.cpp:122
#: src/gui/game_mode.cpp:128
msgid "Game mode help"
msgstr "Aide sur les jeux"
@ -368,7 +367,7 @@ msgstr "Aide sur les jeux"
msgid "Game modes"
msgstr "Modes de jeu"
#: src/gui/challenges_menu.cpp:51
#: src/gui/challenges_menu.cpp:52
#: src/gui/credits_menu.cpp:75
msgid "Go back to the main menu"
msgstr "Retour au menu principal"
@ -378,7 +377,8 @@ msgstr "Retour au menu principal"
msgid "Go back to the menu"
msgstr "Retour au menu"
#: src/gui/race_gui.cpp:946
#. I18N: as in "ready, set, go", shown at the beginning of the race
#: src/gui/race_gui.cpp:949
msgid "Go!"
msgstr "Partez!"
@ -423,7 +423,7 @@ msgstr ""
"Certains boutons ont un cadenas (comme celui à droite).\n"
"Tu dois réussir un défi pour en gagner l'accès."
#: src/gui/config_display.cpp:87
#: src/gui/config_display.cpp:88
msgid "Increase Resolution"
msgstr "Augmenter la résolution"
@ -432,11 +432,12 @@ msgstr "Augmenter la résolution"
msgid "Invalid"
msgstr "Invalide"
#: src/kart.cpp:662
#: src/kart.cpp:661
msgid "Invalid short-cut!!"
msgstr "Raccourci invalide!"
#: src/gui/player_controls.cpp:65
#. I18N: name of controls
#: src/gui/player_controls.cpp:76
msgid "Jump"
msgstr "Sauter"
@ -444,7 +445,7 @@ msgstr "Sauter"
msgid "Lap"
msgstr "Tour"
#: data/gp4.cup:5
#: data/grandprix/atworldsend.grandprix:5
msgid "Last grand prix, longer and harder"
msgstr "Dernier grand prix, plus long et difficile"
@ -452,7 +453,8 @@ msgstr "Dernier grand prix, plus long et difficile"
msgid "Leader"
msgstr "Meneur"
#: src/gui/player_controls.cpp:64
#. I18N: name of controls
#: src/gui/player_controls.cpp:68
msgid "Left"
msgstr "Gauche"
@ -460,7 +462,7 @@ msgstr "Gauche"
msgid "Loading race..."
msgstr "Chargement en cours..."
#: src/gui/player_controls.cpp:66
#: src/gui/player_controls.cpp:81
msgid "Look back"
msgstr "Regarder en arrière"
@ -476,7 +478,7 @@ msgstr "Multijoueur"
msgid "New Feature Unlocked"
msgstr "Une nouvelle fonctionnalité a été déverrouillée"
#: src/challenges/challenge.cpp:121
#: src/challenges/challenge.cpp:132
#, c-format
msgid ""
"New Grand Prix '%s'\n"
@ -485,7 +487,7 @@ msgstr ""
"Nouveau grand prix\n"
"'%s' déverrouillé"
#: src/challenges/challenge.cpp:124
#: src/challenges/challenge.cpp:135
#, c-format
msgid ""
"New difficulty\n"
@ -495,11 +497,11 @@ msgstr ""
"Nouvelle difficulté\n"
"'%s' déverrouillée"
#: src/kart.cpp:425
#: src/kart.cpp:424
msgid "New fastest lap"
msgstr "Meilleur temps"
#: src/challenges/challenge.cpp:118
#: src/challenges/challenge.cpp:129
#, c-format
msgid ""
"New game mode\n"
@ -510,7 +512,18 @@ msgstr ""
"jeu déverrouillé :\n"
"'%s'"
#: src/challenges/challenge.cpp:114
#: src/challenges/challenge.cpp:139
#, c-format
msgid ""
"New kart\n"
"'%s'\n"
"now available"
msgstr ""
"Nouveau kart\n"
"'%s'\n"
"déverrouillé"
#: src/challenges/challenge.cpp:125
#, c-format
msgid ""
"New track '%s'\n"
@ -524,13 +537,13 @@ msgstr ""
msgid "Next help screen"
msgstr "Prochain écran"
#: src/gui/grand_prix_select.cpp:71
#: src/gui/grand_prix_select.cpp:77
#: src/gui/grand_prix_select.cpp:63
#: src/gui/grand_prix_select.cpp:69
msgid "No Grand Prix selected"
msgstr "Aucun Grand Prix n'est sélectionné"
#: src/gui/race_options.cpp:281
#: src/gui/race_options.cpp:285
#: src/gui/race_options.cpp:289
msgid "Novice"
msgstr "Débutant"
@ -568,16 +581,16 @@ msgstr "Parachute - ralentit tous les karts en meilleure position que toi!"
msgid "Paused"
msgstr "Pause"
#: src/gui/race_gui.cpp:975
#: src/gui/race_gui.cpp:978
msgid "Penalty time!!"
msgstr "Temps de pénalité!!"
#: src/challenges/penguin_playground_gp.cpp:48
#: data/gp1.cup:4
#: data/grandprix/penguinplayground.grandprix:4
msgid "Penguin Playground"
msgstr "Pour jeunes pingouins"
#: src/gui/player_controls.cpp:251
#. I18N: as in 'Player 2'
#: src/gui/player_controls.cpp:268
msgid "Player "
msgstr "Joueur"
@ -606,7 +619,7 @@ msgstr "Joueur 4"
msgid "Player Config"
msgstr "Joueurs/Touches"
#: src/gui/player_controls.cpp:80
#: src/gui/player_controls.cpp:96
msgid "Player name"
msgstr "Nom du joueur"
@ -615,18 +628,18 @@ msgid "Press <ESC> to Cancel"
msgstr "Appuie sur <ESC> pour annuler"
#: src/gui/config_controls.cpp:52
#: src/gui/config_display.cpp:101
#: src/gui/config_display.cpp:102
#: src/gui/config_sound.cpp:63
#: src/gui/game_mode.cpp:127
#: src/gui/grand_prix_select.cpp:88
#: src/gui/game_mode.cpp:133
#: src/gui/grand_prix_select.cpp:80
#: src/gui/num_players.cpp:45
#: src/gui/options.cpp:57
#: src/gui/player_controls.cpp:112
#: src/gui/player_controls.cpp:128
#: src/gui/race_options.cpp:140
msgid "Press <ESC> to go back"
msgstr "Appuie sur <ESC> pour revenir"
#: src/gui/player_controls.cpp:156
#: src/gui/player_controls.cpp:172
msgid "Press key"
msgstr "Appuie sur une touche"
@ -668,15 +681,17 @@ msgstr "Rejouer cette course"
msgid "Race results"
msgstr "Résultats de la course"
#: src/gui/race_options.cpp:283
#: src/gui/race_options.cpp:287
msgid "Racer"
msgstr "Expert"
#: src/gui/race_gui.cpp:928
#. I18N: as in "ready, set, go", shown at the beginning of the race
#: src/gui/race_gui.cpp:929
msgid "Ready!"
msgstr "À vos marques..."
#: src/gui/player_controls.cpp:66
#. I18N: name of controls
#: src/gui/player_controls.cpp:78
msgid "Rescue"
msgstr "Sauvetage"
@ -688,15 +703,17 @@ msgstr "Recommencer"
msgid "Return To Race"
msgstr "Continuer"
#: src/gui/player_controls.cpp:64
#. I18N: name of controls (here, 'right' is the opposite of 'left' not the opposite of 'wrong')
#: src/gui/player_controls.cpp:70
msgid "Right"
msgstr "Droite"
#: data/gp2.cup:5
#: data/grandprix/tothemoonandback.grandprix:5
msgid "Second grand prix"
msgstr "Second grand prix"
#: src/gui/race_gui.cpp:937
#. I18N: as in "ready, set, go", shown at the beginning of the race
#: src/gui/race_gui.cpp:939
msgid "Set!"
msgstr "Prêts"
@ -718,11 +735,12 @@ msgstr "Jeu solo"
msgid "Single Race"
msgstr "Une course"
#: src/gui/race_options.cpp:284
#: src/gui/race_options.cpp:288
#: data/grandprix/alltracks.challenge:8
msgid "Skidding Preview"
msgstr "Dérapage (aperçu)"
#: data/gp3.cup:4
#: data/grandprix/snagdrive.grandprix:4
msgid "Snag Drive"
msgstr "Chemin des Embûches"
@ -767,7 +785,7 @@ msgstr ""
msgid "The winner is %s!"
msgstr "Le gagnant est %s!"
#: data/gp3.cup:5
#: data/grandprix/snagdrive.grandprix:5
msgid "Third grand prix"
msgstr "Troisième grand prix"
@ -788,8 +806,7 @@ msgstr "Contre la montre: Comme 'course directe', mais sans items"
msgid "To help you win, there are certain collectables you can grab:"
msgstr "Pour t'aider à gagner, voici certains bonus que tu peux ramasser:"
#: src/challenges/moon_and_back_gp.cpp:51
#: data/gp2.cup:4
#: data/grandprix/tothemoonandback.grandprix:4
msgid "To the Moon and Back"
msgstr "Jusqu'à la lune"
@ -825,15 +842,15 @@ msgstr "Deux joueurs"
msgid "Volcano"
msgstr "Volcan"
#: src/player_kart.cpp:284
#: src/player_kart.cpp:283
msgid "WRONG WAY!"
msgstr "MAUVAISE DIRECTION!"
#: src/gui/player_controls.cpp:65
#: src/gui/player_controls.cpp:74
msgid "Wheelie"
msgstr "\"Roue Arrière\""
#: src/challenges/penguin_playground_gp.cpp:25
#: data/followtheleader.challenge:5
msgid ""
"Win Penguin Playground Grand\n"
"Prix"
@ -841,7 +858,7 @@ msgstr ""
"Remporte le grand prix 'Pour\n"
"jeunes pingouins'"
#: src/challenges/penguin_playground_gp.cpp:27
#: data/followtheleader.challenge:6
msgid ""
"Win Penguin Playground Grand\n"
"Prix with 3 'Racer' Level AI karts."
@ -850,7 +867,7 @@ msgstr ""
"jeunes pingouins' contre 3\n"
"opposants virtuels"
#: src/challenges/moon_and_back_gp.cpp:25
#: data/grandprix/snagdrive.challenge:5
msgid ""
"Win To the Moon and Back\n"
"Grand Prix"
@ -858,7 +875,7 @@ msgstr ""
"Remporte le grand prix 'Jusqu'à\n"
"la lune'"
#: src/challenges/tollway_head2head.cpp:27
#: data/tracks/fortmagma/fortmagma.challenge:6
msgid ""
"Win a 1 lap Head to Head\n"
"on Tux Tollway against 1 'Racer'\n"
@ -868,7 +885,7 @@ msgstr ""
"sur l'Autoroute de Tux contre\n"
"un opposant virtuel expérimenté"
#: src/challenges/jungle_follow.cpp:27
#: data/tracks/city/city.challenge:6
msgid ""
"Win a Follow the Leader race\n"
"with 3 AI karts\n"
@ -878,7 +895,7 @@ msgstr ""
"'Suis le meneur' contre 3\n"
"opposants dans la jungle."
#: src/challenges/island_follow.cpp:27
#: data/grandprix/atworldsend.challenge:6
msgid ""
"Win a Follow the Leader race\n"
"with 3 AI karts\n"
@ -888,7 +905,7 @@ msgstr ""
"'Suis le meneur' contre 3\n"
"opposants sur un île déserte."
#: src/challenges/tollway_head2head.cpp:25
#: data/tracks/fortmagma/fortmagma.challenge:5
msgid ""
"Win a Head to Head on\n"
"Tux Tollway"
@ -896,7 +913,7 @@ msgstr ""
"Remporte un duel sur\n"
"l'Autoroute de Tux"
#: src/challenges/worlds_end_gp.cpp:25
#: data/grandprix/alltracks.challenge:5
msgid ""
"Win the At World's End\n"
"Grand Prix"
@ -904,7 +921,7 @@ msgstr ""
"Remporte le grand prix\n"
"'Au bout du monde'"
#: src/challenges/moon_and_back_gp.cpp:27
#: data/grandprix/snagdrive.challenge:6
msgid ""
"Win the To the Moon and Back\n"
"Grand Prix with 3 'Racer'\n"
@ -919,8 +936,8 @@ msgid "Window mode"
msgstr "Mode fenêtré"
#: src/player_kart.cpp:239
msgid "You finished"
msgstr "Tu as fini!"
msgid "You finished the race!"
msgstr "Tu as fini la course!"
#: src/world.cpp:645
msgid ""
@ -931,8 +948,8 @@ msgstr ""
"éliminé!"
#: src/player_kart.cpp:239
msgid "You won"
msgstr "Tu as gagné"
msgid "You won the race!"
msgstr "Tu as gagné la course!"
#: src/gui/help_page_two.cpp:92
msgid "Zipper - speed boost"
@ -969,10 +986,10 @@ msgstr "souris, btn %d"
msgid "not set"
msgstr "(non défini)"
#: src/player_kart.cpp:241
msgid "the race!"
msgstr "la course!"
#~ msgid "Fulfil challenge to unlock"
#~ msgstr "Réussis un défi pour y accéder"
#~ msgid "You won"
#~ msgstr "Tu as gagné"
#~ msgid "Fuzzy blob/Spark - very slow, but bounces from walls"
#~ msgstr "Étincelle - lent, mais rebondit sur les murs"
#~ msgid "Result"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-07-27 20:38-0400\n"
"POT-Creation-Date: 2008-09-01 20:31-0400\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"
@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/gui/config_display.cpp:385
#: src/gui/config_display.cpp:386
#, c-format
msgid "%dx%d Blacklisted"
msgstr ""
@ -28,7 +28,8 @@ msgid ""
"been eliminated."
msgstr ""
#: src/gui/player_controls.cpp:64
#. I18N: name of controls
#: src/gui/player_controls.cpp:72
msgid "Accelerate"
msgstr ""
@ -36,11 +37,11 @@ msgstr ""
msgid "Active Challenges"
msgstr ""
#: data/all.cup:4
#: data/grandprix/alltracks.grandprix:4
msgid "All tracks"
msgstr ""
#: data/all.cup:5
#: data/grandprix/alltracks.grandprix:5
msgid "All tracks included in SuperTuxKart"
msgstr ""
@ -52,11 +53,11 @@ msgstr ""
msgid "Anvil - slows down greatly the kart in the first position"
msgstr ""
#: src/gui/config_display.cpp:92
#: src/gui/config_display.cpp:93
msgid "Apply "
msgstr ""
#: src/gui/config_display.cpp:351
#: src/gui/config_display.cpp:352
#, c-format
msgid "Apply %dx%d"
msgstr ""
@ -71,7 +72,7 @@ msgid ""
"get stuck or fall too far, use the rescue button to get back on track."
msgstr ""
#: src/challenges/worlds_end_gp.cpp:56 data/gp4.cup:4
#: data/grandprix/atworldsend.grandprix:4
msgid "At world's end"
msgstr ""
@ -93,7 +94,8 @@ msgid ""
"it will be thrown backwards."
msgstr ""
#: src/gui/player_controls.cpp:65
#. I18N: name of controls
#: src/gui/player_controls.cpp:74
msgid "Brake"
msgstr ""
@ -105,7 +107,7 @@ msgstr ""
msgid "Challenges"
msgstr ""
#: src/gui/player_controls.cpp:74
#: src/gui/player_controls.cpp:90
#, c-format
msgid "Choose your controls, %s"
msgstr ""
@ -114,15 +116,15 @@ msgstr ""
msgid "City"
msgstr ""
#: src/gui/config_display.cpp:97
#: src/gui/config_display.cpp:98
msgid "Clear from Blacklist"
msgstr ""
#: src/challenges/energy_math_class.cpp:26
#: data/tracks/crescentcrossing/crescentcrossing.challenge:5
msgid "Collect Coins in Math Class"
msgstr ""
#: src/challenges/energy_math_class.cpp:28
#: data/tracks/crescentcrossing/crescentcrossing.challenge:6
msgid ""
"Collect at least 6 points\n"
"worth of coins\n"
@ -131,14 +133,14 @@ msgid ""
"in under 1 minute."
msgstr ""
#: src/challenges/energy_shifting_sands.cpp:27
#: data/grandprix/tothemoonandback.challenge:6
msgid ""
"Collect at least 9 coins\n"
"on 3 laps of Shifting Sands\n"
"in under 2:20 minutes."
msgstr ""
#: src/challenges/energy_shifting_sands.cpp:25
#: data/grandprix/tothemoonandback.challenge:5
msgid "Collect the Pharaohs Treasure"
msgstr ""
@ -150,7 +152,7 @@ msgid ""
"Each gold coin is worth 3 silver coins, so look out for them!"
msgstr ""
#: src/challenges/worlds_end_gp.cpp:27
#: data/grandprix/alltracks.challenge:6
msgid ""
"Come first in the At World's End\n"
"Grand Prix with 3 'Racer'\n"
@ -201,12 +203,13 @@ msgstr ""
msgid "Crescent Crossing"
msgstr ""
#: src/gui/config_display.cpp:83
#. I18N: displays current resolution
#: src/gui/config_display.cpp:84
#, c-format
msgid "Current: %dx%d"
msgstr ""
#: src/gui/config_display.cpp:89
#: src/gui/config_display.cpp:90
msgid "Decrease Resolution"
msgstr ""
@ -222,7 +225,7 @@ msgstr ""
msgid "Display Settings"
msgstr ""
#: src/gui/race_options.cpp:282
#: src/gui/race_options.cpp:286
msgid "Driver"
msgstr ""
@ -234,36 +237,36 @@ msgstr ""
msgid "Exit Race"
msgstr ""
#: src/challenges/race_track_time.cpp:28
#: data/tracks/jungle/jungle.challenge:6
msgid ""
"Finish 3 laps in the Race track\n"
"with 3 AI karts\n"
"in under 1:15 minutes."
msgstr ""
#: src/challenges/city_time.cpp:27
#: data/tracks/snowtuxpeak/snowtuxpeak.challenge:6
msgid ""
"Finish 3 laps on the City track\n"
"with 3 AI karts\n"
"in under 5:20 minutes."
msgstr ""
#: src/challenges/tollway_time.cpp:27
#: data/tracks/canyon/canyon.challenge:6
msgid ""
"Finish 3 laps on the Tux Tollway\n"
"track with 3 AI karts\n"
"in under 3:00 minutes."
msgstr ""
#: src/challenges/race_track_time.cpp:26
#: data/tracks/jungle/jungle.challenge:5
msgid "Finish Race track in 1:15"
msgstr ""
#: src/challenges/tollway_time.cpp:25
#: data/tracks/canyon/canyon.challenge:5
msgid "Finish Tux Tollway track in 3:00"
msgstr ""
#: src/challenges/city_time.cpp:25
#: data/tracks/snowtuxpeak/snowtuxpeak.challenge:5
msgid "Finish the City track in 5:20"
msgstr ""
@ -272,24 +275,25 @@ msgstr ""
msgid "Finished"
msgstr ""
#: src/gui/player_controls.cpp:66
#. I18N: name of controls, like in "fire missile"
#: src/gui/player_controls.cpp:80
msgid "Fire"
msgstr ""
#: data/gp1.cup:5
#: data/grandprix/penguinplayground.grandprix:5
msgid "First grand prix, easy to get started"
msgstr ""
#: src/challenges/penguin_playground_gp.cpp:28 src/gui/game_mode.cpp:69
#: src/gui/game_mode.cpp:93
#: src/gui/game_mode.cpp:69 src/gui/game_mode.cpp:93
#: data/followtheleader.challenge:7
msgid "Follow the Leader"
msgstr ""
#: src/challenges/jungle_follow.cpp:25
#: data/tracks/city/city.challenge:5
msgid "Follow the Leader in the Jungle"
msgstr ""
#: src/challenges/island_follow.cpp:25
#: data/grandprix/atworldsend.challenge:5
msgid ""
"Follow the Leader on a\n"
"Desert Island"
@ -314,16 +318,12 @@ msgstr ""
msgid "Four Players"
msgstr ""
#: src/gui/game_mode.cpp:119
msgid "Fulfil challenge to unlock"
msgstr ""
#: src/gui/config_display.cpp:76 src/gui/config_display.cpp:128
#: src/gui/config_display.cpp:183
#: src/gui/config_display.cpp:76 src/gui/config_display.cpp:129
#: src/gui/config_display.cpp:184
msgid "Fullscreen mode"
msgstr ""
#: src/gui/game_mode.cpp:122
#: src/gui/game_mode.cpp:128
msgid "Game mode help"
msgstr ""
@ -331,7 +331,7 @@ msgstr ""
msgid "Game modes"
msgstr ""
#: src/gui/challenges_menu.cpp:51 src/gui/credits_menu.cpp:75
#: src/gui/challenges_menu.cpp:52 src/gui/credits_menu.cpp:75
msgid "Go back to the main menu"
msgstr ""
@ -339,7 +339,8 @@ msgstr ""
msgid "Go back to the menu"
msgstr ""
#: src/gui/race_gui.cpp:946
#. I18N: as in "ready, set, go", shown at the beginning of the race
#: src/gui/race_gui.cpp:949
msgid "Go!"
msgstr ""
@ -376,7 +377,7 @@ msgid ""
"you need to complete a challenge to unlock it."
msgstr ""
#: src/gui/config_display.cpp:87
#: src/gui/config_display.cpp:88
msgid "Increase Resolution"
msgstr ""
@ -385,11 +386,12 @@ msgstr ""
msgid "Invalid"
msgstr ""
#: src/kart.cpp:662
#: src/kart.cpp:661
msgid "Invalid short-cut!!"
msgstr ""
#: src/gui/player_controls.cpp:65
#. I18N: name of controls
#: src/gui/player_controls.cpp:76
msgid "Jump"
msgstr ""
@ -397,7 +399,7 @@ msgstr ""
msgid "Lap"
msgstr ""
#: data/gp4.cup:5
#: data/grandprix/atworldsend.grandprix:5
msgid "Last grand prix, longer and harder"
msgstr ""
@ -405,7 +407,8 @@ msgstr ""
msgid "Leader"
msgstr ""
#: src/gui/player_controls.cpp:64
#. I18N: name of controls
#: src/gui/player_controls.cpp:68
msgid "Left"
msgstr ""
@ -413,7 +416,7 @@ msgstr ""
msgid "Loading race..."
msgstr ""
#: src/gui/player_controls.cpp:66
#: src/gui/player_controls.cpp:81
msgid "Look back"
msgstr ""
@ -429,14 +432,14 @@ msgstr ""
msgid "New Feature Unlocked"
msgstr ""
#: src/challenges/challenge.cpp:121
#: src/challenges/challenge.cpp:132
#, c-format
msgid ""
"New Grand Prix '%s'\n"
"now available"
msgstr ""
#: src/challenges/challenge.cpp:124
#: src/challenges/challenge.cpp:135
#, c-format
msgid ""
"New difficulty\n"
@ -444,11 +447,11 @@ msgid ""
"now available"
msgstr ""
#: src/kart.cpp:425
#: src/kart.cpp:424
msgid "New fastest lap"
msgstr ""
#: src/challenges/challenge.cpp:118
#: src/challenges/challenge.cpp:129
#, c-format
msgid ""
"New game mode\n"
@ -456,7 +459,15 @@ msgid ""
"now available"
msgstr ""
#: src/challenges/challenge.cpp:114
#: src/challenges/challenge.cpp:139
#, c-format
msgid ""
"New kart\n"
"'%s'\n"
"now available"
msgstr ""
#: src/challenges/challenge.cpp:125
#, c-format
msgid ""
"New track '%s'\n"
@ -467,11 +478,11 @@ msgstr ""
msgid "Next help screen"
msgstr ""
#: src/gui/grand_prix_select.cpp:71 src/gui/grand_prix_select.cpp:77
#: src/gui/grand_prix_select.cpp:63 src/gui/grand_prix_select.cpp:69
msgid "No Grand Prix selected"
msgstr ""
#: src/gui/race_options.cpp:281 src/gui/race_options.cpp:285
#: src/gui/race_options.cpp:285 src/gui/race_options.cpp:289
msgid "Novice"
msgstr ""
@ -507,15 +518,16 @@ msgstr ""
msgid "Paused"
msgstr ""
#: src/gui/race_gui.cpp:975
#: src/gui/race_gui.cpp:978
msgid "Penalty time!!"
msgstr ""
#: src/challenges/penguin_playground_gp.cpp:48 data/gp1.cup:4
#: data/grandprix/penguinplayground.grandprix:4
msgid "Penguin Playground"
msgstr ""
#: src/gui/player_controls.cpp:251
#. I18N: as in 'Player 2'
#: src/gui/player_controls.cpp:268
msgid "Player "
msgstr ""
@ -544,7 +556,7 @@ msgstr ""
msgid "Player Config"
msgstr ""
#: src/gui/player_controls.cpp:80
#: src/gui/player_controls.cpp:96
msgid "Player name"
msgstr ""
@ -552,15 +564,15 @@ msgstr ""
msgid "Press <ESC> to Cancel"
msgstr ""
#: src/gui/config_controls.cpp:52 src/gui/config_display.cpp:101
#: src/gui/config_sound.cpp:63 src/gui/game_mode.cpp:127
#: src/gui/grand_prix_select.cpp:88 src/gui/num_players.cpp:45
#: src/gui/options.cpp:57 src/gui/player_controls.cpp:112
#: src/gui/config_controls.cpp:52 src/gui/config_display.cpp:102
#: src/gui/config_sound.cpp:63 src/gui/game_mode.cpp:133
#: src/gui/grand_prix_select.cpp:80 src/gui/num_players.cpp:45
#: src/gui/options.cpp:57 src/gui/player_controls.cpp:128
#: src/gui/race_options.cpp:140
msgid "Press <ESC> to go back"
msgstr ""
#: src/gui/player_controls.cpp:156
#: src/gui/player_controls.cpp:172
msgid "Press key"
msgstr ""
@ -600,15 +612,17 @@ msgstr ""
msgid "Race results"
msgstr ""
#: src/gui/race_options.cpp:283
#: src/gui/race_options.cpp:287
msgid "Racer"
msgstr ""
#: src/gui/race_gui.cpp:928
#. I18N: as in "ready, set, go", shown at the beginning of the race
#: src/gui/race_gui.cpp:929
msgid "Ready!"
msgstr ""
#: src/gui/player_controls.cpp:66
#. I18N: name of controls
#: src/gui/player_controls.cpp:78
msgid "Rescue"
msgstr ""
@ -620,15 +634,17 @@ msgstr ""
msgid "Return To Race"
msgstr ""
#: src/gui/player_controls.cpp:64
#. I18N: name of controls (here, 'right' is the opposite of 'left' not the opposite of 'wrong')
#: src/gui/player_controls.cpp:70
msgid "Right"
msgstr ""
#: data/gp2.cup:5
#: data/grandprix/tothemoonandback.grandprix:5
msgid "Second grand prix"
msgstr ""
#: src/gui/race_gui.cpp:937
#. I18N: as in "ready, set, go", shown at the beginning of the race
#: src/gui/race_gui.cpp:939
msgid "Set!"
msgstr ""
@ -648,11 +664,11 @@ msgstr ""
msgid "Single Race"
msgstr ""
#: src/gui/race_options.cpp:284
#: src/gui/race_options.cpp:288 data/grandprix/alltracks.challenge:8
msgid "Skidding Preview"
msgstr ""
#: data/gp3.cup:4
#: data/grandprix/snagdrive.grandprix:4
msgid "Snag Drive"
msgstr ""
@ -695,7 +711,7 @@ msgstr ""
msgid "The winner is %s!"
msgstr ""
#: data/gp3.cup:5
#: data/grandprix/snagdrive.grandprix:5
msgid "Third grand prix"
msgstr ""
@ -715,7 +731,7 @@ msgstr ""
msgid "To help you win, there are certain collectables you can grab:"
msgstr ""
#: src/challenges/moon_and_back_gp.cpp:51 data/gp2.cup:4
#: data/grandprix/tothemoonandback.grandprix:4
msgid "To the Moon and Back"
msgstr ""
@ -747,66 +763,66 @@ msgstr ""
msgid "Volcano"
msgstr ""
#: src/player_kart.cpp:284
#: src/player_kart.cpp:283
msgid "WRONG WAY!"
msgstr ""
#: src/gui/player_controls.cpp:65
#: src/gui/player_controls.cpp:74
msgid "Wheelie"
msgstr ""
#: src/challenges/penguin_playground_gp.cpp:25
#: data/followtheleader.challenge:5
msgid ""
"Win Penguin Playground Grand\n"
"Prix"
msgstr ""
#: src/challenges/penguin_playground_gp.cpp:27
#: data/followtheleader.challenge:6
msgid ""
"Win Penguin Playground Grand\n"
"Prix with 3 'Racer' Level AI karts."
msgstr ""
#: src/challenges/moon_and_back_gp.cpp:25
#: data/grandprix/snagdrive.challenge:5
msgid ""
"Win To the Moon and Back\n"
"Grand Prix"
msgstr ""
#: src/challenges/tollway_head2head.cpp:27
#: data/tracks/fortmagma/fortmagma.challenge:6
msgid ""
"Win a 1 lap Head to Head\n"
"on Tux Tollway against 1 'Racer'\n"
"level AI kart."
msgstr ""
#: src/challenges/jungle_follow.cpp:27
#: data/tracks/city/city.challenge:6
msgid ""
"Win a Follow the Leader race\n"
"with 3 AI karts\n"
"in the Amazonian Jungle."
msgstr ""
#: src/challenges/island_follow.cpp:27
#: data/grandprix/atworldsend.challenge:6
msgid ""
"Win a Follow the Leader race\n"
"with 3 AI karts\n"
"on a Desert Island."
msgstr ""
#: src/challenges/tollway_head2head.cpp:25
#: data/tracks/fortmagma/fortmagma.challenge:5
msgid ""
"Win a Head to Head on\n"
"Tux Tollway"
msgstr ""
#: src/challenges/worlds_end_gp.cpp:25
#: data/grandprix/alltracks.challenge:5
msgid ""
"Win the At World's End\n"
"Grand Prix"
msgstr ""
#: src/challenges/moon_and_back_gp.cpp:27
#: data/grandprix/snagdrive.challenge:6
msgid ""
"Win the To the Moon and Back\n"
"Grand Prix with 3 'Racer'\n"
@ -818,7 +834,7 @@ msgid "Window mode"
msgstr ""
#: src/player_kart.cpp:239
msgid "You finished"
msgid "You finished the race!"
msgstr ""
#: src/world.cpp:645
@ -828,7 +844,7 @@ msgid ""
msgstr ""
#: src/player_kart.cpp:239
msgid "You won"
msgid "You won the race!"
msgstr ""
#: src/gui/help_page_two.cpp:92
@ -864,7 +880,3 @@ msgstr ""
#, c-format
msgid "not set"
msgstr ""
#: src/player_kart.cpp:241
msgid "the race!"
msgstr ""

View File

@ -3,7 +3,7 @@
# ./data/po/update_pot.sh
CPP_FILE_LIST=`find ./src -name '*.cpp' -print`
PERL_FILE_LIST="./data/tracks/*/*.track ./data/*.cup"
PERL_FILE_LIST="`find ./data -name '*.track' -print` `find ./data -name '*.challenge' -print` `find ./data -name '*.grandprix' -print`"
echo "--------------------"
echo " Source Files :"
@ -16,7 +16,7 @@ echo $PERL_FILE_LIST
echo "---------------------------"
echo " Generating .pot file..."
xgettext -d supertuxkart -s --keyword=_ -p ./data/po -o supertuxkart.pot $CPP_FILE_LIST
xgettext -j -L perl -d supertuxkart -s --keyword=_ -p ./data/po -o supertuxkart.pot $PERL_FILE_LIST
xgettext -d supertuxkart -s --keyword=_ --add-comments="I18N:" -p ./data/po -o supertuxkart.pot $CPP_FILE_LIST
xgettext -j -L perl -d supertuxkart -s --keyword=_ --add-comments="I18N:" -p ./data/po -o supertuxkart.pot $PERL_FILE_LIST
echo " Done"
echo "---------------------------"

View File

@ -80,6 +80,7 @@ ConfigDisplay::ConfigDisplay()
widget_manager->addEmptyWgt( WidgetManager::WGT_NONE, 60, 2 );
char msg [MAX_MESSAGE_LENGTH];
//I18N: displays current resolution
snprintf( msg, MAX_MESSAGE_LENGTH, _("Current: %dx%d"), m_curr_width, m_curr_height );
widget_manager->addTextWgt( WTOK_CURRENT_RES, 60, 7, msg);

View File

@ -61,9 +61,25 @@ enum WidgetTokens
/** Limits the maximum length of the player name. */
const size_t PlayerControls::PLAYER_NAME_MAX = 10;
const char *sKartAction2String[KA_LAST+1] = {_("Left"), _("Right"), _("Accelerate"),
_("Brake"), _("Wheelie"), _("Jump"),
_("Rescue"), _("Fire"), _("Look back") };
const char *sKartAction2String[KA_LAST+1] =
{
//I18N: name of controls
_("Left"),
//I18N: name of controls (here, 'right' is the opposite of 'left' not the opposite of 'wrong')
_("Right"),
//I18N: name of controls
_("Accelerate"),
//I18N: name of controls
_("Brake"), _("Wheelie"),
//I18N: name of controls
_("Jump"),
//I18N: name of controls
_("Rescue"),
//I18N: name of controls, like in "fire missile"
_("Fire"),
_("Look back")
};
PlayerControls::PlayerControls(int whichPlayer):
@ -248,6 +264,7 @@ void PlayerControls::handle(GameAction ga, int value)
{
// Prevents zero-length names.
if (m_name.length() == 0)
//I18N: as in 'Player 2'
m_name = _("Player ") + m_player_index;
user_config->m_player[m_player_index].setName(m_name);
widget_manager->setWgtText(WTOK_PLYR_NAME1, m_name.c_str());

View File

@ -925,6 +925,7 @@ void RaceGUI::drawStatusText(const float dt)
case World::READY_PHASE:
{
GLfloat const COLORS[] = { 0.9f, 0.66f, 0.62f, 1.0f };
//I18N: as in "ready, set, go", shown at the beginning of the race
font_race->PrintShadow( _("Ready!"), 90,
Font::CENTER_OF_SCREEN,
Font::CENTER_OF_SCREEN,
@ -934,6 +935,7 @@ void RaceGUI::drawStatusText(const float dt)
case World::SET_PHASE:
{
GLfloat const COLORS[] = { 0.9f, 0.9f, 0.62f, 1.0f };
//I18N: as in "ready, set, go", shown at the beginning of the race
font_race->PrintShadow( _("Set!"), 90,
Font::CENTER_OF_SCREEN,
Font::CENTER_OF_SCREEN,
@ -943,6 +945,7 @@ void RaceGUI::drawStatusText(const float dt)
case World::GO_PHASE:
{
GLfloat const COLORS[] = { 0.39f, 0.82f, 0.39f, 1.0f };
//I18N: as in "ready, set, go", shown at the beginning of the race
font_race->PrintShadow( _("Go!"), 90,
Font::CENTER_OF_SCREEN,
Font::CENTER_OF_SCREEN,

View File

@ -68,7 +68,7 @@ void Homing::update(float dt)
{
Flyable::update(dt);
const Kart *kart=0;
Kart *kart=0;
btVector3 direction;
float minDistance;

View File

@ -236,9 +236,8 @@ void PlayerKart::raceFinished(float time)
RaceGUI* m=(RaceGUI*)menu_manager->getRaceMenu();
if(m)
{
m->addMessage(getPosition()==1 ? _("You won") : _("You finished") ,
m->addMessage(getPosition()==1 ? _("You won the race!") : _("You finished the race!") ,
this, 2.0f, 60);
m->addMessage( _("the race!"), this, 2.0f, 60);
}
} // raceFinished