tUpdate reference translation file - vaccinewars - be a doctor and try to vacci… | |
git clone git://src.adamsgaard.dk/vaccinewars | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit e70b6a43ef1d5401b0656e02b0a24c6ae75d430f | |
parent 9811a93d2d57edd8d2b274555b93941f3598271b | |
Author: Ben Webb <[email protected]> | |
Date: Sat, 5 Dec 2020 12:09:16 -0800 | |
Update reference translation file | |
Diffstat: | |
M auxbuild/README-release | 1 + | |
M po/dopewars.pot | 1985 +++++++++++++++++------------… | |
2 files changed, 1075 insertions(+), 911 deletions(-) | |
--- | |
diff --git a/auxbuild/README-release b/auxbuild/README-release | |
t@@ -1,5 +1,6 @@ | |
New version checklist: | |
+- cd po; rm dopewars.pot; make dopewars.pot | |
- Update po/*.po | |
- Add version number, date to ChangeLog | |
- Change stable version number in NEWS README.md doc/installation.html doc/ind… | |
diff --git a/po/dopewars.pot b/po/dopewars.pot | |
t@@ -1,6 +1,6 @@ | |
# SOME DESCRIPTIVE TITLE. | |
# Copyright (C) YEAR Ben Webb | |
-# This file is distributed under the same license as the PACKAGE package. | |
+# This file is distributed under the same license as the dopewars package. | |
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. | |
# | |
#, fuzzy | |
t@@ -8,7 +8,7 @@ msgid "" | |
msgstr "" | |
"Project-Id-Version: dopewars SVN\n" | |
"Report-Msgid-Bugs-To: [email protected]\n" | |
-"POT-Creation-Date: 2013-07-21 05:07-0700\n" | |
+"POT-Creation-Date: 2020-12-05 12:02-0800\n" | |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | |
"Language-Team: LANGUAGE <[email protected]>\n" | |
t@@ -17,50 +17,68 @@ msgstr "" | |
"Content-Type: text/plain; charset=CHARSET\n" | |
"Content-Transfer-Encoding: 8bit\n" | |
-#: src/dopewars.c:178 | |
+#. Name of a single bitch - if you need to use different words for | |
+#. "bitch" depending on where in the sentence it occurs (e.g. subject or | |
+#. object) then read doc/i18n.html about the %tde (etc.) notation. N.B. | |
+#. This notation can be used for most of the translatable strings in | |
+#. dopewars. | |
+#: src/dopewars.c:179 | |
msgid "bitch" | |
msgstr "" | |
-#: src/dopewars.c:180 | |
+#. Word used for two or more bitches | |
+#: src/dopewars.c:181 | |
msgid "bitches" | |
msgstr "" | |
-#: src/dopewars.c:182 | |
+#. Word used for a single gun | |
+#: src/dopewars.c:183 | |
msgid "gun" | |
msgstr "" | |
-#: src/dopewars.c:184 | |
+#. Word used for two or more guns | |
+#: src/dopewars.c:185 | |
msgid "guns" | |
msgstr "" | |
-#: src/dopewars.c:186 | |
+#. Word used for a single drug | |
+#: src/dopewars.c:187 | |
msgid "drug" | |
msgstr "" | |
-#: src/dopewars.c:188 | |
+#. Word used for two or more drugs | |
+#: src/dopewars.c:189 | |
msgid "drugs" | |
msgstr "" | |
-#: src/dopewars.c:192 | |
+#. String for displaying the game date or turn number. This is passed | |
+#. to the strftime() function, with the exception that %T is used to | |
+#. mean the turn number rather than the calendar date. | |
+#: src/dopewars.c:193 | |
msgid "%m-%d-%Y" | |
msgstr "" | |
-#: src/dopewars.c:195 | |
+#. Names of the loan shark, the bank, the gun shop, and the pub, | |
+#. respectively | |
+#: src/dopewars.c:196 | |
msgid "the Loan Shark" | |
msgstr "" | |
-#: src/dopewars.c:195 | |
+#: src/dopewars.c:196 | |
msgid "the Bank" | |
msgstr "" | |
-#: src/dopewars.c:196 | |
+#: src/dopewars.c:197 | |
msgid "Dan's House of Guns" | |
msgstr "" | |
-#: src/dopewars.c:196 | |
+#: src/dopewars.c:197 | |
msgid "the pub" | |
msgstr "" | |
+#. The following strings are the helptexts for all the options that can | |
+#. be set in a dopewars configuration file, or in the server. See | |
+#. doc/configfile.html for more detailed explanations. | |
#: src/dopewars.c:236 | |
msgid "Network port to connect to" | |
msgstr "" | |
t@@ -118,943 +136,944 @@ msgid "TRUE if server should report to a metaserver" | |
msgstr "" | |
#: src/dopewars.c:281 | |
-msgid "Metaserver name to report/get server details to/from" | |
+msgid "Metaserver URL to report/get server details to/from" | |
msgstr "" | |
#: src/dopewars.c:284 | |
-msgid "Port for metaserver communication" | |
-msgstr "" | |
- | |
-#: src/dopewars.c:287 | |
-msgid "Name of a proxy for metaserver communication" | |
-msgstr "" | |
- | |
-#: src/dopewars.c:290 | |
-msgid "Port for communicating with the proxy server" | |
-msgstr "" | |
- | |
-#: src/dopewars.c:293 | |
-msgid "Path of the script on the metaserver" | |
-msgstr "" | |
- | |
-#: src/dopewars.c:296 | |
msgid "Preferred hostname of your server machine" | |
msgstr "" | |
-#: src/dopewars.c:299 | |
+#: src/dopewars.c:287 | |
msgid "Authentication for LocalName with the metaserver" | |
msgstr "" | |
-#: src/dopewars.c:302 | |
+#: src/dopewars.c:290 | |
msgid "Server description, reported to the metaserver" | |
msgstr "" | |
-#: src/dopewars.c:305 | |
-msgid "If TRUE, use SOCKS for metaserver communication" | |
-msgstr "" | |
- | |
-#: src/dopewars.c:308 | |
-msgid "Username for HTTP Basic authentication" | |
-msgstr "" | |
- | |
-#: src/dopewars.c:312 | |
-msgid "Password for HTTP Basic authentication" | |
-msgstr "" | |
- | |
-#: src/dopewars.c:315 | |
-msgid "Username for HTTP Basic proxy authentication" | |
-msgstr "" | |
- | |
-#: src/dopewars.c:319 | |
-msgid "Password for HTTP Basic proxy authentication" | |
-msgstr "" | |
- | |
-#: src/dopewars.c:324 | |
+#: src/dopewars.c:295 | |
msgid "If TRUE, the server minimizes to the System Tray" | |
msgstr "" | |
-#: src/dopewars.c:328 | |
+#: src/dopewars.c:299 | |
msgid "If TRUE, the server runs in the background" | |
msgstr "" | |
-#: src/dopewars.c:331 | |
+#: src/dopewars.c:302 | |
msgid "The command used to start your web browser" | |
msgstr "" | |
-#: src/dopewars.c:335 | |
+#: src/dopewars.c:306 | |
msgid "No. of game turns (if 0, game never ends)" | |
msgstr "" | |
-#: src/dopewars.c:338 | |
+#: src/dopewars.c:309 | |
msgid "Day of the month on which the game starts" | |
msgstr "" | |
-#: src/dopewars.c:341 | |
+#: src/dopewars.c:312 | |
msgid "Month in which the game starts" | |
msgstr "" | |
-#: src/dopewars.c:344 | |
+#: src/dopewars.c:315 | |
msgid "Year in which the game starts" | |
msgstr "" | |
-#: src/dopewars.c:347 | |
+#: src/dopewars.c:318 | |
msgid "The currency symbol (e.g. $)" | |
msgstr "" | |
-#: src/dopewars.c:350 | |
+#: src/dopewars.c:321 | |
msgid "If TRUE, the currency symbol precedes prices" | |
msgstr "" | |
-#: src/dopewars.c:353 | |
+#: src/dopewars.c:324 | |
msgid "File to write log messages to" | |
msgstr "" | |
-#: src/dopewars.c:356 | |
+#: src/dopewars.c:327 | |
msgid "Controls the number of log messages produced" | |
msgstr "" | |
-#: src/dopewars.c:359 | |
+#: src/dopewars.c:330 | |
msgid "strftime() format string for log timestamps" | |
msgstr "" | |
-#: src/dopewars.c:362 | |
+#: src/dopewars.c:333 | |
msgid "Random events are sanitized" | |
msgstr "" | |
-#: src/dopewars.c:365 | |
+#: src/dopewars.c:336 | |
msgid "TRUE if the value of bought drugs should be saved" | |
msgstr "" | |
-#: src/dopewars.c:368 | |
+#: src/dopewars.c:339 | |
msgid "Be verbose in processing config file" | |
msgstr "" | |
-#: src/dopewars.c:371 | |
+#: src/dopewars.c:342 | |
msgid "Number of locations in the game" | |
msgstr "" | |
-#: src/dopewars.c:375 | |
+#: src/dopewars.c:346 | |
msgid "Number of types of cop in the game" | |
msgstr "" | |
-#: src/dopewars.c:379 | |
+#: src/dopewars.c:350 | |
msgid "Number of guns in the game" | |
msgstr "" | |
-#: src/dopewars.c:383 | |
+#: src/dopewars.c:354 | |
msgid "Number of drugs in the game" | |
msgstr "" | |
-#: src/dopewars.c:387 | |
+#: src/dopewars.c:358 | |
msgid "Location of the Loan Shark" | |
msgstr "" | |
-#: src/dopewars.c:389 | |
+#: src/dopewars.c:360 | |
msgid "Location of the bank" | |
msgstr "" | |
-#: src/dopewars.c:392 | |
+#: src/dopewars.c:363 | |
msgid "Location of the gun shop" | |
msgstr "" | |
-#: src/dopewars.c:395 | |
+#: src/dopewars.c:366 | |
msgid "Location of the pub" | |
msgstr "" | |
-#: src/dopewars.c:398 | |
+#: src/dopewars.c:369 | |
msgid "Daily interest rate on the loan shark debt" | |
msgstr "" | |
-#: src/dopewars.c:401 | |
+#: src/dopewars.c:372 | |
msgid "Daily interest rate on your bank balance" | |
msgstr "" | |
-#: src/dopewars.c:404 | |
+#: src/dopewars.c:375 | |
msgid "Name of the loan shark" | |
msgstr "" | |
-#: src/dopewars.c:406 | |
+#: src/dopewars.c:377 | |
msgid "Name of the bank" | |
msgstr "" | |
-#: src/dopewars.c:408 | |
+#: src/dopewars.c:379 | |
msgid "Name of the gun shop" | |
msgstr "" | |
-#: src/dopewars.c:410 | |
+#: src/dopewars.c:381 | |
msgid "Name of the pub" | |
msgstr "" | |
-#: src/dopewars.c:412 | |
+#: src/dopewars.c:383 | |
msgid "TRUE if sounds should be enabled" | |
msgstr "" | |
-#: src/dopewars.c:415 | |
+#: src/dopewars.c:386 | |
msgid "Sound file played for a gun \"hit\"" | |
msgstr "" | |
-#: src/dopewars.c:418 | |
+#: src/dopewars.c:389 | |
msgid "Sound file played for a gun \"miss\"" | |
msgstr "" | |
-#: src/dopewars.c:421 | |
+#: src/dopewars.c:392 | |
msgid "Sound file played when guns are reloaded" | |
msgstr "" | |
-#: src/dopewars.c:424 | |
+#: src/dopewars.c:395 | |
msgid "Sound file played when an enemy bitch/deputy is killed" | |
msgstr "" | |
-#: src/dopewars.c:427 | |
+#: src/dopewars.c:398 | |
msgid "Sound file played when one of your bitches is killed" | |
msgstr "" | |
-#: src/dopewars.c:430 | |
+#: src/dopewars.c:401 | |
msgid "Sound file played when another player or cop is killed" | |
msgstr "" | |
-#: src/dopewars.c:433 | |
+#: src/dopewars.c:404 | |
msgid "Sound file played when you are killed" | |
msgstr "" | |
-#: src/dopewars.c:436 | |
+#: src/dopewars.c:407 | |
msgid "Sound file played when a player tries to escape, but fails" | |
msgstr "" | |
-#: src/dopewars.c:439 | |
+#: src/dopewars.c:410 | |
msgid "Sound file played when you try to escape, but fail" | |
msgstr "" | |
-#: src/dopewars.c:442 | |
+#: src/dopewars.c:413 | |
msgid "Sound file played when a player successfully escapes" | |
msgstr "" | |
-#: src/dopewars.c:445 | |
+#: src/dopewars.c:416 | |
msgid "Sound file played when you successfully escape" | |
msgstr "" | |
-#: src/dopewars.c:448 | |
+#: src/dopewars.c:419 | |
msgid "Sound file played on arriving at a new location" | |
msgstr "" | |
-#: src/dopewars.c:451 | |
+#: src/dopewars.c:422 | |
msgid "Sound file played when a player sends a public chat message" | |
msgstr "" | |
-#: src/dopewars.c:454 | |
+#: src/dopewars.c:425 | |
msgid "Sound file played when a player sends a private chat message" | |
msgstr "" | |
-#: src/dopewars.c:457 | |
+#: src/dopewars.c:428 | |
msgid "Sound file played when a player joins the game" | |
msgstr "" | |
-#: src/dopewars.c:460 | |
+#: src/dopewars.c:431 | |
msgid "Sound file played when a player leaves the game" | |
msgstr "" | |
-#: src/dopewars.c:463 | |
+#: src/dopewars.c:434 | |
msgid "Sound file played at the start of the game" | |
msgstr "" | |
-#: src/dopewars.c:466 | |
+#: src/dopewars.c:437 | |
msgid "Sound file played at the end of the game" | |
msgstr "" | |
-#: src/dopewars.c:469 | |
+#: src/dopewars.c:440 | |
msgid "Sort key for listing available drugs" | |
msgstr "" | |
-#: src/dopewars.c:472 | |
+#: src/dopewars.c:443 | |
msgid "No. of seconds in which to return fire" | |
msgstr "" | |
-#: src/dopewars.c:475 | |
+#: src/dopewars.c:446 | |
msgid "Players are disconnected after this many seconds" | |
msgstr "" | |
-#: src/dopewars.c:478 | |
+#: src/dopewars.c:449 | |
msgid "Time in seconds for connections to be made or broken" | |
msgstr "" | |
-#: src/dopewars.c:481 | |
+#: src/dopewars.c:452 | |
msgid "Maximum number of TCP/IP connections" | |
msgstr "" | |
-#: src/dopewars.c:484 | |
+#: src/dopewars.c:455 | |
msgid "Seconds between turns of AI players" | |
msgstr "" | |
-#: src/dopewars.c:487 | |
+#: src/dopewars.c:458 | |
msgid "Amount of cash that each player starts with" | |
msgstr "" | |
-#: src/dopewars.c:490 | |
+#: src/dopewars.c:461 | |
msgid "Amount of debt that each player starts with" | |
msgstr "" | |
-#: src/dopewars.c:493 | |
+#: src/dopewars.c:464 | |
msgid "Name of each location" | |
msgstr "" | |
-#: src/dopewars.c:497 | |
+#: src/dopewars.c:468 | |
msgid "Police presence at each location (%)" | |
msgstr "" | |
-#: src/dopewars.c:501 | |
+#: src/dopewars.c:472 | |
msgid "Minimum number of drugs at each location" | |
msgstr "" | |
-#: src/dopewars.c:505 | |
+#: src/dopewars.c:476 | |
msgid "Maximum number of drugs at each location" | |
msgstr "" | |
-#: src/dopewars.c:509 | |
+#: src/dopewars.c:480 | |
msgid "% resistance to gunshots of each player" | |
msgstr "" | |
-#: src/dopewars.c:512 | |
+#: src/dopewars.c:483 | |
msgid "% resistance to gunshots of each bitch" | |
msgstr "" | |
-#: src/dopewars.c:515 | |
+#: src/dopewars.c:486 | |
msgid "Name of each cop" | |
msgstr "" | |
-#: src/dopewars.c:519 | |
+#: src/dopewars.c:490 | |
msgid "Name of each cop's deputy" | |
msgstr "" | |
-#: src/dopewars.c:523 | |
+#: src/dopewars.c:494 | |
msgid "Name of each cop's deputies" | |
msgstr "" | |
-#: src/dopewars.c:527 | |
+#: src/dopewars.c:498 | |
msgid "% resistance to gunshots of each cop" | |
msgstr "" | |
-#: src/dopewars.c:531 | |
+#: src/dopewars.c:502 | |
msgid "% resistance to gunshots of each deputy" | |
msgstr "" | |
-#: src/dopewars.c:535 | |
+#: src/dopewars.c:506 | |
msgid "Attack penalty relative to a player" | |
msgstr "" | |
-#: src/dopewars.c:539 | |
+#: src/dopewars.c:510 | |
msgid "Defend penalty relative to a player" | |
msgstr "" | |
-#: src/dopewars.c:543 | |
+#: src/dopewars.c:514 | |
msgid "Minimum number of accompanying deputies" | |
msgstr "" | |
-#: src/dopewars.c:547 | |
+#: src/dopewars.c:518 | |
msgid "Maximum number of accompanying deputies" | |
msgstr "" | |
-#: src/dopewars.c:551 | |
+#: src/dopewars.c:522 | |
msgid "Zero-based index of the gun that cops are armed with" | |
msgstr "" | |
-#: src/dopewars.c:555 | |
+#: src/dopewars.c:526 | |
msgid "Number of guns that each cop carries" | |
msgstr "" | |
-#: src/dopewars.c:559 | |
+#: src/dopewars.c:530 | |
msgid "Number of guns that each deputy carries" | |
msgstr "" | |
-#: src/dopewars.c:563 | |
+#: src/dopewars.c:534 | |
msgid "Name of each drug" | |
msgstr "" | |
-#: src/dopewars.c:567 | |
+#: src/dopewars.c:538 | |
msgid "Minimum normal price of each drug" | |
msgstr "" | |
-#: src/dopewars.c:571 | |
+#: src/dopewars.c:542 | |
msgid "Maximum normal price of each drug" | |
msgstr "" | |
-#: src/dopewars.c:575 | |
+#: src/dopewars.c:546 | |
msgid "TRUE if this drug can be specially cheap" | |
msgstr "" | |
-#: src/dopewars.c:579 | |
+#: src/dopewars.c:550 | |
msgid "TRUE if this drug can be specially expensive" | |
msgstr "" | |
-#: src/dopewars.c:583 | |
+#: src/dopewars.c:554 | |
msgid "Message displayed when this drug is specially cheap" | |
msgstr "" | |
-#: src/dopewars.c:587 src/dopewars.c:590 | |
-#, c-format | |
+#: src/dopewars.c:558 src/dopewars.c:562 | |
+#, no-c-format | |
msgid "Format string used for expensive drugs 50% of time" | |
msgstr "" | |
-#: src/dopewars.c:593 | |
+#: src/dopewars.c:565 | |
msgid "Divider for drug price when it's specially cheap" | |
msgstr "" | |
-#: src/dopewars.c:597 | |
+#: src/dopewars.c:569 | |
msgid "Multiplier for specially expensive drug prices" | |
msgstr "" | |
-#: src/dopewars.c:600 | |
+#: src/dopewars.c:572 | |
msgid "Name of each gun" | |
msgstr "" | |
-#: src/dopewars.c:604 | |
+#: src/dopewars.c:576 | |
msgid "Price of each gun" | |
msgstr "" | |
-#: src/dopewars.c:608 | |
+#: src/dopewars.c:580 | |
msgid "Space taken by each gun" | |
msgstr "" | |
-#: src/dopewars.c:612 | |
+#: src/dopewars.c:584 | |
msgid "Damage done by each gun" | |
msgstr "" | |
-#: src/dopewars.c:616 | |
+#: src/dopewars.c:588 | |
msgid "Word used to denote a single \"bitch\"" | |
msgstr "" | |
-#: src/dopewars.c:619 | |
+#: src/dopewars.c:591 | |
msgid "Word used to denote two or more \"bitches\"" | |
msgstr "" | |
-#: src/dopewars.c:622 | |
+#: src/dopewars.c:594 | |
msgid "Word used to denote a single gun or equivalent" | |
msgstr "" | |
-#: src/dopewars.c:625 | |
+#: src/dopewars.c:597 | |
msgid "Word used to denote two or more guns" | |
msgstr "" | |
-#: src/dopewars.c:628 | |
+#: src/dopewars.c:600 | |
msgid "Word used to denote a single drug or equivalent" | |
msgstr "" | |
-#: src/dopewars.c:631 | |
+#: src/dopewars.c:603 | |
msgid "Word used to denote two or more drugs" | |
msgstr "" | |
-#: src/dopewars.c:634 | |
+#: src/dopewars.c:606 | |
msgid "strftime() format string for displaying the game turn" | |
msgstr "" | |
-#: src/dopewars.c:637 | |
+#: src/dopewars.c:609 | |
msgid "Cost for a bitch to spy on the enemy" | |
msgstr "" | |
-#: src/dopewars.c:640 | |
+#: src/dopewars.c:612 | |
msgid "Cost for a bitch to tipoff the cops to an enemy" | |
msgstr "" | |
-#: src/dopewars.c:643 | |
+#: src/dopewars.c:615 | |
msgid "Minimum price to hire a bitch" | |
msgstr "" | |
-#: src/dopewars.c:646 | |
+#: src/dopewars.c:618 | |
msgid "Maximum price to hire a bitch" | |
msgstr "" | |
-#: src/dopewars.c:649 | |
+#: src/dopewars.c:621 | |
msgid "List of things which you overhear on the subway" | |
msgstr "" | |
-#: src/dopewars.c:652 | |
+#: src/dopewars.c:624 | |
msgid "Number of subway sayings" | |
msgstr "" | |
-#: src/dopewars.c:655 | |
+#: src/dopewars.c:627 | |
msgid "List of songs which you can hear playing" | |
msgstr "" | |
-#: src/dopewars.c:658 | |
+#: src/dopewars.c:630 | |
msgid "Number of playing songs" | |
msgstr "" | |
-#: src/dopewars.c:661 | |
+#: src/dopewars.c:633 | |
msgid "List of things which you can stop to do" | |
msgstr "" | |
-#: src/dopewars.c:664 | |
+#: src/dopewars.c:636 | |
msgid "Number of things which you can stop to do" | |
msgstr "" | |
-#: src/dopewars.c:674 | |
+#. Default list of songs that you can hear playing (N.B. this can be | |
+#. overridden in the configuration file with the "Playing" variable) - | |
+#. look for "You hear someone playing %s" to see how these are used. | |
+#: src/dopewars.c:646 | |
msgid "`Are you Experienced` by Jimi Hendrix" | |
msgstr "" | |
-#: src/dopewars.c:675 | |
+#: src/dopewars.c:647 | |
msgid "`Cheeba Cheeba` by Tone Loc" | |
msgstr "" | |
-#: src/dopewars.c:676 | |
+#: src/dopewars.c:648 | |
msgid "`Comin` in to Los Angeles` by Arlo Guthrie" | |
msgstr "" | |
-#: src/dopewars.c:677 | |
+#: src/dopewars.c:649 | |
msgid "`Commercial` by Spanky and Our Gang" | |
msgstr "" | |
-#: src/dopewars.c:678 | |
+#: src/dopewars.c:650 | |
msgid "`Late in the Evening` by Paul Simon" | |
msgstr "" | |
-#: src/dopewars.c:679 | |
+#: src/dopewars.c:651 | |
msgid "`Light Up` by Styx" | |
msgstr "" | |
-#: src/dopewars.c:680 | |
+#: src/dopewars.c:652 | |
msgid "`Mexico` by Jefferson Airplane" | |
msgstr "" | |
-#: src/dopewars.c:681 | |
+#: src/dopewars.c:653 | |
msgid "`One toke over the line` by Brewer & Shipley" | |
msgstr "" | |
-#: src/dopewars.c:682 | |
+#: src/dopewars.c:654 | |
msgid "`The Smokeout` by Shel Silverstein" | |
msgstr "" | |
-#: src/dopewars.c:683 | |
+#: src/dopewars.c:655 | |
msgid "`White Rabbit` by Jefferson Airplane" | |
msgstr "" | |
-#: src/dopewars.c:684 | |
+#: src/dopewars.c:656 | |
msgid "`Itchycoo Park` by Small Faces" | |
msgstr "" | |
-#: src/dopewars.c:685 | |
+#: src/dopewars.c:657 | |
msgid "`White Punks on Dope` by the Tubes" | |
msgstr "" | |
-#: src/dopewars.c:686 | |
+#: src/dopewars.c:658 | |
msgid "`Legend of a Mind` by the Moody Blues" | |
msgstr "" | |
-#: src/dopewars.c:687 | |
+#: src/dopewars.c:659 | |
msgid "`Eight Miles High` by the Byrds" | |
msgstr "" | |
-#: src/dopewars.c:688 | |
+#: src/dopewars.c:660 | |
msgid "`Acapulco Gold` by Riders of the Purple Sage" | |
msgstr "" | |
-#: src/dopewars.c:689 | |
+#: src/dopewars.c:661 | |
msgid "`Kicks` by Paul Revere & the Raiders" | |
msgstr "" | |
-#: src/dopewars.c:690 | |
+#: src/dopewars.c:662 | |
msgid "the Nixon tapes" | |
msgstr "" | |
-#: src/dopewars.c:691 | |
+#: src/dopewars.c:663 | |
msgid "`Legalize It` by Mojo Nixon & Skid Roper" | |
msgstr "" | |
-#: src/dopewars.c:700 | |
+#. Default list of things which you can "stop to do" (random events that | |
+#. cost you a little money). These can be overridden with the "StoppedTo" | |
+#. variable in the configuration file. See the later string "You stopped | |
+#. to %s." to see how these strings are used. | |
+#: src/dopewars.c:672 | |
msgid "have a beer" | |
msgstr "" | |
-#: src/dopewars.c:701 | |
+#: src/dopewars.c:673 | |
msgid "smoke a joint" | |
msgstr "" | |
-#: src/dopewars.c:702 | |
+#: src/dopewars.c:674 | |
msgid "smoke a cigar" | |
msgstr "" | |
-#: src/dopewars.c:703 | |
+#: src/dopewars.c:675 | |
msgid "smoke a Djarum" | |
msgstr "" | |
-#: src/dopewars.c:704 | |
+#: src/dopewars.c:676 | |
msgid "smoke a cigarette" | |
msgstr "" | |
-#: src/dopewars.c:709 | |
+#. Name of the first police officer to attack you | |
+#: src/dopewars.c:681 | |
msgid "Officer Hardass" | |
msgstr "" | |
-#: src/dopewars.c:711 src/dopewars.c:715 | |
+#. Name of a single deputy of the first police officer | |
+#: src/dopewars.c:683 src/dopewars.c:687 | |
msgid "deputy" | |
msgstr "" | |
-#: src/dopewars.c:713 src/dopewars.c:715 | |
+#. Word used for more than one deputy of the first police officer | |
+#: src/dopewars.c:685 src/dopewars.c:687 | |
msgid "deputies" | |
msgstr "" | |
-#: src/dopewars.c:715 | |
+#. Ditto, for the other police officers | |
+#: src/dopewars.c:687 | |
msgid "Officer Bob" | |
msgstr "" | |
-#: src/dopewars.c:717 | |
+#: src/dopewars.c:689 | |
msgid "Agent Smith" | |
msgstr "" | |
-#: src/dopewars.c:717 | |
+#: src/dopewars.c:689 | |
msgid "cop" | |
msgstr "" | |
-#: src/dopewars.c:717 | |
+#: src/dopewars.c:689 | |
msgid "cops" | |
msgstr "" | |
-#: src/dopewars.c:722 | |
+#. The names of the default guns | |
+#: src/dopewars.c:694 | |
msgid "Baretta" | |
msgstr "" | |
-#: src/dopewars.c:723 | |
+#: src/dopewars.c:695 | |
msgid ".38 Special" | |
msgstr "" | |
-#: src/dopewars.c:724 | |
+#: src/dopewars.c:696 | |
msgid "Ruger" | |
msgstr "" | |
-#: src/dopewars.c:725 | |
+#: src/dopewars.c:697 | |
msgid "Saturday Night Special" | |
msgstr "" | |
-#: src/dopewars.c:731 | |
+#. The names of the default drugs, and the messages displayed when they | |
+#. are specially cheap or expensive | |
+#: src/dopewars.c:703 | |
msgid "Acid" | |
msgstr "" | |
-#: src/dopewars.c:732 | |
+#: src/dopewars.c:704 | |
msgid "The market is flooded with cheap home-made acid!" | |
msgstr "" | |
-#: src/dopewars.c:733 | |
+#: src/dopewars.c:705 | |
msgid "Cocaine" | |
msgstr "" | |
-#: src/dopewars.c:734 | |
+#: src/dopewars.c:706 | |
msgid "Hashish" | |
msgstr "" | |
-#: src/dopewars.c:735 | |
+#: src/dopewars.c:707 | |
msgid "The Marrakesh Express has arrived!" | |
msgstr "" | |
-#: src/dopewars.c:736 | |
+#: src/dopewars.c:708 | |
msgid "Heroin" | |
msgstr "" | |
-#: src/dopewars.c:737 | |
+#: src/dopewars.c:709 | |
msgid "Ludes" | |
msgstr "" | |
-#: src/dopewars.c:738 | |
+#: src/dopewars.c:710 | |
msgid "Rival drug dealers raided a pharmacy and are selling cheap ludes!" | |
msgstr "" | |
-#: src/dopewars.c:739 | |
+#: src/dopewars.c:711 | |
msgid "MDA" | |
msgstr "" | |
-#: src/dopewars.c:740 | |
+#: src/dopewars.c:712 | |
msgid "Opium" | |
msgstr "" | |
-#: src/dopewars.c:741 | |
+#: src/dopewars.c:713 | |
msgid "PCP" | |
msgstr "" | |
-#: src/dopewars.c:742 | |
+#: src/dopewars.c:714 | |
msgid "Peyote" | |
msgstr "" | |
-#: src/dopewars.c:743 | |
+#: src/dopewars.c:715 | |
msgid "Shrooms" | |
msgstr "" | |
-#: src/dopewars.c:744 | |
+#: src/dopewars.c:716 | |
msgid "Speed" | |
msgstr "" | |
-#: src/dopewars.c:745 | |
+#: src/dopewars.c:717 | |
msgid "Weed" | |
msgstr "" | |
-#: src/dopewars.c:746 | |
+#: src/dopewars.c:718 | |
msgid "" | |
"Columbian freighter dusted the Coast Guard! Weed prices have bottomed out!" | |
msgstr "" | |
-#: src/dopewars.c:754 | |
+#. The names of the default locations | |
+#: src/dopewars.c:726 | |
msgid "Bronx" | |
msgstr "" | |
-#: src/dopewars.c:755 | |
+#: src/dopewars.c:727 | |
msgid "Ghetto" | |
msgstr "" | |
-#: src/dopewars.c:756 | |
+#: src/dopewars.c:728 | |
msgid "Central Park" | |
msgstr "" | |
-#: src/dopewars.c:757 | |
+#: src/dopewars.c:729 | |
msgid "Manhattan" | |
msgstr "" | |
-#: src/dopewars.c:758 | |
+#: src/dopewars.c:730 | |
msgid "Coney Island" | |
msgstr "" | |
-#: src/dopewars.c:759 | |
+#: src/dopewars.c:731 | |
msgid "Brooklyn" | |
msgstr "" | |
-#: src/dopewars.c:760 | |
+#: src/dopewars.c:732 | |
msgid "Queens" | |
msgstr "" | |
-#: src/dopewars.c:761 | |
+#: src/dopewars.c:733 | |
msgid "Staten Island" | |
msgstr "" | |
-#: src/dopewars.c:767 | |
+#. Messages displayed for drug busts, etc. | |
+#: src/dopewars.c:739 | |
#, c-format | |
msgid "Cops made a big %tde bust! Prices are outrageous!" | |
msgstr "" | |
-#: src/dopewars.c:768 | |
+#: src/dopewars.c:740 | |
#, c-format | |
msgid "Addicts are buying %tde at ridiculous prices!" | |
msgstr "" | |
-#: src/dopewars.c:778 | |
+#. Default list of things which the "lady on the subway" can tell you | |
+#. (N.B. can be overridden with the "SubwaySaying" config. file | |
+#. variable). Look for "the lady next to you" to see how these strings | |
+#. are used. | |
+#: src/dopewars.c:750 | |
msgid "Wouldn't it be funny if everyone suddenly quacked at once?" | |
msgstr "" | |
-#: src/dopewars.c:779 | |
+#: src/dopewars.c:751 | |
msgid "The Pope was once Jewish, you know" | |
msgstr "" | |
-#: src/dopewars.c:780 | |
+#: src/dopewars.c:752 | |
msgid "I'll bet you have some really interesting dreams" | |
msgstr "" | |
-#: src/dopewars.c:781 | |
+#: src/dopewars.c:753 | |
msgid "So I think I'm going to Amsterdam this year" | |
msgstr "" | |
-#: src/dopewars.c:782 | |
+#: src/dopewars.c:754 | |
msgid "Son, you need a yellow haircut" | |
msgstr "" | |
-#: src/dopewars.c:783 | |
+#: src/dopewars.c:755 | |
msgid "I think it's wonderful what they're doing with incense these days" | |
msgstr "" | |
-#: src/dopewars.c:784 | |
+#: src/dopewars.c:756 | |
msgid "I wasn't always a woman, you know" | |
msgstr "" | |
-#: src/dopewars.c:785 | |
+#: src/dopewars.c:757 | |
msgid "Does your mother know you're a dope dealer?" | |
msgstr "" | |
-#: src/dopewars.c:786 | |
+#: src/dopewars.c:758 | |
msgid "Are you high on something?" | |
msgstr "" | |
-#: src/dopewars.c:787 | |
+#: src/dopewars.c:759 | |
msgid "Oh, you must be from California" | |
msgstr "" | |
-#: src/dopewars.c:788 | |
+#: src/dopewars.c:760 | |
msgid "I used to be a hippie, myself" | |
msgstr "" | |
-#: src/dopewars.c:789 | |
+#: src/dopewars.c:761 | |
msgid "There's nothing like having lots of money" | |
msgstr "" | |
-#: src/dopewars.c:790 | |
+#: src/dopewars.c:762 | |
msgid "You look like an aardvark!" | |
msgstr "" | |
-#: src/dopewars.c:791 | |
+#: src/dopewars.c:763 | |
msgid "I don't believe in Ronald Reagan" | |
msgstr "" | |
-#: src/dopewars.c:792 | |
+#: src/dopewars.c:764 | |
msgid "Courage! Bush is a noodle!" | |
msgstr "" | |
-#: src/dopewars.c:793 | |
+#: src/dopewars.c:765 | |
msgid "Haven't I seen you on TV?" | |
msgstr "" | |
-#: src/dopewars.c:794 | |
+#: src/dopewars.c:766 | |
msgid "I think hemorrhoid commercials are really neat!" | |
msgstr "" | |
-#: src/dopewars.c:795 | |
+#: src/dopewars.c:767 | |
msgid "We're winning the war for drugs!" | |
msgstr "" | |
-#: src/dopewars.c:796 | |
+#: src/dopewars.c:768 | |
msgid "A day without dope is like night" | |
msgstr "" | |
-#: src/dopewars.c:798 | |
+#: src/dopewars.c:770 | |
#, no-c-format | |
msgid "We only use 20% of our brains, so why not burn out the other 80%" | |
msgstr "" | |
-#: src/dopewars.c:799 | |
+#: src/dopewars.c:771 | |
msgid "I'm soliciting contributions for Zombies for Christ" | |
msgstr "" | |
-#: src/dopewars.c:800 | |
+#: src/dopewars.c:772 | |
msgid "I'd like to sell you an edible poodle" | |
msgstr "" | |
-#: src/dopewars.c:801 | |
+#: src/dopewars.c:773 | |
msgid "Winners don't do drugs... unless they do" | |
msgstr "" | |
-#: src/dopewars.c:802 | |
+#: src/dopewars.c:774 | |
msgid "Kill a cop for Christ!" | |
msgstr "" | |
-#: src/dopewars.c:803 | |
+#: src/dopewars.c:775 | |
msgid "I am the walrus!" | |
msgstr "" | |
-#: src/dopewars.c:804 | |
+#: src/dopewars.c:776 | |
msgid "Jesus loves you more than you will know" | |
msgstr "" | |
-#: src/dopewars.c:805 | |
+#: src/dopewars.c:777 | |
msgid "I feel an unaccountable urge to dye my hair blue" | |
msgstr "" | |
-#: src/dopewars.c:806 | |
+#: src/dopewars.c:778 | |
msgid "Wasn't Jane Fonda wonderful in Barbarella" | |
msgstr "" | |
-#: src/dopewars.c:807 | |
+#: src/dopewars.c:779 | |
msgid "Just say No... well, maybe... ok, what the hell!" | |
msgstr "" | |
-#: src/dopewars.c:808 | |
+#: src/dopewars.c:780 | |
msgid "Would you like a jelly baby?" | |
msgstr "" | |
-#: src/dopewars.c:809 | |
+#: src/dopewars.c:781 | |
msgid "Drugs can be your friend!" | |
msgstr "" | |
-#: src/dopewars.c:1880 | |
+#: src/dopewars.c:1843 | |
#, c-format | |
msgid "Unable to process configuration file %s, line %d" | |
msgstr "" | |
-#: src/dopewars.c:1916 | |
+#: src/dopewars.c:1879 | |
#, c-format | |
msgid "Unable to open file %s" | |
msgstr "" | |
-#: src/dopewars.c:1980 | |
+#: src/dopewars.c:1943 | |
msgid "" | |
"Configuration can only be changed interactively when no\n" | |
"players are logged on. Wait for all players to log off, or remove\n" | |
"them with the push or kill commands, and try again." | |
msgstr "" | |
-#: src/dopewars.c:2093 | |
+#: src/dopewars.c:2056 | |
#, c-format | |
msgid "Index into %s array should be between 1 and %d" | |
msgstr "" | |
-#: src/dopewars.c:2118 | |
+#. Display of a numeric config. file variable - e.g. "NumDrug is 6" | |
+#: src/dopewars.c:2081 | |
#, c-format | |
msgid "%s is %d\n" | |
msgstr "" | |
-#: src/dopewars.c:2123 | |
+#. Display of a boolean config. file variable - e.g. "DrugValue is | |
+#. TRUE" | |
+#: src/dopewars.c:2086 | |
#, c-format | |
msgid "%s is %s\n" | |
msgstr "" | |
-#: src/dopewars.c:2129 | |
+#. Display of a price config. file variable - e.g. "Bitch.MinPrice is | |
+#. $200" | |
+#: src/dopewars.c:2092 | |
msgid "%s is %P\n" | |
msgstr "" | |
-#: src/dopewars.c:2134 | |
+#. Display of a string config. file variable - e.g. "LoanSharkName is | |
+#. \"the loan shark\"" | |
+#: src/dopewars.c:2097 | |
#, c-format | |
msgid "%s is \"%s\"\n" | |
msgstr "" | |
-#: src/dopewars.c:2140 | |
+#. Display of an indexed string list config. file variable - e.g. | |
+#. "StoppedTo[1] is have a beer" | |
+#: src/dopewars.c:2103 | |
#, c-format | |
msgid "%s[%d] is %s\n" | |
msgstr "" | |
-#: src/dopewars.c:2149 | |
+#. Display of the first part of an entire string list config. file | |
+#. variable - e.g. "StoppedTo is { " (followed by "have a beer", | |
+#. "smoke a joint" etc.) | |
+#: src/dopewars.c:2112 | |
#, c-format | |
msgid "%s is { " | |
msgstr "" | |
-#: src/dopewars.c:2204 | |
+#: src/dopewars.c:2167 | |
#, c-format | |
msgid "%s can be no smaller than %d - ignoring!" | |
msgstr "" | |
-#: src/dopewars.c:2210 | |
+#: src/dopewars.c:2173 | |
#, c-format | |
msgid "%s can be no larger than %d - ignoring!" | |
msgstr "" | |
-#: src/dopewars.c:2219 | |
+#: src/dopewars.c:2182 | |
#, c-format | |
msgid "Resized structure list to %d elements\n" | |
msgstr "" | |
-#: src/dopewars.c:2257 | |
+#: src/dopewars.c:2220 | |
msgid "expected a boolean value (one of 0, FALSE, 1, TRUE)" | |
msgstr "" | |
-#: src/dopewars.c:2436 | |
+#. The currency symbol | |
+#: src/dopewars.c:2404 | |
msgid "$" | |
msgstr "" | |
-#: src/dopewars.c:2440 | |
+#. Translate this to "Currency.Prefix=FALSE" if you want your currency | |
+#. symbol to follow all prices. | |
+#: src/dopewars.c:2408 | |
msgid "Currency.Prefix=TRUE" | |
msgstr "" | |
-#: src/dopewars.c:2567 | |
+#: src/dopewars.c:2535 | |
msgid "" | |
" -u, --plugin=FILE use sound plugin \"FILE\"\n" | |
" " | |
msgstr "" | |
-#: src/dopewars.c:2570 | |
+#: src/dopewars.c:2538 | |
msgid "" | |
" -u file use sound plugin \"file\"\n" | |
"\t " | |
msgstr "" | |
-#: src/dopewars.c:2574 | |
+#: src/dopewars.c:2542 | |
#, c-format | |
msgid "(%s available)\n" | |
msgstr "" | |
-#: src/dopewars.c:2580 | |
+#: src/dopewars.c:2548 | |
#, c-format | |
msgid "dopewars version %s\n" | |
msgstr "" | |
-#: src/dopewars.c:2589 | |
+#. Usage information, printed when the user runs "dopewars -h" | |
+#. (version with support for GNU long options) | |
+#: src/dopewars.c:2557 | |
#, c-format | |
msgid "" | |
"Usage: dopewars [OPTION]...\n" | |
t@@ -1099,7 +1118,7 @@ msgid "" | |
"format\n" | |
msgstr "" | |
-#: src/dopewars.c:2619 | |
+#: src/dopewars.c:2587 | |
msgid "" | |
" -h, --help display this help information\n" | |
" -v, --version output version information and exit\n" | |
t@@ -1109,7 +1128,9 @@ msgid "" | |
"Report bugs to the author at [email protected]\n" | |
msgstr "" | |
-#: src/dopewars.c:2626 | |
+#. Usage information, printed when the user runs "dopewars -h" | |
+#. (short options only version) | |
+#: src/dopewars.c:2594 | |
#, c-format | |
msgid "" | |
"Usage: dopewars [OPTION]...\n" | |
t@@ -1143,7 +1164,7 @@ msgid "" | |
" -A connect to a locally-running server for administration\n" | |
msgstr "" | |
-#: src/dopewars.c:2655 | |
+#: src/dopewars.c:2623 | |
msgid "" | |
" -h display this help information\n" | |
" -v output version information and exit\n" | |
t@@ -1153,21 +1174,21 @@ msgid "" | |
"Report bugs to the author at [email protected]\n" | |
msgstr "" | |
-#: src/dopewars.c:2917 | |
+#: src/dopewars.c:2890 | |
msgid "" | |
"No curses client available - rebuild the binary passing the\n" | |
"--enable-curses-client option to configure, or use a windowed\n" | |
"client (if available) instead!\n" | |
msgstr "" | |
-#: src/dopewars.c:2937 | |
+#: src/dopewars.c:2910 | |
msgid "" | |
"No graphical client available - rebuild the binary\n" | |
"passing the --enable-gui-client option to configure, or\n" | |
"use the curses client (if available) instead!\n" | |
msgstr "" | |
-#: src/dopewars.c:2983 | |
+#: src/dopewars.c:2958 | |
msgid "" | |
"This binary has been compiled without networking support, and thus cannot " | |
"run\n" | |
t@@ -1175,7 +1196,7 @@ msgid "" | |
"script.\n" | |
msgstr "" | |
-#: src/dopewars.c:3004 src/winmain.c:342 | |
+#: src/dopewars.c:2979 src/winmain.c:359 | |
msgid "" | |
"This binary has been compiled without networking support, and thus cannot " | |
"run\n" | |
t@@ -1183,547 +1204,619 @@ msgid "" | |
"script.\n" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:272 | |
+#: src/curses_client/curses_client.c:277 | |
msgid "English Translation Ben Webb" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:280 | |
+#. Curses client introduction screen | |
+#: src/curses_client/curses_client.c:285 | |
msgid "D O P E W A R S" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:285 | |
+#: src/curses_client/curses_client.c:290 | |
msgid "" | |
"Based on John E. Dell's old Drug Wars game, dopewars is a simulation of an" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:287 | |
+#: src/curses_client/curses_client.c:292 | |
msgid "imaginary drug market. dopewars is an All-American game which features" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:289 | |
+#: src/curses_client/curses_client.c:294 | |
msgid "buying, selling, and trying to get past the cops!" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:291 | |
+#: src/curses_client/curses_client.c:296 | |
msgid "" | |
"The first thing you need to do is pay off your debt to the Loan Shark. After" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:293 | |
+#: src/curses_client/curses_client.c:298 | |
msgid "that, your goal is to make as much money as possible (and stay alive)!" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:295 | |
+#: src/curses_client/curses_client.c:300 | |
msgid "You have one month of game time to make your fortune." | |
msgstr "" | |
-#: src/curses_client/curses_client.c:297 | |
+#: src/curses_client/curses_client.c:302 | |
#, c-format | |
msgid "Version %-8s Copyright (C) 1998-2020 Ben Webb [email protected]" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:300 | |
+#: src/curses_client/curses_client.c:305 | |
msgid "dopewars is released under the GNU General Public Licence" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:308 | |
+#: src/curses_client/curses_client.c:313 | |
msgid "Icons and Graphics Ocelot Mantis" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:309 | |
+#: src/curses_client/curses_client.c:314 | |
msgid "Sounds Robin Kohli, 19.5degs.com" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:310 | |
+#: src/curses_client/curses_client.c:315 | |
msgid "Drug Dealing and Research Dan Wolf" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:311 | |
+#: src/curses_client/curses_client.c:316 | |
msgid "Play Testing Phil Davis Owen Walsh" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:313 | |
+#: src/curses_client/curses_client.c:318 | |
msgid "Extensive Play Testing Katherine Holt Caroline Moore" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:315 | |
+#: src/curses_client/curses_client.c:320 | |
msgid "Constructive Criticism Andrea Elliot-Smith Pete Winn" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:317 | |
+#: src/curses_client/curses_client.c:322 | |
msgid "Unconstructive Criticism James Matthews" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:319 | |
+#: src/curses_client/curses_client.c:324 | |
msgid "For information on the command line options, type dopewars -h at your" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:321 | |
+#: src/curses_client/curses_client.c:326 | |
msgid "" | |
"Unix prompt. This will display a help screen, listing the available options." | |
msgstr "" | |
-#: src/curses_client/curses_client.c:347 | |
+#. Prompts for hostname and port when selecting a server | |
+#. manually | |
+#: src/curses_client/curses_client.c:352 | |
msgid "Please enter the hostname and port of a dopewars server:-" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:348 | |
+#: src/curses_client/curses_client.c:353 | |
msgid "Hostname: " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:352 | |
+#: src/curses_client/curses_client.c:357 | |
msgid "Port: " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:379 | |
+#: src/curses_client/curses_client.c:383 | |
msgid "Please wait... attempting to contact metaserver..." | |
msgstr "" | |
-#: src/curses_client/curses_client.c:437 | |
+#. Printout of metaserver information in curses client | |
+#: src/curses_client/curses_client.c:446 | |
#, c-format | |
msgid "Server : %s" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:439 | |
+#: src/curses_client/curses_client.c:448 | |
#, c-format | |
msgid "Port : %d" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:441 | |
+#: src/curses_client/curses_client.c:450 | |
#, c-format | |
msgid "Version : %s" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:444 | |
+#: src/curses_client/curses_client.c:453 | |
#, c-format | |
msgid "Players: -unknown- (maximum %d)" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:447 | |
+#: src/curses_client/curses_client.c:456 | |
#, c-format | |
msgid "Players: %d (maximum %d)" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:451 | |
+#: src/curses_client/curses_client.c:460 | |
#, c-format | |
msgid "Up since : %s" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:453 | |
+#: src/curses_client/curses_client.c:462 | |
#, c-format | |
msgid "Comment: %s" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:457 | |
+#: src/curses_client/curses_client.c:466 | |
msgid "N>ext server; P>revious server; S>elect this server... " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:463 | |
+#. The three keys that are valid responses to the previous question - | |
+#. if you translate them, keep the keys in the same order (N>ext, | |
+#. P>revious, S>elect) as they are here, otherwise they'll do the | |
+#. wrong things. | |
+#: src/curses_client/curses_client.c:472 | |
msgid "NPS" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:516 | |
+#: src/curses_client/curses_client.c:521 | |
#, c-format | |
msgid "Connected to SOCKS server %s..." | |
msgstr "" | |
-#: src/curses_client/curses_client.c:520 | |
+#: src/curses_client/curses_client.c:525 | |
msgid "Authenticating with SOCKS server" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:523 | |
+#: src/curses_client/curses_client.c:528 | |
#, c-format | |
msgid "Asking SOCKS for connect to %s..." | |
msgstr "" | |
-#: src/curses_client/curses_client.c:546 | |
-#, c-format | |
-msgid "Proxy authentication required for realm %s" | |
-msgstr "" | |
- | |
-#: src/curses_client/curses_client.c:550 | |
-#, c-format | |
-msgid "Authentication required for realm %s" | |
-msgstr "" | |
- | |
-#: src/curses_client/curses_client.c:553 | |
-msgid "(Enter a blank username to cancel)" | |
+#: src/curses_client/curses_client.c:549 | |
+msgid "SOCKS authentication required (enter a blank username to cancel)" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:556 src/curses_client/curses_client.c:575 | |
+#: src/curses_client/curses_client.c:552 | |
msgid "User name: " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:558 src/curses_client/curses_client.c:577 | |
+#: src/curses_client/curses_client.c:554 | |
msgid "Password: " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:572 | |
-msgid "SOCKS authentication required (enter a blank username to cancel)" | |
-msgstr "" | |
- | |
-#: src/curses_client/curses_client.c:671 | |
+#: src/curses_client/curses_client.c:649 | |
msgid "Please wait... attempting to contact dopewars server..." | |
msgstr "" | |
-#: src/curses_client/curses_client.c:682 | |
+#. Display of an error while contacting the metaserver | |
+#: src/curses_client/curses_client.c:660 | |
msgid "Cannot get metaserver details" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:690 | |
+#. Display of an error message while trying to contact a dopewars | |
+#. server (the error message itself is displayed on the next | |
+#. screen line) | |
+#: src/curses_client/curses_client.c:668 | |
msgid "Could not start multiplayer dopewars" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:698 | |
+#: src/curses_client/curses_client.c:671 | |
+msgid "connection to server failed" | |
+msgstr "" | |
+ | |
+#: src/curses_client/curses_client.c:678 | |
msgid "Will you... C>onnect to a named dopewars server" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:700 | |
+#: src/curses_client/curses_client.c:680 | |
msgid " L>ist the servers on the metaserver, and select one" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:703 | |
+#: src/curses_client/curses_client.c:683 | |
msgid "" | |
" Q>uit (where you can start a server by typing \"dopewars -s\")" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:705 | |
+#: src/curses_client/curses_client.c:685 | |
msgid " or P>lay single-player ? " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:710 | |
+#. Translate these 4 keys in line with the above options, keeping | |
+#. the order the same (C>onnect, L>ist, Q>uit, P>lay single-player) | |
+#: src/curses_client/curses_client.c:690 | |
msgid "CLQP" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:803 | |
+#. Display of shortcut keys and locations to jet to | |
+#: src/curses_client/curses_client.c:783 | |
#, c-format | |
msgid "%d. %tde" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:810 src/gui_client/gtk_client.c:1454 | |
+#. Prompt when the player chooses to "jet" to a new location | |
+#. Prompt in 'Jet' dialog | |
+#: src/curses_client/curses_client.c:790 src/gui_client/gtk_client.c:1486 | |
msgid "Where to, dude ? " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:816 | |
+#: src/curses_client/curses_client.c:796 | |
msgid "%/Location display/%tde" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:852 | |
+#. List of drugs that you can drop (%tde = "drugs" by | |
+#. default) | |
+#: src/curses_client/curses_client.c:832 | |
#, c-format | |
msgid "You can't get any cash for the following carried %tde :" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:865 | |
+#: src/curses_client/curses_client.c:845 | |
msgid "What do you want to drop? " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:875 | |
+#: src/curses_client/curses_client.c:855 | |
msgid "How many do you drop? " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:911 | |
-#: src/curses_client/curses_client.c:1395 | |
+#. Buy and sell prompts for dealing drugs or guns | |
+#: src/curses_client/curses_client.c:891 src/curses_client/curses_client.c:1375 | |
msgid "What do you wish to buy? " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:913 | |
-#: src/curses_client/curses_client.c:1347 | |
+#: src/curses_client/curses_client.c:893 src/curses_client/curses_client.c:1327 | |
msgid "What do you wish to sell? " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:931 | |
+#. Display of number of drugs you could buy and/or carry, when | |
+#. buying drugs | |
+#: src/curses_client/curses_client.c:911 | |
#, c-format | |
msgid "You can afford %d, and can carry %d. " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:934 | |
+#: src/curses_client/curses_client.c:914 | |
msgid "How many do you buy? " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:947 | |
+#: src/curses_client/curses_client.c:927 | |
#, c-format | |
msgid "You have %d. " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:950 | |
+#: src/curses_client/curses_client.c:930 | |
msgid "How many do you sell? " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:983 | |
+#: src/curses_client/curses_client.c:963 | |
#, c-format | |
msgid "Choose an errand to give one of your %tde..." | |
msgstr "" | |
-#: src/curses_client/curses_client.c:989 | |
+#: src/curses_client/curses_client.c:969 | |
msgid " S>py on another dealer (cost: %P)" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:993 | |
+#: src/curses_client/curses_client.c:973 | |
msgid " T>ip off the cops to another dealer (cost: %P)" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:996 | |
+#: src/curses_client/curses_client.c:976 | |
msgid " G>et stuffed" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:999 | |
+#: src/curses_client/curses_client.c:979 | |
msgid "or C>ontact your spies and receive reports" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1001 | |
+#: src/curses_client/curses_client.c:981 | |
msgid "or N>o errand ? " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1008 | |
+#. Translate these 5 keys to match the above options, keeping the | |
+#. original order the same (S>py, T>ip off, G>et stuffed, C>ontact spy, | |
+#. N>o errand) | |
+#: src/curses_client/curses_client.c:988 | |
msgid "STGCN" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1013 | |
+#: src/curses_client/curses_client.c:993 | |
msgid "Whom do you want to spy on? " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1019 | |
+#: src/curses_client/curses_client.c:999 | |
msgid "Whom do you want to tip the cops off to? " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1026 | |
+#. Prompt for confirmation of sacking a bitch | |
+#: src/curses_client/curses_client.c:1006 | |
msgid " Are you sure? " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1031 | |
-#: src/curses_client/curses_client.c:1054 | |
-#: src/curses_client/curses_client.c:2711 | |
+#. The two keys that are valid for answering Yes/No - if you | |
+#. translate them, keep them in the same order - i.e. "Yes" before | |
+#. "No" | |
+#: src/curses_client/curses_client.c:1011 | |
+#: src/curses_client/curses_client.c:1034 | |
+#: src/curses_client/curses_client.c:2722 | |
msgid "YN" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1052 | |
+#: src/curses_client/curses_client.c:1032 | |
msgid "Are you sure you want to quit? " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1065 | |
+#. Prompt for player to change his/her name | |
+#: src/curses_client/curses_client.c:1045 | |
msgid "New name: " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1132 | |
+#: src/curses_client/curses_client.c:1112 | |
msgid "You have been pushed from the server. Reverting to single player mode." | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1142 | |
+#: src/curses_client/curses_client.c:1122 | |
msgid "The server has terminated. Reverting to single player mode." | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1162 src/gui_client/gtk_client.c:503 | |
-#: src/serverside.c:450 | |
+#: src/curses_client/curses_client.c:1142 src/gui_client/gtk_client.c:518 | |
+#: src/serverside.c:378 | |
#, c-format | |
msgid "%s joins the game!" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1169 src/gui_client/gtk_client.c:512 | |
+#: src/curses_client/curses_client.c:1149 src/gui_client/gtk_client.c:527 | |
#, c-format | |
msgid "%s has left the game." | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1177 | |
+#. Displayed when a player changes his/her name | |
+#: src/curses_client/curses_client.c:1157 | |
#, c-format | |
msgid "%s will now be known as %s." | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1199 | |
+#: src/curses_client/curses_client.c:1179 | |
msgid "S U B W A Y" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1206 | |
-#: src/curses_client/curses_client.c:2012 src/gui_client/gtk_client.c:1215 | |
+#: src/curses_client/curses_client.c:1186 | |
+#: src/curses_client/curses_client.c:1992 src/gui_client/gtk_client.c:1226 | |
msgid "%/Current location/%tde" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1248 | |
+#: src/curses_client/curses_client.c:1228 | |
msgid "" | |
"Unfortunately, somebody else is already using \"your\" name. Please change " | |
"it." | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1275 | |
+#: src/curses_client/curses_client.c:1255 | |
msgid "H I G H S C O R E S" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1339 src/gui_client/gtk_client.c:1817 | |
+#. Error - player tried to sell guns that he/she doesn't have | |
+#. (%tde="guns" by default) | |
+#: src/curses_client/curses_client.c:1319 src/gui_client/gtk_client.c:1851 | |
#, c-format | |
msgid "You don't have any %tde to sell!" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1358 src/gui_client/gtk_client.c:1838 | |
+#. Error - player tried to sell some guns that he/she doesn't have | |
+#: src/curses_client/curses_client.c:1338 src/gui_client/gtk_client.c:1872 | |
msgid "You don't have any to sell!" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1386 src/gui_client/gtk_client.c:1823 | |
+#. Error - player tried to buy more guns | |
+#. than his/her bitches can carry (1st | |
+#. %tde="bitches", 2nd %tde="guns" by | |
+#. default) | |
+#: src/curses_client/curses_client.c:1366 src/gui_client/gtk_client.c:1857 | |
#, c-format | |
msgid "You'll need more %tde to carry any more %tde!" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1407 src/gui_client/gtk_client.c:1829 | |
+#. Error - player tried to buy a gun that he/she doesn't have | |
+#. space for (%tde="gun" by default) | |
+#: src/curses_client/curses_client.c:1387 src/gui_client/gtk_client.c:1863 | |
#, c-format | |
msgid "You don't have enough space to carry that %tde!" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1417 src/gui_client/gtk_client.c:1834 | |
+#. Error - player tried to buy a gun that he/she can't afford | |
+#. (%tde="gun" by default) | |
+#: src/curses_client/curses_client.c:1397 src/gui_client/gtk_client.c:1868 | |
#, c-format | |
msgid "You don't have enough cash to buy that %tde!" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1457 | |
+#. Prompt for actions in the gun shop | |
+#: src/curses_client/curses_client.c:1437 | |
msgid "Will you B>uy, S>ell, or L>eave? " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1467 | |
+#. Translate these three keys in line with the above options, keeping | |
+#. the order (B>uy, S>ell, L>eave) the same - you can change the | |
+#. wording of the prompt, but if you change the order in this key | |
+#. list, the keys will do the wrong things! | |
+#: src/curses_client/curses_client.c:1447 | |
msgid "BSL" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1490 | |
+#: src/curses_client/curses_client.c:1470 | |
msgid "How much money do you pay back? " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1501 | |
-#: src/curses_client/curses_client.c:1547 src/gui_client/gtk_client.c:2534 | |
+#. Error - player doesn't have enough money to pay back the loan | |
+#. Error - player has tried to put more money into the bank than | |
+#. he/she has | |
+#: src/curses_client/curses_client.c:1481 | |
+#: src/curses_client/curses_client.c:1527 src/gui_client/gtk_client.c:2553 | |
msgid "You don't have that much money!" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1526 | |
+#. Prompt for dealing with the bank in the curses client | |
+#: src/curses_client/curses_client.c:1506 | |
msgid "Do you want to D>eposit money, W>ithdraw money, or L>eave ? " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1532 | |
+#. Make sure you keep the order the same if you translate these keys! | |
+#. (D>eposit, W>ithdraw, L>eave) | |
+#: src/curses_client/curses_client.c:1512 | |
msgid "DWL" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1536 | |
+#. Prompt for putting money in or taking money out of the bank | |
+#: src/curses_client/curses_client.c:1516 | |
msgid "How much money? " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1552 | |
+#. Error - player has tried to withdraw more money from the bank | |
+#. than there is in the account | |
+#: src/curses_client/curses_client.c:1532 | |
msgid "There isn't that much money in the bank..." | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1586 | |
+#. Expansions of the single-letter keypresses for the benefit of the | |
+#. user. i.e. "Yes" is printed for the key "Y" etc. You should indicate | |
+#. to the user which letter in the word corresponds to the keypress, by | |
+#. capitalising it or similar. | |
+#: src/curses_client/curses_client.c:1566 | |
msgid "Y:Yes" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1586 | |
+#: src/curses_client/curses_client.c:1566 | |
msgid "N:No" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1586 | |
+#: src/curses_client/curses_client.c:1566 | |
msgid "R:Run" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1587 | |
+#: src/curses_client/curses_client.c:1567 | |
msgid "F:Fight" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1587 | |
+#: src/curses_client/curses_client.c:1567 | |
msgid "A:Attack" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1587 | |
+#: src/curses_client/curses_client.c:1567 | |
msgid "E:Evade" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1700 | |
+#: src/curses_client/curses_client.c:1680 | |
msgid "Press any key..." | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1963 | |
+#. Title of the "Messages" window in the curses client | |
+#: src/curses_client/curses_client.c:1943 | |
msgid "Messages (-/+ scrolls up/down)" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1973 src/gui_client/gtk_client.c:2284 | |
+#. Title of the "Stats" window in the curses client | |
+#: src/curses_client/curses_client.c:1953 src/gui_client/gtk_client.c:2291 | |
msgid "Stats" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1979 | |
+#. Display of the player's cash in the stats window (careful to keep the | |
+#. formatting if you change the length of the "Cash" word) | |
+#: src/curses_client/curses_client.c:1959 | |
msgid "Cash %17P" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1983 | |
+#. Display of the total number of guns carried (%Tde="Guns" by default) | |
+#: src/curses_client/curses_client.c:1963 | |
msgid "%-19Tde%3d" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1988 | |
+#. Display of the player's health | |
+#: src/curses_client/curses_client.c:1968 | |
#, c-format | |
msgid "Health %3d" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1992 | |
+#. Display of the player's bank balance | |
+#: src/curses_client/curses_client.c:1972 | |
msgid "Bank %17P" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:1998 | |
+#. Display of the player's debt | |
+#: src/curses_client/curses_client.c:1978 | |
msgid "Debt %17P" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:2004 | |
+#: src/curses_client/curses_client.c:1984 | |
#, c-format | |
msgid "Space %6d" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:2008 | |
+#. Display of the player's number of bitches, and available space | |
+#. (%Tde="Bitches" by default) | |
+#: src/curses_client/curses_client.c:1988 | |
msgid "%Tde %3d Space %6d" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:2021 | |
+#: src/curses_client/curses_client.c:2001 | |
msgid "Trenchcoat" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:2027 | |
+#. Title of the "drugs" window (the only important bit in this | |
+#. string is the "%Tde" which is "Drugs" by default; the %/.../ part | |
+#. is ignored, so you don't need to translate it; see doc/i18n.html) | |
+#. | |
+#: src/curses_client/curses_client.c:2007 | |
msgid "%/Stats: Drugs/%Tde" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:2035 | |
+#: src/curses_client/curses_client.c:2015 | |
msgid "%-7tde %3d @ %P" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:2042 | |
+#. Display of carried drugs (%tde="Opium", etc. by default) | |
+#: src/curses_client/curses_client.c:2022 | |
#, c-format | |
msgid "%-7tde %3d" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:2052 | |
+#. Title of the "guns" window (the only important bit in this string | |
+#. is the "%Tde" which is "Guns" by default) | |
+#: src/curses_client/curses_client.c:2032 | |
msgid "%/Stats: Guns/%Tde" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:2057 | |
+#. Display of carried guns (%tde="Baretta", etc. by default) | |
+#: src/curses_client/curses_client.c:2037 | |
#, c-format | |
msgid "%-22tde %3d" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:2082 | |
+#: src/curses_client/curses_client.c:2062 | |
#, c-format | |
msgid "Spy reports for %s" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:2088 | |
+#. Message displayed with a spy's list of drugs (%Tde="Drugs" by | |
+#. default) | |
+#: src/curses_client/curses_client.c:2068 | |
msgid "%/Spy: Drugs/%Tde..." | |
msgstr "" | |
-#: src/curses_client/curses_client.c:2096 | |
+#. Message displayed with a spy's list of guns (%Tde="Guns" by default) | |
+#: src/curses_client/curses_client.c:2076 | |
msgid "%/Spy: Guns/%Tde..." | |
msgstr "" | |
-#: src/curses_client/curses_client.c:2124 | |
+#: src/curses_client/curses_client.c:2104 | |
msgid "No other players are currently logged on!" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:2129 | |
+#: src/curses_client/curses_client.c:2109 | |
msgid "Players currently logged on:-" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:2279 | |
+#. Display of drug prices (%tde="drugs" by default) | |
+#: src/curses_client/curses_client.c:2278 | |
#, c-format | |
msgid "Hey dude, the prices of %tde here are:" | |
msgstr "" | |
-#: src/curses_client/curses_client.c:2288 | |
-msgid "%c. %-10tde %8P" | |
+#. List of individual drug names for selection (%tde="Opium" etc. | |
+#. by default) | |
+#: src/curses_client/curses_client.c:2287 | |
+msgid "%c. %tde%s %8P" | |
msgstr "" | |
#: src/curses_client/curses_client.c:2332 | |
t@@ -1734,6 +1827,7 @@ msgstr "" | |
msgid "Hey dude, what's your name? " | |
msgstr "" | |
+#. Prompts for "normal" actions in curses client | |
#: src/curses_client/curses_client.c:2393 | |
msgid "Will you B>uy" | |
msgstr "" | |
t@@ -1770,6 +1864,7 @@ msgstr "" | |
msgid ", or Q>uit? " | |
msgstr "" | |
+#. Prompts for actions during fights in curses client | |
#: src/curses_client/curses_client.c:2419 | |
msgid "Do you " | |
msgstr "" | |
t@@ -1786,6 +1881,7 @@ msgstr "" | |
msgid "R>un, " | |
msgstr "" | |
+#. (%tde = "drugs" by default here) | |
#: src/curses_client/curses_client.c:2431 | |
#, c-format | |
msgid "D>eal %tde, " | |
t@@ -1799,10 +1895,16 @@ msgstr "" | |
msgid "Connection to server lost! Reverting to single player mode" | |
msgstr "" | |
+#. N.B. You must keep the order of these keys the same as the | |
+#. original when you translate (B>uy, S>ell, D>rop, T>alk, P>age, | |
+#. L>ist, G>ive errand, F>ight, J>et, Q>uit) | |
#: src/curses_client/curses_client.c:2522 | |
msgid "BSDTPLGFJQ" | |
msgstr "" | |
+#. N.B. You must keep the order of these keys the same as the | |
+#. original when you translate (D>eal drugs, R>un, F>ight, S>tand, | |
+#. Q>uit) | |
#: src/curses_client/curses_client.c:2528 | |
msgid "DRFSQ" | |
msgstr "" | |
t@@ -1811,6 +1913,7 @@ msgstr "" | |
msgid "List what? P>layers or S>cores? " | |
msgstr "" | |
+#. P>layers, S>cores | |
#: src/curses_client/curses_client.c:2562 | |
msgid "PS" | |
msgstr "" | |
t@@ -1819,387 +1922,443 @@ msgstr "" | |
msgid "Whom do you want to page (talk privately to) ? " | |
msgstr "" | |
+#. Prompt for sending player-player messages | |
#: src/curses_client/curses_client.c:2581 | |
#: src/curses_client/curses_client.c:2595 | |
msgid "Talk: " | |
msgstr "" | |
-#: src/curses_client/curses_client.c:2710 | |
+#: src/curses_client/curses_client.c:2721 | |
msgid "Play again? " | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:159 | |
+#. The names of the menus and their items in the GTK+ client | |
+#: src/gui_client/gtk_client.c:162 | |
msgid "/_Game" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:160 | |
+#: src/gui_client/gtk_client.c:163 | |
msgid "/Game/_New..." | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:161 | |
+#: src/gui_client/gtk_client.c:164 | |
msgid "/Game/_Abandon..." | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:162 | |
+#: src/gui_client/gtk_client.c:165 | |
msgid "/Game/_Options..." | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:163 | |
+#: src/gui_client/gtk_client.c:166 | |
msgid "/Game/Enable _sound" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:164 | |
+#: src/gui_client/gtk_client.c:167 | |
msgid "/Game/_Quit..." | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:165 | |
+#: src/gui_client/gtk_client.c:168 | |
msgid "/_Talk" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:166 | |
+#: src/gui_client/gtk_client.c:169 | |
msgid "/Talk/To _All..." | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:167 | |
+#: src/gui_client/gtk_client.c:170 | |
msgid "/Talk/To _Player..." | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:168 | |
+#: src/gui_client/gtk_client.c:171 | |
msgid "/_List" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:169 | |
+#: src/gui_client/gtk_client.c:172 | |
msgid "/List/_Players..." | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:170 | |
+#: src/gui_client/gtk_client.c:173 | |
msgid "/List/_Scores..." | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:171 | |
+#: src/gui_client/gtk_client.c:174 | |
msgid "/List/_Inventory..." | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:172 | |
+#: src/gui_client/gtk_client.c:175 | |
msgid "/_Errands" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:173 | |
+#: src/gui_client/gtk_client.c:176 | |
msgid "/Errands/_Spy..." | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:174 | |
+#: src/gui_client/gtk_client.c:177 | |
msgid "/Errands/_Tipoff..." | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:178 | |
+#: src/gui_client/gtk_client.c:181 | |
msgid "/Errands/_Get spy reports..." | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:179 | |
+#: src/gui_client/gtk_client.c:182 | |
msgid "/_Help" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:180 | |
+#: src/gui_client/gtk_client.c:183 | |
msgid "/Help/_About..." | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:194 | |
+#. Titles of the message boxes for warnings and errors | |
+#: src/gui_client/gtk_client.c:197 | |
msgid "Warning" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:195 | |
+#: src/gui_client/gtk_client.c:198 | |
msgid "Error" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:196 | |
+#: src/gui_client/gtk_client.c:199 | |
msgid "Message" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:228 src/gui_client/gtk_client.c:244 | |
-#: src/gui_client/gtk_client.c:253 src/gui_client/gtk_client.c:275 | |
+#. Prompt in 'quit game' dialog | |
+#: src/gui_client/gtk_client.c:241 src/gui_client/gtk_client.c:257 | |
+#: src/gui_client/gtk_client.c:266 src/gui_client/gtk_client.c:288 | |
msgid "Abandon current game?" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:230 src/gui_client/gtk_client.c:245 | |
+#. Title of 'quit game' dialog | |
+#: src/gui_client/gtk_client.c:243 src/gui_client/gtk_client.c:258 | |
msgid "Quit Game" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:255 | |
+#. Title of 'stop game to start a new game' dialog | |
+#: src/gui_client/gtk_client.c:268 | |
msgid "Start new game" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:277 | |
+#. Title of 'abandon game' dialog | |
+#: src/gui_client/gtk_client.c:290 | |
msgid "Abandon game" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:317 | |
+#. Title of inventory window | |
+#: src/gui_client/gtk_client.c:330 | |
msgid "Inventory" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:396 | |
+#. The network connection to the server was dropped unexpectedly | |
+#: src/gui_client/gtk_client.c:409 | |
msgid "Connection to server lost - switching to single player mode" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:463 | |
+#. The server admin has asked us to leave - so warn the user, and do | |
+#. so | |
+#: src/gui_client/gtk_client.c:478 | |
msgid "" | |
"You have been pushed from the server.\n" | |
"Switching to single player mode." | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:471 | |
+#. The server has sent us notice that it is shutting down | |
+#: src/gui_client/gtk_client.c:486 | |
msgid "" | |
"The server has terminated.\n" | |
"Switching to single player mode." | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:530 | |
+#. Message displayed when the player "jets" to a new location | |
+#: src/gui_client/gtk_client.c:545 | |
#, c-format | |
msgid "Jetting to %tde" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:541 | |
+#. Text for the Errands/Sack Bitch menu item | |
+#: src/gui_client/gtk_client.c:556 | |
msgid "%/Sack Bitch menu item/S_ack %Tde..." | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:550 | |
+#. Text to update the Errands/Spy menu item with the price for spying | |
+#: src/gui_client/gtk_client.c:565 | |
msgid "_Spy (%P)" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:556 | |
+#. Text to update the Errands/Tipoff menu item with the price for a | |
+#. tipoff | |
+#: src/gui_client/gtk_client.c:571 | |
msgid "_Tipoff (%P)" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:615 | |
+#. Title of the GTK+ high score dialog | |
+#: src/gui_client/gtk_client.c:629 | |
msgid "High Scores" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:668 src/gui_client/gtk_client.c:696 | |
+#. Error - the high score from the server is invalid | |
+#: src/gui_client/gtk_client.c:682 src/gui_client/gtk_client.c:710 | |
msgid "Corrupt high score!" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:902 | |
+#: src/gui_client/gtk_client.c:916 | |
msgid "Fight" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:943 | |
+#. Button for closing the "Fight" dialog and going back to dealing drugs | |
+#. (%Tde = "Drugs" by default) | |
+#: src/gui_client/gtk_client.c:957 | |
msgid "_Deal %Tde" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:950 src/gui_client/gtk_client.c:1876 | |
-#: src/gui_client/gtk_client.c:2147 | |
+#. Button for shooting at other players in the "Fight" dialog, or for | |
+#. popping up the "Fight" dialog from the main window | |
+#: src/gui_client/gtk_client.c:964 src/gui_client/gtk_client.c:1910 | |
+#: src/gui_client/gtk_client.c:2167 | |
msgid "_Fight" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:954 | |
+#. Button to stand and take it in the "Fight" dialog | |
+#: src/gui_client/gtk_client.c:968 | |
msgid "_Stand" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:958 src/gui_client/gtk_client.c:1875 | |
+#. Button to run from combat in the "Fight" dialog | |
+#: src/gui_client/gtk_client.c:972 src/gui_client/gtk_client.c:1909 | |
msgid "_Run" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1024 | |
+#. Display of number of bitches or deputies during combat | |
+#. (%tde="bitches" or "deputies" (etc.) by default) | |
+#: src/gui_client/gtk_client.c:1038 | |
msgid "%/Combat: Bitches/%d %tde" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1029 | |
+#: src/gui_client/gtk_client.c:1043 | |
msgid "(Left)" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1031 | |
+#: src/gui_client/gtk_client.c:1045 | |
msgid "(Dead)" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1033 | |
+#: src/gui_client/gtk_client.c:1047 | |
#, c-format | |
msgid "Health: %d" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1050 | |
+#. Display of the current player's name during combat | |
+#: src/gui_client/gtk_client.c:1064 | |
msgid "You" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1239 | |
+#. Display of carried guns in GTK+ client status window (%Tde="Guns" by | |
+#. default) | |
+#: src/gui_client/gtk_client.c:1250 | |
msgid "%/GTK Stats: Guns/%Tde" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1247 | |
+#. Display of number of bitches in GTK+ client status window | |
+#. (%Tde="Bitches" by default) | |
+#: src/gui_client/gtk_client.c:1258 | |
msgid "%/GTK Stats: Bitches/%Tde" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1338 | |
+#: src/gui_client/gtk_client.c:1370 | |
msgid "%/Inventory drug name/%tde" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1342 | |
+#: src/gui_client/gtk_client.c:1374 | |
msgid "%/Inventory gun name/%tde" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1441 | |
+#. Title of 'Jet' dialog | |
+#: src/gui_client/gtk_client.c:1473 | |
msgid "Jet to location" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1484 | |
+#: src/gui_client/gtk_client.c:1516 | |
msgid "%/Location to jet to/%tde" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1493 | |
+#. Display of locations in 'Jet' window (%tde="The Bronx" etc. by | |
+#. default) | |
+#: src/gui_client/gtk_client.c:1525 | |
#, c-format | |
msgid "_%c. %tde" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1529 | |
+#. Display of the current price of the selected drug in 'Deal Drugs' | |
+#. dialog | |
+#: src/gui_client/gtk_client.c:1561 | |
msgid "at %P" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1536 | |
+#. Display of current inventory of the selected drug in 'Deal Drugs' | |
+#. dialog (%tde="Opium" etc. by default) | |
+#: src/gui_client/gtk_client.c:1568 | |
#, c-format | |
msgid "You are currently carrying %d %tde" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1543 | |
+#. Available space for drugs in 'Deal Drugs' dialog | |
+#: src/gui_client/gtk_client.c:1575 | |
#, c-format | |
msgid "Available space: %d" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1556 | |
+#. Number of the selected drug that you can afford in 'Deal Drugs' | |
+#. dialog | |
+#: src/gui_client/gtk_client.c:1588 | |
#, c-format | |
msgid "You can afford %d" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1617 src/gui_client/gtk_client.c:1783 | |
+#: src/gui_client/gtk_client.c:1661 | |
msgid "Buy" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1619 src/gui_client/gtk_client.c:1785 | |
+#: src/gui_client/gtk_client.c:1663 | |
msgid "Sell" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1621 src/gui_client/gtk_client.c:1787 | |
+#: src/gui_client/gtk_client.c:1665 | |
msgid "Drop" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1696 | |
+#: src/gui_client/gtk_client.c:1734 | |
msgid "%/DealDrugs drug name/%tde" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1730 | |
+#. Prompts for action in the "deal drugs" dialog | |
+#: src/gui_client/gtk_client.c:1771 | |
msgid "Buy how many?" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1732 | |
+#: src/gui_client/gtk_client.c:1773 | |
msgid "Sell how many?" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1734 | |
+#: src/gui_client/gtk_client.c:1775 | |
msgid "Drop how many?" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1807 | |
+#: src/gui_client/gtk_client.c:1841 | |
#, c-format | |
msgid "Buy %tde" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1809 | |
+#: src/gui_client/gtk_client.c:1843 | |
#, c-format | |
msgid "Sell %tde" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1811 | |
+#: src/gui_client/gtk_client.c:1845 | |
#, c-format | |
msgid "Drop %tde" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1875 src/gtkport/gtkport.c:50 | |
+#. Button titles that correspond to the single-keypress options provided | |
+#. by the curses client (e.g. _Yes corresponds to 'Y' etc.) | |
+#: src/gui_client/gtk_client.c:1909 src/gtkport/gtkport.c:54 | |
msgid "_Yes" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1875 src/gtkport/gtkport.c:51 | |
+#: src/gui_client/gtk_client.c:1909 src/gtkport/gtkport.c:55 | |
msgid "_No" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1876 | |
+#: src/gui_client/gtk_client.c:1910 | |
msgid "_Attack" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1876 | |
+#: src/gui_client/gtk_client.c:1910 | |
msgid "_Evade" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:1899 | |
+#. Title of the 'ask player a question' dialog | |
+#: src/gui_client/gtk_client.c:1933 | |
msgid "Question" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2087 | |
+#. Available space label in GTK+ client status display | |
+#: src/gui_client/gtk_client.c:2107 | |
msgid "Space" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2094 | |
+#. Player's cash label in GTK+ client status display | |
+#: src/gui_client/gtk_client.c:2114 | |
msgid "Cash" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2101 | |
+#. Player's debt label in GTK+ client status display | |
+#: src/gui_client/gtk_client.c:2121 | |
msgid "Debt" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2108 | |
+#. Player's bank balance label in GTK+ client status display | |
+#: src/gui_client/gtk_client.c:2128 | |
msgid "Bank" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2125 | |
+#. Player's health label in GTK+ client status display | |
+#: src/gui_client/gtk_client.c:2145 | |
msgid "Health" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2150 | |
+#. Caption of 'Jet' button in main window | |
+#: src/gui_client/gtk_client.c:2170 | |
msgid "_Jet!" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2254 src/winmain.c:364 src/winmain.c:373 | |
+#. Title of main window in GTK+ client | |
+#: src/gui_client/gtk_client.c:2262 src/winmain.c:381 src/winmain.c:390 | |
msgid "dopewars" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2378 | |
+#. Credits labels in GTK+ 'about' dialog | |
+#: src/gui_client/gtk_client.c:2397 | |
msgid "English Translation" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2378 | |
+#: src/gui_client/gtk_client.c:2397 | |
msgid "Ben Webb" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2379 | |
+#: src/gui_client/gtk_client.c:2398 | |
msgid "Icons and graphics" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2380 src/gui_client/optdialog.c:1001 | |
+#: src/gui_client/gtk_client.c:2399 src/gui_client/optdialog.c:1058 | |
msgid "Sounds" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2381 | |
+#: src/gui_client/gtk_client.c:2400 | |
msgid "Drug Dealing and Research" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2382 | |
+#: src/gui_client/gtk_client.c:2401 | |
msgid "Play Testing" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2383 | |
+#: src/gui_client/gtk_client.c:2402 | |
msgid "Extensive Play Testing" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2385 | |
+#: src/gui_client/gtk_client.c:2404 | |
msgid "Constructive Criticism" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2387 | |
+#: src/gui_client/gtk_client.c:2406 | |
msgid "Unconstructive Criticism" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2395 | |
+#. Title of GTK+ 'about' dialog | |
+#: src/gui_client/gtk_client.c:2414 | |
msgid "About dopewars" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2406 | |
+#. Main content of GTK+ 'about' dialog | |
+#: src/gui_client/gtk_client.c:2425 | |
msgid "" | |
"Based on John E. Dell's old Drug Wars game, dopewars is a simulation of an\n" | |
"imaginary drug market. dopewars is an All-American game which features\n" | |
t@@ -2211,14 +2370,16 @@ msgid "" | |
"have one month of game time to make your fortune.\n" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2419 | |
+#. Version and copyright notice in GTK+ 'about' dialog | |
+#: src/gui_client/gtk_client.c:2438 | |
#, c-format | |
msgid "" | |
"Version %s Copyright (C) 1998-2020 Ben Webb [email protected]\n" | |
"dopewars is released under the GNU General Public Licence\n" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2449 | |
+#. Label at the bottom of GTK+ 'about' dialog | |
+#: src/gui_client/gtk_client.c:2468 | |
msgid "" | |
"\n" | |
"For information on the command line options, type dopewars -h at your\n" | |
t@@ -2226,79 +2387,96 @@ msgid "" | |
"options.\n" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2456 | |
+#: src/gui_client/gtk_client.c:2475 | |
msgid "Local HTML documentation" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2512 src/gui_client/gtk_client.c:2564 | |
+#. Title of loan shark dialog - (%Tde="The Loan Shark" by default) | |
+#: src/gui_client/gtk_client.c:2531 src/gui_client/gtk_client.c:2583 | |
msgid "%/LoanShark window title/%Tde" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2519 src/gui_client/gtk_client.c:2568 | |
+#. Title of bank dialog - (%Tde="The Bank" by default) | |
+#: src/gui_client/gtk_client.c:2538 src/gui_client/gtk_client.c:2587 | |
msgid "%/BankName window title/%Tde" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2528 | |
+#: src/gui_client/gtk_client.c:2547 | |
msgid "You must enter a positive amount of money!" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2531 | |
+#: src/gui_client/gtk_client.c:2550 | |
msgid "There isn't that much money available..." | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2584 | |
+#. Display of player's cash in bank or loan shark dialog | |
+#: src/gui_client/gtk_client.c:2603 | |
msgid "Cash: %P" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2590 | |
+#. Display of player's debt in loan shark dialog | |
+#: src/gui_client/gtk_client.c:2609 | |
msgid "Debt: %P" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2593 | |
+#. Display of player's bank balance in bank dialog | |
+#: src/gui_client/gtk_client.c:2612 | |
msgid "Bank: %P" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2601 | |
+#. Prompt for paying back a loan | |
+#: src/gui_client/gtk_client.c:2620 | |
msgid "Pay back:" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2605 | |
+#. Radio button selected if you want to pay money into the bank | |
+#: src/gui_client/gtk_client.c:2624 | |
msgid "Deposit" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2611 | |
+#. Radio button selected if you want to withdraw money from the bank | |
+#: src/gui_client/gtk_client.c:2630 | |
msgid "Withdraw" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2642 | |
+#. Button to pay back the entire loan/debt | |
+#: src/gui_client/gtk_client.c:2661 | |
msgid "Pay all" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2673 | |
+#. Title of player list dialog | |
+#: src/gui_client/gtk_client.c:2692 | |
msgid "Player List" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2773 | |
+#. Title of talk dialog | |
+#: src/gui_client/gtk_client.c:2804 | |
msgid "Talk to player(s)" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2793 | |
+#. Checkbutton set if you want to talk to all players | |
+#: src/gui_client/gtk_client.c:2826 | |
msgid "Talk to all players" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2799 | |
+#. Prompt for you to enter the message to be sent to other players | |
+#: src/gui_client/gtk_client.c:2832 | |
msgid "Message:-" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2814 | |
+#. Button to send a message to other players | |
+#: src/gui_client/gtk_client.c:2847 | |
msgid "Send" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2918 | |
+#. Title of dialog to select a player to spy on | |
+#: src/gui_client/gtk_client.c:2966 | |
msgid "Spy On Player" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2922 | |
+#. Informative text for "spy on player" dialog. (%tde = "bitch", | |
+#. "bitch", "guns", "drugs", respectively, by default) | |
+#: src/gui_client/gtk_client.c:2970 | |
#, c-format | |
msgid "" | |
"Please choose the player to spy on. Your %tde will\n" | |
t@@ -2308,11 +2486,14 @@ msgid "" | |
"you, so any %tde or %tde that he's carrying may be lost!" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2937 | |
+#. Title of dialog to select a player to tip the cops off to | |
+#: src/gui_client/gtk_client.c:2985 | |
msgid "Tip Off The Cops" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2941 | |
+#. Informative text for "tip off cops" dialog. (%tde = "bitch", | |
+#. "bitch", "guns", "drugs", respectively, by default) | |
+#: src/gui_client/gtk_client.c:2989 | |
#, c-format | |
msgid "" | |
"Please choose the player to tip off the cops to. Your %tde will\n" | |
t@@ -2321,413 +2502,438 @@ msgid "" | |
"so any %tde or %tde that he's carrying may be lost!" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2992 | |
+#. Title of dialog to sack a bitch (%Tde = "Bitch" by default) | |
+#: src/gui_client/gtk_client.c:3040 | |
msgid "%/Sack Bitch dialog title/Sack %Tde" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:2997 | |
+#. Confirmation message for sacking a bitch. (%tde = "guns", "drugs", | |
+#. "bitch", respectively, by default) | |
+#: src/gui_client/gtk_client.c:3045 | |
#, c-format | |
msgid "" | |
"Are you sure? (Any %tde or %tde carried\n" | |
"by this %tde may be lost!)" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:3025 src/gui_client/optdialog.c:630 | |
+#. Column titles for display of drugs/guns carried or available for | |
+#. purchase | |
+#: src/gui_client/gtk_client.c:3076 src/gui_client/optdialog.c:680 | |
msgid "Name" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:3026 src/gui_client/optdialog.c:767 | |
+#: src/gui_client/gtk_client.c:3077 src/gui_client/optdialog.c:830 | |
msgid "Price" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:3027 | |
+#: src/gui_client/gtk_client.c:3078 | |
msgid "Number" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:3030 | |
+#. Button titles for buying/selling/dropping guns or drugs | |
+#: src/gui_client/gtk_client.c:3081 | |
msgid "_Buy ->" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:3031 | |
+#: src/gui_client/gtk_client.c:3082 | |
msgid "<- _Sell" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:3032 | |
+#: src/gui_client/gtk_client.c:3083 | |
msgid "_Drop <-" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:3039 | |
+#. Title of the display of available drugs/guns (%Tde = "Guns" or | |
+#. "Drugs" by default) | |
+#: src/gui_client/gtk_client.c:3090 | |
msgid "%Tde here" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:3045 | |
+#. Title of the display of carried drugs/guns (%Tde = "Guns" or "Drugs" | |
+#. by default) | |
+#: src/gui_client/gtk_client.c:3096 | |
msgid "%Tde carried" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:3145 | |
+#. Title of dialog for changing a player's name | |
+#: src/gui_client/gtk_client.c:3215 | |
msgid "Change Name" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:3158 | |
+#. Informational text to prompt the player to change his/her name | |
+#: src/gui_client/gtk_client.c:3228 | |
msgid "" | |
"Unfortunately, somebody else is already using \"your\" name. Please change " | |
"it:-" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:3203 | |
+#. Title of 'gun shop' dialog in GTK+ client (%Tde="Dan's House of Guns" | |
+#. by default) | |
+#: src/gui_client/gtk_client.c:3273 | |
msgid "%/GTK GunShop window title/%Tde" | |
msgstr "" | |
-#: src/gui_client/gtk_client.c:3270 | |
+#. Title of window to display reports from spies with other players | |
+#: src/gui_client/gtk_client.c:3340 | |
msgid "Spy reports" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:384 | |
+#: src/gui_client/optdialog.c:423 | |
#, c-format | |
msgid "New %s" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:560 | |
+#: src/gui_client/optdialog.c:606 | |
msgid "Select sound file" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:674 | |
+#: src/gui_client/optdialog.c:731 | |
msgid "New" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:680 | |
+#: src/gui_client/optdialog.c:737 | |
msgid "Delete" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:690 | |
+#: src/gui_client/optdialog.c:747 | |
msgid "Up" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:698 | |
+#: src/gui_client/optdialog.c:755 | |
msgid "Down" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:753 | |
+#: src/gui_client/optdialog.c:816 | |
msgid "Police presence" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:754 | |
+#: src/gui_client/optdialog.c:817 | |
msgid "Minimum no. of drugs" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:755 | |
+#: src/gui_client/optdialog.c:818 | |
msgid "Maximum no. of drugs" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:759 | |
+#: src/gui_client/optdialog.c:822 | |
msgid "Minimum normal price" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:760 | |
+#: src/gui_client/optdialog.c:823 | |
msgid "Maximum normal price" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:761 | |
+#: src/gui_client/optdialog.c:824 | |
msgid "Can be specially cheap" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:762 | |
+#: src/gui_client/optdialog.c:825 | |
msgid "Cheap string" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:763 | |
+#: src/gui_client/optdialog.c:826 | |
msgid "Can be specially expensive" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:768 | |
+#: src/gui_client/optdialog.c:831 | |
msgid "Inventory space" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:769 | |
+#: src/gui_client/optdialog.c:832 | |
msgid "Damage" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:773 | |
+#: src/gui_client/optdialog.c:836 | |
msgid "Name of one deputy" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:774 | |
+#: src/gui_client/optdialog.c:837 | |
msgid "Name of several deputies" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:775 | |
+#: src/gui_client/optdialog.c:838 | |
msgid "Minimum no. of deputies" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:776 | |
+#: src/gui_client/optdialog.c:839 | |
msgid "Maximum no. of deputies" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:777 | |
+#: src/gui_client/optdialog.c:840 | |
msgid "Cop armour" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:778 | |
+#: src/gui_client/optdialog.c:841 | |
msgid "Deputy armour" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:786 | |
+#: src/gui_client/optdialog.c:849 | |
msgid "Options" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:802 | |
+#: src/gui_client/optdialog.c:865 | |
msgid "Remove drug references" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:805 | |
+#: src/gui_client/optdialog.c:868 | |
msgid "Unicode config file" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:810 | |
+#: src/gui_client/optdialog.c:873 | |
msgid "Game length (turns)" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:816 | |
+#: src/gui_client/optdialog.c:879 | |
msgid "Starting cash" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:822 | |
+#: src/gui_client/optdialog.c:885 | |
msgid "Starting debt" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:828 | |
+#: src/gui_client/optdialog.c:891 | |
msgid "Currency symbol" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:833 | |
+#: src/gui_client/optdialog.c:896 | |
msgid "Symbol prefixes prices" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:836 | |
+#: src/gui_client/optdialog.c:899 | |
msgid "Name of one bitch" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:842 | |
+#: src/gui_client/optdialog.c:905 | |
msgid "Name of several bitches" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:849 | |
+#: src/gui_client/optdialog.c:912 | |
msgid "Web browser" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:857 | |
+#: src/gui_client/optdialog.c:920 | |
msgid "General" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:863 | |
+#: src/gui_client/optdialog.c:926 | |
msgid "Locations" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:878 | |
+#: src/gui_client/optdialog.c:941 | |
msgid "Expensive string 1" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:884 | |
+#: src/gui_client/optdialog.c:947 | |
msgid "Expensive string 2" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:891 | |
+#: src/gui_client/optdialog.c:954 | |
msgid "Drugs" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:896 | |
+#: src/gui_client/optdialog.c:959 | |
msgid "Guns" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:901 | |
+#: src/gui_client/optdialog.c:964 | |
msgid "Cops" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:909 | |
+#: src/gui_client/optdialog.c:973 | |
msgid "Server reports to metaserver" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:913 | |
+#: src/gui_client/optdialog.c:978 | |
msgid "Minimize to System Tray" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:917 | |
-msgid "Metaserver hostname" | |
-msgstr "" | |
- | |
-#: src/gui_client/optdialog.c:923 src/gui_client/optdialog.c:935 | |
-#: src/gui_client/newgamedia.c:464 src/gui_client/newgamedia.c:543 | |
-msgid "Port" | |
-msgstr "" | |
- | |
-#: src/gui_client/optdialog.c:929 | |
-msgid "Web proxy hostname" | |
+#: src/gui_client/optdialog.c:983 | |
+msgid "Metaserver URL" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:941 | |
-msgid "Script path" | |
-msgstr "" | |
- | |
-#: src/gui_client/optdialog.c:947 src/gui_client/newgamedia.c:467 | |
+#: src/gui_client/optdialog.c:990 src/gui_client/newgamedia.c:438 | |
msgid "Comment" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:953 | |
+#: src/gui_client/optdialog.c:997 | |
msgid "MOTD (welcome message)" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:960 src/gui_client/newgamedia.c:463 | |
-#: src/gui_client/newgamedia.c:515 src/gui_client/newgamedia.c:564 | |
+#. Column titles of metaserver information | |
+#: src/gui_client/optdialog.c:1005 src/gui_client/newgamedia.c:434 | |
+#: src/gui_client/newgamedia.c:597 | |
msgid "Server" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:966 | |
+#: src/gui_client/optdialog.c:1012 | |
msgid "Sound name" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:967 | |
+#: src/gui_client/optdialog.c:1013 | |
msgid "Description" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:982 | |
+#: src/gui_client/optdialog.c:1039 | |
msgid "Sound file" | |
msgstr "" | |
-#: src/gui_client/optdialog.c:989 | |
+#: src/gui_client/optdialog.c:1046 | |
msgid "Browse..." | |
msgstr "" | |
-#: src/gui_client/optdialog.c:994 | |
+#: src/gui_client/optdialog.c:1051 | |
msgid "Play" | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:76 | |
+#: src/gui_client/newgamedia.c:72 | |
msgid "You can't start the game without giving a name first!" | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:77 src/gui_client/newgamedia.c:488 | |
+#. Title of 'New Game' dialog | |
+#: src/gui_client/newgamedia.c:73 src/gui_client/newgamedia.c:516 | |
msgid "New Game" | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:85 | |
+#: src/gui_client/newgamedia.c:81 | |
msgid "Status: Waiting for user input" | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:105 src/AIPlayer.c:72 | |
-msgid "Connection closed by remote host" | |
+#: src/gui_client/newgamedia.c:89 src/gui_client/newgamedia.c:348 | |
+#, c-format | |
+msgid "Status: ERROR: %s" | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:111 | |
-#, c-format | |
-msgid "Status: Could not connect to metaserver (%s)" | |
+#: src/gui_client/newgamedia.c:156 src/AIPlayer.c:72 | |
+msgid "Connection closed by remote host" | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:116 | |
+#. Error: GTK+ client could not connect to the given dopewars server | |
+#: src/gui_client/newgamedia.c:160 | |
#, c-format | |
msgid "Status: Could not connect (%s)" | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:145 src/gui_client/newgamedia.c:365 | |
+#. Message displayed during the attempted connect to a dopewars server | |
+#. Message displayed during the attempted connect to the metaserver | |
+#: src/gui_client/newgamedia.c:188 src/gui_client/newgamedia.c:342 | |
#, c-format | |
msgid "Status: Attempting to contact %s..." | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:213 | |
+#. Displayed if we don't know how many players are logged on to a | |
+#. server | |
+#: src/gui_client/newgamedia.c:264 | |
msgid "Unknown" | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:217 | |
+#. e.g. "5 of 20" means 5 players are logged on to a server, out of | |
+#. a maximum of 20 | |
+#: src/gui_client/newgamedia.c:268 | |
#, c-format | |
msgid "%d of %d" | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:263 | |
+#. Tell the user that we've successfully connected to a SOCKS server, | |
+#. and are now ready to tell it to initiate the "real" connection | |
+#: src/gui_client/newgamedia.c:301 | |
#, c-format | |
msgid "Status: Connected to SOCKS server %s..." | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:271 | |
+#. Tell the user that the SOCKS server is asking us for a username | |
+#. and password | |
+#: src/gui_client/newgamedia.c:309 | |
msgid "Status: Authenticating with SOCKS server" | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:278 | |
+#. Tell the user that all necessary SOCKS authentication has been | |
+#. completed, and now we're going to try to have it connect to | |
+#. the final destination | |
+#: src/gui_client/newgamedia.c:316 | |
#, c-format | |
msgid "Status: Asking SOCKS for connect to %s..." | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:287 | |
-msgid "Status: Obtaining server information from metaserver..." | |
+#: src/gui_client/newgamedia.c:435 src/gui_client/newgamedia.c:577 | |
+msgid "Port" | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:465 | |
+#: src/gui_client/newgamedia.c:436 | |
msgid "Version" | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:466 | |
+#: src/gui_client/newgamedia.c:437 | |
msgid "Players" | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:501 | |
+#. Prompt for player's name in 'New | |
+#. Game' dialog | |
+#: src/gui_client/newgamedia.c:533 | |
msgid "Hey dude, what's your _name?" | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:524 | |
+#. Prompt for hostname to connect to in GTK+ new game dialog | |
+#: src/gui_client/newgamedia.c:558 | |
msgid "Host name" | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:556 src/gui_client/newgamedia.c:620 | |
+#. Button to connect to a named dopewars server | |
+#: src/gui_client/newgamedia.c:590 src/gui_client/newgamedia.c:644 | |
msgid "_Connect" | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:569 src/gui_client/newgamedia.c:591 | |
-msgid "Single player" | |
-msgstr "" | |
- | |
-#: src/gui_client/newgamedia.c:576 | |
+#. Checkbox to activate 'antique mode' in single-player games | |
+#: src/gui_client/newgamedia.c:606 | |
msgid "_Antique mode" | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:584 | |
+#. Button to start a new single-player (standalone, non-network) game | |
+#: src/gui_client/newgamedia.c:614 | |
msgid "_Start single-player game" | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:596 src/gui_client/newgamedia.c:633 | |
-msgid "Metaserver" | |
-msgstr "" | |
- | |
-#: src/gui_client/newgamedia.c:718 | |
-msgid "Proxy Authentication Required" | |
+#. Title of 'New Game' dialog notebook tab for single-player mode | |
+#: src/gui_client/newgamedia.c:621 | |
+msgid "Single player" | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:721 | |
-msgid "Authentication Required" | |
+#. Title of Metaserver notebook tab in New Game dialog | |
+#: src/gui_client/newgamedia.c:656 | |
+msgid "Metaserver" | |
msgstr "" | |
-#: src/gui_client/newgamedia.c:834 | |
+#: src/gui_client/newgamedia.c:735 | |
msgid "SOCKS Authentication Required" | |
msgstr "" | |
-#: src/gtkport/gtkport.c:46 | |
+#: src/gtkport/gtkport.c:50 | |
msgid "_OK" | |
msgstr "" | |
-#: src/gtkport/gtkport.c:47 | |
+#: src/gtkport/gtkport.c:51 | |
msgid "_Close" | |
msgstr "" | |
-#: src/gtkport/gtkport.c:48 | |
+#: src/gtkport/gtkport.c:52 src/gtkport/gtkport.c:5484 | |
msgid "_Cancel" | |
msgstr "" | |
-#: src/gtkport/gtkport.c:49 | |
+#: src/gtkport/gtkport.c:53 | |
msgid "_Refresh" | |
msgstr "" | |
-#: src/gtkport/gtkport.c:52 | |
+#: src/gtkport/gtkport.c:56 | |
msgid "_Help" | |
msgstr "" | |
-#: src/winmain.c:290 | |
+#: src/gtkport/gtkport.c:5485 | |
+msgid "_Select" | |
+msgstr "" | |
+ | |
+#. Informational comment placed at the start of the Windows log file | |
+#. (this is used for messages printed during processing of the config | |
+#. files - under Unix these are just printed to stdout) | |
+#: src/winmain.c:307 | |
msgid "" | |
"# This is the dopewars startup log, containing any\n" | |
"# informative messages resulting from configuration\n" | |
t@@ -2735,14 +2941,18 @@ msgid "" | |
"\n" | |
msgstr "" | |
-#: src/winmain.c:331 src/serverside.c:1723 | |
+#. Title of dopewars server window (if used) | |
+#: src/winmain.c:348 src/serverside.c:1672 | |
msgid "dopewars server" | |
msgstr "" | |
-#: src/winmain.c:352 | |
+#. Title of the Windows window used for AI player output | |
+#: src/winmain.c:369 | |
msgid "dopewars AI" | |
msgstr "" | |
+#. Things that can "happen" to your spies - look for strings containing | |
+#. "The spy %s!" to see how these strings are used. | |
#: src/serverside.c:73 | |
msgid "escaped" | |
msgstr "" | |
t@@ -2755,11 +2965,15 @@ msgstr "" | |
msgid "was shot" | |
msgstr "" | |
+#. The two keys that are valid answers to the Attack/Evade question. If | |
+#. you wish to translate them, do so in the same order as they given here. | |
+#. You will also need to translate the answers given by the clients. | |
#: src/serverside.c:79 | |
msgid "AE" | |
msgstr "" | |
-#: src/serverside.c:121 | |
+#. Help on various general server commands | |
+#: src/serverside.c:129 | |
#, c-format | |
msgid "" | |
"dopewars server version %s commands and settings\n" | |
t@@ -2782,291 +2996,287 @@ msgid "" | |
"\n" | |
msgstr "" | |
-#: src/serverside.c:166 | |
+#: src/serverside.c:160 | |
#, c-format | |
-msgid "Failed to connect to metaserver at %s:%u (%s)" | |
-msgstr "" | |
- | |
-#: src/serverside.c:182 | |
-msgid "" | |
-"Using MetaServer.Proxy.User and MetaServer.Proxy.Password for HTTP proxy " | |
-"authentication" | |
-msgstr "" | |
- | |
-#: src/serverside.c:186 | |
-msgid "" | |
-"Unable to authenticate with HTTP proxy; please set MetaServer.Proxy.User and " | |
-"MetaServer.Proxy.Password variables" | |
-msgstr "" | |
- | |
-#: src/serverside.c:195 | |
-msgid "" | |
-"Using MetaServer.Auth.User and MetaServer.Auth.Password for HTTP " | |
-"authentication" | |
-msgstr "" | |
- | |
-#: src/serverside.c:199 | |
-msgid "" | |
-"Unable to authenticate with HTTP server; please set MetaServer.Auth.User and " | |
-"MetaServer.Auth.Password variables" | |
+msgid "Failed to connect to metaserver at %s (%s)" | |
msgstr "" | |
-#: src/serverside.c:210 | |
-msgid "Using Socks.Auth.User and Socks.Auth.Password for SOCKS5 authentication" | |
+#: src/serverside.c:168 src/serverside.c:1102 | |
+#, c-format | |
+msgid "MetaServer: %s" | |
msgstr "" | |
-#: src/serverside.c:241 | |
+#: src/serverside.c:198 | |
msgid "" | |
"Attempt to connect to metaserver too frequently - waiting for next timeout" | |
msgstr "" | |
-#: src/serverside.c:301 | |
+#: src/serverside.c:240 | |
#, c-format | |
-msgid "Waiting for connect to metaserver at %s:%u..." | |
+msgid "Waiting for connect to metaserver at %s..." | |
msgstr "" | |
-#: src/serverside.c:370 | |
+#: src/serverside.c:298 | |
msgid "" | |
"You appear to be using an extremely old (version 1.4.x) client.^While this " | |
"will probably work, many of the newer features^will be unsupported. Get the " | |
"latest version from the^dopewars website, https://dopewars.sourceforge.io/." | |
msgstr "" | |
-#: src/serverside.c:379 | |
+#: src/serverside.c:307 | |
msgid "" | |
"Warning: your client is too old to support all of this^server's features. " | |
"For the full \"experience\", get^the latest version of dopewars from " | |
"the^website, https://dopewars.sourceforge.io/." | |
msgstr "" | |
-#: src/serverside.c:465 | |
+#: src/serverside.c:393 | |
#, c-format | |
msgid "MaxClients (%d) exceeded - dropping connection" | |
msgstr "" | |
-#: src/serverside.c:471 | |
+#. Message sent to a player if the | |
+#. server is full | |
+#: src/serverside.c:399 | |
msgid "" | |
"Sorry, but this server has a limit of 1 player, which has been reached." | |
"^Please try connecting again later." | |
msgstr "" | |
-#: src/serverside.c:478 | |
+#. Message sent to a player if the | |
+#. server is full | |
+#: src/serverside.c:406 | |
#, c-format | |
msgid "" | |
"Sorry, but this server has a limit of %d players, which has been reached." | |
"^Please try connecting again later." | |
msgstr "" | |
-#: src/serverside.c:494 | |
+#. A player changed their name during the game (unusual, and not | |
+#. really properly supported anyway) - notify all players of the | |
+#. change | |
+#: src/serverside.c:422 | |
#, c-format | |
msgid "%s will now be known as %s" | |
msgstr "" | |
-#: src/serverside.c:509 | |
+#: src/serverside.c:437 | |
#, c-format | |
msgid "%s: DENIED jet to invalid location %s" | |
msgstr "" | |
-#: src/serverside.c:528 | |
+#. Message displayed when a player reaches their maximum number of | |
+#. turns | |
+#: src/serverside.c:456 | |
msgid "Your dealing time is up..." | |
msgstr "" | |
-#: src/serverside.c:547 | |
+#. A player has tried to jet to a new location, but we don't allow | |
+#. them to. (e.g. they're still fighting someone, or they're | |
+#. supposed to be dead) | |
+#: src/serverside.c:475 | |
#, c-format | |
msgid "%s: DENIED jet to %s" | |
msgstr "" | |
-#: src/serverside.c:604 | |
+#: src/serverside.c:532 | |
#, c-format | |
msgid "%s now spying on %s" | |
msgstr "" | |
-#: src/serverside.c:613 | |
+#: src/serverside.c:541 | |
#, c-format | |
msgid "%s spy on %s: DENIED" | |
msgstr "" | |
-#: src/serverside.c:619 | |
+#: src/serverside.c:547 | |
#, c-format | |
msgid "%s tipped off the cops to %s" | |
msgstr "" | |
-#: src/serverside.c:628 | |
+#: src/serverside.c:556 | |
#, c-format | |
msgid "%s tipoff about %s: DENIED" | |
msgstr "" | |
-#: src/serverside.c:644 | |
+#: src/serverside.c:572 | |
#, c-format | |
msgid "Unknown message: %s:%c:%s:%s" | |
msgstr "" | |
-#: src/serverside.c:806 | |
+#: src/serverside.c:734 | |
#, c-format | |
msgid "Maintaining pid file %s" | |
msgstr "" | |
-#: src/serverside.c:812 | |
+#: src/serverside.c:740 | |
#, c-format | |
msgid "Cannot create pid file %s: %s" | |
msgstr "" | |
-#: src/serverside.c:860 | |
+#: src/serverside.c:788 | |
#, c-format | |
msgid "Cannot create server (listening) socket (%s) Aborting." | |
msgstr "" | |
-#: src/serverside.c:878 | |
+#: src/serverside.c:806 | |
#, c-format | |
msgid "Cannot bind to port %u (%s) Aborting." | |
msgstr "" | |
-#: src/serverside.c:886 | |
+#: src/serverside.c:814 | |
msgid "Cannot listen to network socket. Aborting." | |
msgstr "" | |
-#: src/serverside.c:892 | |
+#: src/serverside.c:820 | |
#, c-format | |
msgid "" | |
"dopewars server version %s ready and waiting for connections on port %d." | |
msgstr "" | |
-#: src/serverside.c:905 | |
+#. Warning messages displayed if we fail to trap various signals | |
+#: src/serverside.c:833 | |
msgid "Cannot install SIGUSR1 interrupt handler!" | |
msgstr "" | |
-#: src/serverside.c:911 | |
+#: src/serverside.c:839 | |
msgid "Cannot install SIGHUP interrupt handler!" | |
msgstr "" | |
-#: src/serverside.c:917 | |
+#: src/serverside.c:845 | |
msgid "Cannot install SIGINT interrupt handler!" | |
msgstr "" | |
-#: src/serverside.c:920 | |
+#: src/serverside.c:848 | |
msgid "Cannot install SIGTERM interrupt handler!" | |
msgstr "" | |
-#: src/serverside.c:925 | |
+#: src/serverside.c:853 | |
msgid "Cannot install pipe handler!" | |
msgstr "" | |
-#: src/serverside.c:982 | |
+#: src/serverside.c:917 | |
#, c-format | |
msgid "Configuration file saved OK as %s\n" | |
msgstr "" | |
-#: src/serverside.c:1016 | |
+#: src/serverside.c:951 | |
msgid "Users currently logged on:-\n" | |
msgstr "" | |
-#: src/serverside.c:1024 | |
+#: src/serverside.c:959 | |
msgid "No users currently logged on!\n" | |
msgstr "" | |
-#: src/serverside.c:1028 | |
+#: src/serverside.c:963 | |
#, c-format | |
msgid "Pushing %s\n" | |
msgstr "" | |
-#: src/serverside.c:1031 src/serverside.c:1042 | |
+#: src/serverside.c:966 src/serverside.c:977 | |
msgid "No such user!\n" | |
msgstr "" | |
-#: src/serverside.c:1037 | |
+#. The named user has been removed from the server following | |
+#. a "kill" command | |
+#: src/serverside.c:972 | |
#, c-format | |
msgid "%s killed\n" | |
msgstr "" | |
-#: src/serverside.c:1044 | |
+#: src/serverside.c:979 | |
msgid "Unknown command - try \"help\" for help...\n" | |
msgstr "" | |
-#: src/serverside.c:1063 | |
+#: src/serverside.c:998 | |
#, c-format | |
msgid "got connection from %s" | |
msgstr "" | |
-#: src/serverside.c:1076 | |
+#: src/serverside.c:1011 | |
msgid "dopewars server terminating." | |
msgstr "" | |
-#: src/serverside.c:1085 | |
+#: src/serverside.c:1020 | |
#, c-format | |
msgid "%s leaves the server!" | |
msgstr "" | |
-#: src/serverside.c:1200 | |
+#: src/serverside.c:1105 | |
+msgid "MetaServer: (closed)" | |
+msgstr "" | |
+ | |
+#: src/serverside.c:1204 | |
msgid "" | |
"Could not set up Unix domain socket for admin connections - check " | |
"permissions on /tmp!" | |
msgstr "" | |
-#: src/serverside.c:1283 | |
+#: src/serverside.c:1284 | |
#, c-format | |
msgid "" | |
"dopewars server version %s ready for admin commands; try \"help\" for help" | |
msgstr "" | |
-#: src/serverside.c:1286 | |
+#: src/serverside.c:1287 | |
msgid "New admin connection" | |
msgstr "" | |
-#: src/serverside.c:1297 | |
+#: src/serverside.c:1298 | |
#, c-format | |
msgid "Admin command: %s" | |
msgstr "" | |
-#: src/serverside.c:1303 | |
+#: src/serverside.c:1304 | |
msgid "Admin connection closed" | |
msgstr "" | |
-#: src/serverside.c:1605 src/serverside.c:1624 src/serverside.c:1631 | |
-#: src/serverside.c:1765 | |
+#: src/serverside.c:1553 src/serverside.c:1572 src/serverside.c:1579 | |
+#: src/serverside.c:1719 | |
msgid "Failed to set NT Service status" | |
msgstr "" | |
-#: src/serverside.c:1611 | |
+#: src/serverside.c:1559 | |
msgid "Failed to post service notification message" | |
msgstr "" | |
-#: src/serverside.c:1620 | |
+#: src/serverside.c:1568 | |
msgid "Failed to register service handler" | |
msgstr "" | |
-#: src/serverside.c:1646 | |
+#: src/serverside.c:1594 | |
msgid "Failed to start NT Service" | |
msgstr "" | |
-#: src/serverside.c:1734 | |
+#: src/serverside.c:1683 | |
msgid "Command:" | |
msgstr "" | |
-#: src/serverside.c:1943 | |
+#: src/serverside.c:1902 | |
#, c-format | |
msgid "Error reading scores from %s." | |
msgstr "" | |
-#: src/serverside.c:1948 | |
+#: src/serverside.c:1907 | |
#, c-format | |
msgid "" | |
"The high score file %s has been converted to the new format.\n" | |
"A backup of the old file has been created as %s.\n" | |
msgstr "" | |
-#: src/serverside.c:1956 | |
+#: src/serverside.c:1915 | |
#, c-format | |
msgid "" | |
"Cannot create backup (%s) of the\n" | |
"high score file: %s." | |
msgstr "" | |
-#: src/serverside.c:1965 | |
+#: src/serverside.c:1924 | |
#, c-format | |
msgid "Cannot open high score file %s: %s." | |
msgstr "" | |
-#: src/serverside.c:2070 | |
+#: src/serverside.c:2029 | |
#, c-format | |
msgid "" | |
"Cannot open high score file %s.\n" | |
t@@ -3075,7 +3285,7 @@ msgid "" | |
"-f command line option." | |
msgstr "" | |
-#: src/serverside.c:2084 | |
+#: src/serverside.c:2043 | |
#, c-format | |
msgid "" | |
"%s does not appear to be a valid\n" | |
t@@ -3085,236 +3295,238 @@ msgid "" | |
"from the command line." | |
msgstr "" | |
-#: src/serverside.c:2094 | |
+#: src/serverside.c:2053 | |
msgid "" | |
"Errors were encountered during the reading of the configuration file.\n" | |
"As as result, some settings may not work as expected. Please consult the\n" | |
"file \"dopewars-log.txt\" for further details." | |
msgstr "" | |
-#: src/serverside.c:2099 | |
+#: src/serverside.c:2058 | |
msgid "" | |
"Errors were encountered during the reading of the configuration\n" | |
"file. As a result, some settings may not work as expected. Please see the\n" | |
"messages on standard output for further details." | |
msgstr "" | |
-#: src/serverside.c:2172 | |
+#: src/serverside.c:2131 | |
#, c-format | |
msgid "Unable to read high score file %s" | |
msgstr "" | |
-#: src/serverside.c:2198 | |
+#: src/serverside.c:2157 | |
msgid "Congratulations! You made the high scores!" | |
msgstr "" | |
-#: src/serverside.c:2211 | |
+#: src/serverside.c:2170 | |
msgid "You didn't even make the high score table..." | |
msgstr "" | |
-#: src/serverside.c:2232 | |
+#: src/serverside.c:2191 | |
#, c-format | |
msgid "Unable to write high score file %s" | |
msgstr "" | |
-#: src/serverside.c:2259 | |
+#: src/serverside.c:2218 | |
msgid "(R.I.P.)" | |
msgstr "" | |
-#: src/serverside.c:2302 | |
+#: src/serverside.c:2261 | |
#, c-format | |
msgid "%s: Tipoff from %s" | |
msgstr "" | |
-#: src/serverside.c:2310 | |
+#: src/serverside.c:2269 | |
#, c-format | |
msgid "%s: Spy offered by %s" | |
msgstr "" | |
-#: src/serverside.c:2324 | |
+#: src/serverside.c:2283 | |
#, c-format | |
msgid "One of your %tde was spying for %s.^The spy %s!" | |
msgstr "" | |
-#: src/serverside.c:2333 | |
+#: src/serverside.c:2292 | |
#, c-format | |
msgid "Your spy working with %s has been discovered!^The spy %s!" | |
msgstr "" | |
-#: src/serverside.c:2367 | |
+#: src/serverside.c:2326 | |
#, c-format | |
msgid "The lady next to you on the subway said,^ \"%s\"%s" | |
msgstr "" | |
-#: src/serverside.c:2371 | |
+#: src/serverside.c:2330 | |
msgid "^ (at least, you -think- that's what she said)" | |
msgstr "" | |
-#: src/serverside.c:2374 | |
+#: src/serverside.c:2333 | |
#, c-format | |
msgid "You hear someone playing %s" | |
msgstr "" | |
-#: src/serverside.c:2383 src/serverside.c:2392 src/serverside.c:2401 | |
-#: src/serverside.c:2410 | |
+#: src/serverside.c:2342 src/serverside.c:2351 src/serverside.c:2360 | |
+#: src/serverside.c:2369 | |
#, c-format | |
msgid "YN^Would you like to visit %tde?" | |
msgstr "" | |
-#: src/serverside.c:2422 | |
+#: src/serverside.c:2381 | |
msgid "YN^^Would you like to hire a %tde for %P?" | |
msgstr "" | |
-#: src/serverside.c:2435 | |
+#: src/serverside.c:2394 | |
#, c-format | |
msgid "%s^%s is already here!^Do you Attack, or Evade?" | |
msgstr "" | |
-#: src/serverside.c:2504 | |
+#: src/serverside.c:2463 | |
msgid "No cops or guns!" | |
msgstr "" | |
-#: src/serverside.c:2510 | |
+#: src/serverside.c:2469 | |
msgid "Cops cannot attack other cops!" | |
msgstr "" | |
-#: src/serverside.c:2552 | |
+#: src/serverside.c:2511 | |
msgid "Players are already in a fight!" | |
msgstr "" | |
-#: src/serverside.c:2554 | |
+#: src/serverside.c:2513 | |
msgid "Players are already in separate fights!" | |
msgstr "" | |
-#: src/serverside.c:2559 | |
+#: src/serverside.c:2518 | |
msgid "Cannot start fight - no guns to use!" | |
msgstr "" | |
-#: src/serverside.c:2788 src/serverside.c:3051 | |
+#: src/serverside.c:2747 src/serverside.c:3010 | |
msgid "You're dead! Game over." | |
msgstr "" | |
-#: src/serverside.c:2983 | |
+#: src/serverside.c:2942 | |
#, c-format | |
msgid "%s: tipoff by %s finished OK." | |
msgstr "" | |
-#: src/serverside.c:2989 | |
+#: src/serverside.c:2948 | |
#, c-format | |
msgid "Following your tipoff, the cops ambushed %s, who was shot dead!" | |
msgstr "" | |
-#: src/serverside.c:2993 | |
+#: src/serverside.c:2952 | |
#, c-format | |
msgid "Following your tipoff, the cops ambushed %s, who escaped with %d %tde. " | |
msgstr "" | |
-#: src/serverside.c:3059 | |
+#: src/serverside.c:3018 | |
msgid "YN^Do you pay a doctor %P to sew you up?" | |
msgstr "" | |
-#: src/serverside.c:3088 | |
+#: src/serverside.c:3047 | |
msgid "You were mugged in the subway!" | |
msgstr "" | |
-#: src/serverside.c:3100 | |
+#: src/serverside.c:3059 | |
#, c-format | |
msgid "You meet a friend! He gives you %d %tde." | |
msgstr "" | |
-#: src/serverside.c:3106 | |
+#: src/serverside.c:3065 | |
#, c-format | |
msgid "You meet a friend! You give him %d %tde." | |
msgstr "" | |
-#: src/serverside.c:3119 | |
+#. Debugging message: we would normally have a random drug-related | |
+#. event here, but "Sanitized" mode is turned on | |
+#: src/serverside.c:3078 | |
msgid "Sanitized away a RandomOffer" | |
msgstr "" | |
-#: src/serverside.c:3124 | |
+#: src/serverside.c:3083 | |
#, c-format | |
msgid "" | |
"Police dogs chase you for %d blocks! You dropped some %tde! That's a drag, " | |
"man!" | |
msgstr "" | |
-#: src/serverside.c:3141 | |
+#: src/serverside.c:3100 | |
#, c-format | |
msgid "You find %d %tde on a dead dude in the subway!" | |
msgstr "" | |
-#: src/serverside.c:3156 | |
+#: src/serverside.c:3115 | |
#, c-format | |
msgid "Your mama made brownies with some of your %tde! They were great!" | |
msgstr "" | |
-#: src/serverside.c:3166 | |
+#: src/serverside.c:3125 | |
msgid "" | |
"YN^There is some weed that smells like paraquat here!^It looks good! Will " | |
"you smoke it? " | |
msgstr "" | |
-#: src/serverside.c:3173 | |
+#: src/serverside.c:3132 | |
#, c-format | |
msgid "You stopped to %s." | |
msgstr "" | |
-#: src/serverside.c:3198 | |
+#: src/serverside.c:3157 | |
msgid "YN^Would you like to buy a bigger trenchcoat for %P?" | |
msgstr "" | |
-#: src/serverside.c:3205 | |
+#: src/serverside.c:3164 | |
msgid "YN^Hey dude! I'll help carry your %tde for a mere %P. Yes or no?" | |
msgstr "" | |
-#: src/serverside.c:3218 | |
+#: src/serverside.c:3177 | |
msgid "YN^Would you like to buy a %tde for %P?" | |
msgstr "" | |
-#: src/serverside.c:3361 src/serverside.c:3471 | |
+#: src/serverside.c:3320 src/serverside.c:3430 | |
#, c-format | |
msgid "%s: offer was on behalf of %s" | |
msgstr "" | |
-#: src/serverside.c:3364 | |
+#: src/serverside.c:3323 | |
#, c-format | |
msgid "%s has accepted your %tde!^Use the G key to contact your spy." | |
msgstr "" | |
-#: src/serverside.c:3416 | |
+#: src/serverside.c:3375 | |
msgid "" | |
"You hallucinated for three days on the wildest trip you ever imagined!^Then " | |
"you died because your brain disintegrated!" | |
msgstr "" | |
-#: src/serverside.c:3442 | |
+#: src/serverside.c:3401 | |
#, c-format | |
msgid "Too late - %s has just left!" | |
msgstr "" | |
-#: src/serverside.c:3474 | |
+#: src/serverside.c:3433 | |
#, c-format | |
msgid "%s has rejected your %tde!" | |
msgstr "" | |
-#: src/serverside.c:3529 | |
+#: src/serverside.c:3488 | |
#, c-format | |
msgid "The cops spot you dropping %tde!" | |
msgstr "" | |
-#: src/serverside.c:3762 | |
+#: src/serverside.c:3724 | |
msgid "Sending pending updates to the metaserver..." | |
msgstr "" | |
-#: src/serverside.c:3767 | |
+#: src/serverside.c:3729 | |
msgid "Sending reminder message to the metaserver..." | |
msgstr "" | |
-#: src/serverside.c:3776 | |
+#: src/serverside.c:3738 | |
msgid "Player removed due to idle timeout" | |
msgstr "" | |
-#: src/serverside.c:3789 | |
+#: src/serverside.c:3751 | |
msgid "Player removed due to connect timeout" | |
msgstr "" | |
t@@ -3331,6 +3543,8 @@ msgstr "" | |
msgid "Internal error code %d" | |
msgstr "" | |
+#. These are the explanations of the various | |
+#. Windows Sockets error codes | |
#: src/error.c:154 | |
msgid "WinSock has not been properly initialised" | |
msgstr "" | |
t@@ -3395,6 +3609,7 @@ msgstr "" | |
msgid "Socket type not supported" | |
msgstr "" | |
+#. These are the explanations of the various name server error codes | |
#: src/error.c:170 src/error.c:208 | |
msgid "Host not found" | |
msgstr "" | |
t@@ -3421,307 +3636,254 @@ msgstr "" | |
msgid "Name server error code %d" | |
msgstr "" | |
-#: src/message.c:416 | |
+#: src/message.c:437 | |
#, c-format | |
msgid "Internal metaserver error \"%s\"" | |
msgstr "" | |
-#: src/message.c:420 | |
+#: src/message.c:441 | |
#, c-format | |
msgid "Bad metaserver reply \"%s\"" | |
msgstr "" | |
-#: src/message.c:424 | |
-#, c-format | |
-msgid "Unknown metaserver error code %d" | |
+#: src/message.c:473 | |
+msgid "No servers listed on metaserver" | |
msgstr "" | |
-#: src/message.c:1163 | |
+#: src/message.c:1135 | |
msgid "Do you run?" | |
msgstr "" | |
-#: src/message.c:1166 | |
+#: src/message.c:1138 | |
msgid "Do you run, or fight?" | |
msgstr "" | |
-#: src/message.c:1365 | |
+#: src/message.c:1337 | |
msgid "pitifully armed" | |
msgstr "" | |
-#: src/message.c:1366 | |
+#: src/message.c:1338 | |
msgid "lightly armed" | |
msgstr "" | |
-#: src/message.c:1367 | |
+#: src/message.c:1339 | |
msgid "moderately well armed" | |
msgstr "" | |
-#: src/message.c:1368 | |
+#: src/message.c:1340 | |
msgid "heavily armed" | |
msgstr "" | |
-#: src/message.c:1368 | |
+#: src/message.c:1340 | |
msgid "armed to the teeth" | |
msgstr "" | |
-#: src/message.c:1372 | |
+#: src/message.c:1344 | |
#, c-format | |
msgid "%s - %s - is chasing you, man!" | |
msgstr "" | |
-#: src/message.c:1376 | |
+#: src/message.c:1348 | |
#, c-format | |
msgid "%s and %d %tde - %s - are chasing you, man!" | |
msgstr "" | |
-#: src/message.c:1380 | |
+#: src/message.c:1352 | |
#, c-format | |
msgid "%s arrives with %d %tde, %s!" | |
msgstr "" | |
-#: src/message.c:1387 | |
+#: src/message.c:1359 | |
#, c-format | |
msgid "%s stands and takes it" | |
msgstr "" | |
-#: src/message.c:1389 | |
+#: src/message.c:1361 | |
msgid "You stand there like a dummy." | |
msgstr "" | |
-#: src/message.c:1394 | |
+#: src/message.c:1366 | |
#, c-format | |
msgid "%s tries to get away, but fails." | |
msgstr "" | |
-#: src/message.c:1397 | |
+#: src/message.c:1369 | |
msgid "Panic! You can't get away!" | |
msgstr "" | |
-#: src/message.c:1406 | |
+#: src/message.c:1378 | |
#, c-format | |
msgid "%s has got away to %tde!" | |
msgstr "" | |
-#: src/message.c:1409 | |
+#: src/message.c:1381 | |
#, c-format | |
msgid "%s has got away!" | |
msgstr "" | |
-#: src/message.c:1412 | |
+#: src/message.c:1384 | |
msgid "You got away!" | |
msgstr "" | |
-#: src/message.c:1418 | |
+#: src/message.c:1390 | |
msgid "Guns reloaded..." | |
msgstr "" | |
-#: src/message.c:1423 | |
+#: src/message.c:1395 | |
#, c-format | |
msgid "%s shoots at %s... and misses!" | |
msgstr "" | |
-#: src/message.c:1426 | |
+#: src/message.c:1398 | |
#, c-format | |
msgid "%s shoots at you... and misses!" | |
msgstr "" | |
-#: src/message.c:1429 | |
+#: src/message.c:1401 | |
#, c-format | |
msgid "You missed %s!" | |
msgstr "" | |
-#: src/message.c:1435 | |
+#: src/message.c:1407 | |
#, c-format | |
msgid "%s shoots %s dead." | |
msgstr "" | |
-#: src/message.c:1438 | |
+#: src/message.c:1410 | |
#, c-format | |
msgid "%s shoots at %s and kills a %tde!" | |
msgstr "" | |
-#: src/message.c:1441 | |
+#: src/message.c:1413 | |
#, c-format | |
msgid "%s shoots at %s." | |
msgstr "" | |
-#: src/message.c:1446 | |
+#: src/message.c:1418 | |
#, c-format | |
msgid "%s wasted you, man! What a drag!" | |
msgstr "" | |
-#: src/message.c:1450 | |
+#: src/message.c:1422 | |
#, c-format | |
msgid "%s shoots at you... and kills a %tde!" | |
msgstr "" | |
-#: src/message.c:1453 | |
+#: src/message.c:1425 | |
#, c-format | |
msgid "%s hits you, man!" | |
msgstr "" | |
-#: src/message.c:1457 | |
+#: src/message.c:1429 | |
#, c-format | |
msgid "You killed %s!" | |
msgstr "" | |
-#: src/message.c:1459 | |
+#: src/message.c:1431 | |
#, c-format | |
msgid "You hit %s, and killed a %tde!" | |
msgstr "" | |
-#: src/message.c:1462 | |
+#: src/message.c:1434 | |
#, c-format | |
msgid "You hit %s!" | |
msgstr "" | |
-#: src/message.c:1465 | |
+#: src/message.c:1437 | |
msgid " You find %P on the body!" | |
msgstr "" | |
-#: src/message.c:1467 | |
+#: src/message.c:1439 | |
msgid " You loot the body!" | |
msgstr "" | |
-#: src/network.c:89 | |
+#: src/network.c:90 | |
#, c-format | |
msgid "Cannot initialise WinSock (%s)!" | |
msgstr "" | |
-#: src/network.c:365 | |
+#. SOCKS version 5 error messages | |
+#: src/network.c:381 | |
msgid "SOCKS server general failure" | |
msgstr "" | |
-#: src/network.c:366 | |
+#: src/network.c:382 | |
msgid "Connection denied by SOCKS ruleset" | |
msgstr "" | |
-#: src/network.c:367 | |
+#: src/network.c:383 | |
msgid "SOCKS: Network unreachable" | |
msgstr "" | |
-#: src/network.c:368 | |
+#: src/network.c:384 | |
msgid "SOCKS: Host unreachable" | |
msgstr "" | |
-#: src/network.c:369 | |
+#: src/network.c:385 | |
msgid "SOCKS: Connection refused" | |
msgstr "" | |
-#: src/network.c:370 | |
+#: src/network.c:386 | |
msgid "SOCKS: TTL expired" | |
msgstr "" | |
-#: src/network.c:371 | |
+#: src/network.c:387 | |
msgid "SOCKS: Command not supported" | |
msgstr "" | |
-#: src/network.c:372 | |
+#: src/network.c:388 | |
msgid "SOCKS: Address type not supported" | |
msgstr "" | |
-#: src/network.c:373 | |
+#: src/network.c:389 | |
msgid "SOCKS server rejected all offered methods" | |
msgstr "" | |
-#: src/network.c:374 | |
+#: src/network.c:390 | |
msgid "Unknown SOCKS address type returned" | |
msgstr "" | |
-#: src/network.c:375 | |
+#: src/network.c:391 | |
msgid "SOCKS authentication failed" | |
msgstr "" | |
-#: src/network.c:376 | |
+#: src/network.c:392 | |
msgid "SOCKS authentication cancelled by user" | |
msgstr "" | |
-#: src/network.c:379 | |
+#. SOCKS version 4 error messages | |
+#: src/network.c:395 | |
msgid "SOCKS: Request rejected or failed" | |
msgstr "" | |
-#: src/network.c:380 | |
+#: src/network.c:396 | |
msgid "SOCKS: Rejected - unable to contact identd" | |
msgstr "" | |
-#: src/network.c:382 | |
+#: src/network.c:398 | |
msgid "SOCKS: Rejected - identd reports different user-id" | |
msgstr "" | |
-#: src/network.c:385 | |
+#. SOCKS errors due to protocol violations | |
+#: src/network.c:401 | |
msgid "Unknown SOCKS reply code" | |
msgstr "" | |
-#: src/network.c:386 | |
+#: src/network.c:402 | |
msgid "Unknown SOCKS reply version code" | |
msgstr "" | |
-#: src/network.c:387 | |
+#: src/network.c:403 | |
msgid "Unknown SOCKS server version" | |
msgstr "" | |
-#: src/network.c:393 | |
+#: src/network.c:409 | |
#, c-format | |
msgid "SOCKS error code %d" | |
msgstr "" | |
-#: src/network.c:420 | |
-msgid "Number of tries exceeded" | |
-msgstr "" | |
- | |
-#: src/network.c:423 | |
-#, c-format | |
-msgid "Bad auth header: %s" | |
-msgstr "" | |
- | |
-#: src/network.c:426 | |
-#, c-format | |
-msgid "Bad redirect: %s" | |
-msgstr "" | |
- | |
-#: src/network.c:429 | |
-#, c-format | |
-msgid "Invalid HTTP status line: %s" | |
-msgstr "" | |
- | |
-#: src/network.c:433 | |
-msgid "403: forbidden" | |
-msgstr "" | |
- | |
-#: src/network.c:436 | |
-msgid "404: page not found" | |
-msgstr "" | |
- | |
-#: src/network.c:439 | |
-msgid "401: HTTP authentication failed" | |
-msgstr "" | |
- | |
-#: src/network.c:442 | |
-msgid "407: HTTP proxy authentication failed" | |
-msgstr "" | |
- | |
-#: src/network.c:446 | |
-msgid "Bad redirect message from server" | |
-msgstr "" | |
- | |
-#: src/network.c:450 | |
-#, c-format | |
-msgid "Unknown HTTP error %d" | |
-msgstr "" | |
- | |
-#: src/network.c:452 | |
-#, c-format | |
-msgid "%d: redirect error" | |
-msgstr "" | |
- | |
-#: src/network.c:454 | |
-#, c-format | |
-msgid "%d: HTTP client error" | |
-msgstr "" | |
- | |
-#: src/network.c:456 | |
-#, c-format | |
-msgid "%d: HTTP server error" | |
+#: src/network.c:1274 | |
+msgid "Could not init curl" | |
msgstr "" | |
#: src/admin.c:52 | |
t@@ -3865,6 +4027,7 @@ msgstr "" | |
msgid "Bank located at %s\n" | |
msgstr "" | |
+#. Random messages to send from the AI player to other players | |
#: src/AIPlayer.c:671 | |
msgid "Call yourselves drug dealers?" | |
msgstr "" | |
t@@ -3892,7 +4055,7 @@ msgid "" | |
"Recompile passing --enable-networking to the configure script." | |
msgstr "" | |
-#: src/sound.c:190 | |
+#: src/sound.c:196 | |
#, c-format | |
msgid "" | |
"Invalid plugin \"%s\" selected.\n" |