Browse Source

Mark store owner names for translation

pull/3364/head
Anders Jenbo 4 years ago
parent
commit
6bb0c4db07
  1. 22
      Source/stores.cpp
  2. 120
      Translations/devilutionx.pot

22
Source/stores.cpp

@ -88,15 +88,15 @@ _speech_id gossipend;
/** Maps from towner IDs to NPC names. */ /** Maps from towner IDs to NPC names. */
const char *const TownerNames[] = { const char *const TownerNames[] = {
"Griswold", N_("Griswold"),
"Pepin", N_("Pepin"),
"", "",
"Ogden", N_("Ogden"),
"Cain", N_("Cain"),
"Farnham", N_("Farnham"),
"Adria", N_("Adria"),
"Gillian", N_("Gillian"),
"Wirt" N_("Wirt"),
}; };
void DrawSTextBack(const Surface &out) void DrawSTextBack(const Surface &out)
@ -1193,11 +1193,11 @@ void StartTalk()
stextsize = false; stextsize = false;
stextscrl = false; stextscrl = false;
strcpy(tempstr, fmt::format(_("Talk to {:s}"), TownerNames[talker]).c_str()); strcpy(tempstr, fmt::format(_("Talk to {:s}"), _(TownerNames[talker])).c_str());
AddSText(0, 2, tempstr, UiFlags::ColorWhitegold | UiFlags::AlignCenter, false); AddSText(0, 2, tempstr, UiFlags::ColorWhitegold | UiFlags::AlignCenter, false);
AddSLine(5); AddSLine(5);
if (gbIsSpawn) { if (gbIsSpawn) {
strcpy(tempstr, fmt::format(_("Talking to {:s}"), TownerNames[talker]).c_str()); strcpy(tempstr, fmt::format(_("Talking to {:s}"), _(TownerNames[talker])).c_str());
AddSText(0, 10, tempstr, UiFlags::ColorWhite | UiFlags::AlignCenter, false); AddSText(0, 10, tempstr, UiFlags::ColorWhite | UiFlags::AlignCenter, false);
AddSText(0, 12, _("is not available"), UiFlags::ColorWhite | UiFlags::AlignCenter, false); AddSText(0, 12, _("is not available"), UiFlags::ColorWhite | UiFlags::AlignCenter, false);
AddSText(0, 14, _("in the shareware"), UiFlags::ColorWhite | UiFlags::AlignCenter, false); AddSText(0, 14, _("in the shareware"), UiFlags::ColorWhite | UiFlags::AlignCenter, false);
@ -1249,7 +1249,7 @@ void StartBarmaid()
{ {
stextsize = false; stextsize = false;
stextscrl = false; stextscrl = false;
AddSText(0, 2, "Gillian", UiFlags::ColorWhitegold | UiFlags::AlignCenter, false); AddSText(0, 2, _("Gillian"), UiFlags::ColorWhitegold | UiFlags::AlignCenter, false);
AddSText(0, 9, _("Would you like to:"), UiFlags::ColorWhitegold | UiFlags::AlignCenter, false); AddSText(0, 9, _("Would you like to:"), UiFlags::ColorWhitegold | UiFlags::AlignCenter, false);
AddSText(0, 12, _("Talk to Gillian"), UiFlags::ColorBlue | UiFlags::AlignCenter, true); AddSText(0, 12, _("Talk to Gillian"), UiFlags::ColorBlue | UiFlags::AlignCenter, true);
AddSText(0, 18, _("Say goodbye"), UiFlags::ColorWhite | UiFlags::AlignCenter, true); AddSText(0, 18, _("Say goodbye"), UiFlags::ColorWhite | UiFlags::AlignCenter, true);

120
Translations/devilutionx.pot

@ -2,7 +2,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: DevilutionX\n" "Project-Id-Version: DevilutionX\n"
"POT-Creation-Date: 2021-10-28 02:14+0200\n" "POT-Creation-Date: 2021-10-31 23:17+0100\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
@ -1915,7 +1915,7 @@ msgid "Quilted Armor"
msgstr "" msgstr ""
#: Source/itemdat.cpp:74 Source/itemdat.cpp:75 Source/itemdat.cpp:76 #: Source/itemdat.cpp:74 Source/itemdat.cpp:75 Source/itemdat.cpp:76
#: Source/itemdat.cpp:77 Source/objects.cpp:5467 #: Source/itemdat.cpp:77 Source/objects.cpp:5478
msgid "Armor" msgid "Armor"
msgstr "" msgstr ""
@ -4093,19 +4093,19 @@ msgstr ""
msgid "Not Identified" msgid "Not Identified"
msgstr "" msgstr ""
#: Source/loadsave.cpp:1679 Source/loadsave.cpp:2145 #: Source/loadsave.cpp:1683 Source/loadsave.cpp:2149
msgid "Unable to open save file archive" msgid "Unable to open save file archive"
msgstr "" msgstr ""
#: Source/loadsave.cpp:1682 #: Source/loadsave.cpp:1686
msgid "Invalid save file" msgid "Invalid save file"
msgstr "" msgstr ""
#: Source/loadsave.cpp:1713 #: Source/loadsave.cpp:1717
msgid "Player is on a Hellfire only level" msgid "Player is on a Hellfire only level"
msgstr "" msgstr ""
#: Source/loadsave.cpp:1908 #: Source/loadsave.cpp:1912
msgid "Invalid game state" msgid "Invalid game state"
msgstr "" msgstr ""
@ -5555,158 +5555,158 @@ msgstr ""
msgid "A Spellbook" msgid "A Spellbook"
msgstr "" msgstr ""
#: Source/objects.cpp:5373 #: Source/objects.cpp:5384
msgid "Crucified Skeleton" msgid "Crucified Skeleton"
msgstr "" msgstr ""
#: Source/objects.cpp:5377 #: Source/objects.cpp:5388
msgid "Lever" msgid "Lever"
msgstr "" msgstr ""
#: Source/objects.cpp:5386 #: Source/objects.cpp:5397
msgid "Open Door" msgid "Open Door"
msgstr "" msgstr ""
#: Source/objects.cpp:5388 #: Source/objects.cpp:5399
msgid "Closed Door" msgid "Closed Door"
msgstr "" msgstr ""
#: Source/objects.cpp:5390 #: Source/objects.cpp:5401
msgid "Blocked Door" msgid "Blocked Door"
msgstr "" msgstr ""
#: Source/objects.cpp:5395 #: Source/objects.cpp:5406
msgid "Ancient Tome" msgid "Ancient Tome"
msgstr "" msgstr ""
#: Source/objects.cpp:5397 #: Source/objects.cpp:5408
msgid "Book of Vileness" msgid "Book of Vileness"
msgstr "" msgstr ""
#: Source/objects.cpp:5402 #: Source/objects.cpp:5413
msgid "Skull Lever" msgid "Skull Lever"
msgstr "" msgstr ""
#: Source/objects.cpp:5405 #: Source/objects.cpp:5416
msgid "Mythical Book" msgid "Mythical Book"
msgstr "" msgstr ""
#: Source/objects.cpp:5409 #: Source/objects.cpp:5420
msgid "Small Chest" msgid "Small Chest"
msgstr "" msgstr ""
#: Source/objects.cpp:5413 #: Source/objects.cpp:5424
msgid "Chest" msgid "Chest"
msgstr "" msgstr ""
#: Source/objects.cpp:5418 #: Source/objects.cpp:5429
msgid "Large Chest" msgid "Large Chest"
msgstr "" msgstr ""
#: Source/objects.cpp:5421 #: Source/objects.cpp:5432
msgid "Sarcophagus" msgid "Sarcophagus"
msgstr "" msgstr ""
#: Source/objects.cpp:5424 #: Source/objects.cpp:5435
msgid "Bookshelf" msgid "Bookshelf"
msgstr "" msgstr ""
#: Source/objects.cpp:5428 #: Source/objects.cpp:5439
msgid "Bookcase" msgid "Bookcase"
msgstr "" msgstr ""
#: Source/objects.cpp:5433 #: Source/objects.cpp:5444
msgid "Pod" msgid "Pod"
msgstr "" msgstr ""
#: Source/objects.cpp:5435 #: Source/objects.cpp:5446
msgid "Urn" msgid "Urn"
msgstr "" msgstr ""
#: Source/objects.cpp:5437 #: Source/objects.cpp:5448
msgid "Barrel" msgid "Barrel"
msgstr "" msgstr ""
#. TRANSLATORS: {:s} will be a name from the Shrine block above #. TRANSLATORS: {:s} will be a name from the Shrine block above
#: Source/objects.cpp:5441 #: Source/objects.cpp:5452
msgid "{:s} Shrine" msgid "{:s} Shrine"
msgstr "" msgstr ""
#: Source/objects.cpp:5445 #: Source/objects.cpp:5456
msgid "Skeleton Tome" msgid "Skeleton Tome"
msgstr "" msgstr ""
#: Source/objects.cpp:5448 #: Source/objects.cpp:5459
msgid "Library Book" msgid "Library Book"
msgstr "" msgstr ""
#: Source/objects.cpp:5451 #: Source/objects.cpp:5462
msgid "Blood Fountain" msgid "Blood Fountain"
msgstr "" msgstr ""
#: Source/objects.cpp:5454 #: Source/objects.cpp:5465
msgid "Decapitated Body" msgid "Decapitated Body"
msgstr "" msgstr ""
#: Source/objects.cpp:5457 #: Source/objects.cpp:5468
msgid "Book of the Blind" msgid "Book of the Blind"
msgstr "" msgstr ""
#: Source/objects.cpp:5460 #: Source/objects.cpp:5471
msgid "Book of Blood" msgid "Book of Blood"
msgstr "" msgstr ""
#: Source/objects.cpp:5463 #: Source/objects.cpp:5474
msgid "Purifying Spring" msgid "Purifying Spring"
msgstr "" msgstr ""
#: Source/objects.cpp:5470 Source/objects.cpp:5494 #: Source/objects.cpp:5481 Source/objects.cpp:5505
msgid "Weapon Rack" msgid "Weapon Rack"
msgstr "" msgstr ""
#: Source/objects.cpp:5473 #: Source/objects.cpp:5484
msgid "Goat Shrine" msgid "Goat Shrine"
msgstr "" msgstr ""
#: Source/objects.cpp:5476 #: Source/objects.cpp:5487
msgid "Cauldron" msgid "Cauldron"
msgstr "" msgstr ""
#: Source/objects.cpp:5479 #: Source/objects.cpp:5490
msgid "Murky Pool" msgid "Murky Pool"
msgstr "" msgstr ""
#: Source/objects.cpp:5482 #: Source/objects.cpp:5493
msgid "Fountain of Tears" msgid "Fountain of Tears"
msgstr "" msgstr ""
#: Source/objects.cpp:5485 #: Source/objects.cpp:5496
msgid "Steel Tome" msgid "Steel Tome"
msgstr "" msgstr ""
#: Source/objects.cpp:5488 #: Source/objects.cpp:5499
msgid "Pedestal of Blood" msgid "Pedestal of Blood"
msgstr "" msgstr ""
#: Source/objects.cpp:5497 #: Source/objects.cpp:5508
msgid "Mushroom Patch" msgid "Mushroom Patch"
msgstr "" msgstr ""
#: Source/objects.cpp:5500 #: Source/objects.cpp:5511
msgid "Vile Stand" msgid "Vile Stand"
msgstr "" msgstr ""
#: Source/objects.cpp:5503 #: Source/objects.cpp:5514
msgid "Slain Hero" msgid "Slain Hero"
msgstr "" msgstr ""
#. TRANSLATORS: {:s} will either be a chest or a door #. TRANSLATORS: {:s} will either be a chest or a door
#: Source/objects.cpp:5510 #: Source/objects.cpp:5521
msgid "Trapped {:s}" msgid "Trapped {:s}"
msgstr "" msgstr ""
#. TRANSLATORS: If user enabled diablo.ini setting "Disable Crippling Shrines" is set to 1; also used for Na-Kruls leaver #. TRANSLATORS: If user enabled diablo.ini setting "Disable Crippling Shrines" is set to 1; also used for Na-Kruls leaver
#: Source/objects.cpp:5516 #: Source/objects.cpp:5527
msgid "{:s} (disabled)" msgid "{:s} (disabled)"
msgstr "" msgstr ""
@ -6269,6 +6269,38 @@ msgctxt "spell"
msgid "Rune of Stone" msgid "Rune of Stone"
msgstr "" msgstr ""
#: Source/stores.cpp:91
msgid "Griswold"
msgstr ""
#: Source/stores.cpp:92
msgid "Pepin"
msgstr ""
#: Source/stores.cpp:94
msgid "Ogden"
msgstr ""
#: Source/stores.cpp:95
msgid "Cain"
msgstr ""
#: Source/stores.cpp:96
msgid "Farnham"
msgstr ""
#: Source/stores.cpp:97
msgid "Adria"
msgstr ""
#: Source/stores.cpp:98 Source/stores.cpp:1252
msgid "Gillian"
msgstr ""
#: Source/stores.cpp:99
msgid "Wirt"
msgstr ""
#: Source/stores.cpp:179 Source/stores.cpp:186 #: Source/stores.cpp:179 Source/stores.cpp:186
msgid ", " msgid ", "
msgstr "" msgstr ""

Loading…
Cancel
Save