From: Eevee Date: Thu, 4 Feb 2010 00:30:11 +0000 (-0800) Subject: Pokedex plugin now labels fuzzy-matched foreign names. X-Git-Url: http://git.veekun.com/zzz-dywypi.git/commitdiff_plain/2da45a8bcb2831a74310a3c094f567b4027d1989 Pokedex plugin now labels fuzzy-matched foreign names. --- diff --git a/plugins/Pokedex/plugin.py b/plugins/Pokedex/plugin.py index 8fdf0da..14574d0 100644 --- a/plugins/Pokedex/plugin.py +++ b/plugins/Pokedex/plugin.py @@ -89,11 +89,19 @@ class Pokedex(callbacks.Plugin): result_strings = [] for result in results: - result_string = result.name + result_string = result.object.name + + # Prepend, e.g., pokemon: if necessary if use_prefixes: # Table classes know their singular names prefix = result.object.__singlename__ result_string = prefix + ':' + result_string + + # Identify foreign language names + if result.language: + result_string += u""" ({0}: {1})""".format( + result.iso3166, result.name) + result_strings.append(result_string) self._reply(irc, u"{0}: {1}?".format(reply, '; '.join(result_strings)))