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 } |