+ # Pokemon also get other languages
+ if cls == tables.Pokemon:
+ for foreign_name in row.foreign_names:
+ name = foreign_name.name.lower()
+ writer.add_document(name=name,
+ language=foreign_name.language.name,
+ **row_key)
+ speller_entries.append(name)
+
+ if foreign_name.language.name == 'Japanese':
+ # Add Roomaji too
+ roomaji = romanize(foreign_name.name).lower()
+ writer.add_document(name=roomaji,
+ language='Roomaji',
+ **row_key)
+ speller_entries.append(roomaji)
+
+