diff --git a/locale/en.po b/locale/en.po
index afb0eed..ef05ce4 100644
--- a/locale/en.po
+++ b/locale/en.po
@@ -16,15 +16,15 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
#
-# Julie , 2019.
+# Julie Marchant , 2019.
#
msgid ""
msgstr ""
"Project-Id-Version: 2.0\n"
"Report-Msgid-Bugs-To: http://starfighter.nongnu.org\n"
-"POT-Creation-Date: 2019-06-09 07:53-0400\n"
-"PO-Revision-Date: 2019-06-09 07:56-0400\n"
-"Last-Translator: Julie \n"
+"POT-Creation-Date: 2019-06-12 11:48-0400\n"
+"PO-Revision-Date: 2019-06-12 11:49-0400\n"
+"Last-Translator: Julie Marchant \n"
"Language-Team: English\n"
"Language: en\n"
"MIME-Version: 1.0\n"
@@ -189,6 +189,12 @@ msgstr "Seems I underestimated you, Bainfield. We'll meet again!"
msgid "Chris, Kethlan is getting away!"
msgstr "Chris, Kethlan is getting away!"
+#. / Dialog (Phoebe Lexx)
+#. / Used when Phoebe is freed in the Nerod mission.
+#: ../src/cargo.c:89
+msgid "Thanks! Watch out, WEAPCO! Phoebe's loose and she's ANGRY!"
+msgstr "Thanks! Watch out, WEAPCO! Phoebe's loose and she's ANGRY!"
+
#. / Cutscene (narration)
#: ../src/cutscene.c:105
msgid ""
@@ -468,7 +474,8 @@ msgstr ""
"The forces here will be unlike anything we've met so far. Just be careful, "
"everyone."
-#: ../src/cutscene.c:496
+#. / Instructions for how to skip the current cutscene
+#: ../src/cutscene.c:497
msgid "Press [Escape] to skip"
msgstr "Press [Escape] to skip"
@@ -880,6 +887,82 @@ msgstr ""
msgid "That was the easiest $90,000,000 I've ever earned! Bwah! Ha! Ha! Ha!"
msgstr "That was the easiest $90,000,000 I've ever earned! Bwah! Ha! Ha! Ha!"
+#. / Each "%.2d" must be retained. They are replaced with the minutes and seconds left
+#. / to complete the mission, respectively (or, in the case of the Mars mission, the
+#. / minutes and seconds, respectively, until the mission is completed).
+#. / If you are familiar with C string formatting, they can be modified as long as
+#. / the "d" type remains. For example, you can replace "%.2d" with "%d" to allow the
+#. / timer to use single-digit numbers.
+#. / The ":" can also be replaced just like any text. For example, this would be fine:
+#. / "Time Remaining - %d minutes and %d seconds"
+#: ../src/game.c:1899
+#, c-format
+msgid "Time Remaining - %.2d:%.2d"
+msgstr "Time Remaining - %.2d:%.2d"
+
+#. / "%d" must be retained. It is replaced with the number of mission objectives remaining.
+#: ../src/game.c:1907
+#, c-format
+msgid "Objectives Remaining: %d"
+msgstr "Objectives Remaining: %d"
+
+#. / "%d" must be retained. It is replaced with the player's current total cash.
+#. / Retain "%d" as-is. It is replaced with the player's current cash.
+#: ../src/game.c:1913 ../src/shop.c:352
+#, c-format
+msgid "Cash: $%d"
+msgstr "Cash: $%d"
+
+#. / "%.3d" must be retained. It is replaced with the amount of plasma ammo.
+#: ../src/game.c:1950
+#, c-format
+msgid "Plasma: %.3d"
+msgstr "Plasma: %.3d"
+
+#. / Used to indicate the charge meter for the charger cannon in the HUD.
+#: ../src/game.c:1957
+msgid "Charge"
+msgstr "Charge"
+
+#. / Used to indicate the heat meter for the laser cannon in the HUD.
+#: ../src/game.c:1962
+msgid "Heat"
+msgstr "Heat"
+
+#. / "%.2d" must be retained. It is replaced with the amount of rocket ammo.
+#. / Retain "%.2d". It is replaced with the ship's current number of rockets.
+#. / "%.2d" can be changed to "%d" if you wish to not fill in space with zeroes,
+#. / e.g. render the number 3 as "3" rather than "03".
+#: ../src/game.c:1967 ../src/shop.c:362
+#, c-format
+msgid "Rockets: %.2d"
+msgstr "Rockets: %.2d"
+
+#. / DIFFICULTY_EASY
+#: ../src/game.c:2321
+msgid "Easy"
+msgstr "Easy"
+
+#. / DIFFICULTY_NORMAL
+#: ../src/game.c:2325
+msgid "Normal"
+msgstr "Normal"
+
+#. / DIFFICULTY_HARD
+#: ../src/game.c:2329
+msgid "Hard"
+msgstr "Hard"
+
+#. / DIFFICULTY_NIGHTMARE
+#: ../src/game.c:2333
+msgid "Nightmare!"
+msgstr "Nightmare!"
+
+#. / DIFFICULTY_ORIGINAL (Classic)
+#: ../src/game.c:2337
+msgid "Classic"
+msgstr "Classic"
+
#. / If the TakaoGothic font is able to display the text of the language
#. / being translated to, DO NOT CHANGE THIS! If, however, the language
#. / requires characters not available in the default font, you can
@@ -893,113 +976,130 @@ msgstr "That was the easiest $90,000,000 I've ever earned! Bwah! Ha! Ha! Ha!"
msgid "data/TakaoPGothic.ttf"
msgstr "data/TakaoPGothic.ttf"
-#: ../src/intermission.c:212 ../src/shop.c:62
-msgid "None"
-msgstr "None"
+#: ../src/intermission.c:212
+msgid "No Destination"
+msgstr "No Destination"
+#. / Status Screen text
#. / Retain "%s" as-is. It is replaced with the current difficulty.
-#: ../src/intermission.c:242
+#: ../src/intermission.c:243
#, c-format
msgid "Difficulty : %s"
msgstr "Difficulty : %s"
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of shots fired.
-#: ../src/intermission.c:246
+#: ../src/intermission.c:248
#, c-format
msgid "Shots Fired : %d"
msgstr "Shots Fired : %d"
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of hits scored.
-#: ../src/intermission.c:250
+#: ../src/intermission.c:253
#, c-format
msgid "Hits Scored : %d"
msgstr "Hits Scored : %d"
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the firing accuracy as a percentage.
#. / Note: To use the "%" symbol, you must enter "%%", as you can see in
#. / the English version.
-#: ../src/intermission.c:256
+#: ../src/intermission.c:260
#, c-format
msgid "Accuracy : %d%%"
msgstr "Accuracy : %d%%"
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of kills.
-#: ../src/intermission.c:260
+#: ../src/intermission.c:265
#, c-format
msgid "Enemies Killed by Others : %d"
msgstr "Enemies Killed by Others : %d"
#. / Retain "%d" as-is. It is replaced with the amount of cash earned.
-#: ../src/intermission.c:264
+#: ../src/intermission.c:269
#, c-format
msgid "Total Cash Earned : %d"
msgstr "Total Cash Earned : %d"
-#: ../src/intermission.c:267
+#: ../src/intermission.c:272
msgid "*** Chris ***"
msgstr "*** Chris ***"
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of kills.
-#: ../src/intermission.c:270 ../src/intermission.c:302
-#: ../src/intermission.c:321
+#: ../src/intermission.c:276 ../src/intermission.c:315
+#: ../src/intermission.c:337
#, c-format
msgid "Enemies Killed : %d"
msgstr "Enemies Killed : %d"
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of shield restores picked up.
-#: ../src/intermission.c:274
+#: ../src/intermission.c:281
#, c-format
msgid "Shield Restores Picked Up : %d"
msgstr "Shield Restores Picked Up : %d"
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of plasma cells picked up.
-#: ../src/intermission.c:278
+#: ../src/intermission.c:286
#, c-format
msgid "Plasma Cells Picked Up : %d"
msgstr "Plasma Cells Picked Up : %d"
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of rockets picked up.
-#: ../src/intermission.c:282
+#: ../src/intermission.c:291
#, c-format
msgid "Rockets Picked Up : %d"
msgstr "Rockets Picked Up : %d"
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of powerups picked up.
-#: ../src/intermission.c:286
+#: ../src/intermission.c:296
#, c-format
msgid "Powerups Picked Up : %d"
msgstr "Powerups Picked Up : %d"
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of mines destroyed.
-#: ../src/intermission.c:290
+#: ../src/intermission.c:301
#, c-format
msgid "Mines Destroyed : %d"
msgstr "Mines Destroyed : %d"
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of slaves rescued.
-#: ../src/intermission.c:294
+#: ../src/intermission.c:306
#, c-format
msgid "Slaves Rescued : %d"
msgstr "Slaves Rescued : %d"
-#: ../src/intermission.c:299
+#: ../src/intermission.c:311
msgid "*** Phoebe ***"
msgstr "*** Phoebe ***"
+#. / Retain
+#. / Status Screen text "%d" as-is. It is replaced with the number of ejections.
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of ejections.
-#: ../src/intermission.c:306 ../src/intermission.c:325
+#: ../src/intermission.c:320 ../src/intermission.c:342
#, c-format
msgid "Ejections : %d"
msgstr "Ejections : %d"
-#: ../src/intermission.c:318
+#. / Status Screen text
+#: ../src/intermission.c:333
msgid "*** Ursula ***"
msgstr "*** Ursula ***"
-#: ../src/intermission.c:335 ../src/intermission.c:1489
+#: ../src/intermission.c:352 ../src/intermission.c:1511
msgid "Current Status"
msgstr "Current Status"
+#. / Status Screen footer (indicates the total time the game has been played)
#. / "%ld" (which represents hours) and "%02ld" sequences (which
#. / represent minutes and seconds, respectively) must remain and
#. / stay in the same order relative to each other. The ":"s
@@ -1013,259 +1113,261 @@ msgstr "Current Status"
#. / For example, the "%02ld" sequences may be changed to "%ld" if
#. / you wish to not force two digits to be filled in (e.g. to render
#. / the number 3 as "3" instead of "03").
-#: ../src/intermission.c:350
+#: ../src/intermission.c:368
#, c-format
msgid "Total Time : %ld:%02ld:%02ld"
msgstr "Total Time : %ld:%02ld:%02ld"
-#: ../src/intermission.c:374
+#: ../src/intermission.c:392
msgid "Hail"
msgstr "Hail"
-#: ../src/intermission.c:378
+#: ../src/intermission.c:396
msgid "Ceradse"
msgstr "Ceradse"
-#: ../src/intermission.c:382
+#: ../src/intermission.c:400
msgid "Hinstag"
msgstr "Hinstag"
-#: ../src/intermission.c:386
+#: ../src/intermission.c:404
msgid "Joldar"
msgstr "Joldar"
-#: ../src/intermission.c:390
+#: ../src/intermission.c:408
msgid "Moebo"
msgstr "Moebo"
#. / Spirit, Hail mission summary
-#: ../src/intermission.c:397
+#: ../src/intermission.c:415
msgid "Destroy WEAPCO training ground"
msgstr "Destroy WEAPCO training ground"
#. / Spirit, Ceradse mission summary
-#: ../src/intermission.c:403
+#: ../src/intermission.c:421
msgid "Collect 6 cargo pods"
msgstr "Collect 6 cargo pods"
#. / Spirit, Hinstag mission summary
-#: ../src/intermission.c:409
+#: ../src/intermission.c:427
msgid "Destroy 5 WEAPCO missile boats"
msgstr "Destroy 5 WEAPCO missile boats"
#. / Spirit, Joldar mission summary
-#: ../src/intermission.c:415
+#: ../src/intermission.c:433
msgid "Clear the mine field around Joldar"
msgstr "Clear the mine field around Joldar"
#. / Spirit, Moebo mission summary
-#: ../src/intermission.c:421
+#: ../src/intermission.c:439
msgid "Destroy WEAPCO frigate"
msgstr "Destroy WEAPCO frigate"
-#: ../src/intermission.c:426 ../src/intermission.c:487
+#: ../src/intermission.c:444 ../src/intermission.c:505
msgid "WEAPCO interceptions"
msgstr "WEAPCO interceptions"
-#: ../src/intermission.c:429
+#: ../src/intermission.c:447
msgid "Nerod"
msgstr "Nerod"
-#: ../src/intermission.c:433
+#: ../src/intermission.c:451
msgid "Allez"
msgstr "Allez"
-#: ../src/intermission.c:437
+#: ../src/intermission.c:455
msgid "Urusor"
msgstr "Urusor"
-#: ../src/intermission.c:441
+#: ../src/intermission.c:459
msgid "Dorim"
msgstr "Dorim"
-#: ../src/intermission.c:445
+#: ../src/intermission.c:463
msgid "Elamale"
msgstr "Elamale"
#. / Eyananth, interception mission summary
-#: ../src/intermission.c:452
+#: ../src/intermission.c:470
msgid "Rescue slaves"
msgstr "Rescue slaves"
#. / Eyananth, Nerod mission summary
-#: ../src/intermission.c:458
+#: ../src/intermission.c:476
msgid "SOS"
msgstr "SOS"
#. / Eyananth, Allez mission summary
#. / Mission objective (Allez)
-#: ../src/intermission.c:464 ../src/mission.c:205
+#: ../src/intermission.c:482 ../src/mission.c:205
msgid "Assist medical supply craft"
msgstr "Assist medical supply craft"
#. / Eyananth, Urusor mission summary
-#: ../src/intermission.c:470
+#: ../src/intermission.c:488
msgid "Capture five WEAPCO supply craft"
msgstr "Capture five WEAPCO supply craft"
#. / Eyananth, Dorim mission summary
-#: ../src/intermission.c:476
+#: ../src/intermission.c:494
msgid "Find WEAPCO scientist"
msgstr "Find WEAPCO scientist"
#. / Eyananth, Elamale mission summary
-#: ../src/intermission.c:482
+#: ../src/intermission.c:500
msgid "Destroy WEAPCO Ore Mining craft"
msgstr "Destroy WEAPCO Ore Mining craft"
-#: ../src/intermission.c:490
+#: ../src/intermission.c:508
msgid "Odeon"
msgstr "Odeon"
-#: ../src/intermission.c:494
+#: ../src/intermission.c:512
msgid "Fellon"
msgstr "Fellon"
-#: ../src/intermission.c:498
+#: ../src/intermission.c:516
msgid "Sivedi"
msgstr "Sivedi"
-#: ../src/intermission.c:502
+#: ../src/intermission.c:520
msgid "Almartha"
msgstr "Almartha"
-#: ../src/intermission.c:506
+#: ../src/intermission.c:524
msgid "Poswic"
msgstr "Poswic"
-#: ../src/intermission.c:510
+#: ../src/intermission.c:528
msgid "Ellesh"
msgstr "Ellesh"
#. / Mordor, incerception mission summary
-#: ../src/intermission.c:517
+#: ../src/intermission.c:535
msgid "Destroy experimental fighter"
msgstr "Destroy experimental fighter"
#. / Mordor, Odeon mission summary
-#: ../src/intermission.c:523
+#: ../src/intermission.c:541
msgid "Rescue Ursula"
msgstr "Rescue Ursula"
#. / Mordor, Fellon mission summary
-#: ../src/intermission.c:529
+#: ../src/intermission.c:547
msgid "Assist rebel forces"
msgstr "Assist rebel forces"
#. / Mordor, Sivedi mission summary
-#: ../src/intermission.c:535
+#: ../src/intermission.c:553
msgid "Mine ore from asteroid belt"
msgstr "Mine ore from asteroid belt"
#. / Mordor, Almartha mission summary
-#: ../src/intermission.c:541
+#: ../src/intermission.c:559
msgid "Create a diversion"
msgstr "Create a diversion"
#. / Mordor, Poswic mission summary
-#: ../src/intermission.c:547
+#: ../src/intermission.c:565
msgid "Capture WEAPCO executive transport"
msgstr "Capture WEAPCO executive transport"
#. / Mordor, Ellesh mission summary
-#: ../src/intermission.c:553
+#: ../src/intermission.c:571
msgid "Destroy WEAPCO executive transport"
msgstr "Destroy WEAPCO executive transport"
-#: ../src/intermission.c:559
+#: ../src/intermission.c:577
msgid "Mercury"
msgstr "Mercury"
-#: ../src/intermission.c:563
+#: ../src/intermission.c:581
msgid "Venus"
msgstr "Venus"
-#: ../src/intermission.c:567
+#: ../src/intermission.c:585
msgid "Earth"
msgstr "Earth"
-#: ../src/intermission.c:571
+#: ../src/intermission.c:589
msgid "Mars"
msgstr "Mars"
-#: ../src/intermission.c:575
+#: ../src/intermission.c:593
msgid "Jupiter"
msgstr "Jupiter"
-#: ../src/intermission.c:579
+#: ../src/intermission.c:597
msgid "Saturn"
msgstr "Saturn"
-#: ../src/intermission.c:583
+#: ../src/intermission.c:601
msgid "Uranus"
msgstr "Uranus"
-#: ../src/intermission.c:587
+#: ../src/intermission.c:605
msgid "Neptune"
msgstr "Neptune"
-#: ../src/intermission.c:591
+#: ../src/intermission.c:609
msgid "Pluto"
msgstr "Pluto"
#. / Sol, Pluto mission summary
-#: ../src/intermission.c:598
+#: ../src/intermission.c:616
msgid "Secure Pluto"
msgstr "Secure Pluto"
#. / Sol, Neptune mission summary
-#: ../src/intermission.c:604
+#: ../src/intermission.c:622
msgid "Secure Neptune"
msgstr "Secure Neptune"
#. / Sol, Uranus mission summary
-#: ../src/intermission.c:610
+#: ../src/intermission.c:628
msgid "Secure Uranus"
msgstr "Secure Uranus"
#. / Sol, Saturn mission summary
-#: ../src/intermission.c:616
+#: ../src/intermission.c:634
msgid "Destroy outer defense system"
msgstr "Destroy outer defense system"
#. / Sol, Jupiter mission summary
#. / Mission objective (Jupiter)
-#: ../src/intermission.c:622 ../src/mission.c:471
+#: ../src/intermission.c:640 ../src/mission.c:471
msgid "Investigate distress call"
msgstr "Investigate distress call"
#. / Sol, Mars mission summary
#. / Mission objective (Mars)
-#: ../src/intermission.c:628 ../src/mission.c:493
+#: ../src/intermission.c:646 ../src/mission.c:493
msgid "Navigate asteroid belt"
msgstr "Navigate asteroid belt"
#. / Sol, Earth mission summary
-#: ../src/intermission.c:634
+#: ../src/intermission.c:652
msgid "Take back Earth"
msgstr "Take back Earth"
#. / Sol, Venus mission summary
#. / Mission objective (Venus)
-#: ../src/intermission.c:640 ../src/mission.c:515
+#: ../src/intermission.c:658 ../src/mission.c:515
msgid "Defeat Kline"
msgstr "Defeat Kline"
-#: ../src/intermission.c:764
+#: ../src/intermission.c:782
msgid "+++ CURRENT MISSIONS +++"
msgstr "+++ CURRENT MISSIONS +++"
-#: ../src/intermission.c:765
+#. / Brief instructions for how to review a mission conversation, shown below the
+#. / CURRENT MISSIONS header.
+#: ../src/intermission.c:785
msgid "click for info"
msgstr "click for info"
#. / Mission dialog: Spirit, Hail (Krass Tyler)
-#: ../src/intermission.c:815
+#: ../src/intermission.c:835
msgid ""
"Hey, boy! You still owe me money for the Firefly I stole for you! But "
"instead, I want you to go to the WEAPCO training ground and destroy all the "
@@ -1276,12 +1378,12 @@ msgstr ""
"craft there."
#. / Mission dialog: Spirit, Hail (Chris Bainfield)
-#: ../src/intermission.c:819
+#: ../src/intermission.c:839
msgid "Oh? That's the job I contracted you to do, was it not?"
msgstr "Oh? That's the job I contracted you to do, was it not?"
#. / Mission dialog: Spirit, Hail (Krass Tyler)
-#: ../src/intermission.c:823
+#: ../src/intermission.c:843
msgid ""
"I know, but this way we can resolve your debt right now. Do this job, and "
"also collect $500, and we will call it quits. And if you die... well, I "
@@ -1292,17 +1394,17 @@ msgstr ""
"guess the ship was not worth stealing! HA HA HA!"
#. / Mission dialog: Spirit, Hail (Chris Bainfield)
-#: ../src/intermission.c:827
+#: ../src/intermission.c:847
msgid "As usual, you take me too lightly, Krass."
msgstr "As usual, you take me too lightly, Krass."
#. / Mission dialog: Spirit, Ceradse (Chris Bainfield)
-#: ../src/intermission.c:834
+#: ../src/intermission.c:854
msgid "Hey, Sid, what's up?"
msgstr "Hey, Sid, what's up?"
#. / Mission dialog: Spirit, Ceradse (Sid Wilson)
-#: ../src/intermission.c:838
+#: ../src/intermission.c:858
msgid ""
"Chris, I've intercepted a communication from WEAPCO. Seems they're "
"transporting some medical supplies around Ceradse. We need to get hold of "
@@ -1313,12 +1415,12 @@ msgstr ""
"those pods to save some lives!"
#. / Mission dialog: Spirit, Ceradse (Chris Bainfield)
-#: ../src/intermission.c:842
+#: ../src/intermission.c:862
msgid "How many do we need?"
msgstr "How many do we need?"
#. / Mission dialog: Spirit, Ceradse (Sid Wilson)
-#: ../src/intermission.c:846
+#: ../src/intermission.c:866
msgid ""
"All six, Chris! If you lose even a single one, thousands of people could "
"perish in Spirit within the next few months."
@@ -1327,24 +1429,24 @@ msgstr ""
"perish in Spirit within the next few months."
#. / Mission dialog: Spirit, Hinstag (Chris Bainfield)
-#: ../src/intermission.c:853
+#: ../src/intermission.c:873
msgid "Wow! Missile boats?"
msgstr "Wow! Missile boats?"
#. / Mission dialog: Spirit, Hinstag (Sid Wilson)
-#: ../src/intermission.c:857
+#: ../src/intermission.c:877
msgid "Yup. Looks like WEAPCO is starting to take notice of your actions."
msgstr "Yup. Looks like WEAPCO is starting to take notice of your actions."
#. / Mission dialog: Spirit, Hinstag (Chris Bainfield)
-#: ../src/intermission.c:861
+#: ../src/intermission.c:881
msgid ""
"Awesome! This will really put the Firefly's fighting ability to the test!"
msgstr ""
"Awesome! This will really put the Firefly's fighting ability to the test!"
#. / Mission dialog: Spirit, Hinstag (Sid Wilson)
-#: ../src/intermission.c:865
+#: ../src/intermission.c:885
msgid ""
"Please be careful, Chris. A single missile boat carries enough rockets to "
"level most major cities. Try not to face them head-on, and keep your "
@@ -1355,7 +1457,7 @@ msgstr ""
"distance."
#. / Mission dialog: Spirit, Joldar (Sid Wilson)
-#: ../src/intermission.c:872
+#: ../src/intermission.c:892
msgid ""
"We're going to have to get rid of the mine deployment unit around Joldar. "
"The minefield is stopping interplanetary traffic."
@@ -1364,12 +1466,12 @@ msgstr ""
"The minefield is stopping interplanetary traffic."
#. / Mission dialog: Spirit, Joldar (Chris Bainfield)
-#: ../src/intermission.c:876
+#: ../src/intermission.c:896
msgid "Are any fighters around to keep me entertained?"
msgstr "Are any fighters around to keep me entertained?"
#. / Mission dialog: Spirit, Joldar (Sid Wilson)
-#: ../src/intermission.c:880
+#: ../src/intermission.c:900
msgid ""
"Not at the moment, but that doesn't mean they won't turn up. Be very careful "
"of those mines! They'll only explode when they encounter a ship that's not "
@@ -1380,7 +1482,7 @@ msgstr ""
"transmitting a WEAPCO signal. Shoot them down if they get in your way."
#. / Mission dialog: Spirit, Moebo (Sid Wilson)
-#: ../src/intermission.c:887
+#: ../src/intermission.c:907
msgid ""
"We've got a major problem here! WEAPCO has decided to stop our resistance by "
"destroying Spirit! The explosion will incinerate everything in the system! "
@@ -1391,12 +1493,12 @@ msgstr ""
"You've got to destroy that frigate before it gets in range!"
#. / Mission dialog: Spirit, Moebo (Chris Bainfield)
-#: ../src/intermission.c:891
+#: ../src/intermission.c:911
msgid "Damn! I'll get right on it, then!"
msgstr "Damn! I'll get right on it, then!"
#. / Mission dialog: Spirit, Moebo (Sid Wilson)
-#: ../src/intermission.c:895
+#: ../src/intermission.c:915
msgid ""
"We're all counting on you, Chris! But just remember - They didn't call that "
"thing \"Star Killer\" just because it sounded nice!"
@@ -1405,23 +1507,26 @@ msgstr ""
"thing \"Star Killer\" just because it sounded nice!"
#. / Mission dialog: Eyananth, interceptions (Sid Wilson)
-#: ../src/intermission.c:902
+#. / "%d" must be retained as-is. It is replaced with the number of slaves that
+#. / need to be rescued.
+#: ../src/intermission.c:924
+#, c-format
msgid ""
"As you know, WEAPCO has many slaves in this system. If we free a large "
"number of them, it might help to spark a rebellion. I estimate that we will "
-"need to rescue around 250 to make a difference."
+"need to rescue around %d to make a difference."
msgstr ""
"As you know, WEAPCO has many slaves in this system. If we free a large "
"number of them, it might help to spark a rebellion. I estimate that we will "
-"need to rescue around 250 to make a difference."
+"need to rescue around %d to make a difference."
#. / Mission dialog: Eyananth, interceptions (Chris Bainfield)
-#: ../src/intermission.c:906
+#: ../src/intermission.c:928
msgid "Most of the slaves are working in ore mines, aren't they?"
msgstr "Most of the slaves are working in ore mines, aren't they?"
#. / Mission dialog: Eyananth, interceptions (Sid Wilson)
-#: ../src/intermission.c:910
+#: ../src/intermission.c:932
msgid ""
"Yes, but attacking the mines directly would be dangerous. You'd be better "
"off intercepting slave transports. What you'll have to do is fly around and "
@@ -1434,17 +1539,17 @@ msgstr ""
"escorting any slave units, so be careful!"
#. / Mission dialog: Eyananth, Nerod (Phoebe Lexx)
-#: ../src/intermission.c:917
+#: ../src/intermission.c:939
msgid "Help! This is an SOS! Can anyone hear me?!"
msgstr "Help! This is an SOS! Can anyone hear me?!"
#. / Mission dialog: Eyananth, Nerod (Chris Bainfield)
-#: ../src/intermission.c:921
+#: ../src/intermission.c:943
msgid "I'm hearing you loud and clear! What's up?"
msgstr "I'm hearing you loud and clear! What's up?"
#. / Mission dialog: Eyananth, Nerod (Phoebe Lexx)
-#: ../src/intermission.c:925
+#: ../src/intermission.c:947
msgid ""
"Oh, thank God! I was intercepted by a large WEAPCO force near Nerod! I'm in "
"need of assistance!"
@@ -1453,12 +1558,12 @@ msgstr ""
"need of assistance!"
#. / Mission dialog: Eyananth, Nerod (Chris Bainfield)
-#: ../src/intermission.c:929
+#: ../src/intermission.c:951
msgid "I'm on my way!"
msgstr "I'm on my way!"
#. / Mission dialog: Eyananth, Allez (Sid Wilson)
-#: ../src/intermission.c:936
+#: ../src/intermission.c:958
msgid ""
"I've just received another SOS. This one is coming from a supply craft "
"carrying essential medical supplies."
@@ -1467,12 +1572,12 @@ msgstr ""
"carrying essential medical supplies."
#. / Mission dialog: Eyananth, Allez (Chris Bainfield)
-#: ../src/intermission.c:940
+#: ../src/intermission.c:962
msgid "Alright, Tell 'em I'm on my way."
msgstr "Alright, Tell 'em I'm on my way."
#. / Mission dialog: Eyananth, Urusor (Sid Wilson)
-#: ../src/intermission.c:947
+#: ../src/intermission.c:969
msgid ""
"I need some resources before we leave, it'll make life a lot easier in "
"Mordor. Problem is that WEAPCO hoards these parts."
@@ -1481,12 +1586,12 @@ msgstr ""
"Mordor. Problem is that WEAPCO hoards these parts."
#. / Mission dialog: Eyananth, Urusor (Chris Bainfield)
-#: ../src/intermission.c:951
+#: ../src/intermission.c:973
msgid "Where can we get them, then?"
msgstr "Where can we get them, then?"
#. / Mission dialog: Eyananth, Urusor (Sid Wilson)
-#: ../src/intermission.c:955
+#: ../src/intermission.c:977
msgid ""
"There's a big shipment of them nearby. I can disable the supply craft "
"carrying them; I just need you to give me some cover while I do it."
@@ -1495,12 +1600,12 @@ msgstr ""
"carrying them; I just need you to give me some cover while I do it."
#. / Mission dialog: Eyananth, Urusor (Chris Bainfield)
-#: ../src/intermission.c:959
+#: ../src/intermission.c:981
msgid "You got it!"
msgstr "You got it!"
#. / Mission dialog: Eyananth, Dorim (Sid Wilson)
-#: ../src/intermission.c:966
+#: ../src/intermission.c:988
msgid ""
"A WEAPCO scientist just ran off in an escape pod and hid in the asteroid "
"belt. If we capture him, we may be able to get some information about Mordor."
@@ -1509,14 +1614,14 @@ msgstr ""
"belt. If we capture him, we may be able to get some information about Mordor."
#. / Mission dialog: Eyananth, Dorim (Chris Bainfield)
-#: ../src/intermission.c:970
+#: ../src/intermission.c:992
msgid ""
"Alright, I'll go look for him. I guess I'll grab some ore along the way."
msgstr ""
"Alright, I'll go look for him. I guess I'll grab some ore along the way."
#. / Mission dialog: Eyananth, Elamale (Sid Wilson)
-#: ../src/intermission.c:977
+#: ../src/intermission.c:999
msgid ""
"I've received word that the slaves we rescued have started a rebellion. "
"Looks like the plan worked."
@@ -1525,7 +1630,7 @@ msgstr ""
"Looks like the plan worked."
#. / Mission dialog: Eyananth, Elamale (Phoebe Lexx)
-#: ../src/intermission.c:981
+#: ../src/intermission.c:1003
msgid ""
"WEAPCO has an automated mining ship in orbit around Elamale. How about we "
"take it out and cause some confusion?"
@@ -1534,22 +1639,22 @@ msgstr ""
"take it out and cause some confusion?"
#. / Mission dialog: Eyananth, Elamale (Chris Bainfield)
-#: ../src/intermission.c:985
+#: ../src/intermission.c:1007
msgid "I like that idea!"
msgstr "I like that idea!"
#. / Mission dialog: Eyananth, Elamale (Sid Wilson)
-#: ../src/intermission.c:989
+#: ../src/intermission.c:1011
msgid "It'll work, but be careful."
msgstr "It'll work, but be careful."
#. / Mission dialog: Mordor, interceptions (Chris Bainfield)
-#: ../src/intermission.c:996
+#: ../src/intermission.c:1018
msgid "What have you found out about that experimental fighter?"
msgstr "What have you found out about that experimental fighter?"
#. / Mission dialog: Mordor, interceptions (Sid Wilson)
-#: ../src/intermission.c:1000
+#: ../src/intermission.c:1022
msgid ""
"It's got some kind of cloaking device that makes it invisible to radar. "
"Could prove hard to track down."
@@ -1558,12 +1663,12 @@ msgstr ""
"Could prove hard to track down."
#. / Mission dialog: Mordor, interceptions (Chris Bainfield)
-#: ../src/intermission.c:1004
+#: ../src/intermission.c:1026
msgid "I'll just have to run around the system until I find it."
msgstr "I'll just have to run around the system until I find it."
#. / Mission dialog: Mordor, interceptions (Sid Wilson)
-#: ../src/intermission.c:1008
+#: ../src/intermission.c:1030
msgid ""
"It's likely to run away if you engage it in battle, so try and do as much "
"damage to it as possible."
@@ -1572,7 +1677,7 @@ msgstr ""
"damage to it as possible."
#. / Mission dialog: Mordor, Odeon (Phoebe Lexx)
-#: ../src/intermission.c:1015
+#: ../src/intermission.c:1037
msgid ""
"I've located my sister's ship currently in orbit around Odeon. She's "
"ignoring my hails though."
@@ -1581,24 +1686,24 @@ msgstr ""
"ignoring my hails though."
#. / Mission dialog: Mordor, Odeon (Sid Wilson)
-#: ../src/intermission.c:1019
+#: ../src/intermission.c:1041
msgid ""
"Something's off here. She seems to be travelling freely with a WEAPCO group."
msgstr ""
"Something's off here. She seems to be travelling freely with a WEAPCO group."
#. / Mission dialog: Mordor, Odeon (Chris Bainfield)
-#: ../src/intermission.c:1023
+#: ../src/intermission.c:1045
msgid "Do you think she's turned traitor?"
msgstr "Do you think she's turned traitor?"
#. / Mission dialog: Mordor, Odeon (Phoebe Lexx)
-#: ../src/intermission.c:1027
+#: ../src/intermission.c:1049
msgid "No way. She hates WEAPCO with a passion."
msgstr "No way. She hates WEAPCO with a passion."
#. / Mission dialog: Mordor, Odeon (Sid Wilson)
-#: ../src/intermission.c:1031
+#: ../src/intermission.c:1053
msgid ""
"She must be under some kind of mind control. I've heard of WEAPCO developing "
"a new \"AI training program\" recently. We'd better rescue her!"
@@ -1607,7 +1712,7 @@ msgstr ""
"a new \"AI training program\" recently. We'd better rescue her!"
#. / Mission dialog: Mordor, Fellon (Sid Wilson)
-#: ../src/intermission.c:1038
+#: ../src/intermission.c:1060
msgid ""
"A rebel group has organized a counter strike. If we can help them secure a "
"victory it will be a real boost to morale."
@@ -1616,17 +1721,17 @@ msgstr ""
"victory it will be a real boost to morale."
#. / Mission dialog: Mordor, Fellon (Chris Bainfield)
-#: ../src/intermission.c:1042
+#: ../src/intermission.c:1064
msgid "Awesome! Let's do it!"
msgstr "Awesome! Let's do it!"
#. / Mission dialog: Mordor, Fellon (Sid Wilson)
-#: ../src/intermission.c:1046
+#: ../src/intermission.c:1068
msgid "Just make sure the rebel ships don't all get destroyed."
msgstr "Just make sure the rebel ships don't all get destroyed."
#. / Mission dialog: Mordor, Sivedi (Sid Wilson)
-#: ../src/intermission.c:1053
+#: ../src/intermission.c:1075
msgid ""
"Seems like taking out that WEAPCO mining ship wasn't such a good idea. The "
"ore it collected is needed in weapons production."
@@ -1635,12 +1740,12 @@ msgstr ""
"ore it collected is needed in weapons production."
#. / Mission dialog: Mordor, Sivedi (Chris Bainfield)
-#: ../src/intermission.c:1057
+#: ../src/intermission.c:1079
msgid "Damn! I guess that means I'll have to mine some myself, then, huh?"
msgstr "Damn! I guess that means I'll have to mine some myself, then, huh?"
#. / Mission dialog: Mordor, Sivedi (Sid Wilson)
-#: ../src/intermission.c:1061
+#: ../src/intermission.c:1083
msgid ""
"Yes. Be careful, Chris. Your weapons weren't designed for that sort of work, "
"after all."
@@ -1649,7 +1754,7 @@ msgstr ""
"after all."
#. / Mission dialog: Mordor, Almartha (Chris Bainfield)
-#: ../src/intermission.c:1068
+#: ../src/intermission.c:1090
msgid ""
"Hey, Krass! I need you to help us out with something. Phoebe and Ursula are "
"taking out key WEAPCO plants. Can you help me create a diversion by wreaking "
@@ -1660,12 +1765,12 @@ msgstr ""
"havoc a little bit away from that?"
#. / Mission dialog: Mordor, Almartha (Krass Tyler)
-#: ../src/intermission.c:1072
+#: ../src/intermission.c:1094
msgid "Sure, I can help you out, boy. But I'll be needing my fee..."
msgstr "Sure, I can help you out, boy. But I'll be needing my fee..."
#. / Mission dialog: Mordor, Poswic (Ursula Lexx)
-#: ../src/intermission.c:1079
+#: ../src/intermission.c:1101
msgid ""
"My memory is finally back. Here's something interesting: just before I was "
"captured, I found out that WEAPCO is transporting several important "
@@ -1676,7 +1781,7 @@ msgstr ""
"executives to Poswic."
#. / Mission dialog: Mordor, Poswic (Sid Wilson)
-#: ../src/intermission.c:1083
+#: ../src/intermission.c:1105
msgid ""
"We can't let a rare opportunity like this slip through our fingers! I'll "
"need some cover so I can disable that ship."
@@ -1685,24 +1790,24 @@ msgstr ""
"need some cover so I can disable that ship."
#. / Mission dialog: Mordor, Poswic (Chris Bainfield)
-#: ../src/intermission.c:1087
+#: ../src/intermission.c:1109
msgid "I've got you covered, Sid!"
msgstr "I've got you covered, Sid!"
#. / Mission dialog: Mordor, Ellesh (Chris Bainfield)
-#: ../src/intermission.c:1094
+#: ../src/intermission.c:1116
msgid ""
"Phoebe, I need you to keep an eye on things here. I'm going after that ship!"
msgstr ""
"Phoebe, I need you to keep an eye on things here. I'm going after that ship!"
#. / Mission dialog: Mordor, Ellesh (Phoebe Lexx)
-#: ../src/intermission.c:1098
+#: ../src/intermission.c:1120
msgid "Are you sure you can catch up to it?"
msgstr "Are you sure you can catch up to it?"
#. / Mission dialog: Mordor, Ellesh (Chris Bainfield)
-#: ../src/intermission.c:1102
+#: ../src/intermission.c:1124
msgid ""
"Absolutely. One thing that's really nice about the Firefly is its speed. "
"I'll see you in a bit!"
@@ -1711,7 +1816,7 @@ msgstr ""
"I'll see you in a bit!"
#. / Mission dialog: Sol, Pluto/Neptune/Uranus (Sid Wilson)
-#: ../src/intermission.c:1111
+#: ../src/intermission.c:1133
msgid ""
"We've got to start from the outside and work our way in. That will give us "
"less chance of being flanked during the final operation."
@@ -1720,22 +1825,22 @@ msgstr ""
"less chance of being flanked during the final operation."
#. / Mission dialog: Sol, Pluto/Neptune/Uranus (Phoebe Lexx)
-#: ../src/intermission.c:1115
+#: ../src/intermission.c:1137
msgid "Sounds like a plan, Sid!"
msgstr "Sounds like a plan, Sid!"
#. / Mission dialog: Sol, Pluto/Neptune/Uranus (Ursula Lexx)
-#: ../src/intermission.c:1119
+#: ../src/intermission.c:1141
msgid "Better safe than sorry, I guess."
msgstr "Better safe than sorry, I guess."
#. / Mission dialog: Sol, Pluto/Neptune/Uranus (Chris Bainfield)
-#: ../src/intermission.c:1123
+#: ../src/intermission.c:1145
msgid "Boring, but I guess you're right, Sid, as usual."
msgstr "Boring, but I guess you're right, Sid, as usual."
#. / Mission dialog: Sol, Saturn (Chris Bainfield)
-#: ../src/intermission.c:1130
+#: ../src/intermission.c:1152
msgid ""
"WEAPCO has set up a highly dangerous defense line between Saturn and Uranus. "
"We'll need to take it out."
@@ -1744,12 +1849,12 @@ msgstr ""
"We'll need to take it out."
#. / Mission dialog: Sol, Saturn (Ursula Lexx)
-#: ../src/intermission.c:1134
+#: ../src/intermission.c:1156
msgid "What kind of defense system?"
msgstr "What kind of defense system?"
#. / Mission dialog: Sol, Saturn (Chris Bainfield)
-#: ../src/intermission.c:1138
+#: ../src/intermission.c:1160
msgid ""
"Several mobile Energy Ray cannons, not unlike the weapon used by the Star "
"Killer back in Spirit."
@@ -1758,29 +1863,29 @@ msgstr ""
"Killer back in Spirit."
#. / Mission dialog: Sol, Saturn (Phoebe Lexx)
-#: ../src/intermission.c:1142
+#: ../src/intermission.c:1164
msgid "Best check my ejection system, then!"
msgstr "Best check my ejection system, then!"
#. / Mission dialog: Sol, Jupiter (Sid Wilson)
-#: ../src/intermission.c:1149
+#: ../src/intermission.c:1171
msgid ""
"While you were gone I picked up a distress call coming from around Jupiter."
msgstr ""
"While you were gone I picked up a distress call coming from around Jupiter."
#. / Mission dialog: Sol, Jupiter (Ursula Lexx)
-#: ../src/intermission.c:1153
+#: ../src/intermission.c:1175
msgid "Who would be sending out a distress call within Sol?"
msgstr "Who would be sending out a distress call within Sol?"
#. / Mission dialog: Sol, Jupiter (Chris Bainfield)
-#: ../src/intermission.c:1157
+#: ../src/intermission.c:1179
msgid "Let's check it out. Even if it's a trap, I think we can handle it."
msgstr "Let's check it out. Even if it's a trap, I think we can handle it."
#. / Mission dialog: Sol, Mars (Sid Wilson)
-#: ../src/intermission.c:1164
+#: ../src/intermission.c:1186
msgid ""
"Chris, we've got a small problem. WEAPCO has deployed a minefield in the "
"asteroid belt. We'll need you to clear a way through."
@@ -1789,12 +1894,12 @@ msgstr ""
"asteroid belt. We'll need you to clear a way through."
#. / Mission dialog: Sol, Mars (Chris Bainfield)
-#: ../src/intermission.c:1168
+#: ../src/intermission.c:1190
msgid "Alright. I'll radio in once I've cleared a safe path."
msgstr "Alright. I'll radio in once I've cleared a safe path."
#. / Mission dialog: Sol, Earth (Chris Bainfield)
-#: ../src/intermission.c:1175
+#: ../src/intermission.c:1197
msgid ""
"Okay people, this is the big one. We go in fast and we go in hard. Don't "
"hold back and hit them with everything we've got!"
@@ -1803,27 +1908,27 @@ msgstr ""
"hold back and hit them with everything we've got!"
#. / Mission dialog: Sol, Earth (Sid Wilson)
-#: ../src/intermission.c:1179
+#: ../src/intermission.c:1201
msgid "We've come too far to turn back now. None of us better die out there!"
msgstr "We've come too far to turn back now. None of us better die out there!"
#. / Mission dialog: Sol, Earth (Phoebe Lexx)
-#: ../src/intermission.c:1183
+#: ../src/intermission.c:1205
msgid "Right with you, Chris!"
msgstr "Right with you, Chris!"
#. / Mission dialog: Sol, Earth (Ursula Lexx)
-#: ../src/intermission.c:1187
+#: ../src/intermission.c:1209
msgid "WEAPCO'll regret sticking probes into my head!"
msgstr "WEAPCO'll regret sticking probes into my head!"
#. / Mission dialog: Sol, Venus (Chris Bainfield)
-#: ../src/intermission.c:1194
+#: ../src/intermission.c:1216
msgid "Kethlan has run off to Venus. I'm going after him."
msgstr "Kethlan has run off to Venus. I'm going after him."
#. / Mission dialog: Sol, Venus (Sid Wilson)
-#: ../src/intermission.c:1198
+#: ../src/intermission.c:1220
msgid ""
"Be careful, Chris. We've won the war, but it would be a real shame if you "
"died now!"
@@ -1831,67 +1936,67 @@ msgstr ""
"Be careful, Chris. We've won the war, but it would be a real shame if you "
"died now!"
-#: ../src/intermission.c:1249
+#: ../src/intermission.c:1271
msgid "++ OPTIONS ++"
msgstr "++ OPTIONS ++"
-#: ../src/intermission.c:1258 ../src/intermission.c:1269
-#: ../src/intermission.c:1280
+#: ../src/intermission.c:1280 ../src/intermission.c:1291
+#: ../src/intermission.c:1302
msgid "ON"
msgstr "ON"
-#: ../src/intermission.c:1259 ../src/intermission.c:1270
-#: ../src/intermission.c:1281
+#: ../src/intermission.c:1281 ../src/intermission.c:1292
+#: ../src/intermission.c:1303
msgid "OFF"
msgstr "OFF"
-#: ../src/intermission.c:1260
+#: ../src/intermission.c:1282
msgid "SOUND"
msgstr "SOUND"
-#: ../src/intermission.c:1271
+#: ../src/intermission.c:1293
msgid "MUSIC"
msgstr "MUSIC"
-#: ../src/intermission.c:1282
+#: ../src/intermission.c:1304
msgid "FULLSCREEN"
msgstr "FULLSCREEN"
#. / Retain "%s" as-is. It is replaced with the current system name.
-#: ../src/intermission.c:1483
+#: ../src/intermission.c:1505
#, c-format
msgid "System : %s"
msgstr "System : %s"
-#: ../src/intermission.c:1486
+#: ../src/intermission.c:1508
msgid "Start Next Mission"
msgstr "Start Next Mission"
-#: ../src/intermission.c:1487
+#: ../src/intermission.c:1509
msgid "Go to Destination Planet"
msgstr "Go to Destination Planet"
-#: ../src/intermission.c:1488
+#: ../src/intermission.c:1510
msgid "View System Map"
msgstr "View System Map"
-#: ../src/intermission.c:1490
+#: ../src/intermission.c:1512
msgid "Save Game"
msgstr "Save Game"
-#: ../src/intermission.c:1491
+#: ../src/intermission.c:1513
msgid "Upgrade FIREFLY"
msgstr "Upgrade FIREFLY"
-#: ../src/intermission.c:1492
+#: ../src/intermission.c:1514
msgid "Missions"
msgstr "Missions"
-#: ../src/intermission.c:1493
+#: ../src/intermission.c:1515
msgid "Options"
msgstr "Options"
-#: ../src/intermission.c:1494
+#: ../src/intermission.c:1516
msgid "Exit to Title Screen"
msgstr "Exit to Title Screen"
@@ -1899,19 +2004,19 @@ msgstr "Exit to Title Screen"
#. / the player is currently stationed on.
#. / Retain "%s" as-is. It is replaced with the name of the planet
#. / the player's destination is currently set to.
-#: ../src/intermission.c:1498 ../src/intermission.c:1682
+#: ../src/intermission.c:1520 ../src/intermission.c:1704
#, c-format
msgid "Stationed At: %s"
msgstr "Stationed At: %s"
#. / Retain "%s" as-is. It is replaced with the name of the planet
#. / the player's destination is currently set to.
-#: ../src/intermission.c:1505
+#: ../src/intermission.c:1527
#, c-format
msgid "Destination: %s"
msgstr "Destination: %s"
-#: ../src/intermission.c:1509
+#: ../src/intermission.c:1531
msgid "Destination: None"
msgstr "Destination: None"
@@ -2090,16 +2195,104 @@ msgstr "Destroy Krass' support group"
msgid "Destroy WEAPCO frontline forces"
msgstr "Destroy WEAPCO frontline forces"
+#: ../src/mission.c:610 ../src/mission.c:980
+msgid "*** All Primary Objectives Completed ***"
+msgstr "*** All Primary Objectives Completed ***"
+
#. / Dialog (Sid Wilson)
#. / Used when Sid disables the last target in the Urusor mission.
-#: ../src/mission.c:627
+#: ../src/mission.c:628
msgid "All vessels disabled!"
msgstr "All vessels disabled!"
+#. / Info line messages for remaining cash to collect
+#. / This is a "\n"-separated list of possible choices to make. Please feel free
+#. / to add as many as you like. Each entry must have one instance of "%d", which
+#. / is replaced with the number remaining.
+#: ../src/mission.c:645
+#, c-format
+msgid ""
+"Collect $%d more...\n"
+"$%d more to collect...\n"
+"Just $%d more needed...\n"
+"Collect just $%d more..."
+msgid_plural ""
+"Collect $%d more...\n"
+"$%d more to collect...\n"
+"$%d more needed..."
+msgstr[0] ""
+"Collect $%d more...\n"
+"$%d more to collect...\n"
+"Just $%d more needed...\n"
+"Collect just $%d more..."
+msgstr[1] ""
+"Collect $%d more...\n"
+"$%d more to collect...\n"
+"$%d more needed..."
+
+#. / Info line messages for remaining cargo pods to collect
+#. / This is a "\n"-separated list of possible choices to make. Please feel free
+#. / to add as many as you like. Each entry must have one instance of "%d", which
+#. / is replaced with the number remaining.
+#: ../src/mission.c:662
+#, c-format
+msgid ""
+"Collect %d more cargo pod...\n"
+"%d more cargo pod to collect...\n"
+"%d more cargo pod needed...\n"
+"Collect just %d more cargo pod...\n"
+"Only %d cargo pod left to collect..."
+msgid_plural ""
+"Collect %d more cargo pods...\n"
+"%d more cargo pods to collect...\n"
+"%d more cargo pods needed...\n"
+"Collect %d remaining cargo pods..."
+msgstr[0] ""
+"Collect %d more cargo pod...\n"
+"%d more cargo pod to collect...\n"
+"%d more cargo pod needed...\n"
+"Collect just %d more cargo pod...\n"
+"Only %d cargo pod left to collect..."
+msgstr[1] ""
+"Collect %d more cargo pods...\n"
+"%d more cargo pods to collect...\n"
+"%d more cargo pods needed...\n"
+"Collect %d remaining cargo pods..."
+
+#. / Info line messages for remaining ore to collect
+#. / This is a "\n"-separated list of possible choices to make. Please feel free
+#. / to add as many as you like. Each entry must have one instance of "%d", which
+#. / is replaced with the number remaining.
+#: ../src/mission.c:681
+#, c-format
+msgid ""
+"Collect %d more piece of ore...\n"
+"%d more piece of ore to collect...\n"
+"%d more piece of ore needed...\n"
+"Collect just %d more piece..."
+msgid_plural ""
+"Collect %d more pieces of ore...\n"
+"%d more pieces of ore to collect...\n"
+"%d more pieces of ore needed..."
+msgstr[0] ""
+"Collect %d more piece of ore...\n"
+"%d more piece of ore to collect...\n"
+"%d more piece of ore needed...\n"
+"Collect just %d more piece..."
+msgstr[1] ""
+"Collect %d more pieces of ore...\n"
+"%d more pieces of ore to collect...\n"
+"%d more pieces of ore needed..."
+
+#: ../src/mission.c:699
+#, c-format
+msgid "Cargo pod destroyed!"
+msgstr "Cargo pod destroyed!"
+
#. Get lectured by Sid
#. / Dialog (Sid Wilson)
#. / Used when a cargo pod is destroyed in the Ceradse mission.
-#: ../src/mission.c:664
+#: ../src/mission.c:703
msgid ""
"Chris, we needed that pod! I told you that we couldn't afford to lose a "
"single one!"
@@ -2107,43 +2300,112 @@ msgstr ""
"Chris, we needed that pod! I told you that we couldn't afford to lose a "
"single one!"
+#: ../src/mission.c:706
+#, c-format
+msgid "Escape Pod lost!"
+msgstr "Escape Pod lost!"
+
#. / Dialog (Phoebe Lexx)
#. / Used when Ursula is lost in the Odeon mission.
-#: ../src/mission.c:672
+#: ../src/mission.c:711
msgid "No... Ursula..."
msgstr "No... Ursula..."
#. / Dialog (Sid Wilson)
#. / Used when Phoebe is killed in the Nerod mission.
-#: ../src/mission.c:686
+#: ../src/mission.c:725
msgid "Dammit, Chris! We just lost her!"
msgstr "Dammit, Chris! We just lost her!"
#. / Dialog (friendly transport from Eyananth, Allez mission)
#. / Used when the friendly transport in the Allez mission is destroyed.
-#: ../src/mission.c:691
-msgid "Noooo! Hull bre-..."
-msgstr "Noooo! Hull bre-..."
+#: ../src/mission.c:730
+msgid "No no no no no! Hull bre-..."
+msgstr "No no no no no! Hull bre-..."
#. / Dialog (Sid Wilson)
#. / Used when a target transport is destroyed in the Urusor mission.
-#: ../src/mission.c:696
+#: ../src/mission.c:735
msgid "Chris, we've got to disable them, not destroy them!!"
msgstr "Chris, we've got to disable them, not destroy them!!"
+#. / Info line messages for remaining enemies to destroy
+#. / This is a "\n"-separated list of possible choices to make. Please feel free
+#. / to add as many as you like. Each entry must have one instance of "%d", which
+#. / is replaced with the number remaining.
+#: ../src/mission.c:748
+#, c-format
+msgid ""
+"Destroy %d more target...\n"
+"%d more target to destroy...\n"
+"%d target remains...\n"
+"Destroy just %d more...\n"
+"Only %d target left...\n"
+"Destroy %d last target..."
+msgid_plural ""
+"Destroy %d more targets...\n"
+"%d more targets to destroy...\n"
+"%d targets remain...\n"
+"Destroy %d remaining targets..."
+msgstr[0] ""
+"Destroy %d more target...\n"
+"%d more target to destroy...\n"
+"%d target remains...\n"
+"Destroy just %d more...\n"
+"Only %d target left...\n"
+"Destroy %d last target..."
+msgstr[1] ""
+"Destroy %d more targets...\n"
+"%d more targets to destroy...\n"
+"%d targets remain...\n"
+"Destroy %d remaining targets..."
+
+#. / Info line messages for remaining enemies to disable
+#. / This is a "\n"-separated list of possible choices to make. Please feel free
+#. / to add as many as you like. Each entry must have one instance of "%d", which
+#. / is replaced with the number remaining.
+#: ../src/mission.c:769
+#, c-format
+msgid ""
+"Disable %d more target...\n"
+"%d more target to disable...\n"
+"Disable just %d more...\n"
+"Disable %d last target..."
+msgid_plural ""
+"Disable %d more targets...\n"
+"%d more targets to disable...\n"
+"Disable %d remaining targets..."
+msgstr[0] ""
+"Disable %d more target...\n"
+"%d more target to disable...\n"
+"Disable just %d more...\n"
+"Disable %d last target..."
+msgstr[1] ""
+"Disable %d more targets...\n"
+"%d more targets to disable...\n"
+"Disable %d remaining targets..."
+
+#: ../src/mission.c:802
+msgid "Sid has been killed!"
+msgstr "Sid has been killed!"
+
#. / Dialog (Sid Wilson)
#. / Used when Sid is killed.
#. / Translation note: the end is Sid trying to say "FUCK" and getting cut
#. / out because of the failure of his communication system, so please
#. / translate that to the start of a similar curse word in the target
#. / language being similarly cut out.
-#: ../src/mission.c:741
+#: ../src/mission.c:810
msgid "HULL BREACHED! SYSTEMS FAILING! F-..."
msgstr "HULL BREACHED! SYSTEMS FAILING! F-..."
+#: ../src/mission.c:856
+msgid "*** Slaves Rescued - Mission Completed ***"
+msgstr "*** Slaves Rescued - Mission Completed ***"
+
#. / Dialog (Chris Bainfield)
#. / Used when you rescue enough slaves for the Eyananth slave rescue mission.
-#: ../src/mission.c:791
+#: ../src/mission.c:860
msgid ""
"Alright, I think I've rescued enough slaves to stir up some trouble for "
"WEAPCO!"
@@ -2151,70 +2413,153 @@ msgstr ""
"Alright, I think I've rescued enough slaves to stir up some trouble for "
"WEAPCO!"
+#. / Info line messages for remaining slaves to rescue
+#. / This is a "\n"-separated list of possible choices to make. Please feel free
+#. / to add as many as you like. Each entry must have one instance of "%d", which
+#. / is replaced with the number remaining.
+#: ../src/mission.c:870
+#, c-format
+msgid ""
+"Rescue %d more slave...\n"
+"Rescue at least %d more slave...\n"
+"At least %d more slave to rescue...\n"
+"At least %d more rescued slave needed..."
+msgid_plural ""
+"Rescue %d more slaves...\n"
+"Rescue at least %d more slaves...\n"
+"At least %d more slaves to rescue...\n"
+"At least %d more rescued slaves needed..."
+msgstr[0] ""
+"Rescue %d more slave...\n"
+"Rescue at least %d more slave...\n"
+"At least %d more slave to rescue...\n"
+"At least %d more rescued slave needed..."
+msgstr[1] ""
+"Rescue %d more slaves...\n"
+"Rescue at least %d more slaves...\n"
+"At least %d more slaves to rescue...\n"
+"At least %d more rescued slaves needed..."
+
+#: ../src/mission.c:888
+msgid "*** Experimental Fighter Destroyed - Mission Completed ***"
+msgstr "*** Experimental Fighter Destroyed - Mission Completed ***"
+
#. / Dialog (Chris Bainfield)
#. / Used when the Mordor cloak ship is destroyed.
-#: ../src/mission.c:807
+#: ../src/mission.c:892
msgid "That's one less suprise that WEAPCO can spring on us!"
msgstr "That's one less suprise that WEAPCO can spring on us!"
+#: ../src/mission.c:967
+msgid "*** Primary Objective Completed ***"
+msgstr "*** Primary Objective Completed ***"
+
+#: ../src/mission.c:969
+msgid ">>> Primary Objective Failed <<<"
+msgstr ">>> Primary Objective Failed <<<"
+
+#: ../src/mission.c:976
+msgid "Emergency warp drive activated. Press button to engage."
+msgstr "Emergency warp drive activated. Press button to engage."
+
+#: ../src/mission.c:982
+msgid "*** Interception Destroyed ***"
+msgstr "*** Interception Destroyed ***"
+
#. / Dialog (Chris Bainfield)
#. / Used when the Earth mission is completed.
-#: ../src/mission.c:917
+#: ../src/mission.c:1002
msgid ""
"You guys stay here and keep things under control. I'm going after Kethlan!"
msgstr ""
"You guys stay here and keep things under control. I'm going after Kethlan!"
+#: ../src/mission.c:1011
+msgid "*** Secondary Objective Completed ***"
+msgstr "*** Secondary Objective Completed ***"
+
+#: ../src/mission.c:1016
+msgid "*** All Secondary Objectives Completed ***"
+msgstr "*** All Secondary Objectives Completed ***"
+
#: ../src/mission.c:1031
+msgid ">>> MISSION FAILED <<<"
+msgstr ">>> MISSION FAILED <<<"
+
+#: ../src/mission.c:1037
+msgid ">>> Secondary Objective Failed <<<"
+msgstr ">>> Secondary Objective Failed <<<"
+
+#: ../src/mission.c:1116
msgid "Primary Objectives"
msgstr "Primary Objectives"
-#: ../src/mission.c:1045
+#: ../src/mission.c:1130
msgid "Secondary Objectives"
msgstr "Secondary Objectives"
-#: ../src/mission.c:1059
+#: ../src/mission.c:1144
msgid "Additional Information"
msgstr "Additional Information"
+#. / Used to indicate the player's shield meter in the HUD.
+#: ../src/mission.c:1159
+msgid "Shield"
+msgstr "Shield"
+
+#: ../src/mission.c:1161
+msgid "Target"
+msgstr "Target"
+
+#: ../src/mission.c:1162
+msgid "Sid"
+msgstr "Sid"
+
+#: ../src/mission.c:1163
+msgid "Phoebe"
+msgstr "Phoebe"
+
+#: ../src/mission.c:1164
+msgid "Kline"
+msgstr "Kline"
+
#. / "%d" must be retained. It is replaced with the mission time
#. / limit in minutes.
-#: ../src/mission.c:1117
+#: ../src/mission.c:1192
#, c-format
msgid "TIME LIMIT: %d minutes"
msgstr "TIME LIMIT: %d minutes"
#. / "%d" must be retained. It is replaced with the mission required
#. / survival time in minutes.
-#: ../src/mission.c:1123
+#: ../src/mission.c:1198
#, c-format
msgid "SURVIVAL FOR %d minutes"
msgstr "SURVIVAL FOR %d minutes"
-#: ../src/mission.c:1137
+#: ../src/mission.c:1212
msgid "Phoebe Lexx will not be present"
msgstr "Phoebe Lexx will not be present"
-#: ../src/mission.c:1139
+#: ../src/mission.c:1214
msgid "Ursula Lexx will not be present"
msgstr "Ursula Lexx will not be present"
-#: ../src/mission.c:1146
+#: ../src/mission.c:1221
msgid "Sid Wilson will join you on this mission"
msgstr "Sid Wilson will join you on this mission"
-#: ../src/mission.c:1192 ../src/mission.c:1207
+#: ../src/mission.c:1267 ../src/mission.c:1282
msgid "COMPLETED"
msgstr "COMPLETED"
-#: ../src/mission.c:1194 ../src/mission.c:1212
+#: ../src/mission.c:1269 ../src/mission.c:1287
msgid "FAILED"
msgstr "FAILED"
#. / "%d" must be retained. It is replaced with the money earned
-#. / from the shield bonus. Please keep "$" as-is as well for the
-#. / sake of continuity with untranslateable parts of the interface.
-#: ../src/mission.c:1227
+#. / from the shield bonus.
+#: ../src/mission.c:1301
#, c-format
msgid "Shield Bonus: $%d"
msgstr "Shield Bonus: $%d"
@@ -2231,68 +2576,69 @@ msgstr "Shield Bonus: $%d"
#. / the "%02ld" sequences may be changed to "%ld" if you wish to
#. / not force two digits to be filled in (e.g. to render the number
#. / 3 as "3" instead of "03").
-#: ../src/mission.c:1247
+#: ../src/mission.c:1321
#, c-format
msgid "Mission Time: %02ld:%02ld"
msgstr "Mission Time: %02ld:%02ld"
-#: ../src/save.c:76 ../src/save.c:121
+#: ../src/save.c:76 ../src/save.c:122
#, c-format
msgid "AUTOSAVE"
msgstr "AUTOSAVE"
-#: ../src/save.c:84 ../src/save.c:128
+#: ../src/save.c:84 ../src/save.c:129
#, c-format
msgid "Corrupt Game Data"
msgstr "Corrupt Game Data"
-#: ../src/save.c:112
+#. / Used for empty save slots.
+#: ../src/save.c:113
#, c-format
msgid "AUTOSAVE (Empty)"
msgstr "AUTOSAVE (Empty)"
-#: ../src/save.c:112
+#: ../src/save.c:113
#, c-format
msgid "Empty"
msgstr "Empty"
-#: ../src/save.c:382
+#: ../src/save.c:383
msgid "*** HELP ***"
msgstr "*** HELP ***"
-#: ../src/save.c:394
+#: ../src/save.c:395
msgid "SAVE"
msgstr "SAVE"
-#: ../src/save.c:395
+#: ../src/save.c:396
msgid "CANCEL"
msgstr "CANCEL"
-#: ../src/save.c:396
+#: ../src/save.c:397
msgid "DELETE"
msgstr "DELETE"
-#: ../src/save.c:397
+#: ../src/save.c:398
msgid "SAVE will save the game"
msgstr "SAVE will save the game"
-#: ../src/save.c:398
+#: ../src/save.c:399
msgid "CANCEL will unselect that slot"
msgstr "CANCEL will unselect that slot"
-#: ../src/save.c:399
+#: ../src/save.c:400
msgid "DELETE will remove the save"
msgstr "DELETE will remove the save"
-#: ../src/save.c:402
+#: ../src/save.c:403
msgid "First click a Save game slot to use"
msgstr "First click a Save game slot to use"
-#: ../src/save.c:405
+#: ../src/save.c:406
msgid "Game Saved"
msgstr "Game Saved"
-#: ../src/save.c:408
+#: ../src/save.c:409
msgid "Save Deleted"
msgstr "Save Deleted"
@@ -2300,373 +2646,379 @@ msgstr "Save Deleted"
msgid "Secondary Weapon"
msgstr "Secondary Weapon"
-#: ../src/shop.c:65
+#. / Shop info: current secondary: none
+#: ../src/shop.c:63
+msgid "Uninstalled"
+msgstr "Uninstalled"
+
+#. / Shop info: current secondary: rockets
+#: ../src/shop.c:67
msgid "Rockets"
msgstr "Rockets"
-#: ../src/shop.c:68
+#. / Shop info: current secondary: double rockets
+#: ../src/shop.c:71
msgid "Dbl Rockets"
msgstr "Dbl Rockets"
-#: ../src/shop.c:71
+#. / Shop info: current secondary: micro rockets
+#: ../src/shop.c:75
msgid "Micro Rockets"
msgstr "Micro Rockets"
-#: ../src/shop.c:74
+#. / Shop info: current secondary: laser
+#: ../src/shop.c:79
msgid "Laser"
msgstr "Laser"
-#: ../src/shop.c:77
+#. / Shop info: current secondary: charger
+#: ../src/shop.c:83
msgid "Charger"
msgstr "Charger"
-#: ../src/shop.c:80
+#. / Shop info: current secondary: homing missile
+#: ../src/shop.c:87
msgid "Homing Missile"
msgstr "Homing Missile"
-#: ../src/shop.c:83
+#. / Shop info: current secondary: double homing missiles
+#: ../src/shop.c:91
msgid "Dbl Homing Missiles"
msgstr "Dbl Homing Missiles"
-#: ../src/shop.c:86
+#. / Shop info: current secondary: micro homing missiles
+#: ../src/shop.c:95
msgid "Mcr Homing Missiles"
msgstr "Mcr Homing Missiles"
#. / Retain "%d" as-is. It is replaced with the rocket capacity of the Firefly.
-#: ../src/shop.c:95
+#: ../src/shop.c:104
#, c-format
msgid "Capacity : %d"
msgstr "Capacity : %d"
-#: ../src/shop.c:276
+#: ../src/shop.c:285
msgid "Primary Weapon"
msgstr "Primary Weapon"
+#. / Shop info: min plasma output
#. / Retain "%d" as-is. It is replaced with the min plasma output.
-#: ../src/shop.c:278
+#: ../src/shop.c:288
#, c-format
-msgid "Cannons : %d"
-msgstr "Cannons : %d"
+msgid "Cannons: %d"
+msgstr "Cannons: %d"
+#. / Shop info: min plasma damage
#. / Retain "%d" as-is. It is replaced with the min plasma damage.
-#: ../src/shop.c:281
+#: ../src/shop.c:292
#, c-format
-msgid "Power : Stage %d"
-msgstr "Power : Stage %d"
+msgid "Power: Stage %d"
+msgstr "Power: Stage %d"
+#. / Shop info: min plasma rate
#. / Retain "%d" as-is. It is replaced with the min plasma cooling.
-#: ../src/shop.c:285
+#: ../src/shop.c:297
#, c-format
-msgid "Cooling : Stage %d"
-msgstr "Cooling : Stage %d"
+msgid "Cooling: Stage %d"
+msgstr "Cooling: Stage %d"
-#: ../src/shop.c:289
+#: ../src/shop.c:301
msgid "Powerup Weapon"
msgstr "Powerup Weapon"
+#. / Shop info: max plasma output
#. / Retain "%d" as-is. It is replaced with the max plasma output.
-#: ../src/shop.c:291
+#: ../src/shop.c:304
#, c-format
-msgid "Splitter : Stage %d"
-msgstr "Splitter : Stage %d"
+msgid "Splitter: Stage %d"
+msgstr "Splitter: Stage %d"
+#. / Shop info: max plasma damage
#. / Retain "%d" as-is. It is replaced with the max plasma damage.
-#: ../src/shop.c:295
+#: ../src/shop.c:309
#, c-format
-msgid "Condensor : Stage %d"
-msgstr "Condensor : Stage %d"
+msgid "Condensor: Stage %d"
+msgstr "Condensor: Stage %d"
+#. / Shop info: max plasma rate
#. / Retain "%d" as-is. It is replaced with the max plasma cooling.
-#: ../src/shop.c:299
+#: ../src/shop.c:314
#, c-format
msgid "L.Nitrogen: Stage %d"
msgstr "L.Nitrogen: Stage %d"
+#. / Shop info: max plasma ammo
#. / Retain "%d" as-is. It is replaced with the Firefly's plasma ammo capacity.
-#: ../src/shop.c:303
+#: ../src/shop.c:319
#, c-format
-msgid "Capacity : %d"
-msgstr "Capacity : %d"
+msgid "Capacity: %d"
+msgstr "Capacity: %d"
-#: ../src/shop.c:312
+#: ../src/shop.c:328
msgid "Temporary Weapons"
msgstr "Temporary Weapons"
-#: ../src/shop.c:313
+#: ../src/shop.c:329
msgid "Ammo and Storage"
msgstr "Ammo and Storage"
-#: ../src/shop.c:315
+#: ../src/shop.c:331
msgid "Primary Weapons"
msgstr "Primary Weapons"
-#: ../src/shop.c:317
+#: ../src/shop.c:333
msgid "Secondary Weapons"
msgstr "Secondary Weapons"
#. / Retain "%d" as-is. It is replaced with the Firefly's max shield.
-#: ../src/shop.c:333
+#: ../src/shop.c:349
#, c-format
-msgid "Shield : %d"
-msgstr "Shield : %d"
-
-#. / Retain "%d" as-is. It is replaced with the player's current cash.
-#: ../src/shop.c:336
-#, c-format
-msgid " Cash : $%d"
-msgstr " Cash : $%d"
+msgid "Shield: %d"
+msgstr "Shield: %d"
#. / Retain "%.3d". It is replaced with the ship's current number of plasma cells.
#. / "%.3d" can be changed to "%d" if you wish to not fill in space with zeroes,
#. / e.g. render the number 5 as "5" rather than "005".
-#: ../src/shop.c:341
+#: ../src/shop.c:357
#, c-format
-msgid "Plasma Cells : %.3d"
-msgstr "Plasma Cells : %.3d"
+msgid "Plasma Cells: %.3d"
+msgstr "Plasma Cells: %.3d"
-#. / Retain "%.2d". It is replaced with the ship's current number of rockets.
-#. / "%.2d" can be changed to "%d" if you wish to not fill in space with zeroes,
-#. / e.g. render the number 3 as "3" rather than "03".
-#: ../src/shop.c:346
-#, c-format
-msgid "Rockets : %.2d"
-msgstr "Rockets : %.2d"
-
-#: ../src/shop.c:352
+#: ../src/shop.c:368
msgid "Information"
msgstr "Information"
#. / For when the player attempts to buy something they can't afford.
-#: ../src/shop.c:360
+#: ../src/shop.c:376
msgid "You don't have enough money"
msgstr "You don't have enough money"
#. / For when the player attempts an upgrade beyond the maximum (line 1 of 2).
-#: ../src/shop.c:364
+#: ../src/shop.c:380
msgid "Cannot upgrade ship"
msgstr "Cannot upgrade ship"
#. / For when the player attempts an upgrade beyond the maximum (line 2 of 2).
-#: ../src/shop.c:367
+#: ../src/shop.c:383
msgid "Hardware capacity has been reached"
msgstr "Hardware capacity has been reached"
#. / For when the player attempts to buy more ammo than the ship can hold.
-#: ../src/shop.c:371
+#: ../src/shop.c:387
msgid "Ammunition limit reached"
msgstr "Ammunition limit reached"
#. / For when the player attempts to sell an item they aren't allowed to sell.
-#: ../src/shop.c:375
+#: ../src/shop.c:391
msgid "You cannot sell that item"
msgstr "You cannot sell that item"
#. / For when the player attempts to sell an item they don't have any of.
-#: ../src/shop.c:379
+#: ../src/shop.c:395
msgid "Nothing to sell"
msgstr "Nothing to sell"
#. / For when the player attempts to buy rockets or rocket capacity
#. / while secondary weapon is either laser or charge cannon.
-#: ../src/shop.c:384
+#: ../src/shop.c:400
msgid "Rockets cannot be bought for Laser or Charger Cannon"
msgstr "Rockets cannot be bought for Laser or Charger Cannon"
#. / For when the player attempts to buy a weapon they already have.
-#: ../src/shop.c:388
+#: ../src/shop.c:404
msgid "You already have that weapon"
msgstr "You already have that weapon"
#. / For when the player attempts to increase rocket capacity beyond
#. / what is allowed for the weapon (used for homing missiles).
-#: ../src/shop.c:393
+#: ../src/shop.c:409
msgid "This weapon's ammo limit has been reached"
msgstr "This weapon's ammo limit has been reached"
#. / Used to put a shop item's name next to its price.
#. / "%s" is replaced with the item name, and "%d" is replaced
#. / with the item price.
-#: ../src/shop.c:401
+#: ../src/shop.c:417
#, c-format
msgid "%s ($%d)"
msgstr "%s ($%d)"
#. / Used for shop items that cannot be bought.
#. / "%s" is replaced with the item name.
-#: ../src/shop.c:409
+#: ../src/shop.c:425
#, c-format
msgid "%s (N/A)"
msgstr "%s (N/A)"
#. ----------- Temporary Items -----------
#. Overwritten later
-#: ../src/shop.c:424
+#: ../src/shop.c:440
msgid "Plasma Channel Splitter"
msgstr "Plasma Channel Splitter"
#. / Shop item description: Plasma Channel Splitter (PLASMA_MAX_OUTPUT)
-#: ../src/shop.c:426
+#: ../src/shop.c:442
msgid "Improves poweredup plasma output"
msgstr "Improves poweredup plasma output"
#. Overwritten later
-#: ../src/shop.c:430
+#: ../src/shop.c:446
msgid "Plasma Capacity Condensor"
msgstr "Plasma Capacity Condensor"
#. / Shop item description: Plasma Capacity Condensor (PLASMA_MAX_DAMAGE)
-#: ../src/shop.c:432
+#: ../src/shop.c:448
msgid "Increases poweredup plasma damage"
msgstr "Increases poweredup plasma damage"
#. Overwritten later
-#: ../src/shop.c:436
+#: ../src/shop.c:452
msgid "Liquid Nitrogen Capsules"
msgstr "Liquid Nitrogen Capsules"
#. / Shop item description: Liquid Nitrogen Capsules (PLASMA_MAX_RATE)
-#: ../src/shop.c:438
+#: ../src/shop.c:454
msgid "Increases plasma firing rate"
msgstr "Increases plasma firing rate"
-#: ../src/shop.c:446
+#: ../src/shop.c:462
msgid "Plasma Cells"
msgstr "Plasma Cells"
#. / Shop item description: Plasma Cells
-#: ../src/shop.c:448
+#: ../src/shop.c:464
msgid "Plasma ammunition (10 cells each)"
msgstr "Plasma ammunition (10 cells each)"
-#: ../src/shop.c:456
+#: ../src/shop.c:472
msgid "Rocket Ammo"
msgstr "Rocket Ammo"
#. / Shop item description: Rocket Ammo
-#: ../src/shop.c:458
+#: ../src/shop.c:474
msgid "High velocity dumb fire rocket"
msgstr "High velocity dumb fire rocket"
#. ----------- Permanent Items -----------
#. Overwritten later
-#: ../src/shop.c:464
+#: ../src/shop.c:480
msgid "Additional Plasma Cannon"
msgstr "Additional Plasma Cannon"
#. / Shop item description: Additional Plasma Cannon (PLASMA_MIN_OUTPUT)
-#: ../src/shop.c:466
+#: ../src/shop.c:482
msgid "Adds an extra plasma cannon to the Firefly"
msgstr "Adds an extra plasma cannon to the Firefly"
#. Overwritten later
-#: ../src/shop.c:470
+#: ../src/shop.c:486
msgid "Plasma Power Booster"
msgstr "Plasma Power Booster"
#. / Shop item description: Plasma Power Booster (PLASMA_MIN_DAMAGE)
-#: ../src/shop.c:472
+#: ../src/shop.c:488
msgid "Increases power of plasma shots"
msgstr "Increases power of plasma shots"
#. Overwritten later
-#: ../src/shop.c:476
+#: ../src/shop.c:492
msgid "Plasma Cooling Booster"
msgstr "Plasma Cooling Booster"
#. / Shop item description: Plasma Cooling Booster (PLASMA_MIN_RATE)
-#: ../src/shop.c:478
+#: ../src/shop.c:494
msgid "Permanently increases firing rate"
msgstr "Permanently increases firing rate"
#. ----------- Ammo Items --------------
#. Overwritten later
-#: ../src/shop.c:484
+#: ../src/shop.c:500
msgid "Plasma Compressor"
msgstr "Plasma Compressor"
#. / Shop item description: Plasma Compressor (PLASMA_MAX_AMMO)
-#: ../src/shop.c:486
+#: ../src/shop.c:502
msgid "Increases plasma ammo capacity"
msgstr "Increases plasma ammo capacity"
#. Overwritten later
-#: ../src/shop.c:490
+#: ../src/shop.c:506
msgid "Rocket Pod"
msgstr "Rocket Pod"
#. / Shop item description: Rocket Pod (ROCKET_MAX_AMMO)
-#: ../src/shop.c:492
+#: ../src/shop.c:508
msgid "Allows for an additional 5 rockets to be carried"
msgstr "Allows for an additional 5 rockets to be carried"
-#: ../src/shop.c:498
+#: ../src/shop.c:514
msgid "Dual Rocket Launcher"
msgstr "Dual Rocket Launcher"
#. / Shop item description: Dual Rocket Launcher
-#: ../src/shop.c:500
+#: ../src/shop.c:516
msgid "Launches two rockets at once"
msgstr "Launches two rockets at once"
-#: ../src/shop.c:504
+#: ../src/shop.c:520
msgid "Micro Rocket Launcher"
msgstr "Micro Rocket Launcher"
#. / Shop item description: Micro Rocket Launcher
-#: ../src/shop.c:506
+#: ../src/shop.c:522
msgid "Launches several less powerful rockets at once"
msgstr "Launches several less powerful rockets at once"
-#: ../src/shop.c:510
+#: ../src/shop.c:526
msgid "Laser Cannon"
msgstr "Laser Cannon"
#. / Shop item description: Laser Cannon
-#: ../src/shop.c:512
+#: ../src/shop.c:528
msgid "Fires a continuous stream of energy particles"
msgstr "Fires a continuous stream of energy particles"
-#: ../src/shop.c:516
+#: ../src/shop.c:532
msgid "Homing Missile Launcher"
msgstr "Homing Missile Launcher"
#. / Shop item description: Homing Missile Launcher
#. / %i must be retained. It is replaced by the maximum missile
#. / capacity of the weapon.
-#: ../src/shop.c:520
+#: ../src/shop.c:536
#, c-format
msgid "Fires homing missile (max %i missiles)"
msgstr "Fires homing missile (max %i missiles)"
-#: ../src/shop.c:524
+#: ../src/shop.c:540
msgid "Charge Cannon"
msgstr "Charge Cannon"
#. / Shop item description: Charge Cannon
-#: ../src/shop.c:526
+#: ../src/shop.c:542
msgid "Compacts plasma into clusters for greater damage"
msgstr "Compacts plasma into clusters for greater damage"
-#: ../src/shop.c:530
+#: ../src/shop.c:546
msgid "Dual Homing Missile Launcher"
msgstr "Dual Homing Missile Launcher"
#. / Shop item description: Dual Homing Missile Launcher
#. / %i must be retained. It is replaced by the maximum missile
#. / capacity of the weapon.
-#: ../src/shop.c:534
+#: ../src/shop.c:550
#, c-format
msgid "Fires two homing missiles (max %i missiles)"
msgstr "Fires two homing missiles (max %i missiles)"
-#: ../src/shop.c:538
+#: ../src/shop.c:554
msgid "Micro Homing Missile Launcher"
msgstr "Micro Homing Missile Launcher"
#. / Shop item description: Micro Homing Missile Launcher
#. / %i must be retained. It is replaced by the maximum missile
#. / capacity of the weapon.
-#: ../src/shop.c:542
+#: ../src/shop.c:558
#, c-format
msgid "Fires several small homing missiles (max %i missiles)"
msgstr "Fires several small homing missiles (max %i missiles)"
diff --git a/locale/pr-starfighter.pot b/locale/pr-starfighter.pot
index 637ecde..c870e23 100644
--- a/locale/pr-starfighter.pot
+++ b/locale/pr-starfighter.pot
@@ -23,7 +23,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 2.0\n"
"Report-Msgid-Bugs-To: http://starfighter.nongnu.org\n"
-"POT-Creation-Date: 2019-06-09 07:53-0400\n"
+"POT-Creation-Date: 2019-06-12 11:48-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -31,6 +31,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
#. / Dialog (Kline Kethlan)
#. / Used when the final "stage" of the Venus fight is entered.
@@ -149,6 +150,12 @@ msgstr ""
msgid "Chris, Kethlan is getting away!"
msgstr ""
+#. / Dialog (Phoebe Lexx)
+#. / Used when Phoebe is freed in the Nerod mission.
+#: ../src/cargo.c:89
+msgid "Thanks! Watch out, WEAPCO! Phoebe's loose and she's ANGRY!"
+msgstr ""
+
#. / Cutscene (narration)
#: ../src/cutscene.c:105
msgid ""
@@ -388,7 +395,8 @@ msgid ""
"everyone."
msgstr ""
-#: ../src/cutscene.c:496
+#. / Instructions for how to skip the current cutscene
+#: ../src/cutscene.c:497
msgid "Press [Escape] to skip"
msgstr ""
@@ -755,6 +763,82 @@ msgstr ""
msgid "That was the easiest $90,000,000 I've ever earned! Bwah! Ha! Ha! Ha!"
msgstr ""
+#. / Each "%.2d" must be retained. They are replaced with the minutes and seconds left
+#. / to complete the mission, respectively (or, in the case of the Mars mission, the
+#. / minutes and seconds, respectively, until the mission is completed).
+#. / If you are familiar with C string formatting, they can be modified as long as
+#. / the "d" type remains. For example, you can replace "%.2d" with "%d" to allow the
+#. / timer to use single-digit numbers.
+#. / The ":" can also be replaced just like any text. For example, this would be fine:
+#. / "Time Remaining - %d minutes and %d seconds"
+#: ../src/game.c:1899
+#, c-format
+msgid "Time Remaining - %.2d:%.2d"
+msgstr ""
+
+#. / "%d" must be retained. It is replaced with the number of mission objectives remaining.
+#: ../src/game.c:1907
+#, c-format
+msgid "Objectives Remaining: %d"
+msgstr ""
+
+#. / "%d" must be retained. It is replaced with the player's current total cash.
+#. / Retain "%d" as-is. It is replaced with the player's current cash.
+#: ../src/game.c:1913 ../src/shop.c:352
+#, c-format
+msgid "Cash: $%d"
+msgstr ""
+
+#. / "%.3d" must be retained. It is replaced with the amount of plasma ammo.
+#: ../src/game.c:1950
+#, c-format
+msgid "Plasma: %.3d"
+msgstr ""
+
+#. / Used to indicate the charge meter for the charger cannon in the HUD.
+#: ../src/game.c:1957
+msgid "Charge"
+msgstr ""
+
+#. / Used to indicate the heat meter for the laser cannon in the HUD.
+#: ../src/game.c:1962
+msgid "Heat"
+msgstr ""
+
+#. / "%.2d" must be retained. It is replaced with the amount of rocket ammo.
+#. / Retain "%.2d". It is replaced with the ship's current number of rockets.
+#. / "%.2d" can be changed to "%d" if you wish to not fill in space with zeroes,
+#. / e.g. render the number 3 as "3" rather than "03".
+#: ../src/game.c:1967 ../src/shop.c:362
+#, c-format
+msgid "Rockets: %.2d"
+msgstr ""
+
+#. / DIFFICULTY_EASY
+#: ../src/game.c:2321
+msgid "Easy"
+msgstr ""
+
+#. / DIFFICULTY_NORMAL
+#: ../src/game.c:2325
+msgid "Normal"
+msgstr ""
+
+#. / DIFFICULTY_HARD
+#: ../src/game.c:2329
+msgid "Hard"
+msgstr ""
+
+#. / DIFFICULTY_NIGHTMARE
+#: ../src/game.c:2333
+msgid "Nightmare!"
+msgstr ""
+
+#. / DIFFICULTY_ORIGINAL (Classic)
+#: ../src/game.c:2337
+msgid "Classic"
+msgstr ""
+
#. / If the TakaoGothic font is able to display the text of the language
#. / being translated to, DO NOT CHANGE THIS! If, however, the language
#. / requires characters not available in the default font, you can
@@ -768,113 +852,130 @@ msgstr ""
msgid "data/TakaoPGothic.ttf"
msgstr ""
-#: ../src/intermission.c:212 ../src/shop.c:62
-msgid "None"
+#: ../src/intermission.c:212
+msgid "No Destination"
msgstr ""
+#. / Status Screen text
#. / Retain "%s" as-is. It is replaced with the current difficulty.
-#: ../src/intermission.c:242
+#: ../src/intermission.c:243
#, c-format
msgid "Difficulty : %s"
msgstr ""
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of shots fired.
-#: ../src/intermission.c:246
+#: ../src/intermission.c:248
#, c-format
msgid "Shots Fired : %d"
msgstr ""
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of hits scored.
-#: ../src/intermission.c:250
+#: ../src/intermission.c:253
#, c-format
msgid "Hits Scored : %d"
msgstr ""
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the firing accuracy as a percentage.
#. / Note: To use the "%" symbol, you must enter "%%", as you can see in
#. / the English version.
-#: ../src/intermission.c:256
+#: ../src/intermission.c:260
#, c-format
msgid "Accuracy : %d%%"
msgstr ""
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of kills.
-#: ../src/intermission.c:260
+#: ../src/intermission.c:265
#, c-format
msgid "Enemies Killed by Others : %d"
msgstr ""
#. / Retain "%d" as-is. It is replaced with the amount of cash earned.
-#: ../src/intermission.c:264
+#: ../src/intermission.c:269
#, c-format
msgid "Total Cash Earned : %d"
msgstr ""
-#: ../src/intermission.c:267
+#: ../src/intermission.c:272
msgid "*** Chris ***"
msgstr ""
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of kills.
-#: ../src/intermission.c:270 ../src/intermission.c:302
-#: ../src/intermission.c:321
+#: ../src/intermission.c:276 ../src/intermission.c:315
+#: ../src/intermission.c:337
#, c-format
msgid "Enemies Killed : %d"
msgstr ""
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of shield restores picked up.
-#: ../src/intermission.c:274
+#: ../src/intermission.c:281
#, c-format
msgid "Shield Restores Picked Up : %d"
msgstr ""
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of plasma cells picked up.
-#: ../src/intermission.c:278
+#: ../src/intermission.c:286
#, c-format
msgid "Plasma Cells Picked Up : %d"
msgstr ""
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of rockets picked up.
-#: ../src/intermission.c:282
+#: ../src/intermission.c:291
#, c-format
msgid "Rockets Picked Up : %d"
msgstr ""
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of powerups picked up.
-#: ../src/intermission.c:286
+#: ../src/intermission.c:296
#, c-format
msgid "Powerups Picked Up : %d"
msgstr ""
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of mines destroyed.
-#: ../src/intermission.c:290
+#: ../src/intermission.c:301
#, c-format
msgid "Mines Destroyed : %d"
msgstr ""
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of slaves rescued.
-#: ../src/intermission.c:294
+#: ../src/intermission.c:306
#, c-format
msgid "Slaves Rescued : %d"
msgstr ""
-#: ../src/intermission.c:299
+#: ../src/intermission.c:311
msgid "*** Phoebe ***"
msgstr ""
+#. / Retain
+#. / Status Screen text "%d" as-is. It is replaced with the number of ejections.
+#. / Status Screen text
#. / Retain "%d" as-is. It is replaced with the number of ejections.
-#: ../src/intermission.c:306 ../src/intermission.c:325
+#: ../src/intermission.c:320 ../src/intermission.c:342
#, c-format
msgid "Ejections : %d"
msgstr ""
-#: ../src/intermission.c:318
+#. / Status Screen text
+#: ../src/intermission.c:333
msgid "*** Ursula ***"
msgstr ""
-#: ../src/intermission.c:335 ../src/intermission.c:1489
+#: ../src/intermission.c:352 ../src/intermission.c:1511
msgid "Current Status"
msgstr ""
+#. / Status Screen footer (indicates the total time the game has been played)
#. / "%ld" (which represents hours) and "%02ld" sequences (which
#. / represent minutes and seconds, respectively) must remain and
#. / stay in the same order relative to each other. The ":"s
@@ -888,259 +989,261 @@ msgstr ""
#. / For example, the "%02ld" sequences may be changed to "%ld" if
#. / you wish to not force two digits to be filled in (e.g. to render
#. / the number 3 as "3" instead of "03").
-#: ../src/intermission.c:350
+#: ../src/intermission.c:368
#, c-format
msgid "Total Time : %ld:%02ld:%02ld"
msgstr ""
-#: ../src/intermission.c:374
+#: ../src/intermission.c:392
msgid "Hail"
msgstr ""
-#: ../src/intermission.c:378
+#: ../src/intermission.c:396
msgid "Ceradse"
msgstr ""
-#: ../src/intermission.c:382
+#: ../src/intermission.c:400
msgid "Hinstag"
msgstr ""
-#: ../src/intermission.c:386
+#: ../src/intermission.c:404
msgid "Joldar"
msgstr ""
-#: ../src/intermission.c:390
+#: ../src/intermission.c:408
msgid "Moebo"
msgstr ""
#. / Spirit, Hail mission summary
-#: ../src/intermission.c:397
+#: ../src/intermission.c:415
msgid "Destroy WEAPCO training ground"
msgstr ""
#. / Spirit, Ceradse mission summary
-#: ../src/intermission.c:403
+#: ../src/intermission.c:421
msgid "Collect 6 cargo pods"
msgstr ""
#. / Spirit, Hinstag mission summary
-#: ../src/intermission.c:409
+#: ../src/intermission.c:427
msgid "Destroy 5 WEAPCO missile boats"
msgstr ""
#. / Spirit, Joldar mission summary
-#: ../src/intermission.c:415
+#: ../src/intermission.c:433
msgid "Clear the mine field around Joldar"
msgstr ""
#. / Spirit, Moebo mission summary
-#: ../src/intermission.c:421
+#: ../src/intermission.c:439
msgid "Destroy WEAPCO frigate"
msgstr ""
-#: ../src/intermission.c:426 ../src/intermission.c:487
+#: ../src/intermission.c:444 ../src/intermission.c:505
msgid "WEAPCO interceptions"
msgstr ""
-#: ../src/intermission.c:429
+#: ../src/intermission.c:447
msgid "Nerod"
msgstr ""
-#: ../src/intermission.c:433
+#: ../src/intermission.c:451
msgid "Allez"
msgstr ""
-#: ../src/intermission.c:437
+#: ../src/intermission.c:455
msgid "Urusor"
msgstr ""
-#: ../src/intermission.c:441
+#: ../src/intermission.c:459
msgid "Dorim"
msgstr ""
-#: ../src/intermission.c:445
+#: ../src/intermission.c:463
msgid "Elamale"
msgstr ""
#. / Eyananth, interception mission summary
-#: ../src/intermission.c:452
+#: ../src/intermission.c:470
msgid "Rescue slaves"
msgstr ""
#. / Eyananth, Nerod mission summary
-#: ../src/intermission.c:458
+#: ../src/intermission.c:476
msgid "SOS"
msgstr ""
#. / Eyananth, Allez mission summary
#. / Mission objective (Allez)
-#: ../src/intermission.c:464 ../src/mission.c:205
+#: ../src/intermission.c:482 ../src/mission.c:205
msgid "Assist medical supply craft"
msgstr ""
#. / Eyananth, Urusor mission summary
-#: ../src/intermission.c:470
+#: ../src/intermission.c:488
msgid "Capture five WEAPCO supply craft"
msgstr ""
#. / Eyananth, Dorim mission summary
-#: ../src/intermission.c:476
+#: ../src/intermission.c:494
msgid "Find WEAPCO scientist"
msgstr ""
#. / Eyananth, Elamale mission summary
-#: ../src/intermission.c:482
+#: ../src/intermission.c:500
msgid "Destroy WEAPCO Ore Mining craft"
msgstr ""
-#: ../src/intermission.c:490
+#: ../src/intermission.c:508
msgid "Odeon"
msgstr ""
-#: ../src/intermission.c:494
+#: ../src/intermission.c:512
msgid "Fellon"
msgstr ""
-#: ../src/intermission.c:498
+#: ../src/intermission.c:516
msgid "Sivedi"
msgstr ""
-#: ../src/intermission.c:502
+#: ../src/intermission.c:520
msgid "Almartha"
msgstr ""
-#: ../src/intermission.c:506
+#: ../src/intermission.c:524
msgid "Poswic"
msgstr ""
-#: ../src/intermission.c:510
+#: ../src/intermission.c:528
msgid "Ellesh"
msgstr ""
#. / Mordor, incerception mission summary
-#: ../src/intermission.c:517
+#: ../src/intermission.c:535
msgid "Destroy experimental fighter"
msgstr ""
#. / Mordor, Odeon mission summary
-#: ../src/intermission.c:523
+#: ../src/intermission.c:541
msgid "Rescue Ursula"
msgstr ""
#. / Mordor, Fellon mission summary
-#: ../src/intermission.c:529
+#: ../src/intermission.c:547
msgid "Assist rebel forces"
msgstr ""
#. / Mordor, Sivedi mission summary
-#: ../src/intermission.c:535
+#: ../src/intermission.c:553
msgid "Mine ore from asteroid belt"
msgstr ""
#. / Mordor, Almartha mission summary
-#: ../src/intermission.c:541
+#: ../src/intermission.c:559
msgid "Create a diversion"
msgstr ""
#. / Mordor, Poswic mission summary
-#: ../src/intermission.c:547
+#: ../src/intermission.c:565
msgid "Capture WEAPCO executive transport"
msgstr ""
#. / Mordor, Ellesh mission summary
-#: ../src/intermission.c:553
+#: ../src/intermission.c:571
msgid "Destroy WEAPCO executive transport"
msgstr ""
-#: ../src/intermission.c:559
+#: ../src/intermission.c:577
msgid "Mercury"
msgstr ""
-#: ../src/intermission.c:563
+#: ../src/intermission.c:581
msgid "Venus"
msgstr ""
-#: ../src/intermission.c:567
+#: ../src/intermission.c:585
msgid "Earth"
msgstr ""
-#: ../src/intermission.c:571
+#: ../src/intermission.c:589
msgid "Mars"
msgstr ""
-#: ../src/intermission.c:575
+#: ../src/intermission.c:593
msgid "Jupiter"
msgstr ""
-#: ../src/intermission.c:579
+#: ../src/intermission.c:597
msgid "Saturn"
msgstr ""
-#: ../src/intermission.c:583
+#: ../src/intermission.c:601
msgid "Uranus"
msgstr ""
-#: ../src/intermission.c:587
+#: ../src/intermission.c:605
msgid "Neptune"
msgstr ""
-#: ../src/intermission.c:591
+#: ../src/intermission.c:609
msgid "Pluto"
msgstr ""
#. / Sol, Pluto mission summary
-#: ../src/intermission.c:598
+#: ../src/intermission.c:616
msgid "Secure Pluto"
msgstr ""
#. / Sol, Neptune mission summary
-#: ../src/intermission.c:604
+#: ../src/intermission.c:622
msgid "Secure Neptune"
msgstr ""
#. / Sol, Uranus mission summary
-#: ../src/intermission.c:610
+#: ../src/intermission.c:628
msgid "Secure Uranus"
msgstr ""
#. / Sol, Saturn mission summary
-#: ../src/intermission.c:616
+#: ../src/intermission.c:634
msgid "Destroy outer defense system"
msgstr ""
#. / Sol, Jupiter mission summary
#. / Mission objective (Jupiter)
-#: ../src/intermission.c:622 ../src/mission.c:471
+#: ../src/intermission.c:640 ../src/mission.c:471
msgid "Investigate distress call"
msgstr ""
#. / Sol, Mars mission summary
#. / Mission objective (Mars)
-#: ../src/intermission.c:628 ../src/mission.c:493
+#: ../src/intermission.c:646 ../src/mission.c:493
msgid "Navigate asteroid belt"
msgstr ""
#. / Sol, Earth mission summary
-#: ../src/intermission.c:634
+#: ../src/intermission.c:652
msgid "Take back Earth"
msgstr ""
#. / Sol, Venus mission summary
#. / Mission objective (Venus)
-#: ../src/intermission.c:640 ../src/mission.c:515
+#: ../src/intermission.c:658 ../src/mission.c:515
msgid "Defeat Kline"
msgstr ""
-#: ../src/intermission.c:764
+#: ../src/intermission.c:782
msgid "+++ CURRENT MISSIONS +++"
msgstr ""
-#: ../src/intermission.c:765
+#. / Brief instructions for how to review a mission conversation, shown below the
+#. / CURRENT MISSIONS header.
+#: ../src/intermission.c:785
msgid "click for info"
msgstr ""
#. / Mission dialog: Spirit, Hail (Krass Tyler)
-#: ../src/intermission.c:815
+#: ../src/intermission.c:835
msgid ""
"Hey, boy! You still owe me money for the Firefly I stole for you! But "
"instead, I want you to go to the WEAPCO training ground and destroy all the "
@@ -1148,12 +1251,12 @@ msgid ""
msgstr ""
#. / Mission dialog: Spirit, Hail (Chris Bainfield)
-#: ../src/intermission.c:819
+#: ../src/intermission.c:839
msgid "Oh? That's the job I contracted you to do, was it not?"
msgstr ""
#. / Mission dialog: Spirit, Hail (Krass Tyler)
-#: ../src/intermission.c:823
+#: ../src/intermission.c:843
msgid ""
"I know, but this way we can resolve your debt right now. Do this job, and "
"also collect $500, and we will call it quits. And if you die... well, I "
@@ -1161,17 +1264,17 @@ msgid ""
msgstr ""
#. / Mission dialog: Spirit, Hail (Chris Bainfield)
-#: ../src/intermission.c:827
+#: ../src/intermission.c:847
msgid "As usual, you take me too lightly, Krass."
msgstr ""
#. / Mission dialog: Spirit, Ceradse (Chris Bainfield)
-#: ../src/intermission.c:834
+#: ../src/intermission.c:854
msgid "Hey, Sid, what's up?"
msgstr ""
#. / Mission dialog: Spirit, Ceradse (Sid Wilson)
-#: ../src/intermission.c:838
+#: ../src/intermission.c:858
msgid ""
"Chris, I've intercepted a communication from WEAPCO. Seems they're "
"transporting some medical supplies around Ceradse. We need to get hold of "
@@ -1179,35 +1282,35 @@ msgid ""
msgstr ""
#. / Mission dialog: Spirit, Ceradse (Chris Bainfield)
-#: ../src/intermission.c:842
+#: ../src/intermission.c:862
msgid "How many do we need?"
msgstr ""
#. / Mission dialog: Spirit, Ceradse (Sid Wilson)
-#: ../src/intermission.c:846
+#: ../src/intermission.c:866
msgid ""
"All six, Chris! If you lose even a single one, thousands of people could "
"perish in Spirit within the next few months."
msgstr ""
#. / Mission dialog: Spirit, Hinstag (Chris Bainfield)
-#: ../src/intermission.c:853
+#: ../src/intermission.c:873
msgid "Wow! Missile boats?"
msgstr ""
#. / Mission dialog: Spirit, Hinstag (Sid Wilson)
-#: ../src/intermission.c:857
+#: ../src/intermission.c:877
msgid "Yup. Looks like WEAPCO is starting to take notice of your actions."
msgstr ""
#. / Mission dialog: Spirit, Hinstag (Chris Bainfield)
-#: ../src/intermission.c:861
+#: ../src/intermission.c:881
msgid ""
"Awesome! This will really put the Firefly's fighting ability to the test!"
msgstr ""
#. / Mission dialog: Spirit, Hinstag (Sid Wilson)
-#: ../src/intermission.c:865
+#: ../src/intermission.c:885
msgid ""
"Please be careful, Chris. A single missile boat carries enough rockets to "
"level most major cities. Try not to face them head-on, and keep your "
@@ -1215,19 +1318,19 @@ msgid ""
msgstr ""
#. / Mission dialog: Spirit, Joldar (Sid Wilson)
-#: ../src/intermission.c:872
+#: ../src/intermission.c:892
msgid ""
"We're going to have to get rid of the mine deployment unit around Joldar. "
"The minefield is stopping interplanetary traffic."
msgstr ""
#. / Mission dialog: Spirit, Joldar (Chris Bainfield)
-#: ../src/intermission.c:876
+#: ../src/intermission.c:896
msgid "Are any fighters around to keep me entertained?"
msgstr ""
#. / Mission dialog: Spirit, Joldar (Sid Wilson)
-#: ../src/intermission.c:880
+#: ../src/intermission.c:900
msgid ""
"Not at the moment, but that doesn't mean they won't turn up. Be very careful "
"of those mines! They'll only explode when they encounter a ship that's not "
@@ -1235,7 +1338,7 @@ msgid ""
msgstr ""
#. / Mission dialog: Spirit, Moebo (Sid Wilson)
-#: ../src/intermission.c:887
+#: ../src/intermission.c:907
msgid ""
"We've got a major problem here! WEAPCO has decided to stop our resistance by "
"destroying Spirit! The explosion will incinerate everything in the system! "
@@ -1243,32 +1346,35 @@ msgid ""
msgstr ""
#. / Mission dialog: Spirit, Moebo (Chris Bainfield)
-#: ../src/intermission.c:891
+#: ../src/intermission.c:911
msgid "Damn! I'll get right on it, then!"
msgstr ""
#. / Mission dialog: Spirit, Moebo (Sid Wilson)
-#: ../src/intermission.c:895
+#: ../src/intermission.c:915
msgid ""
"We're all counting on you, Chris! But just remember - They didn't call that "
"thing \"Star Killer\" just because it sounded nice!"
msgstr ""
#. / Mission dialog: Eyananth, interceptions (Sid Wilson)
-#: ../src/intermission.c:902
+#. / "%d" must be retained as-is. It is replaced with the number of slaves that
+#. / need to be rescued.
+#: ../src/intermission.c:924
+#, c-format
msgid ""
"As you know, WEAPCO has many slaves in this system. If we free a large "
"number of them, it might help to spark a rebellion. I estimate that we will "
-"need to rescue around 250 to make a difference."
+"need to rescue around %d to make a difference."
msgstr ""
#. / Mission dialog: Eyananth, interceptions (Chris Bainfield)
-#: ../src/intermission.c:906
+#: ../src/intermission.c:928
msgid "Most of the slaves are working in ore mines, aren't they?"
msgstr ""
#. / Mission dialog: Eyananth, interceptions (Sid Wilson)
-#: ../src/intermission.c:910
+#: ../src/intermission.c:932
msgid ""
"Yes, but attacking the mines directly would be dangerous. You'd be better "
"off intercepting slave transports. What you'll have to do is fly around and "
@@ -1277,192 +1383,192 @@ msgid ""
msgstr ""
#. / Mission dialog: Eyananth, Nerod (Phoebe Lexx)
-#: ../src/intermission.c:917
+#: ../src/intermission.c:939
msgid "Help! This is an SOS! Can anyone hear me?!"
msgstr ""
#. / Mission dialog: Eyananth, Nerod (Chris Bainfield)
-#: ../src/intermission.c:921
+#: ../src/intermission.c:943
msgid "I'm hearing you loud and clear! What's up?"
msgstr ""
#. / Mission dialog: Eyananth, Nerod (Phoebe Lexx)
-#: ../src/intermission.c:925
+#: ../src/intermission.c:947
msgid ""
"Oh, thank God! I was intercepted by a large WEAPCO force near Nerod! I'm in "
"need of assistance!"
msgstr ""
#. / Mission dialog: Eyananth, Nerod (Chris Bainfield)
-#: ../src/intermission.c:929
+#: ../src/intermission.c:951
msgid "I'm on my way!"
msgstr ""
#. / Mission dialog: Eyananth, Allez (Sid Wilson)
-#: ../src/intermission.c:936
+#: ../src/intermission.c:958
msgid ""
"I've just received another SOS. This one is coming from a supply craft "
"carrying essential medical supplies."
msgstr ""
#. / Mission dialog: Eyananth, Allez (Chris Bainfield)
-#: ../src/intermission.c:940
+#: ../src/intermission.c:962
msgid "Alright, Tell 'em I'm on my way."
msgstr ""
#. / Mission dialog: Eyananth, Urusor (Sid Wilson)
-#: ../src/intermission.c:947
+#: ../src/intermission.c:969
msgid ""
"I need some resources before we leave, it'll make life a lot easier in "
"Mordor. Problem is that WEAPCO hoards these parts."
msgstr ""
#. / Mission dialog: Eyananth, Urusor (Chris Bainfield)
-#: ../src/intermission.c:951
+#: ../src/intermission.c:973
msgid "Where can we get them, then?"
msgstr ""
#. / Mission dialog: Eyananth, Urusor (Sid Wilson)
-#: ../src/intermission.c:955
+#: ../src/intermission.c:977
msgid ""
"There's a big shipment of them nearby. I can disable the supply craft "
"carrying them; I just need you to give me some cover while I do it."
msgstr ""
#. / Mission dialog: Eyananth, Urusor (Chris Bainfield)
-#: ../src/intermission.c:959
+#: ../src/intermission.c:981
msgid "You got it!"
msgstr ""
#. / Mission dialog: Eyananth, Dorim (Sid Wilson)
-#: ../src/intermission.c:966
+#: ../src/intermission.c:988
msgid ""
"A WEAPCO scientist just ran off in an escape pod and hid in the asteroid "
"belt. If we capture him, we may be able to get some information about Mordor."
msgstr ""
#. / Mission dialog: Eyananth, Dorim (Chris Bainfield)
-#: ../src/intermission.c:970
+#: ../src/intermission.c:992
msgid ""
"Alright, I'll go look for him. I guess I'll grab some ore along the way."
msgstr ""
#. / Mission dialog: Eyananth, Elamale (Sid Wilson)
-#: ../src/intermission.c:977
+#: ../src/intermission.c:999
msgid ""
"I've received word that the slaves we rescued have started a rebellion. "
"Looks like the plan worked."
msgstr ""
#. / Mission dialog: Eyananth, Elamale (Phoebe Lexx)
-#: ../src/intermission.c:981
+#: ../src/intermission.c:1003
msgid ""
"WEAPCO has an automated mining ship in orbit around Elamale. How about we "
"take it out and cause some confusion?"
msgstr ""
#. / Mission dialog: Eyananth, Elamale (Chris Bainfield)
-#: ../src/intermission.c:985
+#: ../src/intermission.c:1007
msgid "I like that idea!"
msgstr ""
#. / Mission dialog: Eyananth, Elamale (Sid Wilson)
-#: ../src/intermission.c:989
+#: ../src/intermission.c:1011
msgid "It'll work, but be careful."
msgstr ""
#. / Mission dialog: Mordor, interceptions (Chris Bainfield)
-#: ../src/intermission.c:996
+#: ../src/intermission.c:1018
msgid "What have you found out about that experimental fighter?"
msgstr ""
#. / Mission dialog: Mordor, interceptions (Sid Wilson)
-#: ../src/intermission.c:1000
+#: ../src/intermission.c:1022
msgid ""
"It's got some kind of cloaking device that makes it invisible to radar. "
"Could prove hard to track down."
msgstr ""
#. / Mission dialog: Mordor, interceptions (Chris Bainfield)
-#: ../src/intermission.c:1004
+#: ../src/intermission.c:1026
msgid "I'll just have to run around the system until I find it."
msgstr ""
#. / Mission dialog: Mordor, interceptions (Sid Wilson)
-#: ../src/intermission.c:1008
+#: ../src/intermission.c:1030
msgid ""
"It's likely to run away if you engage it in battle, so try and do as much "
"damage to it as possible."
msgstr ""
#. / Mission dialog: Mordor, Odeon (Phoebe Lexx)
-#: ../src/intermission.c:1015
+#: ../src/intermission.c:1037
msgid ""
"I've located my sister's ship currently in orbit around Odeon. She's "
"ignoring my hails though."
msgstr ""
#. / Mission dialog: Mordor, Odeon (Sid Wilson)
-#: ../src/intermission.c:1019
+#: ../src/intermission.c:1041
msgid ""
"Something's off here. She seems to be travelling freely with a WEAPCO group."
msgstr ""
#. / Mission dialog: Mordor, Odeon (Chris Bainfield)
-#: ../src/intermission.c:1023
+#: ../src/intermission.c:1045
msgid "Do you think she's turned traitor?"
msgstr ""
#. / Mission dialog: Mordor, Odeon (Phoebe Lexx)
-#: ../src/intermission.c:1027
+#: ../src/intermission.c:1049
msgid "No way. She hates WEAPCO with a passion."
msgstr ""
#. / Mission dialog: Mordor, Odeon (Sid Wilson)
-#: ../src/intermission.c:1031
+#: ../src/intermission.c:1053
msgid ""
"She must be under some kind of mind control. I've heard of WEAPCO developing "
"a new \"AI training program\" recently. We'd better rescue her!"
msgstr ""
#. / Mission dialog: Mordor, Fellon (Sid Wilson)
-#: ../src/intermission.c:1038
+#: ../src/intermission.c:1060
msgid ""
"A rebel group has organized a counter strike. If we can help them secure a "
"victory it will be a real boost to morale."
msgstr ""
#. / Mission dialog: Mordor, Fellon (Chris Bainfield)
-#: ../src/intermission.c:1042
+#: ../src/intermission.c:1064
msgid "Awesome! Let's do it!"
msgstr ""
#. / Mission dialog: Mordor, Fellon (Sid Wilson)
-#: ../src/intermission.c:1046
+#: ../src/intermission.c:1068
msgid "Just make sure the rebel ships don't all get destroyed."
msgstr ""
#. / Mission dialog: Mordor, Sivedi (Sid Wilson)
-#: ../src/intermission.c:1053
+#: ../src/intermission.c:1075
msgid ""
"Seems like taking out that WEAPCO mining ship wasn't such a good idea. The "
"ore it collected is needed in weapons production."
msgstr ""
#. / Mission dialog: Mordor, Sivedi (Chris Bainfield)
-#: ../src/intermission.c:1057
+#: ../src/intermission.c:1079
msgid "Damn! I guess that means I'll have to mine some myself, then, huh?"
msgstr ""
#. / Mission dialog: Mordor, Sivedi (Sid Wilson)
-#: ../src/intermission.c:1061
+#: ../src/intermission.c:1083
msgid ""
"Yes. Be careful, Chris. Your weapons weren't designed for that sort of work, "
"after all."
msgstr ""
#. / Mission dialog: Mordor, Almartha (Chris Bainfield)
-#: ../src/intermission.c:1068
+#: ../src/intermission.c:1090
msgid ""
"Hey, Krass! I need you to help us out with something. Phoebe and Ursula are "
"taking out key WEAPCO plants. Can you help me create a diversion by wreaking "
@@ -1470,12 +1576,12 @@ msgid ""
msgstr ""
#. / Mission dialog: Mordor, Almartha (Krass Tyler)
-#: ../src/intermission.c:1072
+#: ../src/intermission.c:1094
msgid "Sure, I can help you out, boy. But I'll be needing my fee..."
msgstr ""
#. / Mission dialog: Mordor, Poswic (Ursula Lexx)
-#: ../src/intermission.c:1079
+#: ../src/intermission.c:1101
msgid ""
"My memory is finally back. Here's something interesting: just before I was "
"captured, I found out that WEAPCO is transporting several important "
@@ -1483,204 +1589,204 @@ msgid ""
msgstr ""
#. / Mission dialog: Mordor, Poswic (Sid Wilson)
-#: ../src/intermission.c:1083
+#: ../src/intermission.c:1105
msgid ""
"We can't let a rare opportunity like this slip through our fingers! I'll "
"need some cover so I can disable that ship."
msgstr ""
#. / Mission dialog: Mordor, Poswic (Chris Bainfield)
-#: ../src/intermission.c:1087
+#: ../src/intermission.c:1109
msgid "I've got you covered, Sid!"
msgstr ""
#. / Mission dialog: Mordor, Ellesh (Chris Bainfield)
-#: ../src/intermission.c:1094
+#: ../src/intermission.c:1116
msgid ""
"Phoebe, I need you to keep an eye on things here. I'm going after that ship!"
msgstr ""
#. / Mission dialog: Mordor, Ellesh (Phoebe Lexx)
-#: ../src/intermission.c:1098
+#: ../src/intermission.c:1120
msgid "Are you sure you can catch up to it?"
msgstr ""
#. / Mission dialog: Mordor, Ellesh (Chris Bainfield)
-#: ../src/intermission.c:1102
+#: ../src/intermission.c:1124
msgid ""
"Absolutely. One thing that's really nice about the Firefly is its speed. "
"I'll see you in a bit!"
msgstr ""
#. / Mission dialog: Sol, Pluto/Neptune/Uranus (Sid Wilson)
-#: ../src/intermission.c:1111
+#: ../src/intermission.c:1133
msgid ""
"We've got to start from the outside and work our way in. That will give us "
"less chance of being flanked during the final operation."
msgstr ""
#. / Mission dialog: Sol, Pluto/Neptune/Uranus (Phoebe Lexx)
-#: ../src/intermission.c:1115
+#: ../src/intermission.c:1137
msgid "Sounds like a plan, Sid!"
msgstr ""
#. / Mission dialog: Sol, Pluto/Neptune/Uranus (Ursula Lexx)
-#: ../src/intermission.c:1119
+#: ../src/intermission.c:1141
msgid "Better safe than sorry, I guess."
msgstr ""
#. / Mission dialog: Sol, Pluto/Neptune/Uranus (Chris Bainfield)
-#: ../src/intermission.c:1123
+#: ../src/intermission.c:1145
msgid "Boring, but I guess you're right, Sid, as usual."
msgstr ""
#. / Mission dialog: Sol, Saturn (Chris Bainfield)
-#: ../src/intermission.c:1130
+#: ../src/intermission.c:1152
msgid ""
"WEAPCO has set up a highly dangerous defense line between Saturn and Uranus. "
"We'll need to take it out."
msgstr ""
#. / Mission dialog: Sol, Saturn (Ursula Lexx)
-#: ../src/intermission.c:1134
+#: ../src/intermission.c:1156
msgid "What kind of defense system?"
msgstr ""
#. / Mission dialog: Sol, Saturn (Chris Bainfield)
-#: ../src/intermission.c:1138
+#: ../src/intermission.c:1160
msgid ""
"Several mobile Energy Ray cannons, not unlike the weapon used by the Star "
"Killer back in Spirit."
msgstr ""
#. / Mission dialog: Sol, Saturn (Phoebe Lexx)
-#: ../src/intermission.c:1142
+#: ../src/intermission.c:1164
msgid "Best check my ejection system, then!"
msgstr ""
#. / Mission dialog: Sol, Jupiter (Sid Wilson)
-#: ../src/intermission.c:1149
+#: ../src/intermission.c:1171
msgid ""
"While you were gone I picked up a distress call coming from around Jupiter."
msgstr ""
#. / Mission dialog: Sol, Jupiter (Ursula Lexx)
-#: ../src/intermission.c:1153
+#: ../src/intermission.c:1175
msgid "Who would be sending out a distress call within Sol?"
msgstr ""
#. / Mission dialog: Sol, Jupiter (Chris Bainfield)
-#: ../src/intermission.c:1157
+#: ../src/intermission.c:1179
msgid "Let's check it out. Even if it's a trap, I think we can handle it."
msgstr ""
#. / Mission dialog: Sol, Mars (Sid Wilson)
-#: ../src/intermission.c:1164
+#: ../src/intermission.c:1186
msgid ""
"Chris, we've got a small problem. WEAPCO has deployed a minefield in the "
"asteroid belt. We'll need you to clear a way through."
msgstr ""
#. / Mission dialog: Sol, Mars (Chris Bainfield)
-#: ../src/intermission.c:1168
+#: ../src/intermission.c:1190
msgid "Alright. I'll radio in once I've cleared a safe path."
msgstr ""
#. / Mission dialog: Sol, Earth (Chris Bainfield)
-#: ../src/intermission.c:1175
+#: ../src/intermission.c:1197
msgid ""
"Okay people, this is the big one. We go in fast and we go in hard. Don't "
"hold back and hit them with everything we've got!"
msgstr ""
#. / Mission dialog: Sol, Earth (Sid Wilson)
-#: ../src/intermission.c:1179
+#: ../src/intermission.c:1201
msgid "We've come too far to turn back now. None of us better die out there!"
msgstr ""
#. / Mission dialog: Sol, Earth (Phoebe Lexx)
-#: ../src/intermission.c:1183
+#: ../src/intermission.c:1205
msgid "Right with you, Chris!"
msgstr ""
#. / Mission dialog: Sol, Earth (Ursula Lexx)
-#: ../src/intermission.c:1187
+#: ../src/intermission.c:1209
msgid "WEAPCO'll regret sticking probes into my head!"
msgstr ""
#. / Mission dialog: Sol, Venus (Chris Bainfield)
-#: ../src/intermission.c:1194
+#: ../src/intermission.c:1216
msgid "Kethlan has run off to Venus. I'm going after him."
msgstr ""
#. / Mission dialog: Sol, Venus (Sid Wilson)
-#: ../src/intermission.c:1198
+#: ../src/intermission.c:1220
msgid ""
"Be careful, Chris. We've won the war, but it would be a real shame if you "
"died now!"
msgstr ""
-#: ../src/intermission.c:1249
+#: ../src/intermission.c:1271
msgid "++ OPTIONS ++"
msgstr ""
-#: ../src/intermission.c:1258 ../src/intermission.c:1269
-#: ../src/intermission.c:1280
+#: ../src/intermission.c:1280 ../src/intermission.c:1291
+#: ../src/intermission.c:1302
msgid "ON"
msgstr ""
-#: ../src/intermission.c:1259 ../src/intermission.c:1270
-#: ../src/intermission.c:1281
+#: ../src/intermission.c:1281 ../src/intermission.c:1292
+#: ../src/intermission.c:1303
msgid "OFF"
msgstr ""
-#: ../src/intermission.c:1260
+#: ../src/intermission.c:1282
msgid "SOUND"
msgstr ""
-#: ../src/intermission.c:1271
+#: ../src/intermission.c:1293
msgid "MUSIC"
msgstr ""
-#: ../src/intermission.c:1282
+#: ../src/intermission.c:1304
msgid "FULLSCREEN"
msgstr ""
#. / Retain "%s" as-is. It is replaced with the current system name.
-#: ../src/intermission.c:1483
+#: ../src/intermission.c:1505
#, c-format
msgid "System : %s"
msgstr ""
-#: ../src/intermission.c:1486
+#: ../src/intermission.c:1508
msgid "Start Next Mission"
msgstr ""
-#: ../src/intermission.c:1487
+#: ../src/intermission.c:1509
msgid "Go to Destination Planet"
msgstr ""
-#: ../src/intermission.c:1488
+#: ../src/intermission.c:1510
msgid "View System Map"
msgstr ""
-#: ../src/intermission.c:1490
+#: ../src/intermission.c:1512
msgid "Save Game"
msgstr ""
-#: ../src/intermission.c:1491
+#: ../src/intermission.c:1513
msgid "Upgrade FIREFLY"
msgstr ""
-#: ../src/intermission.c:1492
+#: ../src/intermission.c:1514
msgid "Missions"
msgstr ""
-#: ../src/intermission.c:1493
+#: ../src/intermission.c:1515
msgid "Options"
msgstr ""
-#: ../src/intermission.c:1494
+#: ../src/intermission.c:1516
msgid "Exit to Title Screen"
msgstr ""
@@ -1688,19 +1794,19 @@ msgstr ""
#. / the player is currently stationed on.
#. / Retain "%s" as-is. It is replaced with the name of the planet
#. / the player's destination is currently set to.
-#: ../src/intermission.c:1498 ../src/intermission.c:1682
+#: ../src/intermission.c:1520 ../src/intermission.c:1704
#, c-format
msgid "Stationed At: %s"
msgstr ""
#. / Retain "%s" as-is. It is replaced with the name of the planet
#. / the player's destination is currently set to.
-#: ../src/intermission.c:1505
+#: ../src/intermission.c:1527
#, c-format
msgid "Destination: %s"
msgstr ""
-#: ../src/intermission.c:1509
+#: ../src/intermission.c:1531
msgid "Destination: None"
msgstr ""
@@ -1879,126 +1985,318 @@ msgstr ""
msgid "Destroy WEAPCO frontline forces"
msgstr ""
+#: ../src/mission.c:610 ../src/mission.c:980
+msgid "*** All Primary Objectives Completed ***"
+msgstr ""
+
#. / Dialog (Sid Wilson)
#. / Used when Sid disables the last target in the Urusor mission.
-#: ../src/mission.c:627
+#: ../src/mission.c:628
msgid "All vessels disabled!"
msgstr ""
+#. / Info line messages for remaining cash to collect
+#. / This is a "\n"-separated list of possible choices to make. Please feel free
+#. / to add as many as you like. Each entry must have one instance of "%d", which
+#. / is replaced with the number remaining.
+#: ../src/mission.c:645
+#, c-format
+msgid ""
+"Collect $%d more...\n"
+"$%d more to collect...\n"
+"Just $%d more needed...\n"
+"Collect just $%d more..."
+msgid_plural ""
+"Collect $%d more...\n"
+"$%d more to collect...\n"
+"$%d more needed..."
+msgstr[0] ""
+msgstr[1] ""
+
+#. / Info line messages for remaining cargo pods to collect
+#. / This is a "\n"-separated list of possible choices to make. Please feel free
+#. / to add as many as you like. Each entry must have one instance of "%d", which
+#. / is replaced with the number remaining.
+#: ../src/mission.c:662
+#, c-format
+msgid ""
+"Collect %d more cargo pod...\n"
+"%d more cargo pod to collect...\n"
+"%d more cargo pod needed...\n"
+"Collect just %d more cargo pod...\n"
+"Only %d cargo pod left to collect..."
+msgid_plural ""
+"Collect %d more cargo pods...\n"
+"%d more cargo pods to collect...\n"
+"%d more cargo pods needed...\n"
+"Collect %d remaining cargo pods..."
+msgstr[0] ""
+msgstr[1] ""
+
+#. / Info line messages for remaining ore to collect
+#. / This is a "\n"-separated list of possible choices to make. Please feel free
+#. / to add as many as you like. Each entry must have one instance of "%d", which
+#. / is replaced with the number remaining.
+#: ../src/mission.c:681
+#, c-format
+msgid ""
+"Collect %d more piece of ore...\n"
+"%d more piece of ore to collect...\n"
+"%d more piece of ore needed...\n"
+"Collect just %d more piece..."
+msgid_plural ""
+"Collect %d more pieces of ore...\n"
+"%d more pieces of ore to collect...\n"
+"%d more pieces of ore needed..."
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../src/mission.c:699
+#, c-format
+msgid "Cargo pod destroyed!"
+msgstr ""
+
#. Get lectured by Sid
#. / Dialog (Sid Wilson)
#. / Used when a cargo pod is destroyed in the Ceradse mission.
-#: ../src/mission.c:664
+#: ../src/mission.c:703
msgid ""
"Chris, we needed that pod! I told you that we couldn't afford to lose a "
"single one!"
msgstr ""
+#: ../src/mission.c:706
+#, c-format
+msgid "Escape Pod lost!"
+msgstr ""
+
#. / Dialog (Phoebe Lexx)
#. / Used when Ursula is lost in the Odeon mission.
-#: ../src/mission.c:672
+#: ../src/mission.c:711
msgid "No... Ursula..."
msgstr ""
#. / Dialog (Sid Wilson)
#. / Used when Phoebe is killed in the Nerod mission.
-#: ../src/mission.c:686
+#: ../src/mission.c:725
msgid "Dammit, Chris! We just lost her!"
msgstr ""
#. / Dialog (friendly transport from Eyananth, Allez mission)
#. / Used when the friendly transport in the Allez mission is destroyed.
-#: ../src/mission.c:691
-msgid "Noooo! Hull bre-..."
+#: ../src/mission.c:730
+msgid "No no no no no! Hull bre-..."
msgstr ""
#. / Dialog (Sid Wilson)
#. / Used when a target transport is destroyed in the Urusor mission.
-#: ../src/mission.c:696
+#: ../src/mission.c:735
msgid "Chris, we've got to disable them, not destroy them!!"
msgstr ""
+#. / Info line messages for remaining enemies to destroy
+#. / This is a "\n"-separated list of possible choices to make. Please feel free
+#. / to add as many as you like. Each entry must have one instance of "%d", which
+#. / is replaced with the number remaining.
+#: ../src/mission.c:748
+#, c-format
+msgid ""
+"Destroy %d more target...\n"
+"%d more target to destroy...\n"
+"%d target remains...\n"
+"Destroy just %d more...\n"
+"Only %d target left...\n"
+"Destroy %d last target..."
+msgid_plural ""
+"Destroy %d more targets...\n"
+"%d more targets to destroy...\n"
+"%d targets remain...\n"
+"Destroy %d remaining targets..."
+msgstr[0] ""
+msgstr[1] ""
+
+#. / Info line messages for remaining enemies to disable
+#. / This is a "\n"-separated list of possible choices to make. Please feel free
+#. / to add as many as you like. Each entry must have one instance of "%d", which
+#. / is replaced with the number remaining.
+#: ../src/mission.c:769
+#, c-format
+msgid ""
+"Disable %d more target...\n"
+"%d more target to disable...\n"
+"Disable just %d more...\n"
+"Disable %d last target..."
+msgid_plural ""
+"Disable %d more targets...\n"
+"%d more targets to disable...\n"
+"Disable %d remaining targets..."
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../src/mission.c:802
+msgid "Sid has been killed!"
+msgstr ""
+
#. / Dialog (Sid Wilson)
#. / Used when Sid is killed.
#. / Translation note: the end is Sid trying to say "FUCK" and getting cut
#. / out because of the failure of his communication system, so please
#. / translate that to the start of a similar curse word in the target
#. / language being similarly cut out.
-#: ../src/mission.c:741
+#: ../src/mission.c:810
msgid "HULL BREACHED! SYSTEMS FAILING! F-..."
msgstr ""
+#: ../src/mission.c:856
+msgid "*** Slaves Rescued - Mission Completed ***"
+msgstr ""
+
#. / Dialog (Chris Bainfield)
#. / Used when you rescue enough slaves for the Eyananth slave rescue mission.
-#: ../src/mission.c:791
+#: ../src/mission.c:860
msgid ""
"Alright, I think I've rescued enough slaves to stir up some trouble for "
"WEAPCO!"
msgstr ""
+#. / Info line messages for remaining slaves to rescue
+#. / This is a "\n"-separated list of possible choices to make. Please feel free
+#. / to add as many as you like. Each entry must have one instance of "%d", which
+#. / is replaced with the number remaining.
+#: ../src/mission.c:870
+#, c-format
+msgid ""
+"Rescue %d more slave...\n"
+"Rescue at least %d more slave...\n"
+"At least %d more slave to rescue...\n"
+"At least %d more rescued slave needed..."
+msgid_plural ""
+"Rescue %d more slaves...\n"
+"Rescue at least %d more slaves...\n"
+"At least %d more slaves to rescue...\n"
+"At least %d more rescued slaves needed..."
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../src/mission.c:888
+msgid "*** Experimental Fighter Destroyed - Mission Completed ***"
+msgstr ""
+
#. / Dialog (Chris Bainfield)
#. / Used when the Mordor cloak ship is destroyed.
-#: ../src/mission.c:807
+#: ../src/mission.c:892
msgid "That's one less suprise that WEAPCO can spring on us!"
msgstr ""
+#: ../src/mission.c:967
+msgid "*** Primary Objective Completed ***"
+msgstr ""
+
+#: ../src/mission.c:969
+msgid ">>> Primary Objective Failed <<<"
+msgstr ""
+
+#: ../src/mission.c:976
+msgid "Emergency warp drive activated. Press button to engage."
+msgstr ""
+
+#: ../src/mission.c:982
+msgid "*** Interception Destroyed ***"
+msgstr ""
+
#. / Dialog (Chris Bainfield)
#. / Used when the Earth mission is completed.
-#: ../src/mission.c:917
+#: ../src/mission.c:1002
msgid ""
"You guys stay here and keep things under control. I'm going after Kethlan!"
msgstr ""
+#: ../src/mission.c:1011
+msgid "*** Secondary Objective Completed ***"
+msgstr ""
+
+#: ../src/mission.c:1016
+msgid "*** All Secondary Objectives Completed ***"
+msgstr ""
+
#: ../src/mission.c:1031
+msgid ">>> MISSION FAILED <<<"
+msgstr ""
+
+#: ../src/mission.c:1037
+msgid ">>> Secondary Objective Failed <<<"
+msgstr ""
+
+#: ../src/mission.c:1116
msgid "Primary Objectives"
msgstr ""
-#: ../src/mission.c:1045
+#: ../src/mission.c:1130
msgid "Secondary Objectives"
msgstr ""
-#: ../src/mission.c:1059
+#: ../src/mission.c:1144
msgid "Additional Information"
msgstr ""
+#. / Used to indicate the player's shield meter in the HUD.
+#: ../src/mission.c:1159
+msgid "Shield"
+msgstr ""
+
+#: ../src/mission.c:1161
+msgid "Target"
+msgstr ""
+
+#: ../src/mission.c:1162
+msgid "Sid"
+msgstr ""
+
+#: ../src/mission.c:1163
+msgid "Phoebe"
+msgstr ""
+
+#: ../src/mission.c:1164
+msgid "Kline"
+msgstr ""
+
#. / "%d" must be retained. It is replaced with the mission time
#. / limit in minutes.
-#: ../src/mission.c:1117
+#: ../src/mission.c:1192
#, c-format
msgid "TIME LIMIT: %d minutes"
msgstr ""
#. / "%d" must be retained. It is replaced with the mission required
#. / survival time in minutes.
-#: ../src/mission.c:1123
+#: ../src/mission.c:1198
#, c-format
msgid "SURVIVAL FOR %d minutes"
msgstr ""
-#: ../src/mission.c:1137
+#: ../src/mission.c:1212
msgid "Phoebe Lexx will not be present"
msgstr ""
-#: ../src/mission.c:1139
+#: ../src/mission.c:1214
msgid "Ursula Lexx will not be present"
msgstr ""
-#: ../src/mission.c:1146
+#: ../src/mission.c:1221
msgid "Sid Wilson will join you on this mission"
msgstr ""
-#: ../src/mission.c:1192 ../src/mission.c:1207
+#: ../src/mission.c:1267 ../src/mission.c:1282
msgid "COMPLETED"
msgstr ""
-#: ../src/mission.c:1194 ../src/mission.c:1212
+#: ../src/mission.c:1269 ../src/mission.c:1287
msgid "FAILED"
msgstr ""
#. / "%d" must be retained. It is replaced with the money earned
-#. / from the shield bonus. Please keep "$" as-is as well for the
-#. / sake of continuity with untranslateable parts of the interface.
-#: ../src/mission.c:1227
+#. / from the shield bonus.
+#: ../src/mission.c:1301
#, c-format
msgid "Shield Bonus: $%d"
msgstr ""
@@ -2015,68 +2313,69 @@ msgstr ""
#. / the "%02ld" sequences may be changed to "%ld" if you wish to
#. / not force two digits to be filled in (e.g. to render the number
#. / 3 as "3" instead of "03").
-#: ../src/mission.c:1247
+#: ../src/mission.c:1321
#, c-format
msgid "Mission Time: %02ld:%02ld"
msgstr ""
-#: ../src/save.c:76 ../src/save.c:121
+#: ../src/save.c:76 ../src/save.c:122
#, c-format
msgid "AUTOSAVE"
msgstr ""
-#: ../src/save.c:84 ../src/save.c:128
+#: ../src/save.c:84 ../src/save.c:129
#, c-format
msgid "Corrupt Game Data"
msgstr ""
-#: ../src/save.c:112
+#. / Used for empty save slots.
+#: ../src/save.c:113
#, c-format
msgid "AUTOSAVE (Empty)"
msgstr ""
-#: ../src/save.c:112
+#: ../src/save.c:113
#, c-format
msgid "Empty"
msgstr ""
-#: ../src/save.c:382
+#: ../src/save.c:383
msgid "*** HELP ***"
msgstr ""
-#: ../src/save.c:394
+#: ../src/save.c:395
msgid "SAVE"
msgstr ""
-#: ../src/save.c:395
+#: ../src/save.c:396
msgid "CANCEL"
msgstr ""
-#: ../src/save.c:396
+#: ../src/save.c:397
msgid "DELETE"
msgstr ""
-#: ../src/save.c:397
+#: ../src/save.c:398
msgid "SAVE will save the game"
msgstr ""
-#: ../src/save.c:398
+#: ../src/save.c:399
msgid "CANCEL will unselect that slot"
msgstr ""
-#: ../src/save.c:399
+#: ../src/save.c:400
msgid "DELETE will remove the save"
msgstr ""
-#: ../src/save.c:402
+#: ../src/save.c:403
msgid "First click a Save game slot to use"
msgstr ""
-#: ../src/save.c:405
+#: ../src/save.c:406
msgid "Game Saved"
msgstr ""
-#: ../src/save.c:408
+#: ../src/save.c:409
msgid "Save Deleted"
msgstr ""
@@ -2084,373 +2383,379 @@ msgstr ""
msgid "Secondary Weapon"
msgstr ""
-#: ../src/shop.c:65
+#. / Shop info: current secondary: none
+#: ../src/shop.c:63
+msgid "Uninstalled"
+msgstr ""
+
+#. / Shop info: current secondary: rockets
+#: ../src/shop.c:67
msgid "Rockets"
msgstr ""
-#: ../src/shop.c:68
+#. / Shop info: current secondary: double rockets
+#: ../src/shop.c:71
msgid "Dbl Rockets"
msgstr ""
-#: ../src/shop.c:71
+#. / Shop info: current secondary: micro rockets
+#: ../src/shop.c:75
msgid "Micro Rockets"
msgstr ""
-#: ../src/shop.c:74
+#. / Shop info: current secondary: laser
+#: ../src/shop.c:79
msgid "Laser"
msgstr ""
-#: ../src/shop.c:77
+#. / Shop info: current secondary: charger
+#: ../src/shop.c:83
msgid "Charger"
msgstr ""
-#: ../src/shop.c:80
+#. / Shop info: current secondary: homing missile
+#: ../src/shop.c:87
msgid "Homing Missile"
msgstr ""
-#: ../src/shop.c:83
+#. / Shop info: current secondary: double homing missiles
+#: ../src/shop.c:91
msgid "Dbl Homing Missiles"
msgstr ""
-#: ../src/shop.c:86
+#. / Shop info: current secondary: micro homing missiles
+#: ../src/shop.c:95
msgid "Mcr Homing Missiles"
msgstr ""
#. / Retain "%d" as-is. It is replaced with the rocket capacity of the Firefly.
-#: ../src/shop.c:95
+#: ../src/shop.c:104
#, c-format
msgid "Capacity : %d"
msgstr ""
-#: ../src/shop.c:276
+#: ../src/shop.c:285
msgid "Primary Weapon"
msgstr ""
+#. / Shop info: min plasma output
#. / Retain "%d" as-is. It is replaced with the min plasma output.
-#: ../src/shop.c:278
+#: ../src/shop.c:288
#, c-format
-msgid "Cannons : %d"
+msgid "Cannons: %d"
msgstr ""
+#. / Shop info: min plasma damage
#. / Retain "%d" as-is. It is replaced with the min plasma damage.
-#: ../src/shop.c:281
+#: ../src/shop.c:292
#, c-format
-msgid "Power : Stage %d"
+msgid "Power: Stage %d"
msgstr ""
+#. / Shop info: min plasma rate
#. / Retain "%d" as-is. It is replaced with the min plasma cooling.
-#: ../src/shop.c:285
+#: ../src/shop.c:297
#, c-format
-msgid "Cooling : Stage %d"
+msgid "Cooling: Stage %d"
msgstr ""
-#: ../src/shop.c:289
+#: ../src/shop.c:301
msgid "Powerup Weapon"
msgstr ""
+#. / Shop info: max plasma output
#. / Retain "%d" as-is. It is replaced with the max plasma output.
-#: ../src/shop.c:291
+#: ../src/shop.c:304
#, c-format
-msgid "Splitter : Stage %d"
+msgid "Splitter: Stage %d"
msgstr ""
+#. / Shop info: max plasma damage
#. / Retain "%d" as-is. It is replaced with the max plasma damage.
-#: ../src/shop.c:295
+#: ../src/shop.c:309
#, c-format
-msgid "Condensor : Stage %d"
+msgid "Condensor: Stage %d"
msgstr ""
+#. / Shop info: max plasma rate
#. / Retain "%d" as-is. It is replaced with the max plasma cooling.
-#: ../src/shop.c:299
+#: ../src/shop.c:314
#, c-format
msgid "L.Nitrogen: Stage %d"
msgstr ""
+#. / Shop info: max plasma ammo
#. / Retain "%d" as-is. It is replaced with the Firefly's plasma ammo capacity.
-#: ../src/shop.c:303
+#: ../src/shop.c:319
#, c-format
-msgid "Capacity : %d"
+msgid "Capacity: %d"
msgstr ""
-#: ../src/shop.c:312
+#: ../src/shop.c:328
msgid "Temporary Weapons"
msgstr ""
-#: ../src/shop.c:313
+#: ../src/shop.c:329
msgid "Ammo and Storage"
msgstr ""
-#: ../src/shop.c:315
+#: ../src/shop.c:331
msgid "Primary Weapons"
msgstr ""
-#: ../src/shop.c:317
+#: ../src/shop.c:333
msgid "Secondary Weapons"
msgstr ""
#. / Retain "%d" as-is. It is replaced with the Firefly's max shield.
-#: ../src/shop.c:333
+#: ../src/shop.c:349
#, c-format
-msgid "Shield : %d"
-msgstr ""
-
-#. / Retain "%d" as-is. It is replaced with the player's current cash.
-#: ../src/shop.c:336
-#, c-format
-msgid " Cash : $%d"
+msgid "Shield: %d"
msgstr ""
#. / Retain "%.3d". It is replaced with the ship's current number of plasma cells.
#. / "%.3d" can be changed to "%d" if you wish to not fill in space with zeroes,
#. / e.g. render the number 5 as "5" rather than "005".
-#: ../src/shop.c:341
+#: ../src/shop.c:357
#, c-format
-msgid "Plasma Cells : %.3d"
+msgid "Plasma Cells: %.3d"
msgstr ""
-#. / Retain "%.2d". It is replaced with the ship's current number of rockets.
-#. / "%.2d" can be changed to "%d" if you wish to not fill in space with zeroes,
-#. / e.g. render the number 3 as "3" rather than "03".
-#: ../src/shop.c:346
-#, c-format
-msgid "Rockets : %.2d"
-msgstr ""
-
-#: ../src/shop.c:352
+#: ../src/shop.c:368
msgid "Information"
msgstr ""
#. / For when the player attempts to buy something they can't afford.
-#: ../src/shop.c:360
+#: ../src/shop.c:376
msgid "You don't have enough money"
msgstr ""
#. / For when the player attempts an upgrade beyond the maximum (line 1 of 2).
-#: ../src/shop.c:364
+#: ../src/shop.c:380
msgid "Cannot upgrade ship"
msgstr ""
#. / For when the player attempts an upgrade beyond the maximum (line 2 of 2).
-#: ../src/shop.c:367
+#: ../src/shop.c:383
msgid "Hardware capacity has been reached"
msgstr ""
#. / For when the player attempts to buy more ammo than the ship can hold.
-#: ../src/shop.c:371
+#: ../src/shop.c:387
msgid "Ammunition limit reached"
msgstr ""
#. / For when the player attempts to sell an item they aren't allowed to sell.
-#: ../src/shop.c:375
+#: ../src/shop.c:391
msgid "You cannot sell that item"
msgstr ""
#. / For when the player attempts to sell an item they don't have any of.
-#: ../src/shop.c:379
+#: ../src/shop.c:395
msgid "Nothing to sell"
msgstr ""
#. / For when the player attempts to buy rockets or rocket capacity
#. / while secondary weapon is either laser or charge cannon.
-#: ../src/shop.c:384
+#: ../src/shop.c:400
msgid "Rockets cannot be bought for Laser or Charger Cannon"
msgstr ""
#. / For when the player attempts to buy a weapon they already have.
-#: ../src/shop.c:388
+#: ../src/shop.c:404
msgid "You already have that weapon"
msgstr ""
#. / For when the player attempts to increase rocket capacity beyond
#. / what is allowed for the weapon (used for homing missiles).
-#: ../src/shop.c:393
+#: ../src/shop.c:409
msgid "This weapon's ammo limit has been reached"
msgstr ""
#. / Used to put a shop item's name next to its price.
#. / "%s" is replaced with the item name, and "%d" is replaced
#. / with the item price.
-#: ../src/shop.c:401
+#: ../src/shop.c:417
#, c-format
msgid "%s ($%d)"
msgstr ""
#. / Used for shop items that cannot be bought.
#. / "%s" is replaced with the item name.
-#: ../src/shop.c:409
+#: ../src/shop.c:425
#, c-format
msgid "%s (N/A)"
msgstr ""
#. ----------- Temporary Items -----------
#. Overwritten later
-#: ../src/shop.c:424
+#: ../src/shop.c:440
msgid "Plasma Channel Splitter"
msgstr ""
#. / Shop item description: Plasma Channel Splitter (PLASMA_MAX_OUTPUT)
-#: ../src/shop.c:426
+#: ../src/shop.c:442
msgid "Improves poweredup plasma output"
msgstr ""
#. Overwritten later
-#: ../src/shop.c:430
+#: ../src/shop.c:446
msgid "Plasma Capacity Condensor"
msgstr ""
#. / Shop item description: Plasma Capacity Condensor (PLASMA_MAX_DAMAGE)
-#: ../src/shop.c:432
+#: ../src/shop.c:448
msgid "Increases poweredup plasma damage"
msgstr ""
#. Overwritten later
-#: ../src/shop.c:436
+#: ../src/shop.c:452
msgid "Liquid Nitrogen Capsules"
msgstr ""
#. / Shop item description: Liquid Nitrogen Capsules (PLASMA_MAX_RATE)
-#: ../src/shop.c:438
+#: ../src/shop.c:454
msgid "Increases plasma firing rate"
msgstr ""
-#: ../src/shop.c:446
+#: ../src/shop.c:462
msgid "Plasma Cells"
msgstr ""
#. / Shop item description: Plasma Cells
-#: ../src/shop.c:448
+#: ../src/shop.c:464
msgid "Plasma ammunition (10 cells each)"
msgstr ""
-#: ../src/shop.c:456
+#: ../src/shop.c:472
msgid "Rocket Ammo"
msgstr ""
#. / Shop item description: Rocket Ammo
-#: ../src/shop.c:458
+#: ../src/shop.c:474
msgid "High velocity dumb fire rocket"
msgstr ""
#. ----------- Permanent Items -----------
#. Overwritten later
-#: ../src/shop.c:464
+#: ../src/shop.c:480
msgid "Additional Plasma Cannon"
msgstr ""
#. / Shop item description: Additional Plasma Cannon (PLASMA_MIN_OUTPUT)
-#: ../src/shop.c:466
+#: ../src/shop.c:482
msgid "Adds an extra plasma cannon to the Firefly"
msgstr ""
#. Overwritten later
-#: ../src/shop.c:470
+#: ../src/shop.c:486
msgid "Plasma Power Booster"
msgstr ""
#. / Shop item description: Plasma Power Booster (PLASMA_MIN_DAMAGE)
-#: ../src/shop.c:472
+#: ../src/shop.c:488
msgid "Increases power of plasma shots"
msgstr ""
#. Overwritten later
-#: ../src/shop.c:476
+#: ../src/shop.c:492
msgid "Plasma Cooling Booster"
msgstr ""
#. / Shop item description: Plasma Cooling Booster (PLASMA_MIN_RATE)
-#: ../src/shop.c:478
+#: ../src/shop.c:494
msgid "Permanently increases firing rate"
msgstr ""
#. ----------- Ammo Items --------------
#. Overwritten later
-#: ../src/shop.c:484
+#: ../src/shop.c:500
msgid "Plasma Compressor"
msgstr ""
#. / Shop item description: Plasma Compressor (PLASMA_MAX_AMMO)
-#: ../src/shop.c:486
+#: ../src/shop.c:502
msgid "Increases plasma ammo capacity"
msgstr ""
#. Overwritten later
-#: ../src/shop.c:490
+#: ../src/shop.c:506
msgid "Rocket Pod"
msgstr ""
#. / Shop item description: Rocket Pod (ROCKET_MAX_AMMO)
-#: ../src/shop.c:492
+#: ../src/shop.c:508
msgid "Allows for an additional 5 rockets to be carried"
msgstr ""
-#: ../src/shop.c:498
+#: ../src/shop.c:514
msgid "Dual Rocket Launcher"
msgstr ""
#. / Shop item description: Dual Rocket Launcher
-#: ../src/shop.c:500
+#: ../src/shop.c:516
msgid "Launches two rockets at once"
msgstr ""
-#: ../src/shop.c:504
+#: ../src/shop.c:520
msgid "Micro Rocket Launcher"
msgstr ""
#. / Shop item description: Micro Rocket Launcher
-#: ../src/shop.c:506
+#: ../src/shop.c:522
msgid "Launches several less powerful rockets at once"
msgstr ""
-#: ../src/shop.c:510
+#: ../src/shop.c:526
msgid "Laser Cannon"
msgstr ""
#. / Shop item description: Laser Cannon
-#: ../src/shop.c:512
+#: ../src/shop.c:528
msgid "Fires a continuous stream of energy particles"
msgstr ""
-#: ../src/shop.c:516
+#: ../src/shop.c:532
msgid "Homing Missile Launcher"
msgstr ""
#. / Shop item description: Homing Missile Launcher
#. / %i must be retained. It is replaced by the maximum missile
#. / capacity of the weapon.
-#: ../src/shop.c:520
+#: ../src/shop.c:536
#, c-format
msgid "Fires homing missile (max %i missiles)"
msgstr ""
-#: ../src/shop.c:524
+#: ../src/shop.c:540
msgid "Charge Cannon"
msgstr ""
#. / Shop item description: Charge Cannon
-#: ../src/shop.c:526
+#: ../src/shop.c:542
msgid "Compacts plasma into clusters for greater damage"
msgstr ""
-#: ../src/shop.c:530
+#: ../src/shop.c:546
msgid "Dual Homing Missile Launcher"
msgstr ""
#. / Shop item description: Dual Homing Missile Launcher
#. / %i must be retained. It is replaced by the maximum missile
#. / capacity of the weapon.
-#: ../src/shop.c:534
+#: ../src/shop.c:550
#, c-format
msgid "Fires two homing missiles (max %i missiles)"
msgstr ""
-#: ../src/shop.c:538
+#: ../src/shop.c:554
msgid "Micro Homing Missile Launcher"
msgstr ""
#. / Shop item description: Micro Homing Missile Launcher
#. / %i must be retained. It is replaced by the maximum missile
#. / capacity of the weapon.
-#: ../src/shop.c:542
+#: ../src/shop.c:558
#, c-format
msgid "Fires several small homing missiles (max %i missiles)"
msgstr ""
diff --git a/src/mission.c b/src/mission.c
index ba1a392..b845d30 100644
--- a/src/mission.c
+++ b/src/mission.c
@@ -638,7 +638,7 @@ static void mission_evaluate(int type, int id, int *completed, int *targetValue,
{
case P_CASH:
radio_getRandomMessage(fmt, ngettext(
- /// Info line messages for remaining cash to collect (singular)
+ /// Info line messages for remaining cash to collect
/// This is a "\n"-separated list of possible choices to make. Please feel free
/// to add as many as you like. Each entry must have one instance of "%d", which
/// is replaced with the number remaining.
@@ -646,10 +646,7 @@ static void mission_evaluate(int type, int id, int *completed, int *targetValue,
"$%d more to collect...\n"
"Just $%d more needed...\n"
"Collect just $%d more...",
- /// Info line messages for remaining cash to collect (plural)
- /// This is a "\n"-separated list of possible choices to make. Please feel free
- /// to add as many as you like. Each entry must have one instance of "%d", which
- /// is replaced with the number remaining.
+ // Plural
"Collect $%d more...\n"
"$%d more to collect...\n"
"$%d more needed...",
@@ -658,7 +655,7 @@ static void mission_evaluate(int type, int id, int *completed, int *targetValue,
break;
case P_CARGO:
radio_getRandomMessage(fmt, ngettext(
- /// Info line messages for remaining cargo pods to collect (singular)
+ /// Info line messages for remaining cargo pods to collect
/// This is a "\n"-separated list of possible choices to make. Please feel free
/// to add as many as you like. Each entry must have one instance of "%d", which
/// is replaced with the number remaining.
@@ -667,10 +664,7 @@ static void mission_evaluate(int type, int id, int *completed, int *targetValue,
"%d more cargo pod needed...\n"
"Collect just %d more cargo pod...\n"
"Only %d cargo pod left to collect...",
- /// Info line messages for remaining cargo pods to collect (plural)
- /// This is a "\n"-separated list of possible choices to make. Please feel free
- /// to add as many as you like. Each entry must have one instance of "%d", which
- /// is replaced with the number remaining.
+ // Plural
"Collect %d more cargo pods...\n"
"%d more cargo pods to collect...\n"
"%d more cargo pods needed...\n"
@@ -680,7 +674,7 @@ static void mission_evaluate(int type, int id, int *completed, int *targetValue,
break;
case P_ORE:
radio_getRandomMessage(fmt,ngettext(
- /// Info line messages for remaining ore to collect (singular)
+ /// Info line messages for remaining ore to collect
/// This is a "\n"-separated list of possible choices to make. Please feel free
/// to add as many as you like. Each entry must have one instance of "%d", which
/// is replaced with the number remaining.
@@ -688,10 +682,7 @@ static void mission_evaluate(int type, int id, int *completed, int *targetValue,
"%d more piece of ore to collect...\n"
"%d more piece of ore needed...\n"
"Collect just %d more piece...",
- /// Info line messages for remaining ore to collect (plural)
- /// This is a "\n"-separated list of possible choices to make. Please feel free
- /// to add as many as you like. Each entry must have one instance of "%d", which
- /// is replaced with the number remaining.
+ // Plural
"Collect %d more pieces of ore...\n"
"%d more pieces of ore to collect...\n"
"%d more pieces of ore needed...",
@@ -750,7 +741,7 @@ static void mission_evaluate(int type, int id, int *completed, int *targetValue,
if ((*targetValue <= 10) || (*targetValue % 10 == 0))
{
radio_getRandomMessage(fmt, ngettext(
- /// Info line messages for remaining enemies to destroy (singular)
+ /// Info line messages for remaining enemies to destroy
/// This is a "\n"-separated list of possible choices to make. Please feel free
/// to add as many as you like. Each entry must have one instance of "%d", which
/// is replaced with the number remaining.
@@ -760,10 +751,7 @@ static void mission_evaluate(int type, int id, int *completed, int *targetValue,
"Destroy just %d more...\n"
"Only %d target left...\n"
"Destroy %d last target...",
- /// Info line messages for remaining enemies to destroy (plural)
- /// This is a "\n"-separated list of possible choices to make. Please feel free
- /// to add as many as you like. Each entry must have one instance of "%d", which
- /// is replaced with the number remaining.
+ // Plural
"Destroy %d more targets...\n"
"%d more targets to destroy...\n"
"%d targets remain...\n"
@@ -774,7 +762,7 @@ static void mission_evaluate(int type, int id, int *completed, int *targetValue,
break;
case M_DISABLE_TARGET:
radio_getRandomMessage(fmt, ngettext(
- /// Info line messages for remaining enemies to disable (singular)
+ /// Info line messages for remaining enemies to disable
/// This is a "\n"-separated list of possible choices to make. Please feel free
/// to add as many as you like. Each entry must have one instance of "%d", which
/// is replaced with the number remaining.
@@ -782,10 +770,7 @@ static void mission_evaluate(int type, int id, int *completed, int *targetValue,
"%d more target to disable...\n"
"Disable just %d more...\n"
"Disable %d last target...",
- /// Info line messages for remaining enemies to disable (plural)
- /// This is a "\n"-separated list of possible choices to make. Please feel free
- /// to add as many as you like. Each entry must have one instance of "%d", which
- /// is replaced with the number remaining.
+ // Plural
"Disable %d more targets...\n"
"%d more targets to disable...\n"
"Disable %d remaining targets...",
@@ -878,7 +863,7 @@ void mission_updateRequirements(int type, int id, int value)
{
slavesNeeded = SLAVE_RESCUE_TARGET - game.slavesRescued;
radio_getRandomMessage(fmt, ngettext(
- /// Info line messages for remaining slaves to rescue (singular)
+ /// Info line messages for remaining slaves to rescue
/// This is a "\n"-separated list of possible choices to make. Please feel free
/// to add as many as you like. Each entry must have one instance of "%d", which
/// is replaced with the number remaining.
@@ -886,10 +871,7 @@ void mission_updateRequirements(int type, int id, int value)
"Rescue at least %d more slave...\n"
"At least %d more slave to rescue...\n"
"At least %d more rescued slave needed...",
- /// Info line messages for remaining slaves to rescue (plural)
- /// This is a "\n"-separated list of possible choices to make. Please feel free
- /// to add as many as you like. Each entry must have one instance of "%d", which
- /// is replaced with the number remaining.
+ // Plural
"Rescue %d more slaves...\n"
"Rescue at least %d more slaves...\n"
"At least %d more slaves to rescue...\n"
@@ -1315,8 +1297,7 @@ void mission_showFinishedScreen()
else
shield_bonus = player.shield * 10;
/// "%d" must be retained. It is replaced with the money earned
- /// from the shield bonus. Please keep "$" as-is as well for the
- /// sake of continuity with untranslateable parts of the interface.
+ /// from the shield bonus.
sprintf(temp, _("Shield Bonus: $%d"), shield_bonus);
screen_renderUnicode(temp, -1, screen->h / 2 + 130, FONT_WHITE);
game.cash += shield_bonus;
diff --git a/src/save.c b/src/save.c
index 2160e7a..b8cb118 100644
--- a/src/save.c
+++ b/src/save.c
@@ -109,6 +109,7 @@ int save_initSlots()
fp = fopen(fileName, "r");
if (fp == NULL)
{
+ /// Used for empty save slots.
sprintf(saveSlot[i], (i == 0 ? _("AUTOSAVE (Empty)") : _("Empty")));
if (engine.gameSection == SECTION_TITLE)
gfx_createTextObject(TS_SAVESLOT_0 + i, saveSlot[i],
diff --git a/src/shop.c b/src/shop.c
index 58836f3..6998d4a 100644
--- a/src/shop.c
+++ b/src/shop.c
@@ -59,31 +59,39 @@ static void drawSecondaryWeaponSurface()
switch (player.weaponType[1])
{
case W_NONE:
- /// Used to indicate that there is not Secondary Weapon.
+ /// Shop info: current secondary: none
strcpy(description, _("Uninstalled"));
break;
case W_ROCKETS:
+ /// Shop info: current secondary: rockets
strcpy(description, _("Rockets"));
break;
case W_DOUBLE_ROCKETS:
+ /// Shop info: current secondary: double rockets
strcpy(description, _("Dbl Rockets"));
break;
case W_MICRO_ROCKETS:
+ /// Shop info: current secondary: micro rockets
strcpy(description, _("Micro Rockets"));
break;
case W_LASER:
+ /// Shop info: current secondary: laser
strcpy(description, _("Laser"));
break;
case W_CHARGER:
+ /// Shop info: current secondary: charger
strcpy(description, _("Charger"));
break;
case W_HOMING_MISSILE:
+ /// Shop info: current secondary: homing missile
strcpy(description, _("Homing Missile"));
break;
case W_DOUBLE_HOMING_MISSILES:
+ /// Shop info: current secondary: double homing missiles
strcpy(description, _("Dbl Homing Missiles"));
break;
case W_MICRO_HOMING_MISSILES:
+ /// Shop info: current secondary: micro homing missiles
strcpy(description, _("Mcr Homing Missiles"));
break;
}
@@ -275,31 +283,38 @@ static void drawShop()
strcpy(description, "");
gfx_renderUnicode(_("Primary Weapon"), 10, 3, FONT_WHITE, 0, gfx_shopSprites[SHOP_S_PRIMARY]);
+ /// Shop info: min plasma output
/// Retain "%d" as-is. It is replaced with the min plasma output.
sprintf(description, _("Cannons: %d"), game.minPlasmaOutput);
gfx_renderUnicode(description, 10, 22, FONT_WHITE, 0, gfx_shopSprites[SHOP_S_PRIMARY]);
+ /// Shop info: min plasma damage
/// Retain "%d" as-is. It is replaced with the min plasma damage.
sprintf(description, _("Power: Stage %d"),
game.minPlasmaDamage);
gfx_renderUnicode(description, 10, 37, FONT_WHITE, 0, gfx_shopSprites[SHOP_S_PRIMARY]);
+ /// Shop info: min plasma rate
/// Retain "%d" as-is. It is replaced with the min plasma cooling.
sprintf(description, _("Cooling: Stage %d"),
game.minPlasmaRate);
gfx_renderUnicode(description, 10, 52, FONT_WHITE, 0, gfx_shopSprites[SHOP_S_PRIMARY]);
gfx_renderUnicode(_("Powerup Weapon"), 10, 3, FONT_WHITE, 0, gfx_shopSprites[SHOP_S_POWERUP]);
+ /// Shop info: max plasma output
/// Retain "%d" as-is. It is replaced with the max plasma output.
sprintf(description, _("Splitter: Stage %d"),
game.maxPlasmaOutput);
gfx_renderUnicode(description, 10, 22, FONT_WHITE, 0, gfx_shopSprites[SHOP_S_POWERUP]);
+ /// Shop info: max plasma damage
/// Retain "%d" as-is. It is replaced with the max plasma damage.
sprintf(description, _("Condensor: Stage %d"),
game.maxPlasmaDamage);
gfx_renderUnicode(description, 10, 37, FONT_WHITE, 0, gfx_shopSprites[SHOP_S_POWERUP]);
+ /// Shop info: max plasma rate
/// Retain "%d" as-is. It is replaced with the max plasma cooling.
sprintf(description, _("L.Nitrogen: Stage %d"),
game.maxPlasmaRate);
gfx_renderUnicode(description, 10, 52, FONT_WHITE, 0, gfx_shopSprites[SHOP_S_POWERUP]);
+ /// Shop info: max plasma ammo
/// Retain "%d" as-is. It is replaced with the Firefly's plasma ammo capacity.
sprintf(description, _("Capacity: %d"), game.maxPlasmaAmmo);
gfx_renderUnicode(description, 10, 67, FONT_WHITE, 0, gfx_shopSprites[SHOP_S_POWERUP]);