From 2da45a8bcb2831a74310a3c094f567b4027d1989 Mon Sep 17 00:00:00 2001 From: Eevee Date: Wed, 3 Feb 2010 16:30:11 -0800 Subject: [PATCH] Pokedex plugin now labels fuzzy-matched foreign names. --- plugins/Pokedex/plugin.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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))) -- 2.7.4