From 392f977df46722b98a470a97cbb7bf1d15bafc30 Mon Sep 17 00:00:00 2001 From: Hiroshi Miura Date: Sat, 29 Jan 2011 14:26:31 +0900 Subject: [PATCH] detect lang from several expression --- src/calibre/ebooks/unihandecode/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/calibre/ebooks/unihandecode/__init__.py b/src/calibre/ebooks/unihandecode/__init__.py index b42b19b6f4..e864439629 100644 --- a/src/calibre/ebooks/unihandecode/__init__.py +++ b/src/calibre/ebooks/unihandecode/__init__.py @@ -22,13 +22,13 @@ class Unihandecoder(object): def __init__(self, lang="zh", encoding='utf-8'): self.preferred_encoding = encoding - if lang is u"ja": + if lang in [u"ja","ja",u"Ja","Ja",u"Japanese"]: from calibre.ebooks.unihandecode.jadecoder import Jadecoder self.decoder = Jadecoder() - elif lang is u"kr": + elif lang in [u"kr", "kr", u"Kr", "Kr", u"Korean"]: from calibre.ebooks.unihandecode.krdecoder import Krdecoder self.decoder = Krdecoder() - elif lang is u"vn": + elif lang in [u"vn", "vn", u"Vietnum"]: from calibre.ebooks.unihandecode.vndecoder import Vndecoder self.decoder = Vndecoder() else: #zh and others