Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/listview.py
diff options
context:
space:
mode:
authorSayamindu Dasgupta <sayamindu@gmail.com>2009-10-15 15:26:46 (GMT)
committer Sayamindu Dasgupta <sayamindu@gmail.com>2009-10-15 15:26:46 (GMT)
commit3c3c0878d63a5158c0f713c34f7fa9973e299456 (patch)
treed708dedca567969c5c99ad14eab12efc1dcec6ce /listview.py
parentccc7f9e671ad6704718ab89bb2bda484a439523f (diff)
Translate ISO 639 codes into something sensible
Diffstat (limited to 'listview.py')
-rw-r--r--listview.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/listview.py b/listview.py
index 49cbda8..0f8080f 100644
--- a/listview.py
+++ b/listview.py
@@ -48,9 +48,12 @@ class ListView(ExtListView):
gobject.TYPE_NONE,
([])),
}
- def __init__(self):
+ def __init__(self, lang_code_handler):
ExtListView.__init__(self, self.columns, sortable=True, useMarkup=False, canShowHideColumns=True)
#self.enableDNDReordering() # Is this needed ?
+
+ self._lang_code_handler = lang_code_handler
+
selection = self.get_selection()
selection.set_mode(gtk.SELECTION_SINGLE)
selection.connect("changed", self.__selection_changed_cb)
@@ -63,7 +66,10 @@ class ListView(ExtListView):
for book in results.get_book_list():
try:
- rows.append([book.get_title(), book.get_author(), book.get_publisher(), book.get_language(), book.get_published_year(), book])
+ rows.append([book.get_title(), book.get_author(), \
+ book.get_publisher(), \
+ self._lang_code_handler.get_full_language_name(book.get_language()), \
+ book.get_published_year(), book])
except:
_logger.debug(sys.exc_info())