logsui/logscntfinder/src/logspredictivetranslator.cpp
changeset 8 6c9acdc6adc0
parent 4 e52d42f9500c
child 15 76d2cf7a585e
equal deleted inserted replaced
6:41c0a814d878 8:6c9acdc6adc0
   141 nameTranslator() - use current" )
   141 nameTranslator() - use current" )
   142         nameTranslator = mNameTranslator;
   142         nameTranslator = mNameTranslator;
   143     } else { 
   143     } else { 
   144         delete mNameTranslator;
   144         delete mNameTranslator;
   145         mNameTranslator = new LogsPredictiveLatin12KeyTranslator();
   145         mNameTranslator = new LogsPredictiveLatin12KeyTranslator();
   146         if( mNameTranslator->encodes( name ) ) {
   146         if( mNameTranslator->mKeyMap && 
       
   147             mNameTranslator->encodes( name ) ) {
   147             nameTranslator = mNameTranslator;
   148             nameTranslator = mNameTranslator;
   148             LOGS_QDEBUG( "logs [FINDER] <- LogsPredictiveTranslator::\
   149             LOGS_QDEBUG( "logs [FINDER] <- LogsPredictiveTranslator::\
   149 nameTranslator() - use latin" )
   150 nameTranslator() - use latin" )
   150             return *nameTranslator;
   151             return *nameTranslator;
   151         }
   152         }
   152         delete mNameTranslator;
   153         delete mNameTranslator;
   153         mNameTranslator = new LogsPredictiveThai12KeyTranslator();
   154         mNameTranslator = new LogsPredictiveThai12KeyTranslator();
   154         if( mNameTranslator->encodes( name ) ) {
   155         if( mNameTranslator->mKeyMap && 
       
   156             mNameTranslator->encodes( name ) ) {
   155             nameTranslator = mNameTranslator;
   157             nameTranslator = mNameTranslator;
   156             LOGS_QDEBUG( "logs [FINDER] <- LogsPredictiveTranslator::\
   158             LOGS_QDEBUG( "logs [FINDER] <- LogsPredictiveTranslator::\
   157 nameTranslator() - use thai" )
   159 nameTranslator() - use thai" )
   158             return *nameTranslator;
   160             return *nameTranslator;
   159         }
   161         }