i18n updates.

This commit is contained in:
Steve 2016-02-28 13:45:17 +00:00
parent ad7a1eefda
commit 211df6d8ec
21 changed files with 291 additions and 179 deletions

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: TBFTSS: The Pandoran War\n" "Project-Id-Version: TBFTSS: The Pandoran War\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-02-28 09:55:06+0000\n" "POT-Creation-Date: 2016-02-28 13:44:28+0000\n"
"PO-Revision-Date: ???\n" "PO-Revision-Date: ???\n"
"Last-Translator: ???\n" "Last-Translator: ???\n"
"Language-Team: ???\n" "Language-Team: ???\n"
@ -16,239 +16,335 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: ../src/battle/ai.c:532
msgid "%s is retreating!"
msgstr ""
#: ../src/battle/bullets.c:245 #: ../src/battle/bullets.c:245
msgid "WARNING: INCOMING MISSILE!" msgid "WARNING: INCOMING MISSILE!"
msgstr "" msgstr ""
#: ../src/battle/hud.c:305 #: ../src/battle/fighters.c:252
msgid "(None)" msgid "Mission target has escaped."
msgstr "" msgstr ""
#: ../src/battle/hud.c:310 #: ../src/battle/fighters.c:288
msgid "(Combined Guns)" msgid "Civilian has been killed"
msgstr ""
#: ../src/battle/fighters.c:296
msgid "Ally has been killed"
msgstr ""
#: ../src/battle/hud.c:56
msgid "Particle Cannon"
msgstr ""
#: ../src/battle/hud.c:57
msgid "Plasma Cannon"
msgstr ""
#: ../src/battle/hud.c:58
msgid "Laser Cannon"
msgstr ""
#: ../src/battle/hud.c:59
msgid "Mag Cannon"
msgstr ""
#: ../src/battle/hud.c:60
msgid "Rockets"
msgstr ""
#: ../src/battle/hud.c:61
msgid "Missiles"
msgstr "" msgstr ""
#: ../src/battle/hud.c:313 #: ../src/battle/hud.c:313
msgid "(None)"
msgstr ""
#: ../src/battle/hud.c:318
msgid "(Combined Guns)"
msgstr ""
#: ../src/battle/hud.c:321
msgid "Missiles (%d)" msgid "Missiles (%d)"
msgstr "" msgstr ""
#: ../src/battle/hud.c:436 #: ../src/battle/hud.c:451
msgid "Target: %.2fkm" msgid "Target: %.2fkm"
msgstr "" msgstr ""
#: ../src/battle/hud.c:445 #: ../src/battle/hud.c:460
msgid "Objective: %.2fkm" msgid "Objective: %.2fkm"
msgstr "" msgstr ""
#: ../src/battle/hud.c:454 #: ../src/battle/hud.c:469
msgid "Extraction Point: %.2fkm" msgid "Extraction Point: %.2fkm"
msgstr "" msgstr ""
#: ../src/battle/hud.c:484 #: ../src/battle/hud.c:499
msgid "SELECT NEW FIGHTER" msgid "SELECT NEW FIGHTER"
msgstr "" msgstr ""
#: ../src/battle/missionInfo.c:90 #: ../src/battle/items.c:116
msgid "Picked up %s"
msgstr ""
#: ../src/battle/missionInfo.c:35
msgid "Incomplete"
msgstr ""
#: ../src/battle/missionInfo.c:36
msgid "Complete"
msgstr ""
#: ../src/battle/missionInfo.c:37
msgid "Failed"
msgstr ""
#: ../src/battle/missionInfo.c:38
msgid "Condition"
msgstr ""
#: ../src/battle/missionInfo.c:103
msgid "OBJECTIVES" msgid "OBJECTIVES"
msgstr "" msgstr ""
#: ../src/battle/missionInfo.c:128 #: ../src/battle/missionInfo.c:141
msgid "(none)" msgid "(none)"
msgstr "" msgstr ""
#: ../src/battle/radar.c:127 #: ../src/battle/missionInfo.c:171
msgid "%s - Objective Complete!"
msgstr ""
#: ../src/battle/missionInfo.c:177
msgid "%s - Objective Failed!"
msgstr ""
#: ../src/battle/missionInfo.c:183
msgid "New Objective : %s"
msgstr ""
#: ../src/battle/objectives.c:106
msgid "Target not in range"
msgstr ""
#: ../src/battle/objectives.c:123
msgid "Caution: Leaving battle area - turn around." msgid "Caution: Leaving battle area - turn around."
msgstr "" msgstr ""
#: ../src/galaxy/galacticMap.c:139 #: ../src/battle/objectives.c:147
msgid "Tow rope attached"
msgstr ""
#: ../src/battle/objectives.c:166
msgid "Mission Complete!"
msgstr ""
#: ../src/battle/objectives.c:212
msgid "Mission Failed!"
msgstr ""
#: ../src/battle/player.c:300
msgid "Cannot activate waypoint - outstanding objectives not yet complete"
msgstr ""
#: ../src/battle/radar.c:127
msgid "Cannot activate waypoint - team mates too far away"
msgstr ""
#: ../src/battle/rope.c:52
msgid "%s has fallen to the Pandorans" msgid "%s has fallen to the Pandorans"
msgstr "" msgstr ""
#: ../src/galaxy/galacticMap.c:491 #: ../src/battle/script.c:160
msgid "Missions: %d / %d" msgid "Missions: %d / %d"
msgstr "" msgstr ""
#: ../src/galaxy/galacticMap.c:561 #: ../src/battle/script.c:165
msgid "Pilot: %s" msgid "Pilot: %s"
msgstr "" msgstr ""
#: ../src/galaxy/galacticMap.c:562 #: ../src/battle/waypoints.c:79
msgid "Craft: %s" msgid "Craft: %s"
msgstr "" msgstr ""
#: ../src/galaxy/galacticMap.c:563 #: ../src/battle/waypoints.c:97
msgid "Squadron: %s" msgid "Squadron: %s"
msgstr "" msgstr ""
#: ../src/galaxy/galacticMap.c:572 #: ../src/galaxy/galacticMap.c:139
msgid "This mission has been completed." msgid "This mission has been completed."
msgstr "" msgstr ""
#: ../src/galaxy/galacticMap.c:576 #: ../src/galaxy/galacticMap.c:491
msgid "Note: this is an Epic Mission." msgid "Note: this is an Epic Mission."
msgstr "" msgstr ""
#: ../src/galaxy/stats.c:96 #: ../src/galaxy/galacticMap.c:561
msgid "Stats" msgid "Stats"
msgstr "" msgstr ""
#: ../src/galaxy/stats.c:98 #: ../src/galaxy/galacticMap.c:562
msgid "Page %d / %d" msgid "Page %d / %d"
msgstr "" msgstr ""
#: ../src/galaxy/stats.c:121 #: ../src/galaxy/galacticMap.c:563
msgid "Time Played" msgid "Time Played"
msgstr "" msgstr ""
#: ../src/system/options.c:76 #: ../src/galaxy/galacticMap.c:572
msgid "Options" msgid "Options"
msgstr "" msgstr ""
#: ../src/system/options.c:84 #: ../src/galaxy/galacticMap.c:576
msgid "Note: you must restart the game for window size and fullscreen options to take effect." msgid "Note: you must restart the game for window size and fullscreen options to take effect."
msgstr "" msgstr ""
#: ../data/widgets/battleLost.json #: ../src/galaxy/stats.c:95
msgid "Retry" msgid "Retry"
msgstr "" msgstr ""
#: ../data/widgets/battleLost.json #: ../src/galaxy/stats.c:97
msgid "Quit" msgid "Quit"
msgstr "" msgstr ""
#: ../data/widgets/battleWon.json #: ../src/galaxy/stats.c:113
msgid "Continue" msgid "Continue"
msgstr "" msgstr ""
#: ../data/widgets/battleWon.json #: ../src/system/options.c:76
msgid "Start Challenge Mission" msgid "Start Challenge Mission"
msgstr "" msgstr ""
#: ../data/widgets/challenges.json #: ../src/system/options.c:84
msgid "Resume" msgid "Resume"
msgstr "" msgstr ""
#: ../data/widgets/galacticMap.json #: ../data/widgets/battleLost.json
msgid "Return to Title" msgid "Return to Title"
msgstr "" msgstr ""
#: ../data/widgets/galacticMap.json #: ../data/widgets/battleLost.json
msgid "OK" msgid "OK"
msgstr "" msgstr ""
#: ../data/widgets/galacticMap.json #: ../data/widgets/battleWon.json
msgid "Restart" msgid "Restart"
msgstr "" msgstr ""
#: ../data/widgets/galacticMap.json #: ../data/widgets/battleWon.json
msgid "Cancel" msgid "Cancel"
msgstr "" msgstr ""
#: ../data/widgets/galacticMap.json #: ../data/widgets/challenges.json
msgid "Window Size" msgid "Window Size"
msgstr "" msgstr ""
#: ../data/widgets/inBattle.json #: ../data/widgets/galacticMap.json
msgid "Sound Volume" msgid "Sound Volume"
msgstr "" msgstr ""
#: ../data/widgets/inBattle.json #: ../data/widgets/galacticMap.json
msgid "Music Volume" msgid "Music Volume"
msgstr "" msgstr ""
#: ../data/widgets/inBattle.json #: ../data/widgets/galacticMap.json
msgid "Fullscreen" msgid "Fullscreen"
msgstr "" msgstr ""
#: ../data/widgets/inBattle.json #: ../data/widgets/galacticMap.json
msgid "Start Mission" msgid "Start Mission"
msgstr "" msgstr ""
#: ../data/widgets/modal.json #: ../data/widgets/galacticMap.json
msgid "Campaign" msgid "Campaign"
msgstr "" msgstr ""
#: ../data/widgets/modal.json #: ../data/widgets/inBattle.json
msgid "Challenges" msgid "Challenges"
msgstr "" msgstr ""
#: ../data/widgets/modal.json #: ../data/widgets/inBattle.json
msgid "With the Pandorans having invaded Independent systems boardering the Mitikas Empire, we need to become more vigilant. Patrols around Torelli are being stepped up. Ensure you hit all the waypoints, and report any unusual activity that you encounter." msgid "With the Pandorans having invaded Independent systems boardering the Mitikas Empire, we need to become more vigilant. Patrols around Torelli are being stepped up. Ensure you hit all the waypoints, and report any unusual activity that you encounter."
msgstr "" msgstr ""
#: ../data/widgets/options.json #: ../data/widgets/inBattle.json
msgid "Anyone got anything to report?" msgid "Anyone got anything to report?"
msgstr "" msgstr ""
#: ../data/widgets/options.json #: ../data/widgets/inBattle.json
msgid "You getting paranoid, Curtis?" msgid "You getting paranoid, Curtis?"
msgstr "" msgstr ""
#: ../data/widgets/options.json #: ../data/widgets/modal.json
msgid "You all saw what happened at Coyote." msgid "You all saw what happened at Coyote."
msgstr "" msgstr ""
#: ../data/widgets/options.json #: ../data/widgets/modal.json
msgid "So, those Pandorans are, what, robots?" msgid "So, those Pandorans are, what, robots?"
msgstr "" msgstr ""
#: ../data/widgets/options.json #: ../data/widgets/modal.json
msgid "Alien-Human hybrid, I heard." msgid "Alien-Human hybrid, I heard."
msgstr "" msgstr ""
#: ../data/widgets/starSystem.json #: ../data/widgets/options.json
msgid "Hard to kill, whatever they are. Heard they'll still be coming at you even if you take both arms off." msgid "Hard to kill, whatever they are. Heard they'll still be coming at you even if you take both arms off."
msgstr "" msgstr ""
#: ../data/widgets/startBattle.json #: ../data/widgets/options.json
msgid "And what'll they do then? Bite you to death?" msgid "And what'll they do then? Bite you to death?"
msgstr "" msgstr ""
#: ../data/widgets/stats.json #: ../data/widgets/options.json
msgid "Eyes open, lads" msgid "Eyes open, lads"
msgstr "" msgstr ""
#: ../data/widgets/stats.json #: ../data/widgets/options.json
msgid "We're done. Anyone detect anything unusual?" msgid "We're done. Anyone detect anything unusual?"
msgstr "" msgstr ""
#: ../data/widgets/stats.json #: ../data/widgets/options.json
msgid "Same old, same old." msgid "Same old, same old."
msgstr "" msgstr ""
#: ../data/widgets/title.json #: ../data/widgets/starSystem.json
msgid "Believe me, that's a good thing. Right, let's head home and report in" msgid "Believe me, that's a good thing. Right, let's head home and report in"
msgstr "" msgstr ""
#: ../data/widgets/title.json #: ../data/widgets/startBattle.json
msgid "Patrols so far have not uncovered anything unusual, and it seems as though the increase in military presense is reducing the amount of illegal activity in this sector, with reported incidents down 80%. Still, we cannot afford to become complacent, and must continue with our sweeps." msgid "Patrols so far have not uncovered anything unusual, and it seems as though the increase in military presense is reducing the amount of illegal activity in this sector, with reported incidents down 80%. Still, we cannot afford to become complacent, and must continue with our sweeps."
msgstr "" msgstr ""
#: ../data/widgets/title.json #: ../data/widgets/stats.json
msgid "Eightballers, you have hostiles incoming. Identified as 3 Mitikas fighters; Jackals, possibly Pandoran. Engage, but exercise extreme caution." msgid "Eightballers, you have hostiles incoming. Identified as 3 Mitikas fighters; Jackals, possibly Pandoran. Engage, but exercise extreme caution."
msgstr "" msgstr ""
#: ../data/widgets/title.json #: ../data/widgets/stats.json
msgid "Control, enemies have been dispatched. Wasn't a comfortable fight." msgid "Control, enemies have been dispatched. Wasn't a comfortable fight."
msgstr "" msgstr ""
#: ../data/missions/alba/01 - patrol #1.json #: ../data/widgets/stats.json
msgid "Eightballers, return home immediately, and deliver a full report. Do not leave out a single detail." msgid "Eightballers, return home immediately, and deliver a full report. Do not leave out a single detail."
msgstr "" msgstr ""
#: ../data/missions/alba/01 - patrol #1.json #: ../data/widgets/title.json
msgid "Got it. See you soon." msgid "Got it. See you soon."
msgstr "" msgstr ""
#: ../data/missions/alba/01 - patrol #1.json #: ../data/widgets/title.json
msgid "Following the devastating loss of the Iliad system, we need to continue to be vigilant against incursion into the Alba system. Check all five waypoints, and report immediate any unusual or suspicious activity you encounter." msgid "Following the devastating loss of the Iliad system, we need to continue to be vigilant against incursion into the Alba system. Check all five waypoints, and report immediate any unusual or suspicious activity you encounter."
msgstr "" msgstr ""
#: ../data/missions/alba/01 - patrol #1.json #: ../data/widgets/title.json
msgid "So, Iliad has fallen?" msgid "So, Iliad has fallen?"
msgstr "" msgstr ""
#: ../data/missions/alba/01 - patrol #1.json #: ../data/widgets/title.json
msgid "From what I've heard." msgid "From what I've heard."
msgstr "" msgstr ""
@ -280,23 +376,23 @@ msgstr ""
msgid "And even those who don't." msgid "And even those who don't."
msgstr "" msgstr ""
#: ../data/missions/alba/02 - patrol #2.json #: ../data/missions/alba/01 - patrol #1.json
msgid "...and move on." msgid "...and move on."
msgstr "" msgstr ""
#: ../data/missions/alba/02 - patrol #2.json #: ../data/missions/alba/01 - patrol #1.json
msgid "You're quiet, Wade." msgid "You're quiet, Wade."
msgstr "" msgstr ""
#: ../data/missions/alba/02 - patrol #2.json #: ../data/missions/alba/01 - patrol #1.json
msgid "Just thinking." msgid "Just thinking."
msgstr "" msgstr ""
#: ../data/missions/alba/02 - patrol #2.json #: ../data/missions/alba/01 - patrol #1.json
msgid "What about?" msgid "What about?"
msgstr "" msgstr ""
#: ../data/missions/alba/02 - patrol #2.json #: ../data/missions/alba/01 - patrol #1.json
msgid "How long it'll be before the Pandorans show up here." msgid "How long it'll be before the Pandorans show up here."
msgstr "" msgstr ""
@ -304,23 +400,23 @@ msgstr ""
msgid "They came by earlier, in case you don't remember." msgid "They came by earlier, in case you don't remember."
msgstr "" msgstr ""
#: ../data/missions/alba/03 - patrol #3.json #: ../data/missions/alba/02 - patrol #2.json
msgid "And haven't been back since. Maybe we scared them off." msgid "And haven't been back since. Maybe we scared them off."
msgstr "" msgstr ""
#: ../data/missions/alba/03 - patrol #3.json #: ../data/missions/alba/02 - patrol #2.json
msgid "I doubt it, guys. They were probably just scouting." msgid "I doubt it, guys. They were probably just scouting."
msgstr "" msgstr ""
#: ../data/missions/alba/03 - patrol #3.json #: ../data/missions/alba/02 - patrol #2.json
msgid "Where the hell are the CSN? Why weren't they at Iliad?" msgid "Where the hell are the CSN? Why weren't they at Iliad?"
msgstr "" msgstr ""
#: ../data/missions/alba/03 - patrol #3.json #: ../data/missions/alba/02 - patrol #2.json
msgid "They weren't wanted, apparently. Iliad and the UNF aren't getting along so well at the moment." msgid "They weren't wanted, apparently. Iliad and the UNF aren't getting along so well at the moment."
msgstr "" msgstr ""
#: ../data/missions/alba/03 - patrol #3.json #: ../data/missions/alba/02 - patrol #2.json
msgid "Something to do with Adrian Parsons?" msgid "Something to do with Adrian Parsons?"
msgstr "" msgstr ""
@ -448,27 +544,27 @@ msgstr ""
msgid "Though we suffered heavy losses at Coyote, it is still important that we attempt to prevent, or at least slow, the Pandoran war machine's advance. Admiral Jenkins has ordered that the White Knights lead an attack on the enemy forces gathered in the system. The weight of the opposing forces remains tremendous, though the ATAFs should help to give us the edge in battle. Be advised that the enemy are now in possession of UNF fighter craft." msgid "Though we suffered heavy losses at Coyote, it is still important that we attempt to prevent, or at least slow, the Pandoran war machine's advance. Admiral Jenkins has ordered that the White Knights lead an attack on the enemy forces gathered in the system. The weight of the opposing forces remains tremendous, though the ATAFs should help to give us the edge in battle. Be advised that the enemy are now in possession of UNF fighter craft."
msgstr "" msgstr ""
#: ../data/missions/clarke/01 - clarke defence #1.json #: ../data/missions/alba/03 - patrol #3.json
msgid "All fighters, this is Commander de Winter. Enemy targets sighted, engage at will." msgid "All fighters, this is Commander de Winter. Enemy targets sighted, engage at will."
msgstr "" msgstr ""
#: ../data/missions/clarke/02 - clarke defence #2.json #: ../data/missions/alba/03 - patrol #3.json
msgid "More enemies inbound." msgid "More enemies inbound."
msgstr "" msgstr ""
#: ../data/missions/clarke/02 - clarke defence #2.json #: ../data/missions/alba/03 - patrol #3.json
msgid "Man, I've got to get me one of those!" msgid "Man, I've got to get me one of those!"
msgstr "" msgstr ""
#: ../data/missions/clarke/02 - clarke defence #2.json #: ../data/missions/alba/03 - patrol #3.json
msgid "What the hell are those things you're flying?" msgid "What the hell are those things you're flying?"
msgstr "" msgstr ""
#: ../data/missions/clarke/02 - clarke defence #2.json #: ../data/missions/alba/03 - patrol #3.json
msgid "An ATAF. Stands for Advanced Tactical Assault Fighter." msgid "An ATAF. Stands for Advanced Tactical Assault Fighter."
msgstr "" msgstr ""
#: ../data/missions/clarke/02 - clarke defence #2.json #: ../data/missions/clarke/01 - clarke defence #1.json
msgid "The CSN rolling those out to everyone?" msgid "The CSN rolling those out to everyone?"
msgstr "" msgstr ""
@ -488,23 +584,23 @@ msgstr ""
msgid "Griffin, this is de Winter. All targets destroyed." msgid "Griffin, this is de Winter. All targets destroyed."
msgstr "" msgstr ""
#: ../data/missions/clarke/03 - clarke defence #3.json #: ../data/missions/clarke/02 - clarke defence #2.json
msgid "Acknowledged, Commander. Stand by for new orders." msgid "Acknowledged, Commander. Stand by for new orders."
msgstr "" msgstr ""
#: ../data/missions/clarke/03 - clarke defence #3.json #: ../data/missions/clarke/02 - clarke defence #2.json
msgid "The initial fight back against the Pandoran has gone well, but the system is still choked with their forces. We need to continue to engage them and force them to abandon the system." msgid "The initial fight back against the Pandoran has gone well, but the system is still choked with their forces. We need to continue to engage them and force them to abandon the system."
msgstr "" msgstr ""
#: ../data/missions/clarke/03 - clarke defence #3.json #: ../data/missions/clarke/02 - clarke defence #2.json
msgid "The assault isn't going as well as we want, and we're beginning to suffer heavy losses as the Pandoran forces overwhelm us. However, we need to continue the fight back, and attempt to hold the enemy here. They cannot be allowed to advance further in to Independent space." msgid "The assault isn't going as well as we want, and we're beginning to suffer heavy losses as the Pandoran forces overwhelm us. However, we need to continue the fight back, and attempt to hold the enemy here. They cannot be allowed to advance further in to Independent space."
msgstr "" msgstr ""
#: ../data/missions/clarke/03 - clarke defence #3.json #: ../data/missions/clarke/02 - clarke defence #2.json
msgid "We're getting our arses kicked here! Any chance of any backup?!" msgid "We're getting our arses kicked here! Any chance of any backup?!"
msgstr "" msgstr ""
#: ../data/missions/clarke/03 - clarke defence #3.json #: ../data/missions/clarke/02 - clarke defence #2.json
msgid "The White Knights are here! Finally!" msgid "The White Knights are here! Finally!"
msgstr "" msgstr ""
@ -536,23 +632,23 @@ msgstr ""
msgid "The crates were found to be carrying a variety of munitions, though we're still unsure of where they came from. We're dispatching shuttles to accompany the next few patrols, in case we should encounter any more." msgid "The crates were found to be carrying a variety of munitions, though we're still unsure of where they came from. We're dispatching shuttles to accompany the next few patrols, in case we should encounter any more."
msgstr "" msgstr ""
#: ../data/missions/coyote/01 - coyote assault #1.json #: ../data/missions/clarke/03 - clarke defence #3.json
msgid "Iron Patriots, we're again identifying a handful of crates drifting close to your current position. Please effect pick up." msgid "Iron Patriots, we're again identifying a handful of crates drifting close to your current position. Please effect pick up."
msgstr "" msgstr ""
#: ../data/missions/coyote/01 - coyote assault #1.json #: ../data/missions/clarke/03 - clarke defence #3.json
msgid "Got it. Heading to the first one now" msgid "Got it. Heading to the first one now"
msgstr "" msgstr ""
#: ../data/missions/coyote/01 - coyote assault #1.json #: ../data/missions/clarke/03 - clarke defence #3.json
msgid "Iron Patriots, a stranded Dart has been spotted nearby. A tug has been dispatch to bring it in. Please escort it to the target's location." msgid "Iron Patriots, a stranded Dart has been spotted nearby. A tug has been dispatch to bring it in. Please escort it to the target's location."
msgstr "" msgstr ""
#: ../data/missions/coyote/01 - coyote assault #1.json #: ../data/missions/clarke/03 - clarke defence #3.json
msgid "Know anything about the occupant, or affiliation?" msgid "Know anything about the occupant, or affiliation?"
msgstr "" msgstr ""
#: ../data/missions/coyote/01 - coyote assault #1.json #: ../data/missions/clarke/03 - clarke defence #3.json
msgid "Negative, Lieutenant. We'll know more once it's brought in." msgid "Negative, Lieutenant. We'll know more once it's brought in."
msgstr "" msgstr ""
@ -584,27 +680,27 @@ msgstr ""
msgid "The interogation of the pilot brought in earlier revealed that munitions are being traded with Helios' age-old enemy, the Nation of Tzac. The arms are being routed to Rothan, via Temper. This would explain the high pirate presence along the border. It doesn't explain why the packages were spilled, however, and our guest is keeping mum on the subject. Patrols are being stepped up, in an effort to help provide more intelligence." msgid "The interogation of the pilot brought in earlier revealed that munitions are being traded with Helios' age-old enemy, the Nation of Tzac. The arms are being routed to Rothan, via Temper. This would explain the high pirate presence along the border. It doesn't explain why the packages were spilled, however, and our guest is keeping mum on the subject. Patrols are being stepped up, in an effort to help provide more intelligence."
msgstr "" msgstr ""
#: ../data/missions/coyote/02 - coyote assault #2.json #: ../data/missions/coyote/01 - coyote assault #1.json
msgid "Patrol, we have a major situation developing. A skirmish is taking place between a number of starfighters: Darts, Nymphs, and Fireflies." msgid "Patrol, we have a major situation developing. A skirmish is taking place between a number of starfighters: Darts, Nymphs, and Fireflies."
msgstr "" msgstr ""
#: ../data/missions/coyote/03 - coyote assault #3.json #: ../data/missions/coyote/01 - coyote assault #1.json
msgid "Pirates? Insurgents? Nation of Tzac?" msgid "Pirates? Insurgents? Nation of Tzac?"
msgstr "" msgstr ""
#: ../data/missions/coyote/03 - coyote assault #3.json #: ../data/missions/coyote/01 - coyote assault #1.json
msgid "Too early to speculate. We want you to disable and bring in one craft from each side. The rest, you can eliminate." msgid "Too early to speculate. We want you to disable and bring in one craft from each side. The rest, you can eliminate."
msgstr "" msgstr ""
#: ../data/missions/coyote/03 - coyote assault #3.json #: ../data/missions/coyote/01 - coyote assault #1.json
msgid "On it." msgid "On it."
msgstr "" msgstr ""
#: ../data/missions/coyote/03 - coyote assault #3.json #: ../data/missions/coyote/01 - coyote assault #1.json
msgid "This is Carr, reporting operation successful. Bagged us two squadron commanders." msgid "This is Carr, reporting operation successful. Bagged us two squadron commanders."
msgstr "" msgstr ""
#: ../data/missions/coyote/03 - coyote assault #3.json #: ../data/missions/coyote/02 - coyote assault #2.json
msgid "Good work, Commander. Dispatching tugs to bring them in." msgid "Good work, Commander. Dispatching tugs to bring them in."
msgstr "" msgstr ""
@ -620,31 +716,31 @@ msgstr ""
msgid "Alexandria: opposition stronger than expected. Requesting reinforcements." msgid "Alexandria: opposition stronger than expected. Requesting reinforcements."
msgstr "" msgstr ""
#: ../data/missions/granada/01 - suspect packages #1.json #: ../data/missions/coyote/03 - coyote assault #3.json
msgid "Acknowledged. They're on their way." msgid "Acknowledged. They're on their way."
msgstr "" msgstr ""
#: ../data/missions/granada/01 - suspect packages #1.json #: ../data/missions/coyote/03 - coyote assault #3.json
msgid "Alexandria: reporting all captain vessels destroyed." msgid "Alexandria: reporting all captain vessels destroyed."
msgstr "" msgstr ""
#: ../data/missions/granada/02 - suspect packages #2.json #: ../data/missions/coyote/03 - coyote assault #3.json
msgid "Alexandria: sentry cannons eliminated." msgid "Alexandria: sentry cannons eliminated."
msgstr "" msgstr ""
#: ../data/missions/granada/02 - suspect packages #2.json #: ../data/missions/coyote/03 - coyote assault #3.json
msgid "Alexandria: reporting all enemy fighters destroyed." msgid "Alexandria: reporting all enemy fighters destroyed."
msgstr "" msgstr ""
#: ../data/missions/granada/02 - suspect packages #2.json #: ../data/missions/coyote/03 - coyote assault #3.json
msgid "This is Carr. Reporting threat eliminated, operation successful." msgid "This is Carr. Reporting threat eliminated, operation successful."
msgstr "" msgstr ""
#: ../data/missions/granada/02 - suspect packages #2.json #: ../data/missions/granada/01 - suspect packages #1.json
msgid "Excellent work, Commander. We'll get a few frosty ones ready for your return." msgid "Excellent work, Commander. We'll get a few frosty ones ready for your return."
msgstr "" msgstr ""
#: ../data/missions/granada/02 - suspect packages #2.json #: ../data/missions/granada/01 - suspect packages #1.json
msgid "The Pandorans have commenced their attack on our home, and we must act immediately to defend ourselves. A wave of bombers is heading towards one of our starports. They need to be taken down with haste, before they get in range. They may only be being escorted by Jackals, but bare in a mind that the Pandoran pilots are highly skilled, and unrelenting in battle." msgid "The Pandorans have commenced their attack on our home, and we must act immediately to defend ourselves. A wave of bombers is heading towards one of our starports. They need to be taken down with haste, before they get in range. They may only be being escorted by Jackals, but bare in a mind that the Pandoran pilots are highly skilled, and unrelenting in battle."
msgstr "" msgstr ""
@ -692,23 +788,23 @@ msgstr ""
msgid "Agamemnon's 1st, we're detecting multiple Pandoran fighters moving in to intercept. Take them down, and protect The Lady Grey and Joan of Arc." msgid "Agamemnon's 1st, we're detecting multiple Pandoran fighters moving in to intercept. Take them down, and protect The Lady Grey and Joan of Arc."
msgstr "" msgstr ""
#: ../data/missions/granada/03 - suspect packages #3.json #: ../data/missions/granada/02 - suspect packages #2.json
msgid "Agamemnon's 1st, another wing is approaching. Continue to engage, and await your main targets." msgid "Agamemnon's 1st, another wing is approaching. Continue to engage, and await your main targets."
msgstr "" msgstr ""
#: ../data/missions/granada/03 - suspect packages #3.json #: ../data/missions/granada/02 - suspect packages #2.json
msgid "Agamemnon's 1st, INF Astra has just arrived in the area. Engage and destroy." msgid "Agamemnon's 1st, INF Astra has just arrived in the area. Engage and destroy."
msgstr "" msgstr ""
#: ../data/missions/granada/03 - suspect packages #3.json #: ../data/missions/granada/02 - suspect packages #2.json
msgid "Escorts?" msgid "Escorts?"
msgstr "" msgstr ""
#: ../data/missions/granada/03 - suspect packages #3.json #: ../data/missions/granada/02 - suspect packages #2.json
msgid "Four Mitikas fighters." msgid "Four Mitikas fighters."
msgstr "" msgstr ""
#: ../data/missions/granada/03 - suspect packages #3.json #: ../data/missions/granada/02 - suspect packages #2.json
msgid "Agamemnon's 1st, INF Buster and INF Ragnarok on approach. Determining escort groups ..." msgid "Agamemnon's 1st, INF Buster and INF Ragnarok on approach. Determining escort groups ..."
msgstr "" msgstr ""
@ -740,23 +836,23 @@ msgstr ""
msgid "Control, this is Williams. Enemy capital ships have been destroyed, along with all other forces." msgid "Control, this is Williams. Enemy capital ships have been destroyed, along with all other forces."
msgstr "" msgstr ""
#: ../data/missions/granada/04 - pirate smash.json #: ../data/missions/granada/03 - suspect packages #3.json
msgid "Great work, Williams. Rejoin the main the fleet. The enemies forces are gaining strength and we need all the help we can get." msgid "Great work, Williams. Rejoin the main the fleet. The enemies forces are gaining strength and we need all the help we can get."
msgstr "" msgstr ""
#: ../data/missions/granada/04 - pirate smash.json #: ../data/missions/granada/03 - suspect packages #3.json
msgid "The defence of Iliad is slipping, our forces are being decimated. We have to hit the enemy back, hard. All available fighters are to move into range and engage. If we lose here, Iliad is finished. We are the last line of defence, and we cannot afford to fail." msgid "The defence of Iliad is slipping, our forces are being decimated. We have to hit the enemy back, hard. All available fighters are to move into range and engage. If we lose here, Iliad is finished. We are the last line of defence, and we cannot afford to fail."
msgstr "" msgstr ""
#: ../data/missions/granada/04 - pirate smash.json #: ../data/missions/granada/03 - suspect packages #3.json
msgid "Stay sharp, people. We need to hold the line here!" msgid "Stay sharp, people. We need to hold the line here!"
msgstr "" msgstr ""
#: ../data/missions/granada/04 - pirate smash.json #: ../data/missions/granada/03 - suspect packages #3.json
msgid "Oh my God, there's a lot of them ..." msgid "Oh my God, there's a lot of them ..."
msgstr "" msgstr ""
#: ../data/missions/granada/04 - pirate smash.json #: ../data/missions/granada/03 - suspect packages #3.json
msgid "Pair up, and take them down together. We stand a much better chance that way." msgid "Pair up, and take them down together. We stand a much better chance that way."
msgstr "" msgstr ""
@ -784,43 +880,43 @@ msgstr ""
msgid "Mister, you remain where you are! We're not abando--" msgid "Mister, you remain where you are! We're not abando--"
msgstr "" msgstr ""
#: ../data/missions/iliad/01 - iliad defence #1.json #: ../data/missions/granada/04 - pirate smash.json
msgid "The wing commander's dead." msgid "The wing commander's dead."
msgstr "" msgstr ""
#: ../data/missions/iliad/01 - iliad defence #1.json #: ../data/missions/granada/04 - pirate smash.json
msgid "We're taking a lot of damage here. Please assist." msgid "We're taking a lot of damage here. Please assist."
msgstr "" msgstr ""
#: ../data/missions/iliad/01 - iliad defence #1.json #: ../data/missions/granada/04 - pirate smash.json
msgid "A simple test flight. Get used to piloting your fighter, without threat of attack or any other dangers to face. There are no objectives to complete in this mission, so you may quit it at any time and move on to the next one." msgid "A simple test flight. Get used to piloting your fighter, without threat of attack or any other dangers to face. There are no objectives to complete in this mission, so you may quit it at any time and move on to the next one."
msgstr "" msgstr ""
#: ../data/missions/iliad/01 - iliad defence #1.json #: ../data/missions/granada/04 - pirate smash.json
msgid "Welcome to free flight." msgid "Welcome to free flight."
msgstr "" msgstr ""
#: ../data/missions/iliad/02 - iliad defence #2.json #: ../data/missions/granada/04 - pirate smash.json
msgid "Practice turning, accelerating, and braking." msgid "Practice turning, accelerating, and braking."
msgstr "" msgstr ""
#: ../data/missions/iliad/03 - iliad defence #3.json #: ../data/missions/iliad/01 - iliad defence #1.json
msgid "Don't forget about your Boost, either. That can be a life saver in certain situations." msgid "Don't forget about your Boost, either. That can be a life saver in certain situations."
msgstr "" msgstr ""
#: ../data/missions/iliad/03 - iliad defence #3.json #: ../data/missions/iliad/01 - iliad defence #1.json
msgid "Practice using your fighter's weapons against a stationary target." msgid "Practice using your fighter's weapons against a stationary target."
msgstr "" msgstr ""
#: ../data/missions/iliad/03 - iliad defence #3.json #: ../data/missions/iliad/01 - iliad defence #1.json
msgid "The Dart won't attack you, so when you're ready, you can blow the thing to pieces." msgid "The Dart won't attack you, so when you're ready, you can blow the thing to pieces."
msgstr "" msgstr ""
#: ../data/missions/iliad/03 - iliad defence #3.json #: ../data/missions/iliad/01 - iliad defence #1.json
msgid "Most targets you face in the field will be moving. This course gives you the chance to practice taking down an enemy that moves around." msgid "Most targets you face in the field will be moving. This course gives you the chance to practice taking down an enemy that moves around."
msgstr "" msgstr ""
#: ../data/missions/iliad/03 - iliad defence #3.json #: ../data/missions/iliad/02 - iliad defence #2.json
msgid "Face off against an opponent that is armed. The enemy in this course is a Dart, kitted out with twin particle cannons. It shouldn't prove too difficult a challenge." msgid "Face off against an opponent that is armed. The enemy in this course is a Dart, kitted out with twin particle cannons. It shouldn't prove too difficult a challenge."
msgstr "" msgstr ""
@ -836,23 +932,23 @@ msgstr ""
msgid "Switch to your Mag cannons and fire them at the Dart to disable it. Do not fire your plasma cannons or launch any missiles, as these could destroy the target." msgid "Switch to your Mag cannons and fire them at the Dart to disable it. Do not fire your plasma cannons or launch any missiles, as these could destroy the target."
msgstr "" msgstr ""
#: ../data/missions/iliad/04 - iliad defence #4.json #: ../data/missions/iliad/03 - iliad defence #3.json
msgid "Battle along side two team mates to take on 3 enemy fighters." msgid "Battle along side two team mates to take on 3 enemy fighters."
msgstr "" msgstr ""
#: ../data/missions/iliad/04 - iliad defence #4.json #: ../data/missions/iliad/03 - iliad defence #3.json
msgid "Take on three enemy targets single handedly. Once again, these are Darts equipped with simple particle cannons. A single TAF should not find itself outclassed here, so long as the enemy are not allowed to gain the upper hand." msgid "Take on three enemy targets single handedly. Once again, these are Darts equipped with simple particle cannons. A single TAF should not find itself outclassed here, so long as the enemy are not allowed to gain the upper hand."
msgstr "" msgstr ""
#: ../data/missions/iliad/04 - iliad defence #4.json #: ../data/missions/iliad/03 - iliad defence #3.json
msgid "The Pandoran's push in to Independent space has led to a surge in pirate activity along the Confederation border. The threat needs to be dealt with immediately, starting with cutting back on the enemy presense at Temper." msgid "The Pandoran's push in to Independent space has led to a surge in pirate activity along the Confederation border. The threat needs to be dealt with immediately, starting with cutting back on the enemy presense at Temper."
msgstr "" msgstr ""
#: ../data/missions/iliad/04 - iliad defence #4.json #: ../data/missions/iliad/03 - iliad defence #3.json
msgid "Multiple incoming enemy fighters." msgid "Multiple incoming enemy fighters."
msgstr "" msgstr ""
#: ../data/missions/iliad/04 - iliad defence #4.json #: ../data/missions/iliad/03 - iliad defence #3.json
msgid "Follow my lead. Break and attack at will." msgid "Follow my lead. Break and attack at will."
msgstr "" msgstr ""
@ -916,23 +1012,23 @@ msgstr ""
msgid "Looks like we touched a nerve. We've got more Darts incoming." msgid "Looks like we touched a nerve. We've got more Darts incoming."
msgstr "" msgstr ""
#: ../data/missions/iliad/05 - iliad defence #5.json #: ../data/missions/iliad/04 - iliad defence #4.json
msgid "Another group just arrived." msgid "Another group just arrived."
msgstr "" msgstr ""
#: ../data/missions/iliad/05 - iliad defence #5.json #: ../data/missions/iliad/04 - iliad defence #4.json
msgid "They'll keep lining 'em up, and we'll keep knocking them down." msgid "They'll keep lining 'em up, and we'll keep knocking them down."
msgstr "" msgstr ""
#: ../data/missions/iliad/05 - iliad defence #5.json #: ../data/missions/iliad/04 - iliad defence #4.json
msgid " Another group. That tallies with the numbers we were expecting." msgid " Another group. That tallies with the numbers we were expecting."
msgstr "" msgstr ""
#: ../data/missions/iliad/05 - iliad defence #5.json #: ../data/missions/iliad/04 - iliad defence #4.json
msgid " Looks like that was the last of 'em." msgid " Looks like that was the last of 'em."
msgstr "" msgstr ""
#: ../data/missions/iliad/05 - iliad defence #5.json #: ../data/missions/iliad/04 - iliad defence #4.json
msgid " Spirit, this is Commander Strickland. Opposing forces have been defeated." msgid " Spirit, this is Commander Strickland. Opposing forces have been defeated."
msgstr "" msgstr ""
@ -960,107 +1056,107 @@ msgstr ""
msgid "The final stages of the evacuation are in progress, but the situation is getting tight. We've received an SOS from a group of civilians who have had a run in with some scavengers. Ordinarily, we would secure the area first before deploying rescue, but with the situation becoming ever desperate, we are going to send out the tug now. Bring home each civilian craft - the enemy should ignore them for now." msgid "The final stages of the evacuation are in progress, but the situation is getting tight. We've received an SOS from a group of civilians who have had a run in with some scavengers. Ordinarily, we would secure the area first before deploying rescue, but with the situation becoming ever desperate, we are going to send out the tug now. Bring home each civilian craft - the enemy should ignore them for now."
msgstr "" msgstr ""
#: ../data/missions/mace/01 - rebel assault #1.json #: ../data/missions/iliad/05 - iliad defence #5.json
msgid "The Pandorans' arrival is imminent, but the evacuation is nearing completion. We need only mop up some of the stragglers. Two of the White Knights will be assisting, before moving on to hit the enemy's supply line. You should concentrate on getting the civilians to safety, and letting the ATAFs do the bulk of the work." msgid "The Pandorans' arrival is imminent, but the evacuation is nearing completion. We need only mop up some of the stragglers. Two of the White Knights will be assisting, before moving on to hit the enemy's supply line. You should concentrate on getting the civilians to safety, and letting the ATAFs do the bulk of the work."
msgstr "" msgstr ""
#: ../data/missions/sol/01 - free flight.json #: ../data/missions/iliad/05 - iliad defence #5.json
msgid "Enemy craft detected. Pandorans, in both INF and UNF fighters." msgid "Enemy craft detected. Pandorans, in both INF and UNF fighters."
msgstr "" msgstr ""
#: ../data/missions/sol/01 - free flight.json #: ../data/missions/iliad/05 - iliad defence #5.json
msgid "Chaz, you're with me. Wiley, you and your boys get those civilians to the extraction point." msgid "Chaz, you're with me. Wiley, you and your boys get those civilians to the extraction point."
msgstr "" msgstr ""
#: ../data/missions/sol/01 - free flight.json #: ../data/missions/iliad/05 - iliad defence #5.json
msgid "We've spotted the next group of civilians. Sending you the coordinates." msgid "We've spotted the next group of civilians. Sending you the coordinates."
msgstr "" msgstr ""
#: ../data/missions/sol/02 - weapons.json #: ../data/missions/iliad/05 - iliad defence #5.json
msgid "Picking up more Pandoran fighters, moving to intercept." msgid "Picking up more Pandoran fighters, moving to intercept."
msgstr "" msgstr ""
#: ../data/missions/sol/02 - weapons.json #: ../data/missions/mace/01 - rebel assault #1.json
msgid "The final civilian group is here." msgid "The final civilian group is here."
msgstr "" msgstr ""
#: ../data/missions/sol/03 - moving target.json #: ../data/missions/sol/01 - free flight.json
msgid "More Pandorans. Keep knocking them down, Chaz. We're almost done." msgid "More Pandorans. Keep knocking them down, Chaz. We're almost done."
msgstr "" msgstr ""
#: ../data/missions/sol/04 - armed target.json #: ../data/missions/sol/01 - free flight.json
msgid "Control, this is Wiley. Civilians have been extracted." msgid "Control, this is Wiley. Civilians have been extracted."
msgstr "" msgstr ""
#: ../data/missions/sol/05 - ecm.json #: ../data/missions/sol/01 - free flight.json
msgid "Wiley, ensure all enemy forces have been eliminated." msgid "Wiley, ensure all enemy forces have been eliminated."
msgstr "" msgstr ""
#: ../data/missions/sol/06 - mag.json #: ../data/missions/sol/02 - weapons.json
msgid "Control, this is de Winter. All enemy forces have been destroyed." msgid "Control, this is de Winter. All enemy forces have been destroyed."
msgstr "" msgstr ""
#: ../data/missions/sol/06 - mag.json #: ../data/missions/sol/02 - weapons.json
msgid "Excellent, we're very grateful for the assistance." msgid "Excellent, we're very grateful for the assistance."
msgstr "" msgstr ""
#: ../data/missions/sol/06 - mag.json #: ../data/missions/sol/03 - moving target.json
msgid "The Pandoran fleet is closing in on Oracle IX, and their capital ships are moving rapidly up the field. We need to hold them back for as long as possible, to give the final evacuees time to escape the system. This will need to be done with fighters along. However, Lieutenant Commanders Taylor and Todd of the White Knights will be lending assistance with the ATAFs, which should give us the edge in battle." msgid "The Pandoran fleet is closing in on Oracle IX, and their capital ships are moving rapidly up the field. We need to hold them back for as long as possible, to give the final evacuees time to escape the system. This will need to be done with fighters along. However, Lieutenant Commanders Taylor and Todd of the White Knights will be lending assistance with the ATAFs, which should give us the edge in battle."
msgstr "" msgstr ""
#: ../data/missions/sol/07 - wingmates.json #: ../data/missions/sol/04 - armed target.json
msgid "Our orders are to take down as many of the enemy corvettes as possible. Break and attack at will." msgid "Our orders are to take down as many of the enemy corvettes as possible. Break and attack at will."
msgstr "" msgstr ""
#: ../data/missions/sol/08 - final.json #: ../data/missions/sol/05 - ecm.json
msgid "How many of them are we expecting?" msgid "How many of them are we expecting?"
msgstr "" msgstr ""
#: ../data/missions/temper/01 - pirate uprising #1.json #: ../data/missions/sol/06 - mag.json
msgid "Five, at least. And they have escorts, too." msgid "Five, at least. And they have escorts, too."
msgstr "" msgstr ""
#: ../data/missions/temper/01 - pirate uprising #1.json #: ../data/missions/sol/06 - mag.json
msgid "Hell, we're dropping like flies here!" msgid "Hell, we're dropping like flies here!"
msgstr "" msgstr ""
#: ../data/missions/temper/01 - pirate uprising #1.json #: ../data/missions/sol/06 - mag.json
msgid "Hang in there, Lieutenant, we'll try and cover you." msgid "Hang in there, Lieutenant, we'll try and cover you."
msgstr "" msgstr ""
#: ../data/missions/temper/02 - pirate uprising #2.json #: ../data/missions/sol/07 - wingmates.json
msgid "Thunderbolt is down." msgid "Thunderbolt is down."
msgstr "" msgstr ""
#: ../data/missions/temper/02 - pirate uprising #2.json #: ../data/missions/sol/08 - final.json
msgid "Picking up two more Pandoran capital ships incoming." msgid "Picking up two more Pandoran capital ships incoming."
msgstr "" msgstr ""
#: ../data/missions/temper/02 - pirate uprising #2.json #: ../data/missions/temper/01 - pirate uprising #1.json
msgid "INF Gram and INF Morning Star have arrived. Follow my lead!" msgid "INF Gram and INF Morning Star have arrived. Follow my lead!"
msgstr "" msgstr ""
#: ../data/missions/temper/02 - pirate uprising #2.json #: ../data/missions/temper/01 - pirate uprising #1.json
msgid "Scratch another two Imperial corvettes." msgid "Scratch another two Imperial corvettes."
msgstr "" msgstr ""
#: ../data/missions/temper/03 - pirate uprising #3.json #: ../data/missions/temper/01 - pirate uprising #1.json
msgid "Tracking two more corvettes heading your way: Dragonlance and Trident." msgid "Tracking two more corvettes heading your way: Dragonlance and Trident."
msgstr "" msgstr ""
#: ../data/missions/temper/03 - pirate uprising #3.json #: ../data/missions/temper/02 - pirate uprising #2.json
msgid "Dragonlance, eh? As in, a lance used for killing dragons? Yeah, they wish." msgid "Dragonlance, eh? As in, a lance used for killing dragons? Yeah, they wish."
msgstr "" msgstr ""
#: ../data/missions/temper/03 - pirate uprising #3.json #: ../data/missions/temper/02 - pirate uprising #2.json
msgid "They're not the only ones." msgid "They're not the only ones."
msgstr "" msgstr ""
#: ../data/missions/temper/03 - pirate uprising #3.json #: ../data/missions/temper/02 - pirate uprising #2.json
msgid "Leviathan, this is Taylor. All targets have been eliminated." msgid "Leviathan, this is Taylor. All targets have been eliminated."
msgstr "" msgstr ""
#: ../data/missions/temper/03 - pirate uprising #3.json #: ../data/missions/temper/02 - pirate uprising #2.json
msgid "Acknowledged. We're preparing to fall back and abandon Warro. Return to Leviathan as soon as possible." msgid "Acknowledged. We're preparing to fall back and abandon Warro. Return to Leviathan as soon as possible."
msgstr "" msgstr ""

View File

@ -529,7 +529,7 @@ static int isRetreating(void)
self->aiFlags |= AIF_UNLIMITED_RANGE; self->aiFlags |= AIF_UNLIMITED_RANGE;
self->aiFlags |= AIF_GOAL_EXTRACTION; self->aiFlags |= AIF_GOAL_EXTRACTION;
addHudMessage(colors.red, "%s is retreating!", self->name); addHudMessage(colors.red, _("%s is retreating!"), self->name);
return 1; return 1;
} }

View File

@ -37,6 +37,7 @@ extern void applyFighterThrust(void);
extern void applyFighterBrakes(void); extern void applyFighterBrakes(void);
extern void addHudMessage(SDL_Color c, char *format, ...); extern void addHudMessage(SDL_Color c, char *format, ...);
extern Entity **getAllEntsWithin(int x, int y, int w, int h, Entity *ignore); extern Entity **getAllEntsWithin(int x, int y, int w, int h, Entity *ignore);
extern char *getTranslatedString(char *string);
extern Battle battle; extern Battle battle;
extern Colors colors; extern Colors colors;

View File

@ -249,7 +249,7 @@ void doFighter(void)
if (self->side != SIDE_ALLIES && (!(self->flags & EF_DISABLED))) if (self->side != SIDE_ALLIES && (!(self->flags & EF_DISABLED)))
{ {
addHudMessage(colors.red, "Mission target has escaped."); addHudMessage(colors.red, _("Mission target has escaped."));
battle.stats[STAT_ENEMIES_ESCAPED]++; battle.stats[STAT_ENEMIES_ESCAPED]++;
} }
else if (strcmp(self->defName, "Civilian") == 0) else if (strcmp(self->defName, "Civilian") == 0)
@ -285,7 +285,7 @@ void doFighter(void)
battle.stats[STAT_CIVILIANS_KILLED]++; battle.stats[STAT_CIVILIANS_KILLED]++;
if (!battle.isEpic) if (!battle.isEpic)
{ {
addHudMessage(colors.red, "Civilian has been killed"); addHudMessage(colors.red, _("Civilian has been killed"));
} }
} }
else else
@ -293,7 +293,7 @@ void doFighter(void)
battle.stats[STAT_ALLIES_KILLED]++; battle.stats[STAT_ALLIES_KILLED]++;
if (!battle.isEpic) if (!battle.isEpic)
{ {
addHudMessage(colors.red, "Ally has been killed"); addHudMessage(colors.red, _("Ally has been killed"));
} }
runScriptFunction("ALLIES_KILLED %d", battle.stats[STAT_ALLIES_KILLED]); runScriptFunction("ALLIES_KILLED %d", battle.stats[STAT_ALLIES_KILLED]);

View File

@ -46,6 +46,7 @@ extern void runScriptFunction(char *format, ...);
extern char *getFileLocation(char *filename); extern char *getFileLocation(char *filename);
extern void addDebris(int x, int y, int amount); extern void addDebris(int x, int y, int amount);
extern char **getFileList(char *dir, int *count); extern char **getFileList(char *dir, int *count);
extern char *getTranslatedString(char *string);
extern App app; extern App app;
extern Battle battle; extern Battle battle;

View File

@ -45,13 +45,21 @@ static SDL_Texture *ecm;
static SDL_Texture *boost; static SDL_Texture *boost;
static SDL_Texture *nextGun; static SDL_Texture *nextGun;
static int numMessages; static int numMessages;
static char *gunName[] = {"", "Particle Cannon", "Plasma Cannon", "Laser Cannon", "Mag Cannon", "Rockets", "Missiles"}; static char *gunName[BT_MAX];
void initHud(void) void initHud(void)
{ {
memset(&hudMessageHead, 0, sizeof(HudMessage)); memset(&hudMessageHead, 0, sizeof(HudMessage));
hudMessageTail = &hudMessageHead; hudMessageTail = &hudMessageHead;
gunName[BT_NONE] = "";
gunName[BT_PARTICLE] = _("Particle Cannon");
gunName[BT_PLASMA] = _("Plasma Cannon");
gunName[BT_LASER] = _("Laser Cannon");
gunName[BT_MAG] = _("Mag Cannon");
gunName[BT_ROCKET] = _("Rockets");
gunName[BT_MISSILE] = _("Missiles");
targetPointer = getTexture("gfx/hud/targetPointer.png"); targetPointer = getTexture("gfx/hud/targetPointer.png");
targetCircle = getTexture("gfx/hud/targetCircle.png"); targetCircle = getTexture("gfx/hud/targetCircle.png");
smallFighter = getTexture("gfx/hud/smallFighter.png"); smallFighter = getTexture("gfx/hud/smallFighter.png");

View File

@ -113,7 +113,7 @@ static void action(void)
if (e == player) if (e == player)
{ {
addHudMessage(colors.white, "Picked up %s", self->name); addHudMessage(colors.white, _("Picked up %s"), self->name);
battle.stats[STAT_ITEMS_COLLECTED]++; battle.stats[STAT_ITEMS_COLLECTED]++;
} }

View File

@ -31,6 +31,7 @@ extern void playBattleSound(int id, int x, int y);
extern void addHudMessage(SDL_Color c, char *format, ...); extern void addHudMessage(SDL_Color c, char *format, ...);
extern void updateObjective(char *name, int type); extern void updateObjective(char *name, int type);
extern char *getFileLocation(char *filename); extern char *getFileLocation(char *filename);
extern char *getTranslatedString(char *string);
extern Battle battle; extern Battle battle;
extern Entity *self; extern Entity *self;

View File

@ -28,10 +28,15 @@ static SDL_Texture *missionStartTexture;
static SDL_Texture *missionInProgressTexture; static SDL_Texture *missionInProgressTexture;
static SDL_Texture *missionCompleteTexture; static SDL_Texture *missionCompleteTexture;
static SDL_Texture *missionFailedTexture; static SDL_Texture *missionFailedTexture;
static const char *objectiveStatus[] = {"Incomplete", "Complete", "Failed", "Condition"}; static const char *objectiveStatus[OS_MAX];
void initMissionInfo(void) void initMissionInfo(void)
{ {
objectiveStatus[OS_INCOMPLETE] = _("Incomplete");
objectiveStatus[OS_COMPLETE] = _("Complete");
objectiveStatus[OS_FAILED] = _("Failed");
objectiveStatus[OS_CONDITION] = _("Condition");
missionStartTexture = !battle.challengeData.isChallenge ? getTexture("gfx/battle/missionStart.png") : getTexture("gfx/battle/challengeStart.png"); missionStartTexture = !battle.challengeData.isChallenge ? getTexture("gfx/battle/missionStart.png") : getTexture("gfx/battle/challengeStart.png");
missionInProgressTexture = !battle.challengeData.isChallenge ? getTexture("gfx/battle/missionInProgress.png") : getTexture("gfx/battle/challengeInProgress.png"); missionInProgressTexture = !battle.challengeData.isChallenge ? getTexture("gfx/battle/missionInProgress.png") : getTexture("gfx/battle/challengeInProgress.png");
missionCompleteTexture = !battle.challengeData.isChallenge ? getTexture("gfx/battle/missionComplete.png") : getTexture("gfx/battle/challengeComplete.png"); missionCompleteTexture = !battle.challengeData.isChallenge ? getTexture("gfx/battle/missionComplete.png") : getTexture("gfx/battle/challengeComplete.png");

View File

@ -103,7 +103,7 @@ void updateObjective(char *name, int type)
o->status = OS_COMPLETE; o->status = OS_COMPLETE;
addHudMessage(colors.green, "%s - Objective Complete!", o->description); addHudMessage(colors.green, _("%s - Objective Complete!"), o->description);
runScriptFunction(o->description); runScriptFunction(o->description);
@ -120,7 +120,7 @@ void updateObjective(char *name, int type)
{ {
o->status = OS_COMPLETE; o->status = OS_COMPLETE;
addHudMessage(colors.green, "%s - Objective Complete!", o->description); addHudMessage(colors.green, _("%s - Objective Complete!"), o->description);
o->currentValue = o->targetValue; o->currentValue = o->targetValue;
@ -144,7 +144,7 @@ void adjustObjectiveTargetValue(char *name, int type, int amount)
if (o->currentValue >= o->targetValue) if (o->currentValue >= o->targetValue)
{ {
o->status = OS_COMPLETE; o->status = OS_COMPLETE;
addHudMessage(colors.green, "%s - Objective Complete!", o->description); addHudMessage(colors.green, _("%s - Objective Complete!"), o->description);
} }
} }
} }
@ -163,7 +163,7 @@ void updateCondition(char *name, int type)
if (o->currentValue == o->targetValue) if (o->currentValue == o->targetValue)
{ {
o->status = OS_FAILED; o->status = OS_FAILED;
addHudMessage(colors.red, "%s - Objective Failed!", o->description); addHudMessage(colors.red, _("%s - Objective Failed!"), o->description);
} }
} }
} }
@ -209,7 +209,7 @@ void activateObjectives(char *objectives)
{ {
if (strcmp(token, o->description) == 0) if (strcmp(token, o->description) == 0)
{ {
addHudMessage(colors.cyan, "New Objective : %s", o->description); addHudMessage(colors.cyan, _("New Objective : %s"), o->description);
o->active = 1; o->active = 1;
if (o->isEliminateAll) if (o->isEliminateAll)

View File

@ -20,11 +20,11 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include "../common.h" #include "../common.h"
extern void updateChallenges(void);
extern void addHudMessage(SDL_Color c, char *format, ...); extern void addHudMessage(SDL_Color c, char *format, ...);
extern void runScriptFunction(char *format, ...); extern void runScriptFunction(char *format, ...);
extern void completeMission(void); extern void completeMission(void);
extern void failMission(void); extern void failMission(void);
extern char *getTranslatedString(char *string);
extern Battle battle; extern Battle battle;
extern Colors colors; extern Colors colors;

View File

@ -297,7 +297,7 @@ static void preFireMissile(void)
} }
else else
{ {
addHudMessage(colors.white, "Target not in range"); addHudMessage(colors.white, _("Target not in range"));
} }
} }
} }

View File

@ -36,6 +36,7 @@ extern void failMission(void);
extern float getAngle(int x1, int y1, int x2, int y2); extern float getAngle(int x1, int y1, int x2, int y2);
extern int collision(int x1, int y1, int w1, int h1, int x2, int y2, int w2, int h2); extern int collision(int x1, int y1, int w1, int h1, int x2, int y2, int w2, int h2);
extern void setMouse(int x, int y); extern void setMouse(int x, int y);
extern char *getTranslatedString(char *string);
extern void addECMEffect(Entity *ent); extern void addECMEffect(Entity *ent);
extern App app; extern App app;

View File

@ -49,7 +49,7 @@ void attachRope(void)
if (self == player) if (self == player)
{ {
battle.stats[STAT_NUM_TOWED]++; battle.stats[STAT_NUM_TOWED]++;
addHudMessage(colors.white, "Tow rope attached"); addHudMessage(colors.white, _("Tow rope attached"));
} }
} }
} }

View File

@ -27,6 +27,7 @@ extern int getDistance(int x1, int y1, int x2, int y2);
extern Entity **getAllEntsWithin(int x, int y, int w, int h, Entity *ignore); extern Entity **getAllEntsWithin(int x, int y, int w, int h, Entity *ignore);
extern void addHudMessage(SDL_Color c, char *format, ...); extern void addHudMessage(SDL_Color c, char *format, ...);
extern void runScriptFunction(char *format, ...); extern void runScriptFunction(char *format, ...);
extern char *getTranslatedString(char *string);
extern App app; extern App app;
extern Battle battle; extern Battle battle;

View File

@ -157,12 +157,12 @@ static void executeNextLine(ScriptRunner *runner)
} }
else if (strcmp(command, "COMPLETE_MISSION") == 0) else if (strcmp(command, "COMPLETE_MISSION") == 0)
{ {
addHudMessage(colors.green, "Mission Complete!"); addHudMessage(colors.green, _("Mission Complete!"));
completeMission(); completeMission();
} }
else if (strcmp(command, "FAIL_MISSION") == 0) else if (strcmp(command, "FAIL_MISSION") == 0)
{ {
addHudMessage(colors.red, "Mission Failed!"); addHudMessage(colors.red, _("Mission Failed!"));
failMission(); failMission();
} }
else if (strcmp(command, "RETREAT_ALLIES") == 0) else if (strcmp(command, "RETREAT_ALLIES") == 0)

View File

@ -76,7 +76,7 @@ static int isCurrentObjective(void)
if (numActiveObjectives > 1) if (numActiveObjectives > 1)
{ {
addHudMessage(colors.cyan, "Cannot activate waypoint - outstanding objectives not yet complete"); addHudMessage(colors.cyan, _("Cannot activate waypoint - outstanding objectives not yet complete"));
self->thinkTime = FPS; self->thinkTime = FPS;
return 0; return 0;
} }
@ -94,7 +94,7 @@ static int teamMatesClose(void)
{ {
if (getDistance(player->x, player->y, e->x, e->y) > 350) if (getDistance(player->x, player->y, e->x, e->y) > 350)
{ {
addHudMessage(colors.cyan, "Cannot activate waypoint - team mates too far away"); addHudMessage(colors.cyan, _("Cannot activate waypoint - team mates too far away"));
self->thinkTime = FPS; self->thinkTime = FPS;
return 0; return 0;
} }

View File

@ -26,6 +26,7 @@ extern void addHudMessage(SDL_Color c, char *format, ...);
extern Entity *spawnEntity(void); extern Entity *spawnEntity(void);
extern void updateObjective(char *name, int type); extern void updateObjective(char *name, int type);
extern void runScriptFunction(char *format, ...); extern void runScriptFunction(char *format, ...);
extern char *getTranslatedString(char *string);
extern Battle battle; extern Battle battle;
extern Colors colors; extern Colors colors;

View File

@ -220,7 +220,8 @@ enum
OS_INCOMPLETE, OS_INCOMPLETE,
OS_COMPLETE, OS_COMPLETE,
OS_FAILED, OS_FAILED,
OS_CONDITION OS_CONDITION,
OS_MAX
}; };
enum enum

View File

@ -39,7 +39,6 @@ extern void drawEffects(void);
extern void drawWidgets(char *groupName); extern void drawWidgets(char *groupName);
extern void doWidgets(void); extern void doWidgets(void);
extern Widget *getWidget(const char *name, const char *group); extern Widget *getWidget(const char *name, const char *group);
extern void selectWidget(const char *name, const char *group);
extern void initGalacticMap(void); extern void initGalacticMap(void);
extern void initOptions(void (*returnFromOptions)(void)); extern void initOptions(void (*returnFromOptions)(void));
extern void drawOptions(void); extern void drawOptions(void);

View File

@ -24,9 +24,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
extern void initBattle(void); extern void initBattle(void);
extern void loadMission(char *filename); extern void loadMission(char *filename);
extern long lookup(char *name);
extern Mission *loadMissionMeta(char *filename); extern Mission *loadMissionMeta(char *filename);
extern char *readFile(char *filename);
extern Battle battle;
extern Game game; extern Game game;