From 2f209da62702aaeeb3459db4babf4ff9512e7e01 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 7 Mar 2009 10:15:04 -0800 Subject: [PATCH] Fix bug causing laguage to be set to Arabic in OS X when the config dialog is run --- src/calibre/gui2/dialogs/config.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/dialogs/config.py b/src/calibre/gui2/dialogs/config.py index 3014d3dbbd..5353f24544 100644 --- a/src/calibre/gui2/dialogs/config.py +++ b/src/calibre/gui2/dialogs/config.py @@ -194,7 +194,11 @@ class ConfigDialog(QDialog, Ui_Dialog): lang = get_lang() if lang is not None and language_codes.has_key(lang): self.language.addItem(language_codes[lang], QVariant(lang)) - items = [(l, language_codes[l]) for l in translations.keys() if l != lang] + else: + lang = 'en' + self.language.addItem('English', 'en') + items = [(l, language_codes[l]) for l in translations.keys() \ + if l != lang] if lang != 'en': items.append(('en', 'English')) items.sort(cmp=lambda x, y: cmp(x[1], y[1]))