diff options
54 files changed, 4341 insertions, 2624 deletions
@@ -26,6 +26,7 @@ lang/new # lang client lang_client/tmp lang_client/pot +lang_client/dict # tx tx diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8e9f634..61bdee3 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -23,6 +23,8 @@ success: - echo "do nothing" image: debian:stable when: on_success + variables: + GIT_STRATEGY: none failure: stage: failure @@ -30,3 +32,5 @@ failure: - echo "do nothing" image: debian:stable when: on_failure + variables: + GIT_STRATEGY: none diff --git a/build/chroot-server-build.sh b/build/chroot-server-build.sh index 3cc5c87..dd2cd0b 100755 --- a/build/chroot-server-build.sh +++ b/build/chroot-server-build.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash export CHROOT="$1" export NAME=lenny diff --git a/build/server-bin.sh b/build/server-bin.sh index f3cb9fa..f5084f2 100755 --- a/build/server-bin.sh +++ b/build/server-bin.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash export LOCALDIR="../server-local/bin" cd ../../server-code diff --git a/ci/install.sh b/ci/install.sh index 409ff81..0dd41b6 100755 --- a/ci/install.sh +++ b/ci/install.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash function aptget_update { apt-get update diff --git a/contrib_xsl/about-server.xsl b/contrib_xsl/about-server.xsl index 7458d93..99f5f1c 100644 --- a/contrib_xsl/about-server.xsl +++ b/contrib_xsl/about-server.xsl @@ -22,6 +22,14 @@ Copyright (C) 2016 Evol Online --> <xsl:apply-templates select="contributor"/> </xsl:template> + <xsl:template match="tmw-legacy"> + <xsl:text>
##3---------------------------
</xsl:text> + <xsl:text>##3-- <<The Mana World Legacy Contributors>> --
</xsl:text> + <xsl:text>##3---------------------------

</xsl:text> + + <xsl:apply-templates select="contributor"/> + </xsl:template> + <xsl:template match="tmw-ufb"> <xsl:text>
##3---------------------------
</xsl:text> <xsl:text>##3-- <<Unknown Flying Bullet Contributors>> --
</xsl:text> diff --git a/contrib_xsl/contributors.xml b/contrib_xsl/contributors.xml index 2da45b4..2786990 100644 --- a/contrib_xsl/contributors.xml +++ b/contrib_xsl/contributors.xml @@ -27,6 +27,7 @@ http://wiki.themanaworld.org/index.php/Contributors <contributor nick="Cosmostrator" name="David Vecchio" mailid="dave" mailserver="cosmostrator.com"/> <contributor nick="Crevost"/> <contributor nick="Crush" name="Philipp Sehmisch" mailid="tmw" mailserver="crushnet.org"/> + <contributor nick="Dariunas" name="Aasif Chaudry" mailid="aasif.chaudry" mailserver="infectedmusicdesigns.co.uk"/> <contributor nick="Dark_Mage"/> <contributor nick="DerLoisl" name="Max Isele" mailid="der.loisl" mailserver="theavoraproject.org"/> <contributor nick="Derpella"/> @@ -38,11 +39,12 @@ http://wiki.themanaworld.org/index.php/Contributors <contributor nick="Fate"/> <contributor nick="Fey" name="Alexandre Le Corre" mailid="fey_29" mailserver="live.fr"/> <contributor nick="FotherJ" name="Jarrett Thomas-Huxley"/> - <contributor nick="Gumi"/> + <contributor nick="gumi"/> <contributor nick="Hal9000" name="Francesco Miglietta" mailid="francesco.miglietta" mailserver="evolonline.org"/> <contributor nick="Irukard" name="Krzysztof Daszuta"/> <contributor nick="IvanMorve" name="Martin"/> <contributor nick="Jak1" name="Mike Wollmann" mailid="jak89_1" mailserver="ftb4u.de"/> + <contributor nick="jesusalva" name="Jonatas L. Nogueira" mailid="cpntb1" mailserver="ymail.com"/> <contributor nick="KaTSuo" name="Gremly" mailid="tlz.katsuo" mailserver="gmail.com"/> <contributor nick="Kenny690" name="Saidullin Il'shat" mailid="bio_editor" mailserver="mail.ru"/> <contributor nick="Kestrel"/> @@ -55,12 +57,13 @@ http://wiki.themanaworld.org/index.php/Contributors <contributor nick="Lien" name="Felix Jely" mailid="felixjely" mailserver="hotmail.fr"/> <contributor nick="LokiF"/> <contributor nick="Lunovox" mailid="rui.gravata" mailserver="hotmail.com"/> + <contributor nick="Magick" name="Jordan" mailid="admin_magick" mailserver="hotmail.com"/> <contributor nick="Mandi Paugh"/> <contributor nick="mas886" name="Arnau" mailid="arnau.cat.1997" mailserver="gmail.com"/> <contributor nick="Micksha" name="Mick" mailid="ms-shaman" mailserver="gmx.de"/> <contributor nick="Minnymart3"/> <contributor nick="Modanung" name="Frode Lindeijer"/> - <contributor nick="monwarez" name="Thibault Payet" mailid="monwarez" mailserver="mailoo.org" site="https://gitlab.com/u/monwarez"/> + <contributor nick="monwarez" name="Thibault Payet" mailid="monwarez" mailserver="mailoo.org" page="https://gitlab.com/u/monwarez"/> <contributor nick="Naj" name="Thibault Garcia" mailid="thibault.garcia" mailserver="revaweb.com"/> <contributor nick="Nard" name="Bernard Hugonnet" mailid="bernard.hugonnet" mailserver="bh28.net"/> <contributor nick="Necromonger" name="Mihail Barer"/> @@ -77,6 +80,7 @@ http://wiki.themanaworld.org/index.php/Contributors <contributor nick="Saci"/> <contributor nick="Saphy"/> <contributor nick="Salius" name="Aleksey S."/> + <contributor nick="saturn" name="Nikola Whallon" mailid="6.saturn.6" mailserver="gmail.com"/> <contributor nick="Saweres" mailid="onshine20" mailserver="gmail.com"/> <contributor nick="Sir_lance"/> <contributor nick="Socapex" name="Philippe Groarke" mailid="socapex" mailserver="evolonline.org"/> @@ -92,6 +96,18 @@ http://wiki.themanaworld.org/index.php/Contributors <contributor nick="Yosuhara"/> <contributor nick="Yuuki"/> </evol> + <!-- The Mana World contributors, prior to Evol fusion --> + <tmw-legacy> + <contributor nick="Crush" name="Philipp Sehmisch" mailid="tmw" mailserver="crushnet.org"/> + <contributor nick="Enchilado" name="W E Sayers"/> + <contributor nick="gumi"/> + <contributor nick="Len" name="Leonard Pabin III"/> + <contributor nick="Saphy"/> + <contributor nick="Varuna"/> + <contributor nick="Wombat" mailid="hpwombat" mailserver="yahoo.com" page="https://github.com/wombatism"/> + <contributor nick="Wushin" mailid="pasekei" mailserver="gmail.com"/> + <contributor nick="Yosuhara"/> + </tmw-legacy> <!-- TMW-UFB Contributors --> <tmw-ufb> <contributor nick="Arikel"/> @@ -99,11 +115,17 @@ http://wiki.themanaworld.org/index.php/Contributors </tmw-ufb> <!-- Freesound Contributors --> <freesound> - <contributor nick="D W" page="http://freesound.org/people/D%20W/"/> + <contributor nick="adriann" page="http://freesound.org/people/adriann/"/> <contributor nick="beerbelly38" page="http://freesound.org/people/beerbelly38/"/> - <contributor nick="spookymodem" page="http://freesound.org/people/spookymodem/"/> + <contributor nick="CaptainSiberia" page="http://freesound.org/people/CaptainSiberia/"/> + <contributor nick="D W" page="http://freesound.org/people/D%20W/"/> + <contributor nick="erkanozan" page="http://freesound.org/people/erkanozan/"/> <contributor nick="Q.K." page="http://freesound.org/people/Q.K./"/> + <contributor nick="sammy214" page="http://freesound.org/people/sammy214/"/> <contributor nick="SkeetMasterFunk69" page="http://freesound.org/people/SkeetMasterFunk69/"/> + <contributor nick="speedygonzo" page="http://freesound.org/people/speedygonzo/"/> + <contributor nick="spookymodem" page="http://freesound.org/people/spookymodem/"/> + <contributor nick="vibe_crc" page="http://freesound.org/people/vibe_crc/"/> </freesound> <!-- Related Communities --> <other> diff --git a/contrib_xsl/wiki.xsl b/contrib_xsl/wiki.xsl index dcce0a5..24b063e 100644 --- a/contrib_xsl/wiki.xsl +++ b/contrib_xsl/wiki.xsl @@ -18,6 +18,12 @@ Copyright (C) 2016 Evol Online --> <xsl:apply-templates/> </xsl:template> + <xsl:template match="tmw-legacy"> + <xsl:text>^ The Mana World Legacy Contributors ^^
</xsl:text> + <xsl:text>^ Nickname ^ Real Name / Email ^ Link ^
</xsl:text> + <xsl:apply-templates/> + </xsl:template> + <xsl:template match="tmw-ufb"> <xsl:text>^ Unknown Flying Bullet Contributors ^^
</xsl:text> <xsl:text>^ Nickname ^ Real Name / Email ^ Link ^
</xsl:text> @@ -68,7 +74,7 @@ Copyright (C) 2016 Evol Online --> <xsl:otherwise> <xsl:text>No Data</xsl:text> </xsl:otherwise> - </xsl:choose> + </xsl:choose> <xsl:text> |</xsl:text> </xsl:otherwise> </xsl:choose> @@ -96,4 +102,4 @@ Copyright (C) 2016 Evol Online --> </xsl:template> </xsl:stylesheet> - + diff --git a/hercules/code/servertoclient/groups.py b/hercules/code/servertoclient/groups.py new file mode 100644 index 0000000..99424e5 --- /dev/null +++ b/hercules/code/servertoclient/groups.py @@ -0,0 +1,185 @@ +# -*- coding: utf8 -*- +# +# Copyright (C) 2017 Evol Online +# Author: Andrei Karas (4144) + +import re + +from code.fileutils import makeDir, readFile, saveFile + +nameSplit = re.compile(":") +comaSplit = re.compile(",") + +class Groups: + pass + +def readLine(f): + for line in f: + if len(line) == 0: + continue + if line[-1:] == "\n": + line = line[:-1] + idx = line.find("/*") + if idx >= 0: + line = line[:idx] + line = line.strip() + yield line + +def skipFor(data, f): + for line in readLine(f): + if line == data or line == data + "\n": + return True + return False + +def readCommands(f): + commands = dict() + for line in readLine(f): + if line == "}": + return commands + parts = nameSplit.split(line) + if len(parts) != 2: + continue + name = parts[0].strip() + value = parts[1].strip() + idx1 = value.find("[") + if idx1 < 0: + commands[name] = (value, "false") + else: + idx2 = value.find("]") + value = value[idx1 + 1: idx2 - idx1] + parts = comaSplit.split(value) + commands[name] = (parts[0].strip(), parts[1].strip()) + print "command: {0}, {1}".format(name, commands[name]) + return commands + +def readPermissions(f): + permissions = dict() + for line in readLine(f): + if line == "}": + return permissions + parts = nameSplit.split(line) + if len(parts) != 2: + continue + name = parts[0].strip() + value = parts[1].strip() + permissions[name] = value + print "permission: {0}, {1}".format(name, value) + return permissions + +def readInherit(data): + inherit = set() + idx1 = data.find("(") + idx2 = data.find(")") + data = data[idx1 + 1: idx2 - idx1] + parts = comaSplit.split(data) + for field in parts: + field = field.strip() + if field == "": + continue + inherit.add(field) + return inherit + +def readGroup(groups, f): + fields = dict() + commands = dict() + permissions = dict() + inherit = set() + for line in readLine(f): + if line == "}" or line == "},": + groups.nameToId[fields["name"]] = fields["id"] + groups.idToFields[fields["id"]] = fields + groups.idToCommands[fields["id"]] = commands + groups.idToPermissions[fields["id"]] = permissions + groups.idToInherit[fields["id"]] = inherit + groups.idToNames[fields["id"]] = fields["name"] + return + parts = nameSplit.split(line) + if len(parts) != 2: + continue + name = parts[0].strip() + value = parts[1].strip() + print "line: {0}, {1}".format(name, value) + if name == "id": + fields["id"] = value + elif name == "name": + fields["name"] = value + elif name == "commands": + commands = readCommands(f) + print "Commands: {0}".format(commands) + elif name == "permissions": + permissions = readPermissions(f) + print "Permissions: {0}".format(permissions) + elif name == "inherit": + inherit = readInherit(value) + print "Inherit: {0}".format(inherit) + +def getCommandType(data): + if data[0] == "false" and data[1] == "false": + return "false" + elif data[0] == "false" and data[1] == "true": + return "other"; + elif data[0] == "true" and data[1] == "false": + return "self" + elif data[0] == "true" and data[1] == "true": + return "both" + +def getCommandsStr(commands): + data = "" + commandFormat = "\n <command name=\"{0}\" use=\"{1}\" />" + for command in commands: + data = data + commandFormat.format( + command, + getCommandType(commands[command]) + ) + return data + +def getPermissionsStr(permissions): + data = "" + permissionFormat = "\n <permission name=\"{0}\" />" + for permission in permissions: + data = data + permissionFormat.format( + permission + ) + return data + +def getInheritStr(inherits, names): + data = "" + if len(inherits) == 0: + return "" + for name in inherits: + if data != "": + data = data + "," + data += names[name] + return "\n inherit=\"{0}\"".format(data) + +def convertGroups(): + destDir = "clientdata/" + templatesDir = "templates/" + groupsConfFile = "serverdata/conf/groups.conf" + makeDir(destDir) + tpl = readFile(templatesDir + "group.tpl") + groupsTpl = readFile(templatesDir + "groups.xml") + groups = Groups() + groups.nameToId = dict() + groups.idToFields = dict() + groups.idToCommands = dict() + groups.idToPermissions = dict() + groups.idToNames = dict() + groups.idToInherit = dict() + + with open(groupsConfFile, "r") as f: + skipFor("groups: (", f) + while (skipFor("{", f) == True): + readGroup(groups, f) + + data = "" + for ids in sorted(groups.idToFields): + data = data + tpl.format( + id = ids, + name = groups.idToNames[ids], + inherit = getInheritStr(groups.idToInherit[ids], groups.nameToId), + commands = getCommandsStr(groups.idToCommands[ids]), + permissions = getPermissionsStr(groups.idToPermissions[ids]), + ) + + saveFile(destDir + "groups.xml", groupsTpl.format(data)) diff --git a/hercules/convert_groups.py b/hercules/convert_groups.py new file mode 100755 index 0000000..cbb3988 --- /dev/null +++ b/hercules/convert_groups.py @@ -0,0 +1,9 @@ +#! /usr/bin/env python +# -*- coding: utf8 -*- +# +# Copyright (C) 2017 Evol Online +# Author: Andrei Karas (4144) + +from code.servertoclient.groups import convertGroups + +convertGroups() diff --git a/hercules/import_newdb.sh b/hercules/import_newdb.sh index 3625245..ba81d4f 100755 --- a/hercules/import_newdb.sh +++ b/hercules/import_newdb.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash export CMD="$*" diff --git a/hercules/templates/group.tpl b/hercules/templates/group.tpl new file mode 100644 index 0000000..99868d3 --- /dev/null +++ b/hercules/templates/group.tpl @@ -0,0 +1,10 @@ + <group + id="{id}" + name={name} + longName={name}{inherit} + > + <commands>{commands} + </commands> + <permissions>{permissions} + </permissions> + </group> diff --git a/hercules/templates/groups.xml b/hercules/templates/groups.xml new file mode 100644 index 0000000..bc14631 --- /dev/null +++ b/hercules/templates/groups.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Author: 4144 +Copyright (C) 2017 Evol Online --> + +<groups> +{0} +</groups> diff --git a/hercules/tmx_converter.py b/hercules/tmx_converter.py new file mode 100755 index 0000000..8638a9c --- /dev/null +++ b/hercules/tmx_converter.py @@ -0,0 +1,418 @@ +#!/usr/bin/env python +# -*- encoding: utf-8 -*- + +## tmx_converter.py - Extract walkmap, warp, and spawn information from maps. +## +## Copyright © 2012 Ben Longbons <b.r.longbons@gmail.com> +## Copyright © 2016-2017 The Mana World Developers +## +## This file is part of The Mana World +## +## This program is free software: you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation, either version 2 of the License, or +## (at your option) any later version. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program. If not, see <http://www.gnu.org/licenses/>. + + +from __future__ import print_function + +import sys +import os +import posixpath +import xml.sax + +dump_all = False # wall of text +check_mobs = False # mob_db.txt + +# lower case versions of everything except 'spawn' and 'warp' +other_object_types = set([ + 'particle_effect', + 'npc', # not interpreted by client + 'script', # for ManaServ + 'fixme', # flag for things that didn't have a type before + 'music', +]) + +# Somebody has put ManaServ fields in our data! +other_spawn_fields = ( + 'spawn_rate', +) +other_warp_fields = ( +) + +TILESIZE = 32 +SEPARATOR = '' +MESSAGE = 'This file is generated automatically. All manually added changes will be removed when running the Converter.' +CLIENT_MAPS = 'maps' +SERVER_WLK = 'data' +SERVER_NPCS = 'npc' +MOB_DB_CONF = 'db/re/mob_db.conf' +MAP_CONF = 'conf/map/maps.conf' +MAP_DB_CONF = 'db/map_index.txt' +NPC_MOBS = '_mobs.txt' +NPC_SAVES = '_savepoints.txt' +NPC_WARPS = '_warps.txt' +NPC_IMPORTS = '_import.txt' +NPC_MASTER_IMPORTS = NPC_IMPORTS + +class State(object): + pass +State.INITIAL = State() +State.LAYER = State() +State.DATA = State() +State.FINAL = State() + +class Object(object): + __slots__ = ( + 'name', + 'x', 'y', + 'w', 'h', + ) +class Mob(Object): + __slots__ = ( + 'monster_id', + 'max_beings', + 'spawn', + 'death', + 'script', + ) + other_spawn_fields + def __init__(self): + self.max_beings = 1 + self.spawn = 0 + self.death = 0 + self.script = '' + +class Save(Object): + __slots__ = ( + 'inn', + ) + +class Warp(Object): + __slots__ = ( + 'dest_map', + 'dest_x', + 'dest_y', + 'npc_id', + 'trigger_x', + 'trigger_y', + ) + other_warp_fields + def __init__(self): + self.npc_id = 'WARP' + +class ContentHandler(xml.sax.ContentHandler): + __slots__ = ( + 'locator', # keeps track of location in document + 'state', # state of height info + 'tilesets', # first gid of each tileset + 'buffer', # characters within a section + 'encoding', # encoding of layer data + 'compression', # compression of layer data + 'width', # width of the height layer + 'height', # height of the height layer + 'firstgid', # first gid of height layer + 'heightmap',# height map + 'base', # base name of current map + 'npc_dir', # world/map/npc/<base> + 'mobs', # open file to _mobs.txt + 'warps', # open file to _warps.txt + 'imports', # open file to _import.txt + 'name', # name property of the current map + 'object', # stores properties of the latest <object> tag + 'mob_ids', # set of all mob types that spawn here + ) + def __init__(self, npc_dir, mobs, saves, warps, imports): + xml.sax.ContentHandler.__init__(self) + self.locator = None + self.state = State.INITIAL + self.tilesets = set([0]) # consider the null tile as its own tileset + self.buffer = bytearray() + self.encoding = None + self.compression = None + self.width = None + self.height = None + self.firstgid = 0 + self.heightmap = '' + self.base = posixpath.basename(npc_dir) + self.npc_dir = npc_dir + self.mobs = mobs + self.saves = saves + self.warps = warps + self.imports = imports + self.object = None + self.mob_ids = set() + self.mob_cnt = False + self.save_cnt = False + self.warp_cnt = False + + def setDocumentLocator(self, loc): + self.locator = loc + + # this method randomly cuts in the middle of a line; thus funky logic + def characters(self, s): + if not s.strip(): + return + if self.state is State.DATA: + self.buffer += s.encode('ascii') + + def startDocument(self): + pass + + def startElement(self, name, attr): + if dump_all: + attrs = ' '.join('%s="%s"' % (k,v) for k,v in attr.items()) + if attrs: + print('<%s %s>' % (name, attrs)) + else: + print('<%s>' % name) + + if self.state is State.INITIAL: + if name == u'property' and attr[u'name'].lower() == u'name': + self.name = attr[u'value'] + self.mobs.write('// %s\n' % MESSAGE) + self.mobs.write('// Map %s: %s mobs\n' % (self.base, self.name)) + self.saves.write('// %s\n' % MESSAGE) + self.saves.write('// Map %s: %s saves\n' % (self.base, self.name)) + self.warps.write('// %s\n' % MESSAGE) + self.warps.write('// Map %s: %s warps\n' % (self.base, self.name)) + + if name == u'tileset': + self.tilesets.add(int(attr[u'firstgid'])) + if 'name' in attr.__dict__['_attrs'].keys(): + if attr[u'name'] == u'Height Numbers': + self.firstgid = int(attr[u'firstgid']) + + if name == u'layer' and attr[u'name'].lower().startswith(u'height'): + self.width = int(attr[u'width']) + self.height = int(attr[u'height']) + self.state = State.LAYER + elif self.state is State.LAYER: + if name == u'data': + if attr.get(u'encoding','') not in (u'', u'csv'): + print('Bad encoding:', attr.get(u'encoding','')) + return + self.encoding = attr.get(u'encoding','') + if attr.get(u'compression','') not in (u'', u'none'): + print('Bad compression:', attr.get(u'compression','')) + return + self.compression = attr.get(u'compression','') + self.state = State.DATA + elif self.state is State.FINAL: + if name == u'object': + obj_type = attr[u'type'].lower() + x = int(int(attr[u'x']) / TILESIZE); + y = int(int(attr[u'y']) / TILESIZE); + w = int(int(attr.get(u'width', 0)) / TILESIZE); + h = int(int(attr.get(u'height', 0)) / TILESIZE); + # I'm not sure exactly what the w/h shrinking is for, + # I just copied it out of the old converter. + # I know that the x += w/2 is to get centers, though. + if obj_type == 'spawn': + self.object = Mob() + w = int((w - 1) / 2) + h = int((h - 1) / 2) + if w < 0: + w = 0 + else: + x += w + if h < 0: + h = 0 + else: + y += h + elif obj_type == 'save': + self.object = Save() + x += w/2 + y += h/2 + w -= 2 + h -= 2 + elif obj_type == 'warp': + self.object = Warp() + x += w/2 + y += h/2 + w -= 1 + h -= 1 + else: + if obj_type not in other_object_types: + print('Unknown object type:', obj_type, file=sys.stderr) + self.object = None + return + obj = self.object + obj.x = x + obj.y = y + obj.w = w + obj.h = h + obj.name = attr[u'name'] + elif name == u'property': + obj = self.object + if obj is None: + return + key = attr[u'name'].lower() + value = attr[u'value'] + # Not true due to defaulting + #assert not hasattr(obj, key) + try: + value = int(value) + except ValueError: + pass + setattr(obj, key, value) + + def add_warp_line(self, line): + self.warps.write(line) + + def endElement(self, name): + if dump_all: + print('</%s>' % name) + + if name == u'object': + obj = self.object + if isinstance(obj, Mob): + mob_id = obj.monster_id + if mob_id < 1000: + mob_id += 1002 + if check_mobs: + try: + name = mob_names[mob_id] + except KeyError: + print('Warning: unknown mob ID: %d (%s)' % (mob_id, obj.name)) + else: + if name != obj.name: + print('Warning: wrong mob name: %s (!= %s)' % (obj.name, name)) + obj.name = name + self.mob_ids.add(mob_id) + if obj.script: + obj.script = ",%s" % (obj.script) + self.mobs.write( + SEPARATOR.join([ + '%s,%d,%d,%d,%d\t' % (self.base, obj.x, obj.y, obj.w, obj.h), + 'monster\t', + obj.name, + '\t%d,%d,%d,%d%s\n' % (mob_id, obj.max_beings, obj.spawn, obj.death, obj.script), + ]) + ) + self.mob_cnt = True + elif isinstance(obj, Save): + obj_name = "%s_%s_%s" % (self.base, obj.x, obj.y) + self.saves.write( + SEPARATOR.join([ + '%s,%d,%d,0\tscript\t#save_%s\tNPC_SAVE_POINT,{\n' % (self.base, obj.x, obj.y, obj_name), + ' savepointparticle .map$, .x, .y, %s;\n close;\n\nOnInit:\n .distance = 2;\n .sex = G_OTHER;\n end;\n}\n' % (obj.inn), + ]) + ) + self.save_cnt = True + elif isinstance(obj, Warp): + if (obj.npc_id == u'WARP'): + obj_name = "#%s_%s_%s" % (self.base, obj.x, obj.y) + y_offset = int(self.heightmap[((obj.y * self.width) + obj.x)])/2 + self.warps.write( + SEPARATOR.join([ + '%s,%d,%d,0\t' % (self.base, obj.x, (obj.y + y_offset)), + 'warp\t', + '%s\t%s,%s,%s,%d,%d\n' % (obj_name, obj.w, obj.h, obj.dest_map, obj.dest_x, obj.dest_y), + ]) + ) + self.warp_cnt = True + elif (not obj.npc_id == u'SCRIPT'): + obj_name = "#%s_%s_%s" % (self.base, obj.x, obj.y) + self.warps.write( + SEPARATOR.join([ + '%s,%d,%d,0\tscript\t%s_h\tNPC_HIDDEN,0,0,{\n' % (self.base, obj.x, obj.y, obj_name), + 'OnTouch:\n warp "%s", %d, %d;\nclose;\n\nOnUnTouch:\n doevent "%s::OnUnTouch";\n}\n' % (obj.dest_map, obj.dest_x, obj.dest_y, obj_name), + '%s,%d,%d,0\tscript\t%s\t%s,%d,%d,{\n close;\nOnTouch:\n doorTouch;\n\nOnUnTouch:\n doorUnTouch;\n\nOnTimer340:\n doorTimer;\n\nOnInit:\n doorInit;\n}\n\n' % (self.base, obj.x, obj.y, obj_name, obj.npc_id, obj.trigger_x, obj.trigger_y), + ]) + ) + self.warp_cnt = True + + if name == u'data': + if self.state is State.DATA: + if self.encoding == u'csv': + for x in self.buffer.split(','): + if int(x) > 0: + self.heightmap += str((int(x) - int(self.firstgid)) + 1) + else: + self.heightmap += str(x) + self.state = State.FINAL + + def endDocument(self): + if not self.mob_cnt: + os.remove(posixpath.join(main.this_map_npc_dir, NPC_MOBS)) + if not self.save_cnt: + os.remove(posixpath.join(main.this_map_npc_dir, NPC_SAVES)) + if not self.warp_cnt: + os.remove(posixpath.join(main.this_map_npc_dir, NPC_WARPS)) + + imp_cnt = (len(os.walk(self.npc_dir).next()[2])) + + if imp_cnt > 0: + self.imports.write('// Map %s: %s\n' % (self.base, self.name)) + self.imports.write('// %s\n' % MESSAGE) + + npcs = os.listdir(self.npc_dir) + npcs.sort() + for x in npcs: + if x == NPC_IMPORTS: + continue + if x.startswith('.'): + continue + if x.endswith('.txt'): + self.imports.write('"%s",\n' % posixpath.join(SERVER_NPCS, self.base, x)) + else: + os.remove(posixpath.join(main.this_map_npc_dir, NPC_IMPORTS)) + +def main(argv): + _, client_data, server_data = argv + tmx_dir = posixpath.join(client_data, CLIENT_MAPS) + npc_dir = posixpath.join(server_data, SERVER_NPCS) + if check_mobs: + global mob_names + mob_names = {} + with open(posixpath.join(server_data, MOB_DB_CONF)) as mob_db: + for line in mob_db: + if not line.strip(): + continue + if line.startswith('//'): + continue + + npc_master = [] + map_basenames = [] + + map_conf = open(posixpath.join(server_data,MAP_CONF), 'w') + map_db = open(posixpath.join(server_data,MAP_DB_CONF), 'w') + map_conf.write("map_removed: (\n)\nmap_list: (\n") + map_count = 1 + for arg in sorted(os.listdir(tmx_dir)): + base, ext = posixpath.splitext(arg) + + if ext == '.tmx': + map_basenames.append(base) + tmx = posixpath.join(tmx_dir, arg) + main.this_map_npc_dir = posixpath.join(npc_dir, base) + os.path.isdir(main.this_map_npc_dir) or os.mkdir(main.this_map_npc_dir) + print('Converting %s' % (tmx)) + with open(posixpath.join(main.this_map_npc_dir, NPC_MOBS), 'w') as mobs: + with open(posixpath.join(main.this_map_npc_dir, NPC_SAVES), 'w') as saves: + with open(posixpath.join(main.this_map_npc_dir, NPC_WARPS), 'w') as warps: + with open(posixpath.join(main.this_map_npc_dir, NPC_IMPORTS), 'w') as imports: + xml.sax.parse(tmx, ContentHandler(main.this_map_npc_dir, mobs, saves, warps, imports)) + if os.path.isfile(posixpath.join(main.this_map_npc_dir, NPC_IMPORTS)): + npc_master.append('@include "%s"\n' % posixpath.join(SERVER_NPCS, base, NPC_IMPORTS)) + + + map_db.write('%s %d\n' % (arg.split('.')[0], map_count)) + map_conf.write(' "%s",\n' % (arg.split('.')[0])) + map_count += 1 + map_conf.write(")\n") + with open(posixpath.join(npc_dir, NPC_MASTER_IMPORTS), 'w') as out: + out.write('// %s\n\n' % MESSAGE) + npc_master.sort() + for line in npc_master: + out.write(line) + +if __name__ == '__main__': + main(sys.argv) diff --git a/hercules_update/createnew.sh b/hercules_update/createnew.sh index cfa0eba..1274792 100755 --- a/hercules_update/createnew.sh +++ b/hercules_update/createnew.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Copyright (C) 2011-2014 Evol Online # Author: Andrei Karas (4144) diff --git a/herculesversion/allversions.sh b/herculesversion/allversions.sh index 7448b00..324ccf4 100755 --- a/herculesversion/allversions.sh +++ b/herculesversion/allversions.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash function gendiff { ./packetversion.py "${1}" "${2}" > "${1}_${2}.txt" diff --git a/herculeswrapper/char.sh b/herculeswrapper/char.sh index cdca266..2b794d9 100755 --- a/herculeswrapper/char.sh +++ b/herculeswrapper/char.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash export PIPE=./log/charpipe.tmp diff --git a/herculeswrapper/herc-map-wrapper-config.example b/herculeswrapper/herc-map-wrapper-config.example index 233d072..b3afd8d 100644 --- a/herculeswrapper/herc-map-wrapper-config.example +++ b/herculeswrapper/herc-map-wrapper-config.example @@ -12,6 +12,7 @@ exit 1 server_data=../../server-data client_data=../client-data +evol_music=../music tmw_tools=../tools #gitlab @@ -59,6 +60,12 @@ client_main_branch=origin/master client_extra_branches=( $(list_issues <repo id> | sed 's|^|origin/merge-requests/|;') ) + +music_main_branch=origin/master + +music_extra_branches=( + $(list_issues <repo id> | sed 's|^|origin/merge-requests/|;') +) unset list_issues motd=../server-data/npc/commands/motd-debug-text.txt diff --git a/herculeswrapper/include.sh b/herculeswrapper/include.sh index 9aa891c..4ee3750 100644 --- a/herculeswrapper/include.sh +++ b/herculeswrapper/include.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash function create_pipe { trap "rm -f $PIPE" EXIT @@ -83,6 +83,7 @@ function pull_all { cd ../ ./status.sh cd server-data + make maps } function build_all { @@ -228,7 +229,7 @@ function git_merge { source ../tools/herculeswrapper/herc-map-wrapper-config run test -f $motd - echo -e 'function\tscript\tMOTD_debug_text\t{\n setarray $Debug_Messages$,' > $motd + echo -e 'function\tscript\tMOTD_debug_text\t{\n setarray $@Debug_Messages$[0],' > $motd run git fetch --all run git reset --hard $server_main_branch info 'commit=$(' git rev-parse --verify -q $server_main_branch ')' @@ -252,6 +253,19 @@ function git_merge { do try_merge $branch done + + run cd $evol_music + + run git fetch --all + run git reset --hard $music_main_branch + info 'commit=$(' git rev-parse --verify -q $music_main_branch ')' + commit=$(git rev-parse --verify -q $music_main_branch) + info2 music base $music_main_branch $commit >> $motd + for branch in ${music_extra_branches[@]} + do + try_merge $branch + done + echo '"End of Commits";' >> $motd echo -e ' return;\n}' >> $motd diff --git a/herculeswrapper/login.sh b/herculeswrapper/login.sh index ae67bf8..32085dd 100755 --- a/herculeswrapper/login.sh +++ b/herculeswrapper/login.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash export PIPE=./log/loginpipe.tmp diff --git a/herculeswrapper/map.sh b/herculeswrapper/map.sh index 18994e2..055acd7 100755 --- a/herculeswrapper/map.sh +++ b/herculeswrapper/map.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash export PIPE=./log/mappipe.tmp export LOGIN_PIPE=./log/loginpipe.tmp diff --git a/imagescheck/icccheck.sh b/imagescheck/icccheck.sh index f9cdc72..6ca1481 100755 --- a/imagescheck/icccheck.sh +++ b/imagescheck/icccheck.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash export DIR="../../client-data" diff --git a/imagescheck/icccheckfile.sh b/imagescheck/icccheckfile.sh index 8f998c0..dbdfb23 100755 --- a/imagescheck/icccheckfile.sh +++ b/imagescheck/icccheckfile.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash identify -verbose $1 | egrep -i "profile|iCCP" >/dev/null diff --git a/lang/out/en.pot b/lang/out/en.pot index 2bfe60b..63be221 100644 --- a/lang/out/en.pot +++ b/lang/out/en.pot @@ -9,477 +9,461 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" #. code: 915: BLvl: %d | Job: %s (Lvl: %d) -#: conf/messages.conf:673 +#: conf/messages.conf:674 msgid " BLvl: %d | Job: %s (Lvl: %d)" msgstr "" #. code: 916: Party: '%s' | Guild: '%s' -#: conf/messages.conf:674 +#: conf/messages.conf:675 msgid " Party: '%s' | Guild: '%s'" msgstr "" #. code: 1115: Users: %d/%d | Password: %s | Public: %s -#: conf/messages.conf:908 +#: conf/messages.conf:909 msgid " Users: %d/%d | Password: %s | Public: %s" msgstr "" #. code: 297: <identify_flag> <refine> <attribute> <card1> <card2> <card3> <card4> <bound_type>). -#: conf/messages.conf:296 +#: conf/messages.conf:298 msgid " <identify_flag> <refine> <attribute> <card1> <card2> <card3> <card4> <bound_type>)." msgstr "" #. code: 985: <identify_flag> <refine> <attribute> <card1> <card2> <card3> <card4>). -#: conf/messages.conf:705 +#: conf/messages.conf:706 msgid " <identify_flag> <refine> <attribute> <card1> <card2> <card3> <card4>)." msgstr "" #. code: 902: @send <packet hex number> {<value>}* -#: conf/messages.conf:650 +#: conf/messages.conf:651 msgid " @send <packet hex number> {<value>}*" msgstr "" #. code: 901: @send len <packet hex number> -#: conf/messages.conf:649 +#: conf/messages.conf:650 msgid " @send len <packet hex number>" msgstr "" #. code: 903: Value: <type=B(default),W,L><number> or S<length>"<string>" -#: conf/messages.conf:651 +#: conf/messages.conf:652 msgid " Value: <type=B(default),W,L><number> or S<length>\"<string>\"" msgstr "" #. code: 1281: - Available in shops only. -#: conf/messages.conf:1219 +#: conf/messages.conf:1220 msgid " - Available in shops only." msgstr "" #. code: 1287: - Common mobs with highest drop chance (only max %d are listed): -#: conf/messages.conf:1227 +#: conf/messages.conf:1228 msgid " - Common mobs with highest drop chance (only max %d are listed):" msgstr "" #. code: 1286: - Item is not dropped by any mobs. -#: conf/messages.conf:1226 +#: conf/messages.conf:1227 msgid " - Item is not dropped by any mobs." msgstr "" #. code: 1282: - Maximal monsters drop chance: %02.02f%% -#: conf/messages.conf:1220 +#: conf/messages.conf:1221 msgid " - Maximal monsters drop chance: %02.02f%%" msgstr "" #. code: 1283: - Monsters don't drop this item. -#: conf/messages.conf:1221 +#: conf/messages.conf:1222 msgid " - Monsters don't drop this item." msgstr "" #. code: 372: -- Duel has been created (Use @invite/@leave) -- -#: conf/messages.conf:371 +#: conf/messages.conf:373 msgid " -- Duel has been created (Use @invite/@leave) --" msgstr "" #. code: 371: -- Duels: %d/%d, Members: %d/%d -- -#: conf/messages.conf:370 +#: conf/messages.conf:372 msgid " -- Duels: %d/%d, Members: %d/%d --" msgstr "" #. code: 370: -- Duels: %d/%d, Members: %d/%d, Max players: %d -- -#: conf/messages.conf:369 +#: conf/messages.conf:371 msgid " -- Duels: %d/%d, Members: %d/%d, Max players: %d --" msgstr "" #. code: 377: -- Player %s has rejected the duel -- -#: conf/messages.conf:376 +#: conf/messages.conf:378 msgid " -- Player %s has rejected the duel --" msgstr "" #. code: 373: -- Player %s invites %s to duel -- -#: conf/messages.conf:372 +#: conf/messages.conf:374 msgid " -- Player %s invites %s to duel --" msgstr "" #. code: 1352: -> (card(s): -#: conf/messages.conf:1332 +#: conf/messages.conf:1333 msgid " -> (card(s): " msgstr "" #. code: 1350: -> (crafted item, creator id: %u, star crumbs %d, element %d) -#: conf/messages.conf:1330 +#: conf/messages.conf:1331 msgid " -> (crafted item, creator id: %u, star crumbs %d, element %d)" msgstr "" #. code: 1348: -> (pet egg, pet id: %u, named) -#: conf/messages.conf:1328 +#: conf/messages.conf:1329 msgid " -> (pet egg, pet id: %u, named)" msgstr "" #. code: 1349: -> (pet egg, pet id: %u, unnamed) -#: conf/messages.conf:1329 +#: conf/messages.conf:1330 msgid " -> (pet egg, pet id: %u, unnamed)" msgstr "" #. code: 1351: -> (produced item, creator id: %u) -#: conf/messages.conf:1331 +#: conf/messages.conf:1332 msgid " -> (produced item, creator id: %u)" msgstr "" #. code: 376: -> Player %s has accepted the duel -- -#: conf/messages.conf:375 +#: conf/messages.conf:377 msgid " -> Player %s has accepted the duel --" msgstr "" #. code: 375: <- Player %s has left the duel -- -#: conf/messages.conf:374 +#: conf/messages.conf:376 msgid " <- Player %s has left the duel --" msgstr "" #. code: 1244: ATK:%d~%d Range:%d~%d~%d Size:%s Race: %s Element: %s (Lv:%d) -#: conf/messages.conf:1158 +#: conf/messages.conf:1159 msgid " ATK:%d~%d Range:%d~%d~%d Size:%s Race: %s Element: %s (Lv:%d)" msgstr "" #. code: 1291: ATK:%d~%d MATK:%d~%d Range:%d~%d~%d Size:%s Race: %s Element: %s (Lv:%d) -#: conf/messages.conf:1235 +#: conf/messages.conf:1236 msgid " ATK:%d~%d MATK:%d~%d Range:%d~%d~%d Size:%s Race: %s Element: %s (Lv:%d)" msgstr "" #. code: 1243: DEF:%d MDEF:%d STR:%d AGI:%d VIT:%d INT:%d DEX:%d LUK:%d -#: conf/messages.conf:1157 +#: conf/messages.conf:1158 msgid " DEF:%d MDEF:%d STR:%d AGI:%d VIT:%d INT:%d DEX:%d LUK:%d" msgstr "" #. code: 1245: Drops: -#: conf/messages.conf:1159 +#: conf/messages.conf:1160 msgid " Drops:" msgstr "" #. code: 1242: Lv:%d HP:%d Base EXP:%u Job EXP:%u HIT:%d FLEE:%d -#: conf/messages.conf:1156 +#: conf/messages.conf:1157 msgid " Lv:%d HP:%d Base EXP:%u Job EXP:%u HIT:%d FLEE:%d" msgstr "" #. code: 1247: MVP Bonus EXP:%u -#: conf/messages.conf:1161 +#: conf/messages.conf:1162 msgid " MVP Bonus EXP:%u" msgstr "" #. code: 1248: MVP Items: -#: conf/messages.conf:1162 +#: conf/messages.conf:1163 msgid " MVP Items:" msgstr "" -#. code: .@ret$ += l(" ago"); -#: npc/functions/time.txt:113 -#, no-c-format -msgid " ago" -msgstr "" - #. code: 225: and %d second -#: conf/messages.conf:222 +#: conf/messages.conf:224 msgid " and %d second" msgstr "" #. code: 226: and %d seconds -#: conf/messages.conf:223 +#: conf/messages.conf:225 msgid " and %d seconds" msgstr "" #. code: 1333: | equipped: -#: conf/messages.conf:1313 +#: conf/messages.conf:1314 msgid " | equipped: " msgstr "" #. code: l("@@, I like this name!", strcharinfo(0)), -#: npc/001-2-19/lloyd.txt:70 +#: npc/001-2-19/lloyd.txt:76 #, no-c-format msgid "\"@@\", I like this name!" msgstr "" #. code: 1197: "@alootid reset" will clear your autolootitem list. -#: conf/messages.conf:1068 +#: conf/messages.conf:1069 msgid "\"@alootid reset\" will clear your autolootitem list." msgstr "" #. code: 171: %d - void -#: conf/messages.conf:179 +#: conf/messages.conf:181 msgid "%d - void" msgstr "" #. code: 152: %d GMs found. -#: conf/messages.conf:160 +#: conf/messages.conf:162 msgid "%d GMs found." msgstr "" #. code: 274: %d commands found. -#: conf/messages.conf:271 +#: conf/messages.conf:273 msgid "%d commands found." msgstr "" #. code: 219: %d day -#: conf/messages.conf:216 +#: conf/messages.conf:218 msgid "%d day" msgstr "" #. code: 220: %d days -#: conf/messages.conf:217 +#: conf/messages.conf:219 msgid "%d days" msgstr "" #. code: 221: %d hour -#: conf/messages.conf:218 +#: conf/messages.conf:220 msgid "%d hour" msgstr "" #. code: 222: %d hours -#: conf/messages.conf:219 +#: conf/messages.conf:221 msgid "%d hours" msgstr "" #. code: 1354: %d item(s) found in %d %s slots. -#: conf/messages.conf:1334 +#: conf/messages.conf:1335 msgid "%d item(s) found in %d %s slots." msgstr "" #. code: 113: %d item(s) removed by a GM. -#: conf/messages.conf:128 +#: conf/messages.conf:130 msgid "%d item(s) removed by a GM." msgstr "" #. code: 114: %d item(s) removed from the player. -#: conf/messages.conf:129 +#: conf/messages.conf:131 msgid "%d item(s) removed from the player." msgstr "" #. code: 115: %d item(s) removed. Player had only %d on %d items. -#: conf/messages.conf:130 +#: conf/messages.conf:132 msgid "%d item(s) removed. Player had only %d on %d items." msgstr "" #. code: 168: %d items have been refined. -#: conf/messages.conf:176 +#: conf/messages.conf:178 msgid "%d items have been refined." msgstr "" #. code: 223: %d minute -#: conf/messages.conf:220 +#: conf/messages.conf:222 msgid "%d minute" msgstr "" #. code: 224: %d minutes -#: conf/messages.conf:221 +#: conf/messages.conf:223 msgid "%d minutes" msgstr "" #. code: 240: %d monster(s) summoned! -#: conf/messages.conf:237 +#: conf/messages.conf:239 msgid "%d monster(s) summoned!" msgstr "" #. code: 56: %d players found in map '%s'. -#: conf/messages.conf:78 +#: conf/messages.conf:80 msgid "%d players found in map '%s'." msgstr "" #. code: 30: %d players found. -#: conf/messages.conf:56 +#: conf/messages.conf:57 msgid "%d players found." msgstr "" #. code: 79: %d results found. -#: conf/messages.conf:96 +#: conf/messages.conf:98 msgid "%d results found." msgstr "" #. code: 1001: %d: Body Armor -#: conf/messages.conf:738 +#: conf/messages.conf:739 msgid "%d: Body Armor" msgstr "" #. code: 999: %d: Garment -#: conf/messages.conf:736 +#: conf/messages.conf:737 msgid "%d: Garment" msgstr "" #. code: 1000: %d: Left Accessory -#: conf/messages.conf:737 +#: conf/messages.conf:738 msgid "%d: Left Accessory" msgstr "" #. code: 1002: %d: Left Hand -#: conf/messages.conf:739 +#: conf/messages.conf:740 msgid "%d: Left Hand" msgstr "" #. code: 997: %d: Lower Headgear -#: conf/messages.conf:734 +#: conf/messages.conf:735 msgid "%d: Lower Headgear" msgstr "" #. code: 1006: %d: Mid Headgear -#: conf/messages.conf:743 +#: conf/messages.conf:744 msgid "%d: Mid Headgear" msgstr "" #. code: 1004: %d: Right Accessory -#: conf/messages.conf:741 +#: conf/messages.conf:742 msgid "%d: Right Accessory" msgstr "" #. code: 998: %d: Right Hand -#: conf/messages.conf:735 +#: conf/messages.conf:736 msgid "%d: Right Hand" msgstr "" #. code: 1003: %d: Shoes -#: conf/messages.conf:740 +#: conf/messages.conf:741 msgid "%d: Shoes" msgstr "" #. code: 1005: %d: Top Headgear -#: conf/messages.conf:742 +#: conf/messages.conf:743 msgid "%d: Top Headgear" msgstr "" #. code: 386: %s :Main: %s -#: conf/messages.conf:379 +#: conf/messages.conf:381 msgid "%s :Main: %s" msgstr "" #. code: 1376: %s data type is not supported :%u -#: conf/messages.conf:1366 +#: conf/messages.conf:1367 msgid "%s data type is not supported :%u" msgstr "" #. code: 1404: %s failed -#: conf/messages.conf:1422 +#: conf/messages.conf:1423 msgid "%s failed" msgstr "" #. code: 154: %s failed. -#: conf/messages.conf:162 +#: conf/messages.conf:164 msgid "%s failed." msgstr "" #. code: 1389: %s failed. Player not found. -#: conf/messages.conf:1387 +#: conf/messages.conf:1388 msgid "%s failed. Player not found." msgstr "" #. code: 265: %s has bought your item(s). -#: conf/messages.conf:262 +#: conf/messages.conf:264 msgid "%s has bought your item(s)." msgstr "" #. code: 402: %s in jail for %d years, %d months, %d days, %d hours and %d minutes -#: conf/messages.conf:394 +#: conf/messages.conf:396 msgid "%s in jail for %d years, %d months, %d days, %d hours and %d minutes" msgstr "" #. code: 153: %s is Unknown Command. -#: conf/messages.conf:161 +#: conf/messages.conf:163 msgid "%s is Unknown Command." msgstr "" #. code: 1375: %s is empty -#: conf/messages.conf:1365 +#: conf/messages.conf:1366 msgid "%s is empty" msgstr "" #. code: 46: %s recalled! -#: conf/messages.conf:72 +#: conf/messages.conf:73 msgid "%s recalled!" msgstr "" #. code: 1295: %s revision '%s' (src) / '%s' (scripts) -#: conf/messages.conf:1241 +#: conf/messages.conf:1242 msgid "%s revision '%s' (src) / '%s' (scripts)" msgstr "" #. code: 1289: %s spawns in: -#: conf/messages.conf:1231 +#: conf/messages.conf:1232 msgid "%s spawns in:" msgstr "" #. code: 1373: %s value is now :%d -#: conf/messages.conf:1363 +#: conf/messages.conf:1364 msgid "%s value is now :%d" msgstr "" #. code: 1374: %s value is now :%s -#: conf/messages.conf:1364 +#: conf/messages.conf:1365 msgid "%s value is now :%s" msgstr "" #. code: 78: %s: %d -#: conf/messages.conf:95 +#: conf/messages.conf:97 msgid "%s: %d" msgstr "" #. code: 1401: '%s' Channel is password protected (usage: %s <#channel_name> <password>) -#: conf/messages.conf:1411 +#: conf/messages.conf:1412 msgid "'%s' Channel is password protected (usage: %s <#channel_name> <password>)" msgstr "" #. code: 1176: '%s' and his/her partner are now divorced. -#: conf/messages.conf:1033 +#: conf/messages.conf:1034 msgid "'%s' and his/her partner are now divorced." msgstr "" #. code: 1413: '%s' channel color updated to '%s' -#: conf/messages.conf:1431 +#: conf/messages.conf:1432 msgid "'%s' channel color updated to '%s' " msgstr "" -#. code: 541: '%s' got %s's %s (chance: %0.02f%%) -#: conf/messages.conf:469 -msgid "'%s' got %s's %s (chance: %0.02f%%)" -msgstr "" - #. code: 1447: '%s' is not a known channel option -#: conf/messages.conf:1464 +#: conf/messages.conf:1465 msgid "'%s' is not a known channel option" msgstr "" #. code: 1469: '%s' is not a known costume -#: conf/messages.conf:1488 +#: conf/messages.conf:1489 msgid "'%s' is not a known costume" msgstr "" #. code: 1380: '%s' is not a known permission. -#: conf/messages.conf:1374 +#: conf/messages.conf:1375 msgid "'%s' is not a known permission." msgstr "" #. code: 1175: '%s' is not married. -#: conf/messages.conf:1032 +#: conf/messages.conf:1033 msgid "'%s' is not married." msgstr "" #. code: 208: '%s' skill and stat points have been reset. -#: conf/messages.conf:209 +#: conf/messages.conf:211 msgid "'%s' skill and stat points have been reset." msgstr "" #. code: 206: '%s' skill points reset. -#: conf/messages.conf:207 +#: conf/messages.conf:209 msgid "'%s' skill points reset." msgstr "" #. code: 207: '%s' stats points reset. -#: conf/messages.conf:208 +#: conf/messages.conf:210 msgid "'%s' stats points reset." msgstr "" #. code: 53: '%s' stats: -#: conf/messages.conf:75 +#: conf/messages.conf:77 msgid "'%s' stats:" msgstr "" -#. code: 542: '%s' stole %s's %s (chance: %0.02f%%) -#: conf/messages.conf:471 -msgid "'%s' stole %s's %s (chance: %0.02f%%)" -msgstr "" - #. code: mesq l("'That', as you call it, is a @@. There are plenty on this island!", getitemlink(Plushroom)); #: npc/000-1/muller.txt:100 #: npc/000-1/jalad.txt:103 @@ -488,22 +472,22 @@ msgid "'That', as you call it, is a @@. There are plenty on this island!" msgstr "" #. code: 344: (%s) -#: conf/messages.conf:342 +#: conf/messages.conf:344 msgid "(%s) " msgstr "" #. code: 278: (@request): %s -#: conf/messages.conf:275 +#: conf/messages.conf:277 msgid "(@request): %s" msgstr "" #. code: 912: (CID:%d/AID:%d) -#: conf/messages.conf:668 +#: conf/messages.conf:669 msgid "(CID:%d/AID:%d) " msgstr "" #. code: 270: * :%s %s: * -#: conf/messages.conf:267 +#: conf/messages.conf:269 msgid "* :%s %s: *" msgstr "" @@ -543,24 +527,18 @@ msgstr "" msgid "*burp*" msgstr "" -#. code: .@ret$ += .@diff > 0 ? ", " : l(", and "); -#: npc/functions/time.txt:62 -#, no-c-format -msgid ", and " -msgstr "" - #. code: 1409: - #%s ( %d users ) -#: conf/messages.conf:1427 +#: conf/messages.conf:1428 msgid "- #%s ( %d users )" msgstr "" #. code: 1444: - %s -#: conf/messages.conf:1461 +#: conf/messages.conf:1462 msgid "- %s" msgstr "" #. code: 1445: - %s (%d) -#: conf/messages.conf:1462 +#: conf/messages.conf:1463 msgid "- %s (%d)" msgstr "" @@ -587,7 +565,7 @@ msgid "- Astapolos" msgstr "" #. code: 1472: - Available Costumes -#: conf/messages.conf:1491 +#: conf/messages.conf:1492 msgid "- Available Costumes" msgstr "" @@ -616,199 +594,199 @@ msgid "- Tibbo" msgstr "" #. code: 1463: - adds or removes <option name> with <option value> to <channel name> channel -#: conf/messages.conf:1480 +#: conf/messages.conf:1481 msgid "- adds or removes <option name> with <option value> to <channel name> channel" msgstr "" #. code: 1457: - bans <character name> from <channel name> channel -#: conf/messages.conf:1474 +#: conf/messages.conf:1475 msgid "- bans <character name> from <channel name> channel" msgstr "" #. code: 1428: - binds your global chat to <channel name>, making anything you type in global be sent to the channel -#: conf/messages.conf:1446 +#: conf/messages.conf:1447 msgid "- binds your global chat to <channel name>, making anything you type in global be sent to the channel" msgstr "" #. code: 1422: - changes <channel name> color to <color name> -#: conf/messages.conf:1440 +#: conf/messages.conf:1441 msgid "- changes <channel name> color to <color name>" msgstr "" #. code: 1416: - creates a new channel -#: conf/messages.conf:1434 +#: conf/messages.conf:1435 msgid "- creates a new channel" msgstr "" #. code: 1424: - leaves <channel name> -#: conf/messages.conf:1442 +#: conf/messages.conf:1443 msgid "- leaves <channel name>" msgstr "" #. code: 1459: - lists all banned characters from <channel name> channel -#: conf/messages.conf:1476 +#: conf/messages.conf:1477 msgid "- lists all banned characters from <channel name> channel" msgstr "" #. code: 1420: - lists colors available to select for custom channels -#: conf/messages.conf:1438 +#: conf/messages.conf:1439 msgid "- lists colors available to select for custom channels" msgstr "" #. code: 1418: - lists public channels -#: conf/messages.conf:1436 +#: conf/messages.conf:1437 msgid "- lists public channels" msgstr "" #. code: 1461: - unbans <character name> from <channel name> channel -#: conf/messages.conf:1478 +#: conf/messages.conf:1479 msgid "- unbans <character name> from <channel name> channel" msgstr "" #. code: 1468: - unbans everyone from <channel name> -#: conf/messages.conf:1485 +#: conf/messages.conf:1486 msgid "- unbans everyone from <channel name>" msgstr "" #. code: 1430: - unbinds your global chat from its attached channel (if binded) -#: conf/messages.conf:1448 +#: conf/messages.conf:1449 msgid "- unbinds your global chat from its attached channel (if binded)" msgstr "" #. code: 1471: -- %s -#: conf/messages.conf:1490 +#: conf/messages.conf:1491 msgid "-- %s" msgstr "" #. code: 1456: -- %s ban <channel name> <character name> -#: conf/messages.conf:1473 +#: conf/messages.conf:1474 msgid "-- %s ban <channel name> <character name>" msgstr "" #. code: 1458: -- %s banlist <channel name> -#: conf/messages.conf:1475 +#: conf/messages.conf:1476 msgid "-- %s banlist <channel name>" msgstr "" #. code: 1427: -- %s bindto <channel name> -#: conf/messages.conf:1445 +#: conf/messages.conf:1446 msgid "-- %s bindto <channel name>" msgstr "" #. code: 1415: -- %s create <channel name> <channel password> -#: conf/messages.conf:1433 +#: conf/messages.conf:1434 msgid "-- %s create <channel name> <channel password>" msgstr "" #. code: 1423: -- %s leave <channel name> -#: conf/messages.conf:1441 +#: conf/messages.conf:1442 msgid "-- %s leave <channel name>" msgstr "" #. code: 1417: -- %s list -#: conf/messages.conf:1435 +#: conf/messages.conf:1436 msgid "-- %s list" msgstr "" #. code: 1419: -- %s list colors -#: conf/messages.conf:1437 +#: conf/messages.conf:1438 msgid "-- %s list colors" msgstr "" #. code: 1421: -- %s setcolor <channel name> <color name> -#: conf/messages.conf:1439 +#: conf/messages.conf:1440 msgid "-- %s setcolor <channel name> <color name>" msgstr "" #. code: 1462: -- %s setopt <channel name> <option name> <option value> -#: conf/messages.conf:1479 +#: conf/messages.conf:1480 msgid "-- %s setopt <channel name> <option name> <option value>" msgstr "" #. code: 1460: -- %s unban <channel name> <character name> -#: conf/messages.conf:1477 +#: conf/messages.conf:1478 msgid "-- %s unban <channel name> <character name>" msgstr "" #. code: 1467: -- %s unbanall <channel name> -#: conf/messages.conf:1484 +#: conf/messages.conf:1485 msgid "-- %s unbanall <channel name>" msgstr "" #. code: 1429: -- %s unbind -#: conf/messages.conf:1447 +#: conf/messages.conf:1448 msgid "-- %s unbind" msgstr "" #. code: 1443: -- '%s' ban list -#: conf/messages.conf:1460 +#: conf/messages.conf:1461 msgid "-- '%s' ban list" msgstr "" #. code: 1448: -- Available options -#: conf/messages.conf:1465 +#: conf/messages.conf:1466 msgid "-- Available options" msgstr "" #. code: 1398: -- Displaying first %d partial matches -#: conf/messages.conf:1406 +#: conf/messages.conf:1407 msgid "-- Displaying first %d partial matches" msgstr "" #. code: 1379: -- Permission List -#: conf/messages.conf:1373 +#: conf/messages.conf:1374 msgid "-- Permission List" msgstr "" #. code: 1410: -- Public Channels -#: conf/messages.conf:1428 +#: conf/messages.conf:1429 msgid "-- Public Channels" msgstr "" #. code: 1383: -- User '%s' Permissions -#: conf/messages.conf:1377 +#: conf/messages.conf:1378 msgid "-- User '%s' Permissions" msgstr "" #. code: 1414: --- Available options: -#: conf/messages.conf:1432 +#: conf/messages.conf:1433 msgid "--- Available options:" msgstr "" #. code: 1113: ----- Chats in Map ----- -#: conf/messages.conf:906 +#: conf/messages.conf:907 msgid "----- Chats in Map -----" msgstr "" #. code: 1100: ----- NPCs in Map ----- -#: conf/messages.conf:893 +#: conf/messages.conf:894 msgid "----- NPCs in Map -----" msgstr "" #. code: 1098: ----- Players in Map ----- -#: conf/messages.conf:891 +#: conf/messages.conf:892 msgid "----- Players in Map -----" msgstr "" #. code: 1332: ------ %s items list of '%s' ------ -#: conf/messages.conf:1312 +#: conf/messages.conf:1313 msgid "------ %s items list of '%s' ------" msgstr "" #. code: 1041: ------ Map Flags ------ -#: conf/messages.conf:834 +#: conf/messages.conf:835 msgid "------ Map Flags ------" msgstr "" #. code: 1039: ------ Map Info ------ -#: conf/messages.conf:832 +#: conf/messages.conf:833 msgid "------ Map Info ------" msgstr "" #. code: l("..."); #. code: l("..."), -#: npc/001-2-19/lloyd.txt:25 #: npc/001-2-12/oscar.txt:93 +#: npc/001-2-19/lloyd.txt:26 #: npc/000-0-1/narrator.txt:20 #: npc/000-0-1/narrator.txt:22 #: npc/001-2-12/oscar.txt:98 @@ -818,50 +796,46 @@ msgid "..." msgstr "" #. code: mesq l("... and 1 @@.", getitemlink(SeaDrops)); -#: npc/000-2-1/chefgado.txt:147 #: npc/000-2-1/chefgado.txt:83 +#: npc/000-2-1/chefgado.txt:148 #, no-c-format msgid "... and 1 @@." msgstr "" #. code: l("...I mean log! Made of log!"), -#: npc/001-1/enora.txt:357 +#: npc/001-1/enora.txt:358 #, no-c-format msgid "...I mean log! Made of log!" msgstr "" -#. code: l("...this might be because of Don, he is the master blacksmith of this place and a model to me!"); +#. code: l("...it might be because of Don... he is the master blacksmith of this place and a model to me!"); #: npc/001-1/chelios.txt:73 #, no-c-format -msgid "...this might be because of Don, he is the master blacksmith of this place and a model to me!" +msgid "...it might be because of Don... he is the master blacksmith of this place and a model to me!" msgstr "" #. code: 151: 1 GM found. -#: conf/messages.conf:159 +#: conf/messages.conf:161 msgid "1 GM found." msgstr "" #. code: 167: 1 item has been refined. -#: conf/messages.conf:175 +#: conf/messages.conf:177 msgid "1 item has been refined." msgstr "" #. code: 55: 1 player found in map '%s'. -#: conf/messages.conf:77 +#: conf/messages.conf:79 msgid "1 player found in map '%s'." msgstr "" #. code: 29: 1 player found. -#: conf/messages.conf:55 +#: conf/messages.conf:56 msgid "1 player found." msgstr "" #. code: l("1. ##BDo not bot##b, this means you are not allowed to perform any AFK (away from keyboard) activity, apart from standing idle."), -#. code: mesq col(l("1. ##BDo not bot##b, this means you are not allowed to perform any AFK (away from keyboard) activity, apart from standing idle."), 9); -#: npc/001-2-21/note.txt:12 -#: npc/000-2-0/note.txt:12 -#: npc/000-2-0/julia.txt:194 -#: npc/001-2-28/note.txt:11 +#: npc/functions/game-rules.txt:14 #, no-c-format msgid "1. ##BDo not bot##b, this means you are not allowed to perform any AFK (away from keyboard) activity, apart from standing idle." msgstr "" @@ -873,11 +847,7 @@ msgid "1: The type of item yoiis want to dye." msgstr "" #. code: l("2. ##BDo not use offensive/rude language##b in the chats or in your character(s) name(s)."), -#. code: mesq col(l("2. ##BDo not use offensive/rude language##b in the chats or in your character(s) name(s)."), 9); -#: npc/000-2-0/note.txt:14 -#: npc/000-2-0/julia.txt:195 -#: npc/001-2-21/note.txt:14 -#: npc/001-2-28/note.txt:12 +#: npc/functions/game-rules.txt:15 #, no-c-format msgid "2. ##BDo not use offensive/rude language##b in the chats or in your character(s) name(s)." msgstr "" @@ -889,11 +859,7 @@ msgid "2: What material it is made from." msgstr "" #. code: l("3. ##BDo not spam/flood other players.##b This includes chat spam and spam by trade requests."), -#. code: mesq col(l("3. ##BDo not spam/flood other players.##b This includes chat spam and spam by trade requests."), 9); -#: npc/000-2-0/note.txt:16 -#: npc/001-2-28/note.txt:13 -#: npc/001-2-21/note.txt:16 -#: npc/000-2-0/julia.txt:196 +#: npc/functions/game-rules.txt:16 #, no-c-format msgid "3. ##BDo not spam/flood other players.##b This includes chat spam and spam by trade requests." msgstr "" @@ -905,11 +871,7 @@ msgid "3: Which colorants can dye it." msgstr "" #. code: l("4. ##BSpeak only English in public areas.##b You can speak whatever language you want through whispers or whenever everyone in the area can speak said language."), -#. code: mesq col(l("4. ##BSpeak only English in public areas.##b You can speak whatever language you want through whispers or whenever everyone in the area can speak said language."), 9); -#: npc/001-2-28/note.txt:14 -#: npc/000-2-0/note.txt:18 -#: npc/000-2-0/julia.txt:197 -#: npc/001-2-21/note.txt:18 +#: npc/functions/game-rules.txt:17 #, no-c-format msgid "4. ##BSpeak only English in public areas.##b You can speak whatever language you want through whispers or whenever everyone in the area can speak said language." msgstr "" @@ -920,10 +882,10 @@ msgstr "" msgid "4: How many cards your item can contain." msgstr "" -#. code: select (l("5 @@s.", getitemlink(PiberriesInfusion))); +#. code: select (l("5 Piberries Infusions")); #: npc/001-2-26/ivan.txt:20 #, no-c-format -msgid "5 @@s." +msgid "5 Piberries Infusions" msgstr "" #. code: l("5 boxes... Alright, @@ are my speciality!", getitemlink (PiberriesInfusion)), @@ -932,33 +894,20 @@ msgstr "" msgid "5 boxes... Alright, @@ are my speciality!" msgstr "" -#. code: mesq col(l("5. ##BDo not beg others##b for money, items or favours of any kind. If you want to ask for something, do it politely and only once. Try not to annoy other players."), 9); #. code: l("5. ##BDo not beg others##b for money, items or favours of any kind. If you want to ask for something, do it politely and only once. Try not to annoy other players."), -#: npc/001-2-28/note.txt:15 -#: npc/000-2-0/julia.txt:198 -#: npc/001-2-21/note.txt:20 -#: npc/000-2-0/note.txt:20 +#: npc/functions/game-rules.txt:18 #, no-c-format msgid "5. ##BDo not beg others##b for money, items or favours of any kind. If you want to ask for something, do it politely and only once. Try not to annoy other players." msgstr "" #. code: l("6. ##BFollow the [@@http://wiki.evolonline.org/rules/esc|ESC@@]##b (Evol Social Convention)."), -#. code: mesq col(l("6. ##BFollow the [@@http://wiki.evolonline.org/rules/esc|ESC@@]##b (Evol Social Convention)."), 9); -#: npc/001-2-28/note.txt:16 -#: npc/001-2-21/note.txt:22 -#: npc/000-2-0/julia.txt:199 -#: npc/000-2-0/note.txt:22 +#: npc/functions/game-rules.txt:19 #, no-c-format msgid "6. ##BFollow the [@@http://wiki.evolonline.org/rules/esc|ESC@@]##b (Evol Social Convention)." msgstr "" -#. code: l("7. ##BDo not multibox.##b You are not allowed to engage in combat while controlling more than one character at a time."), -#. code: mesq col(l("7. ##BDo not multibox.##b You are not allowed to engage in combat while controlling more than one character at a time."), 9); #. code: l("7. ##BDo not multibox.##b You are not allowed to engage in combat while controlling more than one character at a time."); -#: npc/001-2-28/note.txt:17 -#: npc/000-2-0/julia.txt:200 -#: npc/000-2-0/note.txt:24 -#: npc/001-2-21/note.txt:24 +#: npc/functions/game-rules.txt:20 #, no-c-format msgid "7. ##BDo not multibox.##b You are not allowed to engage in combat while controlling more than one character at a time." msgstr "" @@ -966,14 +915,14 @@ msgstr "" #. code: message strcharinfo(0), l("@@", .@color_name$); #. code: mes "Error: format string 'l(@@, )': " + l("@@", ""); #. code: if (l("@@") != "@@") +#. code: message strcharinfo(0), l("@@", .@style_name$); #. code: mes "Error: format string 'l(@@)': " + l("@@"); #. code: if (l("@@", "") != "") -#. code: message strcharinfo(0), l("@@", .@style_name$); #: npc/functions/barber.txt:21 #: npc/test/test1.txt:37 -#: npc/test/test1.txt:36 +#: npc/test/test1.txt:39 #: npc/functions/barber.txt:18 -#: npc/test/test1.txt:35 +#: npc/test/test1.txt:40 #: npc/test/test1.txt:38 #, no-c-format msgid "@@" @@ -981,8 +930,8 @@ msgstr "" #. code: mes "Error: format string 'l(@@ @@ @@, this, is, test) != this is test': " + l("@@ @@ @@", "this", "is", "test"); #. code: if (l("@@ @@ @@", "this", "is", "test") != "this is test") -#: npc/test/test1.txt:39 -#: npc/test/test1.txt:40 +#: npc/test/test1.txt:42 +#: npc/test/test1.txt:41 #, no-c-format msgid "@@ @@ @@" msgstr "" @@ -999,12 +948,6 @@ msgstr "" msgid "@@ divorced!" msgstr "" -#. code: .@ret$ = (.@options & 4) ? l("@@ from now", .@ret$) : l("in @@", .@ret$); -#: npc/functions/time.txt:118 -#, no-c-format -msgid "@@ from now" -msgstr "" - #. code: mesq l("@@ is helping me.", $@RAT_SAILOR_HELPER$); #. code: mesq l("@@ is helping me.", $@ARTIS_RAT1_HELPER$); #: npc/000-2-1/peter.txt:248 @@ -1038,12 +981,12 @@ msgid "@@? Welcome my dear!#1" msgstr "" #. code: 279: @request sent. -#: conf/messages.conf:276 +#: conf/messages.conf:278 msgid "@request sent." msgstr "" #. code: 120: A GM has discharged you from jail. -#: conf/messages.conf:135 +#: conf/messages.conf:137 msgid "A GM has discharged you from jail." msgstr "" @@ -1053,10 +996,10 @@ msgstr "" msgid "A cookie!" msgstr "" -#. code: l("A great city, now the capital of these islands, called Esperia, rose on the single island, Aurora, where everyone lived."), -#: npc/001-2-6/books.txt:161 +#. code: l("A great city, eventually to become larger than the cities of Ancea, rose on the coast of Aemil. This city was named Esperia."), +#: npc/001-2-6/books.txt:152 #, no-c-format -msgid "A great city, now the capital of these islands, called Esperia, rose on the single island, Aurora, where everyone lived." +msgid "A great city, eventually to become larger than the cities of Ancea, rose on the coast of Aemil. This city was named Esperia." msgstr "" #. code: l("A headache hits you and you lose your concentration."); @@ -1092,10 +1035,10 @@ msgstr "" msgid "A sunny and hot day," msgstr "" -#. code: l("A young apprentice called Chelios might be waiting outside, speak to him, and return the present to me."); +#. code: l("A young apprentice called Chelios might be waiting outside, speak to him, and return the package to me."); #: npc/001-1/enora.txt:154 #, no-c-format -msgid "A young apprentice called Chelios might be waiting outside, speak to him, and return the present to me." +msgid "A young apprentice called Chelios might be waiting outside, speak to him, and return the package to me." msgstr "" #. code: else if (.@rand == 2) npctalk3 l("A-hoy matey!"); @@ -1107,7 +1050,7 @@ msgid "A-hoy matey!" msgstr "" #. code: 1263: ATK: %d - MATK: %d~%d -#: conf/messages.conf:1195 +#: conf/messages.conf:1196 msgid "ATK: %d - MATK: %d~%d" msgstr "" @@ -1131,14 +1074,14 @@ msgstr "" msgid "Abort" msgstr "" -#. code: mesq l("About the Legion of Aemil in Esperia, I'm not sure about them, frankly."); +#. code: mesq l("About the Legion of Aemil, I'm not sure about them, frankly."); #: npc/000-2-3/sailors.txt:28 #, no-c-format -msgid "About the Legion of Aemil in Esperia, I'm not sure about them, frankly." +msgid "About the Legion of Aemil, I'm not sure about them, frankly." msgstr "" #. code: 554: Acolyte -#: conf/messages.conf:487 +#: conf/messages.conf:484 msgid "Acolyte" msgstr "" @@ -1191,19 +1134,19 @@ msgid "Actually, I was here to help you with those boxes. Can I bring one of the msgstr "" #. code: menuimage("actions/add", l("Add a new line")), -#: npc/commands/motd.txt:141 +#: npc/commands/motd.txt:145 #, no-c-format msgid "Add a new line" msgstr "" -#. code: l("Aemil is a magnificent world unknown to us all."), -#: npc/001-2-6/books.txt:148 +#. code: l("Aemil was once a magnificent land unknown to us all."), +#: npc/001-2-6/books.txt:143 #, no-c-format -msgid "Aemil is a magnificent world unknown to us all." +msgid "Aemil was once a magnificent land unknown to us all." msgstr "" #. code: mes col("-- " + l("Aesop"), 9); -#: npc/001-2-6/books.txt:34 +#: npc/001-2-6/books.txt:35 #, no-c-format msgid "Aesop" msgstr "" @@ -1214,12 +1157,30 @@ msgstr "" msgid "After all this time, it was still there!" msgstr "" +#. code: lg("After all, this is the Legion of Aemil! You want to be a great warrior? We'll make you one here!"), +#: npc/001-2-33/lozerk.txt:31 +#, no-c-format +msgid "After all, this is the Legion of Aemil! You want to be a great warrior? We'll make you one here!#0" +msgstr "" + +#. code: lg("After all, this is the Legion of Aemil! You want to be a great warrior? We'll make you one here!"), +#: npc/001-2-33/lozerk.txt:31 +#, no-c-format +msgid "After all, this is the Legion of Aemil! You want to be a great warrior? We'll make you one here!#1" +msgstr "" + #. code: mesq l("After choosing your weapon, you also need to know how to use it."); #: npc/000-1/sapartan.txt:76 #, no-c-format msgid "After choosing your weapon, you also need to know how to use it." msgstr "" +#. code: l("After that, stay still and be patient, but also alert!"); +#: npc/001-2-4/books.txt:73 +#, no-c-format +msgid "After that, stay still and be patient, but also alert!" +msgstr "" + #. code: l("After this small overview of Artis, what do you think of our city?"), #: npc/001-1/enora.txt:193 #, no-c-format @@ -1227,7 +1188,7 @@ msgid "After this small overview of Artis, what do you think of our city?" msgstr "" #. code: 1270: Agi: %d (%d~%d) -#: conf/messages.conf:1204 +#: conf/messages.conf:1205 msgid "Agi: %d (%d~%d)" msgstr "" @@ -1262,7 +1223,7 @@ msgid "Ah... Gugli... He's too young to understand our conversation." msgstr "" #. code: l("Ah... Sorry, I forgot, again."), -#: npc/001-1/enora.txt:211 +#: npc/001-1/enora.txt:212 #, no-c-format msgid "Ah... Sorry, I forgot, again." msgstr "" @@ -1274,7 +1235,7 @@ msgid "Ahoi." msgstr "" #. code: l("Ahoy, @@!", strcharinfo(0)), -#: npc/001-1/eugene.txt:73 +#: npc/001-1/eugene.txt:75 #, no-c-format msgid "Ahoy, @@!" msgstr "" @@ -1286,12 +1247,12 @@ msgid "Alchemical studies are prohibited in every city of the Archipelagos, do n msgstr "" #. code: 567: Alchemist -#: conf/messages.conf:500 +#: conf/messages.conf:497 msgid "Alchemist" msgstr "" #. code: npctalkonce l("Alchemist's Laboratory"); -#: npc/001-1/sign.txt:157 +#: npc/001-1/sign.txt:158 #, no-c-format msgid "Alchemist's Laboratory" msgstr "" @@ -1356,32 +1317,32 @@ msgid "AligeTrigger#Artis" msgstr "" #. code: 92: All characters recalled! -#: conf/messages.conf:107 +#: conf/messages.conf:109 msgid "All characters recalled!" msgstr "" #. code: 1221: All dropped items have been cleaned up. -#: conf/messages.conf:1115 +#: conf/messages.conf:1116 msgid "All dropped items have been cleaned up." msgstr "" #. code: 107: All items have been repaired. -#: conf/messages.conf:122 +#: conf/messages.conf:124 msgid "All items have been repaired." msgstr "" #. code: 1162: All items stored. -#: conf/messages.conf:1007 +#: conf/messages.conf:1008 msgid "All items stored." msgstr "" #. code: 165: All monsters killed! -#: conf/messages.conf:173 +#: conf/messages.conf:175 msgid "All monsters killed!" msgstr "" #. code: 39: All monsters summoned! -#: conf/messages.conf:65 +#: conf/messages.conf:66 msgid "All monsters summoned!" msgstr "" @@ -1391,36 +1352,49 @@ msgstr "" msgid "All of a sudden, you hear voices from above." msgstr "" +#. code: l("All of my money."), -2, +#: npc/functions/bank.txt:42 +#: npc/functions/bank.txt:93 +#, no-c-format +msgid "All of my money." +msgstr "" + #. code: 20: All of your items have been removed. #: conf/messages.conf:47 msgid "All of your items have been removed." msgstr "" #. code: 93: All online characters of the %s guild have been recalled to your position. -#: conf/messages.conf:108 +#: conf/messages.conf:110 msgid "All online characters of the %s guild have been recalled to your position." msgstr "" #. code: 95: All online characters of the %s party have been recalled to your position. -#: conf/messages.conf:110 +#: conf/messages.conf:112 msgid "All online characters of the %s party have been recalled to your position." msgstr "" #. code: 195: All players have been kicked! -#: conf/messages.conf:198 +#: conf/messages.conf:200 msgid "All players have been kicked!" msgstr "" #. code: 76: All skills have been added to your skill tree. -#: conf/messages.conf:93 +#: conf/messages.conf:95 msgid "All skills have been added to your skill tree." msgstr "" #. code: 84: All stats changed! -#: conf/messages.conf:100 +#: conf/messages.conf:102 msgid "All stats changed!" msgstr "" +#. code: l("All this seems unimportant to you right now."); +#: npc/functions/game-rules.txt:37 +#, no-c-format +msgid "All this seems unimportant to you right now." +msgstr "" + #. code: l("All you have to do is to select a bed in the upper level anytime after your reservation."), #: npc/001-2-28/plush.txt:13 #, no-c-format @@ -1434,28 +1408,28 @@ msgid "All your... Fresh ingredients are ready to be cooked." msgstr "" #. code: 877: Alliances cannot be broken during Guild Wars! -#: conf/messages.conf:636 +#: conf/messages.conf:637 msgid "Alliances cannot be broken during Guild Wars!" msgstr "" #. code: 876: Alliances cannot be made during Guild Wars! -#: conf/messages.conf:635 +#: conf/messages.conf:636 msgid "Alliances cannot be made during Guild Wars!" msgstr "" #. code: 1088: AllowKS | -#: conf/messages.conf:881 +#: conf/messages.conf:882 msgid "AllowKS | " msgstr "" #. code: setarray .RandomFailureMessages$[0], l("So close!"), l("It escaped!"), l("Almost got it!"), l("Oh, the little..."); -#: npc/001-1/flyingpiou.txt:88 +#: npc/001-1/flyingpiou.txt:90 #, no-c-format msgid "Almost got it!" msgstr "" #. code: 1361: Already using this font. -#: conf/messages.conf:1345 +#: conf/messages.conf:1346 msgid "Already using this font." msgstr "" @@ -1520,12 +1494,12 @@ msgid "Also, we took your yayed clothes, as they were... Yeyeye... In a bad shap msgstr "" #. code: 1210: Alternative clouds appeared. -#: conf/messages.conf:1092 +#: conf/messages.conf:1093 msgid "Alternative clouds appeared." msgstr "" #. code: 1209: Alternative clouds have disappeared. -#: conf/messages.conf:1091 +#: conf/messages.conf:1092 msgid "Alternative clouds have disappeared." msgstr "" @@ -1548,13 +1522,13 @@ msgid "Amount?" msgstr "" #. code: npctalkonce l("An explorer left behind some incomplete manuscripts about the people and dangers in the land of Kaizei."); -#: npc/001-2-4/robin.txt:50 +#: npc/001-2-4/robin.txt:40 #, no-c-format msgid "An explorer left behind some incomplete manuscripts about the people and dangers in the land of Kaizei." msgstr "" #. code: 37: An invalid number was specified. -#: conf/messages.conf:63 +#: conf/messages.conf:64 msgid "An invalid number was specified." msgstr "" @@ -1564,14 +1538,14 @@ msgstr "" msgid "And I bet you don't know who is in charge of monitoring the security of this place?" msgstr "" -#. code: l("And I have no sign of a so called @@ on it!", strcharinfo(0)); -#: npc/001-2-19/lloyd.txt:82 +#. code: l("And I have no mention of a so called @@ on it!", strcharinfo(0)); +#: npc/001-2-19/lloyd.txt:88 #, no-c-format -msgid "And I have no sign of a so called \"@@\" on it!" +msgid "And I have no mention of a so called \"@@\" on it!" msgstr "" #. code: l("And get out of here, I'm not a map!"); -#: npc/001-1/qpid.txt:96 +#: npc/001-1/qpid.txt:52 #, no-c-format msgid "And get out of here, I'm not a map!" msgstr "" @@ -1613,7 +1587,7 @@ msgid "And when we have enough money for ourselves without needing anybody else. msgstr "" #. code: switch (select (l("And where can I find these potions?"), -#: npc/001-1/qpid.txt:117 +#: npc/001-1/qpid.txt:73 #, no-c-format msgid "And where can I find these potions?" msgstr "" @@ -1624,6 +1598,18 @@ msgstr "" msgid "And with my piou. That's wonderful. I can only imagine how hard that little bugger was to catch!" msgstr "" +#. code: lg("And you won! That means you should be able to handle yourself in battle from now on."), +#: npc/001-2-33/lozerk.txt:59 +#, no-c-format +msgid "And you won! That means you should be able to handle yourself in battle from now on.#0" +msgstr "" + +#. code: lg("And you won! That means you should be able to handle yourself in battle from now on."), +#: npc/001-2-33/lozerk.txt:59 +#, no-c-format +msgid "And you won! That means you should be able to handle yourself in battle from now on.#1" +msgstr "" + #. code: l("And you, how are you doing?"), -, #: npc/000-1/darlin.txt:44 #, no-c-format @@ -1654,6 +1640,11 @@ msgstr "" msgid "Any contribution to the game (translations, graphics creation/edition, concepts, coding/scripting, etc...) is rewarded!" msgstr "" +#. code: 48: Any work in progress (NPC dialog, manufacturing ...) quit and try again. +#: conf/messages.conf:75 +msgid "Any work in progress (NPC dialog, manufacturing ...) quit and try again." +msgstr "" + #. code: l("Anything else?"); #: npc/001-2-41/edouard.txt:145 #: npc/001-2-41/edouard.txt:151 @@ -1674,7 +1665,7 @@ msgid "Anyway, can I help you in any way?" msgstr "" #. code: l("Anyway, he forgot his permit when he left the building."), -#: npc/001-2-19/lloyd.txt:130 +#: npc/001-2-19/lloyd.txt:136 #, no-c-format msgid "Anyway, he forgot his permit when he left the building." msgstr "" @@ -1708,7 +1699,7 @@ msgid "Anyway, let me know if you change your mind." msgstr "" #. code: l("Anyway, the guild creation is perfect for both!"), -#: npc/001-2-9/janus.txt:47 +#: npc/001-2-9/janus.txt:48 #, no-c-format msgid "Anyway, the guild creation is perfect for both!" msgstr "" @@ -1720,8 +1711,8 @@ msgid "Anyway, the last time I stole something I was almost caught." msgstr "" #. code: l("Anyway."), +#: npc/001-2-9/janus.txt:102 #: npc/001-2-41/edouard.txt:99 -#: npc/001-2-9/janus.txt:100 #, no-c-format msgid "Anyway." msgstr "" @@ -1752,7 +1743,7 @@ msgid "Appearance Debug - Sex Change" msgstr "" #. code: 36: Appearance changed. -#: conf/messages.conf:62 +#: conf/messages.conf:63 msgid "Appearance changed." msgstr "" @@ -1769,22 +1760,22 @@ msgid "Aquada Box" msgstr "" #. code: 628: Arch Bishop -#: conf/messages.conf:565 +#: conf/messages.conf:562 msgid "Arch Bishop" msgstr "" #. code: 659: Arch Bishop T -#: conf/messages.conf:599 +#: conf/messages.conf:596 msgid "Arch Bishop T" msgstr "" #. code: 553: Archer -#: conf/messages.conf:486 +#: conf/messages.conf:483 msgid "Archer" msgstr "" #. code: l("Are the fish biting today?"); -#: npc/001-1/eugene.txt:74 +#: npc/001-1/eugene.txt:76 #, no-c-format msgid "Are the fish biting today?" msgstr "" @@ -1816,7 +1807,7 @@ msgid "Are you going to stand here all day long? Do the dishes or go away." msgstr "" #. code: mesq l("Are you mad?!"); -#: npc/000-2-1/chefgado.txt:186 +#: npc/000-2-1/chefgado.txt:187 #, no-c-format msgid "Are you mad?!" msgstr "" @@ -1842,13 +1833,13 @@ msgid "Are you sure about this?#1" msgstr "" #. code: lg("Are you sure that these are my potions?"); -#: npc/001-1/enora.txt:341 +#: npc/001-1/enora.txt:342 #, no-c-format msgid "Are you sure that these are my potions?#0" msgstr "" #. code: lg("Are you sure that these are my potions?"); -#: npc/001-1/enora.txt:341 +#: npc/001-1/enora.txt:342 #, no-c-format msgid "Are you sure that these are my potions?#1" msgstr "" @@ -1961,16 +1952,16 @@ msgstr "" msgid "Artis is a very nice place. There are some hot chicks..." msgstr "" -#. code: mesq l("Artis of course!"); -#: npc/000-1/lean.txt:33 +#. code: l("Artis legion progress"), Artis_Legion_Progress; +#: npc/commands/debug-quest.txt:82 #, no-c-format -msgid "Artis of course!" +msgid "Artis legion progress" msgstr "" -#. code: l("As a thank you, accept my old fishing rod."), -#: npc/001-1/eugene.txt:58 +#. code: mesq l("Artis of course!"); +#: npc/000-1/lean.txt:33 #, no-c-format -msgid "As a thank you, accept my old fishing rod." +msgid "Artis of course!" msgstr "" #. code: mesq l("As captain of this ship, I officially name this newly discovered land the ##BDrasil Island##b!"); @@ -1979,12 +1970,6 @@ msgstr "" msgid "As captain of this ship, I officially name this newly discovered land the ##BDrasil Island##b!" msgstr "" -#. code: l("As they sailed on Oceania, great waters of Aemil, one of the alliances found a land."), -#: npc/001-2-6/books.txt:158 -#, no-c-format -msgid "As they sailed on Oceania, great waters of Aemil, one of the alliances found a land." -msgstr "" - #. code: mesq l("As you may know, we are explorers on a long distance voyage, and our swashbuckling mariners need to store enough food to survive. You don't know how dangerous the sea life can be."); #: npc/000-1/gugli.txt:52 #, no-c-format @@ -1998,7 +1983,7 @@ msgid "As you want!" msgstr "" #. code: l("Ask other merchants, they might know where he is."); -#: npc/001-2-19/lloyd.txt:148 +#: npc/001-2-19/lloyd.txt:155 #, no-c-format msgid "Ask other merchants, they might know where he is." msgstr "" @@ -2010,12 +1995,12 @@ msgid "Ask sailors around here they shouldn't be so far away." msgstr "" #. code: 562: Assassin -#: conf/messages.conf:495 +#: conf/messages.conf:492 msgid "Assassin" msgstr "" #. code: 587: Assassin Cross -#: conf/messages.conf:521 +#: conf/messages.conf:518 msgid "Assassin Cross" msgstr "" @@ -2061,103 +2046,97 @@ msgid "Atropos Mixture" msgstr "" #. code: 1484: Auction is disabled -#: conf/messages.conf:1516 +#: conf/messages.conf:1517 msgid "Auction is disabled" msgstr "" -#. code: l("Authorities began to control in order to have a peaceful society. This did not work well for long."), -#: npc/001-2-6/books.txt:152 -#, no-c-format -msgid "Authorities began to control in order to have a peaceful society. This did not work well for long." -msgstr "" - #. code: 1188: Autoloot is now off. -#: conf/messages.conf:1057 +#: conf/messages.conf:1058 msgid "Autoloot is now off." msgstr "" #. code: 1492: Autolooting item type: '%s' -#: conf/messages.conf:1531 +#: conf/messages.conf:1532 msgid "Autolooting item type: '%s'" msgstr "" #. code: 1192: Autolooting item: '%s'/'%s' {%d} -#: conf/messages.conf:1063 +#: conf/messages.conf:1064 msgid "Autolooting item: '%s'/'%s' {%d}" msgstr "" #. code: 1187: Autolooting items with drop rates of %0.02f%% and below. -#: conf/messages.conf:1056 +#: conf/messages.conf:1057 msgid "Autolooting items with drop rates of %0.02f%% and below." msgstr "" #. code: 396: Autorejected alliance request from %s. -#: conf/messages.conf:388 +#: conf/messages.conf:390 msgid "Autorejected alliance request from %s." msgstr "" #. code: 398: Autorejected friend request from %s. -#: conf/messages.conf:390 +#: conf/messages.conf:392 msgid "Autorejected friend request from %s." msgstr "" #. code: 395: Autorejected guild invite from %s. -#: conf/messages.conf:387 +#: conf/messages.conf:389 msgid "Autorejected guild invite from %s." msgstr "" #. code: 397: Autorejected opposition request from %s. -#: conf/messages.conf:389 +#: conf/messages.conf:391 msgid "Autorejected opposition request from %s." msgstr "" #. code: 394: Autorejected party invite from %s. -#: conf/messages.conf:386 +#: conf/messages.conf:388 msgid "Autorejected party invite from %s." msgstr "" #. code: 393: Autorejected trade request from %s. -#: conf/messages.conf:385 +#: conf/messages.conf:387 msgid "Autorejected trade request from %s." msgstr "" #. code: 390: Autorejecting is activated. -#: conf/messages.conf:382 +#: conf/messages.conf:384 msgid "Autorejecting is activated." msgstr "" #. code: 391: Autorejecting is deactivated. -#: conf/messages.conf:383 +#: conf/messages.conf:385 msgid "Autorejecting is deactivated." msgstr "" #. code: 1044: Autotrade Disabled -#: conf/messages.conf:837 +#: conf/messages.conf:838 msgid "Autotrade Disabled" msgstr "" #. code: 1043: Autotrade Enabled -#: conf/messages.conf:836 +#: conf/messages.conf:837 msgid "Autotrade Enabled" msgstr "" #. code: 1179: Autotrade is not allowed in this map. -#: conf/messages.conf:1040 +#: conf/messages.conf:1041 msgid "Autotrade is not allowed in this map." msgstr "" #. code: 1315: Available Flags: -#: conf/messages.conf:1277 +#: conf/messages.conf:1278 msgid "Available Flags:" msgstr "" #. code: 990: Available aliases: -#: conf/messages.conf:716 +#: conf/messages.conf:717 msgid "Available aliases:" msgstr "" #. code: 273: Available commands: -#: conf/messages.conf:270 +#: conf/messages.conf:272 msgid "Available commands:" msgstr "" @@ -2167,10 +2146,10 @@ msgstr "" msgid "Aw, what will I do now?" msgstr "" -#. code: l("Awesome!"); #. code: mesq l("Awesome!"); -#: npc/000-1/tibbo.txt:111 -#: npc/001-1/enora.txt:246 +#. code: l("Awesome!"); +#: npc/001-1/enora.txt:247 +#: npc/000-1/tibbo.txt:112 #, no-c-format msgid "Awesome!" msgstr "" @@ -2182,7 +2161,7 @@ msgid "Awesome! I will wait for you here." msgstr "" #. code: speech 5, l("Awesome, come back if you ever want to create a larger group!"); -#: npc/001-2-9/janus.txt:36 +#: npc/001-2-9/janus.txt:37 #, no-c-format msgid "Awesome, come back if you ever want to create a larger group!" msgstr "" @@ -2206,167 +2185,167 @@ msgid "BUT I CAN'T, I NEED TO KEEP AN EYE ON THE SEA, TO WARN THE CREW IF THERE msgstr "" #. code: 599: Baby Acolyte -#: conf/messages.conf:536 +#: conf/messages.conf:533 msgid "Baby Acolyte" msgstr "" #. code: 612: Baby Alchemist -#: conf/messages.conf:549 +#: conf/messages.conf:546 msgid "Baby Alchemist" msgstr "" #. code: 641: Baby Arch Bishop -#: conf/messages.conf:580 +#: conf/messages.conf:577 msgid "Baby Arch Bishop" msgstr "" #. code: 598: Baby Archer -#: conf/messages.conf:535 +#: conf/messages.conf:532 msgid "Baby Archer" msgstr "" #. code: 607: Baby Assassin -#: conf/messages.conf:544 +#: conf/messages.conf:541 msgid "Baby Assassin" msgstr "" #. code: 613: Baby Bard -#: conf/messages.conf:550 +#: conf/messages.conf:547 msgid "Baby Bard" msgstr "" #. code: 605: Baby Blacksmith -#: conf/messages.conf:542 +#: conf/messages.conf:539 msgid "Baby Blacksmith" msgstr "" #. code: 608: Baby Crusader -#: conf/messages.conf:545 +#: conf/messages.conf:542 msgid "Baby Crusader" msgstr "" #. code: 614: Baby Dancer -#: conf/messages.conf:551 +#: conf/messages.conf:548 msgid "Baby Dancer" msgstr "" #. code: 649: Baby Genetic -#: conf/messages.conf:588 +#: conf/messages.conf:585 msgid "Baby Genetic" msgstr "" #. code: 643: Baby Guillotine Cross -#: conf/messages.conf:582 +#: conf/messages.conf:579 msgid "Baby Guillotine Cross" msgstr "" #. code: 606: Baby Hunter -#: conf/messages.conf:543 +#: conf/messages.conf:540 msgid "Baby Hunter" msgstr "" #. code: 602: Baby Knight -#: conf/messages.conf:539 +#: conf/messages.conf:536 msgid "Baby Knight" msgstr "" #. code: 597: Baby Magician -#: conf/messages.conf:534 +#: conf/messages.conf:531 msgid "Baby Magician" msgstr "" #. code: 642: Baby Mechanic -#: conf/messages.conf:581 +#: conf/messages.conf:578 msgid "Baby Mechanic" msgstr "" #. code: 600: Baby Merchant -#: conf/messages.conf:537 +#: conf/messages.conf:534 msgid "Baby Merchant" msgstr "" #. code: 646: Baby Minstrel -#: conf/messages.conf:585 +#: conf/messages.conf:582 msgid "Baby Minstrel" msgstr "" #. code: 609: Baby Monk -#: conf/messages.conf:546 +#: conf/messages.conf:543 msgid "Baby Monk" msgstr "" #. code: 595: Baby Novice -#: conf/messages.conf:532 +#: conf/messages.conf:529 msgid "Baby Novice" msgstr "" #. code: 603: Baby Priest -#: conf/messages.conf:540 +#: conf/messages.conf:537 msgid "Baby Priest" msgstr "" #. code: 640: Baby Ranger -#: conf/messages.conf:579 +#: conf/messages.conf:576 msgid "Baby Ranger" msgstr "" #. code: 611: Baby Rogue -#: conf/messages.conf:548 +#: conf/messages.conf:545 msgid "Baby Rogue" msgstr "" #. code: 644: Baby Royal Guard -#: conf/messages.conf:583 +#: conf/messages.conf:580 msgid "Baby Royal Guard" msgstr "" #. code: 638: Baby Rune Knight -#: conf/messages.conf:577 +#: conf/messages.conf:574 msgid "Baby Rune Knight" msgstr "" #. code: 610: Baby Sage -#: conf/messages.conf:547 +#: conf/messages.conf:544 msgid "Baby Sage" msgstr "" #. code: 650: Baby Shadow Chaser -#: conf/messages.conf:589 +#: conf/messages.conf:586 msgid "Baby Shadow Chaser" msgstr "" #. code: 645: Baby Sorcerer -#: conf/messages.conf:584 +#: conf/messages.conf:581 msgid "Baby Sorcerer" msgstr "" #. code: 648: Baby Sura -#: conf/messages.conf:587 +#: conf/messages.conf:584 msgid "Baby Sura" msgstr "" #. code: 596: Baby Swordsman -#: conf/messages.conf:533 +#: conf/messages.conf:530 msgid "Baby Swordsman" msgstr "" #. code: 601: Baby Thief -#: conf/messages.conf:538 +#: conf/messages.conf:535 msgid "Baby Thief" msgstr "" #. code: 647: Baby Wanderer -#: conf/messages.conf:586 +#: conf/messages.conf:583 msgid "Baby Wanderer" msgstr "" #. code: 639: Baby Warlock -#: conf/messages.conf:578 +#: conf/messages.conf:575 msgid "Baby Warlock" msgstr "" #. code: 604: Baby Wizard -#: conf/messages.conf:541 +#: conf/messages.conf:538 msgid "Baby Wizard" msgstr "" @@ -2383,7 +2362,7 @@ msgid "Bag#001-1" msgstr "" #. code: 1464: Ban failed, it is not possible to ban this user. -#: conf/messages.conf:1481 +#: conf/messages.conf:1482 msgid "Ban failed, it is not possible to ban this user." msgstr "" @@ -2394,12 +2373,18 @@ msgid "Bandana" msgstr "" #. code: 1483: Banking is disabled -#: conf/messages.conf:1513 +#: conf/messages.conf:1514 msgid "Banking is disabled" msgstr "" +#. code: npctalkonce l("Barber"); +#: npc/001-1/sign.txt:178 +#, no-c-format +msgid "Barber" +msgstr "" + #. code: 568: Bard -#: conf/messages.conf:501 +#: conf/messages.conf:498 msgid "Bard" msgstr "" @@ -2416,17 +2401,17 @@ msgid "Barrel" msgstr "" #. code: 1148: Base Level: %d (%.3f%%) | Job Level: %d (%.3f%%) -#: conf/messages.conf:977 +#: conf/messages.conf:978 msgid "Base Level: %d (%.3f%%) | Job Level: %d (%.3f%%)" msgstr "" #. code: 47: Base level can't go any higher. -#: conf/messages.conf:73 +#: conf/messages.conf:74 msgid "Base level can't go any higher." msgstr "" #. code: 158: Base level can't go any lower. -#: conf/messages.conf:166 +#: conf/messages.conf:168 msgid "Base level can't go any lower." msgstr "" @@ -2447,12 +2432,12 @@ msgid "Bat Teeth" msgstr "" #. code: 255: Battle configuration has been reloaded. -#: conf/messages.conf:252 +#: conf/messages.conf:254 msgid "Battle configuration has been reloaded." msgstr "" #. code: 1045: Battlegrounds ON -#: conf/messages.conf:838 +#: conf/messages.conf:839 msgid "Battlegrounds ON" msgstr "" @@ -2480,10 +2465,10 @@ msgstr "" msgid "Be patient a little while longer, in the next few days we will arrive at the port of Artis...#1" msgstr "" -#. code: l("Because I am an orc I can't read such things? That's rubbish."), -#: npc/001-1/qpid.txt:199 +#. code: l("Because I am a Kralog I can't read such things? That's rubbish."), +#: npc/001-1/qpid.txt:155 #, no-c-format -msgid "Because I am an orc I can't read such things? That's rubbish." +msgid "Because I am a Kralog I can't read such things? That's rubbish." msgstr "" #. code: mesq l("Because of the dense foliage, you need to go up close to the trees so you don't miss him."); @@ -2493,7 +2478,7 @@ msgid "Because of the dense foliage, you need to go up close to the trees so you msgstr "" #. code: 1033: Because you are not authorized to warp from some maps, %d player(s) have not been recalled. -#: conf/messages.conf:818 +#: conf/messages.conf:819 msgid "Because you are not authorized to warp from some maps, %d player(s) have not been recalled." msgstr "" @@ -2503,6 +2488,12 @@ msgstr "" msgid "Before I joined Nard, I used to be a thief." msgstr "" +#. code: l("Before the end of the Mana War, a band of adventurers formed in the Ancean region of Argaes from those who had lost their homes and families."), +#: npc/001-2-6/books.txt:144 +#, no-c-format +msgid "Before the end of the Mana War, a band of adventurers formed in the Ancean region of Argaes from those who had lost their homes and families." +msgstr "" + #. code: mesq l("Before you go, let me tell you how to get @@s, because you don't look very smart.", getitemlink(HalfCroconut)); #: npc/000-2-1/chefgado.txt:95 #, no-c-format @@ -2515,14 +2506,14 @@ msgstr "" msgid "Before..." msgstr "" -#. code: l("Behind me? It's the Blacksmith house, the most renowned throughout Aemil."), +#. code: l("Behind me? It's the Blacksmith House, the most renowned throughout Aemil."), #: npc/001-1/chelios.txt:70 #, no-c-format -msgid "Behind me? It's the Blacksmith house, the most renowned throughout Aemil." +msgid "Behind me? It's the Blacksmith House, the most renowned throughout Aemil." msgstr "" #. code: l("Besides, I need to be here to watch out for thieves while La Johanne is docked."), -#: npc/001-1/enora.txt:253 +#: npc/001-1/enora.txt:254 #, no-c-format msgid "Besides, I need to be here to watch out for thieves while La Johanne is docked." msgstr "" @@ -2558,27 +2549,27 @@ msgid "Black Cotton Dye" msgstr "" #. code: l("Black iron... That is a very specific request that you have for me!"), -#: npc/001-2-19/lloyd.txt:23 +#: npc/001-2-19/lloyd.txt:24 #, no-c-format msgid "Black iron... That is a very specific request that you have for me!" msgstr "" #. code: 560: Blacksmith #. code: npctalkonce l("Blacksmith"); -#: conf/messages.conf:493 -#: npc/001-1/sign.txt:107 +#: conf/messages.conf:490 +#: npc/001-1/sign.txt:108 #, no-c-format msgid "Blacksmith" msgstr "" #. code: Name: "Blub" -#: mob_db.conf:385 +#: mob_db.conf:387 #, no-c-format msgid "Blub" msgstr "" #. code: 374: Blue -- Player %s invites you to PVP duel (Use @accept/@reject) -- -#: conf/messages.conf:373 +#: conf/messages.conf:375 msgid "Blue -- Player %s invites you to PVP duel (Use @accept/@reject) --" msgstr "" @@ -2610,7 +2601,7 @@ msgid "Bobo" msgstr "" #. code: 1300: Boss Drop Rates: Common %.2fx / Healing %.2fx / Usable %.2fx / Equipment %.2fx / Card %.2fx -#: conf/messages.conf:1250 +#: conf/messages.conf:1251 msgid "Boss Drop Rates: Common %.2fx / Healing %.2fx / Usable %.2fx / Equipment %.2fx / Card %.2fx" msgstr "" @@ -2735,8 +2726,14 @@ msgstr "" msgid "But discovering new territories is probably the best thing that can happen to sailors, don't you think?" msgstr "" +#. code: l("But don't you worry! I don't know how to get you back your memories, but we can work on your muscles for now!"), +#: npc/001-2-33/lozerk.txt:30 +#, no-c-format +msgid "But don't you worry! I don't know how to get you back your memories, but we can work on your muscles for now!" +msgstr "" + #. code: mesq l("But for now, you can relax on the ship, or visit the island we're docked at! Its a small island, but a good place to get some exercise and stretch your legs."); -#: npc/000-2-0/julia.txt:221 +#: npc/000-2-0/julia.txt:194 #, no-c-format msgid "But for now, you can relax on the ship, or visit the island we're docked at! Its a small island, but a good place to get some exercise and stretch your legs." msgstr "" @@ -2754,11 +2751,17 @@ msgid "But hey, back to me. Remember my mentioning that I'm hun...grrr...eee!" msgstr "" #. code: l("But if you fail, you will have to get them from the alchemist."), -#: npc/001-1/qpid.txt:129 +#: npc/001-1/qpid.txt:85 #, no-c-format msgid "But if you fail, you will have to get them from the alchemist." msgstr "" +#. code: l("But if you really want to accomplish something, you should consider joining us."), +#: npc/001-2-33/lozerk.txt:62 +#, no-c-format +msgid "But if you really want to accomplish something, you should consider joining us." +msgstr "" + #. code: mesq l("But if you tell my sister, that you didn't find me, I can stay here all day, eating apples and enjoying the view."); #: npc/001-1/trees.txt:69 #, no-c-format @@ -2796,7 +2799,7 @@ msgid "But my luck left me, because as soon as I left his house, the guards star msgstr "" #. code: l("But rare are those that receive grants from the Legion itself. For anybody else only a hard work can pay your bills!"); -#: npc/001-1/qpid.txt:146 +#: npc/001-1/qpid.txt:102 #, no-c-format msgid "But rare are those that receive grants from the Legion itself. For anybody else only a hard work can pay your bills!" msgstr "" @@ -2807,6 +2810,12 @@ msgstr "" msgid "But remember that not every place in this world is peaceful and safe nowadays. Even the white shores you are walking on can hide some dangerous beings." msgstr "" +#. code: l("But since it's not dummies that will go after you out there, this training won't be enough."), +#: npc/001-2-33/lozerk.txt:46 +#, no-c-format +msgid "But since it's not dummies that will go after you out there, this training won't be enough." +msgstr "" + #. code: mes col(l("But still, you open your eyes and see a large ship before you!"), 9); #: npc/000-0/sailors.txt:25 #, no-c-format @@ -2832,7 +2841,7 @@ msgid "But the plushroom you brought was really awesome you know.#1" msgstr "" #. code: l("But we are quite lucky here, outside of some tipsy travelers there are no big problems around here, it's not like the capital, Esperia."), -#: npc/001-1/enora.txt:195 +#: npc/001-1/enora.txt:196 #, no-c-format msgid "But we are quite lucky here, outside of some tipsy travelers there are no big problems around here, it's not like the capital, Esperia." msgstr "" @@ -2879,6 +2888,12 @@ msgstr "" msgid "But... If she has amnesia like Julia said... We don't need to worry about her. At least not yet.#0" msgstr "" +#. code: l("By the way, I'm Lozerk. Lieutenant Lozerk."); +#: npc/001-2-33/lozerk.txt:26 +#, no-c-format +msgid "By the way, I'm Lozerk. Lieutenant Lozerk." +msgstr "" + #. code: l("By the way, did you ever talk with Don?"), #: npc/001-1/enora.txt:167 #, no-c-format @@ -2886,13 +2901,13 @@ msgid "By the way, did you ever talk with Don?" msgstr "" #. code: l("Bye for now."), -#: npc/functions/goodbye.txt:16 +#: npc/functions/goodbye.txt:23 #, no-c-format msgid "Bye for now." msgstr "" #. code: l("Bye then!"), -#: npc/functions/goodbye.txt:14 +#: npc/functions/goodbye.txt:21 #, no-c-format msgid "Bye then!" msgstr "" @@ -2900,15 +2915,15 @@ msgstr "" #. code: l("Bye!"), L_Quit; #. code: l("Bye!"), #: npc/000-1/gugli.txt:99 -#: npc/functions/goodbye.txt:12 +#: npc/functions/goodbye.txt:19 #, no-c-format msgid "Bye!" msgstr "" #. code: l("Bye."))) #. code: l("Bye."); -#: npc/001-2-19/lloyd.txt:254 #: npc/001-2-27/lydon.txt:13 +#: npc/001-2-19/lloyd.txt:188 #, no-c-format msgid "Bye." msgstr "" @@ -2956,7 +2971,7 @@ msgid "Can I read the rules again?" msgstr "" #. code: l("Can I read these rules again?"), -#: npc/000-2-0/julia.txt:275 +#: npc/000-2-0/julia.txt:251 #, no-c-format msgid "Can I read these rules again?" msgstr "" @@ -2998,12 +3013,12 @@ msgid "Can you reset my stats please?" msgstr "" #. code: 865: Can't create chat rooms in this area. -#: conf/messages.conf:624 +#: conf/messages.conf:625 msgid "Can't create chat rooms in this area." msgstr "" #. code: 1251: Can't show boss mobs! -#: conf/messages.conf:1167 +#: conf/messages.conf:1168 msgid "Can't show boss mobs!" msgstr "" @@ -3026,27 +3041,27 @@ msgid "Can't you see I'm working?!" msgstr "" #. code: 126: Cannot clone a player of higher GM level than yourself. -#: conf/messages.conf:142 +#: conf/messages.conf:144 msgid "Cannot clone a player of higher GM level than yourself." msgstr "" #. code: 498: Cannot create bound pet eggs or pet armors. -#: conf/messages.conf:440 +#: conf/messages.conf:442 msgid "Cannot create bound pet eggs or pet armors." msgstr "" #. code: 212: Cannot mount while in disguise. -#: conf/messages.conf:211 +#: conf/messages.conf:213 msgid "Cannot mount while in disguise." msgstr "" #. code: 875: Cannot send mails too fast!! -#: conf/messages.conf:634 +#: conf/messages.conf:635 msgid "Cannot send mails too fast!!" msgstr "" #. code: 1486: Cannot transform into monster while in disguise. -#: conf/messages.conf:1521 +#: conf/messages.conf:1522 msgid "Cannot transform into monster while in disguise." msgstr "" @@ -3076,12 +3091,12 @@ msgid "Carrot" msgstr "" #. code: 1392: Cart Added. -#: conf/messages.conf:1392 +#: conf/messages.conf:1393 msgid "Cart Added." msgstr "" #. code: 1489: Cash Shop is disabled in this map -#: conf/messages.conf:1526 +#: conf/messages.conf:1527 msgid "Cash Shop is disabled in this map" msgstr "" @@ -3109,6 +3124,36 @@ msgstr "" msgid "Catching a piou" msgstr "" +#. code: rif(@menu == 1, "► ") + l("Ch 1 — Fishing apparatus"), +#: npc/001-2-4/books.txt:38 +#, no-c-format +msgid "Ch 1 — Fishing apparatus" +msgstr "" + +#. code: rif(@menu == 2, "► ") + l("Ch 2 — Baits"), +#: npc/001-2-4/books.txt:39 +#, no-c-format +msgid "Ch 2 — Baits" +msgstr "" + +#. code: rif(@menu == 3, "► ") + l("Ch 3 — Location"), +#: npc/001-2-4/books.txt:40 +#, no-c-format +msgid "Ch 3 — Location" +msgstr "" + +#. code: rif(@menu == 4, "► ") + l("Ch 4 — Casting"), +#: npc/001-2-4/books.txt:41 +#, no-c-format +msgid "Ch 4 — Casting" +msgstr "" + +#. code: rif(@menu == 5, "► ") + l("Ch 5 — Reeling"); +#: npc/001-2-4/books.txt:42 +#, no-c-format +msgid "Ch 5 — Reeling" +msgstr "" + #. code: 001-2-41,29,24,0 script Chair#Chair1-001-2-41 NPC_NO_SPRITE,{ #: npc/001-2-41/edouard.txt:27 #, no-c-format @@ -3146,7 +3191,7 @@ msgid "Chair#Chair6-001-2-41" msgstr "" #. code: 589: Champion -#: conf/messages.conf:523 +#: conf/messages.conf:520 msgid "Champion" msgstr "" @@ -3163,7 +3208,7 @@ msgid "Change my level" msgstr "" #. code: menuimage("actions/edit", l("Change my quests")), -#: npc/commands/debug.txt:102 +#: npc/commands/debug.txt:104 #, no-c-format msgid "Change my quests" msgstr "" @@ -3193,47 +3238,47 @@ msgid "Changed your mind, uh?#1" msgstr "" #. code: 1439: Channel '%s' has no banned players -#: conf/messages.conf:1456 +#: conf/messages.conf:1457 msgid "Channel '%s' has no banned players" msgstr "" #. code: 1407: Channel '%s' is not available -#: conf/messages.conf:1425 +#: conf/messages.conf:1426 msgid "Channel '%s' is not available" msgstr "" #. code: 1406: Channel length must be between 3 and %d -#: conf/messages.conf:1424 +#: conf/messages.conf:1425 msgid "Channel length must be between 3 and %d" msgstr "" #. code: 1405: Channel name must start with a '#' -#: conf/messages.conf:1423 +#: conf/messages.conf:1424 msgid "Channel name must start with a '#'" msgstr "" #. code: 1408: Channel password may not contain spaces -#: conf/messages.conf:1426 +#: conf/messages.conf:1427 msgid "Channel password may not contain spaces" msgstr "" #. code: 434: Char-server has been asked to %s the character '%.*s'. -#: conf/messages.conf:427 +#: conf/messages.conf:429 msgid "Char-server has been asked to %s the character '%.*s'." msgstr "" #. code: 1487: Character cannot be disguised while in monster form. -#: conf/messages.conf:1522 +#: conf/messages.conf:1523 msgid "Character cannot be disguised while in monster form." msgstr "" #. code: 1144: Character cannot be disguised while mounted. -#: conf/messages.conf:965 +#: conf/messages.conf:966 msgid "Character cannot be disguised while mounted." msgstr "" #. code: 116: Character does not have the specified item. -#: conf/messages.conf:131 +#: conf/messages.conf:133 msgid "Character does not have the specified item." msgstr "" @@ -3248,21 +3293,15 @@ msgid "Character not found." msgstr "" #. code: 1388: Charcommand failed (usage: %c<command> <char name> <parameters>). -#: conf/messages.conf:1386 +#: conf/messages.conf:1387 msgid "Charcommand failed (usage: %c<command> <char name> <parameters>)." msgstr "" #. code: 1114: Chat: %s | Player: %s | Location: %d %d -#: conf/messages.conf:907 +#: conf/messages.conf:908 msgid "Chat: %s | Player: %s | Location: %d %d" msgstr "" -#. code: l("Check my balance."), -#: npc/001-2-19/lloyd.txt:166 -#, no-c-format -msgid "Check my balance." -msgstr "" - #. code: l("Check out this one."), #: npc/001-2-2/moon.txt:144 #, no-c-format @@ -3270,7 +3309,7 @@ msgid "Check out this one." msgstr "" #. code: l("Cheers!"), -#: npc/functions/goodbye.txt:20 +#: npc/functions/goodbye.txt:27 #, no-c-format msgid "Cheers!" msgstr "" @@ -3306,7 +3345,7 @@ msgid "Chelios" msgstr "" #. code: l("Chelios asked me to get it."))) -#: npc/001-2-19/lloyd.txt:30 +#: npc/001-2-19/lloyd.txt:32 #, no-c-format msgid "Chelios asked me to get it." msgstr "" @@ -3341,42 +3380,48 @@ msgstr "" msgid "Chelios, his apprentice, practices outside, mostly." msgstr "" -#. code: l("Chelios... He is part of the blacksmith house, is he not?"), -#: npc/001-2-19/lloyd.txt:40 +#. code: l("Chelios... He is part of the Blacksmith House, is he not?"), +#: npc/001-2-19/lloyd.txt:42 #, no-c-format -msgid "Chelios... He is part of the blacksmith house, is he not?" +msgid "Chelios... He is part of the Blacksmith House, is he not?" msgstr "" #. code: 1206: Cherry tree leaves have begun to fall. -#: conf/messages.conf:1084 +#: conf/messages.conf:1085 msgid "Cherry tree leaves have begun to fall." msgstr "" #. code: 1205: Cherry tree leaves no longer fall. -#: conf/messages.conf:1083 +#: conf/messages.conf:1084 msgid "Cherry tree leaves no longer fall." msgstr "" -#. code: 000-2-1,51,37,0 script Chest NPC_CHEST_BIG,{ -#: npc/000-2-1/chest.txt:12 +#. code: npctalk3 l("Chest opened."); +#: npc/000-1/chest.txt:22 #, no-c-format -msgid "Chest" +msgid "Chest opened." msgstr "" -#. code: npctalk3 l("Chest opened."); -#: npc/000-1/chest.txt:29 +#. code: 000-1,83,70,0 script Chest#000-1 NPC_CHEST,3,3,{ +#: npc/000-1/chest.txt:14 #, no-c-format -msgid "Chest opened." +msgid "Chest#000-1" msgstr "" -#. code: 001-2-22,51,37,0 script Chest#Artis NPC_CHEST_BIG,{ -#: npc/001-2-22/chest.txt:7 +#. code: 000-2-1,51,37,0 script Chest#000-2-1 NPC_CHEST_BIG,2,4,{ +#: npc/000-2-1/chest.txt:14 +#, no-c-format +msgid "Chest#000-2-1" +msgstr "" + +#. code: 001-2-22,51,37,0 script Chest#Artis NPC_CHEST_BIG,2,4,{ +#: npc/001-2-22/chest.txt:8 #, no-c-format msgid "Chest#Artis" msgstr "" #. code: l("Children play there and can be badly hurt if they get too close to a Fluffy's nest."), -#: npc/001-1/enora.txt:251 +#: npc/001-1/enora.txt:252 #, no-c-format msgid "Children play there and can be badly hurt if they get too close to a Fluffy's nest." msgstr "" @@ -3394,7 +3439,7 @@ msgid "Chocolate Cashmere Dye" msgstr "" #. code: mes l("Choose desired quest state:"); -#: npc/functions/quest-debug/functions.txt:12 +#: npc/functions/quest-debug/functions.txt:22 #, no-c-format msgid "Choose desired quest state:" msgstr "" @@ -3406,7 +3451,7 @@ msgid "Chorus of the Woods" msgstr "" #. code: 574: Christmas -#: conf/messages.conf:507 +#: conf/messages.conf:504 msgid "Christmas" msgstr "" @@ -3423,25 +3468,25 @@ msgid "Christopher is surrounded by the sunlight from the window." msgstr "" #. code: npctalkonce l("City Hall"); -#: npc/001-1/sign.txt:97 +#: npc/001-1/sign.txt:98 #, no-c-format msgid "City Hall" msgstr "" #. code: dispbottom "##7<<##B @@help://test-server|" + col(l("Click here for instructions on how to use the test server."),6) + "@@ ##7>>"; -#: npc/commands/motd.txt:174 +#: npc/commands/motd.txt:183 #, no-c-format msgid "Click here for instructions on how to use the test server." msgstr "" #. code: mes col(l("Click on the NPCs (Non-Player Characters) around you to continue the introduction."), 9); -#: npc/000-0/sailors.txt:82 +#: npc/000-0/sailors.txt:68 #, no-c-format msgid "Click on the NPCs (Non-Player Characters) around you to continue the introduction." msgstr "" #. code: 130: Clone spawned. -#: conf/messages.conf:146 +#: conf/messages.conf:148 msgid "Clone spawned." msgstr "" @@ -3452,27 +3497,27 @@ msgid "Clotho Liquor" msgstr "" #. code: 1208: Clouds appeared. -#: conf/messages.conf:1088 +#: conf/messages.conf:1089 msgid "Clouds appeared." msgstr "" #. code: 1207: Clouds have disappeared. -#: conf/messages.conf:1087 +#: conf/messages.conf:1088 msgid "Clouds have disappeared." msgstr "" #. code: 1075: Clouds | -#: conf/messages.conf:868 +#: conf/messages.conf:869 msgid "Clouds | " msgstr "" #. code: 1076: Clouds2 | -#: conf/messages.conf:869 +#: conf/messages.conf:870 msgid "Clouds2 | " msgstr "" #. code: 593: Clown -#: conf/messages.conf:529 +#: conf/messages.conf:526 msgid "Clown" msgstr "" @@ -3542,8 +3587,14 @@ msgstr "" msgid "Come, come and see!" msgstr "" +#. code: l("Comfortable grip is important especially for newcomers, since they'll be holding it for quite a while."); +#: npc/001-2-4/books.txt:49 +#, no-c-format +msgid "Comfortable grip is important especially for newcomers, since they'll be holding it for quite a while." +msgstr "" + #. code: 143: Commands are disabled in this map. -#: conf/messages.conf:151 +#: conf/messages.conf:153 msgid "Commands are disabled in this map." msgstr "" @@ -3561,9 +3612,9 @@ msgstr "" #. code: l("Completed"), 3; #. code: l("Completed"), 2; +#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:25 #: npc/functions/quest-debug/001-ShipQuests_Arpan.txt:18 #: npc/functions/quest-debug/002-ShipQuests_Alige.txt:18 -#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:17 #, no-c-format msgid "Completed" msgstr "" @@ -3610,6 +3661,11 @@ msgstr "" msgid "Congratulations!" msgstr "" +#. code: 855: Congratulations! You are the MVP! Your reward EXP Points are %u !! +#: conf/messages.conf:611 +msgid "Congratulations! You are the MVP! Your reward EXP Points are %u !!" +msgstr "" + #. code: 001-1,39,38,0 script Cookie Master NPC_COOKIE_MASTER,{ #: npc/001-1/cookiemaster.txt:12 #, no-c-format @@ -3617,7 +3673,7 @@ msgid "Cookie Master" msgstr "" #. code: l("Cookies"), General_Cookies, -#: npc/commands/debug-quest.txt:102 +#: npc/commands/debug-quest.txt:103 #, no-c-format msgid "Cookies" msgstr "" @@ -3653,10 +3709,16 @@ msgid "Coral" msgstr "" #. code: 1473: Costume '%s' removed. -#: conf/messages.conf:1492 +#: conf/messages.conf:1493 msgid "Costume '%s' removed." msgstr "" +#. code: 008-1,104,27,0 script CottageDoor NPC_WARP,0,0,{ +#: npc/008-1/doors.txt:0 +#, no-c-format +msgid "CottageDoor" +msgstr "" + #. code: .@tissue_type = select (l("Cotton"), l("Cashmere")); #: npc/001-1/calypsan.txt:36 #, no-c-format @@ -3675,16 +3737,16 @@ msgstr "" msgid "Cotton, cashmere, leather, ..." msgstr "" -#. code: mesq lg("Could I ask you what your native language is? A sailor told me you're russian, but another one told me you're french... I'm a bit lost. I will register you on the ship boarding list just after that."); -#: npc/000-2-0/julia.txt:320 +#. code: mesq lg("Could I ask you what your native language is? A sailor told me you're Russian, but another one told me you're French... I'm a bit lost. I will register you on the ship passenger list just after that."); +#: npc/000-2-0/julia.txt:291 #, no-c-format -msgid "Could I ask you what your native language is? A sailor told me you're russian, but another one told me you're french... I'm a bit lost. I will register you on the ship boarding list just after that.#0" +msgid "Could I ask you what your native language is? A sailor told me you're Russian, but another one told me you're French... I'm a bit lost. I will register you on the ship passenger list just after that.#0" msgstr "" -#. code: mesq lg("Could I ask you what your native language is? A sailor told me you're russian, but another one told me you're french... I'm a bit lost. I will register you on the ship boarding list just after that."); -#: npc/000-2-0/julia.txt:320 +#. code: mesq lg("Could I ask you what your native language is? A sailor told me you're Russian, but another one told me you're French... I'm a bit lost. I will register you on the ship passenger list just after that."); +#: npc/000-2-0/julia.txt:291 #, no-c-format -msgid "Could I ask you what your native language is? A sailor told me you're russian, but another one told me you're french... I'm a bit lost. I will register you on the ship boarding list just after that.#1" +msgid "Could I ask you what your native language is? A sailor told me you're Russian, but another one told me you're French... I'm a bit lost. I will register you on the ship passenger list just after that.#1" msgstr "" #. code: l("Could I lodge here for a while?"), @@ -3700,7 +3762,7 @@ msgid "Could you bleach my clothes?" msgstr "" #. code: l("Could you bring it to him?"); -#: npc/001-2-19/lloyd.txt:131 +#: npc/001-2-19/lloyd.txt:137 #, no-c-format msgid "Could you bring it to him?" msgstr "" @@ -3713,8 +3775,8 @@ msgstr "" #. code: l("Could you explain to me where I am?"), #. code: l("Could you explain to me where I am?"), L_WhereIam, +#: npc/000-2-0/julia.txt:249 #: npc/001-2-21/julia.txt:26 -#: npc/000-2-0/julia.txt:273 #, no-c-format msgid "Could you explain to me where I am?" msgstr "" @@ -3764,7 +3826,7 @@ msgid "Couwan hands you a box full of fish." msgstr "" #. code: Name: "Crafty" -#: mob_db.conf:801 +#: mob_db.conf:803 #, no-c-format msgid "Crafty" msgstr "" @@ -3781,6 +3843,12 @@ msgstr "" msgid "Creased Shorts" msgstr "" +#. code: menuimage("actions/add", l("Create items")), +#: npc/commands/debug.txt:102 +#, no-c-format +msgid "Create items" +msgstr "" + #. code: l("Creating a party has some advantages, it's a pretty good choice!"), #: npc/001-2-9/janus.txt:19 #, no-c-format @@ -3788,7 +3856,7 @@ msgid "Creating a party has some advantages, it's a pretty good choice!" msgstr "" #. code: 592: Creator -#: conf/messages.conf:527 +#: conf/messages.conf:524 msgid "Creator" msgstr "" @@ -3799,7 +3867,7 @@ msgid "Crimson Cashmere Dye" msgstr "" #. code: Name: "Croc" -#: mob_db.conf:292 +#: mob_db.conf:294 #, no-c-format msgid "Croc" msgstr "" @@ -3829,33 +3897,45 @@ msgid "Croconut Box" msgstr "" #. code: Name: "CroconutMob" -#: mob_db.conf:634 +#: mob_db.conf:636 #, no-c-format msgid "CroconutMob" msgstr "" #. code: Name: "Crocotree" -#: mob_db.conf:482 +#: mob_db.conf:484 #, no-c-format msgid "Crocotree" msgstr "" #. code: 563: Crusader -#: conf/messages.conf:496 +#: conf/messages.conf:493 msgid "Crusader" msgstr "" #. code: Name: "Cuco" -#: mob_db.conf:880 +#: mob_db.conf:882 #, no-c-format msgid "Cuco" msgstr "" #. code: 176: Current amount of zeny changed. -#: conf/messages.conf:184 +#: conf/messages.conf:186 msgid "Current amount of zeny changed." msgstr "" +#. code: dispbottom l("Current exp rate is set to @@% (default value).", .current_rate); +#: npc/commands/rate-management.txt:53 +#, no-c-format +msgid "Current exp rate is set to @@% (default value)." +msgstr "" + +#. code: dispbottom l("Current exp rate is set to @@%, and will reset to @@% (default value) in @@.", +#: npc/commands/rate-management.txt:58 +#, no-c-format +msgid "Current exp rate is set to @@%, and will reset to @@% (default value) in @@." +msgstr "" + #. code: Name: "Curshroom" #: item_db.conf:-1 #, no-c-format @@ -3899,7 +3979,7 @@ msgid "Dan#000-2-1" msgstr "" #. code: 569: Dancer -#: conf/messages.conf:502 +#: conf/messages.conf:499 msgid "Dancer" msgstr "" @@ -3910,7 +3990,7 @@ msgid "Dang, I scared it! More patience, @@, more patience." msgstr "" #. code: 624: Dark Collector -#: conf/messages.conf:561 +#: conf/messages.conf:558 msgid "Dark Collector" msgstr "" @@ -3927,17 +4007,17 @@ msgid "Darlin" msgstr "" #. code: 60: Day Mode Activated. -#: conf/messages.conf:81 +#: conf/messages.conf:83 msgid "Day Mode Activated." msgstr "" #. code: 502: Day Mode is activated -#: conf/messages.conf:444 +#: conf/messages.conf:446 msgid "Day Mode is activated" msgstr "" #. code: 90: Day mode is already enabled. -#: conf/messages.conf:105 +#: conf/messages.conf:107 msgid "Day mode is already enabled." msgstr "" @@ -3948,13 +4028,13 @@ msgid "Deal, I offer you @@ E!" msgstr "" #. code: l("Deal?"); -#: npc/001-1/qpid.txt:130 +#: npc/001-1/qpid.txt:86 #, no-c-format msgid "Deal?" msgstr "" #. code: 1479: Dear angel, can you hear my voice? -#: conf/messages.conf:1507 +#: conf/messages.conf:1508 msgid "Dear angel, can you hear my voice?" msgstr "" @@ -3965,13 +4045,13 @@ msgid "Dear sister," msgstr "" #. code: 623: Death Knight -#: conf/messages.conf:560 +#: conf/messages.conf:557 msgid "Death Knight" msgstr "" #. code: setnpcdialogtitle l("Debug"); #. code: l("Debug"); -#: npc/commands/super-menu.txt:21 +#: npc/commands/super-menu.txt:19 #: npc/commands/debug.txt:93 #, no-c-format msgid "Debug" @@ -3997,6 +4077,7 @@ msgstr "" #. code: menuimage("actions/manage", l("Debug Gado quest")), -2, #: npc/functions/quest-debug/004-ShipQuests_Nard.txt:24 +#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:21 #, no-c-format msgid "Debug Gado quest" msgstr "" @@ -4007,8 +4088,20 @@ msgstr "" msgid "Debug Gugli quest" msgstr "" +#. code: menuimage("actions/manage", l("Debug Nard quest")), -1, +#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:20 +#, no-c-format +msgid "Debug Nard quest" +msgstr "" + +#. code: menuimage("actions/manage", l("Debug Narrator")), -3, +#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:22 +#, no-c-format +msgid "Debug Narrator" +msgstr "" + #. code: 860: Defeated by -#: conf/messages.conf:617 +#: conf/messages.conf:618 msgid "Defeated by" msgstr "" @@ -4024,8 +4117,8 @@ msgstr "" msgid "Delivered box, got reward" msgstr "" -#. code: .@q = select (l("Deposit."), -#: npc/001-2-19/lloyd.txt:164 +#. code: rif(Zeny > 0, l("Deposit.")), +#: npc/functions/bank.txt:22 #, no-c-format msgid "Deposit." msgstr "" @@ -4043,7 +4136,7 @@ msgid "Devis#001-1" msgstr "" #. code: 1273: Dex: %d (%d~%d) -#: conf/messages.conf:1207 +#: conf/messages.conf:1208 msgid "Dex: %d (%d~%d)" msgstr "" @@ -4085,7 +4178,7 @@ msgid "Dig." msgstr "" #. code: menuimage("actions/toggle", (.@d ? l("Enable") : l("Disable"))), -#: npc/commands/motd.txt:140 +#: npc/commands/motd.txt:144 #, no-c-format msgid "Disable" msgstr "" @@ -4097,27 +4190,27 @@ msgid "Discard" msgstr "" #. code: 408: Disconnecting to perform change-sex request... -#: conf/messages.conf:402 +#: conf/messages.conf:404 msgid "Disconnecting to perform change-sex request..." msgstr "" #. code: 122: Disguise applied. -#: conf/messages.conf:137 +#: conf/messages.conf:139 msgid "Disguise applied." msgstr "" #. code: 124: Disguise removed. -#: conf/messages.conf:139 +#: conf/messages.conf:141 msgid "Disguise removed." msgstr "" #. code: 269: Displaying first %d out of %d matches -#: conf/messages.conf:265 +#: conf/messages.conf:267 msgid "Displaying first %d out of %d matches" msgstr "" #. code: 1080: Displays Night | -#: conf/messages.conf:873 +#: conf/messages.conf:874 msgid "Displays Night | " msgstr "" @@ -4134,20 +4227,20 @@ msgid "Do I look like a tree? I feel like one." msgstr "" #. code: l("Do not give the password of your room to anybody! Keep it secret and try not to use the same one in any other room in the future. - Jenna"); -#: npc/001-2-28/note.txt:19 +#: npc/001-2-28/note.txt:17 #, no-c-format msgid "Do not give the password of your room to anybody! Keep it secret and try not to use the same one in any other room in the future. - Jenna" msgstr "" -#. code: mesq col(l("Do not give the password of your room to anybody! Keep it secret and try not to use the same one in any other room in the future. - Julia"), 9); -#: npc/000-2-0/note.txt:28 -#: npc/001-2-21/note.txt:28 +#. code: l("Do not give the password of your room to anybody! Keep it secret and try not to use the same one in any other room in the future. - Julia"), +#: npc/000-2-0/note.txt:17 +#: npc/001-2-21/note.txt:17 #, no-c-format msgid "Do not give the password of your room to anybody! Keep it secret and try not to use the same one in any other room in the future. - Julia" msgstr "" #. code: .@menustr$ = menuimage("actions/abort", l("Do nothing")) + ":"; -#: npc/functions/quest-debug/functions.txt:15 +#: npc/functions/quest-debug/functions.txt:25 #, no-c-format msgid "Do nothing" msgstr "" @@ -4173,16 +4266,16 @@ msgstr "" #. code: mesq l("Do you have any other questions for me?"); #. code: l("Do you have any other questions for me?"); #: npc/000-2-0/julia.txt:58 -#: npc/001-2-21/julia.txt:136 -#: npc/000-2-0/julia.txt:256 #: npc/000-2-0/julia.txt:135 -#: npc/000-2-0/julia.txt:223 -#: npc/000-2-0/julia.txt:180 -#: npc/001-2-21/julia.txt:146 -#: npc/001-2-21/julia.txt:71 -#: npc/001-2-21/julia.txt:87 -#: npc/001-2-21/julia.txt:113 -#: npc/001-2-21/julia.txt:127 +#: npc/000-2-0/julia.txt:229 +#: npc/001-2-21/julia.txt:121 +#: npc/001-2-21/julia.txt:98 +#: npc/001-2-21/julia.txt:56 +#: npc/000-2-0/julia.txt:156 +#: npc/001-2-21/julia.txt:131 +#: npc/000-2-0/julia.txt:196 +#: npc/001-2-21/julia.txt:72 +#: npc/001-2-21/julia.txt:112 #, no-c-format msgid "Do you have any other questions for me?" msgstr "" @@ -4202,7 +4295,7 @@ msgid "Do you have anything for me today?" msgstr "" #. code: l("Do you know how to speak with people around you?"); -#: npc/001-2-9/janus.txt:74 +#: npc/001-2-9/janus.txt:76 #, no-c-format msgid "Do you know how to speak with people around you?" msgstr "" @@ -4226,7 +4319,7 @@ msgid "Do you know where can I find Gulukan?" msgstr "" #. code: l("Do you know where the hill is?"); -#: npc/001-1/enora.txt:266 +#: npc/001-1/enora.txt:267 #, no-c-format msgid "Do you know where the hill is?" msgstr "" @@ -4253,8 +4346,8 @@ msgstr "" #. code: rif(.@fexil == 2, l("Do you still need help?")), #. code: .@q = select (l("Do you still need help?"), -#: npc/001-1/enora.txt:218 #: npc/001-1/fexil.txt:80 +#: npc/001-1/enora.txt:219 #, no-c-format msgid "Do you still need help?" msgstr "" @@ -4308,8 +4401,8 @@ msgid "Do you want to marry @@?" msgstr "" #. code: l("Do you want to read it?"); -#: npc/functions/openbook.txt:24 -#: npc/functions/openbook.txt:13 +#: npc/functions/openbook.txt:28 +#: npc/functions/openbook.txt:15 #, no-c-format msgid "Do you want to read it?" msgstr "" @@ -4327,20 +4420,20 @@ msgid "Do you want to use this place as save point?" msgstr "" #. code: l("Do? I don't do them."), -#: npc/001-1/qpid.txt:141 +#: npc/001-1/qpid.txt:97 #, no-c-format msgid "Do? I don't do them." msgstr "" #. code: npctalkonce l("Docks Warehouse"); -#: npc/001-1/sign.txt:167 +#: npc/001-1/sign.txt:168 #, no-c-format msgid "Docks Warehouse" msgstr "" -#. code: mesq col(l("Does anyone know a good place to hang out in Esperia? - M. Arpan"), 9); -#: npc/000-2-0/note.txt:30 -#: npc/001-2-21/note.txt:30 +#. code: l("Does anyone know a good place to hang out in Esperia? - M. Arpan"), +#: npc/000-2-0/note.txt:18 +#: npc/001-2-21/note.txt:18 #, no-c-format msgid "Does anyone know a good place to hang out in Esperia? - M. Arpan" msgstr "" @@ -4357,6 +4450,7 @@ msgstr "" #: npc/functions/quest-debug/004-ShipQuests_Nard.txt:19 #: npc/functions/quest-debug/007-ShipQuests_Door.txt:15 #: npc/functions/quest-debug/009-ShipQuests_TreasureChest.txt:15 +#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:23 #: npc/functions/quest-debug/012-ShipQuests_Gulukan.txt:15 #: npc/functions/quest-debug/006-ShipQuests_ArpanMoney.txt:15 #: npc/functions/quest-debug/015-ShipQuests_Tibbo.txt:15 @@ -4366,6 +4460,7 @@ msgstr "" #: npc/functions/quest-debug/002-ShipQuests_Alige.txt:15 #: npc/functions/quest-debug/008-ShipQuests_Couwan.txt:15 #: npc/functions/quest-debug/005-ShipQuests_Knife.txt:15 +#: npc/functions/quest-debug/033-Artis_Legion_Progress.txt:16 #: npc/functions/quest-debug/013-ShipQuests_Jalad.txt:15 #: npc/functions/quest-debug/003-ShipQuests_Peter.txt:15 #: npc/functions/quest-debug/011-ShipQuests_Astapolos.txt:15 @@ -4373,14 +4468,13 @@ msgstr "" #: npc/functions/quest-debug/029-ArtisQuests_Fexil.txt:15 #: npc/functions/quest-debug/020-ArtisQuests_Urchin.txt:15 #: npc/functions/quest-debug/016-ShipQuests_Gugli.txt:23 -#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:15 #: npc/functions/quest-debug/014-ShipQuests_QMuller.txt:15 #, no-c-format msgid "Does not have the quest" msgstr "" #. code: l("Does the guild has any work for me right now?"), -#: npc/001-2-19/lloyd.txt:253 +#: npc/001-2-19/lloyd.txt:187 #, no-c-format msgid "Does the guild has any work for me right now?" msgstr "" @@ -4415,11 +4509,16 @@ msgstr "" msgid "Don is a renowned blacksmith throughout Andorra, it's crazy that you never heard of him." msgstr "" -#. code: l("Don is renowned throughout the entire archipelagos for his blacksmith skills, and he is here, in Artis."), +#. code: l("Don is renowned throughout the entire land for his blacksmith skills, and he is here, in Artis."), #: npc/001-1/enora.txt:186 +#, no-c-format +msgid "Don is renowned throughout the entire land for his blacksmith skills, and he is here, in Artis." +msgstr "" + +#. code: l("Don is renowned throughout the entire land of Aemil for his blacksmithing skills, and he is here, in Artis."), #: npc/001-1/enora.txt:25 #, no-c-format -msgid "Don is renowned throughout the entire archipelagos for his blacksmith skills, and he is here, in Artis." +msgid "Don is renowned throughout the entire land of Aemil for his blacksmithing skills, and he is here, in Artis." msgstr "" #. code: 001-2-27,35,29,0 script Don#001-2-27 NPC_HUMAN_MALE_OLD,{ @@ -4452,6 +4551,12 @@ msgstr "" msgid "Don't fall!" msgstr "" +#. code: l("Don't forget to come as close as possible to these spots!"); +#: npc/001-2-4/books.txt:67 +#, no-c-format +msgid "Don't forget to come as close as possible to these spots!" +msgstr "" + #. code: lg("Don't get too excited about it..."))) #: npc/001-1/enora.txt:92 #, no-c-format @@ -4508,7 +4613,7 @@ msgid "Don't you try to cheat an old merchant! You don't have enough money, you msgstr "" #. code: mesq l("Done. Here, take it! Now, here is the plan. Go talk to her and offer our beautiful lady a bite of her arrogance!"); -#: npc/000-2-1/chefgado.txt:134 +#: npc/000-2-1/chefgado.txt:135 #, no-c-format msgid "Done. Here, take it! Now, here is the plan. Go talk to her and offer our beautiful lady a bite of her arrogance!" msgstr "" @@ -4531,6 +4636,12 @@ msgstr "" msgid "DoorUpwards#001-2-23" msgstr "" +#. code: mes "##B" + l("Drag and drop an item from your inventory.") + "##b"; +#: npc/functions/fishing.txt:228 +#, no-c-format +msgid "Drag and drop an item from your inventory." +msgstr "" + #. code: switch (select(l("Drasil Island."), #: npc/001-2-24/nard.txt:49 #, no-c-format @@ -4538,102 +4649,96 @@ msgid "Drasil Island." msgstr "" #. code: 365: Duel| Can't use %s in duel. -#: conf/messages.conf:367 +#: conf/messages.conf:369 msgid "Duel| Can't use %s in duel." msgstr "" #. code: 863: Duel| Can't use this item in duel. -#: conf/messages.conf:622 +#: conf/messages.conf:623 msgid "Duel| Can't use this item in duel." msgstr "" #. code: 357: Duel| Invalid value. -#: conf/messages.conf:359 +#: conf/messages.conf:361 msgid "Duel| Invalid value." msgstr "" #. code: 354: Duel| Invitation has been sent. -#: conf/messages.conf:356 +#: conf/messages.conf:358 msgid "Duel| Invitation has been sent." msgstr "" #. code: 352: Duel| Player name not found. -#: conf/messages.conf:354 +#: conf/messages.conf:356 msgid "Duel| Player name not found." msgstr "" #. code: 353: Duel| The Player is in the duel already. -#: conf/messages.conf:355 +#: conf/messages.conf:357 msgid "Duel| The Player is in the duel already." msgstr "" #. code: 361: Duel| The duel invitation has been accepted. -#: conf/messages.conf:363 +#: conf/messages.conf:365 msgid "Duel| The duel invitation has been accepted." msgstr "" #. code: 363: Duel| The duel invitation has been rejected. -#: conf/messages.conf:365 +#: conf/messages.conf:367 msgid "Duel| The duel invitation has been rejected." msgstr "" #. code: 351: Duel| The limit of players has been reached. -#: conf/messages.conf:353 +#: conf/messages.conf:355 msgid "Duel| The limit of players has been reached." msgstr "" #. code: 356: Duel| You can take part in duel once per %d minutes. -#: conf/messages.conf:358 +#: conf/messages.conf:360 msgid "Duel| You can take part in duel once per %d minutes." msgstr "" #. code: 364: Duel| You can't invite %s because he/she isn't in the same map. -#: conf/messages.conf:366 +#: conf/messages.conf:368 msgid "Duel| You can't invite %s because he/she isn't in the same map." msgstr "" #. code: 360: Duel| You can't use @accept without a duel invitation. -#: conf/messages.conf:362 +#: conf/messages.conf:364 msgid "Duel| You can't use @accept without a duel invitation." msgstr "" #. code: 355: Duel| You can't use @duel without @reject. -#: conf/messages.conf:357 +#: conf/messages.conf:359 msgid "Duel| You can't use @duel without @reject." msgstr "" #. code: 350: Duel| You can't use @invite. You aren't a duelist. -#: conf/messages.conf:352 +#: conf/messages.conf:354 msgid "Duel| You can't use @invite. You aren't a duelist." msgstr "" #. code: 358: Duel| You can't use @leave. You aren't a duelist. -#: conf/messages.conf:360 +#: conf/messages.conf:362 msgid "Duel| You can't use @leave. You aren't a duelist." msgstr "" #. code: 362: Duel| You can't use @reject without a duel invitation. -#: conf/messages.conf:364 +#: conf/messages.conf:366 msgid "Duel| You can't use @reject without a duel invitation." msgstr "" #. code: 359: Duel| You've left the duel. -#: conf/messages.conf:361 +#: conf/messages.conf:363 msgid "Duel| You've left the duel." msgstr "" #. code: Name: "Dummy" -#: mob_db.conf:922 +#: mob_db.conf:924 #, no-c-format msgid "Dummy" msgstr "" -#. code: mes l("During the next few days, we will finally reach Artis."); -#: npc/001-2-22/note.txt:20 -#, no-c-format -msgid "During the next few days, we will finally reach Artis." -msgstr "" - #. code: mesq lg("Duty calls me, *hic*, see you later, honey.", "Duty calls me, *hic*, see you later, dude."); #: npc/000-1/silvio.txt:92 #, no-c-format @@ -4646,10 +4751,10 @@ msgstr "" msgid "Duty calls me, *hic*, see you later, honey.#0" msgstr "" -#. code: l("Each big city hosts a Legion chapter, Artis' chapter building is located in the north-west."); +#. code: l("Each big city hosts a Legion building, Artis' building is located in the north-west."); #: npc/001-1/enora.txt:38 #, no-c-format -msgid "Each big city hosts a Legion chapter, Artis' chapter building is located in the north-west." +msgid "Each big city hosts a Legion building, Artis' building is located in the north-west." msgstr "" #. code: l("Each card improves your gear by a ratio or a fixed number on a predefined stat."), @@ -4658,12 +4763,6 @@ msgstr "" msgid "Each card improves your gear by a ratio or a fixed number on a predefined stat." msgstr "" -#. code: l("Each of the groups was ordered to sail in a different direction to find a new, suitable land where to live."), -#: npc/001-2-6/books.txt:157 -#, no-c-format -msgid "Each of the groups was ordered to sail in a different direction to find a new, suitable land where to live." -msgstr "" - #. code: l("Each piece of equipment has a predefined slot number."), #: npc/001-2-27/don.txt:21 #, no-c-format @@ -4671,13 +4770,13 @@ msgid "Each piece of equipment has a predefined slot number." msgstr "" #. code: l("Earlier today there was this young seller named Fexil that passed by here."), -#: npc/001-2-19/lloyd.txt:128 +#: npc/001-2-19/lloyd.txt:134 #, no-c-format msgid "Earlier today there was this young seller named Fexil that passed by here." msgstr "" #. code: 1107: East -#: conf/messages.conf:900 +#: conf/messages.conf:901 msgid "East" msgstr "" @@ -4700,17 +4799,17 @@ msgid "Ehm... He was really upset because of some past stories." msgstr "" #. code: 308: Eight Castles -#: conf/messages.conf:309 +#: conf/messages.conf:311 msgid "Eight Castles" msgstr "" #. code: 318: Eighteen Castles -#: conf/messages.conf:319 +#: conf/messages.conf:321 msgid "Eighteen Castles" msgstr "" #. code: 311: Eleven Castles -#: conf/messages.conf:312 +#: conf/messages.conf:314 msgid "Eleven Castles" msgstr "" @@ -4786,31 +4885,25 @@ msgstr "" msgid "Elmo#sailors" msgstr "" -#. code: mesn "Elven Voice"; -#: npc/000-0/sailors.txt:36 -#, no-c-format -msgid "Elven Voice" -msgstr "" - #. code: menuimage("actions/toggle", (.@d ? l("Enable") : l("Disable"))), -#: npc/commands/motd.txt:140 +#: npc/commands/motd.txt:144 #, no-c-format msgid "Enable" msgstr "" #. code: 1311: Enabled Mapflags in this map: -#: conf/messages.conf:1273 +#: conf/messages.conf:1274 msgid "Enabled Mapflags in this map:" msgstr "" #. code: mes l("Enabled: @@", (.@d ? l("no") : l("yes"))); -#: npc/commands/motd.txt:136 +#: npc/commands/motd.txt:140 #, no-c-format msgid "Enabled: @@" msgstr "" #. code: speech 5, l("Enjoy the fraternity and excitement of your future guild!"); -#: npc/001-2-9/janus.txt:65 +#: npc/001-2-9/janus.txt:67 #, no-c-format msgid "Enjoy the fraternity and excitement of your future guild!" msgstr "" @@ -4857,8 +4950,20 @@ msgstr "" msgid "Enora needs them." msgstr "" +#. code: rif((.@legion_progress == 0) && (.@enora == 11), lg("Enora sent me here.")), +#: npc/001-2-33/lozerk.txt:101 +#, no-c-format +msgid "Enora sent me here.#0" +msgstr "" + +#. code: rif((.@legion_progress == 0) && (.@enora == 11), lg("Enora sent me here.")), +#: npc/001-2-33/lozerk.txt:101 +#, no-c-format +msgid "Enora sent me here.#1" +msgstr "" + #. code: rif (.@enora == 7, l("Enora wants her potions.")), -#: npc/001-1/qpid.txt:174 +#: npc/001-1/qpid.txt:130 #, no-c-format msgid "Enora wants her potions." msgstr "" @@ -4870,8 +4975,8 @@ msgid "Enora#001-1" msgstr "" #. code: l("Enora, from the Legion of Aemil, has been warned that you were aboard."), -#: npc/001-2-21/julia.txt:134 #: npc/001-1/devis.txt:14 +#: npc/001-2-21/julia.txt:119 #, no-c-format msgid "Enora, from the Legion of Aemil, has been warned that you were aboard." msgstr "" @@ -4889,36 +4994,24 @@ msgid "Enter desired skill level:" msgstr "" #. code: mes l("Enter line number:"); -#: npc/commands/motd.txt:89 +#: npc/commands/motd.txt:93 #, no-c-format msgid "Enter line number:" msgstr "" #. code: mes l("Enter new line:"); -#: npc/commands/motd.txt:74 +#: npc/commands/motd.txt:78 #, no-c-format msgid "Enter new line:" msgstr "" -#. code: l("Enter the amount that you want to deposit."); -#: npc/001-2-19/lloyd.txt:172 -#, no-c-format -msgid "Enter the amount that you want to deposit." -msgstr "" - -#. code: l("Enter the amount that you want to withdraw."); -#: npc/001-2-19/lloyd.txt:197 -#, no-c-format -msgid "Enter the amount that you want to withdraw." -msgstr "" - #. code: 1037: Error reading atcommand.conf, reload failed. -#: conf/messages.conf:828 +#: conf/messages.conf:829 msgid "Error reading atcommand.conf, reload failed." msgstr "" #. code: 1036: Error reading groups.conf, reload failed. -#: conf/messages.conf:827 +#: conf/messages.conf:828 msgid "Error reading groups.conf, reload failed." msgstr "" @@ -4935,13 +5028,13 @@ msgid "Eugene needs tentacles" msgstr "" #. code: setnpcdialogtitle l("Event Management"); -#: npc/commands/event.txt:2 +#: npc/commands/event.txt:19 #, no-c-format msgid "Event Management" msgstr "" -#. code: rif(.@gid >= 4, l("Event management")), -#: npc/commands/super-menu.txt:20 +#. code: rif(is_evtc(), l("Event management")), +#: npc/commands/super-menu.txt:18 #, no-c-format msgid "Event management" msgstr "" @@ -4983,7 +5076,7 @@ msgid "Every 6 hours" msgstr "" #. code: 128: Evil clone spawned. -#: conf/messages.conf:144 +#: conf/messages.conf:146 msgid "Evil clone spawned." msgstr "" @@ -5037,18 +5130,30 @@ msgstr "" msgid "Exemple for yoiis:" msgstr "" +#. code: dispbottom l("Exp rate has been reset to @@% (default value).", +#: npc/commands/rate-management.txt:69 +#, no-c-format +msgid "Exp rate has been reset to @@% (default value)." +msgstr "" + +#. code: dispbottom col(l("Exp rate is set to @@% for the next @@.", +#: npc/commands/rate-management.txt:88 +#, no-c-format +msgid "Exp rate is set to @@% for the next @@." +msgstr "" + #. code: 652: Expanded Super Baby -#: conf/messages.conf:591 +#: conf/messages.conf:588 msgid "Expanded Super Baby" msgstr "" #. code: 651: Expanded Super Novice -#: conf/messages.conf:590 +#: conf/messages.conf:587 msgid "Expanded Super Novice" msgstr "" #. code: 1298: Experience rates: Base %.2fx / Job %.2fx -#: conf/messages.conf:1248 +#: conf/messages.conf:1249 msgid "Experience rates: Base %.2fx / Job %.2fx" msgstr "" @@ -5059,12 +5164,12 @@ msgid "FINE, BYE!" msgstr "" #. code: 1310: Fake name enabled. -#: conf/messages.conf:1270 +#: conf/messages.conf:1271 msgid "Fake name enabled." msgstr "" #. code: 1309: Fake name must be at least two characters. -#: conf/messages.conf:1269 +#: conf/messages.conf:1270 msgid "Fake name must be at least two characters." msgstr "" @@ -5075,7 +5180,7 @@ msgid "Fancy Hat" msgstr "" #. code: l("Farewell."), -#: npc/functions/goodbye.txt:13 +#: npc/functions/goodbye.txt:20 #, no-c-format msgid "Farewell." msgstr "" @@ -5123,7 +5228,7 @@ msgid "Fexil#001-1" msgstr "" #. code: 315: Fifteen Castles -#: conf/messages.conf:316 +#: conf/messages.conf:318 msgid "Fifteen Castles" msgstr "" @@ -5134,15 +5239,21 @@ msgid "FightNPCName" msgstr "" #. code: 1387: File not found. -#: conf/messages.conf:1383 +#: conf/messages.conf:1384 msgid "File not found." msgstr "" #. code: 1386: File unloaded. Be aware that mapflags and monsters spawned directly are not removed. -#: conf/messages.conf:1382 +#: conf/messages.conf:1383 msgid "File unloaded. Be aware that mapflags and monsters spawned directly are not removed." msgstr "" +#. code: l("Find yourself a nice dry spot on a coast where you can easily reach into deep water."), +#: npc/001-2-4/books.txt:64 +#, no-c-format +msgid "Find yourself a nice dry spot on a coast where you can easily reach into deep water." +msgstr "" + #. code: rif(getq(ShipQuests_Gugli) > 0 && getq(General_Narrator) == 0, l("Fine, could you please tell me where I can find Gugli's sailors?")), L_Sailors, #: npc/000-1/silvio.txt:16 #, no-c-format @@ -5156,7 +5267,7 @@ msgid "Fine, let's see his work..." msgstr "" #. code: l("Fine, take these potions, I will replenish them in the next couple hours anyway."); -#: npc/001-1/qpid.txt:76 +#: npc/001-1/qpid.txt:32 #, no-c-format msgid "Fine, take these potions, I will replenish them in the next couple hours anyway." msgstr "" @@ -5167,12 +5278,6 @@ msgstr "" msgid "Fine, tell me, who are these all important friends of yours?" msgstr "" -#. code: l("Fine, what do you want to do with your money?"); -#: npc/001-2-19/lloyd.txt:160 -#, no-c-format -msgid "Fine, what do you want to do with your money?" -msgstr "" - #. code: l("Fine."), #: npc/000-2-1/arpan.txt:250 #, no-c-format @@ -5185,18 +5290,30 @@ msgstr "" msgid "Fine... I was just going to give you some help..." msgstr "" +#. code: l("Finished training"), 2, +#: npc/functions/quest-debug/033-Artis_Legion_Progress.txt:18 +#, no-c-format +msgid "Finished training" +msgstr "" + +#. code: l("Finished battle"), 4, +#: npc/functions/quest-debug/033-Artis_Legion_Progress.txt:20 +#, no-c-format +msgid "Finished battle" +msgstr "" + #. code: 1216: Fireworks are launched. -#: conf/messages.conf:1104 +#: conf/messages.conf:1105 msgid "Fireworks are launched." msgstr "" #. code: 1215: Fireworks have ended. -#: conf/messages.conf:1103 +#: conf/messages.conf:1104 msgid "Fireworks have ended." msgstr "" #. code: 1077: Fireworks | -#: conf/messages.conf:870 +#: conf/messages.conf:871 msgid "Fireworks | " msgstr "" @@ -5224,19 +5341,31 @@ msgstr "" msgid "Fish, come and see my fish!" msgstr "" +#. code: Name: "Fishing Guide Vol. I" +#: item_db.conf:-1 +#, no-c-format +msgid "Fishing Guide Vol. I" +msgstr "" + #. code: Name: "Fishing Rod" #: item_db.conf:-1 #, no-c-format msgid "Fishing Rod" msgstr "" +#. code: l("Fishing next to shallow water is not going to work well, because fishes seldom go there."), +#: npc/001-2-4/books.txt:65 +#, no-c-format +msgid "Fishing next to shallow water is not going to work well, because fishes seldom go there." +msgstr "" + #. code: 305: Five Castles -#: conf/messages.conf:306 +#: conf/messages.conf:308 msgid "Five Castles" msgstr "" #. code: Name: "Fluffy" -#: mob_db.conf:957 +#: mob_db.conf:959 #, no-c-format msgid "Fluffy" msgstr "" @@ -5248,59 +5377,58 @@ msgid "Fluffy Fur" msgstr "" #. code: 1212: Fog hangs over. -#: conf/messages.conf:1096 +#: conf/messages.conf:1097 msgid "Fog hangs over." msgstr "" #. code: 1073: Fog | -#: conf/messages.conf:866 +#: conf/messages.conf:867 msgid "Fog | " msgstr "" #. code: 1159: Follow mode OFF. -#: conf/messages.conf:1002 +#: conf/messages.conf:1003 msgid "Follow mode OFF." msgstr "" #. code: 1160: Follow mode ON. -#: conf/messages.conf:1003 +#: conf/messages.conf:1004 msgid "Follow mode ON." msgstr "" #. code: l("Follow the canal to the north-east and you will find it."), -#: npc/001-1/qpid.txt:95 +#: npc/001-1/qpid.txt:51 #, no-c-format msgid "Follow the canal to the north-east and you will find it." msgstr "" #. code: l("Follow the up-stream and cross the canal twice using the two bridges north from here."), -#: npc/001-1/enora.txt:277 +#: npc/001-1/enora.txt:278 #, no-c-format msgid "Follow the up-stream and cross the canal twice using the two bridges north from here." msgstr "" -#. code: mes col(l("Following these lines are some other writings on this paper."), 9); #. code: l("Following these lines are some other writings on this paper."), -#: npc/001-2-21/note.txt:26 -#: npc/000-2-0/note.txt:26 -#: npc/001-2-28/note.txt:18 +#: npc/000-2-0/note.txt:16 +#: npc/001-2-21/note.txt:16 +#: npc/001-2-28/note.txt:16 #, no-c-format msgid "Following these lines are some other writings on this paper." msgstr "" #. code: 1360: Font changed. -#: conf/messages.conf:1344 +#: conf/messages.conf:1345 msgid "Font changed." msgstr "" #. code: mesq l("Fool! Just come back here when you'll be done with our little... 'Secret mission'."); -#: npc/000-2-1/chefgado.txt:153 +#: npc/000-2-1/chefgado.txt:154 #, no-c-format msgid "Fool! Just come back here when you'll be done with our little... 'Secret mission'." msgstr "" #. code: 1466: For '%s' you need the amount of seconds (from 0 to 10) -#: conf/messages.conf:1483 +#: conf/messages.conf:1484 msgid "For '%s' you need the amount of seconds (from 0 to 10)" msgstr "" @@ -5310,6 +5438,12 @@ msgstr "" msgid "For a chef? Who said I was a... Oh right, I am." msgstr "" +#. code: l("For starters, you should probably do some stretching and practice on some dummies in our training room."), +#: npc/001-2-33/lozerk.txt:32 +#, no-c-format +msgid "For starters, you should probably do some stretching and practice on some dummies in our training room." +msgstr "" + #. code: speech 5, l("For what kind of tissue?"); #: npc/001-1/calypsan.txt:35 #, no-c-format @@ -5335,12 +5469,12 @@ msgid "Found the chest" msgstr "" #. code: 304: Four Castles -#: conf/messages.conf:305 +#: conf/messages.conf:307 msgid "Four Castles" msgstr "" #. code: 314: Fourteen Castles -#: conf/messages.conf:315 +#: conf/messages.conf:317 msgid "Fourteen Castles" msgstr "" @@ -5351,12 +5485,12 @@ msgid "Fresh from the sea and cheap!" msgstr "" #. code: 871: Friend already exists. -#: conf/messages.conf:630 +#: conf/messages.conf:631 msgid "Friend already exists." msgstr "" #. code: 874: Friend removed. -#: conf/messages.conf:633 +#: conf/messages.conf:634 msgid "Friend removed." msgstr "" @@ -5367,7 +5501,7 @@ msgid "From what I heard, my brother Gugli needs the help of as many people as p msgstr "" #. code: Name: "Frostiana" -#: mob_db.conf:555 +#: mob_db.conf:557 #, no-c-format msgid "Frostiana" msgstr "" @@ -5391,7 +5525,7 @@ msgid "Fuschia Cotton Dye" msgstr "" #. code: 254: GM command configuration has been reloaded. -#: conf/messages.conf:251 +#: conf/messages.conf:253 msgid "GM command configuration has been reloaded." msgstr "" @@ -5408,32 +5542,32 @@ msgid "Gado! That coward lives in the past, I will ask Nard to punish him, again msgstr "" #. code: 506: Gained %d Kafra points. Total %d points. -#: conf/messages.conf:450 +#: conf/messages.conf:452 msgid "Gained %d Kafra points. Total %d points." msgstr "" #. code: 505: Gained %d cash points. Total %d points. -#: conf/messages.conf:449 +#: conf/messages.conf:451 msgid "Gained %d cash points. Total %d points." msgstr "" #. code: 1317: Gained exp is now shown. -#: conf/messages.conf:1281 +#: conf/messages.conf:1282 msgid "Gained exp is now shown." msgstr "" #. code: 1316: Gained exp will not be shown. -#: conf/messages.conf:1280 +#: conf/messages.conf:1281 msgid "Gained exp will not be shown." msgstr "" #. code: 1319: Gained zeny is now shown. -#: conf/messages.conf:1285 +#: conf/messages.conf:1286 msgid "Gained zeny is now shown." msgstr "" #. code: 1318: Gained zeny will not be shown. -#: conf/messages.conf:1284 +#: conf/messages.conf:1285 msgid "Gained zeny will not be shown." msgstr "" @@ -5444,42 +5578,42 @@ msgid "Game introduction" msgstr "" #. code: 238: Game time: A day cycle has a normal duration of %s. -#: conf/messages.conf:235 +#: conf/messages.conf:237 msgid "Game time: A day cycle has a normal duration of %s." msgstr "" #. code: 239: Game time: After, the game will be in daylight for %s. -#: conf/messages.conf:236 +#: conf/messages.conf:238 msgid "Game time: After, the game will be in daylight for %s." msgstr "" #. code: 237: Game time: After, the game will be in night for %s. -#: conf/messages.conf:234 +#: conf/messages.conf:236 msgid "Game time: After, the game will be in night for %s." msgstr "" #. code: 235: Game time: The game is in daylight for %s. -#: conf/messages.conf:232 +#: conf/messages.conf:234 msgid "Game time: The game is in daylight for %s." msgstr "" #. code: 233: Game time: The game is in night for %s. -#: conf/messages.conf:230 +#: conf/messages.conf:232 msgid "Game time: The game is in night for %s." msgstr "" #. code: 231: Game time: The game is in permanent daylight. -#: conf/messages.conf:228 +#: conf/messages.conf:230 msgid "Game time: The game is in permanent daylight." msgstr "" #. code: 232: Game time: The game is in permanent night. -#: conf/messages.conf:229 +#: conf/messages.conf:231 msgid "Game time: The game is in permanent night." msgstr "" #. code: 622: Gangsi -#: conf/messages.conf:559 +#: conf/messages.conf:556 msgid "Gangsi" msgstr "" @@ -5510,15 +5644,21 @@ msgid "Gender" msgstr "" #. code: 636: Genetic -#: conf/messages.conf:574 +#: conf/messages.conf:571 msgid "Genetic" msgstr "" #. code: 667: Genetic T -#: conf/messages.conf:607 +#: conf/messages.conf:604 msgid "Genetic T" msgstr "" +#. code: menuimage("actions/add", l("Get money")), +#: npc/commands/debug.txt:103 +#, no-c-format +msgid "Get money" +msgstr "" + #. code: else if (.@rand == 2) npctalk3 l("Ggrmm... Grmmmm..."); #: npc/functions/asleep.txt:15 #, no-c-format @@ -5532,13 +5672,13 @@ msgid "Give me a kiss before you say goodbye!" msgstr "" #. code: mesq lg("Give me back this dish, you dirty liar!"); -#: npc/000-2-1/chefgado.txt:188 +#: npc/000-2-1/chefgado.txt:189 #, no-c-format msgid "Give me back this dish, you dirty liar!#0" msgstr "" #. code: mesq lg("Give me back this dish, you dirty liar!"); -#: npc/000-2-1/chefgado.txt:188 +#: npc/000-2-1/chefgado.txt:189 #, no-c-format msgid "Give me back this dish, you dirty liar!#1" msgstr "" @@ -5566,8 +5706,8 @@ msgstr "" #. code: menuimage("actions/back", l("Go back")); #: npc/commands/debug-quest.txt:72 #: npc/commands/debug-quest.txt:39 -#: npc/commands/debug-quest.txt:101 -#: npc/functions/quest-debug/functions.txt:6 +#: npc/functions/quest-debug/functions.txt:16 +#: npc/commands/debug-quest.txt:102 #: npc/commands/debug-quest.txt:13 #, no-c-format msgid "Go back" @@ -5579,16 +5719,22 @@ msgstr "" msgid "Go fly a kite." msgstr "" -#. code: l("Go meet him, and return me the package, it's an easy task."), +#. code: l("Go have a look at that shelf to my right, would you?"), +#: npc/001-2-4/robin.txt:50 +#, no-c-format +msgid "Go have a look at that shelf to my right, would you?" +msgstr "" + +#. code: l("Go meet him, and take the package to me, it's an easy task."), #: npc/001-1/enora.txt:152 #, no-c-format -msgid "Go meet him, and return me the package, it's an easy task." +msgid "Go meet him, and take the package to me, it's an easy task." msgstr "" -#. code: l("Go north from here until you to the dock warehouse, cross the bridge to the west side of the canal, continue north until you reach another bridge then cross it to the east side of the canal."), +#. code: l("Go north from here until you find the dock warehouse, cross the bridge to the west side of the canal, continue north until you reach another bridge then cross it to the east side of the canal."), #: npc/001-1/enora.txt:77 #, no-c-format -msgid "Go north from here until you to the dock warehouse, cross the bridge to the west side of the canal, continue north until you reach another bridge then cross it to the east side of the canal." +msgid "Go north from here until you find the dock warehouse, cross the bridge to the west side of the canal, continue north until you reach another bridge then cross it to the east side of the canal." msgstr "" #. code: l("Go on the upper level if you want to change your room or to use it."); @@ -5616,7 +5762,7 @@ msgid "Good day mister." msgstr "" #. code: lg("Welcome miss.", "Good day sir."); -#: npc/001-2-9/janus.txt:125 +#: npc/001-2-9/janus.txt:127 #, no-c-format msgid "Good day sir.#1" msgstr "" @@ -5711,7 +5857,7 @@ msgid "Good, take a look in the bag next to me then!" msgstr "" #. code: l("Goodbye."), -#: npc/functions/goodbye.txt:15 +#: npc/functions/goodbye.txt:22 #, no-c-format msgid "Goodbye." msgstr "" @@ -5758,7 +5904,7 @@ msgid "Got the package" msgstr "" #. code: l("Got the quest"), 1, -#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:16 +#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:24 #, no-c-format msgid "Got the quest" msgstr "" @@ -5831,7 +5977,7 @@ msgid "Greetings traveler.#1" msgstr "" #. code: 1228: Group changed successfully. -#: conf/messages.conf:1130 +#: conf/messages.conf:1131 msgid "Group changed successfully." msgstr "" @@ -5950,37 +6096,37 @@ msgid "Guild Certification" msgstr "" #. code: 45: Guild level change failed. -#: conf/messages.conf:71 +#: conf/messages.conf:72 msgid "Guild level change failed." msgstr "" #. code: 179: Guild level changed. -#: conf/messages.conf:187 +#: conf/messages.conf:189 msgid "Guild level changed." msgstr "" #. code: 228: Guild modification is disabled in this map. -#: conf/messages.conf:225 +#: conf/messages.conf:227 msgid "Guild modification is disabled in this map." msgstr "" #. code: 920: Guild storage opened. -#: conf/messages.conf:684 +#: conf/messages.conf:685 msgid "Guild storage opened." msgstr "" #. code: 1097: GuildLock | -#: conf/messages.conf:890 +#: conf/messages.conf:891 msgid "GuildLock | " msgstr "" #. code: 630: Guillotine Cross -#: conf/messages.conf:567 +#: conf/messages.conf:564 msgid "Guillotine Cross" msgstr "" #. code: 661: Guillotine Cross T -#: conf/messages.conf:601 +#: conf/messages.conf:598 msgid "Guillotine Cross T" msgstr "" @@ -6002,52 +6148,52 @@ msgid "Gulukan." msgstr "" #. code: 572: Gunslinger -#: conf/messages.conf:505 +#: conf/messages.conf:502 msgid "Gunslinger" msgstr "" #. code: 1055: GvG Castle | -#: conf/messages.conf:848 +#: conf/messages.conf:849 msgid "GvG Castle | " msgstr "" #. code: 1054: GvG Dungeon | -#: conf/messages.conf:847 +#: conf/messages.conf:848 msgid "GvG Dungeon | " msgstr "" #. code: 1052: GvG Flags: -#: conf/messages.conf:845 +#: conf/messages.conf:846 msgid "GvG Flags: " msgstr "" #. code: 1053: GvG ON | -#: conf/messages.conf:846 +#: conf/messages.conf:847 msgid "GvG ON | " msgstr "" #. code: 33: GvG Off. -#: conf/messages.conf:59 +#: conf/messages.conf:60 msgid "GvG Off." msgstr "" #. code: 34: GvG On. -#: conf/messages.conf:60 +#: conf/messages.conf:61 msgid "GvG On." msgstr "" #. code: 162: GvG is already Off. -#: conf/messages.conf:170 +#: conf/messages.conf:172 msgid "GvG is already Off." msgstr "" #. code: 163: GvG is already On. -#: conf/messages.conf:171 +#: conf/messages.conf:173 msgid "GvG is already On." msgstr "" #. code: 594: Gypsy -#: conf/messages.conf:531 +#: conf/messages.conf:528 msgid "Gypsy" msgstr "" @@ -6070,12 +6216,12 @@ msgid "HEY, WHAT'S YOUR NAME?!" msgstr "" #. code: 157: HP and SP have already been recovered. -#: conf/messages.conf:165 +#: conf/messages.conf:167 msgid "HP and SP have already been recovered." msgstr "" #. code: 156: HP or/and SP modified. -#: conf/messages.conf:164 +#: conf/messages.conf:166 msgid "HP or/and SP modified." msgstr "" @@ -6085,12 +6231,12 @@ msgid "HP, SP recovered." msgstr "" #. code: 1262: HP: %d/%d - SP: %d/%d -#: conf/messages.conf:1194 +#: conf/messages.conf:1195 msgid "HP: %d/%d - SP: %d/%d" msgstr "" #. code: 538: Hack on trade: character '%s' (account: %d) try to trade more items that he has. -#: conf/messages.conf:465 +#: conf/messages.conf:467 msgid "Hack on trade: character '%s' (account: %d) try to trade more items that he has." msgstr "" @@ -6143,18 +6289,18 @@ msgid "Harpy-lady?" msgstr "" #. code: 858: Has met its demise -#: conf/messages.conf:615 +#: conf/messages.conf:616 msgid "Has met its demise" msgstr "" #. code: l("Have a good day!"), -#: npc/functions/goodbye.txt:19 +#: npc/functions/goodbye.txt:26 #, no-c-format msgid "Have a good day!" msgstr "" #. code: l("Have a good time fishing!"); -#: npc/001-1/eugene.txt:63 +#: npc/001-1/eugene.txt:64 #, no-c-format msgid "Have a good time fishing!" msgstr "" @@ -6184,7 +6330,7 @@ msgid "Have you seen anything dangerous?" msgstr "" #. code: l("He asked to lend some money and a place to open his store, I think that he asked for a place on the merchant squares on the south-west of the city..."), -#: npc/001-2-19/lloyd.txt:129 +#: npc/001-2-19/lloyd.txt:135 #, no-c-format msgid "He asked to lend some money and a place to open his store, I think that he asked for a place on the merchant squares on the south-west of the city..." msgstr "" @@ -6207,16 +6353,16 @@ msgstr "" msgid "He is eating an apple, thoroughly enjoying it." msgstr "" -#. code: l("He is mature and he rarely ask questions so I am fine. I can not stand the sight of a whiner anyway."); -#: npc/001-2-27/don.txt:38 +#. code: l("He is in a small house between the dock's warehouse and the dojo."), +#: npc/001-1/qpid.txt:50 #, no-c-format -msgid "He is mature and he rarely ask questions so I am fine. I can not stand the sight of a whiner anyway." +msgid "He is in a small house between the dock's warehouse and the dojo." msgstr "" -#. code: l("He is on a small house between the dock's warehouse and the dojo."), -#: npc/001-1/qpid.txt:94 +#. code: l("He is mature and he rarely ask questions so I am fine. I can not stand the sight of a whiner anyway."); +#: npc/001-2-27/don.txt:38 #, no-c-format -msgid "He is on a small house between the dock's warehouse and the dojo." +msgid "He is mature and he rarely ask questions so I am fine. I can not stand the sight of a whiner anyway." msgstr "" #. code: mesq l("He is probably hiding up one of the trees. Go close to each tree and look up, otherwise you won't notice him."); @@ -6346,14 +6492,14 @@ msgid "Hel... What?! Wait!" msgstr "" #. code: mesq lg("Hello dear!"); -#: npc/000-2-0/julia.txt:296 +#: npc/000-2-0/julia.txt:271 #: npc/001-2-21/julia.txt:11 #, no-c-format msgid "Hello dear!#0" msgstr "" #. code: mesq lg("Hello dear!"); -#: npc/000-2-0/julia.txt:296 +#: npc/000-2-0/julia.txt:271 #: npc/001-2-21/julia.txt:11 #, no-c-format msgid "Hello dear!#1" @@ -6390,12 +6536,12 @@ msgid "Hello... Do I know you?" msgstr "" #. code: 989: Help for command %c%s: -#: conf/messages.conf:715 +#: conf/messages.conf:716 msgid "Help for command %c%s:" msgstr "" #. code: 1481: Help me out~ Please~ T_T -#: conf/messages.conf:1509 +#: conf/messages.conf:1510 msgid "Help me out~ Please~ T_T" msgstr "" @@ -6405,11 +6551,11 @@ msgstr "" msgid "Help me!" msgstr "" -#. code: l("Her shop is on the west part of the city, between the legion building and the library."); -#: npc/001-1/enora.txt:197 +#. code: l("Her shop is on the west side of the city, between the Legion building and the library."); #: npc/001-1/enora.txt:47 +#: npc/001-1/enora.txt:198 #, no-c-format -msgid "Her shop is on the west part of the city, between the legion building and the library." +msgid "Her shop is on the west side of the city, between the Legion building and the library." msgstr "" #. code: l("Her sword... I'm having some trouble finishing it."), @@ -6419,7 +6565,7 @@ msgid "Her sword... I'm having some trouble finishing it." msgstr "" #. code: 1296: Hercules %d-bit for %s -#: conf/messages.conf:1242 +#: conf/messages.conf:1243 msgid "Hercules %d-bit for %s" msgstr "" @@ -6448,14 +6594,14 @@ msgid "Here it is, clean like a whistle!" msgstr "" #. code: mesq l("Here they are."); -#: npc/000-2-0/julia.txt:189 +#: npc/000-2-0/julia.txt:165 #, no-c-format msgid "Here they are." msgstr "" #. code: mesq l("Here you go, everything is fixed."); #: npc/000-2-0/julia.txt:132 -#: npc/001-2-21/julia.txt:124 +#: npc/001-2-21/julia.txt:109 #, no-c-format msgid "Here you go, everything is fixed." msgstr "" @@ -6485,6 +6631,12 @@ msgstr "" msgid "Here, take as many as you need, I have plenty!#1" msgstr "" +#. code: mesq l("Here, take this key, it opens all the doors on this ship."); +#: npc/000-2-3/nard.txt:102 +#, no-c-format +msgid "Here, take this key, it opens all the doors on this ship." +msgstr "" + #. code: mesq l("Hey"); #: npc/001-1/katja.txt:32 #, no-c-format @@ -6492,7 +6644,7 @@ msgid "Hey" msgstr "" #. code: l("Hey @@!", strcharinfo(0)), -#: npc/001-1/enora.txt:364 +#: npc/001-1/enora.txt:365 #, no-c-format msgid "Hey @@!" msgstr "" @@ -6585,7 +6737,7 @@ msgid "Hey! There's a reward for you in the box next to me!" msgstr "" #. code: l("Hey! You must be @@.", strcharinfo(0)), -#: npc/001-1/enora.txt:355 +#: npc/001-1/enora.txt:356 #, no-c-format msgid "Hey! You must be @@." msgstr "" @@ -6717,7 +6869,7 @@ msgid "Hi, my name is Moon. This morning I went for a walk on the beach." msgstr "" #. code: mesq l("Hi, nice to see you!"); -#: npc/000-2-0/julia.txt:314 +#: npc/000-2-0/julia.txt:285 #, no-c-format msgid "Hi, nice to see you!" msgstr "" @@ -6753,47 +6905,47 @@ msgid "Hidden Person" msgstr "" #. code: 579: High Acolyte -#: conf/messages.conf:512 +#: conf/messages.conf:509 msgid "High Acolyte" msgstr "" #. code: 578: High Archer -#: conf/messages.conf:511 +#: conf/messages.conf:508 msgid "High Archer" msgstr "" #. code: 577: High Magician -#: conf/messages.conf:510 +#: conf/messages.conf:507 msgid "High Magician" msgstr "" #. code: 580: High Merchant -#: conf/messages.conf:513 +#: conf/messages.conf:510 msgid "High Merchant" msgstr "" #. code: 575: High Novice -#: conf/messages.conf:508 +#: conf/messages.conf:505 msgid "High Novice" msgstr "" #. code: 583: High Priest -#: conf/messages.conf:516 +#: conf/messages.conf:513 msgid "High Priest" msgstr "" #. code: 576: High Swordsman -#: conf/messages.conf:509 +#: conf/messages.conf:506 msgid "High Swordsman" msgstr "" #. code: 581: High Thief -#: conf/messages.conf:514 +#: conf/messages.conf:511 msgid "High Thief" msgstr "" #. code: 584: High Wizard -#: conf/messages.conf:517 +#: conf/messages.conf:514 msgid "High Wizard" msgstr "" @@ -6804,7 +6956,7 @@ msgid "Highest hill in Artis you say? Sounds dangerous, I might fall off." msgstr "" #. code: npctalkonce l("Hill & Cliff"); -#: npc/001-1/sign.txt:147 +#: npc/001-1/sign.txt:148 #, no-c-format msgid "Hill & Cliff" msgstr "" @@ -6821,6 +6973,12 @@ msgstr "" msgid "Hm... Shhhh..." msgstr "" +#. code: mesq l("Hmm, I'll also give you one of these hats from the box near you, but only after you complete your task!"); +#: npc/000-2-3/nard.txt:100 +#, no-c-format +msgid "Hmm, I'll also give you one of these hats from the box near you, but only after you complete your task!" +msgstr "" + #. code: mesq l("Hmm... Let's see, take this one."); #: npc/000-1/ale.txt:34 #, no-c-format @@ -6834,22 +6992,22 @@ msgid "Hmmm, hm... *cough*, *cough*, *burp*, *cough*. What... What is that?!... msgstr "" #. code: 1266: Homunculus growth stats (Lv %d %s): -#: conf/messages.conf:1200 +#: conf/messages.conf:1201 msgid "Homunculus growth stats (Lv %d %s):" msgstr "" #. code: 1478: Homunculus reached its maximum level of '%d' -#: conf/messages.conf:1504 +#: conf/messages.conf:1505 msgid "Homunculus reached its maximum level of '%d'" msgstr "" #. code: 1275: Homunculus stats altered. -#: conf/messages.conf:1211 +#: conf/messages.conf:1212 msgid "Homunculus stats altered." msgstr "" #. code: 1261: Homunculus stats: -#: conf/messages.conf:1193 +#: conf/messages.conf:1194 msgid "Homunculus stats:" msgstr "" @@ -6916,13 +7074,13 @@ msgid "How do these dyes work?" msgstr "" #. code: l("How do you do your potions?"), -#: npc/001-1/qpid.txt:177 +#: npc/001-1/qpid.txt:133 #, no-c-format msgid "How do you do your potions?" msgstr "" -#. code: if (select (l("How do you know?"), l("Yes I am.")) == 1) -#: npc/001-2-19/lloyd.txt:78 +#. code: if (selectd (l("How do you know?"), l("Yes I am.")) == 1) +#: npc/001-2-19/lloyd.txt:84 #, no-c-format msgid "How do you know?" msgstr "" @@ -6940,7 +7098,7 @@ msgid "How long will you stay here?" msgstr "" #. code: rif(.@q >= 10, l("How many Fluffies did I kill on the hill?")), -#: npc/001-1/enora.txt:376 +#: npc/001-1/enora.txt:377 #, no-c-format msgid "How many Fluffies did I kill on the hill?" msgstr "" @@ -6951,6 +7109,18 @@ msgstr "" msgid "How many? What kind? I can produce two dozen boxes per day." msgstr "" +#. code: l("How much do you want to deposit?"); +#: npc/functions/bank.txt:30 +#, no-c-format +msgid "How much do you want to deposit?" +msgstr "" + +#. code: l("How much do you want to withdraw?"); +#: npc/functions/bank.txt:81 +#, no-c-format +msgid "How much do you want to withdraw?" +msgstr "" + #. code: l("How rude! What is the reason behind your malice?"), L_Rude, #: npc/000-2-1/chefgado.txt:43 #, no-c-format @@ -6971,25 +7141,25 @@ msgstr "" msgid "Howdy?" msgstr "" -#. code: l("However, drought came with summers while winters became colder than ever."), -#: npc/001-2-6/books.txt:150 +#. code: l("However..."), +#: npc/001-2-6/books.txt:153 #, no-c-format -msgid "However, drought came with summers while winters became colder than ever." +msgid "However..." msgstr "" -#. code: l("However..."), -#: npc/001-2-6/books.txt:162 +#. code: mesn "Human Voice"; +#: npc/000-0/sailors.txt:36 #, no-c-format -msgid "However..." +msgid "Human Voice" msgstr "" #. code: 1264: Hungry: %d - Intimacy: %u -#: conf/messages.conf:1196 +#: conf/messages.conf:1197 msgid "Hungry: %d - Intimacy: %u" msgstr "" #. code: 561: Hunter -#: conf/messages.conf:494 +#: conf/messages.conf:491 msgid "Hunter" msgstr "" @@ -6999,10 +7169,10 @@ msgstr "" msgid "Hurry up!" msgstr "" -#. code: mesq l("Hurry, hurry! We need to check it's teeth!"); +#. code: mesq l("Hurry, hurry! We need to check its teeth!"); #: npc/000-1/silvio.txt:113 #, no-c-format -msgid "Hurry, hurry! We need to check it's teeth!" +msgid "Hurry, hurry! We need to check its teeth!" msgstr "" #. code: mesq l("I ALSO AVOID THE DANGEROUS ANIMALS!"); @@ -7048,13 +7218,13 @@ msgid "I already know everything. Bye." msgstr "" #. code: l("I also heard you lost all your memories? That's a shame."), -#: npc/001-1/enora.txt:358 +#: npc/001-1/enora.txt:359 #, no-c-format msgid "I also heard you lost all your memories? That's a shame." msgstr "" #. code: 1480: I am %s Super Novice~ -#: conf/messages.conf:1508 +#: conf/messages.conf:1509 msgid "I am %s Super Novice~" msgstr "" @@ -7188,7 +7358,7 @@ msgid "I asked you to do me a favor, did you forget?#1" msgstr "" #. code: l("I borrowed it from the library, you should try to cultivate yourself more instead of insinuate things about people you don't know!"); -#: npc/001-1/qpid.txt:200 +#: npc/001-1/qpid.txt:156 #, no-c-format msgid "I borrowed it from the library, you should try to cultivate yourself more instead of insinuate things about people you don't know!" msgstr "" @@ -7282,19 +7452,22 @@ msgid "I can't wait all day!" msgstr "" #. code: l("I cannot find the words to express my gratitude for your hard work."), -#: npc/001-1/enora.txt:304 +#: npc/001-1/enora.txt:305 #, no-c-format msgid "I cannot find the words to express my gratitude for your hard work." msgstr "" #. code: l("I changed my mind."); +#. code: l("I changed my mind."), -3; +#: npc/functions/bank.txt:94 #: npc/001-1/salem.txt:22 +#: npc/functions/bank.txt:43 #, no-c-format msgid "I changed my mind." msgstr "" #. code: rif(.@q >= 10, l("I cleaned up the hill.")), -#: npc/001-1/enora.txt:375 +#: npc/001-1/enora.txt:376 #, no-c-format msgid "I cleaned up the hill." msgstr "" @@ -7355,7 +7528,7 @@ msgid "I don't have much time right now." msgstr "" #. code: l("I don't have the time now."))) -#: npc/001-2-19/lloyd.txt:101 +#: npc/001-2-19/lloyd.txt:107 #, no-c-format msgid "I don't have the time now." msgstr "" @@ -7367,7 +7540,7 @@ msgid "I don't have the time sorry." msgstr "" #. code: l("I don't have the time.")); -#: npc/001-2-19/lloyd.txt:137 +#: npc/001-2-19/lloyd.txt:144 #, no-c-format msgid "I don't have the time." msgstr "" @@ -7424,7 +7597,6 @@ msgid "I don't want to buy a piou right now." msgstr "" #. code: .@s$ = l("I don't want to change my language, sorry."); -#: npc/000-2-0/julia.txt:304 #: npc/001-2-21/julia.txt:16 #, no-c-format msgid "I don't want to change my language, sorry." @@ -7449,7 +7621,6 @@ msgid "I give tasks to every single sailor, all day long. That should make him h msgstr "" #. code: mesq l("I give you this key, it opens all the doors on this ship."); -#: npc/000-2-3/nard.txt:102 #: npc/000-2-3/box.txt:71 #, no-c-format msgid "I give you this key, it opens all the doors on this ship." @@ -7486,7 +7657,7 @@ msgid "I have a lot of work here, so I don't even have time to go to the town." msgstr "" #. code: rif(.@q2 == 2 && countitem(PoisonedDish), l("I have brought you a tasty present for your delicate mouth.")), -#: npc/000-2-0/julia.txt:270 +#: npc/000-2-0/julia.txt:246 #, no-c-format msgid "I have brought you a tasty present for your delicate mouth." msgstr "" @@ -7498,7 +7669,7 @@ msgid "I have collected all the boxes you needed." msgstr "" #. code: l("I have one more task for you. Trozz, another member of the Legion, sent me a letter earlier today."), -#: npc/001-1/enora.txt:249 +#: npc/001-1/enora.txt:250 #, no-c-format msgid "I have one more task for you. Trozz, another member of the Legion, sent me a letter earlier today." msgstr "" @@ -7546,10 +7717,10 @@ msgstr "" msgid "I have your black iron." msgstr "" -#. code: rif(.@q == 4 || .@q == 6 || .@q == 9, l("I have your package.")), #. code: rif(.@q == 8 && countitem(PiberriesInfusion) >= 5, l("I have your package.")), -#: npc/001-1/enora.txt:373 +#. code: rif(.@q == 4 || .@q == 6 || .@q == 9, l("I have your package.")), #: npc/001-1/enora.txt:374 +#: npc/001-1/enora.txt:375 #, no-c-format msgid "I have your package." msgstr "" @@ -7561,7 +7732,7 @@ msgid "I have your pass from the Merchant Guild." msgstr "" #. code: rif(.@q3 == 3 && .@q2 == 0, l("I heard rumors about some old hostilities between you and Gado. Are they true?")), -#: npc/000-2-0/julia.txt:268 +#: npc/000-2-0/julia.txt:244 #, no-c-format msgid "I heard rumors about some old hostilities between you and Gado. Are they true?" msgstr "" @@ -7591,7 +7762,7 @@ msgid "I hope you like this color." msgstr "" #. code: l("I informed Julia about your monstrous plan."); -#: npc/000-2-1/chefgado.txt:182 +#: npc/000-2-1/chefgado.txt:183 #, no-c-format msgid "I informed Julia about your monstrous plan." msgstr "" @@ -7609,7 +7780,7 @@ msgid "I just want to live my life in peace." msgstr "" #. code: l("I knew it!"); -#: npc/001-2-19/lloyd.txt:87 +#: npc/001-2-19/lloyd.txt:93 #, no-c-format msgid "I knew it!" msgstr "" @@ -7635,7 +7806,7 @@ msgstr "" #. code: lg("I made a mistake, I would like to change my language."), #. code: lg("I made a mistake, I would like to change my language."), L_ChooseLang, #: npc/001-2-21/julia.txt:24 -#: npc/000-2-0/julia.txt:272 +#: npc/000-2-0/julia.txt:248 #, no-c-format msgid "I made a mistake, I would like to change my language.#0" msgstr "" @@ -7643,7 +7814,7 @@ msgstr "" #. code: lg("I made a mistake, I would like to change my language."), #. code: lg("I made a mistake, I would like to change my language."), L_ChooseLang, #: npc/001-2-21/julia.txt:24 -#: npc/000-2-0/julia.txt:272 +#: npc/000-2-0/julia.txt:248 #, no-c-format msgid "I made a mistake, I would like to change my language.#1" msgstr "" @@ -7655,7 +7826,7 @@ msgid "I mean, I am very tired to move all of these books!" msgstr "" #. code: l("I mean, you forgot... Well."), -#: npc/001-1/enora.txt:212 +#: npc/001-1/enora.txt:213 #, no-c-format msgid "I mean, you forgot... Well." msgstr "" @@ -7679,7 +7850,7 @@ msgid "I need more Croc Claws." msgstr "" #. code: l("I need more information first."), -#: npc/001-2-19/lloyd.txt:136 +#: npc/001-2-19/lloyd.txt:143 #, no-c-format msgid "I need more information first." msgstr "" @@ -7724,7 +7895,7 @@ msgid "I need to think about it...#1" msgstr "" #. code: mesq l("I only need 2 @@, 2 @@s, 1 @@...", getitemlink(PiouLegs), getitemlink(HalfCroconut), getitemlink(Aquada)); -#: npc/000-2-1/chefgado.txt:145 +#: npc/000-2-1/chefgado.txt:146 #: npc/000-2-1/chefgado.txt:81 #, no-c-format msgid "I only need 2 @@, 2 @@s, 1 @@..." @@ -7786,7 +7957,7 @@ msgid "I see it's not so easy to get rid of these rattos. Do you want to try aga msgstr "" #. code: l("I see."), -#: npc/001-2-19/lloyd.txt:75 +#: npc/001-2-19/lloyd.txt:81 #, no-c-format msgid "I see." msgstr "" @@ -7809,98 +7980,16 @@ msgstr "" msgid "I see. Warn the other sailors about this. But if she's part of the Legion of Aemil, then she's also our friend and ally.#0" msgstr "" -#. code: l("I should put more effort into this."), -#: npc/001-2-2/moon.txt:145 -#, no-c-format -msgid "I should put more effort into this." -msgstr "" - -#. code: menuimage("flags/ca", l("I speak Catalan.") + " (Català)"), -#. code: menuimage("flags/ca", l("I speak Catalan.") + " (Català)"), -, -#: npc/001-2-21/julia.txt:61 -#: npc/000-2-0/julia.txt:158 -#, no-c-format -msgid "I speak Catalan." -msgstr "" - -#. code: menuimage("flags/nl_BE", l("I speak Dutch.") + " (Nederlands)"), -, -#. code: menuimage("flags/nl_BE", l("I speak Dutch.") + " (Nederlands)"), -#: npc/001-2-21/julia.txt:60 -#: npc/000-2-0/julia.txt:157 -#, no-c-format -msgid "I speak Dutch." -msgstr "" - -#. code: menuimage("flags/en", l("I speak English.") + " (English)"), -, -#. code: menuimage("flags/en", l("I speak English.") + " (English)"), -#: npc/001-2-21/julia.txt:51 -#: npc/000-2-0/julia.txt:148 -#, no-c-format -msgid "I speak English." -msgstr "" - -#. code: menuimage("flags/vls", l("I speak Flemish.") + " (Vlaams)"), -, -#. code: menuimage("flags/vls", l("I speak Flemish.") + " (Vlaams)"), -#: npc/000-2-0/julia.txt:154 -#: npc/001-2-21/julia.txt:57 -#, no-c-format -msgid "I speak Flemish." -msgstr "" - -#. code: menuimage("flags/fr", l("I speak French.") + " (Français)"), -#. code: menuimage("flags/fr", l("I speak French.") + " (Français)"), -, -#: npc/000-2-0/julia.txt:149 -#: npc/001-2-21/julia.txt:52 -#, no-c-format -msgid "I speak French." -msgstr "" - -#. code: menuimage("flags/de", l("I speak German.") + " (Deutsch)"), -#. code: menuimage("flags/de", l("I speak German.") + " (Deutsch)"), -, -#: npc/000-2-0/julia.txt:153 -#: npc/001-2-21/julia.txt:56 -#, no-c-format -msgid "I speak German." -msgstr "" - -#. code: menuimage("flags/it", l("I speak Italian.") + " (Italiano)"), -#. code: menuimage("flags/it", l("I speak Italian.") + " (Italiano)"), -, -#: npc/001-2-21/julia.txt:59 -#: npc/000-2-0/julia.txt:156 -#, no-c-format -msgid "I speak Italian." -msgstr "" - -#. code: menuimage("flags/pl", l("I speak Polish.") + " (Polski)"), -#. code: menuimage("flags/pl", l("I speak Polish.") + " (Polski)"), -, -#: npc/001-2-21/julia.txt:58 -#: npc/000-2-0/julia.txt:155 +#. code: l("I should know, I've not been a member for a while, too. But then I joined the Legion and look what a shining example of a great fighter I became!"), +#: npc/001-2-33/lozerk.txt:64 #, no-c-format -msgid "I speak Polish." +msgid "I should know, I've not been a member for a while, too. But then I joined the Legion and look what a shining example of a great fighter I became!" msgstr "" -#. code: menuimage("flags/pt_BR", l("I speak Portuguese.") + " (Português)"), -#. code: menuimage("flags/pt_BR", l("I speak Portuguese.") + " (Português)"), -, -#: npc/001-2-21/julia.txt:55 -#: npc/000-2-0/julia.txt:152 -#, no-c-format -msgid "I speak Portuguese." -msgstr "" - -#. code: menuimage("flags/ru", l("I speak Russian.") + " (Русский)"), -#. code: menuimage("flags/ru", l("I speak Russian.") + " (Русский)"), -, -#: npc/001-2-21/julia.txt:53 -#: npc/000-2-0/julia.txt:150 -#, no-c-format -msgid "I speak Russian." -msgstr "" - -#. code: menuimage("flags/es", l("I speak Spanish.") + " (Español)"), -, -#. code: menuimage("flags/es", l("I speak Spanish.") + " (Español)"), -#: npc/000-2-0/julia.txt:151 -#: npc/001-2-21/julia.txt:54 +#. code: l("I should put more effort into this."), +#: npc/001-2-2/moon.txt:145 #, no-c-format -msgid "I speak Spanish." +msgid "I should put more effort into this." msgstr "" #. code: mesq l("I still didn't find my brother..."); @@ -7943,7 +8032,7 @@ msgid "I think I'll be done soon, since I almost have a box full of @@s!" msgstr "" #. code: mesq l("I think I'm done with that now. Do you have any questions?"); -#: npc/000-2-0/julia.txt:207 +#: npc/000-2-0/julia.txt:180 #, no-c-format msgid "I think I'm done with that now. Do you have any questions?" msgstr "" @@ -7966,10 +8055,10 @@ msgstr "" msgid "I think that I've seen this weakling wandering around the beach south from here this morning." msgstr "" -#. code: mesq l("I think that my wine has a great quality! I'm on my second bottle and I already... What were we talking about again?"); +#. code: mesq l("I think that my wine is of great quality! I'm on my second bottle and I already... What were we talking about again?"); #: npc/000-1/silvio.txt:72 #, no-c-format -msgid "I think that my wine has a great quality! I'm on my second bottle and I already... What were we talking about again?" +msgid "I think that my wine is of great quality! I'm on my second bottle and I already... What were we talking about again?" msgstr "" #. code: l("I think that we will stay in port for a great time."), @@ -8056,10 +8145,10 @@ msgstr "" msgid "I will buy all of the fur that you will bring me at a good price, let's say, 15 E piece." msgstr "" -#. code: l("I will close my eyes for once, but only because it's your first time asking for something!"), -#: npc/001-2-19/lloyd.txt:42 +#. code: l("I will close an eye for once, but only because it's your first time asking for something!"), +#: npc/001-2-19/lloyd.txt:44 #, no-c-format -msgid "I will close my eyes for once, but only because it's your first time asking for something!" +msgid "I will close an eye for once, but only because it's your first time asking for something!" msgstr "" #. code: switch (select(l("I will find him, don't worry!"), @@ -8129,7 +8218,7 @@ msgid "I will." msgstr "" #. code: l("I wish I could remember something..."), -#: npc/001-1/enora.txt:382 +#: npc/001-1/enora.txt:383 #, no-c-format msgid "I wish I could remember something..." msgstr "" @@ -8189,21 +8278,21 @@ msgid "I would like to come back home when the days are better." msgstr "" #. code: rif (getq (General_Janus) == 2, l("I would like to create a guild.")), -#: npc/001-2-9/janus.txt:137 +#: npc/001-2-9/janus.txt:139 #, no-c-format msgid "I would like to create a guild." msgstr "" #. code: rif (getq (General_Janus) == 1, l("I would like to create a party.")), -#: npc/001-2-9/janus.txt:136 +#: npc/001-2-9/janus.txt:138 #, no-c-format msgid "I would like to create a party." msgstr "" -#. code: l("I would like to deposit some money."), -#: npc/001-2-19/lloyd.txt:251 +#. code: l("I would like to perform money transactions."), +#: npc/001-2-19/lloyd.txt:185 #, no-c-format -msgid "I would like to deposit some money." +msgid "I would like to perform money transactions." msgstr "" #. code: l("I would like to stay here a bit more."))) @@ -8213,18 +8302,18 @@ msgid "I would like to stay here a bit more." msgstr "" #. code: l("I would like to store some items."), -#: npc/001-2-19/lloyd.txt:250 +#: npc/001-2-19/lloyd.txt:184 #, no-c-format msgid "I would like to store some items." msgstr "" #. code: l("I wrote your name on the book, you are now free to use the storage and bank services."); -#: npc/001-2-19/lloyd.txt:115 +#: npc/001-2-19/lloyd.txt:121 #, no-c-format msgid "I wrote your name on the book, you are now free to use the storage and bank services." msgstr "" -#. code: l("I'M CALLED, @@!", strcharinfo(0)), -; +#. code: l("I'M CALLED, @@!", strtoupper(strcharinfo(0))), -; #: npc/000-1/darlin.txt:72 #, no-c-format msgid "I'M CALLED, @@!" @@ -8322,14 +8411,38 @@ msgstr "" msgid "I'm afraid to go there myself, but if you take the risk, you can have half of the loot." msgstr "" +#. code: rif(.@legion_progress == 4, lg("I'm back from battle!")), +#: npc/001-2-33/lozerk.txt:103 +#, no-c-format +msgid "I'm back from battle!#0" +msgstr "" + +#. code: rif(.@legion_progress == 4, lg("I'm back from battle!")), +#: npc/001-2-33/lozerk.txt:103 +#, no-c-format +msgid "I'm back from battle!#1" +msgstr "" + #. code: npctalk3 l("I'm busy, leave me alone."); #: npc/001-2-26/ivan.txt:56 #, no-c-format msgid "I'm busy, leave me alone." msgstr "" -#. code: l("I'm done.")); -#: npc/001-2-19/lloyd.txt:167 +#. code: rif(.@legion_progress == 2, lg("I'm done with my training.")), +#: npc/001-2-33/lozerk.txt:102 +#, no-c-format +msgid "I'm done with my training.#0" +msgstr "" + +#. code: rif(.@legion_progress == 2, lg("I'm done with my training.")), +#: npc/001-2-33/lozerk.txt:102 +#, no-c-format +msgid "I'm done with my training.#1" +msgstr "" + +#. code: l("I'm done."); +#: npc/functions/bank.txt:24 #, no-c-format msgid "I'm done." msgstr "" @@ -8345,13 +8458,13 @@ msgid "I'm fine for now, thank you." msgstr "" #. code: mesq lg("I'm glad to see you're okay."); -#: npc/000-2-0/julia.txt:318 +#: npc/000-2-0/julia.txt:289 #, no-c-format msgid "I'm glad to see you're okay.#0" msgstr "" #. code: mesq lg("I'm glad to see you're okay."); -#: npc/000-2-0/julia.txt:318 +#: npc/000-2-0/julia.txt:289 #, no-c-format msgid "I'm glad to see you're okay.#1" msgstr "" @@ -8362,10 +8475,10 @@ msgstr "" msgid "I'm glad you're on my side." msgstr "" -#. code: l("I'm just a merchant, I trade and make deals, yes excuse me if I'm not as skilled as this stupid alchemist."), -#: npc/001-1/qpid.txt:145 +#. code: l("I'm just a merchant, I trade and make deals, yes excuse me if I'm not as skilled as that stupid alchemist."), +#: npc/001-1/qpid.txt:101 #, no-c-format -msgid "I'm just a merchant, I trade and make deals, yes \"excuse\" me if I'm not as skilled as this stupid alchemist." +msgid "I'm just a merchant, I trade and make deals, yes \"excuse\" me if I'm not as skilled as that stupid alchemist." msgstr "" #. code: l("I'm looking for Gugli, where is he?"), -, @@ -8374,6 +8487,12 @@ msgstr "" msgid "I'm looking for Gugli, where is he?" msgstr "" +#. code: rif (.@enora == 2, l("I'm looking for some black iron ingots.")), +#: npc/001-2-19/lloyd.txt:183 +#, no-c-format +msgid "I'm looking for some black iron ingots." +msgstr "" + #. code: rif(.@fexil == 1, l("I'm looking for somebody named Fexil.")), #: npc/001-1/salem.txt:114 #, no-c-format @@ -8404,7 +8523,7 @@ msgid "I'm lost, where should I go?#1" msgstr "" #. code: l("I'm not a pawn of the Legion, I don't have to obey you!"), -#: npc/001-1/qpid.txt:114 +#: npc/001-1/qpid.txt:70 #, no-c-format msgid "I'm not a pawn of the Legion, I don't have to obey you!" msgstr "" @@ -8445,12 +8564,6 @@ msgstr "" msgid "I'm really excited, this place reminds me of an ancient mythical tree, you might know what I'm talking about..." msgstr "" -#. code: rif (.@enora == 2, l("I'm searching some black iron ingots.")), -#: npc/001-2-19/lloyd.txt:249 -#, no-c-format -msgid "I'm searching some black iron ingots." -msgstr "" - #. code: mesq l("I'm sorry but I can't see your name anywhere."); #: npc/001-1/cookiemaster.txt:71 #, no-c-format @@ -8458,7 +8571,7 @@ msgid "I'm sorry but I can't see your name anywhere." msgstr "" #. code: mesq l("I'm sorry but I have no time to chat with you."); -#: npc/000-1/tibbo.txt:104 +#: npc/000-1/tibbo.txt:105 #, no-c-format msgid "I'm sorry but I have no time to chat with you." msgstr "" @@ -8534,19 +8647,19 @@ msgid "I'm sure she will soon be able to fight all of the creatures living here msgstr "" #. code: l("I'm sure that you already knew the answer, didn't you?"), -#: npc/001-1/qpid.txt:142 +#: npc/001-1/qpid.txt:98 #, no-c-format msgid "I'm sure that you already knew the answer, didn't you?" msgstr "" #. code: mesq l("I'm sure that you've got some questions for me, feel free to ask them, but first I need to tell you the rules of proper social conduct on board."); -#: npc/000-2-0/julia.txt:187 +#: npc/000-2-0/julia.txt:163 #, no-c-format msgid "I'm sure that you've got some questions for me, feel free to ask them, but first I need to tell you the rules of proper social conduct on board." msgstr "" #. code: l("I'm sure you would have some interesting stories to tell!"); -#: npc/001-1/enora.txt:359 +#: npc/001-1/enora.txt:360 #, no-c-format msgid "I'm sure you would have some interesting stories to tell!" msgstr "" @@ -8625,11 +8738,17 @@ msgid "I... I just like to eat the purple and delightful... And natural, and..." msgstr "" #. code: l("Ianus is from the Legion of Aemil, don't compare me to this brigand."); -#: npc/001-2-9/janus.txt:119 +#: npc/001-2-9/janus.txt:121 #, no-c-format msgid "Ianus is from the Legion of Aemil, don't compare me to this brigand." msgstr "" +#. code: l("If Enora thinks this is the right place for you, then she's probably be right. Did you know she's a lieutenant of the Legion?"), +#: npc/001-2-33/lozerk.txt:24 +#, no-c-format +msgid "If Enora thinks this is the right place for you, then she's probably be right. Did you know she's a lieutenant of the Legion?" +msgstr "" + #. code: l("If Enora wants her sword now, I need to ask for your help."); #: npc/001-1/chelios.txt:22 #, no-c-format @@ -8642,10 +8761,10 @@ msgstr "" msgid "If I saw *hic* who you were... *hic* Would not have helped you! " msgstr "" -#. code: l("If so, I hope that he didn't give you any hard time, sometimes he get up on the wrong side of the bed he transforms himself into an embittered and grumpy old man..."), +#. code: l("If so, I hope that he didn't give you any hard time, sometimes he can get up on the wrong side of the bed he becomes an embittered and grumpy old man..."), #: npc/001-1/enora.txt:168 #, no-c-format -msgid "If so, I hope that he didn't give you any hard time, sometimes he get up on the wrong side of the bed he transforms himself into an embittered and grumpy old man..." +msgid "If so, I hope that he didn't give you any hard time, sometimes he can get up on the wrong side of the bed he becomes an embittered and grumpy old man..." msgstr "" #. code: l("If yoiis wants to see a different use for the cards he can yeye for Resa at the light armor shop for a description of the styling cards."); @@ -8673,15 +8792,15 @@ msgid "If you catch the escaped piou and bring it back, I will give you a 90% di msgstr "" #. code: mesq l("If you continue there will be none left!"); -#: npc/001-1/enora.txt:404 +#: npc/001-1/enora.txt:405 #, no-c-format msgid "If you continue there will be none left!" msgstr "" -#. code: l("If you ever find the time, pass by Esperia, it's the capital city of the archipelagos!"), -#: npc/001-1/enora.txt:213 +#. code: l("If you ever find the time, pass by Esperia, it's the greatest city in all of Gasaron!"), +#: npc/001-1/enora.txt:214 #, no-c-format -msgid "If you ever find the time, pass by Esperia, it's the capital city of the archipelagos!" +msgid "If you ever find the time, pass by Esperia, it's the greatest city in all of Gasaron!" msgstr "" #. code: lg("If you feel bored or anxious, you can always ask some of the people around Artis if they need your help."); @@ -8703,15 +8822,27 @@ msgid "If you feel bored or like running around in circles, you may want to talk msgstr "" #. code: l("If you find the correct answer, I will give you these potions..."), -#: npc/001-1/qpid.txt:128 +#: npc/001-1/qpid.txt:84 #, no-c-format msgid "If you find the correct answer, I will give you these potions..." msgstr "" -#. code: l("If you have to say something to a specific player, you can type \\query Playername or \\whisper Playername message, this will create a new tab on your chat window."); -#: npc/001-2-5/books.txt:15 +#. code: lg("If you keep it up, you'll eventually become a fearsome warrior, just like me!"), +#: npc/001-2-33/lozerk.txt:60 #, no-c-format -msgid "If you have to say something to a specific player, you can type \"\\\\query Playername\" or \"\\\\whisper Playername message\", this will create a new tab on your chat window." +msgid "If you keep it up, you'll eventually become a fearsome warrior, just like me!#0" +msgstr "" + +#. code: lg("If you keep it up, you'll eventually become a fearsome warrior, just like me!"), +#: npc/001-2-33/lozerk.txt:60 +#, no-c-format +msgid "If you keep it up, you'll eventually become a fearsome warrior, just like me!#1" +msgstr "" + +#. code: dispbottom l("If you meant to reset the exp rate to its default value: @exprate default"); +#: npc/commands/rate-management.txt:61 +#, no-c-format +msgid "If you meant to reset the exp rate to its default value: @exprate default" msgstr "" #. code: l("If you need somebody to craft a weapon or a plate from diagrams I am the one that you need."); @@ -8720,16 +8851,16 @@ msgstr "" msgid "If you need somebody to craft a weapon or a plate from diagrams I am the one that you need." msgstr "" -#. code: l("If you need something in the future, do not hesitate to pass by here, our stock is full of box collecting dust."); -#: npc/001-2-19/lloyd.txt:35 +#. code: l("If you need something in the future, do not hesitate to pass by here, our stock is full of boxes collecting dust."); +#: npc/001-2-19/lloyd.txt:37 #, no-c-format -msgid "If you need something in the future, do not hesitate to pass by here, our stock is full of box collecting dust." +msgid "If you need something in the future, do not hesitate to pass by here, our stock is full of boxes collecting dust." msgstr "" -#. code: l("If you search for him you should look to the west of this city, it's the first house just after the left bridge, you can't miss it!"), +#. code: l("If you search for him you should look in the west of the city, it's the first house just after the left bridge, you can't miss it!"), #: npc/001-1/enora.txt:27 #, no-c-format -msgid "If you search for him you should look to the west of this city, it's the first house just after the left bridge, you can't miss it!" +msgid "If you search for him you should look in the west of the city, it's the first house just after the left bridge, you can't miss it!" msgstr "" #. code: mesq l("If you see weird things here and there, or things that just shouldn't be, or even in your minds eye, things that you would like to see..."); @@ -8768,12 +8899,30 @@ msgstr "" msgid "If you want to be rewarded, help us in making this world a better place.#1" msgstr "" +#. code: lg("If you want to make a formidable foe for anyone, you'll need to train with real living opponents!"), +#: npc/001-2-33/lozerk.txt:47 +#, no-c-format +msgid "If you want to make a formidable foe for anyone, you'll need to train with real living opponents!#0" +msgstr "" + +#. code: lg("If you want to make a formidable foe for anyone, you'll need to train with real living opponents!"), +#: npc/001-2-33/lozerk.txt:47 +#, no-c-format +msgid "If you want to make a formidable foe for anyone, you'll need to train with real living opponents!#1" +msgstr "" + #. code: mesq l("If you want to read this page again, there is a copy up on the left wall."); -#: npc/000-2-0/julia.txt:205 +#: npc/000-2-0/julia.txt:176 #, no-c-format msgid "If you want to read this page again, there is a copy up on the left wall." msgstr "" +#. code: l("If you want to say something to a specific player, you can type /query Playername or /whisper Playername message, this will create a new tab on your chat window."); +#: npc/001-2-5/books.txt:15 +#, no-c-format +msgid "If you want to say something to a specific player, you can type \"/query Playername\" or \"/whisper Playername message\", this will create a new tab on your chat window." +msgstr "" + #. code: mes l("If you wish to reset your stats:"); #: npc/commands/debug.txt:84 #, no-c-format @@ -8787,14 +8936,20 @@ msgid "If you're looking for us there, most of us will be at the tavern of the R msgstr "" #. code: 149: Impossible to increase the number/value. -#: conf/messages.conf:157 +#: conf/messages.conf:159 msgid "Impossible to increase the number/value." msgstr "" -#. code: npctalkonce l("In Artis they really do mythologise people when they die."); -#: npc/001-2-4/robin.txt:29 +#. code: npctalkonce l("In Artis they really do mythologize people when they die."); +#: npc/001-2-4/robin.txt:34 #, no-c-format -msgid "In Artis they really do mythologise people when they die." +msgid "In Artis they really do mythologize people when they die." +msgstr "" + +#. code: mes l("In a couple of days, we will finally reach Artis."); +#: npc/001-2-22/note.txt:20 +#, no-c-format +msgid "In a couple of days, we will finally reach Artis." msgstr "" #. code: l("In fact, everything seems to work perfectly under your guidance. Nard has made the right choice."); @@ -8810,12 +8965,12 @@ msgid "In fact... Oh, the things that I could tell... But ran out of space on th msgstr "" #. code: 94: Incorrect name/ID, or no one from the specified guild is online. -#: conf/messages.conf:109 +#: conf/messages.conf:111 msgid "Incorrect name/ID, or no one from the specified guild is online." msgstr "" #. code: 96: Incorrect name/ID, or no one from the specified party is online. -#: conf/messages.conf:111 +#: conf/messages.conf:113 msgid "Incorrect name/ID, or no one from the specified party is online." msgstr "" @@ -8840,24 +8995,24 @@ msgid "Indeed, I am not.#1" msgstr "" #. code: 148: Information sent to login-server via char-server. -#: conf/messages.conf:156 +#: conf/messages.conf:158 msgid "Information sent to login-server via char-server." msgstr "" #. code: npctalkonce l("Inn"); -#: npc/001-1/sign.txt:127 -#: npc/001-1/sign.txt:117 +#: npc/001-1/sign.txt:128 +#: npc/001-1/sign.txt:118 #, no-c-format msgid "Inn" msgstr "" #. code: 1372: Instance variables may not be used with @set. -#: conf/messages.conf:1362 +#: conf/messages.conf:1363 msgid "Instance variables may not be used with @set." msgstr "" #. code: 1272: Int: %d (%d~%d) -#: conf/messages.conf:1206 +#: conf/messages.conf:1207 msgid "Int: %d (%d~%d)" msgstr "" @@ -8902,23 +9057,29 @@ msgstr "" msgid "Interval: every @@ hour(s)" msgstr "" +#. code: l("Introduce yourself instead of poking me around. I almost fell from the lader, savage..."); +#: npc/001-2-4/robin.txt:45 +#, no-c-format +msgid "Introduce yourself instead of poking me around. I almost fell from the lader, savage..." +msgstr "" + #. code: 1257: Invalid Homunculus ID. -#: conf/messages.conf:1181 +#: conf/messages.conf:1182 msgid "Invalid Homunculus ID." msgstr "" #. code: 123: Invalid Monster/NPC name/ID specified. -#: conf/messages.conf:138 +#: conf/messages.conf:140 msgid "Invalid Monster/NPC name/ID specified." msgstr "" #. code: 298: Invalid bound type. Valid types are - 1:Account 2:Guild 3:Party 4:Character -#: conf/messages.conf:297 +#: conf/messages.conf:299 msgid "Invalid bound type. Valid types are - 1:Account 2:Guild 3:Party 4:Character" msgstr "" #. code: 982: Invalid color. -#: conf/messages.conf:698 +#: conf/messages.conf:699 msgid "Invalid color." msgstr "" @@ -8928,17 +9089,17 @@ msgid "Invalid coordinates, using random target cell." msgstr "" #. code: 144: Invalid e-mail. If your email hasn't been set, use a@a.com. -#: conf/messages.conf:152 +#: conf/messages.conf:154 msgid "Invalid e-mail. If your email hasn't been set, use a@a.com." msgstr "" #. code: 1314: Invalid flag name or flag. -#: conf/messages.conf:1276 +#: conf/messages.conf:1277 msgid "Invalid flag name or flag." msgstr "" #. code: 1359: Invalid font. Use a value from 0 to 9. -#: conf/messages.conf:1343 +#: conf/messages.conf:1344 msgid "Invalid font. Use a value from 0 to 9." msgstr "" @@ -8948,52 +9109,52 @@ msgid "Invalid item ID or name." msgstr "" #. code: 38: Invalid location number, or name. -#: conf/messages.conf:64 +#: conf/messages.conf:65 msgid "Invalid location number, or name." msgstr "" #. code: 1219: Invalid mob ID %s! -#: conf/messages.conf:1111 +#: conf/messages.conf:1112 msgid "Invalid mob ID %s!" msgstr "" #. code: 1250: Invalid mob id %s! -#: conf/messages.conf:1166 +#: conf/messages.conf:1167 msgid "Invalid mob id %s!" msgstr "" #. code: 547: Invalid mob name %s! -#: conf/messages.conf:476 +#: conf/messages.conf:473 msgid "Invalid mob name %s!" msgstr "" #. code: 40: Invalid monster ID or name. -#: conf/messages.conf:66 +#: conf/messages.conf:67 msgid "Invalid monster ID or name." msgstr "" #. code: 280: Invalid name. -#: conf/messages.conf:277 +#: conf/messages.conf:279 msgid "Invalid name." msgstr "" #. code: 145: Invalid new e-mail. Please enter a real e-mail address. -#: conf/messages.conf:153 +#: conf/messages.conf:155 msgid "Invalid new e-mail. Please enter a real e-mail address." msgstr "" #. code: 259: Invalid packet -#: conf/messages.conf:256 +#: conf/messages.conf:258 msgid "Invalid packet" msgstr "" #. code: 85: Invalid time for ban command. -#: conf/messages.conf:101 +#: conf/messages.conf:103 msgid "Invalid time for ban command." msgstr "" #. code: 1136: Invalid time for jail command. -#: conf/messages.conf:953 +#: conf/messages.conf:954 msgid "Invalid time for jail command." msgstr "" @@ -9032,7 +9193,7 @@ msgid "Is it truly a hard choice to make?" msgstr "" #. code: mesq l("Is that all you had to say?"); -#: npc/001-1/qpid.txt:160 +#: npc/001-1/qpid.txt:116 #, no-c-format msgid "Is that all you had to say?" msgstr "" @@ -9043,20 +9204,20 @@ msgstr "" msgid "Is that okay?" msgstr "" -#. code: l("Is there a reward?"), L_NeedHead; -#: npc/000-2-3/nard.txt:76 +#. code: l("Is there a reward?"), L_NeedHead, +#: npc/000-2-3/nard.txt:75 #, no-c-format msgid "Is there a reward?" msgstr "" #. code: lg("Is this for you or somebody else? Because you need to be registered to obtain these materials."); -#: npc/001-2-19/lloyd.txt:27 +#: npc/001-2-19/lloyd.txt:28 #, no-c-format msgid "Is this for you or somebody else? Because you need to be registered to obtain these materials.#0" msgstr "" #. code: lg("Is this for you or somebody else? Because you need to be registered to obtain these materials."); -#: npc/001-2-19/lloyd.txt:27 +#: npc/001-2-19/lloyd.txt:28 #, no-c-format msgid "Is this for you or somebody else? Because you need to be registered to obtain these materials.#1" msgstr "" @@ -9068,19 +9229,19 @@ msgid "Is this some kind of joke?!" msgstr "" #. code: setarray .RandomFailureMessages$[0], l("So close!"), l("It escaped!"), l("Almost got it!"), l("Oh, the little..."); -#: npc/001-1/flyingpiou.txt:88 +#: npc/001-1/flyingpiou.txt:90 #, no-c-format msgid "It escaped!" msgstr "" #. code: l("It has been some days now since I asked her for a box of @@s, but she hasn't delivered anything yet.", getitemlink (PiberriesInfusion)), -#: npc/001-1/enora.txt:232 +#: npc/001-1/enora.txt:233 #, no-c-format msgid "It has been some days now since I asked her for a box of @@s, but she hasn't delivered anything yet." msgstr "" #. code: 1204: It has started to snow. -#: conf/messages.conf:1080 +#: conf/messages.conf:1081 msgid "It has started to snow." msgstr "" @@ -9120,8 +9281,8 @@ msgstr "" msgid "It looks like you are an expert of the life inside 'La Johanne'. Do you know any hidden secrets nobody knows?" msgstr "" -#. code: mes col(l("It looks like you can't carry anything else for now."), 9); -#: npc/functions/inventoryplace.txt:25 +#. code: l("It looks like you can't carry anything else for now."), +#: npc/functions/inventoryplace.txt:29 #, no-c-format msgid "It looks like you can't carry anything else for now." msgstr "" @@ -9195,7 +9356,7 @@ msgid "It would be good for you to do some exercise, the ship isn't big enough f msgstr "" #. code: l("It would have been easy for me to handle it but if you do it, you can earn some respect by killing Fluffies instead of their natural predators!"), -#: npc/001-1/enora.txt:252 +#: npc/001-1/enora.txt:253 #, no-c-format msgid "It would have been easy for me to handle it but if you do it, you can earn some respect by killing Fluffies instead of their natural predators!" msgstr "" @@ -9207,13 +9368,13 @@ msgid "It's @@ @@." msgstr "" #. code: lg("It's Ivan... I'm sure that he sent you to annoy me..."), -#: npc/001-1/qpid.txt:144 +#: npc/001-1/qpid.txt:100 #, no-c-format msgid "It's Ivan... I'm sure that he sent you to annoy me...#0" msgstr "" #. code: lg("It's Ivan... I'm sure that he sent you to annoy me..."), -#: npc/001-1/qpid.txt:144 +#: npc/001-1/qpid.txt:100 #, no-c-format msgid "It's Ivan... I'm sure that he sent you to annoy me...#1" msgstr "" @@ -9230,10 +9391,10 @@ msgstr "" msgid "It's a dangerous place out here. Beware of the mischievous creatures living here!" msgstr "" -#. code: l("It's a good place to earn money, it can also help you to travel throughout the archipelagos!"), +#. code: l("It's a good place to earn money, it can also help you to travel throughout the land!"), #: npc/001-1/enora.txt:37 #, no-c-format -msgid "It's a good place to earn money, it can also help you to travel throughout the archipelagos!" +msgid "It's a good place to earn money, it can also help you to travel throughout the land!" msgstr "" #. code: l("It's a great honor for us, at the Legion, to hold the security of his business!"); @@ -9263,13 +9424,13 @@ msgid "It's a kind of mushroom. We call it like that because of it's taste, just msgstr "" #. code: l("It's a poem, about poems... Why are you asking that?"), -#: npc/001-1/qpid.txt:198 +#: npc/001-1/qpid.txt:154 #, no-c-format msgid "It's a poem, about poems... Why are you asking that?" msgstr "" #. code: l("It's a very good place if you want to make some more money."); -#: npc/001-1/enora.txt:308 +#: npc/001-1/enora.txt:309 #, no-c-format msgid "It's a very good place if you want to make some more money." msgstr "" @@ -9323,15 +9484,15 @@ msgid "It's like your memories are locked away in your head! Cool!" msgstr "" #. code: l("It's nearly as good as one from Esperia, have you ever been there?"), -#: npc/001-1/enora.txt:210 +#: npc/001-1/enora.txt:211 #, no-c-format msgid "It's nearly as good as one from Esperia, have you ever been there?" msgstr "" -#. code: l("It's not as good as my new one, but still useful."), +#. code: l("It's not as good as my new one, but still very useful."), #: npc/001-1/eugene.txt:59 #, no-c-format -msgid "It's not as good as my new one, but still useful." +msgid "It's not as good as my new one, but still very useful." msgstr "" #. code: l("It's ok."), L_Fine, @@ -9365,10 +9526,16 @@ msgstr "" msgid "It's still too young to fly too far away, so it just circles nearby." msgstr "" -#. code: l("It's the big building at northern Artis, at the top of a small hill."), +#. code: l("It's the big building in northern Artis, at the top of a small hill."), #: npc/001-1/chelios.txt:47 #, no-c-format -msgid "It's the big building at northern Artis, at the top of a small hill." +msgid "It's the big building in northern Artis, at the top of a small hill." +msgstr "" + +#. code: l("It's to the west, on your left side. Just go through this door before the stairs and turn left afterwards. Can't miss it!"), +#: npc/001-2-33/lozerk.txt:34 +#, no-c-format +msgid "It's to the west, on your left side. Just go through this door before the stairs and turn left afterwards. Can't miss it!" msgstr "" #. code: mesq l("It's true!"); @@ -9384,7 +9551,7 @@ msgid "It's where every merchant ship end their road and we won't be an exceptio msgstr "" #. code: 1477: Item cannot be opened when inventory is full -#: conf/messages.conf:1501 +#: conf/messages.conf:1502 msgid "Item cannot be opened when inventory is full" msgstr "" @@ -9394,32 +9561,32 @@ msgid "Item created." msgstr "" #. code: 97: Item database has been reloaded. -#: conf/messages.conf:112 +#: conf/messages.conf:114 msgid "Item database has been reloaded." msgstr "" #. code: 1189: Item not found. -#: conf/messages.conf:1060 +#: conf/messages.conf:1061 msgid "Item not found." msgstr "" #. code: 1491: Item type not found. -#: conf/messages.conf:1530 +#: conf/messages.conf:1531 msgid "Item type not found." msgstr "" #. code: 1496: Item types on your autoloottype list: -#: conf/messages.conf:1535 +#: conf/messages.conf:1536 msgid "Item types on your autoloottype list:" msgstr "" #. code: 1277: Item: '%s'/'%s'[%d] (%d) Type: %s | Extra Effect: %s -#: conf/messages.conf:1215 +#: conf/messages.conf:1216 msgid "Item: '%s'/'%s'[%d] (%d) Type: %s | Extra Effect: %s" msgstr "" #. code: 1285: Item: '%s'[%d] -#: conf/messages.conf:1225 +#: conf/messages.conf:1226 msgid "Item: '%s'[%d]" msgstr "" @@ -9433,16 +9600,10 @@ msgid "Items have different effects. Some will heal you, some can be used as wea msgstr "" #. code: 1199: Items on your autolootitem list: -#: conf/messages.conf:1070 +#: conf/messages.conf:1071 msgid "Items on your autolootitem list:" msgstr "" -#. code: l("Its inhabitants did not know any kind of horror and in peace they lived as the earth gave them everything they needed to live."), -#: npc/001-2-6/books.txt:149 -#, no-c-format -msgid "Its inhabitants did not know any kind of horror and in peace they lived as the earth gave them everything they needed to live." -msgstr "" - #. code: 001-2-26,28,30,0 script Ivan NPC_IVAN,{ #: npc/001-2-26/ivan.txt:6 #, no-c-format @@ -9462,7 +9623,7 @@ msgid "Ivan grumbles and resumes his work." msgstr "" #. code: l("Ivan is the one you should look for now."), -#: npc/001-1/qpid.txt:93 +#: npc/001-1/qpid.txt:49 #, no-c-format msgid "Ivan is the one you should look for now." msgstr "" @@ -9491,7 +9652,7 @@ msgid "Janus" msgstr "" #. code: l("Janus!"); -#: npc/001-2-9/janus.txt:114 +#: npc/001-2-9/janus.txt:116 #, no-c-format msgid "Janus!" msgstr "" @@ -9508,7 +9669,7 @@ msgid "Job level can't go any higher." msgstr "" #. code: 159: Job level can't go any lower. -#: conf/messages.conf:167 +#: conf/messages.conf:169 msgid "Job level can't go any lower." msgstr "" @@ -9529,7 +9690,7 @@ msgid "Johanne Key" msgstr "" #. code: 62: Judgement has passed. -#: conf/messages.conf:83 +#: conf/messages.conf:85 msgid "Judgement has passed." msgstr "" @@ -9556,13 +9717,13 @@ msgid "Julia made an appeal to the Legion of Aemil to get in touch with you, exi msgstr "" #. code: lg("Julia told me how they found you in the sea, on a raft with a logo of..."), -#: npc/001-1/enora.txt:356 +#: npc/001-1/enora.txt:357 #, no-c-format msgid "Julia told me how they found you in the sea, on a raft with a logo of...#0" msgstr "" #. code: lg("Julia told me how they found you in the sea, on a raft with a logo of..."), -#: npc/001-1/enora.txt:356 +#: npc/001-1/enora.txt:357 #, no-c-format msgid "Julia told me how they found you in the sea, on a raft with a logo of...#1" msgstr "" @@ -9607,14 +9768,14 @@ msgstr "" msgid "Just look at my goods for sale! Fresh fruits and vegetables were shipped only this morning. And for reasonable price, of course." msgstr "" -#. code: l("Just look out at that water! There's plenty more fish there."), +#. code: l("Just look at that water! There's a whole bunch of fish down there."), #: npc/001-1/eugene.txt:60 #, no-c-format -msgid "Just look out at that water! There's plenty more fish there." +msgid "Just look at that water! There's a whole bunch of fish down there." msgstr "" #. code: 653: Kagerou -#: conf/messages.conf:592 +#: conf/messages.conf:589 msgid "Kagerou" msgstr "" @@ -9655,7 +9816,7 @@ msgid "Keep moving girl.#0" msgstr "" #. code: l("Keep the sword and the jacket, you deserved them!"), -#: npc/001-1/enora.txt:305 +#: npc/001-1/enora.txt:306 #, no-c-format msgid "Keep the sword and the jacket, you deserved them!" msgstr "" @@ -9673,7 +9834,7 @@ msgid "Killed rattos" msgstr "" #. code: 292: Killer state reset. -#: conf/messages.conf:290 +#: conf/messages.conf:292 msgid "Killer state reset." msgstr "" @@ -9686,10 +9847,16 @@ msgid "Knife" msgstr "" #. code: 557: Knight -#: conf/messages.conf:490 +#: conf/messages.conf:487 msgid "Knight" msgstr "" +#. code: mesn "Kralog Voice"; +#: npc/000-0/sailors.txt:31 +#, no-c-format +msgid "Kralog Voice" +msgstr "" + #. code: Name: "Lachesis Brew" #: item_db.conf:-1 #, no-c-format @@ -9715,7 +9882,7 @@ msgid "Lazy Brother" msgstr "" #. code: 284: Leadership transferred. -#: conf/messages.conf:282 +#: conf/messages.conf:284 msgid "Leadership transferred." msgstr "" @@ -9744,17 +9911,17 @@ msgid "Leave it." msgstr "" #. code: 1213: Leaves have stopped falling. -#: conf/messages.conf:1099 +#: conf/messages.conf:1100 msgid "Leaves have stopped falling." msgstr "" #. code: 1214: Leaves started falling. -#: conf/messages.conf:1100 +#: conf/messages.conf:1101 msgid "Leaves started falling." msgstr "" #. code: 1078: Leaves | -#: conf/messages.conf:871 +#: conf/messages.conf:872 msgid "Leaves | " msgstr "" @@ -9789,8 +9956,8 @@ msgid "LeftDoorCheck" msgstr "" #. code: npctalkonce l("Legion of Aemil"); -#: npc/001-1/sign.txt:77 -#: npc/001-1/sign.txt:87 +#: npc/001-1/sign.txt:78 +#: npc/001-1/sign.txt:88 #, no-c-format msgid "Legion of Aemil" msgstr "" @@ -9814,14 +9981,14 @@ msgid "Leonard" msgstr "" #. code: l("Let me check in my inventory book..."), -#: npc/001-2-19/lloyd.txt:24 +#: npc/001-2-19/lloyd.txt:25 #, no-c-format msgid "Let me check in my inventory book..." msgstr "" #. code: mesq l("Let me check into it..."); -#: npc/001-2-21/julia.txt:121 #: npc/000-2-0/julia.txt:129 +#: npc/001-2-21/julia.txt:106 #, no-c-format msgid "Let me check into it..." msgstr "" @@ -9833,7 +10000,7 @@ msgid "Let me check my cookie list..." msgstr "" #. code: l("Let me explain to you what the Merchant Guild is for."); -#: npc/001-2-19/lloyd.txt:91 +#: npc/001-2-19/lloyd.txt:97 #, no-c-format msgid "Let me explain to you what the Merchant Guild is for." msgstr "" @@ -9857,7 +10024,7 @@ msgid "Let me open it with my key." msgstr "" #. code: mesq l("Let me see... Crispy legs, disgusting liquids... Let's start!"); -#: npc/000-2-1/chefgado.txt:130 +#: npc/000-2-1/chefgado.txt:131 #, no-c-format msgid "Let me see... Crispy legs, disgusting liquids... Let's start!" msgstr "" @@ -9919,13 +10086,13 @@ msgid "Lettuce Leaf" msgstr "" #. code: npctalkonce l("Library"); -#: npc/001-1/sign.txt:57 +#: npc/001-1/sign.txt:58 #, no-c-format msgid "Library" msgstr "" #. code: npctalkonce l("Light Armor Shop"); -#: npc/001-1/sign.txt:67 +#: npc/001-1/sign.txt:68 #, no-c-format msgid "Light Armor Shop" msgstr "" @@ -9937,13 +10104,13 @@ msgid "Like I promised, here is your share." msgstr "" #. code: mesq lg("Like the rest of the crew, you are welcome to come and rest here at anytime during your journey on Artis."); -#: npc/001-2-21/julia.txt:85 +#: npc/001-2-21/julia.txt:70 #, no-c-format msgid "Like the rest of the crew, you are welcome to come and rest here at anytime during your journey on Artis.#0" msgstr "" #. code: mesq lg("Like the rest of the crew, you are welcome to come and rest here at anytime during your journey on Artis."); -#: npc/001-2-21/julia.txt:85 +#: npc/001-2-21/julia.txt:70 #, no-c-format msgid "Like the rest of the crew, you are welcome to come and rest here at anytime during your journey on Artis.#1" msgstr "" @@ -9961,13 +10128,13 @@ msgid "Lime Cotton Dye" msgstr "" #. code: mes l("Line @@ has been removed.", .@l); -#: npc/commands/motd.txt:47 +#: npc/commands/motd.txt:51 #, no-c-format msgid "Line @@ has been removed." msgstr "" #. code: Name: "Little Blub" -#: mob_db.conf:337 +#: mob_db.conf:339 #, no-c-format msgid "Little Blub" msgstr "" @@ -9991,23 +10158,29 @@ msgid "Lloyd gave pass" msgstr "" #. code: l("Lloyd is searching something in his book."); -#: npc/001-2-19/lloyd.txt:73 +#: npc/001-2-19/lloyd.txt:79 #, no-c-format msgid "Lloyd is searching something in his book." msgstr "" -#. code: l("Lloyd still owes me, but beware of those money-grubbers, or they will sell your own teeth to you!"); +#. code: l("Lloyd still owes me, but beware of those money-grabbers, or they might sell your own teeth to you!"); #: npc/001-1/chelios.txt:50 #, no-c-format -msgid "Lloyd still owes me, but beware of those money-grubbers, or they will sell your own teeth to you!" +msgid "Lloyd still owes me, but beware of those money-grabbers, or they might sell your own teeth to you!" msgstr "" #. code: 001-2-19,31,25,0 script Lloyd the Banker NPC_LLOYD,{ -#: npc/001-2-19/lloyd.txt:19 +#: npc/001-2-19/lloyd.txt:20 #, no-c-format msgid "Lloyd the Banker" msgstr "" +#. code: dispbottom(l("Locked.")); +#: npc/008-1/doors.txt:4 +#, no-c-format +msgid "Locked." +msgstr "" + #. code: npctalkonce l("Logic is the beginning of wisdom, not the end."); #: npc/001-2-6/leonard.txt:61 #, no-c-format @@ -10015,12 +10188,12 @@ msgid "Logic is the beginning of wisdom, not the end." msgstr "" #. code: 424: Login-server has been asked to %s the player '%.*s'. -#: conf/messages.conf:417 +#: conf/messages.conf:419 msgid "Login-server has been asked to %s the player '%.*s'." msgstr "" #. code: 427: Login-server is offline. Impossible to %s the player '%.*s'. -#: conf/messages.conf:420 +#: conf/messages.conf:422 msgid "Login-server is offline. Impossible to %s the player '%.*s'." msgstr "" @@ -10031,7 +10204,7 @@ msgid "Look at your equipment, can you guess what material it is made from?" msgstr "" #. code: l("Look how splendid this @@ is!", getitemlink (ArtisTankTop, CamelCottonDye)), -#: npc/001-1/enora.txt:209 +#: npc/001-1/enora.txt:210 #, no-c-format msgid "Look how splendid this @@ is!" msgstr "" @@ -10049,10 +10222,16 @@ msgstr "" msgid "Look who is back..." msgstr "" -#. code: mesq l("Look who we have here, did you come for a training session?"); +#. code: mesq lg("Look who we have here, did you come for a training session?"); +#: npc/001-2-34/samantha.txt:8 +#, no-c-format +msgid "Look who we have here, did you come for a training session?#0" +msgstr "" + +#. code: mesq lg("Look who we have here, did you come for a training session?"); #: npc/001-2-34/samantha.txt:8 #, no-c-format -msgid "Look who we have here, did you come for a training session?" +msgid "Look who we have here, did you come for a training session?#1" msgstr "" #. code: mesq l("Look, here he is!"); @@ -10074,7 +10253,7 @@ msgid "Look, we finally meet." msgstr "" #. code: 582: Lord Knight -#: conf/messages.conf:515 +#: conf/messages.conf:512 msgid "Lord Knight" msgstr "" @@ -10103,7 +10282,7 @@ msgid "Lower this skill" msgstr "" #. code: 001-2-33,34,33,0 script Lozerk NPC_DEMON_MALE_SWORD,{ -#: npc/001-2-33/lozerk.txt:6 +#: npc/001-2-33/lozerk.txt:17 #, no-c-format msgid "Lozerk" msgstr "" @@ -10127,7 +10306,7 @@ msgid "Luckily the beach is nearby, and somehow I made my way home." msgstr "" #. code: 1274: Luk: %d (%d~%d) -#: conf/messages.conf:1208 +#: conf/messages.conf:1209 msgid "Luk: %d (%d~%d)" msgstr "" @@ -10144,19 +10323,19 @@ msgid "M... Maybe?" msgstr "" #. code: l("MOTD"), -#: npc/commands/super-menu.txt:19 +#: npc/commands/super-menu.txt:17 #, no-c-format msgid "MOTD" msgstr "" #. code: setnpcdialogtitle l("MOTD Config"); -#: npc/commands/motd.txt:120 +#: npc/commands/motd.txt:124 #, no-c-format msgid "MOTD Config" msgstr "" #. code: 1240: MVP Monster: '%s'/'%s'/'%s' (%d) -#: conf/messages.conf:1154 +#: conf/messages.conf:1155 msgid "MVP Monster: '%s'/'%s'/'%s' (%d)" msgstr "" @@ -10180,10 +10359,16 @@ msgid "Magic Arpan#sailors" msgstr "" #. code: 552: Magician -#: conf/messages.conf:485 +#: conf/messages.conf:482 msgid "Magician" msgstr "" +#. code: l("Make sure to put on a bait after you click, though!"), +#: npc/001-2-4/books.txt:72 +#, no-c-format +msgid "Make sure to put on a bait after you click, though!" +msgstr "" + #. code: mesq l("Makes sense. Do you think we should inform the capt'n about it?"); #: npc/000-0-0/sailors.txt:29 #, no-c-format @@ -10203,7 +10388,7 @@ msgid "Manana" msgstr "" #. code: Name: "Manana Tree" -#: mob_db.conf:765 +#: mob_db.conf:767 #, no-c-format msgid "Manana Tree" msgstr "" @@ -10220,13 +10405,13 @@ msgid "Map not found." msgstr "" #. code: 1040: Map: %s (Zone:%s) | Players: %d | NPCs: %d | Chats: %d | Vendings: %d -#: conf/messages.conf:833 +#: conf/messages.conf:834 msgid "Map: %s (Zone:%s) | Players: %d | NPCs: %d | Chats: %d | Vendings: %d" msgstr "" #. code: npctalkonce l("Market Place"); -#: npc/001-1/sign.txt:17 -#: npc/001-1/sign.txt:7 +#: npc/001-1/sign.txt:18 +#: npc/001-1/sign.txt:8 #, no-c-format msgid "Market Place" msgstr "" @@ -10244,12 +10429,12 @@ msgid "Mauve Cotton Dye" msgstr "" #. code: 1267: Max HP: %d (%d~%d) -#: conf/messages.conf:1201 +#: conf/messages.conf:1202 msgid "Max HP: %d (%d~%d)" msgstr "" #. code: 1268: Max SP: %d (%d~%d) -#: conf/messages.conf:1202 +#: conf/messages.conf:1203 msgid "Max SP: %d (%d~%d)" msgstr "" @@ -10280,10 +10465,10 @@ msgstr "" msgid "Maybe he over did it with the bottle today to celebrate that!" msgstr "" -#. code: mesq lg("Maybe she was one of those who got lost last month. She could be the yoiis from Esperia who got a secret quest from the Legion of Aemil!", "Maybe he was one of those who got lost last month? He could be the yoiis from Esperia who got a secret quest from the Legion of Aemil!"); +#. code: mesq lg("Maybe she was one of those who got lost last month. She could be the yoiis from Esperia who got a secret diplomatic mission from the Legion of Aemil!", "Maybe he was one of those who got lost last month? He could be the yoiis from Esperia who got a secret diplomatic mission from the Legion of Aemil!"); #: npc/000-0-0/sailors.txt:25 #, no-c-format -msgid "Maybe he was one of those who got lost last month? He could be the yoiis from Esperia who got a secret quest from the Legion of Aemil!#1" +msgid "Maybe he was one of those who got lost last month? He could be the yoiis from Esperia who got a secret diplomatic mission from the Legion of Aemil!#1" msgstr "" #. code: l("Maybe next time."))) @@ -10292,10 +10477,10 @@ msgstr "" msgid "Maybe next time." msgstr "" -#. code: mesq lg("Maybe she was one of those who got lost last month. She could be the yoiis from Esperia who got a secret quest from the Legion of Aemil!", "Maybe he was one of those who got lost last month? He could be the yoiis from Esperia who got a secret quest from the Legion of Aemil!"); +#. code: mesq lg("Maybe she was one of those who got lost last month. She could be the yoiis from Esperia who got a secret diplomatic mission from the Legion of Aemil!", "Maybe he was one of those who got lost last month? He could be the yoiis from Esperia who got a secret diplomatic mission from the Legion of Aemil!"); #: npc/000-0-0/sailors.txt:25 #, no-c-format -msgid "Maybe she was one of those who got lost last month. She could be the yoiis from Esperia who got a secret quest from the Legion of Aemil!#0" +msgid "Maybe she was one of those who got lost last month. She could be the yoiis from Esperia who got a secret diplomatic mission from the Legion of Aemil!#0" msgstr "" #. code: l("Maybe you can come down to talk?"); @@ -10305,7 +10490,7 @@ msgid "Maybe you can come down to talk?" msgstr "" #. code: 205: Maybe you meant: -#: conf/messages.conf:206 +#: conf/messages.conf:208 msgid "Maybe you meant: " msgstr "" @@ -10328,12 +10513,12 @@ msgid "Maybe... But I prefer having well-trained people around me when it comes msgstr "" #. code: 629: Mechanic -#: conf/messages.conf:566 +#: conf/messages.conf:563 msgid "Mechanic" msgstr "" #. code: 660: Mechanic T -#: conf/messages.conf:600 +#: conf/messages.conf:597 msgid "Mechanic T" msgstr "" @@ -10344,23 +10529,23 @@ msgid "Meh!" msgstr "" #. code: 555: Merchant -#: conf/messages.conf:488 +#: conf/messages.conf:485 msgid "Merchant" msgstr "" #. code: npctalkonce l("Merchant Guild"); -#: npc/001-1/sign.txt:137 +#: npc/001-1/sign.txt:138 #, no-c-format msgid "Merchant Guild" msgstr "" #. code: 64: Mercy has been granted. -#: conf/messages.conf:85 +#: conf/messages.conf:87 msgid "Mercy has been granted." msgstr "" #. code: 63: Mercy has been shown. -#: conf/messages.conf:84 +#: conf/messages.conf:86 msgid "Mercy has been shown." msgstr "" @@ -10377,12 +10562,12 @@ msgid "Message:" msgstr "" #. code: 633: Minstrel -#: conf/messages.conf:570 +#: conf/messages.conf:567 msgid "Minstrel" msgstr "" #. code: 664: Minstrel T -#: conf/messages.conf:604 +#: conf/messages.conf:601 msgid "Minstrel T" msgstr "" @@ -10392,10 +10577,10 @@ msgstr "" msgid "Mint Cashmere Dye" msgstr "" -#. code: 1252: Mob Search... %s %s #. code: 1220: Mob Search... %s %s -#: conf/messages.conf:1112 -#: conf/messages.conf:1168 +#. code: 1252: Mob Search... %s %s +#: conf/messages.conf:1169 +#: conf/messages.conf:1113 msgid "Mob Search... %s %s" msgstr "" @@ -10406,25 +10591,25 @@ msgid "Mob is doing its daily noise, nature is singing its sumptuous melody, non msgstr "" #. code: 001-1,0,0,0 script Mobs#001-1 NPC_HIDDEN,{ -#: npc/001-1/_mobs.txt:33 +#: npc/001-1/enora.txt:442 #, no-c-format msgid "Mobs#001-1" msgstr "" #. code: menuimage("actions/back", l("Modify another line")), -#: npc/commands/motd.txt:98 +#: npc/commands/motd.txt:102 #, no-c-format msgid "Modify another line" msgstr "" #. code: menuimage("actions/edit", l("Modify this line")), -#: npc/commands/motd.txt:100 +#: npc/commands/motd.txt:104 #, no-c-format msgid "Modify this line" msgstr "" #. code: rif(.@size, menuimage("actions/manage", l("Modify, move, or remove a line"))), -#: npc/commands/motd.txt:142 +#: npc/commands/motd.txt:146 #, no-c-format msgid "Modify, move, or remove a line" msgstr "" @@ -10441,7 +10626,7 @@ msgstr "" msgid "Mona" msgstr "" -#. code: l("Mona's dad"), ArtisQuests_MonaDad; +#. code: l("Mona's dad"), ArtisQuests_MonaDad, #: npc/commands/debug-quest.txt:81 #, no-c-format msgid "Mona's dad" @@ -10460,22 +10645,22 @@ msgid "Money" msgstr "" #. code: 564: Monk -#: conf/messages.conf:497 +#: conf/messages.conf:494 msgid "Monk" msgstr "" #. code: 1059: Monster NoTeleport | -#: conf/messages.conf:852 +#: conf/messages.conf:853 msgid "Monster NoTeleport | " msgstr "" #. code: 98: Monster database has been reloaded. -#: conf/messages.conf:113 +#: conf/messages.conf:115 msgid "Monster database has been reloaded." msgstr "" #. code: 1241: Monster: '%s'/'%s'/'%s' (%d) -#: conf/messages.conf:1155 +#: conf/messages.conf:1156 msgid "Monster: '%s'/'%s'/'%s' (%d)" msgstr "" @@ -10523,6 +10708,12 @@ msgstr "" msgid "Moss" msgstr "" +#. code: l("Most common and widely popular in the fish realm are @@ and pieces of @@.", +#: npc/001-2-4/books.txt:55 +#, no-c-format +msgid "Most common and widely popular in the fish realm are @@ and pieces of @@." +msgstr "" + #. code: npctalk3 l("Mostly manuals and tutorials but you won't find out until you open one!"); #: npc/001-2-4/robin.txt:18 #, no-c-format @@ -10554,13 +10745,13 @@ msgid "Mouboo#Artis3" msgstr "" #. code: rif(.@n < .@max, menuimage("actions/lower", l("Move this line down"))), -#: npc/commands/motd.txt:102 +#: npc/commands/motd.txt:106 #, no-c-format msgid "Move this line down" msgstr "" #. code: rif(.@n > 0, menuimage("actions/raise", l("Move this line up"))), -#: npc/commands/motd.txt:101 +#: npc/commands/motd.txt:105 #, no-c-format msgid "Move this line up" msgstr "" @@ -10571,10 +10762,10 @@ msgstr "" msgid "Mushroom Spores" msgstr "" -#. code: mesq lg("My beauty, I was not always a sailor, you know, I was once an important individual!", "My friend, I was not always a sailor, you know, I was once an important individual!"); +#. code: mesq lg("My beauty. I was not always a sailor, you know, I was once an important individual!", "My friend. I was not always a sailor, you know, I was once an important individual!"); #: npc/000-1/silvio.txt:33 #, no-c-format -msgid "My beauty, I was not always a sailor, you know, I was once an important individual!#0" +msgid "My beauty. I was not always a sailor, you know, I was once an important individual!#0" msgstr "" #. code: npctalk3 l("My breath smells bad."); @@ -10583,10 +10774,10 @@ msgstr "" msgid "My breath smells bad." msgstr "" -#. code: mesq lg("My beauty, I was not always a sailor, you know, I was once an important individual!", "My friend, I was not always a sailor, you know, I was once an important individual!"); +#. code: mesq lg("My beauty. I was not always a sailor, you know, I was once an important individual!", "My friend. I was not always a sailor, you know, I was once an important individual!"); #: npc/000-1/silvio.txt:33 #, no-c-format -msgid "My friend, I was not always a sailor, you know, I was once an important individual!#1" +msgid "My friend. I was not always a sailor, you know, I was once an important individual!#1" msgstr "" #. code: mesq l("My friends are... Well, you know... The creators."); @@ -10595,8 +10786,8 @@ msgstr "" msgid "My friends are... Well, you know... The creators." msgstr "" -#. code: select (l("My name is @@...", strcharinfo(0))); -#: npc/001-2-19/lloyd.txt:67 +#. code: selectd (l("My name is @@...", strcharinfo(0))); +#: npc/001-2-19/lloyd.txt:73 #, no-c-format msgid "My name is @@..." msgstr "" @@ -10615,13 +10806,13 @@ msgid "My name is Astapolos. Q'Muller and I joined Nard's crew a few years ago w msgstr "" #. code: mesq l("My name is Julia, it is me who took care of you after we found you in the sea."); -#: npc/000-2-0/julia.txt:316 +#: npc/000-2-0/julia.txt:287 #, no-c-format msgid "My name is Julia, it is me who took care of you after we found you in the sea." msgstr "" #. code: l("My name is Lloyd, I am a representative of the Merchant Guild of Artis."); -#: npc/001-2-19/lloyd.txt:65 +#: npc/001-2-19/lloyd.txt:71 #, no-c-format msgid "My name is Lloyd, I am a representative of the Merchant Guild of Artis." msgstr "" @@ -10645,47 +10836,47 @@ msgid "NOTHING ELSE OTHER THAN SHARKS AND AN ODD LIGHT!" msgstr "" #. code: 1362: NOTICE: If you crash with mount your LUA is outdated. -#: conf/messages.conf:1348 +#: conf/messages.conf:1349 msgid "NOTICE: If you crash with mount your LUA is outdated." msgstr "" #. code: 1111: NPC %d: %s | Direction: %s | Sprite: %d | Location: %d %d -#: conf/messages.conf:904 +#: conf/messages.conf:905 msgid "NPC %d: %s | Direction: %s | Sprite: %d | Location: %d %d" msgstr "" #. code: 1112: NPC %d: %s::%s | Direction: %s | Sprite: %d | Location: %d %d -#: conf/messages.conf:905 +#: conf/messages.conf:906 msgid "NPC %d: %s::%s | Direction: %s | Sprite: %d | Location: %d %d " msgstr "" #. code: 1280: NPC Buy:%dz, Sell:%dz | Weight: %.1f -#: conf/messages.conf:1218 +#: conf/messages.conf:1219 msgid "NPC Buy:%dz, Sell:%dz | Weight: %.1f " msgstr "" #. code: 112: NPC Disabled. -#: conf/messages.conf:127 +#: conf/messages.conf:129 msgid "NPC Disabled." msgstr "" #. code: 110: NPC Enabled. -#: conf/messages.conf:125 +#: conf/messages.conf:127 msgid "NPC Enabled." msgstr "" #. code: 1154: NPC is not in this map. -#: conf/messages.conf:993 +#: conf/messages.conf:994 msgid "NPC is not in this map." msgstr "" #. code: 1155: NPC moved. -#: conf/messages.conf:994 +#: conf/messages.conf:995 msgid "NPC moved." msgstr "" #. code: 1371: NPC variables may not be used with @set. -#: conf/messages.conf:1361 +#: conf/messages.conf:1362 msgid "NPC variables may not be used with @set." msgstr "" @@ -10696,22 +10887,22 @@ msgid "Nalkri#001-1" msgstr "" #. code: 872: Name not found in list. -#: conf/messages.conf:631 +#: conf/messages.conf:632 msgid "Name not found in list." msgstr "" #. code: 343: Name: %s -#: conf/messages.conf:341 +#: conf/messages.conf:343 msgid "Name: %s " msgstr "" #. code: 913: Name: %s (GM) -#: conf/messages.conf:671 +#: conf/messages.conf:672 msgid "Name: %s (GM)" msgstr "" #. code: 914: Name: %s (GM:%d) | Location: %s %d %d -#: conf/messages.conf:672 +#: conf/messages.conf:673 msgid "Name: %s (GM:%d) | Location: %s %d %d" msgstr "" @@ -10722,7 +10913,7 @@ msgstr "" #: npc/000-2-3/box.txt:39 #: npc/000-2-3/box.txt:99 #: npc/000-2-3/nard.txt:26 -#: npc/001-2-6/books.txt:89 +#: npc/001-2-6/books.txt:88 #: npc/000-2-3/box.txt:68 #: npc/000-2-3/box.txt:85 #, no-c-format @@ -10768,17 +10959,14 @@ msgstr "" #: npc/000-2-2/doors.txt:40 #: npc/000-1/panels.txt:8 #: npc/001-2-2/moon.txt:133 -#: npc/001-1/flyingpiou.txt:75 #: npc/000-2-0/billybons.txt:14 #: npc/000-2-2/doors.txt:64 #: npc/000-2-1/alige.txt:72 -#: npc/000-0/sailors.txt:79 #: npc/000-2-1/knife.txt:16 #: npc/001-1/cookiemaster.txt:134 #: npc/000-0/sailors.txt:16 #: npc/001-2-22/knife.txt:34 #: npc/000-2-3/box.txt:23 -#: npc/functions/main.txt:105 #: npc/functions/clientversion.txt:9 #: npc/000-1/couwan.txt:79 #: npc/001-1/flyingpiou.txt:51 @@ -10787,30 +10975,30 @@ msgstr "" #: npc/000-2-1/arpan.txt:112 #: npc/000-2-3/box.txt:46 #: npc/items/croconut.txt:15 -#: npc/000-2-2/doors.txt:57 #: npc/001-2-23/doors.txt:57 -#: npc/001-2-21/note.txt:9 #: npc/000-2-1/dan.txt:78 +#: npc/001-1/flyingpiou.txt:76 #: npc/000-2-0/doors.txt:41 #: npc/001-2-22/alige.txt:304 +#: npc/commands/debug-quest.txt:105 #: npc/000-2-1/arpan.txt:178 #: npc/items/croconut.txt:42 -#: npc/000-2-0/note.txt:9 +#: npc/000-2-2/doors.txt:57 #: npc/001-1/trees.txt:81 #: npc/000-2-1/knife.txt:34 #: npc/000-2-2/doors.txt:19 #: npc/000-1/panels.txt:28 #: npc/000-2-1/dan.txt:84 +#: npc/000-0/sailors.txt:65 #: npc/001-2-23/doors.txt:64 #: npc/000-2-1/arpan.txt:226 #: npc/000-2-1/alige.txt:300 -#: npc/functions/inventoryplace.txt:24 +#: npc/functions/main.txt:83 #: npc/001-2-23/doors.txt:19 #: npc/001-2-22/alige.txt:72 #: npc/000-2-0/billybons.txt:86 #: npc/000-2-0/doors.txt:62 #: npc/items/croconut.txt:28 -#: npc/commands/debug-quest.txt:104 #: npc/001-2-22/knife.txt:16 #, no-c-format msgid "Narrator" @@ -10840,30 +11028,24 @@ msgstr "" msgid "Nevertheless, you can craft some cards that you can then attach to your equipment." msgstr "" -#. code: l("Nevertheless, you can talk with another adventurer by pressing the [Enter] key and then type what you want say!"), +#. code: l("Nevertheless, you can talk with another adventurer by pressing the [Enter] key and then type what you want to say!"), #: npc/001-2-5/books.txt:14 #, no-c-format -msgid "Nevertheless, you can talk with another adventurer by pressing the [Enter] key and then type what you want say!" +msgid "Nevertheless, you can talk with another adventurer by pressing the [Enter] key and then type what you want to say!" msgstr "" #. code: 146: New e-mail must be a real e-mail address. -#: conf/messages.conf:154 +#: conf/messages.conf:156 msgid "New e-mail must be a real e-mail address." msgstr "" #. code: 147: New e-mail must be different from the current e-mail address. -#: conf/messages.conf:155 +#: conf/messages.conf:157 msgid "New e-mail must be different from the current e-mail address." msgstr "" -#. code: l("New technologies assisted the slaughter instead of establishing peace. At some point, two different rivals were formed."), -#: npc/001-2-6/books.txt:154 -#, no-c-format -msgid "New technologies assisted the slaughter instead of establishing peace. At some point, two different rivals were formed." -msgstr "" - #. code: 1158: New warp NPC '%s' created. -#: conf/messages.conf:999 +#: conf/messages.conf:1000 msgid "New warp NPC '%s' created." msgstr "" @@ -10873,7 +11055,7 @@ msgstr "" msgid "Next broadcast: (never)" msgstr "" -#. code: mes l("Next broadcast: @@", FuzzyTimeFromMs(.@next)); +#. code: mes l("Next broadcast: @@", FuzzyTime(time_from_ms(.@next))); #: npc/commands/scheduled-broadcasts.txt:149 #, no-c-format msgid "Next broadcast: @@" @@ -10886,37 +11068,37 @@ msgid "Nice day to you." msgstr "" #. code: 59: Night Mode Activated. -#: conf/messages.conf:80 +#: conf/messages.conf:82 msgid "Night Mode Activated." msgstr "" #. code: 503: Night Mode is activated -#: conf/messages.conf:445 +#: conf/messages.conf:447 msgid "Night Mode is activated" msgstr "" #. code: 89: Night mode is already enabled. -#: conf/messages.conf:104 +#: conf/messages.conf:106 msgid "Night mode is already enabled." msgstr "" #. code: 1050: NightmareDrop | -#: conf/messages.conf:843 +#: conf/messages.conf:844 msgid "NightmareDrop | " msgstr "" #. code: 309: Nine Castles -#: conf/messages.conf:310 +#: conf/messages.conf:312 msgid "Nine Castles" msgstr "" #. code: 319: Nineteen Castles -#: conf/messages.conf:320 +#: conf/messages.conf:322 msgid "Nineteen Castles" msgstr "" #. code: 573: Ninja -#: conf/messages.conf:506 +#: conf/messages.conf:503 msgid "Ninja" msgstr "" @@ -10924,34 +11106,34 @@ msgstr "" #. code: l("No"), #. code: 1117: No #: npc/commands/scheduled-broadcasts.txt:64 -#: npc/functions/main.txt:175 -#: conf/messages.conf:910 +#: npc/functions/main.txt:154 +#: conf/messages.conf:911 #, no-c-format msgid "No" msgstr "" #. code: 1065: No Exp Penalty: %s | No Zeny Penalty: %s -#: conf/messages.conf:858 +#: conf/messages.conf:859 msgid "No Exp Penalty: %s | No Zeny Penalty: %s" msgstr "" #. code: 150: No GM found. -#: conf/messages.conf:158 +#: conf/messages.conf:160 msgid "No GM found." msgstr "" #. code: 1068: No Save (Return to last Save Point) -#: conf/messages.conf:861 +#: conf/messages.conf:862 msgid "No Save (Return to last Save Point)" msgstr "" #. code: 1070: No Save, Save Point: %s,%d,%d -#: conf/messages.conf:863 +#: conf/messages.conf:864 msgid "No Save, Save Point: %s,%d,%d" msgstr "" #. code: 1069: No Save, Save Point: %s,Random -#: conf/messages.conf:862 +#: conf/messages.conf:863 msgid "No Save, Save Point: %s,Random" msgstr "" @@ -10974,32 +11156,32 @@ msgid "No cookie for you!" msgstr "" #. code: 1353: No item found in this player's %s. -#: conf/messages.conf:1333 +#: conf/messages.conf:1334 msgid "No item found in this player's %s." msgstr "" #. code: 166: No item has been refined. -#: conf/messages.conf:174 +#: conf/messages.conf:176 msgid "No item has been refined." msgstr "" #. code: 108: No item need to be repaired. -#: conf/messages.conf:123 +#: conf/messages.conf:125 msgid "No item need to be repaired." msgstr "" #. code: 103: No longer spying on the %s guild. -#: conf/messages.conf:118 +#: conf/messages.conf:120 msgid "No longer spying on the %s guild." msgstr "" #. code: 105: No longer spying on the %s party. -#: conf/messages.conf:120 +#: conf/messages.conf:122 msgid "No longer spying on the %s party." msgstr "" #. code: npctalkonce l("No matter what people tell you, words and ideas can change the world."); -#: npc/001-2-4/robin.txt:36 +#: npc/001-2-4/robin.txt:31 #, no-c-format msgid "No matter what people tell you, words and ideas can change the world." msgstr "" @@ -11011,12 +11193,12 @@ msgid "No more pain, thanks to you." msgstr "" #. code: 54: No player found in map '%s'. -#: conf/messages.conf:76 +#: conf/messages.conf:78 msgid "No player found in map '%s'." msgstr "" #. code: 28: No player found. -#: conf/messages.conf:54 +#: conf/messages.conf:55 msgid "No player found." msgstr "" @@ -11028,15 +11210,14 @@ msgid "No problem, I can help you anyway." msgstr "" #. code: l("No problem, come back later if you changed your mind!"); -#: npc/001-2-19/lloyd.txt:152 +#: npc/001-2-19/lloyd.txt:159 #, no-c-format msgid "No problem, come back later if you changed your mind!" msgstr "" #. code: mesq l("No problem, do you have any other questions for me?"); #: npc/001-2-21/julia.txt:39 -#: npc/000-2-0/julia.txt:166 -#: npc/000-2-0/julia.txt:245 +#: npc/000-2-0/julia.txt:218 #, no-c-format msgid "No problem, do you have any other questions for me?" msgstr "" @@ -11132,104 +11313,104 @@ msgid "No. Sorry." msgstr "" #. code: 1092: NoBaseEXP | -#: conf/messages.conf:885 +#: conf/messages.conf:886 msgid "NoBaseEXP | " msgstr "" #. code: 1082: NoBranch | -#: conf/messages.conf:875 +#: conf/messages.conf:876 msgid "NoBranch | " msgstr "" #. code: 1051: NoCalcRank | -#: conf/messages.conf:844 +#: conf/messages.conf:845 msgid "NoCalcRank | " msgstr "" #. code: 1091: NoCommand | -#: conf/messages.conf:884 +#: conf/messages.conf:885 msgid "NoCommand | " msgstr "" #. code: 1085: NoDrop | -#: conf/messages.conf:878 +#: conf/messages.conf:879 msgid "NoDrop | " msgstr "" #. code: 1048: NoGuild | -#: conf/messages.conf:841 +#: conf/messages.conf:842 msgid "NoGuild | " msgstr "" #. code: 1087: NoIcewall | -#: conf/messages.conf:880 +#: conf/messages.conf:881 msgid "NoIcewall | " msgstr "" #. code: 1093: NoJobEXP | -#: conf/messages.conf:886 +#: conf/messages.conf:887 msgid "NoJobEXP | " msgstr "" #. code: 1095: NoMVPLoot | -#: conf/messages.conf:888 +#: conf/messages.conf:889 msgid "NoMVPLoot | " msgstr "" #. code: 1064: NoMemo | -#: conf/messages.conf:857 +#: conf/messages.conf:858 msgid "NoMemo | " msgstr "" #. code: 1094: NoMobLoot | -#: conf/messages.conf:887 +#: conf/messages.conf:888 msgid "NoMobLoot | " msgstr "" #. code: 1049: NoParty | #. code: 1056: NoParty | -#: conf/messages.conf:842 -#: conf/messages.conf:849 +#: conf/messages.conf:843 +#: conf/messages.conf:850 msgid "NoParty | " msgstr "" #. code: 1062: NoReturn | -#: conf/messages.conf:855 +#: conf/messages.conf:856 msgid "NoReturn | " msgstr "" #. code: 1086: NoSkill | -#: conf/messages.conf:879 +#: conf/messages.conf:880 msgid "NoSkill | " msgstr "" #. code: 1058: NoTeleport | -#: conf/messages.conf:851 +#: conf/messages.conf:852 msgid "NoTeleport | " msgstr "" #. code: 1083: NoTrade | -#: conf/messages.conf:876 +#: conf/messages.conf:877 msgid "NoTrade | " msgstr "" #. code: 1084: NoVending | -#: conf/messages.conf:877 +#: conf/messages.conf:878 msgid "NoVending | " msgstr "" #. code: 1079: NoViewID | -#: conf/messages.conf:872 +#: conf/messages.conf:873 msgid "NoViewID | " msgstr "" #. code: 1060: NoWarp | -#: conf/messages.conf:853 +#: conf/messages.conf:854 msgid "NoWarp | " msgstr "" #. code: 1061: NoWarpTo | -#: conf/messages.conf:854 +#: conf/messages.conf:855 msgid "NoWarpTo | " msgstr "" @@ -11265,13 +11446,13 @@ msgstr "" #. code: 917: None #. code: 1278: None -#: conf/messages.conf:1216 -#: conf/messages.conf:675 +#: conf/messages.conf:676 +#: conf/messages.conf:1217 msgid "None" msgstr "" #. code: 300: None Taken -#: conf/messages.conf:301 +#: conf/messages.conf:303 msgid "None Taken" msgstr "" @@ -11288,34 +11469,34 @@ msgid "Nope, there are no secrets hidden within the ship's hull. Some sailors sw msgstr "" #. code: 1299: Normal Drop Rates: Common %.2fx / Healing %.2fx / Usable %.2fx / Equipment %.2fx / Card %.2fx -#: conf/messages.conf:1249 +#: conf/messages.conf:1250 msgid "Normal Drop Rates: Common %.2fx / Healing %.2fx / Usable %.2fx / Equipment %.2fx / Card %.2fx" msgstr "" #. code: 1101: North #. code: 1109: North -#: conf/messages.conf:894 -#: conf/messages.conf:902 +#: conf/messages.conf:895 +#: conf/messages.conf:903 msgid "North" msgstr "" #. code: 1108: North East -#: conf/messages.conf:901 +#: conf/messages.conf:902 msgid "North East" msgstr "" #. code: 1102: North West -#: conf/messages.conf:895 +#: conf/messages.conf:896 msgid "North West" msgstr "" #. code: 907: Not a hexadecimal digit: -#: conf/messages.conf:655 +#: conf/messages.conf:656 msgid "Not a hexadecimal digit:" msgstr "" #. code: 906: Not a string: -#: conf/messages.conf:654 +#: conf/messages.conf:655 msgid "Not a string:" msgstr "" @@ -11374,21 +11555,25 @@ msgid "Not yet. I will be back soon." msgstr "" #. code: 000-2-0,29,25,0 script Note NPC_PAPER_NOTE,{ -#. code: 001-2-1.gat,22,33,0 script Note NPC_NO_SPRITE,{ -#: npc/000-2-0/note.txt:8 -#: npc/001-2-22/note.txt:6 +#: npc/000-2-0/note.txt:9 #, no-c-format msgid "Note" msgstr "" +#. code: 001-2-22,31,31,0 script Note#001-2-22 NPC_DAN_NOTE,{ +#: npc/001-2-22/note.txt:6 +#, no-c-format +msgid "Note#001-2-22" +msgstr "" + #. code: 001-2-28,36,28,0 script Note#001-2-28 NPC_PAPER_NOTE,{ -#: npc/001-2-28/note.txt:8 +#: npc/001-2-28/note.txt:9 #, no-c-format msgid "Note#001-2-28" msgstr "" #. code: 001-2-21,29,25,0 script Note#Artis NPC_PAPER_NOTE,{ -#: npc/001-2-21/note.txt:8 +#: npc/001-2-21/note.txt:9 #, no-c-format msgid "Note#Artis" msgstr "" @@ -11400,12 +11585,6 @@ msgstr "" msgid "Nothing" msgstr "" -#. code: .@sel$ = .@sel$ + l("Nothing, I changed my mind."); -#: npc/functions/fishing.txt:127 -#, no-c-format -msgid "Nothing, I changed my mind." -msgstr "" - #. code: l("Nothing, just hanging around."), -; #: npc/000-1/tarlan.txt:22 #, no-c-format @@ -11415,46 +11594,46 @@ msgstr "" #. code: l("Nothing, sorry."), -; #. code: l("Nothing, sorry."); #. code: l("Nothing, sorry."), L_Quit; -#: npc/001-2-21/julia.txt:104 -#: npc/000-2-0/julia.txt:276 -#: npc/000-2-0/julia.txt:241 -#: npc/001-2-21/julia.txt:29 #: npc/000-2-1/arpan.txt:155 +#: npc/001-2-21/julia.txt:89 +#: npc/001-2-21/julia.txt:29 +#: npc/000-2-0/julia.txt:214 +#: npc/000-2-0/julia.txt:252 #, no-c-format msgid "Nothing, sorry." msgstr "" #. code: rif(.@q != 0, l("Nothing.")); -#. code: l("Nothing."), L_Quit; #. code: l("Nothing."))) +#. code: l("Nothing."), L_Quit; #. code: l("Nothing.")); #: npc/001-2-28/plush.txt:97 +#: npc/001-1/enora.txt:384 #: npc/items/shovel.txt:148 #: npc/001-2-27/don.txt:70 #: npc/001-2-6/christopher.txt:27 #: npc/001-2-6/leonard.txt:29 #: npc/000-2-3/box.txt:31 -#: npc/001-1/enora.txt:383 #: npc/001-2-4/robin.txt:14 #, no-c-format msgid "Nothing." msgstr "" #. code: 550: Novice -#: conf/messages.conf:483 +#: conf/messages.conf:480 msgid "Novice" msgstr "" -#. code: mesq l("Now go outside and talk with Gugli, he'll tell you what provisions we need."); -#: npc/000-2-3/box.txt:73 +#. code: mesq l("Now go outside and talk to Gugli, he'll tell you what we need."); +#: npc/000-2-3/nard.txt:104 #, no-c-format -msgid "Now go outside and talk with Gugli, he'll tell you what provisions we need." +msgid "Now go outside and talk to Gugli, he'll tell you what we need." msgstr "" -#. code: mesq l("Now go outside and talk with Gugli, he'll tell you what we need."); -#: npc/000-2-3/nard.txt:104 +#. code: mesq l("Now go outside and talk with Gugli, he'll tell you what provisions we need."); +#: npc/000-2-3/box.txt:73 #, no-c-format -msgid "Now go outside and talk with Gugli, he'll tell you what we need." +msgid "Now go outside and talk with Gugli, he'll tell you what provisions we need." msgstr "" #. code: mesq l("Now listen to and ponder my words..."); @@ -11464,7 +11643,7 @@ msgid "Now listen to and ponder my words..." msgstr "" #. code: mesq l("Now move!"); -#: npc/000-2-1/chefgado.txt:115 +#: npc/000-2-1/chefgado.txt:116 #, no-c-format msgid "Now move!" msgstr "" @@ -11476,7 +11655,7 @@ msgid "Now stand still... It should not take much time..." msgstr "" #. code: l("Now that I think about it, I have another task for you. I asked Resa from the light armor shop to craft me some new clothes, she is a bit far from here, I can't go there because I need to watch the dock."), -#: npc/001-1/enora.txt:196 +#: npc/001-1/enora.txt:197 #, no-c-format msgid "Now that I think about it, I have another task for you. I asked Resa from the light armor shop to craft me some new clothes, she is a bit far from here, I can't go there because I need to watch the dock." msgstr "" @@ -11488,7 +11667,7 @@ msgid "Now that I think about it, they are the only shops that are independent i msgstr "" #. code: l("Now that you bring up that topic, that reminds me of something..."), -#: npc/001-2-19/lloyd.txt:127 +#: npc/001-2-19/lloyd.txt:133 #, no-c-format msgid "Now that you bring up that topic, that reminds me of something..." msgstr "" @@ -11530,12 +11709,12 @@ msgid "Nowhere, I'm fine here." msgstr "" #. code: 175: Number of skill points changed. -#: conf/messages.conf:183 +#: conf/messages.conf:185 msgid "Number of skill points changed." msgstr "" #. code: 174: Number of status points changed. -#: conf/messages.conf:182 +#: conf/messages.conf:184 msgid "Number of status points changed." msgstr "" @@ -11552,7 +11731,7 @@ msgid "OK, let's trade." msgstr "" #. code: 654: Oboro -#: conf/messages.conf:593 +#: conf/messages.conf:590 msgid "Oboro" msgstr "" @@ -11581,12 +11760,17 @@ msgid "Of course!" msgstr "" #. code: mesq l("Of course! Tell me which language you speak and I will change the note on the ship board list."); -#: npc/000-2-0/julia.txt:144 #: npc/001-2-21/julia.txt:47 #, no-c-format msgid "Of course! Tell me which language you speak and I will change the note on the ship board list." msgstr "" +#. code: mesq l("Of course! Tell me which language you speak and I will change the note on the ship passenger list."); +#: npc/000-2-0/julia.txt:144 +#, no-c-format +msgid "Of course! Tell me which language you speak and I will change the note on the ship passenger list." +msgstr "" + #. code: l("Of course! What do you need?"))) #: npc/001-1/enora.txt:139 #, no-c-format @@ -11594,7 +11778,7 @@ msgid "Of course! What do you need?" msgstr "" #. code: l("Of course, as a fully-fledged crew member you can decide of the destination of La Johanne directly with Nard."); -#: npc/001-2-21/julia.txt:145 +#: npc/001-2-21/julia.txt:130 #, no-c-format msgid "Of course, as a fully-fledged crew member you can decide of the destination of La Johanne directly with Nard." msgstr "" @@ -11605,14 +11789,20 @@ msgstr "" msgid "Of course, so why do I still see open sea from the porthole?" msgstr "" +#. code: l("Of course, the Legion of Aemil can easily provide you with such training, even if you're not a member. Just great, isn't it?"), +#: npc/001-2-33/lozerk.txt:48 +#, no-c-format +msgid "Of course, the Legion of Aemil can easily provide you with such training, even if you're not a member. Just great, isn't it?" +msgstr "" + #. code: mesq l("Of course, they are on the left wall, go have a look at them."); -#: npc/000-2-0/julia.txt:254 +#: npc/000-2-0/julia.txt:227 #, no-c-format msgid "Of course, they are on the left wall, go have a look at them." msgstr "" #. code: mesq l("Of course, they are on the left wall. Go have a look at them."); -#: npc/001-2-21/julia.txt:111 +#: npc/001-2-21/julia.txt:96 #, no-c-format msgid "Of course, they are on the left wall. Go have a look at them." msgstr "" @@ -11630,7 +11820,7 @@ msgid "Of the two of them, who has 'good' on their side?" msgstr "" #. code: 1067: Off -#: conf/messages.conf:860 +#: conf/messages.conf:861 msgid "Off" msgstr "" @@ -11653,7 +11843,7 @@ msgid "Oh alright, nevermind then." msgstr "" #. code: l("Oh and guess what! I'm almost out of potions anyway."); -#: npc/001-1/qpid.txt:115 +#: npc/001-1/qpid.txt:71 #, no-c-format msgid "Oh and guess what! I'm almost out of potions anyway." msgstr "" @@ -11707,13 +11897,13 @@ msgid "Oh no, but I've noticed a weird light on the other part of this island, I msgstr "" #. code: set getvariableofnpc(.PiouEscapedMessage$, .@trader$), l("Oh no, the piou escaped!"); -#: npc/001-1/flyingpiou.txt:78 +#: npc/001-1/flyingpiou.txt:79 #, no-c-format msgid "Oh no, the piou escaped!" msgstr "" #. code: l("Oh no, you still have @@ Fluffies to kill.", 10 - ArtisFluffyKilled); -#: npc/001-1/enora.txt:291 +#: npc/001-1/enora.txt:292 #, no-c-format msgid "Oh no, you still have @@ Fluffies to kill." msgstr "" @@ -11725,7 +11915,7 @@ msgid "Oh noes!" msgstr "" #. code: l("Oh oh... I see, your party became so big that you want to create an even larger structure?"), -#: npc/001-2-9/janus.txt:45 +#: npc/001-2-9/janus.txt:46 #, no-c-format msgid "Oh oh... I see, your party became so big that you want to create an even larger structure?" msgstr "" @@ -11772,14 +11962,8 @@ msgstr "" msgid "Oh well, we rescued you when you were yaying adrift in the sea.#1" msgstr "" -#. code: mesq l("Oh well. I'll also give you one of these hats from the box near you, but only after you complete your task!"); -#: npc/000-2-3/nard.txt:100 -#, no-c-format -msgid "Oh well. I'll also give you one of these hats from the box near you, but only after you complete your task!" -msgstr "" - #. code: l("Oh yes, I have one last errand for you, Q'Pid in the market sells potions."), -#: npc/001-1/enora.txt:231 +#: npc/001-1/enora.txt:232 #, no-c-format msgid "Oh yes, I have one last errand for you, Q'Pid in the market sells potions." msgstr "" @@ -11839,15 +12023,15 @@ msgid "Oh, I was going to ask you if you wanted to help the crew search for some msgstr "" #. code: mesq l("Oh, and I almost forgot! Do not give the password of your room to anybody! I am the only one who has the other key and I won't ask for yours so keep it secret and try not to use the same password for any other room in the future."); -#: npc/000-2-0/julia.txt:203 +#: npc/000-2-0/julia.txt:174 #, no-c-format msgid "Oh, and I almost forgot! Do not give the password of your room to anybody! I am the only one who has the other key and I won't ask for yours so keep it secret and try not to use the same password for any other room in the future." msgstr "" -#. code: mesq l("Oh, and Olga from the market place as well!"); +#. code: mesq l("Oh, and Olga from the marketplace as well!"); #: npc/000-1/silvio.txt:124 #, no-c-format -msgid "Oh, and Olga from the market place as well!" +msgid "Oh, and Olga from the marketplace as well!" msgstr "" #. code: // l("Oh, and a fruit may even fall for you if you are lucky! But stay alert to pick up your drops."); @@ -11868,13 +12052,24 @@ msgstr "" msgid "Oh, and give him some clothes, the poor guy, the ones he had were in an even worse condition than the ones we have.#1" msgstr "" +#. code: mesq l("Oh, and there was this inscription on your raft. It represents the Legion of Aemil, one of the four main guilds of Gasaron. Does that help you remember anything, anything at all?"); +#: npc/000-2-0/julia.txt:209 +#, no-c-format +msgid "Oh, and there was this inscription on your raft. It represents the Legion of Aemil, one of the four main guilds of Gasaron. Does that help you remember anything, anything at all?" +msgstr "" + #. code: mesq l("Oh, and there was this inscription on your raft. It represents the Legion of Aemil, the largest and biggest guild of the whole new world. Does that make you remember anything, anything at all?"); -#: npc/001-2-21/julia.txt:99 -#: npc/000-2-0/julia.txt:236 +#: npc/001-2-21/julia.txt:84 #, no-c-format msgid "Oh, and there was this inscription on your raft. It represents the Legion of Aemil, the largest and biggest guild of the whole new world. Does that make you remember anything, anything at all?" msgstr "" +#. code: l("Oh, and you will need this book too, it will help you learn the basics of fishing."), +#: npc/001-1/eugene.txt:61 +#, no-c-format +msgid "Oh, and you will need this book too, it will help you learn the basics of fishing." +msgstr "" + #. code: mesq lg("Oh, but you didn't come here to talk about that, am I right?"); #: npc/000-1/astapolos.txt:52 #, no-c-format @@ -11894,15 +12089,15 @@ msgid "Oh, he is not far away from here. Just take the road through the crocojun msgstr "" #. code: mesq lg("Oh, she's still alive!", "Oh, he's still alive!"); -#: npc/000-0/sailors.txt:72 +#: npc/000-0/sailors.txt:58 #, no-c-format msgid "Oh, he's still alive!#1" msgstr "" -#. code: l("Oh, it is simple. I have on this book the name of every citizen of Artis and its surrounding."), -#: npc/001-2-19/lloyd.txt:81 +#. code: l("Oh, it is simple. I have on this book the names of every citizen of Artis and its surroundings."), +#: npc/001-2-19/lloyd.txt:87 #, no-c-format -msgid "Oh, it is simple. I have on this book the name of every citizen of Artis and its surrounding." +msgid "Oh, it is simple. I have on this book the names of every citizen of Artis and its surroundings." msgstr "" #. code: mesq l("Oh, it's you."); @@ -11912,7 +12107,7 @@ msgid "Oh, it's you." msgstr "" #. code: mesq l("Oh, it's you. I think it's better we do not talk for a while. They suspect something."); -#: npc/000-2-1/chefgado.txt:172 +#: npc/000-2-1/chefgado.txt:173 #, no-c-format msgid "Oh, it's you. I think it's better we do not talk for a while. They suspect something." msgstr "" @@ -11936,25 +12131,49 @@ msgid "Oh, now that I remember, we also found some money in your pockets, here i msgstr "" #. code: mesq lg("Oh, she's still alive!", "Oh, he's still alive!"); -#: npc/000-0/sailors.txt:72 +#: npc/000-0/sailors.txt:58 #, no-c-format msgid "Oh, she's still alive!#0" msgstr "" #. code: setarray .RandomFailureMessages$[0], l("So close!"), l("It escaped!"), l("Almost got it!"), l("Oh, the little..."); -#: npc/001-1/flyingpiou.txt:88 +#: npc/001-1/flyingpiou.txt:90 #, no-c-format msgid "Oh, the little..." msgstr "" #. code: l("Oh, wait a second..."); -#: npc/001-2-19/lloyd.txt:71 +#: npc/001-2-19/lloyd.txt:77 #, no-c-format msgid "Oh, wait a second..." msgstr "" +#. code: lg("Oh, you are that person! You were stranded in the seas for a while, right? You look like it."), +#: npc/001-2-33/lozerk.txt:29 +#, no-c-format +msgid "Oh, you are that person! You were stranded in the seas for a while, right? You look like it.#0" +msgstr "" + +#. code: lg("Oh, you are that person! You were stranded in the seas for a while, right? You look like it."), +#: npc/001-2-33/lozerk.txt:29 +#, no-c-format +msgid "Oh, you are that person! You were stranded in the seas for a while, right? You look like it.#1" +msgstr "" + +#. code: lg("Oh, you were sent by Enora!"), +#: npc/001-2-33/lozerk.txt:23 +#, no-c-format +msgid "Oh, you were sent by Enora!#0" +msgstr "" + +#. code: lg("Oh, you were sent by Enora!"), +#: npc/001-2-33/lozerk.txt:23 +#, no-c-format +msgid "Oh, you were sent by Enora!#1" +msgstr "" + #. code: l("Oh..."), -#: npc/001-1/qpid.txt:69 +#: npc/001-1/qpid.txt:25 #, no-c-format msgid "Oh..." msgstr "" @@ -12017,7 +12236,7 @@ msgid "Ok I stay here with my paperwork if you need my help." msgstr "" #. code: l("Ok fine, you have up to 3 tries, here is the riddle:"), -#: npc/001-1/qpid.txt:54 +#: npc/001-1/qpid.txt:10 #, no-c-format msgid "Ok fine, you have up to 3 tries, here is the riddle:" msgstr "" @@ -12040,8 +12259,8 @@ msgstr "" msgid "Ok, I think she's waking up, go see her.#0" msgstr "" -#. code: .@q = select (l("Ok, I will bring it to him."), -#: npc/001-2-19/lloyd.txt:135 +#. code: l("Ok, I will bring it to him."), +#: npc/001-2-19/lloyd.txt:142 #, no-c-format msgid "Ok, I will bring it to him." msgstr "" @@ -12059,8 +12278,8 @@ msgid "Ok, be patient a little while longer, in the next few days we will arrive msgstr "" #. code: mesq l("Ok, done."); -#: npc/001-2-21/julia.txt:69 -#: npc/000-2-0/julia.txt:175 +#: npc/000-2-0/julia.txt:151 +#: npc/001-2-21/julia.txt:54 #, no-c-format msgid "Ok, done." msgstr "" @@ -12137,13 +12356,13 @@ msgid "Old Book" msgstr "" #. code: mes l("Old line:"); -#: npc/commands/motd.txt:69 +#: npc/commands/motd.txt:73 #, no-c-format msgid "Old line:" msgstr "" #. code: 1066: On -#: conf/messages.conf:859 +#: conf/messages.conf:860 msgid "On" msgstr "" @@ -12161,7 +12380,7 @@ msgid "Once the monster is dead, click on the dropped items to add them to your msgstr "" #. code: 301: One Castle -#: conf/messages.conf:302 +#: conf/messages.conf:304 msgid "One Castle" msgstr "" @@ -12178,7 +12397,7 @@ msgid "Only Don and the Merchant Guild have that kind of material in stock. It's msgstr "" #. code: l("Only one more Fluffy to kill and it's done!"); -#: npc/001-1/enora.txt:298 +#: npc/001-1/enora.txt:299 #, no-c-format msgid "Only one more Fluffy to kill and it's done!" msgstr "" @@ -12194,8 +12413,14 @@ msgstr "" msgid "Options changed." msgstr "" +#. code: l("Or almost like me, at the very least."), +#: npc/001-2-33/lozerk.txt:61 +#, no-c-format +msgid "Or almost like me, at the very least." +msgstr "" + #. code: l("Or do you want to keep your friendships and adventures in different groups?"), -#: npc/001-2-9/janus.txt:46 +#: npc/001-2-9/janus.txt:47 #, no-c-format msgid "Or do you want to keep your friendships and adventures in different groups?" msgstr "" @@ -12206,12 +12431,6 @@ msgstr "" msgid "Orange Cotton Dye" msgstr "" -#. code: mesn "Orc Voice"; -#: npc/000-0/sailors.txt:31 -#, no-c-format -msgid "Orc Voice" -msgstr "" - #. code: 001-2-12,38,30,0 script Oscar#001-2-12 NPC_OSCAR,{ #: npc/001-2-12/oscar.txt:6 #, no-c-format @@ -12221,22 +12440,22 @@ msgstr "" #. code: l("Other"), #. code: setnpcdialogtitle l("Quest debug") + " - " + l("Other"); #. code: mes l("This menu gives access to quest debug menus for @@ quests.", strtolower(l("Other"))); +#: npc/commands/debug-quest.txt:127 #: npc/commands/debug-quest.txt:96 -#: npc/commands/debug-quest.txt:95 -#: npc/commands/debug-quest.txt:126 +#: npc/commands/debug-quest.txt:97 #, no-c-format msgid "Other" msgstr "" #. code: 1301: Other Drop Rates: MvP %.2fx / Card-Based %.2fx / Treasure %.2fx -#: conf/messages.conf:1251 +#: conf/messages.conf:1252 msgid "Other Drop Rates: MvP %.2fx / Card-Based %.2fx / Treasure %.2fx" msgstr "" #. code: 1090: Other Flags: #. code: 1081: Other Flags: -#: conf/messages.conf:883 -#: conf/messages.conf:874 +#: conf/messages.conf:875 +#: conf/messages.conf:884 msgid "Other Flags: " msgstr "" @@ -12246,13 +12465,20 @@ msgstr "" msgid "Other than that, I don't know much about what else is going on, so directly asking the Cap'tain about it could be a good idea." msgstr "" -#. code: mes col(l("Other things are written but are not legible anymore."), 9); -#: npc/000-2-0/note.txt:32 -#: npc/001-2-21/note.txt:32 +#. code: l("Other things are written but are not legible anymore."); +#: npc/000-2-0/note.txt:19 +#: npc/001-2-21/note.txt:19 #, no-c-format msgid "Other things are written but are not legible anymore." msgstr "" +#. code: l("Other."), -1, +#: npc/functions/bank.txt:33 +#: npc/functions/bank.txt:84 +#, no-c-format +msgid "Other." +msgstr "" + #. code: setarray .messages$[0], l("Ouch!"), l("It hurts so bad!"), #: npc/001-2-2/moon.txt:20 #, no-c-format @@ -12271,8 +12497,14 @@ msgstr "" msgid "Ouch... These boxes are so heavy!" msgstr "" +#. code: l("Our building here is also the finest place in the town. Just go and see for yourself!"); +#: npc/001-2-33/lozerk.txt:79 +#, no-c-format +msgid "Our building here is also the finest place in the town. Just go and see for yourself!" +msgstr "" + #. code: mesq l("Our crew is like a family, and if you agree to help us, I would like to invite you to join our family!"); -#: npc/000-2-3/nard.txt:96 +#: npc/000-2-3/nard.txt:98 #, no-c-format msgid "Our crew is like a family, and if you agree to help us, I would like to invite you to join our family!" msgstr "" @@ -12295,13 +12527,19 @@ msgstr "" msgid "Our only wish to eat a plush, so juicy sweet..." msgstr "" +#. code: l("Ow-oh!"), +#: npc/001-2-4/robin.txt:44 +#, no-c-format +msgid "Ow-oh!" +msgstr "" + #. code: 904: Packet 0x%x length: %d -#: conf/messages.conf:652 +#: conf/messages.conf:653 msgid "Packet 0x%x length: %d" msgstr "" #. code: 588: Paladin -#: conf/messages.conf:522 +#: conf/messages.conf:519 msgid "Paladin" msgstr "" @@ -12312,12 +12550,12 @@ msgid "Partner not ready." msgstr "" #. code: 227: Party modification is disabled in this map. -#: conf/messages.conf:224 +#: conf/messages.conf:226 msgid "Party modification is disabled in this map." msgstr "" #. code: 1096: PartyLock | -#: conf/messages.conf:889 +#: conf/messages.conf:890 msgid "PartyLock | " msgstr "" @@ -12327,44 +12565,38 @@ msgstr "" msgid "Pearl" msgstr "" -#. code: l("People started to steal from each other to survive. As cities grew, needs did too. Wars for fertile lands then rose."), -#: npc/001-2-6/books.txt:153 -#, no-c-format -msgid "People started to steal from each other to survive. As cities grew, needs did too. Wars for fertile lands then rose." -msgstr "" - #. code: mesq l("Perfect!"); #. code: l("Perfect!"), #: npc/000-1/astapolos.txt:151 #: npc/000-1/jalad.txt:121 -#: npc/001-2-19/lloyd.txt:114 +#: npc/001-2-19/lloyd.txt:120 #, no-c-format msgid "Perfect!" msgstr "" #. code: l("Perfect! I will wait for you here."); -#: npc/001-1/enora.txt:273 +#: npc/001-1/enora.txt:274 #, no-c-format msgid "Perfect! I will wait for you here." msgstr "" #. code: 185: Pet hunger changed. -#: conf/messages.conf:193 +#: conf/messages.conf:195 msgid "Pet hunger changed." msgstr "" #. code: 186: Pet hunger is already at maximum. -#: conf/messages.conf:194 +#: conf/messages.conf:196 msgid "Pet hunger is already at maximum." msgstr "" #. code: 182: Pet intimacy changed. -#: conf/messages.conf:190 +#: conf/messages.conf:192 msgid "Pet intimacy changed." msgstr "" #. code: 183: Pet intimacy is already at maximum. -#: conf/messages.conf:191 +#: conf/messages.conf:193 msgid "Pet intimacy is already at maximum." msgstr "" @@ -12405,7 +12637,7 @@ msgid "Peter#001-2-22" msgstr "" #. code: 866: Pets are not allowed in Guild Wars. -#: conf/messages.conf:625 +#: conf/messages.conf:626 msgid "Pets are not allowed in Guild Wars." msgstr "" @@ -12422,7 +12654,7 @@ msgid "Piberries Infusion" msgstr "" #. code: Name: "Pikpik" -#: mob_db.conf:595 +#: mob_db.conf:597 #, no-c-format msgid "Pikpik" msgstr "" @@ -12440,7 +12672,7 @@ msgid "Pink Cotton Dye" msgstr "" #. code: Name: "Piou" -#: mob_db.conf:110 +#: mob_db.conf:112 #, no-c-format msgid "Piou" msgstr "" @@ -12476,78 +12708,84 @@ msgid "Piou egg" msgstr "" #. code: Name: "Piousse" -#: mob_db.conf:152 +#: mob_db.conf:154 #, no-c-format msgid "Piousse" msgstr "" +#. code: dispbottom(l("Planting not implemented.")); +#: db/re/item_db.conf:155 +#, no-c-format +msgid "Planting not implemented." +msgstr "" + #. code: 1099: Player '%s' (session #%d) | Location: %d,%d -#: conf/messages.conf:892 +#: conf/messages.conf:893 msgid "Player '%s' (session #%d) | Location: %d,%d" msgstr "" #. code: 1437: Player '%s' has now been banned from the '%s' channel -#: conf/messages.conf:1454 +#: conf/messages.conf:1455 msgid "Player '%s' has now been banned from the '%s' channel" msgstr "" #. code: 1441: Player '%s' has now been unbanned from the '%s' channel -#: conf/messages.conf:1458 +#: conf/messages.conf:1459 msgid "Player '%s' has now been unbanned from the '%s' channel" msgstr "" #. code: 1465: Player '%s' is already banned from this channel -#: conf/messages.conf:1482 +#: conf/messages.conf:1483 msgid "Player '%s' is already banned from this channel" msgstr "" #. code: 1440: Player '%s' is not banned from this channel -#: conf/messages.conf:1457 +#: conf/messages.conf:1458 msgid "Player '%s' is not banned from this channel" msgstr "" #. code: 1434: Player '%s' was not found -#: conf/messages.conf:1452 +#: conf/messages.conf:1453 msgid "Player '%s' was not found" msgstr "" #. code: 257: Player database has been reloaded. -#: conf/messages.conf:254 +#: conf/messages.conf:256 msgid "Player database has been reloaded." msgstr "" #. code: 109: Player has been nuked! -#: conf/messages.conf:124 +#: conf/messages.conf:126 msgid "Player has been nuked!" msgstr "" #. code: 1235: Player is not muted. -#: conf/messages.conf:1143 +#: conf/messages.conf:1144 msgid "Player is not muted." msgstr "" #. code: 1168: Player is using %s skill tree (%d basic points). -#: conf/messages.conf:1021 +#: conf/messages.conf:1022 msgid "Player is using %s skill tree (%d basic points)." msgstr "" #. code: 1170: Player requires level %d of skill %s. -#: conf/messages.conf:1023 +#: conf/messages.conf:1024 msgid "Player requires level %d of skill %s." msgstr "" #. code: 121: Player unjailed. -#: conf/messages.conf:136 +#: conf/messages.conf:138 msgid "Player unjailed." msgstr "" #. code: 1236: Player unmuted. -#: conf/messages.conf:1144 +#: conf/messages.conf:1145 msgid "Player unmuted." msgstr "" #. code: 118: Player warped to jail. -#: conf/messages.conf:133 +#: conf/messages.conf:135 msgid "Player warped to jail." msgstr "" @@ -12564,7 +12802,7 @@ msgid "Please choose the desired gender:" msgstr "" #. code: l("Please come back anytime!"); -#: npc/001-1/enora.txt:427 +#: npc/001-1/enora.txt:428 #, no-c-format msgid "Please come back anytime!" msgstr "" @@ -12583,422 +12821,420 @@ msgid "Please don't touch these hats, they are for crew members only." msgstr "" #. code: 1143: Please enter a Monster/NPC name/ID (usage: @disguise <name/ID>). -#: conf/messages.conf:964 +#: conf/messages.conf:965 msgid "Please enter a Monster/NPC name/ID (usage: @disguise <name/ID>)." msgstr "" #. code: 1145: Please enter a Monster/NPC name/ID (usage: @disguiseall <name/ID>). -#: conf/messages.conf:968 +#: conf/messages.conf:969 msgid "Please enter a Monster/NPC name/ID (usage: @disguiseall <name/ID>)." msgstr "" #. code: 1130: Please enter a NPC name (usage: @enablenpc <NPC_name>). -#: conf/messages.conf:935 +#: conf/messages.conf:936 msgid "Please enter a NPC name (usage: @enablenpc <NPC_name>)." msgstr "" #. code: 1131: Please enter a NPC name (usage: @hidenpc <NPC_name>). -#: conf/messages.conf:938 +#: conf/messages.conf:939 msgid "Please enter a NPC name (usage: @hidenpc <NPC_name>)." msgstr "" #. code: 1133: Please enter a NPC name (usage: @npcoff <NPC_name>). -#: conf/messages.conf:944 +#: conf/messages.conf:945 msgid "Please enter a NPC name (usage: @npcoff <NPC_name>)." msgstr "" #. code: 1129: Please enter a NPC name (usage: @tonpc <NPC_name>). -#: conf/messages.conf:932 +#: conf/messages.conf:933 msgid "Please enter a NPC name (usage: @tonpc <NPC_name>)." msgstr "" #. code: 992: Please enter a clothes color (usage: @dye/@ccolor <clothes color: %d-%d>). -#: conf/messages.conf:722 +#: conf/messages.conf:723 msgid "Please enter a clothes color (usage: @dye/@ccolor <clothes color: %d-%d>)." msgstr "" #. code: 1030: Please enter a guild name (usage: @guild <guild_name>). -#: conf/messages.conf:811 +#: conf/messages.conf:812 msgid "Please enter a guild name (usage: @guild <guild_name>)." msgstr "" #. code: 1034: Please enter a guild name/ID (usage: @guildrecall <guild_name/ID>). -#: conf/messages.conf:821 +#: conf/messages.conf:822 msgid "Please enter a guild name/ID (usage: @guildrecall <guild_name/ID>)." msgstr "" #. code: 1126: Please enter a guild name/ID (usage: @guildspy <guild_name/ID>). -#: conf/messages.conf:923 +#: conf/messages.conf:924 msgid "Please enter a guild name/ID (usage: @guildspy <guild_name/ID>)." msgstr "" #. code: 994: Please enter a hair color (usage: @haircolor/@hcolor <hair color: %d-%d>). -#: conf/messages.conf:728 +#: conf/messages.conf:729 msgid "Please enter a hair color (usage: @haircolor/@hcolor <hair color: %d-%d>)." msgstr "" #. code: 993: Please enter a hair style (usage: @hairstyle/@hstyle <hair ID: %d-%d>). -#: conf/messages.conf:725 +#: conf/messages.conf:726 msgid "Please enter a hair style (usage: @hairstyle/@hstyle <hair ID: %d-%d>)." msgstr "" #. code: 1256: Please enter a homunculus ID (usage: @makehomun <homunculus id>). -#: conf/messages.conf:1180 +#: conf/messages.conf:1181 msgid "Please enter a homunculus ID (usage: @makehomun <homunculus id>)." msgstr "" #. code: 1259: Please enter a hunger value (usage: @homhungry <hunger value [0-100]>). -#: conf/messages.conf:1187 +#: conf/messages.conf:1188 msgid "Please enter a hunger value (usage: @homhungry <hunger value [0-100]>)." msgstr "" #. code: 1253: Please enter a level adjustment (usage: @homlevel <number of levels>). -#: conf/messages.conf:1171 +#: conf/messages.conf:1172 msgid "Please enter a level adjustment (usage: @homlevel <number of levels>)." msgstr "" #. code: 987: Please enter a level adjustment (usage: @joblvup/@jlevel/@joblvlup <number of levels>). -#: conf/messages.conf:711 +#: conf/messages.conf:712 msgid "Please enter a level adjustment (usage: @joblvup/@jlevel/@joblvlup <number of levels>)." msgstr "" #. code: 986: Please enter a level adjustment (usage: @lvup/@blevel/@baselvlup <number of levels>). -#: conf/messages.conf:708 +#: conf/messages.conf:709 msgid "Please enter a level adjustment (usage: @lvup/@blevel/@baselvlup <number of levels>)." msgstr "" #. code: 909: Please enter a map (usage: @warp/@rura/@mapmove <mapname> <x> <y>). -#: conf/messages.conf:659 +#: conf/messages.conf:660 msgid "Please enter a map (usage: @warp/@rura/@mapmove <mapname> <x> <y>)." msgstr "" #. code: 1149: Please enter a message (usage: @broadcast <message>). -#: conf/messages.conf:980 +#: conf/messages.conf:981 msgid "Please enter a message (usage: @broadcast <message>)." msgstr "" #. code: 1260: Please enter a message (usage: @homtalk <message>). -#: conf/messages.conf:1190 +#: conf/messages.conf:1191 msgid "Please enter a message (usage: @homtalk <message>)." msgstr "" #. code: 980: Please enter a message (usage: @kami <message>). -#: conf/messages.conf:696 +#: conf/messages.conf:697 msgid "Please enter a message (usage: @kami <message>)." msgstr "" #. code: 1150: Please enter a message (usage: @localbroadcast <message>). -#: conf/messages.conf:983 +#: conf/messages.conf:984 msgid "Please enter a message (usage: @localbroadcast <message>)." msgstr "" #. code: 1302: Please enter a message (usage: @me <message>). -#: conf/messages.conf:1254 +#: conf/messages.conf:1255 msgid "Please enter a message (usage: @me <message>)." msgstr "" #. code: 1224: Please enter a message (usage: @pettalk <message>). -#: conf/messages.conf:1122 +#: conf/messages.conf:1123 msgid "Please enter a message (usage: @pettalk <message>)." msgstr "" #. code: 1146: Please enter a mob name/ID and guild name/ID (usage: @disguiseguild <mob name/ID>, <guild name/ID>). -#: conf/messages.conf:971 +#: conf/messages.conf:972 msgid "Please enter a mob name/ID and guild name/ID (usage: @disguiseguild <mob name/ID>, <guild name/ID>)." msgstr "" #. code: 546: Please enter a mob name/id (usage: @showmobs <mob name/id>) -#: conf/messages.conf:475 +#: conf/messages.conf:472 msgid "Please enter a mob name/id (usage: @showmobs <mob name/id>)" msgstr "" #. code: 1218: Please enter a monster name (usage: @mobsearch <monster name>). -#: conf/messages.conf:1110 +#: conf/messages.conf:1111 msgid "Please enter a monster name (usage: @mobsearch <monster name>)." msgstr "" #. code: 1225: Please enter a monster name (usage: @summon <monster name> {duration}). -#: conf/messages.conf:1125 +#: conf/messages.conf:1126 msgid "Please enter a monster name (usage: @summon <monster name> {duration})." msgstr "" #. code: 1239: Please enter a monster name/ID (usage: @mobinfo <monster_name_or_monster_ID>). -#: conf/messages.conf:1153 +#: conf/messages.conf:1154 msgid "Please enter a monster name/ID (usage: @mobinfo <monster_name_or_monster_ID>)." msgstr "" #. code: 1288: Please enter a monster name/ID (usage: @whereis <monster_name_or_monster_ID>). -#: conf/messages.conf:1230 +#: conf/messages.conf:1231 msgid "Please enter a monster name/ID (usage: @whereis <monster_name_or_monster_ID>)." msgstr "" #. code: 1015: Please enter a monster/egg name/ID (usage: @makeegg <pet>). -#: conf/messages.conf:770 +#: conf/messages.conf:771 msgid "Please enter a monster/egg name/ID (usage: @makeegg <pet>)." msgstr "" #. code: 1011: Please enter a number (usage: @skpoint <number of points>). -#: conf/messages.conf:758 +#: conf/messages.conf:759 msgid "Please enter a number (usage: @skpoint <number of points>)." msgstr "" #. code: 1010: Please enter a number (usage: @stpoint <number of points>). -#: conf/messages.conf:755 +#: conf/messages.conf:756 msgid "Please enter a number (usage: @stpoint <number of points>)." msgstr "" #. code: 1029: Please enter a party name (usage: @party <party_name>). -#: conf/messages.conf:808 +#: conf/messages.conf:809 msgid "Please enter a party name (usage: @party <party_name>)." msgstr "" #. code: 1035: Please enter a party name/ID (usage: @partyrecall <party_name/ID>). -#: conf/messages.conf:824 +#: conf/messages.conf:825 msgid "Please enter a party name/ID (usage: @partyrecall <party_name/ID>)." msgstr "" #. code: 1127: Please enter a party name/ID (usage: @partyspy <party_name/ID>). -#: conf/messages.conf:926 +#: conf/messages.conf:927 msgid "Please enter a party name/ID (usage: @partyspy <party_name/ID>)." msgstr "" #. code: 1021: Please enter a player name (usage: @block <char name>). -#: conf/messages.conf:786 +#: conf/messages.conf:787 msgid "Please enter a player name (usage: @block <char name>)." msgstr "" #. code: 1134: Please enter a player name (usage: @jail <char_name>). -#: conf/messages.conf:947 +#: conf/messages.conf:948 msgid "Please enter a player name (usage: @jail <char_name>)." msgstr "" #. code: 911: Please enter a player name (usage: @jumpto/@warpto/@goto <char name/ID>). -#: conf/messages.conf:665 +#: conf/messages.conf:666 msgid "Please enter a player name (usage: @jumpto/@warpto/@goto <char name/ID>)." msgstr "" #. code: 1026: Please enter a player name (usage: @kick <char name/ID>). -#: conf/messages.conf:799 +#: conf/messages.conf:800 msgid "Please enter a player name (usage: @kick <char name/ID>)." msgstr "" #. code: 1128: Please enter a player name (usage: @nuke <char name>). -#: conf/messages.conf:929 +#: conf/messages.conf:930 msgid "Please enter a player name (usage: @nuke <char name>)." msgstr "" #. code: 1018: Please enter a player name (usage: @recall <char name/ID>). -#: conf/messages.conf:779 +#: conf/messages.conf:780 msgid "Please enter a player name (usage: @recall <char name/ID>)." msgstr "" #. code: 1230: Please enter a player name (usage: @trade <char name>). -#: conf/messages.conf:1134 +#: conf/messages.conf:1135 msgid "Please enter a player name (usage: @trade <char name>)." msgstr "" #. code: 1025: Please enter a player name (usage: @unban <char name>). -#: conf/messages.conf:796 +#: conf/messages.conf:797 msgid "Please enter a player name (usage: @unban <char name>)." msgstr "" #. code: 1024: Please enter a player name (usage: @unblock <char name>). -#: conf/messages.conf:793 +#: conf/messages.conf:794 msgid "Please enter a player name (usage: @unblock <char name>)." msgstr "" #. code: 1135: Please enter a player name (usage: @unjail/@discharge <char_name>). -#: conf/messages.conf:950 +#: conf/messages.conf:951 msgid "Please enter a player name (usage: @unjail/@discharge <char_name>)." msgstr "" #. code: 1234: Please enter a player name (usage: @unmute <char name>). -#: conf/messages.conf:1142 +#: conf/messages.conf:1143 msgid "Please enter a player name (usage: @unmute <char name>)." msgstr "" #. code: 910: Please enter a player name (usage: @where <char name>). -#: conf/messages.conf:662 +#: conf/messages.conf:663 msgid "Please enter a player name (usage: @where <char name>)." msgstr "" #. code: 996: Please enter a position and an amount (usage: @refine <equip position> <+/- amount>). -#: conf/messages.conf:733 +#: conf/messages.conf:734 msgid "Please enter a position and an amount (usage: @refine <equip position> <+/- amount>)." msgstr "" #. code: 1027: Please enter a quest skill ID. -#: conf/messages.conf:802 +#: conf/messages.conf:803 msgid "Please enter a quest skill ID." msgstr "" #. code: 1132: Please enter a script file name (usage: @loadnpc <file name>). -#: conf/messages.conf:941 +#: conf/messages.conf:942 msgid "Please enter a script file name (usage: @loadnpc <file name>)." msgstr "" #. code: 1163: Please enter a skill name to look up (usage: @skillid <skill name>). -#: conf/messages.conf:1010 +#: conf/messages.conf:1011 msgid "Please enter a skill name to look up (usage: @skillid <skill name>)." msgstr "" #. code: 1217: Please enter a sound filename (usage: @sound <filename>). -#: conf/messages.conf:1107 +#: conf/messages.conf:1108 msgid "Please enter a sound filename (usage: @sound <filename>)." msgstr "" #. code: 918: Please enter a speed value (usage: @speed <%d-%d>). -#: conf/messages.conf:678 +#: conf/messages.conf:679 msgid "Please enter a speed value (usage: @speed <%d-%d>)." msgstr "" #. code: 1009: Please enter a status type/flag (usage: @displaystatus <status type> <flag> <tick> {<val1> {<val2> {<val3>}}}). -#: conf/messages.conf:752 +#: conf/messages.conf:753 msgid "Please enter a status type/flag (usage: @displaystatus <status type> <flag> <tick> {<val1> {<val2> {<val3>}}})." msgstr "" #. code: 1297: Please enter a time in minutes (usage: @mutearea/@stfu <time in minutes>). -#: conf/messages.conf:1245 +#: conf/messages.conf:1246 msgid "Please enter a time in minutes (usage: @mutearea/@stfu <time in minutes>)." msgstr "" #. code: l("Please enter a valid amount."); -#: npc/001-2-19/lloyd.txt:204 #: npc/001-1/fexil.txt:106 -#: npc/001-2-19/lloyd.txt:179 #, no-c-format msgid "Please enter a valid amount." msgstr "" #. code: 1014: Please enter a valid level (usage: @guildlvup/@guildlvlup <# of levels>). -#: conf/messages.conf:767 +#: conf/messages.conf:768 msgid "Please enter a valid level (usage: @guildlvup/@guildlvlup <# of levels>)." msgstr "" #. code: 1017: Please enter a valid number (usage: @pethungry <0-100>). -#: conf/messages.conf:776 +#: conf/messages.conf:777 msgid "Please enter a valid number (usage: @pethungry <0-100>)." msgstr "" #. code: 1008: Please enter a valid position (usage: @memo <memo_position:%d-%d>). -#: conf/messages.conf:749 +#: conf/messages.conf:750 msgid "Please enter a valid position (usage: @memo <memo_position:%d-%d>)." msgstr "" #. code: 1016: Please enter a valid value (usage: @petfriendly <0-1000>). -#: conf/messages.conf:773 +#: conf/messages.conf:774 msgid "Please enter a valid value (usage: @petfriendly <0-1000>)." msgstr "" #. code: 1013: Please enter a valid value (usage: @str/@agi/@vit/@int/@dex/@luk <+/-adjustment>). -#: conf/messages.conf:764 +#: conf/messages.conf:765 msgid "Please enter a valid value (usage: @str/@agi/@vit/@int/@dex/@luk <+/-adjustment>)." msgstr "" #. code: 984: Please enter all parameters (usage: @item2 <item name/ID> <quantity>). -#: conf/messages.conf:704 +#: conf/messages.conf:705 msgid "Please enter all parameters (usage: @item2 <item name/ID> <quantity>)." msgstr "" #. code: 296: Please enter all parameters (usage: @itembound2 <item name/ID> <quantity> -#: conf/messages.conf:295 +#: conf/messages.conf:297 msgid "Please enter all parameters (usage: @itembound2 <item name/ID> <quantity>" msgstr "" #. code: 1028: Please enter an amount (usage: @spiritball <number: 0-%d>). -#: conf/messages.conf:805 +#: conf/messages.conf:806 msgid "Please enter an amount (usage: @spiritball <number: 0-%d>)." msgstr "" #. code: 1012: Please enter an amount (usage: @zeny <amount>). -#: conf/messages.conf:761 +#: conf/messages.conf:762 msgid "Please enter an amount (usage: @zeny <amount>)." msgstr "" #. code: 1322: Please enter an amount. -#: conf/messages.conf:1292 +#: conf/messages.conf:1293 msgid "Please enter an amount." msgstr "" #. code: 1152: Please enter an effect number (usage: @effect <effect number>). -#: conf/messages.conf:989 +#: conf/messages.conf:990 msgid "Please enter an effect number (usage: @effect <effect number>)." msgstr "" #. code: 1258: Please enter an intimacy value (usage: @homfriendly <intimacy value [0-1000]>). -#: conf/messages.conf:1184 +#: conf/messages.conf:1185 msgid "Please enter an intimacy value (usage: @homfriendly <intimacy value [0-1000]>)." msgstr "" #. code: 983: Please enter an item name or ID (usage: @item <item name/ID> <quantity>). -#: conf/messages.conf:701 +#: conf/messages.conf:702 msgid "Please enter an item name or ID (usage: @item <item name/ID> <quantity>)." msgstr "" #. code: 295: Please enter an item name or ID (usage: @itembound <item name/ID> <quantity> <bound_type>). -#: conf/messages.conf:294 +#: conf/messages.conf:296 msgid "Please enter an item name or ID (usage: @itembound <item name/ID> <quantity> <bound_type>)." msgstr "" #. code: 1276: Please enter an item name/ID (usage: @ii/@iteminfo <item name/ID>). -#: conf/messages.conf:1214 +#: conf/messages.conf:1215 msgid "Please enter an item name/ID (usage: @ii/@iteminfo <item name/ID>)." msgstr "" #. code: 1355: Please enter an item name/ID, a quantity, and a player name (usage: #delitem <player> <item_name_or_ID> <quantity>). -#: conf/messages.conf:1337 +#: conf/messages.conf:1338 msgid "Please enter an item name/ID, a quantity, and a player name (usage: #delitem <player> <item_name_or_ID> <quantity>)." msgstr "" #. code: 1007: Please enter at least one item name/ID (usage: @produce <equip name/ID> <element> <# of very's>). -#: conf/messages.conf:746 +#: conf/messages.conf:747 msgid "Please enter at least one item name/ID (usage: @produce <equip name/ID> <element> <# of very's>)." msgstr "" #. code: 921: Please enter at least one option. -#: conf/messages.conf:687 +#: conf/messages.conf:688 msgid "Please enter at least one option." msgstr "" #. code: 1118: Please enter at least one valid list number (usage: @mapinfo <0-3> <map>). #. code: 1038: Please enter at least one valid list number (usage: @mapinfo <0-3> <map>). -#: conf/messages.conf:831 -#: conf/messages.conf:911 +#: conf/messages.conf:832 +#: conf/messages.conf:912 msgid "Please enter at least one valid list number (usage: @mapinfo <0-3> <map>)." msgstr "" #. code: 991: Please enter at least one value (usage: @model <hair ID: %d-%d> <hair color: %d-%d> <clothes color: %d-%d>). -#: conf/messages.conf:719 +#: conf/messages.conf:720 msgid "Please enter at least one value (usage: @model <hair ID: %d-%d> <hair color: %d-%d> <clothes color: %d-%d>)." msgstr "" #. code: 1022: Please enter ban time and a player name (usage: @ban <time> <char name>). -#: conf/messages.conf:789 +#: conf/messages.conf:790 msgid "Please enter ban time and a player name (usage: @ban <time> <char name>)." msgstr "" #. code: 981: Please enter color and message (usage: @kamic <color> <message>). -#: conf/messages.conf:697 +#: conf/messages.conf:698 msgid "Please enter color and message (usage: @kamic <color> <message>)." msgstr "" #. code: 1304: Please enter guild name/ID (usage: @sizeguild <size> <guild name/ID>). -#: conf/messages.conf:1260 +#: conf/messages.conf:1261 msgid "Please enter guild name/ID (usage: @sizeguild <size> <guild name/ID>)." msgstr "" #. code: 1147: Please enter guild name/ID (usage: @undisguiseguild <guild name/ID>). -#: conf/messages.conf:974 +#: conf/messages.conf:975 msgid "Please enter guild name/ID (usage: @undisguiseguild <guild name/ID>)." msgstr "" #. code: 1284: Please enter item name/ID (usage: @whodrops <item name/ID>). -#: conf/messages.conf:1224 +#: conf/messages.conf:1225 msgid "Please enter item name/ID (usage: @whodrops <item name/ID>)." msgstr "" #. code: 1031: Please enter part of an item name (usage: @idsearch <part_of_item_name>). -#: conf/messages.conf:814 +#: conf/messages.conf:815 msgid "Please enter part of an item name (usage: @idsearch <part_of_item_name>)." msgstr "" @@ -13009,12 +13245,12 @@ msgid "Please enter the combat zone on the left." msgstr "" #. code: 1222: Please enter the correct parameters (usage: @npctalk <npc name>, <message>). -#: conf/messages.conf:1118 +#: conf/messages.conf:1119 msgid "Please enter the correct parameters (usage: @npctalk <npc name>, <message>)." msgstr "" #. code: 1223: Please enter the correct parameters (usage: @npctalkc <color> <npc name>, <message>). -#: conf/messages.conf:1119 +#: conf/messages.conf:1120 msgid "Please enter the correct parameters (usage: @npctalkc <color> <npc name>, <message>)." msgstr "" @@ -13043,13 +13279,13 @@ msgid "Please enter the message:" msgstr "" #. code: mes l("Please enter the new line."); -#: npc/commands/motd.txt:30 +#: npc/commands/motd.txt:34 #, no-c-format msgid "Please enter the new line." msgstr "" #. code: 1151: Please enter two e-mail addresses (usage: @email <current@email> <new@email>). -#: conf/messages.conf:986 +#: conf/messages.conf:987 msgid "Please enter two e-mail addresses (usage: @email <current@email> <new@email>)." msgstr "" @@ -13072,22 +13308,28 @@ msgid "Please find the small chest, buried somewhere on Artis hill." msgstr "" #. code: l("Please guide me."))) -#: npc/001-1/enora.txt:269 +#: npc/001-1/enora.txt:270 #, no-c-format msgid "Please guide me." msgstr "" #. code: mes l("Please select a category:"); -#: npc/commands/debug-quest.txt:121 +#: npc/commands/debug-quest.txt:122 #, no-c-format msgid "Please select a category:" msgstr "" +#. code: l("Please select a chapter:"); +#: npc/001-2-4/books.txt:33 +#, no-c-format +msgid "Please select a chapter:" +msgstr "" + #. code: mes l("Please select a quest:"); #: npc/commands/debug-quest.txt:36 #: npc/commands/debug-quest.txt:10 #: npc/commands/debug-quest.txt:69 -#: npc/commands/debug-quest.txt:98 +#: npc/commands/debug-quest.txt:99 #, no-c-format msgid "Please select a quest:" msgstr "" @@ -13099,7 +13341,7 @@ msgid "Please select the interval:" msgstr "" #. code: 80: Please specify a display name or monster name/id. -#: conf/messages.conf:97 +#: conf/messages.conf:99 msgid "Please specify a display name or monster name/id." msgstr "" @@ -13109,10 +13351,10 @@ msgstr "" msgid "Please take this @@ for your help." msgstr "" -#. code: l("Please try to figure out what went wrong with this order and bring me these potions."), -#: npc/001-1/enora.txt:233 +#. code: l("Please try to figure out what went wrong with this order and bring me those potions."), +#: npc/001-1/enora.txt:234 #, no-c-format -msgid "Please try to figure out what went wrong with this order and bring me these potions." +msgid "Please try to figure out what went wrong with this order and bring me those potions." msgstr "" #. code: l("Please, have a seat."), @@ -13121,6 +13363,12 @@ msgstr "" msgid "Please, have a seat." msgstr "" +#. code: select(l("Pleasure to meet you. I am @@.", strcharinfo(PC_NAME))); +#: npc/001-2-33/lozerk.txt:27 +#, no-c-format +msgid "Pleasure to meet you. I am @@." +msgstr "" + #. code: 001-2-28,28,28,0 script Plush#001-2-28 NPC_RED,{ #: npc/001-2-28/plush.txt:8 #, no-c-format @@ -13144,7 +13392,7 @@ msgid "Plushroom Box" msgstr "" #. code: Name: "Plushroom Field" -#: mob_db.conf:518 +#: mob_db.conf:520 #, no-c-format msgid "Plushroom Field" msgstr "" @@ -13180,7 +13428,7 @@ msgid "Poor Chelios, I don't envy him..." msgstr "" #. code: 1178: Position: 1:Top 2:Middle 3:Bottom 4:Weapon 5:Shield 6:Shoes 7:Robe 8:Body -#: conf/messages.conf:1037 +#: conf/messages.conf:1038 msgid "Position: 1:Top 2:Middle 3:Bottom 4:Weapon 5:Shield 6:Shoes 7:Robe 8:Body" msgstr "" @@ -13191,18 +13439,18 @@ msgid "Practice! There are no secrets to becoming a warrior." msgstr "" #. code: 558: Priest -#: conf/messages.conf:491 +#: conf/messages.conf:488 msgid "Priest" msgstr "" #. code: mes col("-- " + l("Princess Slayer"), 9); -#: npc/001-2-6/books.txt:122 +#: npc/001-2-6/books.txt:119 #, no-c-format msgid "Princess Slayer" msgstr "" #. code: 590: Professor -#: conf/messages.conf:524 +#: conf/messages.conf:521 msgid "Professor" msgstr "" @@ -13213,7 +13461,7 @@ msgstr "" #: npc/commands/debug-quest.txt:34 #: npc/commands/debug-quest.txt:7 #: npc/commands/debug-quest.txt:33 -#: npc/commands/debug-quest.txt:124 +#: npc/commands/debug-quest.txt:125 #, no-c-format msgid "Prologue" msgstr "" @@ -13243,7 +13491,7 @@ msgid "Pumpkin Seeds" msgstr "" #. code: Name: "Pumpkish" -#: mob_db.conf:845 +#: mob_db.conf:847 #, no-c-format msgid "Pumpkish" msgstr "" @@ -13267,32 +13515,32 @@ msgid "Purple Cotton Dye" msgstr "" #. code: 1046: PvP Flags: -#: conf/messages.conf:839 +#: conf/messages.conf:840 msgid "PvP Flags: " msgstr "" #. code: 31: PvP Off. -#: conf/messages.conf:57 +#: conf/messages.conf:58 msgid "PvP Off." msgstr "" #. code: 32: PvP On. -#: conf/messages.conf:58 +#: conf/messages.conf:59 msgid "PvP On." msgstr "" #. code: 160: PvP is already Off. -#: conf/messages.conf:168 +#: conf/messages.conf:170 msgid "PvP is already Off." msgstr "" #. code: 161: PvP is already On. -#: conf/messages.conf:169 +#: conf/messages.conf:171 msgid "PvP is already On." msgstr "" #. code: 1047: Pvp ON | -#: conf/messages.conf:840 +#: conf/messages.conf:841 msgid "Pvp ON | " msgstr "" @@ -13350,7 +13598,7 @@ msgid "Q'Pid#001-1" msgstr "" #. code: 1377: Quest database has been reloaded. -#: conf/messages.conf:1369 +#: conf/messages.conf:1370 msgid "Quest database has been reloaded." msgstr "" @@ -13368,19 +13616,21 @@ msgstr "" #: npc/functions/quest-debug/031-General_Janus.txt:8 #: npc/functions/quest-debug/028-General_Narrator.txt:8 #: npc/functions/quest-debug/020-ArtisQuests_Urchin.txt:8 -#: npc/commands/debug-quest.txt:33 +#: npc/functions/quest-debug/033-Artis_Legion_Progress.txt:9 #: npc/functions/quest-debug/006-ShipQuests_ArpanMoney.txt:8 +#: npc/commands/debug-quest.txt:33 #: npc/functions/quest-debug/004-ShipQuests_Nard.txt:8 #: npc/functions/quest-debug/012-ShipQuests_Gulukan.txt:8 #: npc/functions/quest-debug/014-ShipQuests_QMuller.txt:8 #: npc/functions/quest-debug/000-ShipQuests_Julia.txt:8 +#: npc/commands/debug-quest.txt:119 #: npc/commands/debug-quest.txt:66 #: npc/functions/quest-debug/008-ShipQuests_Couwan.txt:8 #: npc/functions/quest-debug/026-General_Rumly.txt:8 #: npc/functions/quest-debug/019-ArtisQuests_LazyBrother.txt:8 +#: npc/commands/debug-quest.txt:96 #: npc/functions/quest-debug/002-ShipQuests_Alige.txt:8 #: npc/functions/quest-debug/032-ArtisQuests_MonaDad.txt:8 -#: npc/commands/debug-quest.txt:95 #: npc/functions/quest-debug/003-ShipQuests_Peter.txt:8 #: npc/functions/quest-debug/007-ShipQuests_Door.txt:8 #: npc/functions/quest-debug/001-ShipQuests_Arpan.txt:8 @@ -13392,7 +13642,6 @@ msgstr "" #: npc/functions/quest-debug/029-ArtisQuests_Fexil.txt:8 #: npc/functions/quest-debug/022-ArtisQuests_Fishman.txt:8 #: npc/functions/quest-debug/027-ArtisQuests_Enora.txt:8 -#: npc/commands/debug-quest.txt:118 #: npc/functions/quest-debug/016-ShipQuests_Gugli.txt:8 #: npc/commands/debug-quest.txt:7 #, no-c-format @@ -13418,6 +13667,7 @@ msgstr "" #. code: mes l("Quest state: @@", getq(ArtisQuests_MonaDad)); #. code: mes l("Quest state: @@", getq(General_Rumly)); #. code: mes l("Quest state: @@", getq(ArtisQuests_LazyBrother)); +#. code: mes l("Quest state: @@", getq(Artis_Legion_Progress)); #. code: mes l("Quest state: @@", getq(ShipQuests_Gugli)); #. code: mes l("Quest state: @@", getq(ShipQuests_Ale)); #. code: mes l("Quest state: @@", getq(ShipQuests_Knife)); @@ -13459,6 +13709,7 @@ msgstr "" #: npc/functions/quest-debug/002-ShipQuests_Alige.txt:11 #: npc/functions/quest-debug/000-ShipQuests_Julia.txt:11 #: npc/functions/quest-debug/014-ShipQuests_QMuller.txt:11 +#: npc/functions/quest-debug/033-Artis_Legion_Progress.txt:12 #: npc/functions/quest-debug/030-ArtisQuests_Lloyd.txt:11 #: npc/functions/quest-debug/027-ArtisQuests_Enora.txt:11 #, no-c-format @@ -13469,11 +13720,12 @@ msgstr "" #: npc/001-1/calypsan.txt:68 #: npc/001-1/salem.txt:115 #: npc/001-2-0/resa.txt:51 +#: npc/001-2-9/janus.txt:142 #: npc/001-1/chelios.txt:88 -#: npc/001-2-9/janus.txt:140 #: npc/001-2-12/oscar.txt:118 #: npc/001-2-26/ivan.txt:64 -#: npc/001-1/qpid.txt:179 +#: npc/001-2-33/lozerk.txt:106 +#: npc/001-1/qpid.txt:135 #, no-c-format msgid "Quit" msgstr "" @@ -13518,17 +13770,23 @@ msgid "Raises your job level by 50" msgstr "" #. code: 627: Ranger -#: conf/messages.conf:564 +#: conf/messages.conf:561 msgid "Ranger" msgstr "" #. code: 658: Ranger T -#: conf/messages.conf:598 +#: conf/messages.conf:595 msgid "Ranger T" msgstr "" +#. code: l("Rate management"), +#: npc/commands/event.txt:25 +#, no-c-format +msgid "Rate management" +msgstr "" + #. code: Name: "Ratto" -#: mob_db.conf:246 +#: mob_db.conf:248 #, no-c-format msgid "Ratto" msgstr "" @@ -13570,7 +13828,7 @@ msgid "Really? That's kind of you, I accept your help!" msgstr "" #. code: 655: Rebellion -#: conf/messages.conf:594 +#: conf/messages.conf:591 msgid "Rebellion" msgstr "" @@ -13610,10 +13868,16 @@ msgstr "" msgid "Registered" msgstr "" -#. code: l("Registration is open for everybody, but newcomers need to pay a fee for all of the paperwork."); -#: npc/001-2-19/lloyd.txt:57 +#. code: l("Registration is open to everybody, but newcomers need to pay a fee for all of the paperwork."); +#: npc/001-2-19/lloyd.txt:59 #, no-c-format -msgid "Registration is open for everybody, but newcomers need to pay a fee for all of the paperwork." +msgid "Registration is open to everybody, but newcomers need to pay a fee for all of the paperwork." +msgstr "" + +#. code: mes l("Related quests:"); +#: npc/functions/quest-debug/000-ShipQuests_Julia.txt:13 +#, no-c-format +msgid "Related quests:" msgstr "" #. code: mesq l("Remember, you have to find my brother on the hill east of here."); @@ -13629,7 +13893,7 @@ msgid "Remind me, what should I do?" msgstr "" #. code: menuimage("actions/remove", l("Remove this line")), -#: npc/commands/motd.txt:99 +#: npc/commands/motd.txt:103 #, no-c-format msgid "Remove this line" msgstr "" @@ -13641,27 +13905,27 @@ msgid "Remove this skill" msgstr "" #. code: 411: Removed %d Kafra points. Total %d points. -#: conf/messages.conf:452 +#: conf/messages.conf:454 msgid "Removed %d Kafra points. Total %d points." msgstr "" #. code: 410: Removed %d cash points. Total %d points. -#: conf/messages.conf:451 +#: conf/messages.conf:453 msgid "Removed %d cash points. Total %d points." msgstr "" #. code: 1442: Removed all bans from the '%s' channel -#: conf/messages.conf:1459 +#: conf/messages.conf:1460 msgid "Removed all bans from the '%s' channel" msgstr "" #. code: 1494: Removed item type: '%s' from your autoloottype list. -#: conf/messages.conf:1533 +#: conf/messages.conf:1534 msgid "Removed item type: '%s' from your autoloottype list." msgstr "" #. code: 1194: Removed item: '%s'/'%s' {%d} from your autolootitem list. -#: conf/messages.conf:1065 +#: conf/messages.conf:1066 msgid "Removed item: '%s'/'%s' {%d} from your autolootitem list." msgstr "" @@ -13677,6 +13941,12 @@ msgstr "" msgid "Repeat: @@ times" msgstr "" +#. code: l("Report back to me once you've had enough!"); +#: npc/001-2-33/lozerk.txt:36 +#, no-c-format +msgid "Report back to me once you've had enough!" +msgstr "" + #. code: menuimage("actions/edit", l("Gender") + " [" + l("Requires logout") + "]"), #: npc/commands/debug-look.txt:68 #, no-c-format @@ -13696,13 +13966,13 @@ msgid "Resa gave package" msgstr "" #. code: menuimage("actions/reset", l("Reset")), -#: npc/commands/debug.txt:103 +#: npc/commands/debug.txt:105 #, no-c-format msgid "Reset" msgstr "" #. code: 1324: Reset 'Feeling' maps. -#: conf/messages.conf:1298 +#: conf/messages.conf:1299 msgid "Reset 'Feeling' maps." msgstr "" @@ -13731,7 +14001,7 @@ msgid "Reset subquests" msgstr "" #. code: 1089: Reset | -#: conf/messages.conf:882 +#: conf/messages.conf:883 msgid "Reset | " msgstr "" @@ -13739,25 +14009,24 @@ msgstr "" #. code: rif(getarg(0,0), menuimage("actions/back", l("Return to Debug menu"))); #. code: menuimage("actions/back", l("Return to Debug menu")); #: npc/commands/debug-look.txt:72 -#: npc/commands/debug-quest.txt:127 #: npc/commands/debug.txt:26 +#: npc/commands/debug-quest.txt:128 #: npc/commands/debug-skill.txt:52 #, no-c-format msgid "Return to Debug menu" msgstr "" -#. code: menuimage("actions/home", l("Return to Super Menu")); #. code: rif(getarg(0,0), menuimage("actions/home", l("Return to Super Menu"))); -#: npc/commands/debug.txt:104 -#: npc/commands/event.txt:10 +#: npc/commands/event.txt:26 +#: npc/commands/debug.txt:106 +#: npc/commands/motd.txt:148 #: npc/commands/scheduled-broadcasts.txt:165 -#: npc/commands/motd.txt:144 #, no-c-format msgid "Return to Super Menu" msgstr "" #. code: menuimage("actions/home", l("Return to main menu")); -#: npc/commands/motd.txt:103 +#: npc/commands/motd.txt:107 #, no-c-format msgid "Return to main menu" msgstr "" @@ -13775,17 +14044,17 @@ msgid "Returned piou to Salem" msgstr "" #. code: 1306: Returned to normal state. -#: conf/messages.conf:1264 +#: conf/messages.conf:1265 msgid "Returned to normal state." msgstr "" #. code: 1307: Returned to real name. -#: conf/messages.conf:1267 +#: conf/messages.conf:1268 msgid "Returned to real name." msgstr "" #. code: 1356: Returning to normal font. -#: conf/messages.conf:1340 +#: conf/messages.conf:1341 msgid "Returning to normal font." msgstr "" @@ -13820,17 +14089,17 @@ msgid "Robin" msgstr "" #. code: 566: Rogue -#: conf/messages.conf:499 +#: conf/messages.conf:496 msgid "Rogue" msgstr "" #. code: 631: Royal Guard -#: conf/messages.conf:568 +#: conf/messages.conf:565 msgid "Royal Guard" msgstr "" #. code: 662: Royal Guard T -#: conf/messages.conf:602 +#: conf/messages.conf:599 msgid "Royal Guard T" msgstr "" @@ -13865,12 +14134,12 @@ msgid "Rumly#001-1" msgstr "" #. code: 625: Rune Knight -#: conf/messages.conf:562 +#: conf/messages.conf:559 msgid "Rune Knight" msgstr "" #. code: 656: Rune Knight T -#: conf/messages.conf:596 +#: conf/messages.conf:593 msgid "Rune Knight T" msgstr "" @@ -13887,7 +14156,7 @@ msgid "Sadly, you found nothing but dirt." msgstr "" #. code: 565: Sage -#: conf/messages.conf:498 +#: conf/messages.conf:495 msgid "Sage" msgstr "" @@ -13904,7 +14173,7 @@ msgid "Sailors" msgstr "" #. code: 1074: Sakura | -#: conf/messages.conf:867 +#: conf/messages.conf:868 msgid "Sakura | " msgstr "" @@ -13932,9 +14201,9 @@ msgstr "" msgid "Sapartan" msgstr "" -#. code: setnpcdialogtitle l("Scheduled broadcasts"); #. code: l("Scheduled broadcasts"), -#: npc/commands/super-menu.txt:18 +#. code: setnpcdialogtitle l("Scheduled broadcasts"); +#: npc/commands/super-menu.txt:16 #: npc/commands/scheduled-broadcasts.txt:134 #, no-c-format msgid "Scheduled broadcasts" @@ -13947,17 +14216,17 @@ msgid "Scheduled broadcasts - Create new" msgstr "" #. code: 261: Script could not be loaded. -#: conf/messages.conf:258 +#: conf/messages.conf:260 msgid "Script could not be loaded." msgstr "" #. code: 262: Script loaded. -#: conf/messages.conf:259 +#: conf/messages.conf:261 msgid "Script loaded." msgstr "" #. code: 100: Scripts have been reloaded. -#: conf/messages.conf:115 +#: conf/messages.conf:117 msgid "Scripts have been reloaded." msgstr "" @@ -13974,7 +14243,7 @@ msgid "Sea water?! I will not help you with your evil plan!" msgstr "" #. code: 77: Search results for '%s' (name: id): -#: conf/messages.conf:94 +#: conf/messages.conf:96 msgid "Search results for '%s' (name: id):" msgstr "" @@ -13993,7 +14262,7 @@ msgstr "" #. code: npctalk3 l("See you later!"); #. code: l("See you later!"), #: npc/001-1/cookiemaster.txt:249 -#: npc/functions/goodbye.txt:10 +#: npc/functions/goodbye.txt:17 #, no-c-format msgid "See you later!" msgstr "" @@ -14005,15 +14274,15 @@ msgid "See you next time!" msgstr "" #. code: l("See you soon!"), -#: npc/functions/goodbye.txt:11 +#: npc/functions/goodbye.txt:18 #, no-c-format msgid "See you soon!" msgstr "" -#. code: setarray .byemsg$[0], l("See you!"), #. code: l("See you!"), L_Quit; +#. code: l("See you!"), +#: npc/functions/goodbye.txt:16 #: npc/000-1/gugli.txt:105 -#: npc/functions/goodbye.txt:9 #, no-c-format msgid "See you!" msgstr "" @@ -14099,7 +14368,7 @@ msgid "Send this message also on login?" msgstr "" #. code: 88: Sending request to login server... -#: conf/messages.conf:103 +#: conf/messages.conf:105 msgid "Sending request to login server..." msgstr "" @@ -14118,10 +14387,28 @@ msgid "Sent on login: yes" msgstr "" #. code: 258: Sent packet 0x%x (%d) -#: conf/messages.conf:255 +#: conf/messages.conf:257 msgid "Sent packet 0x%x (%d)" msgstr "" +#. code: l("Sent to Q'Anon"), 5; +#: npc/functions/quest-debug/033-Artis_Legion_Progress.txt:21 +#, no-c-format +msgid "Sent to Q'Anon" +msgstr "" + +#. code: l("Sent to battle"), 3, +#: npc/functions/quest-debug/033-Artis_Legion_Progress.txt:19 +#, no-c-format +msgid "Sent to battle" +msgstr "" + +#. code: l("Sent to training"), 1, +#: npc/functions/quest-debug/033-Artis_Legion_Progress.txt:17 +#, no-c-format +msgid "Sent to training" +msgstr "" + #. code: mes l("Sent: @@ times out of @@", $@SCHED_Opt[2], ($@SCHED_Opt[3] ? $@SCHED_Opt[3] : "∞")); #: npc/commands/scheduled-broadcasts.txt:156 #, no-c-format @@ -14147,17 +14434,17 @@ msgid "Seriously?!" msgstr "" #. code: 245: Server Uptime: %ld days, %ld hours, %ld minutes, %ld seconds. -#: conf/messages.conf:242 +#: conf/messages.conf:244 msgid "Server Uptime: %ld days, %ld hours, %ld minutes, %ld seconds." msgstr "" #. code: 419: Server is jammed due to overpopulation. -#: conf/messages.conf:412 +#: conf/messages.conf:414 msgid "Server is jammed due to overpopulation." msgstr "" #. code: 230: Server time (normal time): %A, %B %d %Y %X. -#: conf/messages.conf:227 +#: conf/messages.conf:229 msgid "Server time (normal time): %A, %B %d %Y %X." msgstr "" @@ -14168,12 +14455,12 @@ msgid "Set a new broadcast" msgstr "" #. code: 1233: Set battle_config as requested. -#: conf/messages.conf:1139 +#: conf/messages.conf:1140 msgid "Set battle_config as requested." msgstr "" #. code: .@menustr$ += menuimage("actions/nuke", l("Set state manually")); -#: npc/functions/quest-debug/functions.txt:33 +#: npc/functions/quest-debug/functions.txt:43 #, no-c-format msgid "Set state manually" msgstr "" @@ -14191,22 +14478,22 @@ msgid "Set the level manually" msgstr "" #. code: 307: Seven Castles -#: conf/messages.conf:308 +#: conf/messages.conf:310 msgid "Seven Castles" msgstr "" #. code: 317: Seventeen Castles -#: conf/messages.conf:318 +#: conf/messages.conf:320 msgid "Seventeen Castles" msgstr "" #. code: 637: Shadow Chaser -#: conf/messages.conf:576 +#: conf/messages.conf:573 msgid "Shadow Chaser" msgstr "" #. code: 668: Shadow Chaser T -#: conf/messages.conf:608 +#: conf/messages.conf:605 msgid "Shadow Chaser T" msgstr "" @@ -14230,7 +14517,7 @@ msgstr "" #. code: l("She is waiting for you on the dock."), #. code: l("She is waiting for you on the dock."); -#: npc/001-2-21/julia.txt:135 +#: npc/001-2-21/julia.txt:120 #: npc/001-1/devis.txt:15 #, no-c-format msgid "She is waiting for you on the dock." @@ -14243,13 +14530,13 @@ msgid "She said she will accept me when pious will have teeth. It's just a matte msgstr "" #. code: rif(.@q == 0, l("She told me that you had some tasks for me.")), -#: npc/001-1/enora.txt:372 +#: npc/001-1/enora.txt:373 #, no-c-format msgid "She told me that you had some tasks for me." msgstr "" #. code: l("She wants? What if I don't want?"), -#: npc/001-1/qpid.txt:113 +#: npc/001-1/qpid.txt:69 #, no-c-format msgid "She wants? What if I don't want?" msgstr "" @@ -14273,7 +14560,7 @@ msgid "Shemagh" msgstr "" #. code: mesq l("Shhht, don't say it that loud..."); -#: npc/000-2-1/chefgado.txt:143 +#: npc/000-2-1/chefgado.txt:144 #, no-c-format msgid "Shhht, don't say it that loud..." msgstr "" @@ -14286,108 +14573,120 @@ msgid "Shht shht!" msgstr "" #. code: 881: Shop is out of stock! Come again later! -#: conf/messages.conf:640 +#: conf/messages.conf:641 msgid "Shop is out of stock! Come again later!" msgstr "" +#. code: l("Should you be too quick or wait too long, you will most likely fail."); +#: npc/001-2-4/books.txt:78 +#, no-c-format +msgid "Should you be too quick or wait too long, you will most likely fail." +msgstr "" + #. code: 001-1,161,72,0 script Sign#001-1-s-alchemist NPC_NO_SPRITE,{ -#: npc/001-1/sign.txt:156 +#: npc/001-1/sign.txt:157 #, no-c-format msgid "Sign#001-1-s-alchemist" msgstr "" +#. code: 001-1,47,97,0 script Sign#001-1-s-barber NPC_NO_SPRITE,{ +#: npc/001-1/sign.txt:177 +#, no-c-format +msgid "Sign#001-1-s-barber" +msgstr "" + #. code: 001-1,95,111,0 script Sign#001-1-s-blacksmith NPC_NO_SPRITE,{ -#: npc/001-1/sign.txt:106 +#: npc/001-1/sign.txt:107 #, no-c-format msgid "Sign#001-1-s-blacksmith" msgstr "" #. code: 001-1,91,66,0 script Sign#001-1-s-cityhall NPC_NO_SPRITE,{ -#: npc/001-1/sign.txt:96 +#: npc/001-1/sign.txt:97 #, no-c-format msgid "Sign#001-1-s-cityhall" msgstr "" #. code: 001-1,55,86,0 script Sign#001-1-s-exit-l-dir NPC_NO_SPRITE,{ -#: npc/001-1/sign.txt:36 +#: npc/001-1/sign.txt:37 #, no-c-format msgid "Sign#001-1-s-exit-l-dir" msgstr "" #. code: 001-1,171,48,0 script Sign#001-1-s-hill NPC_OFFSET_NO_SPRITE,{ -#: npc/001-1/sign.txt:146 +#: npc/001-1/sign.txt:147 #, no-c-format msgid "Sign#001-1-s-hill" msgstr "" #. code: 001-1,115,88,0 script Sign#001-1-s-inn NPC_NO_SPRITE,{ -#: npc/001-1/sign.txt:116 +#: npc/001-1/sign.txt:117 #, no-c-format msgid "Sign#001-1-s-inn" msgstr "" #. code: 001-1,134,85,0 script Sign#001-1-s-innright NPC_OFFSET_NO_SPRITE,{ -#: npc/001-1/sign.txt:126 +#: npc/001-1/sign.txt:127 #, no-c-format msgid "Sign#001-1-s-innright" msgstr "" #. code: 001-1,53,56,0 script Sign#001-1-s-legion NPC_OFFSET_NO_SPRITE,{ -#: npc/001-1/sign.txt:76 +#: npc/001-1/sign.txt:77 #, no-c-format msgid "Sign#001-1-s-legion" msgstr "" #. code: 001-1,59,85,0 script Sign#001-1-s-legiondir NPC_NO_SPRITE,{ -#: npc/001-1/sign.txt:46 +#: npc/001-1/sign.txt:47 #, no-c-format msgid "Sign#001-1-s-legiondir" msgstr "" #. code: 001-1,60,56,0 script Sign#001-1-s-legionright NPC_OFFSET_NO_SPRITE,{ -#: npc/001-1/sign.txt:86 +#: npc/001-1/sign.txt:87 #, no-c-format msgid "Sign#001-1-s-legionright" msgstr "" #. code: 001-1,57,80,0 script Sign#001-1-s-library NPC_NO_SPRITE,{ -#: npc/001-1/sign.txt:56 +#: npc/001-1/sign.txt:57 #, no-c-format msgid "Sign#001-1-s-library" msgstr "" #. code: 001-1,57,71,0 script Sign#001-1-s-lightarmor NPC_NO_SPRITE,{ -#: npc/001-1/sign.txt:66 +#: npc/001-1/sign.txt:67 #, no-c-format msgid "Sign#001-1-s-lightarmor" msgstr "" #. code: 001-1,73,119,0 script Sign#001-1-s-market NPC_NO_SPRITE,{ -#: npc/001-1/sign.txt:6 +#: npc/001-1/sign.txt:7 #, no-c-format msgid "Sign#001-1-s-market" msgstr "" #. code: 001-1,57,88,0 script Sign#001-1-s-marketdir NPC_NO_SPRITE,{ -#: npc/001-1/sign.txt:26 +#: npc/001-1/sign.txt:27 #, no-c-format msgid "Sign#001-1-s-marketdir" msgstr "" #. code: 001-1,48,122,0 script Sign#001-1-s-marketright NPC_NO_SPRITE,{ -#: npc/001-1/sign.txt:16 +#: npc/001-1/sign.txt:17 #, no-c-format msgid "Sign#001-1-s-marketright" msgstr "" #. code: 001-1,118,36,0 script Sign#001-1-s-merchantg NPC_NO_SPRITE,{ -#: npc/001-1/sign.txt:136 +#: npc/001-1/sign.txt:137 #, no-c-format msgid "Sign#001-1-s-merchantg" msgstr "" #. code: 001-1,175,76,0 script Sign#001-1-s-warehouse NPC_NO_SPRITE,{ -#: npc/001-1/sign.txt:166 +#: npc/001-1/sign.txt:167 #, no-c-format msgid "Sign#001-1-s-warehouse" msgstr "" @@ -14423,7 +14722,7 @@ msgid "Simply contact them, by forum or wispers or irc. When you are helpful and msgstr "" #. code: l("Since Don settled in Artis he and his band refused to register to the Merchant Guild."), -#: npc/001-2-19/lloyd.txt:41 +#: npc/001-2-19/lloyd.txt:43 #, no-c-format msgid "Since Don settled in Artis he and his band refused to register to the Merchant Guild." msgstr "" @@ -14435,17 +14734,17 @@ msgid "Sincerely yours, Dan." msgstr "" #. code: 306: Six Castles -#: conf/messages.conf:307 +#: conf/messages.conf:309 msgid "Six Castles" msgstr "" #. code: 316: Sixteen Castles -#: conf/messages.conf:317 +#: conf/messages.conf:319 msgid "Sixteen Castles" msgstr "" #. code: 1303: Size change applied. -#: conf/messages.conf:1257 +#: conf/messages.conf:1258 msgid "Size change applied." msgstr "" @@ -14462,32 +14761,32 @@ msgid "Skill Debug - Modify Skill" msgstr "" #. code: 99: Skill database has been reloaded. -#: conf/messages.conf:114 +#: conf/messages.conf:116 msgid "Skill database has been reloaded." msgstr "" #. code: 1321: Skill delay failures are now shown. -#: conf/messages.conf:1289 +#: conf/messages.conf:1290 msgid "Skill delay failures are now shown." msgstr "" #. code: 1320: Skill delay failures will not be shown. -#: conf/messages.conf:1288 +#: conf/messages.conf:1289 msgid "Skill delay failures will not be shown." msgstr "" #. code: 243: Skills have been disabled in this map. -#: conf/messages.conf:240 +#: conf/messages.conf:242 msgid "Skills have been disabled in this map." msgstr "" #. code: 244: Skills have been enabled in this map. -#: conf/messages.conf:241 +#: conf/messages.conf:243 msgid "Skills have been enabled in this map." msgstr "" #. code: 132: Slave clone spawned. -#: conf/messages.conf:148 +#: conf/messages.conf:150 msgid "Slave clone spawned." msgstr "" @@ -14498,17 +14797,17 @@ msgid "Small Tentacles" msgstr "" #. code: 586: Sniper -#: conf/messages.conf:520 +#: conf/messages.conf:517 msgid "Sniper" msgstr "" #. code: 1203: Snow has stopped falling. -#: conf/messages.conf:1079 +#: conf/messages.conf:1080 msgid "Snow has stopped falling." msgstr "" #. code: 1072: Snow | -#: conf/messages.conf:865 +#: conf/messages.conf:866 msgid "Snow | " msgstr "" @@ -14525,7 +14824,7 @@ msgid "So I was going to ask if maybe you would be interested in giving me a han msgstr "" #. code: setarray .RandomFailureMessages$[0], l("So close!"), l("It escaped!"), l("Almost got it!"), l("Oh, the little..."); -#: npc/001-1/flyingpiou.txt:88 +#: npc/001-1/flyingpiou.txt:90 #, no-c-format msgid "So close!" msgstr "" @@ -14580,6 +14879,18 @@ msgstr "" msgid "So you're under the control of a dictatorship? That's... reassuring!" msgstr "" +#. code: lg("So, did you get your blood boiling? Give the dummies a good lesson? Good!"), +#: npc/001-2-33/lozerk.txt:45 +#, no-c-format +msgid "So, did you get your blood boiling? Give the dummies a good lesson? Good!#0" +msgstr "" + +#. code: lg("So, did you get your blood boiling? Give the dummies a good lesson? Good!"), +#: npc/001-2-33/lozerk.txt:45 +#, no-c-format +msgid "So, did you get your blood boiling? Give the dummies a good lesson? Good!#1" +msgstr "" + #. code: mesq l("So, do you have anything for me today?"); #: npc/000-2-1/alige.txt:264 #: npc/001-2-22/alige.txt:268 @@ -14629,28 +14940,28 @@ msgstr "" msgid "So, what do you say?" msgstr "" -#. code: mesq l("So, what was I saying?"); -#: npc/000-1/silvio.txt:61 +#. code: mesq lg("So, what good wind brought you here? Were you on your raft to meet me? Or is it because you've heard of my feats in Artis?", "So, what good wind brought you here? Were you on your raft to meet my Julia? Or is it because you wanted to see the beautiful waitresses of Artis?"); +#: npc/000-1/silvio.txt:23 #, no-c-format -msgid "So, what was I saying?" +msgid "So, what good wind brought you here? Were you on your raft to meet me? Or is it because you've heard of my feats in Artis?#0" msgstr "" -#. code: l("So, where is my piou? You should not keep an old man waiting. Go and catch it like you said you would."); -#: npc/001-1/salem.txt:97 +#. code: mesq lg("So, what good wind brought you here? Were you on your raft to meet me? Or is it because you've heard of my feats in Artis?", "So, what good wind brought you here? Were you on your raft to meet my Julia? Or is it because you wanted to see the beautiful waitresses of Artis?"); +#: npc/000-1/silvio.txt:23 #, no-c-format -msgid "So, where is my piou? You should not keep an old man waiting. Go and catch it like you said you would." +msgid "So, what good wind brought you here? Were you on your raft to meet my Julia? Or is it because you wanted to see the beautiful waitresses of Artis?#1" msgstr "" -#. code: mesq lg("So, which good wind brought you here? Were you on your raft to meet me? Or is it because you've heard of my feats at Artis?", "So, which good wind brought you here? Were you on your raft to meet my Julia? Or is it because you wanted to see the beautiful waitress' at Artis?"); -#: npc/000-1/silvio.txt:23 +#. code: mesq l("So, what was I saying?"); +#: npc/000-1/silvio.txt:61 #, no-c-format -msgid "So, which good wind brought you here? Were you on your raft to meet me? Or is it because you've heard of my feats at Artis?#0" +msgid "So, what was I saying?" msgstr "" -#. code: mesq lg("So, which good wind brought you here? Were you on your raft to meet me? Or is it because you've heard of my feats at Artis?", "So, which good wind brought you here? Were you on your raft to meet my Julia? Or is it because you wanted to see the beautiful waitress' at Artis?"); -#: npc/000-1/silvio.txt:23 +#. code: l("So, where is my piou? You should not keep an old man waiting. Go and catch it like you said you would."); +#: npc/001-1/salem.txt:97 #, no-c-format -msgid "So, which good wind brought you here? Were you on your raft to meet my Julia? Or is it because you wanted to see the beautiful waitress' at Artis?#1" +msgid "So, where is my piou? You should not keep an old man waiting. Go and catch it like you said you would." msgstr "" #. code: mesq lg("So, you finally woke up? We all thought you were in something like... You know, one of these long comas."); @@ -14684,7 +14995,7 @@ msgid "Some Bandanas and Sailor Hats are inside this box." msgstr "" #. code: l("Some citizens are worried about the growing number of Fluffies on the hill of Artis."), -#: npc/001-1/enora.txt:250 +#: npc/001-1/enora.txt:251 #, no-c-format msgid "Some citizens are worried about the growing number of Fluffies on the hill of Artis." msgstr "" @@ -14702,31 +15013,49 @@ msgid "Some of the crew are looking for goods we can trade with at our next dest msgstr "" #. code: 266: Some of your items cannot be vended and were removed from the shop. -#: conf/messages.conf:263 +#: conf/messages.conf:265 msgid "Some of your items cannot be vended and were removed from the shop." msgstr "" +#. code: l("Some people prefer to catch fish using magic, but calling that fishing would be an insult to this traditional sport."), +#: npc/001-2-4/books.txt:54 +#, no-c-format +msgid "Some people prefer to catch fish using magic, but calling that \"fishing\" would be an insult to this traditional sport." +msgstr "" + +#. code: l("Some people, however, prefer to fish with more unorthodox baits, such as @@ or @@.", +#: npc/001-2-4/books.txt:59 +#, no-c-format +msgid "Some people, however, prefer to fish with more unorthodox baits, such as @@ or @@." +msgstr "" + #. code: l("Some tasks will help you become aquainted with Artis. Trust me."); #: npc/001-1/enora.txt:143 #, no-c-format msgid "Some tasks will help you become aquainted with Artis. Trust me." msgstr "" +#. code: l("Some types of fish also enjoy @@ quite a bit.", +#: npc/001-2-4/books.txt:57 +#, no-c-format +msgid "Some types of fish also enjoy @@ quite a bit." +msgstr "" + #. code: l("Somebody is probably training, better wait for him to finish."); -#: npc/001-2-34/doors.txt:20 +#: npc/001-2-34/doors.txt:19 #: npc/001-2-32/doors.txt:13 #, no-c-format msgid "Somebody is probably training, better wait for him to finish." msgstr "" #. code: mesq l("Somebody is waiting for you outside!"); -#: npc/001-2-21/julia.txt:83 +#: npc/001-2-21/julia.txt:68 #, no-c-format msgid "Somebody is waiting for you outside!" msgstr "" #. code: l("Somebody took your place on this spot!"), -#: npc/functions/fishing.txt:154 +#: npc/functions/fishing.txt:266 #, no-c-format msgid "Somebody took your place on this spot!" msgstr "" @@ -14744,21 +15073,21 @@ msgid "Somehow you don't feel good about your deed." msgstr "" #. code: l("Something else?"); -#: npc/001-2-19/lloyd.txt:288 +#: npc/001-2-19/lloyd.txt:222 #, no-c-format msgid "Something else?" msgstr "" +#. code: rif(getskilllv(1) < 6, l("Something is wrong with me, I can't smile nor sit.")), L_BasicSkill, #. code: rif(getskilllv(NV_BASIC) < 6, l("Something is wrong with me, I can't smile nor sit.")), -#. code: rif(getskilllv(1) != 9, l("Something is wrong with me, I can't smile nor sit.")), L_BasicSkill, -#: npc/000-2-0/julia.txt:271 +#: npc/000-2-0/julia.txt:247 #: npc/001-2-21/julia.txt:22 #, no-c-format msgid "Something is wrong with me, I can't smile nor sit." msgstr "" #. code: l("Sometimes a good merchant needs to reach out first. It's on the house, give Chelios my regards!"); -#: npc/001-2-19/lloyd.txt:43 +#: npc/001-2-19/lloyd.txt:45 #, no-c-format msgid "Sometimes a good merchant needs to reach out first. It's on the house, give Chelios my regards!" msgstr "" @@ -14770,17 +15099,17 @@ msgid "Sometimes, I wish someone would be sent here to help us." msgstr "" #. code: 632: Sorcerer -#: conf/messages.conf:569 +#: conf/messages.conf:566 msgid "Sorcerer" msgstr "" #. code: 663: Sorcerer T -#: conf/messages.conf:603 +#: conf/messages.conf:600 msgid "Sorcerer T" msgstr "" #. code: switch (select (l("Sorry I didn't mean to bother you."), -#: npc/001-1/qpid.txt:149 +#: npc/001-1/qpid.txt:105 #, no-c-format msgid "Sorry I didn't mean to bother you." msgstr "" @@ -14838,8 +15167,8 @@ msgid "Sorry, I'm doing other things at the moment." msgstr "" #. code: l("Sorry, but I can't tell you anything about that."), -#: npc/000-2-0/julia.txt:240 -#: npc/001-2-21/julia.txt:103 +#: npc/000-2-0/julia.txt:213 +#: npc/001-2-21/julia.txt:88 #, no-c-format msgid "Sorry, but I can't tell you anything about that." msgstr "" @@ -14851,12 +15180,12 @@ msgid "Sorry, but you don't have what I need." msgstr "" #. code: 184: Sorry, but you have no pet. -#: conf/messages.conf:192 +#: conf/messages.conf:194 msgid "Sorry, but you have no pet." msgstr "" #. code: 618: Soul Linker -#: conf/messages.conf:555 +#: conf/messages.conf:552 msgid "Soul Linker" msgstr "" @@ -14873,22 +15202,22 @@ msgid "Sounds like a good deal to me. I'll do it." msgstr "" #. code: 1105: South -#: conf/messages.conf:898 +#: conf/messages.conf:899 msgid "South" msgstr "" #. code: 1106: South East -#: conf/messages.conf:899 +#: conf/messages.conf:900 msgid "South East" msgstr "" #. code: 1104: South West -#: conf/messages.conf:897 +#: conf/messages.conf:898 msgid "South West" msgstr "" #. code: 1227: Specified group does not exist. -#: conf/messages.conf:1129 +#: conf/messages.conf:1130 msgid "Specified group does not exist." msgstr "" @@ -14898,7 +15227,7 @@ msgid "Speed changed." msgstr "" #. code: 172: Speed returned to normal. -#: conf/messages.conf:180 +#: conf/messages.conf:182 msgid "Speed returned to normal." msgstr "" @@ -14909,12 +15238,12 @@ msgid "Spend it wisely this time." msgstr "" #. code: 104: Spying on the %s guild. -#: conf/messages.conf:119 +#: conf/messages.conf:121 msgid "Spying on the %s guild." msgstr "" #. code: 106: Spying on the %s party. -#: conf/messages.conf:121 +#: conf/messages.conf:123 msgid "Spying on the %s party." msgstr "" @@ -14925,12 +15254,12 @@ msgid "Squichy Claws" msgstr "" #. code: 591: Stalker -#: conf/messages.conf:526 +#: conf/messages.conf:523 msgid "Stalker" msgstr "" #. code: 617: Star Gladiator -#: conf/messages.conf:554 +#: conf/messages.conf:551 msgid "Star Gladiator" msgstr "" @@ -14953,17 +15282,17 @@ msgid "Start over" msgstr "" #. code: 42: Stat changed. -#: conf/messages.conf:68 +#: conf/messages.conf:69 msgid "Stat changed." msgstr "" #. code: 1265: Stats: Str %d / Agi %d / Vit %d / Int %d / Dex %d / Luk %d -#: conf/messages.conf:1197 +#: conf/messages.conf:1198 msgid "Stats: Str %d / Agi %d / Vit %d / Int %d / Dex %d / Luk %d" msgstr "" #. code: 256: Status database has been reloaded. -#: conf/messages.conf:253 +#: conf/messages.conf:255 msgid "Status database has been reloaded." msgstr "" @@ -15015,8 +15344,13 @@ msgstr "" msgid "Stop it!" msgstr "" +#. code: 27: Storage has been not loaded yet. +#: conf/messages.conf:54 +msgid "Storage has been not loaded yet." +msgstr "" + #. code: 919: Storage opened. -#: conf/messages.conf:681 +#: conf/messages.conf:682 msgid "Storage opened." msgstr "" @@ -15081,7 +15415,7 @@ msgid "Store#Weapon001-2-27" msgstr "" #. code: 1269: Str: %d (%d~%d) -#: conf/messages.conf:1203 +#: conf/messages.conf:1204 msgid "Str: %d (%d~%d)" msgstr "" @@ -15106,33 +15440,38 @@ msgid "Subquests:" msgstr "" #. code: 621: Summer -#: conf/messages.conf:558 +#: conf/messages.conf:555 msgid "Summer" msgstr "" +#. code: 669: Summoner +#: conf/messages.conf:606 +msgid "Summoner" +msgstr "" + #. code: 615: Super Baby -#: conf/messages.conf:552 +#: conf/messages.conf:549 msgid "Super Baby" msgstr "" #. code: setnpcdialogtitle l("Super Menu"); -#: npc/commands/super-menu.txt:12 +#: npc/commands/super-menu.txt:10 #, no-c-format msgid "Super Menu" msgstr "" #. code: 571: Super Novice -#: conf/messages.conf:504 +#: conf/messages.conf:501 msgid "Super Novice" msgstr "" #. code: 635: Sura -#: conf/messages.conf:573 +#: conf/messages.conf:570 msgid "Sura" msgstr "" #. code: 666: Sura T -#: conf/messages.conf:606 +#: conf/messages.conf:603 msgid "Sura T" msgstr "" @@ -15174,18 +15513,18 @@ msgid "Surprise me!" msgstr "" #. code: 551: Swordsman -#: conf/messages.conf:484 +#: conf/messages.conf:481 msgid "Swordsman" msgstr "" -#. code: mesq strcharinfo(0) + "? " + l("THAT'S A NICE NAME!"); +#. code: mesq strtoupper(strcharinfo(0)) + "? " + l("THAT'S A NICE NAME!"); #: npc/000-1/darlin.txt:77 #, no-c-format msgid "THAT'S A NICE NAME!" msgstr "" #. code: 616: Taekwon -#: conf/messages.conf:553 +#: conf/messages.conf:550 msgid "Taekwon" msgstr "" @@ -15202,7 +15541,7 @@ msgid "Take an @@ and a @@, yeye obtains a @@." msgstr "" #. code: l("Take care!"); -#: npc/functions/goodbye.txt:21 +#: npc/functions/goodbye.txt:28 #, no-c-format msgid "Take care!" msgstr "" @@ -15243,22 +15582,28 @@ msgstr "" msgid "Take your reward from the box next to my desk!" msgstr "" +#. code: l("Talk to FightNPCName and he'll show you the ropes."), +#: npc/001-2-33/lozerk.txt:35 +#, no-c-format +msgid "Talk to FightNPCName and he'll show you the ropes." +msgstr "" + #. code: l("Talk to you later!"), -#: npc/functions/goodbye.txt:18 +#: npc/functions/goodbye.txt:25 #, no-c-format msgid "Talk to you later!" msgstr "" #. code: l("Talk to you soon!"), -#: npc/functions/goodbye.txt:17 +#: npc/functions/goodbye.txt:24 #, no-c-format msgid "Talk to you soon!" msgstr "" -#. code: l("Talk with Lloyd the Banker in the Merchant Guild, it's a big building at the northern part of Artis, at the top of the small hill."); +#. code: l("Talk with Lloyd the Banker in the Merchant Guild, it's a big building in the northern side of Artis, at the top of the small hill."); #: npc/001-1/chelios.txt:38 #, no-c-format -msgid "Talk with Lloyd the Banker in the Merchant Guild, it's a big building at the northern part of Artis, at the top of the small hill." +msgid "Talk with Lloyd the Banker in the Merchant Guild, it's a big building in the northern side of Artis, at the top of the small hill." msgstr "" #. code: l("Talked to Janus"), 1, @@ -15280,12 +15625,12 @@ msgid "Taree" msgstr "" #. code: 1184: Target character must be online and be a guild member. -#: conf/messages.conf:1047 +#: conf/messages.conf:1048 msgid "Target character must be online and be a guild member." msgstr "" #. code: 283: Target character must be online and in your current party. -#: conf/messages.conf:281 +#: conf/messages.conf:283 msgid "Target character must be online and in your current party." msgstr "" @@ -15313,7 +15658,7 @@ msgid "Teal Cotton Dye" msgstr "" #. code: 1057: Teleport Flags: -#: conf/messages.conf:850 +#: conf/messages.conf:851 msgid "Teleport Flags: " msgstr "" @@ -15332,7 +15677,7 @@ msgid "Tell me, where are we right now?" msgstr "" #. code: 310: Ten Castles -#: conf/messages.conf:311 +#: conf/messages.conf:313 msgid "Ten Castles" msgstr "" @@ -15349,7 +15694,7 @@ msgid "Terry" msgstr "" #. code: rif(.@size, menuimage("actions/test", l("Test MOTD"))), -#: npc/commands/motd.txt:143 +#: npc/commands/motd.txt:147 #, no-c-format msgid "Test MOTD" msgstr "" @@ -15373,7 +15718,7 @@ msgid "Thank you for this commission, Chelios is as good as Don when it comes to msgstr "" #. code: l("Thank you for this!"); -#: npc/001-2-19/lloyd.txt:142 +#: npc/001-2-19/lloyd.txt:149 #, no-c-format msgid "Thank you for this!" msgstr "" @@ -15412,9 +15757,9 @@ msgstr "" #. code: l("Thank you very much!"), #. code: npctalk3 l("Thank you very much!"); #: npc/001-1/chelios.txt:37 -#: npc/001-1/enora.txt:203 -#: npc/001-1/enora.txt:240 -#: npc/001-1/enora.txt:283 +#: npc/001-1/enora.txt:284 +#: npc/001-1/enora.txt:204 +#: npc/001-1/enora.txt:241 #, no-c-format msgid "Thank you very much!" msgstr "" @@ -15475,10 +15820,16 @@ msgstr "" msgid "Thanks for the help!" msgstr "" -#. code: l("That part of the town is called the gilded hill, it's also where the Merchant Guild has its headquarters."), //rich hill +#. code: l("Thanks!"); +#: npc/001-2-33/lozerk.txt:86 +#, no-c-format +msgid "Thanks!" +msgstr "" + +#. code: l("That part of the town is called the Gilded Hill, it's also where the Merchant Guild has its headquarters."), //rich hill #: npc/001-1/chelios.txt:49 #, no-c-format -msgid "That part of the town is called the gilded hill, it's also where the Merchant Guild has its headquarters." +msgid "That part of the town is called the Gilded Hill, it's also where the Merchant Guild has its headquarters." msgstr "" #. code: l("That poor one is doing his best to fly... But his last meal and the gravity is not helping him so far!"); @@ -15499,10 +15850,16 @@ msgstr "" msgid "That would be great!" msgstr "" -#. code: l("That's exactly what I needed."), +#. code: l("That's a nice sword you have there."), +#: npc/001-2-33/lozerk.txt:105 +#, no-c-format +msgid "That's a nice sword you have there." +msgstr "" + +#. code: l("That's exactly what I needed!"), #: npc/001-1/eugene.txt:57 #, no-c-format -msgid "That's exactly what I needed." +msgid "That's exactly what I needed!" msgstr "" #. code: mesq l("That's good to hear!"); @@ -15535,28 +15892,46 @@ msgstr "" msgid "That's quite surprising... You don't look very helpful.#1" msgstr "" +#. code: l("That's right, we have our very own training room. The Legion is always well prepared!"), +#: npc/001-2-33/lozerk.txt:33 +#, no-c-format +msgid "That's right, we have our very own training room. The Legion is always well prepared!" +msgstr "" + #. code: l("The @@ is a one time item, you can use it as many times as you want, but you can only have one!", getitemlink (GuildCertification)), -#: npc/001-2-9/janus.txt:49 +#: npc/001-2-9/janus.txt:50 #, no-c-format msgid "The @@ is a one time item, you can use it as many times as you want, but you can only have one!" msgstr "" +#. code: Name: "The Book of Laws" +#: item_db.conf:-1 +#, no-c-format +msgid "The Book of Laws" +msgstr "" + #. code: rif(.@enora == 8, l("The Legion needs some potions.")), #: npc/001-2-26/ivan.txt:62 #, no-c-format msgid "The Legion needs some potions." msgstr "" -#. code: l("The Legion of Aemil are a group of mercenaries who vowed to protect and serve their neighbors."), +#. code: l("The Legion of Aemil is the greatest organization on all continent! A town cannot be safer than when it's under our protection."), +#: npc/001-2-33/lozerk.txt:77 +#, no-c-format +msgid "The Legion of Aemil is the greatest organization on all continent! A town cannot be safer than when it's under our protection." +msgstr "" + +#. code: l("The Legion of Gasaron are a group of warriors who vowed to protect and serve their neighbours."), #: npc/001-1/enora.txt:35 #, no-c-format -msgid "The Legion of Aemil are a group of mercenaries who vowed to protect and serve their neighbors." +msgid "The Legion of Gasaron are a group of warriors who vowed to protect and serve their neighbours." msgstr "" -#. code: l("The Legion of Aemil is in charge of the security of the intramural part of most cities throughout the archipelagos."), +#. code: l("The Legion of Gasaron is in charge of the security of the intramural part of our cities."), #: npc/001-1/enora.txt:194 #, no-c-format -msgid "The Legion of Aemil is in charge of the security of the intramural part of most cities throughout the archipelagos." +msgid "The Legion of Gasaron is in charge of the security of the intramural part of our cities." msgstr "" #. code: switch (select (l("The Legion?"), l("I don't know."))) @@ -15565,12 +15940,24 @@ msgstr "" msgid "The Legion?" msgstr "" +#. code: mesq l("The Raijin from the library flirted with me a while ago, so has Enora from the Legion."); +#: npc/000-1/silvio.txt:122 +#, no-c-format +msgid "The Raijin from the library flirted with me a while ago, so has Enora from the Legion." +msgstr "" + #. code: l("The answer is a single word, without conjugation."), -#: npc/001-1/qpid.txt:58 +#: npc/001-1/qpid.txt:14 #, no-c-format msgid "The answer is a single word, without conjugation." msgstr "" +#. code: l("The bank and item storage is shared between all characters within a same account."), +#: npc/001-2-19/lloyd.txt:62 +#, no-c-format +msgid "The bank and item storage is shared between all characters within a same account." +msgstr "" + #. code: mesq l("The best, the wonderful, the most choice cookie among all others, the..."); #: npc/001-1/cookiemaster.txt:231 #, no-c-format @@ -15595,10 +15982,10 @@ msgstr "" msgid "The captain wants:" msgstr "" -#. code: l("The cost to create a guild is of @@ E, are you interested?", .@guild_price); -#: npc/001-2-9/janus.txt:50 +#. code: l("The control and administration of the cities passes hands sometimes. You may find the Mana Order or the Brotherhood in charge instead of us at some point!"), +#: npc/001-1/enora.txt:195 #, no-c-format -msgid "The cost to create a guild is of @@ E, are you interested?" +msgid "The control and administration of the cities passes hands sometimes. You may find the Mana Order or the Brotherhood in charge instead of us at some point!" msgstr "" #. code: l("The detail and craftsmanship that went into this sword can only be accomplished by the most practiced of blacksmiths."); @@ -15608,7 +15995,7 @@ msgid "The detail and craftsmanship that went into this sword can only be accomp msgstr "" #. code: l("The door to the legion building is temporarily closed."); -#: npc/001-1/doors.txt:492 +#: npc/001-1/doors.txt:15 #, no-c-format msgid "The door to the legion building is temporarily closed." msgstr "" @@ -15619,16 +16006,10 @@ msgstr "" msgid "The elder ran away from you." msgstr "" -#. code: mesq l("The elven from the library flirted with me a while ago, so has Enora from the Legion."); -#: npc/000-1/silvio.txt:122 -#, no-c-format -msgid "The elven from the library flirted with me a while ago, so has Enora from the Legion." -msgstr "" - -#. code: l("The end of the story got erased, probably because of the sea water. Some pages are still missing. Thus much is left obscure, including the author's name."); -#: npc/001-2-6/books.txt:163 +#. code: l("The end of the story got erased, probably because of the sea water. Some pages are still missing. Thus much is lost to time, including the author's name."); +#: npc/001-2-6/books.txt:154 #, no-c-format -msgid "The end of the story got erased, probably because of the sea water. Some pages are still missing. Thus much is left obscure, including the author's name." +msgid "The end of the story got erased, probably because of the sea water. Some pages are still missing. Thus much is lost to time, including the author's name." msgstr "" #. code: mesq l("The fear to see her sleeping on this quiet and lonely bed is becoming more and more unbearable, I think that I won't get the bravery to see her this time..."); @@ -15638,11 +16019,17 @@ msgid "The fear to see her sleeping on this quiet and lonely bed is becoming mor msgstr "" #. code: l("The fee is of @@ E. So, do you want to register?", .@price); -#: npc/001-2-19/lloyd.txt:98 +#: npc/001-2-19/lloyd.txt:104 #, no-c-format msgid "The fee is of @@ E. So, do you want to register?" msgstr "" +#. code: l("The first page contains the universal rules that have been agreed upon throughout the land."); +#: npc/functions/game-rules.txt:31 +#, no-c-format +msgid "The first page contains the universal rules that have been agreed upon throughout the land." +msgstr "" + #. code: mesq l("The first thing you should do is to evaluate your enemy."); #: npc/000-1/sapartan.txt:62 #, no-c-format @@ -15650,7 +16037,7 @@ msgid "The first thing you should do is to evaluate your enemy." msgstr "" #. code: 1211: The fog has gone. -#: conf/messages.conf:1095 +#: conf/messages.conf:1096 msgid "The fog has gone." msgstr "" @@ -15672,36 +16059,36 @@ msgstr "" msgid "The girl looks desperate." msgstr "" -#. code: l("The great people of Aemil split up into three groups when they reached the coast."), -#: npc/001-2-6/books.txt:156 +#. code: l("The group found the support of Tulimshar's merchant lords and was given ships to sail east."), +#: npc/001-2-6/books.txt:147 #, no-c-format -msgid "The great people of Aemil split up into three groups when they reached the coast." +msgid "The group found the support of Tulimshar's merchant lords and was given ships to sail east." msgstr "" -#. code: l("The guild is in charge of the commerce regularization throughout Artis and its surrounding."), -#: npc/001-2-19/lloyd.txt:54 +#. code: l("The guild is in charge of the commerce regularization throughout Artis and its surroundings."), +#: npc/001-2-19/lloyd.txt:56 #, no-c-format -msgid "The guild is in charge of the commerce regularization throughout Artis and its surrounding." +msgid "The guild is in charge of the commerce regularization throughout Artis and its surroundings." msgstr "" #. code: l("The hill is located on the north-east of Artis."); -#: npc/001-1/enora.txt:278 +#: npc/001-1/enora.txt:279 #, no-c-format msgid "The hill is located on the north-east of Artis." msgstr "" #. code: 61: The holy messenger has given judgement. -#: conf/messages.conf:82 +#: conf/messages.conf:84 msgid "The holy messenger has given judgement." msgstr "" #. code: 169: The item (%d: '%s') is not equipable. -#: conf/messages.conf:177 +#: conf/messages.conf:179 msgid "The item (%d: '%s') is not equipable." msgstr "" #. code: 170: The item is not equipable. -#: conf/messages.conf:178 +#: conf/messages.conf:180 msgid "The item is not equipable." msgstr "" @@ -15718,14 +16105,14 @@ msgid "The little piou is flying nearby, all you need is to catch it and bring b msgstr "" #. code: 1125: The mapserver has spy command support disabled. -#: conf/messages.conf:922 +#: conf/messages.conf:923 msgid "The mapserver has spy command support disabled." msgstr "" -#. code: l("The market is located at the south-east of Artis, it is known as Merchant Guild's exhibit."), +#. code: l("The market is located in the south-east of Artis, it is known as Merchant Guild's exhibit."), #: npc/001-1/enora.txt:54 #, no-c-format -msgid "The market is located at the south-east of Artis, it is known as Merchant Guild's exhibit." +msgid "The market is located in the south-east of Artis, it is known as Merchant Guild's exhibit." msgstr "" #. code: mes l("The message cannot be empty"); @@ -15741,18 +16128,30 @@ msgid "The miracle is this: the more we share, the more we have." msgstr "" #. code: 180: The monster/egg name/ID doesn't exist. -#: conf/messages.conf:188 +#: conf/messages.conf:190 msgid "The monster/egg name/ID doesn't exist." msgstr "" -#. code: l("The name of the book is @@.", .@book_name$), -#: npc/functions/openbook.txt:23 +#. code: l("The name of the book is @@.", .@book_name$); +#: npc/functions/openbook.txt:25 #, no-c-format msgid "The name of the book is @@." msgstr "" +#. code: l("The newly created Fleet of Ancea travelled so far that they were never heard from again."), +#: npc/001-2-6/books.txt:149 +#, no-c-format +msgid "The newly created Fleet of Ancea travelled so far that they were never heard from again." +msgstr "" + +#. code: l("The next page begins to list the complex trading laws of the City of Esperia"), +#: npc/functions/game-rules.txt:36 +#, no-c-format +msgid "The next page begins to list the complex trading laws of the City of Esperia" +msgstr "" + #. code: l("The old book seems to tell about the legend of Aemil. Would you like to read it?"); -#: npc/functions/openbook.txt:32 +#: npc/functions/openbook.txt:36 #, no-c-format msgid "The old book seems to tell about the legend of Aemil. Would you like to read it?" msgstr "" @@ -15776,20 +16175,32 @@ msgid "The piou costs @@ E." msgstr "" #. code: 425: The player '%.*s' doesn't exist. -#: conf/messages.conf:418 +#: conf/messages.conf:420 msgid "The player '%.*s' doesn't exist." msgstr "" #. code: 1169: The player cannot use that skill. -#: conf/messages.conf:1022 +#: conf/messages.conf:1023 msgid "The player cannot use that skill." msgstr "" #. code: 1171: The player meets all the requirements for that skill. -#: conf/messages.conf:1024 +#: conf/messages.conf:1025 msgid "The player meets all the requirements for that skill." msgstr "" +#. code: l("The rank of lieutenant is granted only to people with proper control of their skill and good judgment, like Enora. Or me, of course."), +#: npc/001-2-33/lozerk.txt:25 +#, no-c-format +msgid "The rank of lieutenant is granted only to people with proper control of their skill and good judgment, like Enora. Or me, of course." +msgstr "" + +#. code: l("The room is to the east, on your right side. Just go through the door before the stairs and then turn right. It's like the mirror image of our training room."); +#: npc/001-2-33/lozerk.txt:50 +#, no-c-format +msgid "The room is to the east, on your right side. Just go through the door before the stairs and then turn right. It's like the mirror image of our training room." +msgstr "" + #. code: mes col(l("The sailor chugs his beer."), 9); #: npc/000-2-0/billybons.txt:15 #, no-c-format @@ -15804,7 +16215,7 @@ msgid "The sailor turns his back to you." msgstr "" #. code: mes col(l("The sailors take you aboard their ship."), 9); -#: npc/000-0/sailors.txt:80 +#: npc/000-0/sailors.txt:66 #, no-c-format msgid "The sailors take you aboard their ship." msgstr "" @@ -15829,18 +16240,18 @@ msgid "The travel was fine for you? It was terrible for me, I was sea-sick." msgstr "" #. code: 1174: The two cannot wed because one is either a baby or already married. -#: conf/messages.conf:1029 +#: conf/messages.conf:1030 msgid "The two cannot wed because one is either a baby or already married." msgstr "" #. code: mesq l("The usurper has been punished! This is a great day! Take this reward as a prize for your loyalty to the old commander!"); -#: npc/000-2-1/chefgado.txt:159 +#: npc/000-2-1/chefgado.txt:160 #, no-c-format msgid "The usurper has been punished! This is a great day! Take this reward as a prize for your loyalty to the old commander!" msgstr "" #. code: l("Their leaders then came to the conclusion that an alliance was the only way they could survive."), -#: npc/001-2-6/books.txt:155 +#: npc/001-2-6/books.txt:150 #, no-c-format msgid "Their leaders then came to the conclusion that an alliance was the only way they could survive." msgstr "" @@ -15894,14 +16305,14 @@ msgid "There are few groups of these @@s all around this island. Just pick some msgstr "" #. code: 1238: There are no items to appraise. -#: conf/messages.conf:1150 +#: conf/messages.conf:1151 msgid "There are no items to appraise." msgstr "" -#. code: l("There are no open task for you right now."); -#: npc/001-2-19/lloyd.txt:277 +#. code: l("There are no tasks for you right now."); +#: npc/001-2-19/lloyd.txt:211 #, no-c-format -msgid "There are no open task for you right now." +msgid "There are no tasks for you right now." msgstr "" #. code: mesq l("There are rumors going around that they did some monstrous things and that they are hiding quite a lot from us."); @@ -15944,10 +16355,10 @@ msgstr "" msgid "There are two different kinds of cards, the first changes the style of your clothes, the second changes their stats." msgstr "" -#. code: l("There are two kinds of dialogue, the one with citizen, and the one with other adventurer."), +#. code: l("There are two kinds of dialogue, the ones with regular citizens, and the ones with other adventurers."), #: npc/001-2-5/books.txt:10 #, no-c-format -msgid "There are two kinds of dialogue, the one with citizen, and the one with other adventurer." +msgid "There are two kinds of dialogue, the ones with regular citizens, and the ones with other adventurers." msgstr "" #. code: l("There are two shops inside, they are independent from the Merchant Guild of Artis."), @@ -15956,12 +16367,11 @@ msgstr "" msgid "There are two shops inside, they are independent from the Merchant Guild of Artis." msgstr "" -#. code: mes col(l("There is a paper with some rules written on it."), 9); -#. code: l("There is a paper with some rules written on it."), -#: npc/001-2-21/note.txt:10 -#: npc/000-2-0/note.txt:10 -#: npc/001-2-28/note.txt:10 -#: npc/000-2-0/julia.txt:193 +#. code: l("There is a paper with some rules written on it."); +#: npc/001-2-21/note.txt:11 +#: npc/000-2-0/note.txt:11 +#: npc/000-2-0/julia.txt:169 +#: npc/001-2-28/note.txt:11 #, no-c-format msgid "There is a paper with some rules written on it." msgstr "" @@ -15978,14 +16388,8 @@ msgstr "" msgid "There is an unknown side effect to these plushrooms, they can free you from your past mistakes." msgstr "" -#. code: mes l("There is no event available right now."); -#: npc/commands/event.txt:5 -#, no-c-format -msgid "There is no event available right now." -msgstr "" - #. code: 988: There is no help for %c%s. -#: conf/messages.conf:714 +#: conf/messages.conf:715 msgid "There is no help for %c%s." msgstr "" @@ -15996,7 +16400,7 @@ msgid "There is no honor in fighting a weak opponent." msgstr "" #. code: 286: There's been no change in the setting. -#: conf/messages.conf:284 +#: conf/messages.conf:286 msgid "There's been no change in the setting." msgstr "" @@ -16012,10 +16416,10 @@ msgstr "" msgid "There's nothing to say, don't worry sir.#1" msgstr "" -#. code: l("Therefore, starvation stalked the people of Aemil."), -#: npc/001-2-6/books.txt:151 +#. code: l("There, they gathered merchants and warriors to join them in a journey to find a new land on which to live."), +#: npc/001-2-6/books.txt:146 #, no-c-format -msgid "Therefore, starvation stalked the people of Aemil." +msgid "There, they gathered merchants and warriors to join them in a journey to find a new land on which to live." msgstr "" #. code: mesq l("These boxes are way too heavy to be lifted by only one person, all the way onto the ship."); @@ -16091,7 +16495,7 @@ msgid "They are fresh, they are good!" msgstr "" #. code: 1173: They are married... wish them well. -#: conf/messages.conf:1028 +#: conf/messages.conf:1029 msgid "They are married... wish them well." msgstr "" @@ -16101,6 +16505,24 @@ msgstr "" msgid "They are so tasty when cooked with some @@. Don't drop any of them!" msgstr "" +#. code: l("They eventually found a new land after much hardship and named it Aurora, after its beautiful sunrise."), +#: npc/001-2-6/books.txt:151 +#, no-c-format +msgid "They eventually found a new land after much hardship and named it Aurora, after its beautiful sunrise." +msgstr "" + +#. code: l("They sailed from Hurnscald to Tulimshar and then Nivalis, the last permanent settlements of humans."), +#: npc/001-2-6/books.txt:145 +#, no-c-format +msgid "They sailed from Hurnscald to Tulimshar and then Nivalis, the last permanent settlements of humans." +msgstr "" + +#. code: l("They sailed past the Clear Sea and towards the Long Ocean which nobody had explored before."), +#: npc/001-2-6/books.txt:148 +#, no-c-format +msgid "They sailed past the Clear Sea and towards the Long Ocean which nobody had explored before." +msgstr "" + #. code: mesq l("They shouldn't be too far from each other."); #: npc/000-1/lean.txt:50 #, no-c-format @@ -16108,32 +16530,32 @@ msgid "They shouldn't be too far from each other." msgstr "" #. code: 556: Thief -#: conf/messages.conf:489 +#: conf/messages.conf:486 msgid "Thief" msgstr "" #. code: 313: Thirteen Castles -#: conf/messages.conf:314 +#: conf/messages.conf:316 msgid "Thirteen Castles" msgstr "" #. code: 330: Thirty Castles -#: conf/messages.conf:331 +#: conf/messages.conf:333 msgid "Thirty Castles" msgstr "" #. code: 331: Thirty-One Castles -#: conf/messages.conf:332 +#: conf/messages.conf:334 msgid "Thirty-One Castles" msgstr "" #. code: 333: Thirty-Three Castles -#: conf/messages.conf:334 +#: conf/messages.conf:336 msgid "Thirty-Three Castles" msgstr "" #. code: 332: Thirty-Two Castles -#: conf/messages.conf:333 +#: conf/messages.conf:335 msgid "Thirty-Two Castles" msgstr "" @@ -16144,34 +16566,40 @@ msgid "This Cookie Master rewards people who contribute and develop this world." msgstr "" #. code: 111: This NPC doesn't exist. -#: conf/messages.conf:126 +#: conf/messages.conf:128 msgid "This NPC doesn't exist." msgstr "" #. code: 873: This action can't be performed at the moment. Please try again later. -#: conf/messages.conf:632 +#: conf/messages.conf:633 msgid "This action can't be performed at the moment. Please try again later." msgstr "" #. code: l("This book contains everything you should know about it, take it!"); -#: npc/001-2-9/janus.txt:101 -#: npc/001-2-9/janus.txt:84 +#: npc/001-2-9/janus.txt:103 +#: npc/001-2-9/janus.txt:86 #, no-c-format msgid "This book contains everything you should know about it, take it!" msgstr "" +#. code: l("This book outlines the laws of every city and holding in Gasaron."), +#: npc/functions/game-rules.txt:30 +#, no-c-format +msgid "This book outlines the laws of every city and holding in Gasaron." +msgstr "" + #. code: 294: This bound item cannot be stored there. -#: conf/messages.conf:293 +#: conf/messages.conf:295 msgid "This bound item cannot be stored there." msgstr "" #. code: 293: This bound item cannot be traded to that character. -#: conf/messages.conf:292 +#: conf/messages.conf:294 msgid "This bound item cannot be traded to that character." msgstr "" #. code: 433: This character has been banned until -#: conf/messages.conf:426 +#: conf/messages.conf:428 msgid "This character has been banned until " msgstr "" @@ -16181,14 +16609,14 @@ msgstr "" msgid "This door is locked." msgstr "" -#. code: narrator l("This fishing spot has just been used, give it a rest."); -#: npc/functions/fishing.txt:107 +#. code: dispbottom l("This fishing spot has just been used, give it a rest."); +#: npc/functions/fishing.txt:218 #, no-c-format msgid "This fishing spot has just been used, give it a rest." msgstr "" -#. code: npctalkonce l("This fishing spot is already being used!"); -#: npc/functions/fishing.txt:23 +#. code: dispbottom l("This fishing spot is already being used!"); +#: npc/functions/fishing.txt:149 #, no-c-format msgid "This fishing spot is already being used!" msgstr "" @@ -16207,7 +16635,7 @@ msgid "This girl is lucky we found her before a shark did. I have no idea where msgstr "" #. code: mesq lg("This girl needs help, we need to rescue her!", "This guy needs help, we need to rescue him!"); -#: npc/000-0/sailors.txt:75 +#: npc/000-0/sailors.txt:61 #, no-c-format msgid "This girl needs help, we need to rescue her!#0" msgstr "" @@ -16219,7 +16647,7 @@ msgid "This guy is lucky we found him before a shark did. I have no idea where h msgstr "" #. code: mesq lg("This girl needs help, we need to rescue her!", "This guy needs help, we need to rescue him!"); -#: npc/000-0/sailors.txt:75 +#: npc/000-0/sailors.txt:61 #, no-c-format msgid "This guy needs help, we need to rescue him!#1" msgstr "" @@ -16242,8 +16670,8 @@ msgstr "" msgid "This is an @@, a light blue sea fruit. They're highly desired in the archipelago." msgstr "" -#. code: switch (select (l("This is for my own use."), -#: npc/001-2-19/lloyd.txt:29 +#. code: l("This is for my own use."), +#: npc/001-2-19/lloyd.txt:31 #, no-c-format msgid "This is for my own use." msgstr "" @@ -16254,27 +16682,44 @@ msgstr "" msgid "This is the last one. If you use it again out of clumsiness, I will use your soft moist parts in the concoction of my next cookie batch." msgstr "" +#. code: l("This is where the bravest of warriors come together to put their skills to a good use, for a good cause."), +#: npc/001-2-33/lozerk.txt:78 +#, no-c-format +msgid "This is where the bravest of warriors come together to put their skills to a good use, for a good cause." +msgstr "" + #. code: l("This is your first time asking for something, you won't pay this time, take it as a sign of good faith!"), -#: npc/001-2-19/lloyd.txt:34 +#: npc/001-2-19/lloyd.txt:36 #, no-c-format msgid "This is your first time asking for something, you won't pay this time, take it as a sign of good faith!" msgstr "" #. code: 263: This item cannot be dropped. -#: conf/messages.conf:260 +#: conf/messages.conf:262 msgid "This item cannot be dropped." msgstr "" #. code: 264: This item cannot be stored. -#: conf/messages.conf:261 +#: conf/messages.conf:263 msgid "This item cannot be stored." msgstr "" #. code: 260: This item cannot be traded. -#: conf/messages.conf:257 +#: conf/messages.conf:259 msgid "This item cannot be traded." msgstr "" +#. code: l("This item cannot be used as bait here."); +#: npc/functions/fishing.txt:258 +#, no-c-format +msgid "This item cannot be used as bait here." +msgstr "" + +#. code: 35: This job has no alternate body styles. +#: conf/messages.conf:62 +msgid "This job has no alternate body styles." +msgstr "" + #. code: mesq lg("This kind of talk should be taken with a grain of salt, but I agree and admit that I too am skeptical, so keep an eye on her.", "This kind of talk should be taken with a grain of salt, but I agree and admit that I too am skeptical, so keep an eye on him."); #: npc/000-2-3/sailors.txt:35 #, no-c-format @@ -16300,13 +16745,13 @@ msgid "This menu allows you to customize your appearance." msgstr "" #. code: mes l("This menu allows you to manage events and gives access to event-related tools."); -#: npc/commands/event.txt:3 +#: npc/commands/event.txt:20 #, no-c-format msgid "This menu allows you to manage events and gives access to event-related tools." msgstr "" #. code: mes l("This menu allows you to modify the generic message that is sent to players when they log in."); -#: npc/commands/motd.txt:121 +#: npc/commands/motd.txt:125 #, no-c-format msgid "This menu allows you to modify the generic message that is sent to players when they log in." msgstr "" @@ -16324,13 +16769,13 @@ msgid "This menu allows you to set the scheduled broadcast that is sent to all p msgstr "" #. code: mes l("This menu contains all options available to you, based on your access privileges."); -#: npc/commands/super-menu.txt:13 +#: npc/commands/super-menu.txt:11 #, no-c-format msgid "This menu contains all options available to you, based on your access privileges." msgstr "" #. code: mes l("This menu gives access to all quest debug menus."); -#: npc/commands/debug-quest.txt:119 +#: npc/commands/debug-quest.txt:120 #, no-c-format msgid "This menu gives access to all quest debug menus." msgstr "" @@ -16345,33 +16790,27 @@ msgstr "" #. code: mes l("This menu gives access to quest debug menus for @@ quests.", l("Prologue")); #. code: mes l("This menu gives access to quest debug menus for @@ quests.", strtolower(l("Other"))); #: npc/commands/debug-quest.txt:34 -#: npc/commands/debug-quest.txt:96 #: npc/commands/debug-quest.txt:67 +#: npc/commands/debug-quest.txt:97 #, no-c-format msgid "This menu gives access to quest debug menus for @@ quests." msgstr "" #. code: 1290: This monster does not spawn normally. -#: conf/messages.conf:1232 +#: conf/messages.conf:1233 msgid "This monster does not spawn normally." msgstr "" #. code: 1249: This monster has no MVP prizes. -#: conf/messages.conf:1163 +#: conf/messages.conf:1164 msgid "This monster has no MVP prizes." msgstr "" #. code: 1246: This monster has no drops. -#: conf/messages.conf:1160 +#: conf/messages.conf:1161 msgid "This monster has no drops." msgstr "" -#. code: l("This new continent, in fact an archipelago, was called Andorra."), -#: npc/001-2-6/books.txt:160 -#, no-c-format -msgid "This new continent, in fact an archipelago, was called Andorra." -msgstr "" - #. code: mesq l("This note was left by somebody."); #: npc/001-2-22/note.txt:8 #, no-c-format @@ -16397,42 +16836,42 @@ msgid "This place is surrounded by two very important elements: academia and the msgstr "" #. code: 539: This player has %d of a kind of item (id: %d), and tried to trade %d of them. -#: conf/messages.conf:466 +#: conf/messages.conf:468 msgid "This player has %d of a kind of item (id: %d), and tried to trade %d of them." msgstr "" #. code: 507: This player has been banned for %d minute(s). -#: conf/messages.conf:455 +#: conf/messages.conf:457 msgid "This player has been banned for %d minute(s)." msgstr "" #. code: 540: This player has been definitively blocked. -#: conf/messages.conf:467 +#: conf/messages.conf:469 msgid "This player has been definitively blocked." msgstr "" #. code: 508: This player hasn't been banned (Ban option is disabled). -#: conf/messages.conf:456 +#: conf/messages.conf:458 msgid "This player hasn't been banned (Ban option is disabled)." msgstr "" #. code: 119: This player is not in jail. -#: conf/messages.conf:134 +#: conf/messages.conf:136 msgid "This player is not in jail." msgstr "" #. code: 1138: This player is now -#: conf/messages.conf:955 +#: conf/messages.conf:956 msgid "This player is now" msgstr "" #. code: 197: This skill number doesn't exist or isn't a quest skill. -#: conf/messages.conf:200 +#: conf/messages.conf:202 msgid "This skill number doesn't exist or isn't a quest skill." msgstr "" #. code: 198: This skill number doesn't exist. -#: conf/messages.conf:201 +#: conf/messages.conf:203 msgid "This skill number doesn't exist." msgstr "" @@ -16443,7 +16882,7 @@ msgid "This will remain your respawn point until set elsewhere." msgstr "" #. code: 303: Three Castles -#: conf/messages.conf:304 +#: conf/messages.conf:306 msgid "Three Castles" msgstr "" @@ -16470,24 +16909,24 @@ msgid "Tibbo." msgstr "" #. code: 859: Time of death : ^EE0000%s^000000 -#: conf/messages.conf:616 +#: conf/messages.conf:617 msgid "Time of death : ^EE0000%s^000000" msgstr "" #. code: Name: "Tipiou" -#: mob_db.conf:720 +#: mob_db.conf:722 #, no-c-format msgid "Tipiou" msgstr "" #. code: Name: "Tipiu" -#: mob_db.conf:674 +#: mob_db.conf:676 #, no-c-format msgid "Tipiu" msgstr "" #. code: 1196: To add an item to the list, use "@alootid +<item name or ID>". To remove an item, use "@alootid -<item name or ID>". -#: conf/messages.conf:1067 +#: conf/messages.conf:1068 msgid "To add an item to the list, use \"@alootid +<item name or ID>\". To remove an item, use \"@alootid -<item name or ID>\"." msgstr "" @@ -16521,6 +16960,24 @@ msgstr "" msgid "To change your stats, use these commands:" msgstr "" +#. code: l("To get started with fishing, you'll need two things: a fishing rod and a bait."), +#: npc/001-2-4/books.txt:25 +#, no-c-format +msgid "To get started with fishing, you'll need two things: a fishing rod and a bait." +msgstr "" + +#. code: mes l("To get the current rate:"); +#: npc/commands/event.txt:4 +#, no-c-format +msgid "To get the current rate:" +msgstr "" + +#. code: l("To move between characters that are on different accounts, you have to use the Trade function."); +#: npc/001-2-19/lloyd.txt:64 +#, no-c-format +msgid "To move between characters that are on different accounts, you have to use the Trade function." +msgstr "" + #. code: mes col(l("To open your inventory, use the F3 key or use your mouse to select it in the above menu in your client."), 9); #: npc/000-2-1/knife.txt:35 #: npc/000-2-1/arpan.txt:227 @@ -16530,6 +16987,30 @@ msgstr "" msgid "To open your inventory, use the F3 key or use your mouse to select it in the above menu in your client." msgstr "" +#. code: mes l("To reset back to normal:"); +#: npc/commands/event.txt:10 +#, no-c-format +msgid "To reset back to normal:" +msgstr "" + +#. code: mes l("To set the exp rate:"); +#: npc/commands/event.txt:7 +#, no-c-format +msgid "To set the exp rate:" +msgstr "" + +#. code: l("To successfully catch a fish, you need to pull up your hook by clicking it, right after it submerges."), +#: npc/001-2-4/books.txt:77 +#, no-c-format +msgid "To successfully catch a fish, you need to pull up your hook by clicking it, right after it submerges." +msgstr "" + +#. code: l("To thank you, accept my old fishing rod."), +#: npc/001-1/eugene.txt:58 +#, no-c-format +msgid "To thank you, accept my old fishing rod." +msgstr "" + #. code: 001-2-32,33,29,0 script ToFightRoom#001-2-32 NPC_HIDDEN,0,0,{ #: npc/001-2-32/doors.txt:6 #, no-c-format @@ -16549,12 +17030,12 @@ msgid "Told bobo to go home" msgstr "" #. code: 856: Tomb -#: conf/messages.conf:613 +#: conf/messages.conf:614 msgid "Tomb" msgstr "" #. code: l("Too bad, try again."); -#: npc/001-1/qpid.txt:84 +#: npc/001-1/qpid.txt:40 #, no-c-format msgid "Too bad, try again." msgstr "" @@ -16579,13 +17060,13 @@ msgid "Too risky, I might end up in jail. Do it yourself." msgstr "" #. code: Name: "Toppy Blub" -#: mob_db.conf:434 +#: mob_db.conf:436 #, no-c-format msgid "Toppy Blub" msgstr "" #. code: Name: "Tortuga" -#: mob_db.conf:194 +#: mob_db.conf:196 #, no-c-format msgid "Tortuga" msgstr "" @@ -16608,18 +17089,24 @@ msgstr "" msgid "Tortuga Tongue" msgstr "" +#. code: l("Toss the hook into deep water by clicking on where you want to cast it."), +#: npc/001-2-4/books.txt:71 +#, no-c-format +msgid "Toss the hook into deep water by clicking on where you want to cast it." +msgstr "" + #. code: 334: Total Domination -#: conf/messages.conf:336 +#: conf/messages.conf:338 msgid "Total Domination" msgstr "" #. code: 1042: Town Map -#: conf/messages.conf:835 +#: conf/messages.conf:836 msgid "Town Map" msgstr "" #. code: menuaction(l("Trade")), -#: npc/001-1/qpid.txt:175 +#: npc/001-1/qpid.txt:131 #: npc/001-2-0/resa.txt:49 #: npc/001-1/calypsan.txt:65 #, no-c-format @@ -16639,7 +17126,7 @@ msgid "TrainingGladius" msgstr "" #. code: 1488: Transforming into monster is not allowed in Guild Wars. -#: conf/messages.conf:1523 +#: conf/messages.conf:1524 msgid "Transforming into monster is not allowed in Guild Wars." msgstr "" @@ -16680,67 +17167,67 @@ msgid "Try doing that now!" msgstr "" #. code: 312: Twelve Castles -#: conf/messages.conf:313 +#: conf/messages.conf:315 msgid "Twelve Castles" msgstr "" #. code: 320: Twenty Castles -#: conf/messages.conf:321 +#: conf/messages.conf:323 msgid "Twenty Castles" msgstr "" #. code: 328: Twenty-Eight Castles -#: conf/messages.conf:329 +#: conf/messages.conf:331 msgid "Twenty-Eight Castles" msgstr "" #. code: 325: Twenty-Five Castles -#: conf/messages.conf:326 +#: conf/messages.conf:328 msgid "Twenty-Five Castles" msgstr "" #. code: 324: Twenty-Four Castles -#: conf/messages.conf:325 +#: conf/messages.conf:327 msgid "Twenty-Four Castles" msgstr "" #. code: 329: Twenty-Nine Castles -#: conf/messages.conf:330 +#: conf/messages.conf:332 msgid "Twenty-Nine Castles" msgstr "" #. code: 321: Twenty-One Castles -#: conf/messages.conf:322 +#: conf/messages.conf:324 msgid "Twenty-One Castles" msgstr "" #. code: 327: Twenty-Seven Castles -#: conf/messages.conf:328 +#: conf/messages.conf:330 msgid "Twenty-Seven Castles" msgstr "" #. code: 326: Twenty-Six Castles -#: conf/messages.conf:327 +#: conf/messages.conf:329 msgid "Twenty-Six Castles" msgstr "" #. code: 323: Twenty-Three Castles -#: conf/messages.conf:324 +#: conf/messages.conf:326 msgid "Twenty-Three Castles" msgstr "" #. code: 322: Twenty-Two Castles -#: conf/messages.conf:323 +#: conf/messages.conf:325 msgid "Twenty-Two Castles" msgstr "" #. code: 302: Two Castles -#: conf/messages.conf:303 +#: conf/messages.conf:305 msgid "Two Castles" msgstr "" #. code: 1313: Type "@mapflag available" to list the available mapflags. -#: conf/messages.conf:1275 +#: conf/messages.conf:1276 msgid "Type \"@mapflag available\" to list the available mapflags." msgstr "" @@ -16769,22 +17256,22 @@ msgid "Uhm... Your story seems..." msgstr "" #. code: 41: Unable to decrease the number/value. -#: conf/messages.conf:67 +#: conf/messages.conf:68 msgid "Unable to decrease the number/value." msgstr "" #. code: 131: Unable to spawn clone. -#: conf/messages.conf:147 +#: conf/messages.conf:149 msgid "Unable to spawn clone." msgstr "" #. code: 129: Unable to spawn evil clone. -#: conf/messages.conf:145 +#: conf/messages.conf:147 msgid "Unable to spawn evil clone." msgstr "" #. code: 133: Unable to spawn slave clone. -#: conf/messages.conf:149 +#: conf/messages.conf:151 msgid "Unable to spawn slave clone." msgstr "" @@ -16803,53 +17290,53 @@ msgstr "" #. code: 1110: Unknown #. code: 15: Unknown -#: conf/messages.conf:903 +#: conf/messages.conf:904 #: conf/messages.conf:42 msgid "Unknown" msgstr "" #. code: 1390: Unknown Cart (usage: %s <0-%d>). -#: conf/messages.conf:1390 +#: conf/messages.conf:1391 msgid "Unknown Cart (usage: %s <0-%d>)." msgstr "" #. code: 1400: Unknown Channel '%s' (usage: %s <#channel_name>) -#: conf/messages.conf:1410 +#: conf/messages.conf:1411 msgid "Unknown Channel '%s' (usage: %s <#channel_name>)" msgstr "" #. code: 1399: Unknown Channel (usage: %s <#channel_name>) -#: conf/messages.conf:1409 +#: conf/messages.conf:1410 msgid "Unknown Channel (usage: %s <#channel_name>)" msgstr "" #. code: 620: Unknown Job -#: conf/messages.conf:557 +#: conf/messages.conf:554 msgid "Unknown Job" msgstr "" #. code: 1232: Unknown battle_config flag. -#: conf/messages.conf:1138 +#: conf/messages.conf:1139 msgid "Unknown battle_config flag." msgstr "" #. code: 1411: Unknown color '%s' -#: conf/messages.conf:1429 +#: conf/messages.conf:1430 msgid "Unknown color '%s'" msgstr "" #. code: 1157: Unknown map '%s'. -#: conf/messages.conf:998 +#: conf/messages.conf:999 msgid "Unknown map '%s'." msgstr "" #. code: 905: Unknown packet: 0x%x -#: conf/messages.conf:653 +#: conf/messages.conf:654 msgid "Unknown packet: 0x%x" msgstr "" #. code: 908: Unknown type of value in: -#: conf/messages.conf:656 +#: conf/messages.conf:657 msgid "Unknown type of value in:" msgstr "" @@ -16872,137 +17359,137 @@ msgid "Urchin Meat" msgstr "" #. code: 900: Usage: -#: conf/messages.conf:648 +#: conf/messages.conf:649 msgid "Usage:" msgstr "" #. code: 1312: Usage: "@mapflag monster_noteleport 1" (0=Off | 1=On) -#: conf/messages.conf:1274 +#: conf/messages.conf:1275 msgid "Usage: \"@mapflag monster_noteleport 1\" (0=Off | 1=On)" msgstr "" #. code: 1378: Usage: %s <permission_name> -#: conf/messages.conf:1372 +#: conf/messages.conf:1373 msgid "Usage: %s <permission_name>" msgstr "" #. code: 1365: Usage: @accinfo/@accountinfo <account_id/char name> -#: conf/messages.conf:1353 +#: conf/messages.conf:1354 msgid "Usage: @accinfo/@accountinfo <account_id/char name>" msgstr "" #. code: 1156: Usage: @addwarp <mapname> <X> <Y> <npc name> -#: conf/messages.conf:997 +#: conf/messages.conf:998 msgid "Usage: @addwarp <mapname> <X> <Y> <npc name>" msgstr "" #. code: 1226: Usage: @adjgroup <group_id> -#: conf/messages.conf:1128 +#: conf/messages.conf:1129 msgid "Usage: @adjgroup <group_id>" msgstr "" #. code: 1183: Usage: @changegm <guild_member_name> -#: conf/messages.conf:1046 +#: conf/messages.conf:1047 msgid "Usage: @changegm <guild_member_name>" msgstr "" #. code: 1185: Usage: @changeleader <party_member_name> -#: conf/messages.conf:1050 +#: conf/messages.conf:1051 msgid "Usage: @changeleader <party_member_name>" msgstr "" #. code: 1177: Usage: @changelook {<position>} <view id> -#: conf/messages.conf:1036 +#: conf/messages.conf:1037 msgid "Usage: @changelook {<position>} <view id>" msgstr "" #. code: 1166: Usage: @displayskill <skill ID> {<skill level>} -#: conf/messages.conf:1017 +#: conf/messages.conf:1018 msgid "Usage: @displayskill <skill ID> {<skill level>}" msgstr "" #. code: 400: Usage: @jailfor <time> <character name> -#: conf/messages.conf:392 +#: conf/messages.conf:394 msgid "Usage: @jailfor <time> <character name>" msgstr "" #. code: 1172: Usage: @marry <char name> -#: conf/messages.conf:1027 +#: conf/messages.conf:1028 msgid "Usage: @marry <char name>" msgstr "" #. code: 1237: Usage: @mute <time> <char name> -#: conf/messages.conf:1147 +#: conf/messages.conf:1148 msgid "Usage: @mute <time> <char name>" msgstr "" #. code: 1329: Usage: @noks <self|party|guild> -#: conf/messages.conf:1305 +#: conf/messages.conf:1306 msgid "Usage: @noks <self|party|guild>" msgstr "" #. code: 1153: Usage: @npcmove <X> <Y> <npc_name> -#: conf/messages.conf:992 +#: conf/messages.conf:993 msgid "Usage: @npcmove <X> <Y> <npc_name>" msgstr "" #. code: 1186: Usage: @partyoption <pickup share: yes/no> <item distribution: yes/no> -#: conf/messages.conf:1053 +#: conf/messages.conf:1054 msgid "Usage: @partyoption <pickup share: yes/no> <item distribution: yes/no>" msgstr "" #. code: 277: Usage: @request <petition/message to online GMs>. -#: conf/messages.conf:274 +#: conf/messages.conf:276 msgid "Usage: @request <petition/message to online GMs>." msgstr "" #. code: 1367: Usage: @set <variable name> <value> -#: conf/messages.conf:1357 +#: conf/messages.conf:1358 msgid "Usage: @set <variable name> <value>" msgstr "" #. code: 1231: Usage: @setbattleflag <flag> <value> -#: conf/messages.conf:1137 +#: conf/messages.conf:1138 msgid "Usage: @setbattleflag <flag> <value>" msgstr "" #. code: 1167: Usage: @skilltree <skill ID> <target> -#: conf/messages.conf:1020 +#: conf/messages.conf:1021 msgid "Usage: @skilltree <skill ID> <target>" msgstr "" #. code: 1385: Usage: @unloadnpcfile <file name> -#: conf/messages.conf:1381 +#: conf/messages.conf:1382 msgid "Usage: @unloadnpcfile <file name>" msgstr "" #. code: 1165: Usage: @useskill <skill ID> <skill level> <target> -#: conf/messages.conf:1014 +#: conf/messages.conf:1015 msgid "Usage: @useskill <skill ID> <skill level> <target>" msgstr "" #. code: 1368: Usage: ex. "@set PoringCharVar 50" -#: conf/messages.conf:1358 +#: conf/messages.conf:1359 msgid "Usage: ex. \"@set PoringCharVar 50\"" msgstr "" #. code: 1369: Usage: ex. "@set PoringCharVarSTR$ Super Duper String" -#: conf/messages.conf:1359 +#: conf/messages.conf:1360 msgid "Usage: ex. \"@set PoringCharVarSTR$ Super Duper String\"" msgstr "" #. code: 1370: Usage: ex. "@set PoringCharVarSTR$" outputs its value, Super Duper String. -#: conf/messages.conf:1360 +#: conf/messages.conf:1361 msgid "Usage: ex. \"@set PoringCharVarSTR$\" outputs its value, Super Duper String." msgstr "" #. code: 1358: Use 0 or no parameter to return to normal font. -#: conf/messages.conf:1342 +#: conf/messages.conf:1343 msgid "Use 0 or no parameter to return to normal font." msgstr "" #. code: 1357: Use @font <1-9> to change your message font. -#: conf/messages.conf:1341 +#: conf/messages.conf:1342 msgid "Use @font <1-9> to change your message font." msgstr "" @@ -17014,22 +17501,22 @@ msgid "Use the key." msgstr "" #. code: 504: Used %d Kafra points and %d cash points. %d Kafra and %d cash points remaining. -#: conf/messages.conf:448 +#: conf/messages.conf:450 msgid "Used %d Kafra points and %d cash points. %d Kafra and %d cash points remaining." msgstr "" #. code: 1381: User '%s' already possesses the '%s' permission. -#: conf/messages.conf:1375 +#: conf/messages.conf:1376 msgid "User '%s' already possesses the '%s' permission." msgstr "" #. code: 1382: User '%s' doesn't possess the '%s' permission. -#: conf/messages.conf:1376 +#: conf/messages.conf:1377 msgid "User '%s' doesn't possess the '%s' permission." msgstr "" #. code: 1384: User '%s' permissions updated successfully. The changes are temporary. -#: conf/messages.conf:1378 +#: conf/messages.conf:1379 msgid "User '%s' permissions updated successfully. The changes are temporary." msgstr "" @@ -17064,7 +17551,7 @@ msgid "Visited Artis at least once" msgstr "" #. code: 1271: Vit: %d (%d~%d) -#: conf/messages.conf:1205 +#: conf/messages.conf:1206 msgid "Vit: %d (%d~%d)" msgstr "" @@ -17086,22 +17573,22 @@ msgstr "" msgid "Wait a minute, where's the cookie I gave you?" msgstr "" -#. code: npctalk3 l("Wait for the bait to sink underwater."); -#: npc/functions/fishing.txt:169 +#. code: dispbottom l("Wait for the bait to sink underwater."); +#: npc/functions/fishing.txt:285 #, no-c-format msgid "Wait for the bait to sink underwater." msgstr "" -#. code: lg("Wait, are you one of those from the Legion of Aemil? I didn't do anything wrong, I promise!"), +#. code: lg("Wait, are you one of those from the Legion of Gasaron? I didn't do anything wrong, I promise!"), #: npc/001-1/rumly.txt:45 #, no-c-format -msgid "Wait, are you one of those from the Legion of Aemil? I didn't do anything wrong, I promise!#0" +msgid "Wait, are you one of those from the Legion of Gasaron? I didn't do anything wrong, I promise!#0" msgstr "" -#. code: lg("Wait, are you one of those from the Legion of Aemil? I didn't do anything wrong, I promise!"), +#. code: lg("Wait, are you one of those from the Legion of Gasaron? I didn't do anything wrong, I promise!"), #: npc/001-1/rumly.txt:45 #, no-c-format -msgid "Wait, are you one of those from the Legion of Aemil? I didn't do anything wrong, I promise!#1" +msgid "Wait, are you one of those from the Legion of Gasaron? I didn't do anything wrong, I promise!#1" msgstr "" #. code: mes col(l("Wait, it seems someone is blocking the door from the other side!"), 9); @@ -17112,13 +17599,13 @@ msgid "Wait, it seems someone is blocking the door from the other side!" msgstr "" #. code: mesq l("Wait, why do you still have the dish with you?!"); -#: npc/000-2-1/chefgado.txt:178 +#: npc/000-2-1/chefgado.txt:179 #, no-c-format msgid "Wait, why do you still have the dish with you?!" msgstr "" -#. code: l("Wait, you never came here before?"), L_DrasilIsland, -#: npc/000-2-3/nard.txt:75 +#. code: l("Wait, you never came here before?"), L_DrasilIsland; +#: npc/000-2-3/nard.txt:76 #, no-c-format msgid "Wait, you never came here before?" msgstr "" @@ -17147,6 +17634,12 @@ msgstr "" msgid "Wake-up!" msgstr "" +#. code: l("Walk up the stairs, go through the door on either side, and the only other door in the room, few steps to the south, will lead you right to him."); +#: npc/001-2-33/lozerk.txt:66 +#, no-c-format +msgid "Walk up the stairs, go through the door on either side, and the only other door in the room, few steps to the south, will lead you right to him." +msgstr "" + #. code: mesq l("Walking around a bit, it'll be easy for you to catch one, I bet. Impale one of them for me please."); #: npc/001-2-22/alige.txt:301 #: npc/000-2-1/alige.txt:297 @@ -17161,62 +17654,62 @@ msgid "Walking barefoot, feeling the hot sand with my feet, daydreaming... I lik msgstr "" #. code: 634: Wanderer -#: conf/messages.conf:572 +#: conf/messages.conf:569 msgid "Wanderer" msgstr "" #. code: 665: Wanderer T -#: conf/messages.conf:605 +#: conf/messages.conf:602 msgid "Wanderer T" msgstr "" #. code: 405: War of Emperium SE has been ended. -#: conf/messages.conf:398 +#: conf/messages.conf:400 msgid "War of Emperium SE has been ended." msgstr "" #. code: 403: War of Emperium SE has been initiated. -#: conf/messages.conf:396 +#: conf/messages.conf:398 msgid "War of Emperium SE has been initiated." msgstr "" #. code: 404: War of Emperium SE is currently in progress. -#: conf/messages.conf:397 +#: conf/messages.conf:399 msgid "War of Emperium SE is currently in progress." msgstr "" #. code: 406: War of Emperium SE is currently not in progress. -#: conf/messages.conf:399 +#: conf/messages.conf:401 msgid "War of Emperium SE is currently not in progress." msgstr "" #. code: 74: War of Emperium has been ended. -#: conf/messages.conf:91 +#: conf/messages.conf:93 msgid "War of Emperium has been ended." msgstr "" #. code: 72: War of Emperium has been initiated. -#: conf/messages.conf:89 +#: conf/messages.conf:91 msgid "War of Emperium has been initiated." msgstr "" #. code: 73: War of Emperium is currently in progress. -#: conf/messages.conf:90 +#: conf/messages.conf:92 msgid "War of Emperium is currently in progress." msgstr "" #. code: 75: War of Emperium is currently not in progress. -#: conf/messages.conf:92 +#: conf/messages.conf:94 msgid "War of Emperium is currently not in progress." msgstr "" #. code: 626: Warlock -#: conf/messages.conf:563 +#: conf/messages.conf:560 msgid "Warlock" msgstr "" #. code: 657: Warlock T -#: conf/messages.conf:597 +#: conf/messages.conf:594 msgid "Warlock T" msgstr "" @@ -17237,13 +17730,13 @@ msgid "Warping to save point." msgstr "" #. code: mesq l("Water, salt, spicy herbs and meat stuffed with my special surprise!"); -#: npc/000-2-1/chefgado.txt:132 +#: npc/000-2-1/chefgado.txt:133 #, no-c-format msgid "Water, salt, spicy herbs and meat stuffed with my special surprise!" msgstr "" #. code: l("We also feature some services like a storage and a bank for members."), -#: npc/001-2-19/lloyd.txt:56 +#: npc/001-2-19/lloyd.txt:58 #, no-c-format msgid "We also feature some services like a storage and a bank for members." msgstr "" @@ -17296,11 +17789,17 @@ msgid "We arrived in Artis today." msgstr "" #. code: mesq l("We arrived this morning at the port of Artis, I already warned the Legion of Aemil concerning your issue."); -#: npc/001-2-21/julia.txt:81 +#: npc/001-2-21/julia.txt:66 #, no-c-format msgid "We arrived this morning at the port of Artis, I already warned the Legion of Aemil concerning your issue." msgstr "" +#. code: l("We have a special room for this purpose, too. You may test your skills against all kinds of dreadful monsters in there."), +#: npc/001-2-33/lozerk.txt:49 +#, no-c-format +msgid "We have a special room for this purpose, too. You may test your skills against all kinds of dreadful monsters in there." +msgstr "" + #. code: mesq l("We have made a stop at a little island, before making it on to the port of Artis."); #: npc/000-2-3/nard.txt:119 #, no-c-format @@ -17314,8 +17813,8 @@ msgid "We haven't met, right?" msgstr "" #. code: l("We hold various training sessions, and also have a task board with a heap of things to do for the city and its surroundings."), -#: npc/001-1/enora.txt:307 #: npc/001-1/enora.txt:36 +#: npc/001-1/enora.txt:308 #, no-c-format msgid "We hold various training sessions, and also have a task board with a heap of things to do for the city and its surroundings." msgstr "" @@ -17351,7 +17850,7 @@ msgid "We offer a room for travelers passing by Artis, our beds are comfy and yo msgstr "" #. code: l("We offer party and guild certifications and we can also teach you how to use some basic communication skills."), -#: npc/001-2-9/janus.txt:73 +#: npc/001-2-9/janus.txt:75 #, no-c-format msgid "We offer party and guild certifications and we can also teach you how to use some basic communication skills." msgstr "" @@ -17363,25 +17862,25 @@ msgid "We sell a brimmed hat, you can craft a feather card and attach it to this msgstr "" #. code: mesq l("We should be there in a few days, once we arrive, I will warn the Legion of Aemil about what happened, I'm sure they can help."); -#: npc/000-2-0/julia.txt:219 +#: npc/000-2-0/julia.txt:192 #, no-c-format msgid "We should be there in a few days, once we arrive, I will warn the Legion of Aemil about what happened, I'm sure they can help." msgstr "" #. code: mesq l("We thought that you could help us understand this, all we know is that we found you cast in the sea, adrift on your raft."); -#: npc/000-2-0/julia.txt:232 +#: npc/000-2-0/julia.txt:205 #, no-c-format msgid "We thought that you could help us understand this, all we know is that we found you cast in the sea, adrift on your raft." msgstr "" #. code: mesq lg("We thought that you could help us understand this, all we know is that we found you cast in the sea, adrift on your raft."); -#: npc/001-2-21/julia.txt:95 +#: npc/001-2-21/julia.txt:80 #, no-c-format msgid "We thought that you could help us understand this, all we know is that we found you cast in the sea, adrift on your raft.#0" msgstr "" #. code: mesq lg("We thought that you could help us understand this, all we know is that we found you cast in the sea, adrift on your raft."); -#: npc/001-2-21/julia.txt:95 +#: npc/001-2-21/julia.txt:80 #, no-c-format msgid "We thought that you could help us understand this, all we know is that we found you cast in the sea, adrift on your raft.#1" msgstr "" @@ -17429,22 +17928,22 @@ msgid "We're soon leaving that island, please return to your cabine." msgstr "" #. code: 1071: Weather Flags: -#: conf/messages.conf:864 +#: conf/messages.conf:865 msgid "Weather Flags: " msgstr "" #. code: 291: Weather effects will disappear after teleporting or refreshing. -#: conf/messages.conf:289 +#: conf/messages.conf:291 msgid "Weather effects will disappear after teleporting or refreshing." msgstr "" #. code: 570: Wedding -#: conf/messages.conf:503 +#: conf/messages.conf:500 msgid "Wedding" msgstr "" #. code: lg("Welcome miss.", "Good day sir."); -#: npc/001-2-9/janus.txt:125 +#: npc/001-2-9/janus.txt:127 #, no-c-format msgid "Welcome miss.#0" msgstr "" @@ -17467,8 +17966,14 @@ msgstr "" msgid "Welcome to our inn!" msgstr "" +#. code: l("Welcome to the Legion of Aemil's building in Artis!"); +#: npc/001-2-33/lozerk.txt:94 +#, no-c-format +msgid "Welcome to the Legion of Aemil's building in Artis!" +msgstr "" + #. code: l("Welcome to the Merchant Guild of Artis!"), -#: npc/001-2-19/lloyd.txt:241 +#: npc/001-2-19/lloyd.txt:175 #, no-c-format msgid "Welcome to the Merchant Guild of Artis!" msgstr "" @@ -17480,7 +17985,7 @@ msgid "Welcome to the Red Plush inn!" msgstr "" #. code: l("Welcome!"), -#: npc/001-2-19/lloyd.txt:64 +#: npc/001-2-19/lloyd.txt:70 #, no-c-format msgid "Welcome!" msgstr "" @@ -17600,21 +18105,26 @@ msgid "Well... I've only killed some little pious in the ship, that's all." msgstr "" #. code: rif(.@q2 == 2 && countitem(PoisonedDish), l("Well... No wait, I have something for you but you shouldn't eat it... I'm taking it back to the kitchen.")), -#: npc/000-2-0/julia.txt:269 +#: npc/000-2-0/julia.txt:245 #, no-c-format msgid "Well... No wait, I have something for you but you shouldn't eat it... I'm taking it back to the kitchen." msgstr "" #. code: 1103: West -#: conf/messages.conf:896 +#: conf/messages.conf:897 msgid "West" msgstr "" -#. code: mesq l("What I sell comes from every corner of this archipelago."); +#. code: mesq l("What I sell comes from every corner of Gasaron."); #: npc/001-1/fexil.txt:43 +#, no-c-format +msgid "What I sell comes from every corner of Gasaron." +msgstr "" + +#. code: mesq l("What I sell comes from every corner of Gasaron. From Esperia to the Land of Fire!"); #: npc/000-1/fexil.txt:12 #, no-c-format -msgid "What I sell comes from every corner of this archipelago." +msgid "What I sell comes from every corner of Gasaron. From Esperia to the Land of Fire!" msgstr "" #. code: l("What a relief."), @@ -17699,7 +18209,7 @@ msgid "What are you looking for?" msgstr "" #. code: l("What are you reading?"), -#: npc/001-1/qpid.txt:178 +#: npc/001-1/qpid.txt:134 #, no-c-format msgid "What are you reading?" msgstr "" @@ -17717,7 +18227,7 @@ msgid "What are your needs?" msgstr "" #. code: l("What brings you here today?"); -#: npc/001-1/enora.txt:365 +#: npc/001-1/enora.txt:366 #, no-c-format msgid "What brings you here today?" msgstr "" @@ -17734,13 +18244,19 @@ msgstr "" #. code: rif(.@q3 == 5 && .@q4 < 1, l("What can I do now?")), #. code: rif(.@q_nard == 5 && getq(General_Narrator) < 1, l("What can I do now?")), L_GotoSleep, #: npc/000-2-1/arpan.txt:147 -#: npc/000-2-0/julia.txt:267 +#: npc/000-2-0/julia.txt:243 #, no-c-format msgid "What can I do now?" msgstr "" +#. code: l("What can you tell me about the legion?"), +#: npc/001-2-33/lozerk.txt:104 +#, no-c-format +msgid "What can you tell me about the legion?" +msgstr "" + #. code: npctalkonce l("What counts in a book is like so many things, not what is on the outside, but what is on the inside."); -#: npc/001-2-4/robin.txt:43 +#: npc/001-2-4/robin.txt:37 #, no-c-format msgid "What counts in a book is like so many things, not what is on the outside, but what is on the inside." msgstr "" @@ -17778,7 +18294,8 @@ msgid "What do you think?" msgstr "" #. code: mes l("What do you want to access?"); -#: npc/commands/super-menu.txt:15 +#: npc/commands/super-menu.txt:13 +#: npc/commands/event.txt:22 #, no-c-format msgid "What do you want to access?" msgstr "" @@ -17795,6 +18312,13 @@ msgstr "" msgid "What do you want to do with it?" msgstr "" +#. code: l("What do you want to do with your money?"); +#: npc/functions/bank.txt:13 +#: npc/functions/bank.txt:18 +#, no-c-format +msgid "What do you want to do with your money?" +msgstr "" + #. code: mes col(l("What do you want to do?"), 9); #. code: mes l("What do you want to do?"); #: npc/001-2-23/doors.txt:43 @@ -17813,8 +18337,8 @@ msgstr "" #. code: mesq l("What do you want today?"); #. code: l("What do you want today?"); #: npc/001-2-21/julia.txt:13 -#: npc/000-2-0/julia.txt:298 -#: npc/001-2-19/lloyd.txt:242 +#: npc/001-2-19/lloyd.txt:176 +#: npc/000-2-0/julia.txt:273 #, no-c-format msgid "What do you want today?" msgstr "" @@ -17846,7 +18370,7 @@ msgstr "" #. code: l("What happened to me?"), L_What, #. code: l("What happened to me?"), -#: npc/000-2-0/julia.txt:274 +#: npc/000-2-0/julia.txt:250 #: npc/001-2-21/julia.txt:27 #, no-c-format msgid "What happened to me?" @@ -17880,7 +18404,7 @@ msgid "What is a card?" msgstr "" #. code: l("What is growing and shrinking at the same time?"); -#: npc/001-1/qpid.txt:55 +#: npc/001-1/qpid.txt:11 #, no-c-format msgid "What is growing and shrinking at the same time?" msgstr "" @@ -17893,8 +18417,8 @@ msgstr "" #. code: rif(.@q >= 1, l("What is this legion?")), #. code: l("What is this legion?")); -#: npc/001-1/enora.txt:219 -#: npc/001-1/enora.txt:381 +#: npc/001-1/enora.txt:382 +#: npc/001-1/enora.txt:220 #, no-c-format msgid "What is this \"legion\"?" msgstr "" @@ -17906,7 +18430,7 @@ msgid "What is this building?" msgstr "" #. code: l("What is this guild for?"), -#: npc/001-2-19/lloyd.txt:252 +#: npc/001-2-19/lloyd.txt:186 #, no-c-format msgid "What is this guild for?" msgstr "" @@ -17951,7 +18475,7 @@ msgstr "" #. code: l("What service do you offer?"), #: npc/001-2-28/plush.txt:95 -#: npc/001-2-9/janus.txt:138 +#: npc/001-2-9/janus.txt:140 #, no-c-format msgid "What service do you offer?" msgstr "" @@ -17975,13 +18499,13 @@ msgid "What should I do, again?" msgstr "" #. code: rif (.@enora > 7, l("What was your riddle?")), -#: npc/001-1/qpid.txt:176 +#: npc/001-1/qpid.txt:132 #, no-c-format msgid "What was your riddle?" msgstr "" #. code: l("What will be the bait for the fish?"); -#: npc/functions/fishing.txt:141 +#: npc/functions/fishing.txt:226 #, no-c-format msgid "What will be the bait for the fish?" msgstr "" @@ -18048,15 +18572,15 @@ msgid "What's your story again?" msgstr "" #. code: l("What?"); -#: npc/001-1/qpid.txt:167 +#: npc/001-1/qpid.txt:123 #, no-c-format msgid "What?" msgstr "" -#. code: mesq l("What? It's not a good reward?"); -#: npc/000-2-3/nard.txt:98 +#. code: mesq l("What? It's not good enough?"); +#: npc/000-2-3/nard.txt:94 #, no-c-format -msgid "What? It's not a good reward?" +msgid "What? It's not good enough?" msgstr "" #. code: l("What? This reward is too small!"), L_Quit; @@ -18066,10 +18590,10 @@ msgstr "" msgid "What? This reward is too small!" msgstr "" -#. code: mesq l("What? Why? They aren't sexier than me, why do you want to see them?"); +#. code: mesq l("What? Why? They aren't more attractive than me, why do you want to see them?"); #: npc/000-1/silvio.txt:140 #, no-c-format -msgid "What? Why? They aren't sexier than me, why do you want to see them?" +msgid "What? Why? They aren't more attractive than me, why do you want to see them?" msgstr "" #. code: mesq l("What?! This tritan is the worse shirker I ever met!"); @@ -18078,10 +18602,10 @@ msgstr "" msgid "What?! This tritan is the worse shirker I ever met!" msgstr "" -#. code: l("When you go near a villager, you can see a speech bubble ahead of him, you can then talk to him by pressing the [T] key."), +#. code: l("When you go near villagers, you can see a speech bubble above them, you can then talk to them by pressing the [T] key."), #: npc/001-2-5/books.txt:11 #, no-c-format -msgid "When you go near a villager, you can see a speech bubble ahead of him, you can then talk to him by pressing the [T] key." +msgid "When you go near villagers, you can see a speech bubble above them, you can then talk to them by pressing the [T] key." msgstr "" #. code: mes col(l("When you see something that looks more like a bug than a feature, report it on http://bugs.evolonline.org or try to contact a game contributor."), 9); @@ -18162,19 +18686,19 @@ msgid "Where is the damn salt?! Give me the salt, I know you have it!" msgstr "" #. code: rif(.@q >= 10, l("Where is the hill?")), -#: npc/001-1/enora.txt:380 +#: npc/001-1/enora.txt:381 #, no-c-format msgid "Where is the hill?" msgstr "" #. code: rif(.@q >= 5, l("Where is the light armor shop?")), -#: npc/001-1/enora.txt:378 +#: npc/001-1/enora.txt:379 #, no-c-format msgid "Where is the light armor shop?" msgstr "" #. code: rif(.@q >= 7, l("Where is the market?")), -#: npc/001-1/enora.txt:379 +#: npc/001-1/enora.txt:380 #, no-c-format msgid "Where is the market?" msgstr "" @@ -18203,14 +18727,14 @@ msgstr "" msgid "Which skill do you wish to change?" msgstr "" -#. code: mesq l("While Jalad and Ale like to work together, as they use to do on the ship, last time I've seen them, they were near the big lake, north from here."); +#. code: mesq l("While Jalad and Ale like to work together, as they usually do on the ship, last time I've seen them, they were near the big lake, north from here."); #: npc/000-1/lean.txt:48 #, no-c-format -msgid "While Jalad and Ale like to work together, as they use to do on the ship, last time I've seen them, they were near the big lake, north from here." +msgid "While Jalad and Ale like to work together, as they usually do on the ship, last time I've seen them, they were near the big lake, north from here." msgstr "" #. code: 585: Whitesmith -#: conf/messages.conf:518 +#: conf/messages.conf:515 msgid "Whitesmith" msgstr "" @@ -18249,7 +18773,7 @@ msgid "Who are you?" msgstr "" #. code: rif(.@q >= 1, l("Who is Don?")), -#: npc/001-1/enora.txt:377 +#: npc/001-1/enora.txt:378 #, no-c-format msgid "Who is Don?" msgstr "" @@ -18383,10 +18907,10 @@ msgstr "" msgid "With hunger, thirst, and sleep as your only companions, you have the disturbing realization that you can't remember anything of your former life or identity." msgstr "" -#. code: l("With my old fishing rod you can catch something every day."), -#: npc/001-1/eugene.txt:61 +#. code: l("With it, you can safely move items and funds between your characters."), +#: npc/001-2-19/lloyd.txt:63 #, no-c-format -msgid "With my old fishing rod you can catch something every day." +msgid "With it, you can safely move items and funds between your characters." msgstr "" #. code: l("With proper training, a piou can become a good friend and faithful companion in your adventures."); @@ -18396,24 +18920,24 @@ msgid "With proper training, a piou can become a good friend and faithful compan msgstr "" #. code: 1279: With script -#: conf/messages.conf:1217 +#: conf/messages.conf:1218 msgid "With script" msgstr "" -#. code: l("With the help of the town hall and the Legion of Aemil we organize some auction and we help local merchants to launch their business."), -#: npc/001-2-19/lloyd.txt:55 +#. code: l("With the help of the town hall and the Legion of Aemil we organize some auction and we help local merchants to launch their businesses."), +#: npc/001-2-19/lloyd.txt:57 #, no-c-format -msgid "With the help of the town hall and the Legion of Aemil we organize some auction and we help local merchants to launch their business." +msgid "With the help of the town hall and the Legion of Aemil we organize some auction and we help local merchants to launch their businesses." msgstr "" -#. code: l("Withdraw."), -#: npc/001-2-19/lloyd.txt:165 +#. code: rif(BankVault > 0, l("Withdraw.")), +#: npc/functions/bank.txt:23 #, no-c-format msgid "Withdraw." msgstr "" #. code: 559: Wizard -#: conf/messages.conf:492 +#: conf/messages.conf:489 msgid "Wizard" msgstr "" @@ -18506,8 +19030,8 @@ msgstr "" #. code: 1116: Yes #. code: return select (menuaction(l("Yes")), #. code: l("Yes"); -#: npc/functions/main.txt:174 -#: conf/messages.conf:909 +#: conf/messages.conf:910 +#: npc/functions/main.txt:153 #: npc/commands/scheduled-broadcasts.txt:65 #, no-c-format msgid "Yes" @@ -18519,16 +19043,16 @@ msgstr "" msgid "Yes I am and you are going to face justice!" msgstr "" -#. code: if (select (l("How do you know?"), l("Yes I am.")) == 1) +#. code: if (selectd (l("How do you know?"), l("Yes I am.")) == 1) #. code: switch (select (l("Yes I am."), -#: npc/001-2-19/lloyd.txt:78 +#: npc/001-2-19/lloyd.txt:84 #: npc/001-1/fexil.txt:55 #, no-c-format msgid "Yes I am." msgstr "" #. code: switch (select (l("Yes I do."), -#: npc/001-1/enora.txt:268 +#: npc/001-1/enora.txt:269 #, no-c-format msgid "Yes I do." msgstr "" @@ -18590,7 +19114,7 @@ msgid "Yes, I feel strong enough for dangerous combats!" msgstr "" #. code: l("Yes, I have some! 5x Black Iron Ingots"), -#: npc/001-2-19/lloyd.txt:26 +#: npc/001-2-19/lloyd.txt:27 #, no-c-format msgid "Yes, I have some! \"5x Black Iron Ingots\"" msgstr "" @@ -18627,18 +19151,18 @@ msgstr "" #. code: l("Yes."), L_Give, #. code: switch (select (l("Yes."), l("No."))) -#. code: switch (select (l("Yes."), #. code: l("Yes."), L_Weapon, +#. code: switch (selectd (l("Yes."), #. code: l("Yes."), L_Warp, #. code: l("Yes."), L_GiveFood, #: npc/001-2-22/knife.txt:21 #: npc/001-2-22/alige.txt:282 #: npc/items/croconut.txt:20 -#: npc/001-2-19/lloyd.txt:100 #: npc/000-2-1/alige.txt:278 #: npc/001-2-23/doors.txt:24 #: npc/000-2-2/doors.txt:24 #: npc/000-2-1/arpan.txt:246 +#: npc/001-2-19/lloyd.txt:106 #: npc/000-2-1/knife.txt:21 #, no-c-format msgid "Yes." @@ -18777,7 +19301,7 @@ msgid "Yoiis should look there." msgstr "" #. code: 253: You already are at your destination! -#: conf/messages.conf:250 +#: conf/messages.conf:252 msgid "You already are at your destination!" msgstr "" @@ -18794,17 +19318,17 @@ msgid "You already did enough for us, follow Nard's advice and get some rest." msgstr "" #. code: 450: You already have a homunculus -#: conf/messages.conf:430 +#: conf/messages.conf:432 msgid "You already have a homunculus" msgstr "" #. code: 181: You already have a pet. -#: conf/messages.conf:189 +#: conf/messages.conf:191 msgid "You already have a pet." msgstr "" #. code: 196: You already have this quest skill. -#: conf/messages.conf:199 +#: conf/messages.conf:201 msgid "You already have this quest skill." msgstr "" @@ -18827,7 +19351,7 @@ msgid "You already took a @@, please put this one back in the box." msgstr "" #. code: 1476: You are already mounting something else -#: conf/messages.conf:1498 +#: conf/messages.conf:1499 msgid "You are already mounting something else" msgstr "" @@ -18862,7 +19386,7 @@ msgid "You are full of wine, my friend..." msgstr "" #. code: speech 5, l("You are honest, I like it."); -#: npc/001-1/qpid.txt:157 +#: npc/001-1/qpid.txt:113 #, no-c-format msgid "You are honest, I like it." msgstr "" @@ -18874,80 +19398,80 @@ msgid "You are in the Blacksmith's house, by Jove!" msgstr "" #. code: l("You are just sitting on the shadow of your store."))) -#: npc/001-1/qpid.txt:150 +#: npc/001-1/qpid.txt:106 #, no-c-format msgid "You are just sitting on the shadow of your store." msgstr "" #. code: lg("You are new around here, right?"); -#: npc/001-2-19/lloyd.txt:76 +#: npc/001-2-19/lloyd.txt:82 #, no-c-format msgid "You are new around here, right?#0" msgstr "" #. code: lg("You are new around here, right?"); -#: npc/001-2-19/lloyd.txt:76 +#: npc/001-2-19/lloyd.txt:82 #, no-c-format msgid "You are new around here, right?#1" msgstr "" #. code: 288: You are no longer killable. -#: conf/messages.conf:287 +#: conf/messages.conf:289 msgid "You are no longer killable." msgstr "" #. code: 878: You are no longer the Guild Master. -#: conf/messages.conf:637 +#: conf/messages.conf:638 msgid "You are no longer the Guild Master." msgstr "" #. code: 1023: You are not allowed to reduce the length of a ban. -#: conf/messages.conf:790 +#: conf/messages.conf:791 msgid "You are not allowed to reduce the length of a ban." msgstr "" #. code: 248: You are not authorized to warp from your current map. -#: conf/messages.conf:245 +#: conf/messages.conf:247 msgid "You are not authorized to warp from your current map." msgstr "" #. code: 1019: You are not authorized to warp someone to this map. -#: conf/messages.conf:780 +#: conf/messages.conf:781 msgid "You are not authorized to warp someone to this map." msgstr "" #. code: 1032: You are not authorized to warp someone to your current map. -#: conf/messages.conf:817 +#: conf/messages.conf:818 msgid "You are not authorized to warp someone to your current map." msgstr "" #. code: 1020: You are not authorized to warp this player from their map. -#: conf/messages.conf:783 +#: conf/messages.conf:784 msgid "You are not authorized to warp this player from their map." msgstr "" #. code: 247: You are not authorized to warp to this map. -#: conf/messages.conf:244 +#: conf/messages.conf:246 msgid "You are not authorized to warp to this map." msgstr "" #. code: 249: You are not authorized to warp to your save map. -#: conf/messages.conf:246 +#: conf/messages.conf:248 msgid "You are not authorized to warp to your save map." msgstr "" #. code: 252: You are not in a guild. -#: conf/messages.conf:249 +#: conf/messages.conf:251 msgid "You are not in a guild." msgstr "" #. code: 1139: You are not in jail. -#: conf/messages.conf:958 +#: conf/messages.conf:959 msgid "You are not in jail." msgstr "" #. code: 1137: You are now -#: conf/messages.conf:954 +#: conf/messages.conf:955 msgid "You are now" msgstr "" @@ -18958,7 +19482,7 @@ msgid "You are now divorced!" msgstr "" #. code: 1305: You are now immune to attacks. -#: conf/messages.conf:1263 +#: conf/messages.conf:1264 msgid "You are now immune to attacks." msgstr "" @@ -18981,13 +19505,13 @@ msgid "You are on a raft, adrift in the sea." msgstr "" #. code: l("You are on the human resource wing of the Town Hall."), -#: npc/001-2-9/janus.txt:72 +#: npc/001-2-9/janus.txt:74 #, no-c-format msgid "You are on the human resource wing of the Town Hall." msgstr "" #. code: 155: You are unable to change your job. -#: conf/messages.conf:163 +#: conf/messages.conf:165 msgid "You are unable to change your job." msgstr "" @@ -19004,13 +19528,13 @@ msgid "You are weird, I have to go sorry.#1" msgstr "" #. code: l("You bored me, see you later."))) -#: npc/001-1/qpid.txt:118 +#: npc/001-1/qpid.txt:74 #, no-c-format msgid "You bored me, see you later." msgstr "" #. code: 869: You broke the target's weapon. -#: conf/messages.conf:628 +#: conf/messages.conf:629 msgid "You broke the target's weapon." msgstr "" @@ -19021,12 +19545,12 @@ msgid "You buried @@ @@." msgstr "" #. code: 188: You can already rename your pet. -#: conf/messages.conf:196 +#: conf/messages.conf:198 msgid "You can already rename your pet." msgstr "" #. code: l("You can also answer in your native language or in English."); -#: npc/001-1/qpid.txt:59 +#: npc/001-1/qpid.txt:15 #, no-c-format msgid "You can also answer in your native language or in English." msgstr "" @@ -19043,6 +19567,18 @@ msgstr "" msgid "You can also improve your equipment in a totally different way with the use of cards." msgstr "" +#. code: dispbottom l("You can also manually stop it at any time with: @exprate default"); +#: npc/commands/rate-management.txt:45 +#, no-c-format +msgid "You can also manually stop it at any time with: @exprate default" +msgstr "" + +#. code: mesq l("You can also read The Book of Laws at any time to see the rules."); +#: npc/000-2-0/julia.txt:178 +#, no-c-format +msgid "You can also read The Book of Laws at any time to see the rules." +msgstr "" + #. code: l("You can also simply talk to any citizen around you by clicking on them."), #: npc/001-2-5/books.txt:13 #, no-c-format @@ -19074,16 +19610,16 @@ msgstr "" msgid "You can drag and drop an item to the NPC window or select an item through your inventory." msgstr "" -#. code: mesq l("You can easily see if a monster is easy to kill or just impossible to defeat. Do not try against creatures that are way more powerful than you... You'd be risking your life for nothing."); -#: npc/000-1/sapartan.txt:64 +#. code: l("You can easily identify fishing spots, small bubbles and fishes are visible from the surface."), +#: npc/001-2-4/books.txt:66 #, no-c-format -msgid "You can easily see if a monster is easy to kill or just impossible to defeat. Do not try against creatures that are way more powerful than you... You'd be risking your life for nothing." +msgid "You can easily identify fishing spots, small bubbles and fishes are visible from the surface." msgstr "" -#. code: l("You can find a chapter of the Legion of Aemil there, like in any other city, but Esperia is important for us as our headquarters are there."); -#: npc/001-1/enora.txt:214 +#. code: mesq l("You can easily see if a monster is easy to kill or just impossible to defeat. Do not try against creatures that are way more powerful than you... You'd be risking your life for nothing."); +#: npc/000-1/sapartan.txt:64 #, no-c-format -msgid "You can find a chapter of the Legion of Aemil there, like in any other city, but Esperia is important for us as our headquarters are there." +msgid "You can easily see if a monster is easy to kill or just impossible to defeat. Do not try against creatures that are way more powerful than you... You'd be risking your life for nothing." msgstr "" #. code: npctalk3 l("You can find novels and poems on this floor."); @@ -19099,6 +19635,12 @@ msgstr "" msgid "You can find some Crocs on the beach, you could look up at the one after the gate, on top of this city." msgstr "" +#. code: l("You can find the building of the Legion of Gasaron there, like in any other city, but Esperia is important for us as our headquarters are there."); +#: npc/001-1/enora.txt:215 +#, no-c-format +msgid "You can find the building of the Legion of Gasaron there, like in any other city, but Esperia is important for us as our headquarters are there." +msgstr "" + #. code: mesq l("You can find them in the ocean, near corals and other sea beings. But the sea is too heavy today, you shouldn't try swimming for now."); #: npc/000-1/tibbo.txt:95 #, no-c-format @@ -19112,33 +19654,33 @@ msgid "You can go upstairs and choose a different room if you want." msgstr "" #. code: 1195: You can have %d items on your autolootitem list. -#: conf/messages.conf:1066 +#: conf/messages.conf:1067 msgid "You can have %d items on your autolootitem list." msgstr "" #. code: l("You can keep your current party as it is, while leading or being part of a guild in order to talk and share different items with all of its members!"), -#: npc/001-2-9/janus.txt:48 +#: npc/001-2-9/janus.txt:49 #, no-c-format msgid "You can keep your current party as it is, while leading or being part of a guild in order to talk and share different items with all of its members!" msgstr "" #. code: 923: You can not change to this job by command. -#: conf/messages.conf:692 +#: conf/messages.conf:693 msgid "You can not change to this job by command." msgstr "" #. code: 241: You can now attack and kill players freely. -#: conf/messages.conf:238 +#: conf/messages.conf:240 msgid "You can now attack and kill players freely." msgstr "" #. code: 242: You can now be attacked and killed by players. -#: conf/messages.conf:239 +#: conf/messages.conf:241 msgid "You can now be attacked and killed by players." msgstr "" #. code: 187: You can now rename your pet. -#: conf/messages.conf:195 +#: conf/messages.conf:197 msgid "You can now rename your pet." msgstr "" @@ -19155,7 +19697,7 @@ msgid "You can read some lines that are nicely carved into the soft wooden plank msgstr "" #. code: l("You can read the book that I gave you earlier at the library if you lost it."); -#: npc/001-2-9/janus.txt:92 +#: npc/001-2-9/janus.txt:94 #, no-c-format msgid "You can read the book that I gave you earlier at the library if you lost it." msgstr "" @@ -19190,6 +19732,12 @@ msgstr "" msgid "You can use it to clear your stats, to start freshly if you see what I mean..." msgstr "" +#. code: l("You can use many diverse items to lure fishes."), +#: npc/001-2-4/books.txt:53 +#, no-c-format +msgid "You can use many diverse items to lure fishes." +msgstr "" + #. code: mesq l("You can yaye some @@s by hitting these crocotrees.", getitemlink(Croconut)); #: npc/000-1/tarlan.txt:31 #, no-c-format @@ -19197,12 +19745,12 @@ msgid "You can yaye some @@s by hitting these crocotrees." msgstr "" #. code: 1499: You can't add a guild bound item to a character without guild! -#: conf/messages.conf:1540 +#: conf/messages.conf:1541 msgid "You can't add a guild bound item to a character without guild!" msgstr "" #. code: 1498: You can't add a party bound item to a character without party! -#: conf/messages.conf:1539 +#: conf/messages.conf:1540 msgid "You can't add a party bound item to a character without party!" msgstr "" @@ -19213,17 +19761,17 @@ msgid "You can't carry another @@? What a shame." msgstr "" #. code: 548: You can't clean a cart while vending! -#: conf/messages.conf:478 +#: conf/messages.conf:475 msgid "You can't clean a cart while vending!" msgstr "" #. code: 281: You can't create chat rooms in this map -#: conf/messages.conf:278 +#: conf/messages.conf:280 msgid "You can't create chat rooms in this map" msgstr "" #. code: 271: You can't drop items in this map -#: conf/messages.conf:268 +#: conf/messages.conf:270 msgid "You can't drop items in this map" msgstr "" @@ -19234,104 +19782,110 @@ msgstr "" msgid "You can't go there!" msgstr "" -#. code: mesq l("You can't join the sword training clothed that way."); -#: npc/001-2-33/lozerk.txt:8 -#, no-c-format -msgid "You can't join the sword training clothed that way." -msgstr "" - #. code: 870: You can't leave battleground guilds. -#: conf/messages.conf:629 +#: conf/messages.conf:630 msgid "You can't leave battleground guilds." msgstr "" #. code: 276: You can't open a shop in this map -#: conf/messages.conf:273 +#: conf/messages.conf:275 msgid "You can't open a shop in this map" msgstr "" #. code: 204: You can't open a shop on this cell. -#: conf/messages.conf:205 +#: conf/messages.conf:207 msgid "You can't open a shop on this cell." msgstr "" #. code: 451: You can't return your pet because your inventory is full. -#: conf/messages.conf:433 +#: conf/messages.conf:435 msgid "You can't return your pet because your inventory is full." msgstr "" #. code: 272: You can't trade in this map -#: conf/messages.conf:269 +#: conf/messages.conf:271 msgid "You can't trade in this map" msgstr "" #. code: 1393: You can't use commands while dead. -#: conf/messages.conf:1395 +#: conf/messages.conf:1396 msgid "You can't use commands while dead." msgstr "" #. code: 1482: You can't withdraw that much money -#: conf/messages.conf:1512 +#: conf/messages.conf:1513 msgid "You can't withdraw that much money" msgstr "" #. code: 1180: You cannot autotrade when dead. -#: conf/messages.conf:1041 +#: conf/messages.conf:1042 msgid "You cannot autotrade when dead." msgstr "" #. code: 1182: You cannot change guild leaders in this map. -#: conf/messages.conf:1045 +#: conf/messages.conf:1046 msgid "You cannot change guild leaders in this map." msgstr "" #. code: 287: You cannot change party leaders in this map. -#: conf/messages.conf:285 +#: conf/messages.conf:287 msgid "You cannot change party leaders in this map." msgstr "" #. code: 177: You cannot decrease that stat anymore. -#: conf/messages.conf:185 +#: conf/messages.conf:187 msgid "You cannot decrease that stat anymore." msgstr "" #. code: 178: You cannot increase that stat anymore. -#: conf/messages.conf:186 +#: conf/messages.conf:188 msgid "You cannot increase that stat anymore." msgstr "" #. code: 1438: You cannot join the '%s' channel because you've been banned from it -#: conf/messages.conf:1455 +#: conf/messages.conf:1456 msgid "You cannot join the '%s' channel because you've been banned from it" msgstr "" #. code: 864: You cannot use this command when dead. -#: conf/messages.conf:623 +#: conf/messages.conf:624 msgid "You cannot use this command when dead." msgstr "" #. code: 1474: You cannot use this item while sitting -#: conf/messages.conf:1495 +#: conf/messages.conf:1496 msgid "You cannot use this item while sitting" msgstr "" #. code: 1475: You cannot use this item while your storage is open -#: conf/messages.conf:1496 +#: conf/messages.conf:1497 msgid "You cannot use this item while your storage is open" msgstr "" -#. code: narrator l("You caught a @@!", getitemname(.@fish_id)); -#: npc/functions/fishing.txt:88 +#. code: dispbottom l("You caught a @@ but had no room in your inventory to carry it.", getitemlink(.@fish_id)); +#: npc/functions/fishing.txt:196 +#, no-c-format +msgid "You caught a @@ but had no room in your inventory to carry it." +msgstr "" + +#. code: //dispbottom l("You caught a @@!", getitemlink(.@fish_id)); <= already shows "you picked up [...]" +#: npc/functions/fishing.txt:201 #, no-c-format msgid "You caught a @@!" msgstr "" #. code: mes col(l("You caught the piou, but it's trying to escape from you. You'd better hurry back to Salem."), 9); -#: npc/001-1/flyingpiou.txt:76 +#: npc/001-1/flyingpiou.txt:77 #, no-c-format msgid "You caught the piou, but it's trying to escape from you. You'd better hurry back to Salem." msgstr "" +#. code: l("You clearly need to be more public-spirited."); +#: npc/001-2-4/robin.txt:51 +#, no-c-format +msgid "You clearly need to be more public-spirited." +msgstr "" + #. code: l("You concentrate and try to summon old memories from within your mind."), #: npc/001-1/enora.txt:96 #, no-c-format @@ -19351,14 +19905,14 @@ msgid "You could start by talking to Gugli. He always has tasks for people willi msgstr "" #. code: 1161: You currently cannot open your storage. -#: conf/messages.conf:1006 +#: conf/messages.conf:1007 msgid "You currently cannot open your storage." msgstr "" -#. code: l("You currently have @@ on your bank account.", #MerchantBank); -#: npc/001-2-19/lloyd.txt:222 +#. code: l("You currently have @@ Esperin on your bank account.", +#: npc/functions/bank.txt:11 #, no-c-format -msgid "You currently have @@ on your bank account." +msgid "You currently have @@ Esperin on your bank account." msgstr "" #. code: switch (select(l("You do not give me much options."), l("The elder ran away from you."))) @@ -19368,40 +19922,40 @@ msgid "You do not give me much options." msgstr "" #. code: 1396: You do not have a cart to be cleaned. -#: conf/messages.conf:1402 +#: conf/messages.conf:1403 msgid "You do not have a cart to be cleaned." msgstr "" #. code: 1254: You do not have a homunculus. -#: conf/messages.conf:1174 +#: conf/messages.conf:1175 msgid "You do not have a homunculus." msgstr "" #. code: l("You do not have enough Esperin on your bank account."); -#: npc/001-2-19/lloyd.txt:210 +#: npc/functions/bank.txt:110 #, no-c-format msgid "You do not have enough Esperin on your bank account." msgstr "" #. code: l("You do not have enough Esperin on yourself."); -#: npc/001-2-19/lloyd.txt:185 +#: npc/functions/bank.txt:59 #, no-c-format msgid "You do not have enough Esperin on yourself." msgstr "" #. code: dispbottom l("You do not have the required access privileges to use the Super Menu."); -#: npc/commands/super-menu.txt:43 +#: npc/commands/super-menu.txt:40 #, no-c-format msgid "You do not have the required access privileges to use the Super Menu." msgstr "" #. code: 1391: You do not possess a cart to be removed -#: conf/messages.conf:1391 +#: conf/messages.conf:1392 msgid "You do not possess a cart to be removed" msgstr "" #. code: l("You do not seem to have enough money, come back later!"); -#: npc/001-2-19/lloyd.txt:107 +#: npc/001-2-19/lloyd.txt:113 #, no-c-format msgid "You do not seem to have enough money, come back later!" msgstr "" @@ -19419,18 +19973,12 @@ msgstr "" msgid "You don't have any @@, are you mocking me?" msgstr "" -#. code: l("You don't have any @@.", getitemlink(FishingRod)); -#: npc/functions/fishing.txt:48 +#. code: dispbottom l("You don't have any @@.", getitemlink(.@rod)); +#: npc/functions/fishing.txt:137 #, no-c-format msgid "You don't have any @@." msgstr "" -#. code: l("You don't have any food to use as bait."), -#: npc/functions/fishing.txt:135 -#, no-c-format -msgid "You don't have any food to use as bait." -msgstr "" - #. code: l("You don't have enough @@s on you.", getitemlink(FluffyFur)); #: npc/001-1/fexil.txt:112 #, no-c-format @@ -19440,9 +19988,9 @@ msgstr "" #. code: speech 5, l("You don't have enough money, bring @@ E.", .@party_price); #. code: speech 5, l("You don't have enough money, bring @@ E.", .@price); #. code: speech 5, l("You don't have enough money, bring @@ E.", .@guild_price); +#: npc/001-2-9/janus.txt:58 #: npc/001-2-28/plush.txt:24 -#: npc/001-2-9/janus.txt:28 -#: npc/001-2-9/janus.txt:56 +#: npc/001-2-9/janus.txt:29 #, no-c-format msgid "You don't have enough money, bring @@ E." msgstr "" @@ -19454,20 +20002,20 @@ msgid "You don't have enough room in your backpack for a @@. Go stow some of you msgstr "" #. code: 201: You don't have this quest skill. -#: conf/messages.conf:203 +#: conf/messages.conf:205 msgid "You don't have this quest skill." msgstr "" #. code: l("You don't seem to be from the Legion, let's do a game."), -#: npc/001-1/qpid.txt:127 +#: npc/001-1/qpid.txt:83 #, no-c-format msgid "You don't seem to be from the Legion, let's do a game." msgstr "" #. code: l("You failed!"), #. code: l("You failed!"); -#: npc/001-1/qpid.txt:101 -#: npc/001-1/qpid.txt:92 +#: npc/001-1/qpid.txt:48 +#: npc/001-1/qpid.txt:57 #, no-c-format msgid "You failed!" msgstr "" @@ -19479,13 +20027,13 @@ msgid "You feel numb and everything around you looks foggy, but you can recall t msgstr "" #. code: lg("You fell asleep."); -#: npc/000-2-1/savepoint.txt:34 +#: npc/000-2-1/story_save.txt:16 #, no-c-format msgid "You fell asleep.#0" msgstr "" #. code: lg("You fell asleep."); -#: npc/000-2-1/savepoint.txt:34 +#: npc/000-2-1/story_save.txt:16 #, no-c-format msgid "You fell asleep.#1" msgstr "" @@ -19515,7 +20063,7 @@ msgid "You got married to @@!" msgstr "" #. code: 510: You have %d new emails (%d unread) -#: conf/messages.conf:461 +#: conf/messages.conf:463 msgid "You have %d new emails (%d unread)" msgstr "" @@ -19526,12 +20074,12 @@ msgid "You have a level for each of your gear, by default when you buy or craft msgstr "" #. code: 251: You have already opened your guild storage. Close it first. -#: conf/messages.conf:248 +#: conf/messages.conf:250 msgid "You have already opened your guild storage. Close it first." msgstr "" #. code: 250: You have already opened your storage. Close it first. -#: conf/messages.conf:247 +#: conf/messages.conf:249 msgid "You have already opened your storage. Close it first." msgstr "" @@ -19542,27 +20090,27 @@ msgid "You have an awful case of amnesia." msgstr "" #. code: 879: You have become the Guild Master! -#: conf/messages.conf:638 +#: conf/messages.conf:639 msgid "You have become the Guild Master!" msgstr "" #. code: 117: You have been jailed by a GM. -#: conf/messages.conf:132 +#: conf/messages.conf:134 msgid "You have been jailed by a GM." msgstr "" #. code: 1141: You have been jailed for an unknown amount of time. -#: conf/messages.conf:960 +#: conf/messages.conf:961 msgid "You have been jailed for an unknown amount of time." msgstr "" #. code: 1140: You have been jailed indefinitely. -#: conf/messages.conf:959 +#: conf/messages.conf:960 msgid "You have been jailed indefinitely." msgstr "" #. code: 880: You have been recovered! -#: conf/messages.conf:639 +#: conf/messages.conf:640 msgid "You have been recovered!" msgstr "" @@ -19579,37 +20127,37 @@ msgid "You have been so nice to me. So please, take one.#1" msgstr "" #. code: 71: You have forgotten the skill. -#: conf/messages.conf:88 +#: conf/messages.conf:90 msgid "You have forgotten the skill." msgstr "" #. code: 70: You have learned the skill. -#: conf/messages.conf:87 +#: conf/messages.conf:89 msgid "You have learned the skill." msgstr "" #. code: 102: You have mounted a Peco Peco. -#: conf/messages.conf:117 +#: conf/messages.conf:119 msgid "You have mounted a Peco Peco." msgstr "" #. code: 1119: You have mounted your Dragon. -#: conf/messages.conf:914 +#: conf/messages.conf:915 msgid "You have mounted your Dragon." msgstr "" #. code: 1123: You have mounted your Mado Gear. -#: conf/messages.conf:918 +#: conf/messages.conf:919 msgid "You have mounted your Mado Gear." msgstr "" #. code: 1121: You have mounted your Warg. -#: conf/messages.conf:916 +#: conf/messages.conf:917 msgid "You have mounted your Warg." msgstr "" #. code: 1363: You have mounted. -#: conf/messages.conf:1349 +#: conf/messages.conf:1350 msgid "You have mounted." msgstr "" @@ -19620,30 +20168,36 @@ msgid "You have put your finger on it, I am not." msgstr "" #. code: 1120: You have released your Dragon. -#: conf/messages.conf:915 +#: conf/messages.conf:916 msgid "You have released your Dragon." msgstr "" #. code: 1124: You have released your Mado Gear. -#: conf/messages.conf:919 +#: conf/messages.conf:920 msgid "You have released your Mado Gear." msgstr "" #. code: 214: You have released your Peco Peco. -#: conf/messages.conf:213 +#: conf/messages.conf:215 msgid "You have released your Peco Peco." msgstr "" #. code: 1122: You have released your Warg. -#: conf/messages.conf:917 +#: conf/messages.conf:918 msgid "You have released your Warg." msgstr "" #. code: 1364: You have released your mount. -#: conf/messages.conf:1350 +#: conf/messages.conf:1351 msgid "You have released your mount." msgstr "" +#. code: l("You have talent and the best place to utilize it is in the Legion! You can either pursue your goals with us or without us, but trust me, with us it's much better."), +#: npc/001-2-33/lozerk.txt:63 +#, no-c-format +msgid "You have talent and the best place to utilize it is in the Legion! You can either pursue your goals with us or without us, but trust me, with us it's much better." +msgstr "" + #. code: l("You have to find him, or else I will tell him that you did not help me."); #: npc/001-2-11/mona.txt:31 #, no-c-format @@ -19672,7 +20226,7 @@ msgstr "" #. code: l("You hear some sound behind the door."), #: npc/001-2-32/doors.txt:12 -#: npc/001-2-34/doors.txt:19 +#: npc/001-2-34/doors.txt:18 #, no-c-format msgid "You hear some sound behind the door." msgstr "" @@ -19683,10 +20237,10 @@ msgstr "" msgid "You hide your shovel." msgstr "" -#. code: l("You hit the nail on the head, it's the Legion of Aemil!"), +#. code: l("You hit the nail on the head, it's the Legion of Gasaron!"), #: npc/001-1/enora.txt:62 #, no-c-format -msgid "You hit the nail on the head, it's the Legion of Aemil!" +msgid "You hit the nail on the head, it's the Legion of Gasaron!" msgstr "" #. code: mes col(l("You hit too hard with your fist, you destroyed your @@.", getitemlink(Croconut)), 9); @@ -19713,16 +20267,22 @@ msgstr "" msgid "You just have to select the card, then you choose which piece of equipment you want to use it on, and you are done." msgstr "" +#. code: l("You just need one fishing rod, although you should take more than one single bait."); +#: npc/001-2-4/books.txt:26 +#, no-c-format +msgid "You just need one fishing rod, although you should take more than one single bait." +msgstr "" + #. code: l("You killed @@ Fluffies.", ArtisFluffyKilled); -#: npc/001-1/enora.txt:401 +#: npc/001-1/enora.txt:402 #, no-c-format msgid "You killed @@ Fluffies." msgstr "" -#. code: l("You know, the life of merchant is hard. I really hope that Artis and the Merchant Guild will help me to succeed."), +#. code: l("You know, the life of the merchant is hard. I really hope that Artis and the Merchant Guild will help me to succeed."), #: npc/001-1/fexil.txt:17 #, no-c-format -msgid "You know, the life of merchant is hard. I really hope that Artis and the Merchant Guild will help me to succeed." +msgid "You know, the life of the merchant is hard. I really hope that Artis and the Merchant Guild will help me to succeed." msgstr "" #. code: mesq l("You know, yeyes love to chat while working."); @@ -19732,19 +20292,19 @@ msgid "You know, yeyes love to chat while working." msgstr "" #. code: l("You lack some very basic skills..."); -#: npc/001-2-9/janus.txt:79 +#: npc/001-2-9/janus.txt:81 #, no-c-format msgid "You lack some very basic skills..." msgstr "" -#. code: narrator l("You left your fishing spot!"); -#: npc/functions/fishing.txt:74 +#. code: dispbottom l("You left your fishing spot!"); +#: npc/functions/fishing.txt:176 #, no-c-format msgid "You left your fishing spot!" msgstr "" #. code: l("You lie in the bed."), -#: npc/000-2-1/savepoint.txt:32 +#: npc/000-2-1/story_save.txt:14 #, no-c-format msgid "You lie in the bed." msgstr "" @@ -19762,7 +20322,7 @@ msgid "You like these hats, right?" msgstr "" #. code: l("You look confident. I will give you my old gear as reward and acknowledgment for your time... and take these potions as well!"); -#: npc/001-1/enora.txt:254 +#: npc/001-1/enora.txt:255 #, no-c-format msgid "You look confident. I will give you my old gear as reward and acknowledgment for your time... and take these potions as well!" msgstr "" @@ -19773,14 +20333,14 @@ msgstr "" msgid "You look nice, do you want to help me?" msgstr "" -#. code: l("You made a cash deposit of @@ E.", .@amount); -#: npc/001-2-19/lloyd.txt:192 +#. code: l("You made a cash deposit of @@ E.", format_number(.@deposit)); +#: npc/functions/bank.txt:74 #, no-c-format msgid "You made a cash deposit of @@ E." msgstr "" #. code: 1366: You may search partial name by making use of '%' in the search, ex. "@accinfo %Mario%" lists all characters whose name contains "Mario". -#: conf/messages.conf:1354 +#: conf/messages.conf:1355 msgid "You may search partial name by making use of '%' in the search, ex. \"@accinfo %Mario%\" lists all characters whose name contains \"Mario\"." msgstr "" @@ -19797,28 +20357,22 @@ msgid "You missunderstood, it's 5 potions." msgstr "" #. code: 1308: You must enter a name. -#: conf/messages.conf:1268 +#: conf/messages.conf:1269 msgid "You must enter a name." msgstr "" #. code: 1323: You must enter a player name or ID. -#: conf/messages.conf:1295 +#: conf/messages.conf:1296 msgid "You must enter a player name or ID." msgstr "" #. code: 213: You need %s to mount! -#: conf/messages.conf:212 +#: conf/messages.conf:214 msgid "You need %s to mount!" msgstr "" -#. code: l("You need at least one of these: ") + .@bait_names$; -#: npc/functions/fishing.txt:136 -#, no-c-format -msgid "You need at least one of these: " -msgstr "" - #. code: 1181: You need to be a Guild Master to use this command. -#: conf/messages.conf:1044 +#: conf/messages.conf:1045 msgid "You need to be a Guild Master to use this command." msgstr "" @@ -19829,7 +20383,7 @@ msgid "You need to be a member of the Merchant Guild to have a chance there." msgstr "" #. code: 282: You need to be a party leader to use this command. -#: conf/messages.conf:280 +#: conf/messages.conf:282 msgid "You need to be a party leader to use this command." msgstr "" @@ -19840,12 +20394,12 @@ msgid "You need to cross the crocojungle heading north." msgstr "" #. code: 1446: You need to input a option -#: conf/messages.conf:1463 +#: conf/messages.conf:1464 msgid "You need to input a option" msgstr "" #. code: l("You need to type the answer of this riddle in the NPC window."), -#: npc/001-1/qpid.txt:57 +#: npc/001-1/qpid.txt:13 #, no-c-format msgid "You need to type the answer of this riddle in the NPC window." msgstr "" @@ -19857,19 +20411,19 @@ msgid "You notice a young boy sitting on one of the highest branches of the tree msgstr "" #. code: l("You now also have access to the Legion building. Good job, you earned it."), -#: npc/001-1/enora.txt:306 +#: npc/001-1/enora.txt:307 #, no-c-format msgid "You now also have access to the Legion building. Good job, you earned it." msgstr "" -#. code: l("You open a book named @@.", .@book_name$), +#. code: l("You open a book named @@.", .@book_name$); #: npc/functions/openbook.txt:12 #, no-c-format msgid "You open a book named @@." msgstr "" #. code: l("You open the book, but it looks like the sea water and time damaged it severely. Some pages are not readable anymore. Some others are simply missing."), -#: npc/functions/openbook.txt:31 +#: npc/functions/openbook.txt:35 #, no-c-format msgid "You open the book, but it looks like the sea water and time damaged it severely. Some pages are not readable anymore. Some others are simply missing." msgstr "" @@ -19904,14 +20458,14 @@ msgstr "" msgid "You probably don't have much business in this city as you don't remember who you are." msgstr "" -#. code: narrator l("You pulled too late and lost a @@...", getitemname(.@fish_id)); -#: npc/functions/fishing.txt:95 +#. code: dispbottom l("You pulled too late and lost the bait..."); +#: npc/functions/fishing.txt:206 #, no-c-format -msgid "You pulled too late and lost a @@..." +msgid "You pulled too late and lost the bait..." msgstr "" -#. code: narrator l("You pulled too soon and lost the bait."); -#: npc/functions/fishing.txt:60 +#. code: dispbottom l("You pulled too soon and lost the bait."); +#: npc/functions/fishing.txt:161 #, no-c-format msgid "You pulled too soon and lost the bait." msgstr "" @@ -19922,10 +20476,10 @@ msgstr "" #. code: message strcharinfo(0), l("You receive @@ E!", 10); #: npc/001-2-22/peter.txt:307 #: npc/000-2-1/arpan.txt:216 -#: npc/000-2-1/chefgado.txt:163 #: npc/000-2-0/julia.txt:121 #: npc/000-2-0/julia.txt:99 #: npc/000-1/gugli.txt:154 +#: npc/000-2-1/chefgado.txt:164 #: npc/000-2-1/arpan.txt:203 #: npc/000-2-1/peter.txt:311 #, no-c-format @@ -19946,7 +20500,7 @@ msgid "You received @@ EXP and @@ E." msgstr "" #. code: 392: You request has been rejected by autoreject option. -#: conf/messages.conf:384 +#: conf/messages.conf:386 msgid "You request has been rejected by autoreject option." msgstr "" @@ -19964,7 +20518,7 @@ msgid "You search the tree but don't find anybody." msgstr "" #. code: l("You see a dust covered book on the shelf..."), -#: npc/functions/openbook.txt:22 +#: npc/functions/openbook.txt:24 #, no-c-format msgid "You see a dust covered book on the shelf..." msgstr "" @@ -19981,8 +20535,8 @@ msgstr "" msgid "You see a young elven girl, with a strong sense of pain in her face." msgstr "" -#. code: narrator 4, l("You see some fish reflecting the sun on the surface of the water."); -#: npc/functions/fishing.txt:31 +#. code: l("You see some fish reflecting the sun on the surface of the water."), +#: npc/functions/fishing.txt:225 #, no-c-format msgid "You see some fish reflecting the sun on the surface of the water." msgstr "" @@ -20018,7 +20572,7 @@ msgid "You seem a bit tired sir." msgstr "" #. code: l("You seem more cultivated than you look."); -#: npc/001-1/qpid.txt:70 +#: npc/001-1/qpid.txt:26 #, no-c-format msgid "You seem more cultivated than you look." msgstr "" @@ -20048,12 +20602,18 @@ msgstr "" msgid "You should check on the highest part of the cliff, I was hiding there." msgstr "" -#. code: mes col(l("You should come back when you have some free space."), 9); -#: npc/functions/inventoryplace.txt:27 +#. code: l("You should come back when you have some free space."); +#: npc/functions/inventoryplace.txt:30 #, no-c-format msgid "You should come back when you have some free space." msgstr "" +#. code: l("You should definitely go talk to Q'Anon, our boss. You'll find him upstairs."), +#: npc/001-2-33/lozerk.txt:65 +#, no-c-format +msgid "You should definitely go talk to Q'Anon, our boss. You'll find him upstairs." +msgstr "" + #. code: l("You should discuss with Don and Calypsan if you want to learn more about it, they are masters on this area!"); #: npc/001-2-27/kaylo.txt:24 #, no-c-format @@ -20081,7 +20641,7 @@ msgid "You should go see them." msgstr "" #. code: 549: You should have a shop open in order to use @autotrade. -#: conf/messages.conf:480 +#: conf/messages.conf:477 msgid "You should have a shop open in order to use @autotrade." msgstr "" @@ -20099,7 +20659,7 @@ msgid "You should know this, an item like this can't be bleached." msgstr "" #. code: l("You should look for a seller named Fexil around the merchant square."), -#: npc/001-2-19/lloyd.txt:147 +#: npc/001-2-19/lloyd.txt:154 #, no-c-format msgid "You should look for a seller named Fexil around the merchant square." msgstr "" @@ -20111,7 +20671,7 @@ msgid "You should look for them when we arrive at the port. You won't regret it! msgstr "" #. code: npctalk3 l("You should talk to Magic Arpan first."); -#: npc/000-2-1/chest.txt:40 +#: npc/000-2-1/chest.txt:20 #, no-c-format msgid "You should talk to Magic Arpan first." msgstr "" @@ -20177,16 +20737,22 @@ msgstr "" msgid "You still need to give me boxes from: " msgstr "" -#. code: mesq lg("You stupid, she's english, look at the shape of her head.", "You stupid, he's english, look at the shape of his head."); +#. code: mesq lg("You stupid, she's English, look at the shape of her head.", "You stupid, he's English, look at the shape of his head."); #: npc/000-0/sailors.txt:47 #, no-c-format -msgid "You stupid, he's english, look at the shape of his head.#1" +msgid "You stupid, he's English, look at the shape of his head.#1" msgstr "" -#. code: mesq lg("You stupid, she's english, look at the shape of her head.", "You stupid, he's english, look at the shape of his head."); +#. code: mesq lg("You stupid, she's English, look at the shape of her head.", "You stupid, he's English, look at the shape of his head."); #: npc/000-0/sailors.txt:47 #, no-c-format -msgid "You stupid, she's english, look at the shape of her head.#0" +msgid "You stupid, she's English, look at the shape of her head.#0" +msgstr "" + +#. code: dispbottom l("You successfully set the exp rate to @@%. It will reset to @@% (default value) in @@.", +#: npc/commands/rate-management.txt:43 +#, no-c-format +msgid "You successfully set the exp rate to @@%. It will reset to @@% (default value) in @@." msgstr "" #. code: mesq l("You take good care of your piou. Remember to feed it every day."); @@ -20196,14 +20762,14 @@ msgid "You take good care of your piou. Remember to feed it every day." msgstr "" #. code: npctalk3 l("You take the clothes from the chest."); -#: npc/000-2-1/chest.txt:30 +#: npc/000-2-1/chest.txt:32 #, no-c-format msgid "You take the clothes from the chest." msgstr "" #. code: l("You take your fishing rod and leave."); -#: npc/functions/fishing.txt:147 -#: npc/functions/fishing.txt:155 +#: npc/functions/fishing.txt:267 +#: npc/functions/fishing.txt:236 #, no-c-format msgid "You take your fishing rod and leave." msgstr "" @@ -20221,7 +20787,7 @@ msgid "You told me that you 'were' important." msgstr "" #. code: l("You tried to embarrass me, am I right?!"), -#: npc/001-1/qpid.txt:143 +#: npc/001-1/qpid.txt:99 #, no-c-format msgid "You tried to embarrass me, am I right?!" msgstr "" @@ -20232,6 +20798,12 @@ msgstr "" msgid "You tried to get rid of me, eeh? But surprise! I'm still here... *hic* Or there..." msgstr "" +#. code: dispbottom l("You waited too long and lost the bait..."); +#: npc/functions/fishing.txt:44 +#, no-c-format +msgid "You waited too long and lost the bait..." +msgstr "" + #. code: l("You were gone so I thought you let me down."), #: npc/001-1/chelios.txt:58 #, no-c-format @@ -20239,15 +20811,15 @@ msgid "You were gone so I thought you let me down." msgstr "" #. code: mesq lg("You were in bad shape, you should be happy we found you before the sea killed you."); -#: npc/000-2-0/julia.txt:234 -#: npc/001-2-21/julia.txt:97 +#: npc/001-2-21/julia.txt:82 +#: npc/000-2-0/julia.txt:207 #, no-c-format msgid "You were in bad shape, you should be happy we found you before the sea killed you.#0" msgstr "" #. code: mesq lg("You were in bad shape, you should be happy we found you before the sea killed you."); -#: npc/000-2-0/julia.txt:234 -#: npc/001-2-21/julia.txt:97 +#: npc/001-2-21/julia.txt:82 +#: npc/000-2-0/julia.txt:207 #, no-c-format msgid "You were in bad shape, you should be happy we found you before the sea killed you.#1" msgstr "" @@ -20264,16 +20836,16 @@ msgstr "" msgid "You were yaying sleeping for quite some time there. Our shipkeeper, Julia, was here with you, and she did her best to heal your injuries.#1" msgstr "" -#. code: l("You will be able to find Don's house in the west of this city, it's the first house just after left bridge, you can't miss it!"), +#. code: l("You will be able to find Don's house in the west of the city, it's the first house just after the bridge on the left, you can't miss it!"), #: npc/001-1/enora.txt:153 #, no-c-format -msgid "You will be able to find Don's house in the west of this city, it's the first house just after left bridge, you can't miss it!" +msgid "You will be able to find Don's house in the west of the city, it's the first house just after the bridge on the left, you can't miss it!" msgstr "" -#. code: l("You will be able to find her in the market on the south-west of Artis."); -#: npc/001-1/enora.txt:234 +#. code: l("You will be able to find her in the market in the south-west of Artis."); +#: npc/001-1/enora.txt:235 #, no-c-format -msgid "You will be able to find her in the market on the south-west of Artis." +msgid "You will be able to find her in the market in the south-west of Artis." msgstr "" #. code: mesq l("You will find a wooden sign near a crossroad. He is a few steps on the left."); @@ -20283,7 +20855,7 @@ msgid "You will find a wooden sign near a crossroad. He is a few steps on the le msgstr "" #. code: 1142: You will remain -#: conf/messages.conf:961 +#: conf/messages.conf:962 msgid "You will remain" msgstr "" @@ -20305,10 +20877,10 @@ msgstr "" msgid "You wipe off enough of the sand to manage to read the message written on this crude piece of wood." msgstr "" -#. code: l("You withdrawn a total of @@ E.", .@amount); -#: npc/001-2-19/lloyd.txt:217 +#. code: l("You withdrew a total of @@ E.", format_number(.@withdrawal)); +#: npc/functions/bank.txt:125 #, no-c-format -msgid "You withdrawn a total of @@ E." +msgid "You withdrew a total of @@ E." msgstr "" #. code: mesq l("You yoiis should walk to the north."); @@ -20323,23 +20895,29 @@ msgstr "" msgid "You'll first need to help my friends." msgstr "" +#. code: l("You'll want your fishing rod to be flexible but solid."), +#: npc/001-2-4/books.txt:48 +#, no-c-format +msgid "You'll want your fishing rod to be flexible but solid." +msgstr "" + #. code: 1490: You're already autolooting this item type. -#: conf/messages.conf:1529 +#: conf/messages.conf:1530 msgid "You're already autolooting this item type." msgstr "" #. code: 1190: You're already autolooting this item. -#: conf/messages.conf:1061 +#: conf/messages.conf:1062 msgid "You're already autolooting this item." msgstr "" #. code: 1436: You're already in the '%s' channel -#: conf/messages.conf:1418 +#: conf/messages.conf:1419 msgid "You're already in the '%s' channel" msgstr "" #. code: 1470: You're already with a '%s' costume, type '@costume' to remove it. -#: conf/messages.conf:1489 +#: conf/messages.conf:1490 msgid "You're already with a '%s' costume, type '@costume' to remove it." msgstr "" @@ -20350,29 +20928,29 @@ msgid "You're confusing me with someone else." msgstr "" #. code: 1493: You're currently not autolooting this item type. -#: conf/messages.conf:1532 +#: conf/messages.conf:1533 msgid "You're currently not autolooting this item type." msgstr "" #. code: 1193: You're currently not autolooting this item. -#: conf/messages.conf:1064 +#: conf/messages.conf:1065 msgid "You're currently not autolooting this item." msgstr "" #. code: mesq l("You're like the rest of this filthy crew, I can't trust you!"); -#: npc/000-2-1/chefgado.txt:193 +#: npc/000-2-1/chefgado.txt:194 #, no-c-format msgid "You're like the rest of this filthy crew, I can't trust you!" msgstr "" #. code: mesq lg("You're like the rest of this filthy crew. Your name is now on the traitors list!"); -#: npc/000-2-1/chefgado.txt:199 +#: npc/000-2-1/chefgado.txt:200 #, no-c-format msgid "You're like the rest of this filthy crew. Your name is now on the traitors list!#0" msgstr "" #. code: mesq lg("You're like the rest of this filthy crew. Your name is now on the traitors list!"); -#: npc/000-2-1/chefgado.txt:199 +#: npc/000-2-1/chefgado.txt:200 #, no-c-format msgid "You're like the rest of this filthy crew. Your name is now on the traitors list!#1" msgstr "" @@ -20384,63 +20962,63 @@ msgid "You're lucky that I'm a generous person, here's another one." msgstr "" #. code: 1294: You're not allowed to talk on this channel -#: conf/messages.conf:1419 +#: conf/messages.conf:1420 msgid "You're not allowed to talk on this channel" msgstr "" #. code: 867: You're not dead. -#: conf/messages.conf:626 +#: conf/messages.conf:627 msgid "You're not dead." msgstr "" #. code: 125: You're not disguised. -#: conf/messages.conf:140 +#: conf/messages.conf:142 msgid "You're not disguised." msgstr "" #. code: 43: You're not in a guild. -#: conf/messages.conf:69 +#: conf/messages.conf:70 msgid "You're not in a guild." msgstr "" #. code: 1402: You're not in that channel, type '@join <#channel_name>' -#: conf/messages.conf:1416 +#: conf/messages.conf:1417 msgid "You're not in that channel, type '@join <#channel_name>'" msgstr "" #. code: 1425: You're not part of the '%s' channel -#: conf/messages.conf:1443 +#: conf/messages.conf:1444 msgid "You're not part of the '%s' channel" msgstr "" #. code: 44: You're not the master of your guild. -#: conf/messages.conf:70 +#: conf/messages.conf:71 msgid "You're not the master of your guild." msgstr "" #. code: 1412: You're not the owner of channel '%s' -#: conf/messages.conf:1430 +#: conf/messages.conf:1431 msgid "You're not the owner of channel '%s'" msgstr "" #. code: 1435: You're now in the '#%s' channel for '%s' -#: conf/messages.conf:1417 +#: conf/messages.conf:1418 msgid "You're now in the '#%s' channel for '%s'" msgstr "" #. code: 1403: You're now in the '%s' channel -#: conf/messages.conf:1413 +#: conf/messages.conf:1414 msgid "You're now in the '%s' channel" msgstr "" #. code: mesq l("You're on La Johanne, a merchant ship."); -#: npc/001-2-21/julia.txt:79 +#: npc/001-2-21/julia.txt:64 #, no-c-format msgid "You're on La Johanne, a merchant ship." msgstr "" #. code: mesq l("You're on a ship, we're on our way to the commercial capital of Artis."); -#: npc/000-2-0/julia.txt:217 +#: npc/000-2-0/julia.txt:190 #, no-c-format msgid "You're on a ship, we're on our way to the commercial capital of Artis." msgstr "" @@ -20482,12 +21060,12 @@ msgid "You're right, it's about you.#0" msgstr "" #. code: 1455: You're talking too fast! -#: conf/messages.conf:1472 +#: conf/messages.conf:1473 msgid "You're talking too fast!" msgstr "" #. code: 862: You're too close to a NPC, you must be at least %d cells away from any NPC. -#: conf/messages.conf:621 +#: conf/messages.conf:622 msgid "You're too close to a NPC, you must be at least %d cells away from any NPC." msgstr "" @@ -20498,7 +21076,7 @@ msgid "You're welcome. If you can't remember something, just come back here!" msgstr "" #. code: 285: You've become the party leader. -#: conf/messages.conf:283 +#: conf/messages.conf:285 msgid "You've become the party leader." msgstr "" @@ -20513,7 +21091,7 @@ msgid "You've died." msgstr "" #. code: 1426: You've left the '%s' channel -#: conf/messages.conf:1444 +#: conf/messages.conf:1445 msgid "You've left the '%s' channel" msgstr "" @@ -20524,7 +21102,7 @@ msgid "You've reached the highest natural place of Artis, enjoy the view." msgstr "" #. code: 127: You've reached your slave clones limit. -#: conf/messages.conf:143 +#: conf/messages.conf:145 msgid "You've reached your slave clones limit." msgstr "" @@ -20541,97 +21119,97 @@ msgid "You? Here?" msgstr "" #. code: 426: Your GM level doesn't authorize you to %s the player '%.*s'. -#: conf/messages.conf:419 +#: conf/messages.conf:421 msgid "Your GM level doesn't authorize you to %s the player '%.*s'." msgstr "" #. code: 81: Your GM level doesn't authorize you to perform this action on the specified player. -#: conf/messages.conf:98 +#: conf/messages.conf:100 msgid "Your GM level doesn't authorize you to perform this action on the specified player." msgstr "" #. code: 246: Your GM level doesn't authorize you to perform this action. -#: conf/messages.conf:243 +#: conf/messages.conf:245 msgid "Your GM level doesn't authorize you to perform this action." msgstr "" #. code: 417: Your Game's EXE file is not the latest version. -#: conf/messages.conf:410 +#: conf/messages.conf:412 msgid "Your Game's EXE file is not the latest version." msgstr "" #. code: 413: Your account has an 'Incorrect Password'... -#: conf/messages.conf:406 +#: conf/messages.conf:408 msgid "Your account has an 'Incorrect Password'..." msgstr "" #. code: 423: Your account has been banished until -#: conf/messages.conf:416 +#: conf/messages.conf:418 msgid "Your account has been banished until " msgstr "" #. code: 416: Your account has been blocked by the GM Team. -#: conf/messages.conf:409 +#: conf/messages.conf:411 msgid "Your account has been blocked by the GM Team." msgstr "" #. code: 418: Your account has been prohibited to log in. -#: conf/messages.conf:411 +#: conf/messages.conf:413 msgid "Your account has been prohibited to log in." msgstr "" #. code: 415: Your account has been rejected from server. -#: conf/messages.conf:408 +#: conf/messages.conf:410 msgid "Your account has been rejected from server." msgstr "" #. code: 421: Your account has been totally erased. -#: conf/messages.conf:414 +#: conf/messages.conf:416 msgid "Your account has been totally erased." msgstr "" #. code: 414: Your account has expired. -#: conf/messages.conf:407 +#: conf/messages.conf:409 msgid "Your account has expired." msgstr "" #. code: 412: Your account is 'Unregistered'. -#: conf/messages.conf:405 +#: conf/messages.conf:407 msgid "Your account is 'Unregistered'." msgstr "" #. code: 420: Your account is no longer authorized. -#: conf/messages.conf:413 +#: conf/messages.conf:415 msgid "Your account is no longer authorized." msgstr "" #. code: 501: Your account time limit is: %d-%m-%Y %H:%M:%S. -#: conf/messages.conf:443 +#: conf/messages.conf:445 msgid "Your account time limit is: %d-%m-%Y %H:%M:%S." msgstr "" #. code: 1200: Your autolootitem list has been reset. -#: conf/messages.conf:1071 +#: conf/messages.conf:1072 msgid "Your autolootitem list has been reset." msgstr "" #. code: 1198: Your autolootitem list is empty. -#: conf/messages.conf:1069 +#: conf/messages.conf:1070 msgid "Your autolootitem list is empty." msgstr "" #. code: 1191: Your autolootitem list is full. Remove some items first with @autolootid -<item name or ID>. -#: conf/messages.conf:1062 +#: conf/messages.conf:1063 msgid "Your autolootitem list is full. Remove some items first with @autolootid -<item name or ID>." msgstr "" #. code: 1497: Your autoloottype list has been reset. -#: conf/messages.conf:1536 +#: conf/messages.conf:1537 msgid "Your autoloottype list has been reset." msgstr "" #. code: 1495: Your autoloottype list is empty. -#: conf/messages.conf:1534 +#: conf/messages.conf:1535 msgid "Your autoloottype list is empty." msgstr "" @@ -20641,59 +21219,59 @@ msgstr "" msgid "Your body aches, even your hair hurts, and the bright daylight is painful." msgstr "" -#. code: l("Your brain liquefied to match the level of a piou! It's the Legion of Aemil."); +#. code: l("Your brain liquified to match the level of a piou! It's the Legion of Gasaron."); #: npc/001-1/enora.txt:69 #, no-c-format -msgid "Your brain liquefied to match the level of a piou! It's the Legion of Aemil." +msgid "Your brain liquified to match the level of a piou! It's the Legion of Gasaron." msgstr "" #. code: 1397: Your cart was cleaned. -#: conf/messages.conf:1403 +#: conf/messages.conf:1404 msgid "Your cart was cleaned." msgstr "" #. code: 215: Your class can't mount! -#: conf/messages.conf:214 +#: conf/messages.conf:216 msgid "Your class can't mount!" msgstr "" #. code: 868: Your current memo positions are: -#: conf/messages.conf:627 +#: conf/messages.conf:628 msgid "Your current memo positions are:" msgstr "" #. code: 229: Your effect has changed. -#: conf/messages.conf:226 +#: conf/messages.conf:228 msgid "Your effect has changed." msgstr "" #. code: 1433: Your global chat is no longer bound to the '#%s' channel -#: conf/messages.conf:1451 +#: conf/messages.conf:1452 msgid "Your global chat is no longer bound to the '#%s' channel" msgstr "" #. code: 1432: Your global chat is not bound to any channel -#: conf/messages.conf:1450 +#: conf/messages.conf:1451 msgid "Your global chat is not bound to any channel" msgstr "" #. code: 1431: Your global chat is now bound to the '%s' channel -#: conf/messages.conf:1449 +#: conf/messages.conf:1450 msgid "Your global chat is now bound to the '%s' channel" msgstr "" #. code: 1229: Your group has been changed. -#: conf/messages.conf:1131 +#: conf/messages.conf:1132 msgid "Your group has been changed." msgstr "" #. code: 1395: Your guild storage was cleaned. -#: conf/messages.conf:1399 +#: conf/messages.conf:1400 msgid "Your guild storage was cleaned." msgstr "" #. code: 1201: Your guild's storage has already been opened by another member, try again later. -#: conf/messages.conf:1074 +#: conf/messages.conf:1075 msgid "Your guild's storage has already been opened by another member, try again later." msgstr "" @@ -20710,7 +21288,7 @@ msgid "Your hands are too weak, you did not succeed in opening this @@." msgstr "" #. code: l("Your head is suddently heavy, your eyes are closing..."), -#: npc/000-2-1/savepoint.txt:33 +#: npc/000-2-1/story_save.txt:15 #, no-c-format msgid "Your head is suddently heavy, your eyes are closing..." msgstr "" @@ -20728,7 +21306,7 @@ msgid "Your help is very welcome indeed. Unfortunately, I can give you a reward msgstr "" #. code: 1255: Your homunculus doesn't evolve. -#: conf/messages.conf:1177 +#: conf/messages.conf:1178 msgid "Your homunculus doesn't evolve." msgstr "" @@ -20744,18 +21322,24 @@ msgid "Your mind is set? You will loose the color dye during this process." msgstr "" #. code: l("Your name is Ianus or Janus?"), -#: npc/001-2-9/janus.txt:139 +#: npc/001-2-9/janus.txt:141 #, no-c-format msgid "Your name is Ianus or Janus?" msgstr "" +#. code: message strcharinfo(0), l("Your position has been saved."); +#: npc/functions/savepoint.txt:36 +#, no-c-format +msgid "Your position has been saved." +msgstr "" + #. code: 6: Your save point has been changed. #: conf/messages.conf:33 msgid "Your save point has been changed." msgstr "" #. code: 409: Your sex has been changed (disconnection required to complete the process)... -#: conf/messages.conf:403 +#: conf/messages.conf:405 msgid "Your sex has been changed (disconnection required to complete the process)..." msgstr "" @@ -20772,7 +21356,7 @@ msgid "Your sister sent me to find you. Your mother is worried.#1" msgstr "" #. code: 1394: Your storage was cleaned. -#: conf/messages.conf:1398 +#: conf/messages.conf:1399 msgid "Your storage was cleaned." msgstr "" @@ -20789,42 +21373,47 @@ msgid "Zzzzzzzzz..." msgstr "" #. code: 1328: [ K.S Protection Active - Option: Guild ] -#: conf/messages.conf:1304 +#: conf/messages.conf:1305 msgid "[ K.S Protection Active - Option: Guild ]" msgstr "" #. code: 1326: [ K.S Protection Active - Option: Party ] -#: conf/messages.conf:1302 +#: conf/messages.conf:1303 msgid "[ K.S Protection Active - Option: Party ]" msgstr "" #. code: 1327: [ K.S Protection Active - Option: Self ] -#: conf/messages.conf:1303 +#: conf/messages.conf:1304 msgid "[ K.S Protection Active - Option: Self ]" msgstr "" #. code: 1325: [ K.S Protection Inactive ] -#: conf/messages.conf:1301 +#: conf/messages.conf:1302 msgid "[ K.S Protection Inactive ]" msgstr "" #. code: 1330: [ Map K.S Protection Active ] -#: conf/messages.conf:1308 +#: conf/messages.conf:1309 msgid "[ Map K.S Protection Active ]" msgstr "" #. code: 1331: [ Map K.S Protection Inactive ] -#: conf/messages.conf:1309 +#: conf/messages.conf:1310 msgid "[ Map K.S Protection Inactive ]" msgstr "" #. code: 857: [ ^EE0000%s^000000 ] -#: conf/messages.conf:614 +#: conf/messages.conf:615 msgid "[ ^EE0000%s^000000 ]" msgstr "" +#. code: 26: [%d] seconds left until you can use +#: conf/messages.conf:53 +msgid "[%d] seconds left until you can use" +msgstr "" + #. code: 861: [^EE0000%s^000000] -#: conf/messages.conf:618 +#: conf/messages.conf:619 msgid "[^EE0000%s^000000]" msgstr "" @@ -20846,66 +21435,46 @@ msgstr "" msgid "a quiet place," msgstr "" -#. code: .@ret$ += .@diff > 0 ? ", " : (.@s >= 2 ? ", " : " ") + l("and "); -#: npc/functions/time.txt:76 -#: npc/functions/time.txt:104 -#: npc/functions/time.txt:90 -#, no-c-format -msgid "and " -msgstr "" - #. code: 429: ban -#: conf/messages.conf:422 +#: conf/messages.conf:424 msgid "ban" msgstr "" #. code: 428: block -#: conf/messages.conf:421 +#: conf/messages.conf:423 msgid "block" msgstr "" #. code: 1336: body/armor, -#: conf/messages.conf:1316 +#: conf/messages.conf:1317 msgid "body/armor, " msgstr "" #. code: 1339: both hands, -#: conf/messages.conf:1319 +#: conf/messages.conf:1320 msgid "both hands, " msgstr "" #. code: 432: change the sex of -#: conf/messages.conf:425 +#: conf/messages.conf:427 msgid "change the sex of" msgstr "" #. code: import: conf/import/msg_conf.txt -#: conf/messages.conf:1543 +#: conf/messages.conf:1544 msgid "conf/import/msg_conf.txt" msgstr "" #. code: if (l("data @@ @@ @@ data", "this", "is", "test") != "data this is test data") #. code: mes "Error: format string 'l(data @@ @@ @@ data, this, is, test)': " + l("data @@ @@ @@ data", "this", "is", "test"); -#: npc/test/test1.txt:42 -#: npc/test/test1.txt:41 +#: npc/test/test1.txt:44 +#: npc/test/test1.txt:43 #, no-c-format msgid "data @@ @@ @@ data" msgstr "" -#. code: .@unit_day$ = l("day"); -#: npc/functions/time.txt:31 -#, no-c-format -msgid "day" -msgstr "" - -#. code: .@unit_days$ = l("days"); -#: npc/functions/time.txt:32 -#, no-c-format -msgid "days" -msgstr "" - -#. code: rif(debug, menuaction(l("debug"))), -#: npc/000-2-0/julia.txt:266 +#. code: .@menustr$ = rif(debug, menuaction(l("debug"))); +#: npc/functions/quest-debug/functions.txt:82 #, no-c-format msgid "debug" msgstr "" @@ -20931,7 +21500,7 @@ msgid "delta" msgstr "" #. code: 1340: feet, -#: conf/messages.conf:1320 +#: conf/messages.conf:1321 msgid "feet, " msgstr "" @@ -20942,7 +21511,7 @@ msgid "fisherman" msgstr "" #. code: 1334: garment, -#: conf/messages.conf:1314 +#: conf/messages.conf:1315 msgid "garment, " msgstr "" @@ -20952,59 +21521,47 @@ msgstr "" msgid "hairstyle_config" msgstr "" -#. code: .@unit_hour$ = l("hour"); -#: npc/functions/time.txt:27 -#, no-c-format -msgid "hour" -msgstr "" - -#. code: .@unit_hours$ = l("hours"); -#: npc/functions/time.txt:28 -#, no-c-format -msgid "hours" -msgstr "" - -#. code: .@ret$ = (.@options & 4) ? l("@@ from now", .@ret$) : l("in @@", .@ret$); -#: npc/functions/time.txt:118 -#, no-c-format -msgid "in @@" -msgstr "" - #. code: 1335: left accessory, -#: conf/messages.conf:1315 +#: conf/messages.conf:1316 msgid "left accessory, " msgstr "" #. code: 1338: left hand, -#: conf/messages.conf:1318 +#: conf/messages.conf:1319 msgid "left hand, " msgstr "" +#. code: if (riddlevalidation (.@answer$, "life", l("life"))) +#: npc/001-1/qpid.txt:22 +#, no-c-format +msgid "life" +msgstr "" + #. code: mes l("line @@: @@", .@i, $MOTD_Messages$[.@i]); #. code: mes l("line @@: @@", .@n, $MOTD_Messages$[.@n]); -#: npc/commands/motd.txt:128 -#: npc/commands/motd.txt:95 +#: npc/commands/motd.txt:132 +#: npc/commands/motd.txt:99 #, no-c-format msgid "line @@: @@" msgstr "" #. code: 1342: lower head, -#: conf/messages.conf:1322 +#: conf/messages.conf:1323 msgid "lower head, " msgstr "" #. code: 1346: lower/mid head, -#: conf/messages.conf:1326 +#: conf/messages.conf:1327 msgid "lower/mid head, " msgstr "" #. code: 1347: lower/mid/top head, -#: conf/messages.conf:1327 +#: conf/messages.conf:1328 msgid "lower/mid/top head, " msgstr "" #. code: 1344: lower/top head, -#: conf/messages.conf:1324 +#: conf/messages.conf:1325 msgid "lower/top head, " msgstr "" @@ -21015,34 +21572,22 @@ msgid "marriage1" msgstr "" #. code: 1345: mid head, -#: conf/messages.conf:1325 +#: conf/messages.conf:1326 msgid "mid head, " msgstr "" -#. code: .@unit_minute$ = l("minute"); -#: npc/functions/time.txt:23 -#, no-c-format -msgid "minute" -msgstr "" - -#. code: .@unit_minutes$ = l("minutes"); -#: npc/functions/time.txt:24 -#, no-c-format -msgid "minutes" -msgstr "" - #. code: mes l("Enabled: @@", (.@d ? l("no") : l("yes"))); #. code: mes l("Sent on login: @@", .@login ? l("yes") : l("no")); #. code: mes l("Sent on login: @@", ($@SCHED_Opt[0] ? l("yes") : l("no"))); +#: npc/commands/motd.txt:140 #: npc/commands/scheduled-broadcasts.txt:91 #: npc/commands/scheduled-broadcasts.txt:144 -#: npc/commands/motd.txt:136 #, no-c-format msgid "no" msgstr "" #. code: mes "(" + l("no active MOTD") + ")"; -#: npc/commands/motd.txt:132 +#: npc/commands/motd.txt:136 #, no-c-format msgid "no active MOTD" msgstr "" @@ -21089,66 +21634,60 @@ msgstr "" msgid "npc5" msgstr "" +#. code: test,30,10,0 trader npc6 NPC_SHOP_BAG_TEST,{ +#: npc/test/npc6.txt:6 +#, no-c-format +msgid "npc6" +msgstr "" + #. code: 1449: option '%s' is already enabled, if you'd like to disable it type '@channel opt %s 0' -#: conf/messages.conf:1466 +#: conf/messages.conf:1467 msgid "option '%s' is already enabled, if you'd like to disable it type '@channel opt %s 0'" msgstr "" #. code: 1454: option '%s' is not enabled on channel '%s' -#: conf/messages.conf:1471 +#: conf/messages.conf:1472 msgid "option '%s' is not enabled on channel '%s'" msgstr "" #. code: 1453: option '%s' is now disabled for channel '%s' -#: conf/messages.conf:1470 +#: conf/messages.conf:1471 msgid "option '%s' is now disabled for channel '%s'" msgstr "" #. code: 1450: option '%s' is now enabled for channel '%s' -#: conf/messages.conf:1467 +#: conf/messages.conf:1468 msgid "option '%s' is now enabled for channel '%s'" msgstr "" #. code: 1452: option '%s' is now enabled for channel '%s' with %d seconds -#: conf/messages.conf:1469 +#: conf/messages.conf:1470 msgid "option '%s' is now enabled for channel '%s' with %d seconds" msgstr "" #. code: 1341: right accessory, -#: conf/messages.conf:1321 +#: conf/messages.conf:1322 msgid "right accessory, " msgstr "" #. code: 1337: right hand, -#: conf/messages.conf:1317 +#: conf/messages.conf:1318 msgid "right hand, " msgstr "" -#. code: .@unit_second$ = l("second"); -#: npc/functions/time.txt:19 -#, no-c-format -msgid "second" -msgstr "" - -#. code: .@unit_seconds$ = l("seconds"); -#: npc/functions/time.txt:20 -#, no-c-format -msgid "seconds" -msgstr "" - #. code: 1164: skill %d: %s (%s) -#: conf/messages.conf:1011 +#: conf/messages.conf:1012 msgid "skill %d: %s (%s)" msgstr "" #. code: mes "Error: format string 'l(test @@, )': " + l("test @@", ""); -#. code: if (l("test @@", "") != "test ") #. code: mes "Error: format string 'l(test @@, 1)': " + l("test @@", "1"); +#. code: if (l("test @@", "") != "test ") #. code: if (l("test @@", "1") != "test 1") #: npc/test/test1.txt:33 -#: npc/test/test1.txt:32 -#: npc/test/test1.txt:31 +#: npc/test/test1.txt:36 #: npc/test/test1.txt:34 +#: npc/test/test1.txt:35 #, no-c-format msgid "test @@" msgstr "" @@ -21166,81 +21705,69 @@ msgid "test2" msgstr "" #. code: 1343: top head, -#: conf/messages.conf:1323 +#: conf/messages.conf:1324 msgid "top head, " msgstr "" #. code: 431: unban -#: conf/messages.conf:424 +#: conf/messages.conf:426 msgid "unban" msgstr "" #. code: 430: unblock -#: conf/messages.conf:423 +#: conf/messages.conf:425 msgid "unblock" msgstr "" #. code: 1451: value '%d' for option '%s' is out of range (limit is 0-10) -#: conf/messages.conf:1468 +#: conf/messages.conf:1469 msgid "value '%d' for option '%s' is out of range (limit is 0-10)" msgstr "" -#. code: .@unit_year$ = l("year"); -#: npc/functions/time.txt:35 -#, no-c-format -msgid "year" -msgstr "" - -#. code: .@unit_years$ = l("years"); -#: npc/functions/time.txt:36 -#, no-c-format -msgid "years" -msgstr "" - #. code: mes l("Enabled: @@", (.@d ? l("no") : l("yes"))); #. code: mes l("Sent on login: @@", .@login ? l("yes") : l("no")); #. code: mes l("Sent on login: @@", ($@SCHED_Opt[0] ? l("yes") : l("no"))); +#: npc/commands/motd.txt:140 #: npc/commands/scheduled-broadcasts.txt:91 #: npc/commands/scheduled-broadcasts.txt:144 -#: npc/commands/motd.txt:136 #, no-c-format msgid "yes" msgstr "" #. code: 346: | Guild: '%s' -#: conf/messages.conf:344 +#: conf/messages.conf:346 msgid "| Guild: '%s'" msgstr "" #. code: 348: | Location: %s %d %d -#: conf/messages.conf:348 +#: conf/messages.conf:350 msgid "| Location: %s %d %d" msgstr "" #. code: 347: | Lv:%d/%d | Job: %s -#: conf/messages.conf:346 +#: conf/messages.conf:348 msgid "| Lv:%d/%d | Job: %s" msgstr "" #. code: 345: | Party: '%s' -#: conf/messages.conf:343 +#: conf/messages.conf:345 msgid "| Party: '%s' " msgstr "" #. code: npctalkonce l("← Exit"); -#: npc/001-1/sign.txt:37 +#: npc/001-1/sign.txt:38 #, no-c-format msgid "← Exit" msgstr "" #. code: npctalkonce l("↑ Legion"); -#: npc/001-1/sign.txt:47 +#: npc/001-1/sign.txt:48 #, no-c-format msgid "↑ Legion" msgstr "" #. code: npctalkonce l("↓ Market Place"); -#: npc/001-1/sign.txt:27 +#: npc/001-1/sign.txt:28 #, no-c-format msgid "↓ Market Place" msgstr "" diff --git a/lang/updatelang.py b/lang/updatelang.py index 397cfcb..2897367 100755 --- a/lang/updatelang.py +++ b/lang/updatelang.py @@ -39,8 +39,47 @@ def addStr(text, comment, fileName, lineNum, addNoC): if addNoC == True: strComments[text].add("#, no-c-format\n") -def collectScriptStrings(parentDir, relativeDir): +def collectScriptFileStrings(codeFile, file2): global itemNamesByName + with open(file2, "r") as f: + cnt = -1 + for line in f: + cnt = cnt + 1 + line = line.replace("\\\"", "\a"); + m = strre1.findall(line) + if len(m) > 0: + for str in m: + addStr(str, line, codeFile, cnt, True) + m = strre4.findall(line) + if len(m) > 0: + for str in m: + addStr(str + "#0", line, codeFile, cnt, True) + addStr(str + "#1", line, codeFile, cnt, True) + m = strre2.search(line) + if m is not None and m.group("str")[0] != "#": + addStr(m.group("str"), line, codeFile, cnt, True) + m = strre3.findall(line) + if len(m) > 0: + for str in m: + if str.lower() in itemNamesByName: + addStr(itemNamesByName[str.lower()], line, codeFile, cnt, True) + m = strre5.findall(line) + if len(m) > 0: + for str in m: + if str.lower() in itemNamesByName: + addStr(itemNamesByName[str.lower()], line, codeFile, cnt, True) + m = strre6.findall(line) + if len(m) > 0: + for str in m: + addStr(str, line, codeFile, cnt, True) + m = strre7.findall(line) + if len(m) > 0: + for str in m: + addStr(str[0] + "#0", line, codeFile, cnt, True) + addStr(str[2] + "#1", line, codeFile, cnt, True) + + +def collectScriptStrings(parentDir, relativeDir): files = os.listdir(parentDir) for file1 in files: if file1[0] == ".": @@ -51,42 +90,7 @@ def collectScriptStrings(parentDir, relativeDir): collectScriptStrings(file2, relativeDir2) elif filt.search(file1): codeFile = relativeDir + os.path.sep + file1 - with open(file2, "r") as f: - cnt = -1 - for line in f: - cnt = cnt + 1 - line = line.replace("\\\"", "\a"); - m = strre1.findall(line) - if len(m) > 0: - for str in m: - addStr(str, line, codeFile, cnt, True) - m = strre4.findall(line) - if len(m) > 0: - for str in m: - addStr(str + "#0", line, codeFile, cnt, True) - addStr(str + "#1", line, codeFile, cnt, True) - m = strre2.search(line) - if m is not None and m.group("str")[0] != "#": - addStr(m.group("str"), line, codeFile, cnt, True) - m = strre3.findall(line) - if len(m) > 0: - for str in m: - if str.lower() in itemNamesByName: - addStr(itemNamesByName[str.lower()], line, codeFile, cnt, True) - m = strre5.findall(line) - if len(m) > 0: - for str in m: - if str.lower() in itemNamesByName: - addStr(itemNamesByName[str.lower()], line, codeFile, cnt, True) - m = strre6.findall(line) - if len(m) > 0: - for str in m: - addStr(str, line, codeFile, cnt, True) - m = strre7.findall(line) - if len(m) > 0: - for str in m: - addStr(str[0] + "#0", line, codeFile, cnt, True) - addStr(str[2] + "#1", line, codeFile, cnt, True) + collectScriptFileStrings(codeFile, file2) def collectMessages(messagesDir): @@ -377,6 +381,7 @@ rootPath = "../../server-data/" loadItemDb(rootPath + "db/re") loadMobNames(rootPath + "db/re") collectScriptStrings(rootPath + "/npc", "npc") +collectScriptFileStrings("db/re/item_db.conf", rootPath + "/db/re/item_db.conf") collectMessages(rootPath + "/conf/messages.conf") loadFiles(rootPath + "/langs") addMissingLines() diff --git a/lang_client/clientdata-beta.pot b/lang_client/clientdata-beta.pot index 1fdf15d..14b527b 100644 --- a/lang_client/clientdata-beta.pot +++ b/lang_client/clientdata-beta.pot @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2016-09-11 23:23+0300\n" +"POT-Creation-Date: 2017-08-09 21:59+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -371,6 +371,66 @@ msgstr "" msgid "Blah" msgstr "" +#. (itstool) path: groups/group@name +#. (itstool) path: groups/group@longName +#: groups.xml:10 +msgid "Player" +msgstr "" + +#. (itstool) path: groups/group@name +#. (itstool) path: groups/group@longName +#: groups.xml:29 +msgid "Super Player" +msgstr "" + +#. (itstool) path: groups/group@name +#. (itstool) path: groups/group@longName +#: groups.xml:69 +msgid "Support" +msgstr "" + +#. (itstool) path: groups/group@name +#. (itstool) path: groups/group@longName +#: groups.xml:100 +msgid "Script Manager" +msgstr "" + +#. (itstool) path: groups/group@name +#. (itstool) path: groups/group@longName +#: groups.xml:119 +msgid "Event Coordinator" +msgstr "" + +#. (itstool) path: groups/group@name +#. (itstool) path: groups/group@longName +#: groups.xml:187 +msgid "Developer" +msgstr "" + +#. (itstool) path: groups/group@name +#. (itstool) path: groups/group@longName +#: groups.xml:209 +msgid "Patrol" +msgstr "" + +#. (itstool) path: groups/group@name +#. (itstool) path: groups/group@longName +#: groups.xml:231 +msgid "Officer" +msgstr "" + +#. (itstool) path: groups/group@name +#. (itstool) path: groups/group@longName +#: groups.xml:258 +msgid "Game Master" +msgstr "" + +#. (itstool) path: groups/group@name +#. (itstool) path: groups/group@longName +#: groups.xml:275 +msgid "Administrator" +msgstr "" + #. (itstool) path: homunculuses/homunculus@name #: homunculuses.xml:27 msgid "homum" @@ -786,14 +846,16 @@ msgstr "" #. (itstool) path: items/item@description #: items.xml:177 -msgid "A natural food, ingredient, bait, or seed." +msgid "A natural food, ingredient, bait or seed." msgstr "" #. (itstool) path: items/item@useButton -#: items.xml:177 items.xml:185 items.xml:194 items.xml:202 items.xml:210 -#: items.xml:218 items.xml:226 items.xml:242 items.xml:250 items.xml:258 -#: items.xml:267 items.xml:289 items.xml:298 items.xml:305 items.xml:324 -#: items.xml:332 items.xml:380 items.xml:415 items.xml:424 +#. (itstool) path: inventory/menu@name1 +#. (itstool) path: inventory/menu@name2 +#: items.xml:177 items.xml:183 items.xml:198 items.xml:207 items.xml:215 +#: items.xml:223 items.xml:231 items.xml:239 items.xml:255 items.xml:263 +#: items.xml:271 items.xml:280 items.xml:302 items.xml:311 items.xml:318 +#: items.xml:337 items.xml:345 items.xml:393 items.xml:428 items.xml:437 msgid "Eat" msgstr "" @@ -802,174 +864,180 @@ msgstr "" msgid "Heal 12-18 HP" msgstr "" +#. (itstool) path: inventory/menu@name1 +#. (itstool) path: inventory/menu@name2 +#: items.xml:188 +msgid "Plant" +msgstr "" + #. (itstool) path: items/item@name -#: items.xml:185 +#: items.xml:198 msgid "Bread" msgstr "" #. (itstool) path: items/item@description -#: items.xml:185 -msgid "A baked food, ingredient, or bait." +#: items.xml:198 +msgid "A baked food, ingredient or bait." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:185 +#: items.xml:198 msgid "Heal 25-40 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:194 +#: items.xml:207 msgid "Fungus" msgstr "" #. (itstool) path: items/item@description -#: items.xml:194 -msgid "A peculiar food, ingredient, or remedy against poison." +#: items.xml:207 +msgid "A peculiar food, ingredient or remedy against poison." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:194 +#: items.xml:207 msgid "Damage -5%; Defense +5%; Heal 25-35 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:202 +#: items.xml:215 msgid "Cheese" msgstr "" #. (itstool) path: items/item@description -#: items.xml:202 -msgid "A yummy food, ingredient, or bait." +#: items.xml:215 +msgid "A yummy food, ingredient or bait." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:202 items.xml:397 +#: items.xml:215 items.xml:410 msgid "Heal 30-50 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:210 +#: items.xml:223 msgid "Piou Legs" msgstr "" #. (itstool) path: items/item@description -#: items.xml:210 -msgid "A tender food, ingredient, or bait." +#: items.xml:223 +msgid "A tender food, ingredient or bait." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:210 +#: items.xml:223 msgid "Heal 7-13 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:218 +#: items.xml:231 msgid "Lettuce Leaf" msgstr "" #. (itstool) path: items/item@description -#: items.xml:218 -msgid "A healthy food, ingredient, or bait." +#: items.xml:231 +msgid "A healthy food, ingredient or bait." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:218 +#: items.xml:231 msgid "Heal 15-25 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:226 +#: items.xml:239 msgid "Piberries" msgstr "" #. (itstool) path: items/item@description -#: items.xml:226 +#: items.xml:239 msgid "The famous staining fruit." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:226 +#: items.xml:239 msgid "Heal 12-23 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:234 +#: items.xml:247 msgid "Sea Drops" msgstr "" #. (itstool) path: items/item@description -#: items.xml:234 +#: items.xml:247 msgid "Yucky drops of salt water." msgstr "" #. (itstool) path: items/item@useButton -#: items.xml:234 items.xml:340 items.xml:348 items.xml:356 items.xml:364 -#: items.xml:372 items.xml:432 +#: items.xml:247 items.xml:353 items.xml:361 items.xml:369 items.xml:377 +#: items.xml:385 items.xml:445 msgid "Drink" msgstr "" #. (itstool) path: items/item@effect -#: items.xml:234 +#: items.xml:247 msgid "Headache; Heal 10-20 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:242 +#: items.xml:255 msgid "Aquada" msgstr "" #. (itstool) path: items/item@description -#: items.xml:242 +#: items.xml:255 msgid "A nutritious fruit of the sea." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:242 +#: items.xml:255 msgid "Heal 75-100 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:250 +#: items.xml:263 msgid "Pink Blobime" msgstr "" #. (itstool) path: items/item@description -#: items.xml:250 +#: items.xml:263 msgid "Yucky pink mucus of little blub." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:250 +#: items.xml:263 msgid "Headache; Heal 2-6 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:258 +#: items.xml:271 msgid "Purple Blobime" msgstr "" #. (itstool) path: items/item@description -#: items.xml:258 +#: items.xml:271 msgid "Stinky purple mucus of blub." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:258 +#: items.xml:271 msgid "Stomach ache; Heal 30-70 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:267 +#: items.xml:280 msgid "Half Croconut" msgstr "" #. (itstool) path: items/item@description -#: items.xml:267 +#: items.xml:280 msgid "Its inside seems delicious." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:267 +#: items.xml:280 msgid "Heal 65-90 HP" msgstr "" @@ -977,12 +1045,12 @@ msgstr "" #. (itstool) path: items/item@name #. #-#-#-#-# monsters.pot (PACKAGE VERSION) #-#-#-#-# #. (itstool) path: monsters/monster@name -#: items.xml:274 monsters.xml:112 +#: items.xml:287 monsters.xml:112 msgid "Croconut" msgstr "" #. (itstool) path: items/item@description -#: items.xml:274 +#: items.xml:287 msgid "Fallen from a crocotree, this fruit could be opened." msgstr "" @@ -990,18 +1058,18 @@ msgstr "" #. (itstool) path: items/item@useButton #. #-#-#-#-# npcs.pot (PACKAGE VERSION) #-#-#-#-# #. (itstool) path: npc/menu@name -#: items.xml:274 npcs.xml:334 npcs.xml:339 npcs.xml:618 npcs.xml:623 -#: npcs.xml:628 +#: items.xml:287 npcs.xml:341 npcs.xml:346 npcs.xml:625 npcs.xml:630 +#: npcs.xml:635 msgid "Open" msgstr "" #. (itstool) path: items/item@name -#: items.xml:281 +#: items.xml:294 msgid "Old Book" msgstr "" #. (itstool) path: items/item@description -#: items.xml:281 +#: items.xml:294 msgid "" "A book that threatens to fall apart in your hands as you carefully browse " "the pages." @@ -1011,517 +1079,536 @@ msgstr "" #. (itstool) path: items/item@useButton #. #-#-#-#-# npcs.pot (PACKAGE VERSION) #-#-#-#-# #. (itstool) path: npc/menu@name -#: items.xml:281 items.xml:439 items.xml:446 items.xml:453 items.xml:460 -#: npcs.xml:97 +#: items.xml:294 items.xml:452 items.xml:459 items.xml:466 items.xml:473 +#: items.xml:480 items.xml:487 npcs.xml:97 msgid "Read" msgstr "" #. (itstool) path: items/item@name -#: items.xml:289 +#: items.xml:302 msgid "Plushroom" msgstr "" #. (itstool) path: items/item@description -#: items.xml:289 +#: items.xml:302 msgid "A strange remedy of many possible uses." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:289 +#: items.xml:302 msgid "Damage +5%; Heal 20-30 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:298 -msgid "Pumpkish Seeds" +#: items.xml:311 +msgid "Pumpkin Seeds" msgstr "" #. (itstool) path: items/item@description -#: items.xml:298 +#: items.xml:311 msgid "Yucky seeds that threaten to grow out-of-control." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:298 +#: items.xml:311 msgid "Headache" msgstr "" #. (itstool) path: items/item@name -#: items.xml:305 +#: items.xml:318 msgid "Delicious Cookie" msgstr "" #. (itstool) path: items/item@description -#: items.xml:305 +#: items.xml:318 msgid "" "This is a reward from the Cookie Master. Be careful before you eat it, its " "effects are unknown..." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:305 +#: items.xml:318 msgid "Unknown" msgstr "" #. (itstool) path: items/item@name -#: items.xml:324 +#: items.xml:337 msgid "Urchin Meat" msgstr "" #. (itstool) path: items/item@description -#: items.xml:324 +#: items.xml:337 msgid "A seafood ingredient." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:324 +#: items.xml:337 msgid "Heal 28-35 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:332 +#: items.xml:345 msgid "Easter Egg" msgstr "" #. (itstool) path: items/item@description -#: items.xml:332 -msgid "A chocolate shell covered of a very thin metal layer." +#: items.xml:345 +msgid "A chocolate shell covered in a very thin metal layer." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:332 +#: items.xml:345 msgid "Heal 60-75 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:340 +#: items.xml:353 msgid "Piberries Infusion" msgstr "" #. (itstool) path: items/item@description -#: items.xml:340 +#: items.xml:353 msgid "A potion made from piberries." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:340 +#: items.xml:353 msgid "Heal 110-130 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:348 +#: items.xml:361 msgid "Fate's Potion" msgstr "" #. (itstool) path: items/item@description -#: items.xml:348 +#: items.xml:361 msgid "An effective blood-loss remedy." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:348 +#: items.xml:361 msgid "Heal 240-260 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:356 +#: items.xml:369 msgid "Clotho Liquor" msgstr "" #. (itstool) path: items/item@description -#: items.xml:356 -msgid "Remedy used between feral warrior training sessions." +#: items.xml:369 +msgid "Remedy used in feral warrior training sessions." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:356 +#: items.xml:369 msgid "Heal 575-625 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:364 +#: items.xml:377 msgid "Lachesis Brew" msgstr "" #. (itstool) path: items/item@description -#: items.xml:364 +#: items.xml:377 msgid "Rare, powerful and restricted remedy." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:364 +#: items.xml:377 msgid "Heal 1100-1300 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:372 +#: items.xml:385 msgid "Atropos Mixture" msgstr "" #. (itstool) path: items/item@description -#: items.xml:372 +#: items.xml:385 msgid "The most advanced potion ever synthesized." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:372 +#: items.xml:385 msgid "Heal 2300-2550 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:380 +#: items.xml:393 msgid "Elixir Of Life" msgstr "" #. (itstool) path: items/item@description -#: items.xml:380 +#: items.xml:393 msgid "A potion able to restore even dead trees to life." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:380 +#: items.xml:393 msgid "Heal 10000 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:388 +#: items.xml:401 msgid "Iron Shovel" msgstr "" #. (itstool) path: items/item@useButton -#: items.xml:388 items.xml:397 items.xml:406 +#: items.xml:401 items.xml:410 items.xml:419 msgid "Use" msgstr "" #. (itstool) path: items/item@description -#: items.xml:388 -msgid "Discover treasures, dungeons, and raw materials." +#: items.xml:401 +msgid "Discover treasures, dungeons and raw materials." msgstr "" #. (itstool) path: items/item@name -#: items.xml:397 -msgid "Pumpkish Juice" +#: items.xml:410 +msgid "Pumpkin Juice" msgstr "" #. (itstool) path: items/item@description -#: items.xml:397 -msgid "Blood-colored juice from madly swarming pumpkish." +#: items.xml:410 +msgid "Blood-colored juice from madly swarming pumpkin." msgstr "" #. (itstool) path: items/item@name -#: items.xml:406 +#: items.xml:419 msgid "Manana" msgstr "" #. (itstool) path: items/item@description -#: items.xml:406 +#: items.xml:419 msgid "A fast healing fruit." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:406 +#: items.xml:419 msgid "Heal 70-80 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:415 +#: items.xml:428 msgid "Curshroom" msgstr "" #. (itstool) path: items/item@description -#: items.xml:415 -msgid "A strange remedy of many possible uses, cure poison." +#: items.xml:428 +msgid "A strange remedy of many possible uses, cures poison." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:415 +#: items.xml:428 msgid "Damage per second +10; Heal 40-50 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:424 +#: items.xml:437 msgid "Carrot" msgstr "" #. (itstool) path: items/item@description -#: items.xml:424 +#: items.xml:437 msgid "Good in various recipes." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:424 +#: items.xml:437 msgid "Heal 20-30 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:432 +#: items.xml:445 msgid "Red Plush Wine" msgstr "" #. (itstool) path: items/item@description -#: items.xml:432 +#: items.xml:445 msgid "Wine produced from black grapes in the south-east of Aurora." msgstr "" #. (itstool) path: items/item@effect -#: items.xml:432 +#: items.xml:445 msgid "Heal 40-90 HP" msgstr "" #. (itstool) path: items/item@name -#: items.xml:439 +#: items.xml:452 msgid "Piou and The Fluffy" msgstr "" #. (itstool) path: items/item@description -#: items.xml:439 +#: items.xml:452 msgid "This story is a warning against listening to flattery." msgstr "" #. (itstool) path: items/item@name -#: items.xml:446 +#: items.xml:459 msgid "Poem about Poems" msgstr "" #. (itstool) path: items/item@description -#: items.xml:446 +#: items.xml:459 msgid "A heart touching poem written by Nard." msgstr "" #. (itstool) path: items/item@name -#: items.xml:453 +#: items.xml:466 msgid "Chorus of the Woods" msgstr "" #. (itstool) path: items/item@description -#: items.xml:453 +#: items.xml:466 msgid "" -"Historical foundations of this poem is from centuries ago on the great " -"continent, Ealia." +"This poem was written centuries ago and is from the ancient city of Keshlam." msgstr "" #. (itstool) path: items/item@name -#: items.xml:460 +#: items.xml:473 msgid "Communication Theory" msgstr "" #. (itstool) path: items/item@description -#: items.xml:460 -msgid "Various explanations on the dialogue system." +#: items.xml:473 +msgid "Various meta explanations regarding the dialogue system." +msgstr "" + +#. (itstool) path: items/item@name +#: items.xml:480 +msgid "The Book of Laws" +msgstr "" + +#. (itstool) path: items/item@description +#: items.xml:480 +msgid "The basic laws respected and upheld in all parts of Gasaron." +msgstr "" + +#. (itstool) path: items/item@name +#: items.xml:487 +msgid "Fishing Guide Vol. I" +msgstr "" + +#. (itstool) path: items/item@description +#: items.xml:487 +msgid "A small book that covers the basics of fishing." msgstr "" #. (itstool) path: items/item@name -#: items.xml:470 +#: items.xml:497 msgid "Small Tentacles" msgstr "" #. (itstool) path: items/item@description -#: items.xml:470 +#: items.xml:497 msgid "Colorful tentacles with poisonous barbs." msgstr "" #. (itstool) path: items/item@name -#: items.xml:477 +#: items.xml:504 msgid "Piou Feathers" msgstr "" #. (itstool) path: items/item@description -#: items.xml:477 +#: items.xml:504 msgid "Small feathers of an innocent little piou." msgstr "" #. (itstool) path: items/item@name -#: items.xml:483 +#: items.xml:510 msgid "Tortuga Shell Fragment" msgstr "" #. (itstool) path: items/item@description -#: items.xml:483 +#: items.xml:510 msgid "Used to make tools and decorations." msgstr "" #. (itstool) path: items/item@name -#: items.xml:489 +#: items.xml:516 msgid "Half Eggshell" msgstr "" #. (itstool) path: items/item@description -#: items.xml:489 -msgid "Maybe something hatched, or someone was cooking." +#: items.xml:516 +msgid "Maybe something hatched, or someone was cooked..." msgstr "" #. (itstool) path: items/item@name -#: items.xml:495 +#: items.xml:522 msgid "Ratto Tail" msgstr "" #. (itstool) path: items/item@description -#: items.xml:495 -msgid "Hairless tail of ratto." +#: items.xml:522 +msgid "Hairless tail of a ratto." msgstr "" #. (itstool) path: items/item@name -#: items.xml:501 +#: items.xml:528 msgid "Ratto Teeth" msgstr "" #. (itstool) path: items/item@description -#: items.xml:501 -msgid "Sharp incisors of ratto." +#: items.xml:528 +msgid "Sharp incisors of a ratto." msgstr "" #. (itstool) path: items/item@name -#: items.xml:507 +#: items.xml:534 msgid "Croc Claw" msgstr "" #. (itstool) path: items/item@description -#: items.xml:507 +#: items.xml:534 msgid "It moves and pinches without its body." msgstr "" #. (itstool) path: items/item@name -#: items.xml:513 +#: items.xml:540 msgid "Squichy Claws" msgstr "" #. (itstool) path: items/item@description -#: items.xml:513 -msgid "Claws from a wild squichy." +#: items.xml:540 +msgid "Claws from a wild Squichy." msgstr "" #. (itstool) path: items/item@name -#: items.xml:519 +#: items.xml:546 msgid "Tortuga Shell" msgstr "" #. (itstool) path: items/item@description -#: items.xml:519 +#: items.xml:546 msgid "A symbol of shelter." msgstr "" #. (itstool) path: items/item@name -#: items.xml:526 +#: items.xml:553 msgid "Tortuga Tongue" msgstr "" #. (itstool) path: items/item@description -#: items.xml:526 +#: items.xml:553 msgid "Adept to digesting blubs." msgstr "" #. (itstool) path: items/item@name -#: items.xml:533 +#: items.xml:560 msgid "Pearl" msgstr "" #. (itstool) path: items/item@description -#: items.xml:533 +#: items.xml:560 msgid "A beautiful round and shiny pearl." msgstr "" #. (itstool) path: items/item@name -#: items.xml:540 +#: items.xml:567 msgid "Coral" msgstr "" #. (itstool) path: items/item@description -#: items.xml:540 +#: items.xml:567 msgid "Can indicate the health of oceanic ecosystems." msgstr "" #. (itstool) path: items/item@name -#: items.xml:547 +#: items.xml:574 msgid "Blue Coral" msgstr "" #. (itstool) path: items/item@description -#: items.xml:547 +#: items.xml:574 msgid "A coral dyed in blue by a blub." msgstr "" #. (itstool) path: items/item@name -#: items.xml:553 +#: items.xml:580 msgid "Fish Box" msgstr "" #. (itstool) path: items/item@description -#: items.xml:553 +#: items.xml:580 msgid "A wooden box full of fresh fish that Couwan gave you." msgstr "" #. (itstool) path: items/item@name -#: items.xml:559 +#: items.xml:586 msgid "Aquada Box" msgstr "" #. (itstool) path: items/item@description -#: items.xml:559 +#: items.xml:586 msgid "Contains 50 aquadas." msgstr "" #. (itstool) path: items/item@name -#: items.xml:565 +#: items.xml:592 msgid "Croconut Box" msgstr "" #. (itstool) path: items/item@description -#: items.xml:565 +#: items.xml:592 msgid "Contains 17 croconuts." msgstr "" #. (itstool) path: items/item@name -#: items.xml:571 +#: items.xml:598 msgid "Plushroom Box" msgstr "" #. (itstool) path: items/item@description -#: items.xml:571 +#: items.xml:598 msgid "Contains 87 plushrooms." msgstr "" #. (itstool) path: items/item@name -#: items.xml:578 +#: items.xml:605 msgid "Poisoned Dish" msgstr "" #. (itstool) path: items/item@description -#: items.xml:578 +#: items.xml:605 msgid "A special dish made of strange ingredients." msgstr "" #. (itstool) path: items/item@name -#: items.xml:585 +#: items.xml:612 msgid "La Johanne's Key" msgstr "" #. (itstool) path: items/item@description -#: items.xml:585 +#: items.xml:612 msgid "An iron key to open La Johanne's entrance door." msgstr "" #. (itstool) path: items/item@name -#: items.xml:592 +#: items.xml:619 msgid "Left Crafty Wing" msgstr "" #. (itstool) path: items/item@description -#: items.xml:592 items.xml:606 +#: items.xml:619 items.xml:633 msgid "This wing is slight and soft unlike its former owner." msgstr "" #. (itstool) path: items/item@name -#: items.xml:599 +#: items.xml:626 msgid "Bat Teeth" msgstr "" #. (itstool) path: items/item@description -#: items.xml:599 +#: items.xml:626 msgid "What sharp teeth! They seem to be more dangerous than a knife." msgstr "" #. (itstool) path: items/item@name -#: items.xml:606 +#: items.xml:633 msgid "Right Crafty Wing" msgstr "" @@ -1529,512 +1616,517 @@ msgstr "" #. (itstool) path: items/item@name #. #-#-#-#-# manaplus_emotes1.pot (PACKAGE VERSION) #-#-#-#-# #. (itstool) path: emote/sprite@name -#: items.xml:613 tmp/manaplus_emotes.xml:27 +#. #-#-#-#-# monsters.pot (PACKAGE VERSION) #-#-#-#-# +#. (itstool) path: monsters/monster@name +#: items.xml:640 tmp/manaplus_emotes.xml:27 monsters.xml:148 msgid "Pumpkin" msgstr "" #. (itstool) path: items/item@description -#: items.xml:613 -msgid "An invasive specimen, sometimes carved during festivals." +#: items.xml:640 +msgid "An invasive species, sometimes carved during festivals." msgstr "" #. (itstool) path: items/item@name -#: items.xml:620 +#: items.xml:647 msgid "Mushroom Spores" msgstr "" #. (itstool) path: items/item@description -#: items.xml:620 -msgid "Some colored spores, it helps mushrooms to spread across the land." +#: items.xml:647 +msgid "Some colored spores that help mushrooms spread across the land." msgstr "" #. (itstool) path: items/item@name -#: items.xml:627 +#: items.xml:654 msgid "Moss" msgstr "" #. (itstool) path: items/item@description -#: items.xml:627 +#: items.xml:654 msgid "Grows in moist, shady areas." msgstr "" #. (itstool) path: items/item@name -#: items.xml:634 +#: items.xml:661 msgid "Tentacles" msgstr "" #. (itstool) path: items/item@description -#: items.xml:634 -msgid "Boneless appendage of invertebrates." +#: items.xml:661 +msgid "Boneless appendage of an invertebrate." msgstr "" #. (itstool) path: items/item@name -#: items.xml:641 +#: items.xml:668 msgid "Common Carp" msgstr "" #. (itstool) path: items/item@description -#: items.xml:641 -msgid "Freshwater is often infested with these pests." +#: items.xml:668 +msgid "Freshwater is commonly inhabited by these pests." msgstr "" #. (itstool) path: items/item@name -#: items.xml:648 +#: items.xml:675 msgid "Grass Carp" msgstr "" #. (itstool) path: items/item@description -#: items.xml:648 +#: items.xml:675 msgid "A smart fish, very difficult to catch." msgstr "" #. (itstool) path: items/item@name -#: items.xml:655 +#: items.xml:682 msgid "Fishing Rod" msgstr "" #. (itstool) path: items/item@description -#: items.xml:655 -msgid "Designed for sport's fishing." +#: items.xml:682 +msgid "Designed for sports fishing." msgstr "" #. (itstool) path: items/item@name -#: items.xml:662 +#: items.xml:689 msgid "Fluffy Fur" msgstr "" #. (itstool) path: items/item@description -#: items.xml:662 +#: items.xml:689 msgid "This soft fur is used to make warm clothing." msgstr "" #. (itstool) path: items/item@name -#: items.xml:669 -msgid "Guild Certification" +#: items.xml:696 +msgid "Clan Certification" msgstr "" #. (itstool) path: items/item@description -#: items.xml:669 -msgid "" -"This piece of paper grants you the exclusive permission to create a guild." +#: items.xml:696 +msgid "This piece of paper grants you official permission to found a clan." msgstr "" #. (itstool) path: items/item@name -#: items.xml:689 +#: items.xml:716 msgid "Creased Shirt" msgstr "" #. (itstool) path: items/item@description -#: items.xml:689 +#: items.xml:716 msgid "A spare shirt from the crew of La Johanne." msgstr "" #. (itstool) path: items/item@name -#: items.xml:702 +#: items.xml:729 msgid "%Color% V-neck Jumper" msgstr "" #. (itstool) path: items/item@description -#: items.xml:702 +#: items.xml:729 msgid "A simple %color% jumper made from a lightweight cashmere." msgstr "" #. (itstool) path: items/item@name -#: items.xml:715 +#: items.xml:742 msgid "%Color% Artis Tank Top" msgstr "" #. (itstool) path: items/item@description -#: items.xml:715 +#: items.xml:742 msgid "A %color% tank top made from cotton cloth." msgstr "" #. (itstool) path: items/item@name -#: items.xml:726 +#: items.xml:753 msgid "Sailor Shirt" msgstr "" #. (itstool) path: items/item@description -#: items.xml:726 +#: items.xml:753 msgid "Proof that ye be in the crew, matey!" msgstr "" #. (itstool) path: items/item@name -#: items.xml:737 +#: items.xml:764 msgid "Legion's Training Shirt" msgstr "" #. (itstool) path: items/item@description -#: items.xml:737 +#: items.xml:764 msgid "Informal shirt worn during intense aerobic exercises." msgstr "" #. (itstool) path: items/item@name -#: items.xml:748 +#: items.xml:775 msgid "Legion's Copper Armor" msgstr "" #. (itstool) path: items/item@description -#: items.xml:748 +#: items.xml:775 msgid "" "This armor provides great protection. It is worn by those with authority." msgstr "" #. (itstool) path: items/item@name -#: items.xml:762 +#: items.xml:789 msgid "Lousy Moccasins" msgstr "" #. (itstool) path: items/item@description -#: items.xml:762 +#: items.xml:789 msgid "Crudely assembled footwear not for comfort nor fashion." msgstr "" #. (itstool) path: items/item@name -#: items.xml:776 +#: items.xml:803 msgid "Armbands" msgstr "" #. (itstool) path: items/item@description -#: items.xml:776 +#: items.xml:803 msgid "Small armbands made of wood and iron." msgstr "" #. (itstool) path: items/item@name -#: items.xml:788 +#: items.xml:815 msgid "Copper Armbands" msgstr "" #. (itstool) path: items/item@description -#: items.xml:788 +#: items.xml:815 msgid "Sturdy, combat-issue armbands." msgstr "" #. (itstool) path: items/item@name -#: items.xml:800 +#: items.xml:827 msgid "Iron Armbands" msgstr "" #. (itstool) path: items/item@description -#: items.xml:800 -msgid "Heavy armbands that slow-down all but experienced warriors." +#: items.xml:827 +msgid "Heavy armbands that slow down all but experienced warriors." msgstr "" #. (itstool) path: items/item@name -#: items.xml:814 +#: items.xml:841 msgid "Creased Shorts" msgstr "" #. (itstool) path: items/item@description -#: items.xml:814 +#: items.xml:841 msgid "Spare shorts from the crew of La Johanne." msgstr "" #. (itstool) path: items/item@name -#: items.xml:826 +#: items.xml:853 msgid "Brown Trousers" msgstr "" #. (itstool) path: items/item@description -#: items.xml:826 -msgid "Classic trousers ornamented with some fluffy fur." +#: items.xml:853 +msgid "Classic trousers ornated with some fluffy fur." msgstr "" #. (itstool) path: items/item@name -#: items.xml:851 +#: items.xml:878 msgid "Barrel" msgstr "" #. (itstool) path: items/item@description -#: items.xml:851 +#: items.xml:878 msgid "It smells as if somebody used to live inside this barrel..." msgstr "" #. (itstool) path: items/item@name -#: items.xml:861 +#: items.xml:888 msgid "Leather Shield" msgstr "" #. (itstool) path: items/item@description -#: items.xml:861 +#: items.xml:888 msgid "Small and round leather shield with iron reinforcement." msgstr "" #. (itstool) path: items/item@name -#: items.xml:872 +#: items.xml:899 msgid "Bandana" msgstr "" #. (itstool) path: items/item@description -#: items.xml:872 +#: items.xml:899 msgid "A striped bandana worn by some sailors." msgstr "" #. (itstool) path: items/item@name -#: items.xml:897 +#: items.xml:924 msgid "Pumpkin Hat" msgstr "" #. (itstool) path: items/item@description -#: items.xml:897 -msgid "A carved pumpkin, the face will scare your enemy off." +#: items.xml:924 +msgid "A carved pumpkin. Its face might scare your enemy off!" msgstr "" #. (itstool) path: items/item@name -#: items.xml:908 +#: items.xml:935 msgid "Fancy Hat" msgstr "" #. (itstool) path: items/item@description -#: items.xml:908 +#: items.xml:935 msgid "Worn when living away from cities." msgstr "" #. (itstool) path: items/item@name -#: items.xml:923 +#: items.xml:950 msgid "Brimmed Hat" msgstr "" #. (itstool) path: items/item@description -#: items.xml:923 +#: items.xml:950 msgid "Unequip when indoors, please." msgstr "" #. (itstool) path: items/item@name -#: items.xml:938 +#: items.xml:965 msgid "Brimmed Feather Hat" msgstr "" #. (itstool) path: items/item@description -#: items.xml:938 -msgid "Distinguishes someone as traveling." +#: items.xml:965 +msgid "Distinguishes someone who is traveling." msgstr "" #. (itstool) path: items/item@name -#: items.xml:953 +#: items.xml:980 msgid "Brimmed Flower Hat" msgstr "" #. (itstool) path: items/item@description -#: items.xml:953 +#: items.xml:980 msgid "To wear at festivals and certain events." msgstr "" #. (itstool) path: items/item@name -#: items.xml:971 +#: items.xml:998 msgid "Shemagh" msgstr "" #. (itstool) path: items/item@description -#: items.xml:971 -msgid "An improved scarf used by mercenaries in tough environment." +#: items.xml:998 +msgid "An improved scarf used by mercenaries in tough environments." msgstr "" #. (itstool) path: items/item@name -#: items.xml:986 +#: items.xml:1013 msgid "Knife" msgstr "" #. (itstool) path: items/item@description -#: items.xml:986 +#: items.xml:1013 msgid "A simple, but sharp knife." msgstr "" #. (itstool) path: items/item@name -#: items.xml:1000 +#: items.xml:1027 msgid "Piou Slayer" msgstr "" #. (itstool) path: items/item@description -#: items.xml:1000 +#: items.xml:1027 msgid "A short sword for amateurs." msgstr "" #. (itstool) path: items/item@name -#: items.xml:1014 +#: items.xml:1041 msgid "Training Gladius" msgstr "" #. (itstool) path: items/item@description -#: items.xml:1014 +#: items.xml:1041 msgid "A short sword made for close combat." msgstr "" #. (itstool) path: items/item@name -#: items.xml:1028 +#: items.xml:1055 msgid "Wooden Sword" msgstr "" #. (itstool) path: items/item@description -#: items.xml:1028 +#: items.xml:1055 msgid "For sword training. Do not show-off with it." msgstr "" #. (itstool) path: items/item@name -#: items.xml:1042 +#: items.xml:1069 msgid "Artis Backsword" msgstr "" #. (itstool) path: items/item@description -#: items.xml:1042 +#: items.xml:1069 msgid "An engraved backsword with the symbole of Artis on its brass hilt." msgstr "" #. (itstool) path: items/item@name -#. (itstool) path: items/item@description -#: items.xml:1055 +#: items.xml:1082 msgid "Piou egg" msgstr "" +#. (itstool) path: items/item@description +#: items.xml:1082 +msgid "Piou egg. Not for omelettes!" +msgstr "" + #. (itstool) path: items/item@useButton -#: items.xml:1055 +#: items.xml:1082 msgid "Hatch" msgstr "" #. (itstool) path: items/item@name -#: items.xml:1066 +#: items.xml:1093 msgid "Crimson Cashmere Dye" msgstr "" #. (itstool) path: items/item@useButton -#: items.xml:1066 items.xml:1075 items.xml:1084 items.xml:1093 items.xml:1102 -#: items.xml:1111 items.xml:1120 items.xml:1129 items.xml:1138 items.xml:1147 -#: items.xml:1156 items.xml:1165 items.xml:1174 items.xml:1183 items.xml:1192 -#: items.xml:1201 items.xml:1210 items.xml:1219 items.xml:1228 items.xml:1237 -#: items.xml:1246 items.xml:1255 +#: items.xml:1093 items.xml:1102 items.xml:1111 items.xml:1120 items.xml:1129 +#: items.xml:1138 items.xml:1147 items.xml:1156 items.xml:1165 items.xml:1174 +#: items.xml:1183 items.xml:1192 items.xml:1201 items.xml:1210 items.xml:1219 +#: items.xml:1228 items.xml:1237 items.xml:1246 items.xml:1255 items.xml:1264 +#: items.xml:1273 items.xml:1282 msgid "Dye" msgstr "" #. (itstool) path: items/item@description -#: items.xml:1066 items.xml:1075 items.xml:1084 +#: items.xml:1093 items.xml:1102 items.xml:1111 msgid "Color dye that can be used on cashemere clothing." msgstr "" #. (itstool) path: items/item@name -#: items.xml:1075 +#: items.xml:1102 msgid "Chocolate Cashmere Dye" msgstr "" #. (itstool) path: items/item@name -#: items.xml:1084 +#: items.xml:1111 msgid "Mint Cashmere Dye" msgstr "" #. (itstool) path: items/item@name -#: items.xml:1093 +#: items.xml:1120 msgid "Black Cotton Dye" msgstr "" #. (itstool) path: items/item@description -#: items.xml:1093 items.xml:1102 items.xml:1111 items.xml:1120 items.xml:1129 -#: items.xml:1138 items.xml:1147 items.xml:1156 items.xml:1165 items.xml:1174 -#: items.xml:1183 items.xml:1192 items.xml:1201 items.xml:1210 items.xml:1219 -#: items.xml:1228 items.xml:1237 items.xml:1246 items.xml:1255 +#: items.xml:1120 items.xml:1129 items.xml:1138 items.xml:1147 items.xml:1156 +#: items.xml:1165 items.xml:1174 items.xml:1183 items.xml:1192 items.xml:1201 +#: items.xml:1210 items.xml:1219 items.xml:1228 items.xml:1237 items.xml:1246 +#: items.xml:1255 items.xml:1264 items.xml:1273 items.xml:1282 msgid "Color dye that can be used on cotton clothing." msgstr "" #. (itstool) path: items/item@name -#: items.xml:1102 +#: items.xml:1129 msgid "Silver Cotton Dye" msgstr "" #. (itstool) path: items/item@name -#: items.xml:1111 +#: items.xml:1138 msgid "Camel Cotton Dye" msgstr "" #. (itstool) path: items/item@name -#: items.xml:1120 +#: items.xml:1147 msgid "Brown Cotton Dye" msgstr "" #. (itstool) path: items/item@name -#: items.xml:1129 +#: items.xml:1156 msgid "Orange Cotton Dye" msgstr "" #. (itstool) path: items/item@name -#: items.xml:1138 +#: items.xml:1165 msgid "Dark Red Cotton Dye" msgstr "" #. (itstool) path: items/item@name -#: items.xml:1147 +#: items.xml:1174 msgid "Red Cotton Dye" msgstr "" #. (itstool) path: items/item@name -#: items.xml:1156 +#: items.xml:1183 msgid "Fuchsia Cotton Dye" msgstr "" #. (itstool) path: items/item@name -#: items.xml:1165 +#: items.xml:1192 msgid "Pink Cotton Dye" msgstr "" #. (itstool) path: items/item@name -#: items.xml:1174 +#: items.xml:1201 msgid "Mauve Cotton Dye" msgstr "" #. (itstool) path: items/item@name -#: items.xml:1183 +#: items.xml:1210 msgid "Purple Cotton Dye" msgstr "" #. (itstool) path: items/item@name -#: items.xml:1192 +#: items.xml:1219 msgid "Navy Blue Cotton Dye" msgstr "" #. (itstool) path: items/item@name -#: items.xml:1201 +#: items.xml:1228 msgid "Blue Gray Cotton Dye" msgstr "" #. (itstool) path: items/item@name -#: items.xml:1210 +#: items.xml:1237 msgid "Blue Cotton Dye" msgstr "" #. (itstool) path: items/item@name -#: items.xml:1219 +#: items.xml:1246 msgid "Teal Cotton Dye" msgstr "" #. (itstool) path: items/item@name -#: items.xml:1228 +#: items.xml:1255 msgid "Green Cotton Dye" msgstr "" #. (itstool) path: items/item@name -#: items.xml:1237 +#: items.xml:1264 msgid "Lime Cotton Dye" msgstr "" #. (itstool) path: items/item@name -#: items.xml:1246 +#: items.xml:1273 msgid "Khaki Cotton Dye" msgstr "" #. (itstool) path: items/item@name -#: items.xml:1255 +#: items.xml:1282 msgid "Yellow Cotton Dye" msgstr "" #. (itstool) path: items/item@name -#: items.xml:1268 +#: items.xml:1299 msgid "Wooden Bow" msgstr "" #. (itstool) path: items/item@description -#: items.xml:1268 items.xml:1279 +#: items.xml:1299 items.xml:1310 msgid "For bow training. Does not seem much reliable." msgstr "" #. (itstool) path: items/item@name -#: items.xml:1279 +#: items.xml:1310 msgid "Training Arrow" msgstr "" @@ -2281,7 +2373,7 @@ msgstr "" #: ../../client-data/maps/001-2-34.tmx:8 ../../client-data/maps/001-2-35.tmx:9 #: ../../client-data/maps/001-2-36.tmx:9 ../../client-data/maps/001-2-37.tmx:8 #: ../../client-data/maps/001-2-38.tmx:8 ../../client-data/maps/001-2-39.tmx:8 -#: ../../client-data/maps/001-2-40.tmx:9 ../../client-data/maps/001-2-41.tmx:8 +#: ../../client-data/maps/001-2-40.tmx:8 ../../client-data/maps/001-2-41.tmx:8 msgid "unnamed" msgstr "" @@ -2315,6 +2407,68 @@ msgstr "" msgid "Right Wing" msgstr "" +#. (itstool) path: properties/property@value +#: ../../client-data/maps/008-1.tmx:6 +msgid "Hurnscald" +msgstr "" + +#. (itstool) path: properties/property@value +#: ../../client-data/maps/008-2-0.tmx:6 +msgid "Chez Celestia" +msgstr "" + +#. (itstool) path: properties/property@value +#: ../../client-data/maps/008-2-10.tmx:6 ../../client-data/maps/008-2-11.tmx:6 +msgid "Hurnscald City Hall" +msgstr "" + +#. (itstool) path: properties/property@value +#: ../../client-data/maps/008-2-12.tmx:6 ../../client-data/maps/008-2-13.tmx:6 +#: ../../client-data/maps/008-2-14.tmx:6 +msgid "Hurnscald Clinic" +msgstr "" + +#. (itstool) path: properties/property@value +#: ../../client-data/maps/008-2-1.tmx:6 +msgid "Merchant Guild" +msgstr "" + +#. (itstool) path: properties/property@value +#: ../../client-data/maps/008-2-2.tmx:6 ../../client-data/maps/008-2-3.tmx:6 +#: ../../client-data/maps/008-2-4.tmx:6 ../../client-data/maps/008-2-5.tmx:6 +msgid "The Rusty Pick" +msgstr "" + +#. (itstool) path: properties/property@value +#: ../../client-data/maps/008-2-6.tmx:6 +msgid "Two Guys One Bed" +msgstr "" + +#. (itstool) path: properties/property@value +#: ../../client-data/maps/008-2-7.tmx:6 +msgid "Hurnscald Apothecary" +msgstr "" + +#. (itstool) path: properties/property@value +#: ../../client-data/maps/008-2-8.tmx:6 +msgid "Hurnscald Forge" +msgstr "" + +#. (itstool) path: properties/property@value +#: ../../client-data/maps/008-2-9.tmx:6 +msgid "Jack's Abode" +msgstr "" + +#. (itstool) path: properties/property@value +#: ../../client-data/maps/testbg.tmx:4 +msgid "testbg" +msgstr "" + +#. (itstool) path: properties/property@value +#: ../../client-data/maps/test.tmx:5 +msgid "test" +msgstr "" + #. (itstool) path: mercenaries/mercenary@name #: mercenaries.xml:27 msgid "merc" @@ -2396,11 +2550,6 @@ msgid "Crafty" msgstr "" #. (itstool) path: monsters/monster@name -#: monsters.xml:148 -msgid "Pumpkish" -msgstr "" - -#. (itstool) path: monsters/monster@name #: monsters.xml:153 msgid "Cuco" msgstr "" @@ -2434,60 +2583,60 @@ msgstr "" #: npcs.xml:177 npcs.xml:182 npcs.xml:187 npcs.xml:192 npcs.xml:197 #: npcs.xml:202 npcs.xml:207 npcs.xml:212 npcs.xml:218 npcs.xml:223 #: npcs.xml:228 npcs.xml:233 npcs.xml:238 npcs.xml:243 npcs.xml:248 -#: npcs.xml:255 npcs.xml:261 npcs.xml:266 npcs.xml:271 npcs.xml:276 -#: npcs.xml:281 npcs.xml:286 npcs.xml:296 npcs.xml:302 npcs.xml:307 -#: npcs.xml:312 npcs.xml:318 npcs.xml:323 npcs.xml:329 npcs.xml:344 -#: npcs.xml:350 npcs.xml:374 npcs.xml:379 npcs.xml:384 npcs.xml:389 -#: npcs.xml:399 npcs.xml:404 npcs.xml:409 npcs.xml:414 npcs.xml:425 -#: npcs.xml:436 npcs.xml:447 npcs.xml:458 npcs.xml:469 npcs.xml:475 -#: npcs.xml:521 npcs.xml:530 npcs.xml:539 npcs.xml:549 npcs.xml:559 -#: npcs.xml:569 npcs.xml:576 npcs.xml:584 npcs.xml:608 npcs.xml:613 -#: npcs.xml:642 npcs.xml:646 npcs.xml:650 +#: npcs.xml:253 npcs.xml:262 npcs.xml:268 npcs.xml:273 npcs.xml:278 +#: npcs.xml:283 npcs.xml:288 npcs.xml:293 npcs.xml:303 npcs.xml:309 +#: npcs.xml:314 npcs.xml:319 npcs.xml:325 npcs.xml:330 npcs.xml:336 +#: npcs.xml:351 npcs.xml:357 npcs.xml:381 npcs.xml:386 npcs.xml:391 +#: npcs.xml:396 npcs.xml:406 npcs.xml:411 npcs.xml:416 npcs.xml:421 +#: npcs.xml:432 npcs.xml:443 npcs.xml:454 npcs.xml:465 npcs.xml:476 +#: npcs.xml:482 npcs.xml:528 npcs.xml:537 npcs.xml:546 npcs.xml:556 +#: npcs.xml:566 npcs.xml:576 npcs.xml:583 npcs.xml:591 npcs.xml:615 +#: npcs.xml:620 npcs.xml:649 npcs.xml:653 npcs.xml:657 npcs.xml:661 msgid "Talk" msgstr "" #. (itstool) path: npc/menu@name -#: npcs.xml:56 npcs.xml:63 npcs.xml:104 npcs.xml:577 +#: npcs.xml:56 npcs.xml:63 npcs.xml:104 npcs.xml:254 npcs.xml:584 msgid "Buy" msgstr "" #. (itstool) path: npc/menu@name -#: npcs.xml:57 npcs.xml:64 npcs.xml:105 npcs.xml:578 +#: npcs.xml:57 npcs.xml:64 npcs.xml:105 npcs.xml:255 npcs.xml:585 msgid "Sell" msgstr "" #. (itstool) path: npc/menu@name -#: npcs.xml:291 npcs.xml:633 +#: npcs.xml:298 npcs.xml:640 msgid "Touch" msgstr "" #. (itstool) path: npc/menu@name -#: npcs.xml:357 npcs.xml:364 +#: npcs.xml:364 npcs.xml:371 msgid "Rotate" msgstr "" #. (itstool) path: npc/menu@name -#: npcs.xml:369 +#: npcs.xml:376 msgid "Launch" msgstr "" #. (itstool) path: npc/menu@name -#: npcs.xml:508 +#: npcs.xml:515 msgid "Pull" msgstr "" #. (itstool) path: npc/menu@name -#: npcs.xml:564 +#: npcs.xml:571 msgid "Mou" msgstr "" #. (itstool) path: npc/menu@name -#: npcs.xml:579 +#: npcs.xml:586 msgid "Poke" msgstr "" #. (itstool) path: npc/menu@name -#: npcs.xml:595 npcs.xml:638 +#: npcs.xml:602 npcs.xml:645 msgid "Save" msgstr "" @@ -2529,9 +2678,9 @@ msgstr "" #: quests.xml:16 quests.xml:40 quests.xml:86 quests.xml:98 quests.xml:122 #: quests.xml:187 quests.xml:197 quests.xml:207 quests.xml:309 quests.xml:329 #: quests.xml:339 quests.xml:347 quests.xml:386 quests.xml:407 quests.xml:429 -#: quests.xml:474 quests.xml:551 quests.xml:614 quests.xml:623 quests.xml:632 -#: quests.xml:650 quests.xml:668 quests.xml:677 quests.xml:697 quests.xml:719 -#: quests.xml:728 +#: quests.xml:474 quests.xml:551 quests.xml:615 quests.xml:624 quests.xml:633 +#: quests.xml:651 quests.xml:669 quests.xml:678 quests.xml:698 quests.xml:720 +#: quests.xml:729 msgid "Unknown." msgstr "" @@ -3479,291 +3628,331 @@ msgid "Bring him some {@@1}s and he will be able to do it for you." msgstr "" #. (itstool) path: quest/name -#: quests.xml:608 quests.xml:617 quests.xml:626 quests.xml:635 quests.xml:644 -#: quests.xml:653 quests.xml:662 quests.xml:671 quests.xml:680 quests.xml:689 -#: quests.xml:700 +#: quests.xml:609 quests.xml:618 quests.xml:627 quests.xml:636 quests.xml:645 +#: quests.xml:654 quests.xml:663 quests.xml:672 quests.xml:681 quests.xml:690 +#: quests.xml:701 msgid "Newby Quest" msgstr "" #. (itstool) path: quest/text -#: quests.xml:609 +#: quests.xml:610 msgid "You are charged to visit Chelios and bring back Enora's package." msgstr "" #. (itstool) path: quest/text -#: quests.xml:610 +#: quests.xml:611 msgid "Chelios is reachable at the Blacksmith Shop (95,109)." msgstr "" #. (itstool) path: quest/questgiver -#: quests.xml:612 quests.xml:639 quests.xml:648 quests.xml:657 quests.xml:666 -#: quests.xml:675 quests.xml:684 quests.xml:695 quests.xml:703 +#: quests.xml:613 quests.xml:640 quests.xml:649 quests.xml:658 quests.xml:667 +#: quests.xml:676 quests.xml:685 quests.xml:696 quests.xml:704 msgid "Enora" msgstr "" #. (itstool) path: quest/coordinates -#: quests.xml:613 quests.xml:640 quests.xml:649 quests.xml:658 quests.xml:667 -#: quests.xml:676 quests.xml:685 quests.xml:696 quests.xml:704 +#: quests.xml:614 quests.xml:641 quests.xml:650 quests.xml:659 quests.xml:668 +#: quests.xml:677 quests.xml:686 quests.xml:697 quests.xml:705 msgid "Artis, Docks. (176,113)" msgstr "" #. (itstool) path: quest/text -#: quests.xml:618 +#: quests.xml:619 msgid "Chelios asked you to bring him some black iron" msgstr "" #. (itstool) path: quest/text -#: quests.xml:619 +#: quests.xml:620 msgid "You should look for Lloyd in the Merchant Hall (100,37)." msgstr "" #. (itstool) path: quest/questgiver -#: quests.xml:621 quests.xml:630 +#: quests.xml:622 quests.xml:631 msgid "Chelios" msgstr "" #. (itstool) path: quest/coordinates -#: quests.xml:622 quests.xml:631 +#: quests.xml:623 quests.xml:632 msgid "Artis, Blacksmith Shop. (95,109)" msgstr "" #. (itstool) path: quest/text -#: quests.xml:627 +#: quests.xml:628 msgid "Lloyd gave you the black iron package." msgstr "" #. (itstool) path: quest/text -#: quests.xml:628 +#: quests.xml:629 msgid "Bring it back to Chelios." msgstr "" #. (itstool) path: quest/text -#: quests.xml:636 +#: quests.xml:637 msgid "Chelios made a sword out of black iron ore." msgstr "" #. (itstool) path: quest/text -#: quests.xml:637 quests.xml:655 +#: quests.xml:638 quests.xml:656 msgid "This task is done, you can now return it to Enora." msgstr "" #. (itstool) path: quest/reward -#: quests.xml:641 +#: quests.xml:642 msgid "60 EXP, 100 E." msgstr "" #. (itstool) path: quest/text -#: quests.xml:645 +#: quests.xml:646 msgid "You are charged to visit Resa and to bring back Enora's package." msgstr "" #. (itstool) path: quest/text -#: quests.xml:646 +#: quests.xml:647 msgid "Resa is reachable at the Light Armor building (55,72)." msgstr "" #. (itstool) path: quest/text -#: quests.xml:654 +#: quests.xml:655 msgid "Resa gave you a cute {@@1}." msgstr "" #. (itstool) path: quest/reward -#: quests.xml:659 +#: quests.xml:660 msgid "40 EXP, 125 E." msgstr "" #. (itstool) path: quest/text -#: quests.xml:663 +#: quests.xml:664 msgid "You are charged to visit Q'Pid and bring back Enora's package." msgstr "" #. (itstool) path: quest/text -#: quests.xml:664 +#: quests.xml:665 msgid "" "Q'Pid is reachable at the Market Place, in the south-west area of Artis " "(61,116)." msgstr "" #. (itstool) path: quest/text -#: quests.xml:672 +#: quests.xml:673 msgid "" "You lost the riddle of Q'Pid, you have to go to Ivan to get Enora's potions." msgstr "" #. (itstool) path: quest/text -#: quests.xml:673 +#: quests.xml:674 msgid "Ivan is in a small house near Artis's canal (163,71)." msgstr "" #. (itstool) path: quest/text -#: quests.xml:681 -msgid "Ivan gave you some {@@1}." +#: quests.xml:682 +msgid "Ivan gave you a few {@@1}s." msgstr "" #. (itstool) path: quest/text -#: quests.xml:682 +#: quests.xml:683 msgid "This task is done, you can now return them to Enora." msgstr "" #. (itstool) path: quest/reward -#: quests.xml:686 +#: quests.xml:687 msgid "80 EXP, 175 E." msgstr "" #. (itstool) path: quest/text -#: quests.xml:690 +#: quests.xml:691 msgid "" "Some citizen worry about their safety with the growing number of Fluffy on " "the Hill of Artis." msgstr "" #. (itstool) path: quest/text -#: quests.xml:691 +#: quests.xml:692 msgid "Enora's latest task for you is to clean up this hill." msgstr "" #. (itstool) path: quest/text -#: quests.xml:692 +#: quests.xml:693 msgid "Killing about 10 Fluffy should be enough to calm down the neighborhood." msgstr "" #. (itstool) path: quest/text -#: quests.xml:693 +#: quests.xml:694 msgid "The hill is located on north-east of Artis (172,46)." msgstr "" #. (itstool) path: quest/text -#: quests.xml:701 +#: quests.xml:702 msgid "" "You completed every task and you even cleaned up the hill of these terrible " "Fluffies." msgstr "" #. (itstool) path: quest/reward -#: quests.xml:705 +#: quests.xml:706 msgid "{@@1}, {@@2}, 5 {@@3}s" msgstr "" #. (itstool) path: quest/reward -#: quests.xml:706 +#: quests.xml:707 msgid "140 EXP, 500 E." msgstr "" #. (itstool) path: quest/name -#: quests.xml:714 quests.xml:722 quests.xml:731 +#: quests.xml:715 quests.xml:723 quests.xml:732 msgid "Fexil's Free Pass" msgstr "" #. (itstool) path: quest/text -#: quests.xml:715 +#: quests.xml:716 msgid "" "Lloyd gave you a pass that Fexil forgot when he registered himself in the " "Merchant Guild." msgstr "" #. (itstool) path: quest/questgiver -#: quests.xml:717 quests.xml:747 +#: quests.xml:718 quests.xml:748 msgid "Lloyd" msgstr "" #. (itstool) path: quest/coordinates -#: quests.xml:718 quests.xml:748 +#: quests.xml:719 quests.xml:749 msgid "Artis, Merchant Guild. (101,37)" msgstr "" #. (itstool) path: quest/text -#: quests.xml:723 quests.xml:732 +#: quests.xml:724 quests.xml:733 msgid "Fexil wants to open a business of {@@1}'s clothes." msgstr "" #. (itstool) path: quest/text -#: quests.xml:724 +#: quests.xml:725 msgid "He will reward you for each fur you bring him." msgstr "" #. (itstool) path: quest/questgiver -#: quests.xml:726 quests.xml:735 +#: quests.xml:727 quests.xml:736 msgid "Fexil" msgstr "" #. (itstool) path: quest/coordinates -#: quests.xml:727 quests.xml:736 +#: quests.xml:728 quests.xml:737 msgid "Artis, Market Place. (48,134)" msgstr "" #. (itstool) path: quest/text -#: quests.xml:733 +#: quests.xml:734 msgid "He rewards you for each fur you bring him." msgstr "" #. (itstool) path: quest/reward -#: quests.xml:737 +#: quests.xml:738 msgid "15 per {@@1}." msgstr "" #. (itstool) path: quest/name -#: quests.xml:743 +#: quests.xml:744 msgid "Worship of Money" msgstr "" #. (itstool) path: quest/text -#: quests.xml:744 +#: quests.xml:745 msgid "You are now registered in the Merchant Guild." msgstr "" #. (itstool) path: quest/text -#: quests.xml:745 +#: quests.xml:746 msgid "This Guild offers storage and bank services." msgstr "" #. (itstool) path: quest/reward -#: quests.xml:749 +#: quests.xml:750 msgid "Merchant Guild access." msgstr "" +#. (itstool) path: quest/name +#: quests.xml:756 +msgid "Testing quest name with var1={@@var1}" +msgstr "" + +#. (itstool) path: quest/text +#: quests.xml:757 +msgid "Quest text1 with vars: {@@var1}, {@@var2}, {@@var3}" +msgstr "" + +#. (itstool) path: quest/text +#: quests.xml:758 +msgid "Time: {@@time}" +msgstr "" + +#. (itstool) path: quest/questgiver +#: quests.xml:759 +msgid "Giver vars: {@@var1}, {@@var2}, {@@var3}" +msgstr "" + +#. (itstool) path: quest/coordinates +#: quests.xml:760 +msgid "Vars: {@@var1}, {@@var2}, {@@var3}" +msgstr "" + +#. (itstool) path: quest/reward +#: quests.xml:761 +msgid "Reward: {@@var1}, {@@var2}, {@@var3}" +msgstr "" + #. (itstool) path: skills/set@name #. (itstool) path: set/skill@name -#: skills.xml:6 skills.xml:12 +#: skills.xml:6 skills.xml:12 skills.xml:45 msgid "Basic" msgstr "" #. (itstool) path: set/skill@description #: skills.xml:12 -msgid "Allow do basic things." +msgid "Allow do basic things like sitting, smiling or trading." msgstr "" #. (itstool) path: set/skill@name -#: skills.xml:21 +#: skills.xml:23 msgid "Fire ball" msgstr "" #. (itstool) path: set/skill@description -#: skills.xml:21 +#: skills.xml:23 msgid "Attack enemy with fireball." msgstr "" #. (itstool) path: set/skill@name -#: skills.xml:27 +#: skills.xml:30 msgid "Mass provoke" msgstr "" #. (itstool) path: set/skill@description -#: skills.xml:27 +#: skills.xml:30 msgid "Allow provoke many monsters." msgstr "" #. (itstool) path: set/skill@name -#: skills.xml:32 +#: skills.xml:36 msgid "Magic shield" msgstr "" #. (itstool) path: set/skill@description -#: skills.xml:32 +#: skills.xml:36 msgid "Allow protect from magic attacks." msgstr "" #. (itstool) path: skills/set@name -#: skills.xml:34 +#: skills.xml:38 +msgid "Offensive" +msgstr "" + +#. (itstool) path: set/skill@description +#: skills.xml:45 +msgid "A violent punch." +msgstr "" + +#. (itstool) path: skills/set@name +#: skills.xml:47 msgid "Other" msgstr "" @@ -3771,15 +3960,30 @@ msgstr "" #. (itstool) path: set/skill@name #. #-#-#-#-# skillunits.pot (PACKAGE VERSION) #-#-#-#-# #. (itstool) path: skillunits/skillunit@name -#: skills.xml:39 skillunits.xml:19 +#: skills.xml:52 skillunits.xml:19 msgid "Grafiti" msgstr "" #. (itstool) path: set/skill@description -#: skills.xml:39 +#: skills.xml:52 msgid "Draw text on ground." msgstr "" +#. (itstool) path: skills/set@name +#: skills.xml:54 +msgid "Restricted" +msgstr "" + +#. (itstool) path: set/skill@name +#: skills.xml:59 +msgid "Super Menu" +msgstr "" + +#. (itstool) path: set/skill@description +#: skills.xml:59 +msgid "Gives access to all debug and administrative options" +msgstr "" + #. (itstool) path: skillunits/skillunit@name #: skillunits.xml:7 msgid "Crazy weed" diff --git a/lang_client/clientdata-dict.pot b/lang_client/clientdata-dict.pot new file mode 100644 index 0000000..473656a --- /dev/null +++ b/lang_client/clientdata-dict.pot @@ -0,0 +1,65 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2017-08-09 21:59+0300\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: LANGUAGE <LL@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. (itstool) path: texts/text +#: texts.xml:6 +msgid "hello" +msgstr "" + +#. (itstool) path: texts/text +#: texts.xml:7 +msgid "hi" +msgstr "" + +#. (itstool) path: texts/text +#: texts.xml:8 +msgid "goodbye" +msgstr "" + +#. (itstool) path: texts/text +#: texts.xml:9 +msgid "bye" +msgstr "" + +#. (itstool) path: texts/text +#: texts.xml:10 +msgid "follow me" +msgstr "" + +#. (itstool) path: texts/text +#: texts.xml:11 +msgid "follow" +msgstr "" + +#. (itstool) path: texts/text +#: texts.xml:12 +msgid "stop" +msgstr "" + +#. (itstool) path: texts/text +#: texts.xml:13 +msgid "help" +msgstr "" + +#. (itstool) path: texts/text +#: texts.xml:14 +msgid "i need help" +msgstr "" + +#. (itstool) path: texts/text +#: texts.xml:15 +msgid "go away" +msgstr "" + +#. (itstool) path: texts/text +#: texts.xml:16 +msgid "bot" +msgstr "" diff --git a/lang_client/createpots.sh b/lang_client/createpots.sh index 5f1bf64..397489f 100755 --- a/lang_client/createpots.sh +++ b/lang_client/createpots.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash function its { itstool -o ../tools/lang_client/pot/$1.pot $1.xml @@ -8,12 +8,17 @@ function its2 { itstool -o ../tools/lang_client/pot/$1.pot -i ../tools/lang_client/its/$1.xml $1.xml } +function its2dict { + itstool -o ../tools/lang_client/dict/$1.pot -i ../tools/lang_client/its/$1.xml $1.xml +} + DIR=`pwd` cd ../../client-data #its2 avatars its2 deadmessages its2 emotes +its2 groups its2 homunculuses its2 itemcolors its2 itemfields @@ -29,6 +34,7 @@ its2 skills its2 skillunits its2 stats its2 status-effects +its2dict texts cd $DIR @@ -40,3 +46,4 @@ itstool -o pot/deadmessages1.pot tmp/deadmessages.xml find ../../client-data/maps -type f -name "*.tmx" -exec ./processtmx.sh {} \; msgcat pot/*.pot > clientdata-beta.pot +msgcat dict/*.pot > clientdata-dict.pot diff --git a/lang_client/its/groups.xml b/lang_client/its/groups.xml new file mode 100644 index 0000000..620c0ee --- /dev/null +++ b/lang_client/its/groups.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: 4144 +Copyright (C) 2010-2016 Evol Online --> + +<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0"> + <its:translateRule selector="//group/@name" translate="yes"/> + <its:translateRule selector="//group/@longName" translate="yes"/> + <its:translateRule selector="//*" translate="no"/> +</its:rules> diff --git a/lang_client/its/items.xml b/lang_client/its/items.xml index 0767ab9..3df823b 100644 --- a/lang_client/its/items.xml +++ b/lang_client/its/items.xml @@ -8,5 +8,11 @@ Copyright (C) 2010-2016 Evol Online --> <its:translateRule selector="//item/@useButton" translate="yes"/> <its:translateRule selector="//item/@useButton2" translate="yes"/> <its:translateRule selector="//item/@effect" translate="yes"/> + <its:translateRule selector="//item/inventory/menu/@name1" translate="yes"/> + <its:translateRule selector="//item/inventory/menu/@name2" translate="yes"/> + <its:translateRule selector="//item/storage/menu/@name1" translate="yes"/> + <its:translateRule selector="//item/storage/menu/@name2" translate="yes"/> + <its:translateRule selector="//item/cart/menu/@name1" translate="yes"/> + <its:translateRule selector="//item/cart/menu/@name2" translate="yes"/> <its:translateRule selector="//*" translate="no"/> </its:rules> diff --git a/lang_client/its/texts.xml b/lang_client/its/texts.xml new file mode 100644 index 0000000..79d4212 --- /dev/null +++ b/lang_client/its/texts.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Authors: 4144 +Copyright (C) 2010-2017 Evol Online --> + +<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0"> + <its:translateRule selector="//*" translate="yes"/> +</its:rules> diff --git a/lang_client/processtmx.sh b/lang_client/processtmx.sh new file mode 100755 index 0000000..5fc80aa --- /dev/null +++ b/lang_client/processtmx.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +export name=$1 +export name=${name##*/} + +itstool -o pot/map${name}.pot -i its/tmx.xml $1 diff --git a/licensecheck/checkfile.sh b/licensecheck/checkfile.sh index 4b7a9d9..1a32edc 100755 --- a/licensecheck/checkfile.sh +++ b/licensecheck/checkfile.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash export name="$2" export name=${name##../../client-data/} diff --git a/licensecheck/clientdata.sh b/licensecheck/clientdata.sh index cf63fa8..5abec23 100755 --- a/licensecheck/clientdata.sh +++ b/licensecheck/clientdata.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash export DIR="../../client-data" diff --git a/localserver/build.sh b/localserver/build.sh index aa7fbb6..ee8a93c 100755 --- a/localserver/build.sh +++ b/localserver/build.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash export DIR=`pwd` source ./clean.sh diff --git a/localserver/buildasan.sh b/localserver/buildasan.sh index c433ce8..5c6d9f7 100755 --- a/localserver/buildasan.sh +++ b/localserver/buildasan.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash export DIR=`pwd` source ./clean.sh diff --git a/localserver/clean.sh b/localserver/clean.sh index fbd884b..134f5cb 100755 --- a/localserver/clean.sh +++ b/localserver/clean.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash rm -rf ../../server-code/src/evol/build/ mkdir ../../server-code/src/evol/build/ diff --git a/localserver/givegm.sh b/localserver/givegm.sh index c1a9c28..ac9d301 100755 --- a/localserver/givegm.sh +++ b/localserver/givegm.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash ID="$1" if [[ -z "${ID}" ]]; then diff --git a/localserver/initdb.sh b/localserver/initdb.sh index d7625e3..7c99524 100755 --- a/localserver/initdb.sh +++ b/localserver/initdb.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash export DIR="$(pwd)" export VER=$(cat versions/sqlver 2>/dev/null) @@ -22,5 +22,5 @@ $CMD <logs.sql if [[ -z "${VER}" ]]; then mkdir ${DIR}/versions - echo "6" >${DIR}/versions/sqlver + echo "8" >${DIR}/versions/sqlver fi diff --git a/localserver/installconfigs.sh b/localserver/installconfigs.sh index 5d68a03..095c074 100755 --- a/localserver/installconfigs.sh +++ b/localserver/installconfigs.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash export SD="../../server-data" export CONF="$SD/conf/import" @@ -6,7 +6,6 @@ export NPC="$SD/npc" mkdir $CONF cp conf/* $CONF -cp -f conf/inter_conf.txt $CONF cp -f ${SD}/conf/channels.conf.base ${SD}/conf/channels.conf cp -f npc/motd-* ${NPC}/commands/ mkdir versions diff --git a/localserver/npc/motd-debug-text.txt b/localserver/npc/motd-debug-text.txt index 1dc8621..60537fb 100644 --- a/localserver/npc/motd-debug-text.txt +++ b/localserver/npc/motd-debug-text.txt @@ -1,4 +1,4 @@ function script MOTD_debug_text { - setarray $Debug_Messages$,""; + setarray $@Debug_Messages$[0],""; return; } diff --git a/localserver/npc/motd-text.txt b/localserver/npc/motd-text.txt deleted file mode 100644 index 093616e..0000000 --- a/localserver/npc/motd-text.txt +++ /dev/null @@ -1,4 +0,0 @@ -function script MOTD_text { - setarray $MOTD_Messages$,""; - return; -} diff --git a/localserver/updateconfigs.sh b/localserver/updateconfigs.sh index 2e85481..dc804b8 100755 --- a/localserver/updateconfigs.sh +++ b/localserver/updateconfigs.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash export VER=$(cat versions/confver 2>/dev/null) export CONFDIR="../../server-data/" diff --git a/localserver/updatedb.sh b/localserver/updatedb.sh index e96e5c3..e048658 100755 --- a/localserver/updatedb.sh +++ b/localserver/updatedb.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash export VER=$(cat versions/sqlver 2>/dev/null) export SQLDIR="../../server-data/sql-files/upgrades" @@ -37,6 +37,19 @@ if [ "${VER}" -lt "6" ]; then run "2016-10-03--20-27.sql" fi -if [ "${VER}" -lt "6" ]; then - echo "6" >versions/sqlver +if [ "${VER}" -lt "7" ]; then + run "2016-10-26--10-29.sql" +fi + +if [ "${VER}" -lt "8" ]; then + run "2017-03-02--11-40.sql" + run "2017-03-05--08-09.sql" +fi + +if [ "${VER}" -lt "9" ]; then + run "2017-03-15--14-29.sql" +fi + +if [ "${VER}" -lt "9" ]; then + echo "9" >versions/sqlver fi diff --git a/manaplus/connect_local_server.sh b/manaplus/connect_local_server.sh index ccc155e..9ba756e 100755 --- a/manaplus/connect_local_server.sh +++ b/manaplus/connect_local_server.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash export MANAPLUS="../../manaplus/src/manaplus" if [ -f "$MANAPLUS" ]; then diff --git a/script-doc/script-doc.sh b/script-doc/script-doc.sh index 07690c9..ecde968 100755 --- a/script-doc/script-doc.sh +++ b/script-doc/script-doc.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # (c) Evol Online 2016 # Author: Reid diff --git a/testxml/xsd/checkfile.sh b/testxml/xsd/checkfile.sh index e03c4da..90df1f1 100755 --- a/testxml/xsd/checkfile.sh +++ b/testxml/xsd/checkfile.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash xmllint --format --schema tmw.xsd "${1}" 2>&1 >/dev/null | \ grep -v ": Skipping import of schema located at " | \ diff --git a/testxml/xsd/tmw.xsd b/testxml/xsd/tmw.xsd index 8f7dd44..12149cb 100644 --- a/testxml/xsd/tmw.xsd +++ b/testxml/xsd/tmw.xsd @@ -430,6 +430,13 @@ skillsPatchFile: skills_patch.xml skillsPatchDir: skills.d/*.xml --> + <xs:simpleType name="skillType"> + <xs:restriction base="xs:string"> + <xs:enumeration value="list"/> + <xs:enumeration value="vertical"/> + <xs:enumeration value="rectangle"/> + </xs:restriction> + </xs:simpleType> <xs:element name="skills" type="root_skills"/> <xs:complexType name="root_skills"> <xs:sequence> @@ -456,13 +463,21 @@ <xs:attribute name="castingSkyAction" type="xs:string" use="optional"/> <xs:attribute name="castingWaterAction" type="xs:string" use="optional"/> <xs:attribute name="castingAnimation" type="xs:string" use="optional"/> - <xs:attribute name="castingParticle" type="xs:string" use="optional"/> + <xs:attribute name="castingMissile-particle" type="xs:string" use="optional"/> + <xs:attribute name="castingMissile-z" type="xs:float" use="optional"/> + <xs:attribute name="castingMissile-lifetime" type="xs:int" use="optional"/> + <xs:attribute name="castingMissile-speed" type="xs:float" use="optional"/> + <xs:attribute name="castingMissile-diedistance" type="xs:float" use="optional"/> + <xs:attribute name="missile-particle" type="xs:string" use="optional"/> + <xs:attribute name="missile-z" type="xs:float" use="optional"/> + <xs:attribute name="missile-lifetime" type="xs:int" use="optional"/> + <xs:attribute name="missile-speed" type="xs:float" use="optional"/> + <xs:attribute name="missile-diedistance" type="xs:float" use="optional"/> <xs:attribute name="useTextParameter" type="bool" default="false"/> <xs:attribute name="icon" type="xs:string" use="optional"/> <xs:attribute name="level" type="xs:int" default="0"/> <xs:attribute name="shortName" type="xs:string" use="optional"/> <xs:attribute name="description" type="xs:string" use="optional"/> - <xs:attribute name="particle" type="xs:string" use="optional"/> <xs:attribute name="soundHit" type="xs:string" use="optional"/> <xs:attribute name="soundHitDelay" type="xs:int" use="optional"/> <xs:attribute name="soundMiss" type="xs:string" use="optional"/> @@ -474,10 +489,14 @@ <xs:attribute name="missEffectId" type="xs:int" use="optional"/> <xs:attribute name="srcEffectId" type="xs:string" use="optional"/> <xs:attribute name="dstEffectId" type="xs:string" use="optional"/> + <xs:attribute name="x" type="xs:int" use="optional"/> + <xs:attribute name="y" type="xs:int" use="optional"/> + <xs:attribute name="autoTab" type="bool" use="optional"/> </xs:complexType> </xs:element> </xs:choice> <xs:attribute name="name" type="xs:string" use="required"/> + <xs:attribute name="type" type="skillType" default="vertical"/> </xs:complexType> </xs:element> </xs:choice> @@ -656,6 +675,34 @@ <xs:attribute name="separator" type="xs:string" default=" "/> </xs:complexType> </xs:element> + <xs:element name="currency"> + <xs:complexType> + <xs:sequence> + <xs:choice minOccurs="0" maxOccurs="unbounded"> + <xs:element name="unit"> + <xs:complexType> + <xs:choice minOccurs="0" maxOccurs="unbounded"> + <xs:element name="level"> + <xs:complexType> + <xs:attribute name="symbol" type="xs:string" use="required"/> + <xs:attribute name="count" type="xs:int" use="required"/> + <xs:attribute name="round" type="xs:int" use="optional"/> + <xs:attribute name="separator" type="xs:string" use="optional"/> + </xs:complexType> + </xs:element> + </xs:choice> + <xs:attribute name="name" type="xs:string" use="required"/> + <xs:attribute name="conversion" type="xs:int" default="1"/> + <xs:attribute name="mix" type="yesno" default="no"/> + <xs:attribute name="base" type="xs:string" default="¤"/> + <xs:attribute name="round" type="xs:int" default="2"/> + <xs:attribute name="separator" type="xs:string" default=" "/> + </xs:complexType> + </xs:element> + </xs:choice> + </xs:sequence> + </xs:complexType> + </xs:element> </xs:choice> </xs:sequence> </xs:complexType> @@ -787,6 +834,7 @@ <xs:attribute name="deadSortOffsetY" type="xs:int" default="31"/> <xs:attribute name="avatar" type="xs:unsignedShort" default="0"/> <xs:attribute name="allowDelete" type="bool" default="true"/> + <xs:attribute name="currency" type="xs:string" default=""/> </xs:complexType> </xs:element> </xs:choice> @@ -839,6 +887,9 @@ <xs:element name="replace" type="items_item_replace"/> <xs:element name="drawAfter" type="items_item_draworder"/> <xs:element name="drawBefore" type="items_item_draworder"/> + <xs:element name="inventory" type="items_item_menu"/> + <xs:element name="storage" type="items_item_menu"/> + <xs:element name="cart" type="items_item_menu"/> </xs:choice> <xs:attribute name="id" type="xs:int" use="required"/> <xs:attribute name="type" type="items_item_type" default="other"/> @@ -867,6 +918,10 @@ <xs:attribute name="drawPriority" type="xs:int" default="0"/> <xs:attribute name="attack-range" type="xs:int" default="0"/> <xs:attribute name="missile-particle" type="xs:string" use="optional"/> + <xs:attribute name="missile-z" type="xs:float" use="optional"/> + <xs:attribute name="missile-lifetime" type="xs:int" use="optional"/> + <xs:attribute name="missile-speed" type="xs:float" use="optional"/> + <xs:attribute name="missile-diedistance" type="xs:float" use="optional"/> <xs:attribute name="hit-effect-id" type="xs:string" use="optional"/> <xs:attribute name="critical-hit-effect-id" type="xs:string" use="optional"/> <xs:attribute name="miss-effect-id" type="xs:string" use="optional"/> @@ -1047,6 +1102,18 @@ <xs:enumeration value="all"/> </xs:restriction> </xs:simpleType> + <xs:complexType name="items_item_menu"> + <xs:choice minOccurs="0" maxOccurs="unbounded"> + <xs:element name="menu"> + <xs:complexType> + <xs:attribute name="name1" type="xs:string" use="optional"/> + <xs:attribute name="name2" type="xs:string" use="optional"/> + <xs:attribute name="command1" type="xs:string" use="optional"/> + <xs:attribute name="command2" type="xs:string" use="optional"/> + </xs:complexType> + </xs:element> + </xs:choice> + </xs:complexType> <!-- SoundDB::loadXmlFile soundsFile: sounds.xml @@ -1067,6 +1134,69 @@ </xs:choice> </xs:sequence> </xs:complexType> + + <xs:element name="languages" type="root_languages"/> + <xs:complexType name="root_languages"> + <xs:sequence> + <xs:choice minOccurs="0" maxOccurs="unbounded"> + <xs:element ref="include"/> + <xs:element name="language"> + <xs:complexType> + <xs:attribute name="id" type="xs:int" use="required"/> + <xs:attribute name="name" type="xs:string" use="required"/> + <xs:attribute name="icon" type="xs:string" use="required"/> + </xs:complexType> + </xs:element> + </xs:choice> + </xs:sequence> + </xs:complexType> + + <xs:element name="texts" type="root_texts"/> + <xs:complexType name="root_texts"> + <xs:sequence> + <xs:choice minOccurs="0" maxOccurs="unbounded"> + <xs:element ref="include"/> + <xs:element name="text"> + <xs:complexType> + <xs:attribute name="show" type="bool" default="false"/> + </xs:complexType> + </xs:element> + </xs:choice> + </xs:sequence> + </xs:complexType> + + <xs:element name="itemoptions" type="root_itemoptions"/> + <xs:complexType name="root_itemoptions"> + <xs:sequence> + <xs:choice minOccurs="0" maxOccurs="unbounded"> + <xs:element ref="include"/> + <xs:element name="option"> + <xs:complexType> + <xs:attribute name="id" type="xs:int" use="required"/> + <xs:attribute name="field" type="xs:string" use="optional"/> + <xs:attribute name="field0" type="xs:string" use="optional"/> + <xs:attribute name="field1" type="xs:string" use="optional"/> + <xs:attribute name="field2" type="xs:string" use="optional"/> + <xs:attribute name="field3" type="xs:string" use="optional"/> + <xs:attribute name="field4" type="xs:string" use="optional"/> + <xs:attribute name="field5" type="xs:string" use="optional"/> + <xs:attribute name="field6" type="xs:string" use="optional"/> + <xs:attribute name="field7" type="xs:string" use="optional"/> + <xs:attribute name="field8" type="xs:string" use="optional"/> + <xs:attribute name="field9" type="xs:string" use="optional"/> + <xs:attribute name="field10" type="xs:string" use="optional"/> + <xs:attribute name="field11" type="xs:string" use="optional"/> + <xs:attribute name="field12" type="xs:string" use="optional"/> + <xs:attribute name="field13" type="xs:string" use="optional"/> + <xs:attribute name="field14" type="xs:string" use="optional"/> + <xs:attribute name="field15" type="xs:string" use="optional"/> + <xs:attribute name="field16" type="xs:string" use="optional"/> + </xs:complexType> + </xs:element> + </xs:choice> + </xs:sequence> + </xs:complexType> + <!-- ColorDB::loadHair hairColorFile: hair.xml @@ -1257,6 +1387,10 @@ <xs:attribute name="wateraction" type="xs:string" default="waterattack"/> <xs:attribute name="rideaction" type="xs:string" default="waterattack"/> <xs:attribute name="missile-particle" type="xs:string" use="optional"/> + <xs:attribute name="missile-z" type="xs:float" use="optional"/> + <xs:attribute name="missile-lifetime" type="xs:int" use="optional"/> + <xs:attribute name="missile-speed" type="xs:float" use="optional"/> + <xs:attribute name="missile-diedistance" type="xs:float" use="optional"/> </xs:complexType> </xs:element> <xs:element name="particlefx" type="xs:string"/> @@ -1599,6 +1733,53 @@ </xs:sequence> </xs:complexType> + <xs:element name="groups" type="root_groups"/> + <xs:complexType name="root_groups"> + <xs:sequence> + <xs:choice minOccurs="0" maxOccurs="unbounded"> + <xs:element ref="include"/> + <xs:element name="group"> + <xs:complexType> + <xs:choice minOccurs="0" maxOccurs="unbounded"> + <xs:element name="commands" type="groups_commands" /> + <xs:element name="permissions" type="groups_permissions" /> + </xs:choice> + <xs:attribute name="id" type="xs:int" use="required"/> + <xs:attribute name="name" type="xs:string" default=""/> + <xs:attribute name="longName" type="xs:string" default=""/> + <xs:attribute name="showBadge" type="bool" default="false"/> + <xs:attribute name="badge" type="xs:string" use="optional"/> + <xs:attribute name="inherit" type="xs:string" use="optional"/> + </xs:complexType> + </xs:element> + </xs:choice> + </xs:sequence> + </xs:complexType> + <xs:complexType name="groups_commands"> + <xs:sequence> + <xs:choice minOccurs="0" maxOccurs="unbounded"> + <xs:element name="command"> + <xs:complexType> + <xs:attribute name="name" type="xs:string" use="required"/> + <xs:attribute name="use" type="xs:string" use="required"/> + </xs:complexType> + </xs:element> + </xs:choice> + </xs:sequence> + </xs:complexType> + <xs:complexType name="groups_permissions"> + <xs:sequence> + <xs:choice minOccurs="0" maxOccurs="unbounded"> + <xs:element name="permission"> + <xs:complexType> + <xs:attribute name="name" type="xs:string" use="required"/> + <xs:attribute name="enable" type="bool" default="true"/> + </xs:complexType> + </xs:element> + </xs:choice> + </xs:sequence> + </xs:complexType> + <!-- probably not all tags correct here --> <xs:element name="homunculuses" type="root_homunculuses"/> <xs:complexType name="root_homunculuses"> diff --git a/testxml/xsdcheck.sh b/testxml/xsdcheck.sh index 519fb59..6fea514 100755 --- a/testxml/xsdcheck.sh +++ b/testxml/xsdcheck.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash cd xsd DIR="$(pwd)/../../../client-data" @@ -26,6 +26,7 @@ check equipmentslots.xml check equipmentwindow.xml check evol.manaplus check features.xml +check groups.xml check homunculuses.xml check horses.xml check itemcolors.xml diff --git a/update/addmods.sh b/update/addmods.sh index 6a4b1c0..3a4e036 100755 --- a/update/addmods.sh +++ b/update/addmods.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Copyright (C) 2010-2012 Evol Online # Author: Andrei Karas (4144) diff --git a/update/create_music.sh b/update/create_music.sh index db82b2f..63e969e 100755 --- a/update/create_music.sh +++ b/update/create_music.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Copyright (C) 2011-2012 Evol Online # Author: Andrei Karas (4144) @@ -27,4 +27,4 @@ cat xml_footer.txt >>resources.xml cp music.zip ../upload/ cp resources.xml ../upload/ -cp ../news.txt ../upload/
\ No newline at end of file +cp ../news.txt ../upload/ diff --git a/update/createnew.sh b/update/createnew.sh index 535ea81..86a6b93 100755 --- a/update/createnew.sh +++ b/update/createnew.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Copyright (C) 2011-2012 Evol Online # Author: Andrei Karas (4144) @@ -32,4 +32,4 @@ cat xml_footer.txt >>resources.xml cp evol.zip ../upload/ cp resources2.txt ../upload/ cp resources.xml ../upload/ -cp ../news.txt ../upload/
\ No newline at end of file +cp ../news.txt ../upload/ diff --git a/update/update.sh b/update/update.sh index e092464..01dab51 100755 --- a/update/update.sh +++ b/update/update.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Copyright (C) 2010-2012 Evol Online # Author: Andrei Karas (4144) diff --git a/update/update_music.sh b/update/update_music.sh index a74e15a..aca1506 100755 --- a/update/update_music.sh +++ b/update/update_music.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # Copyright (C) 2010-2012 Evol Online # Author: Andrei Karas (4144) |