else
currentRow += separator;
- currentRow += expression->translation(i).translation();
+ currentRow += expression->translation(i).text();
}
if (!currentRow.isEmpty())
for (int i = first; i < last; i++) {
if (word_start) {
- if (entry(i)->translation(id).translation().indexOf(substr, 0, Qt::CaseInsensitive) == 0) // case insensitive
+ if (entry(i)->translation(id).text().indexOf(substr, 0, Qt::CaseInsensitive) == 0) // case insensitive
return i;
}
else {
- if (entry(i)->translation(id).translation().indexOf(substr, 0, Qt::CaseInsensitive) > -1) // case insensitive
+ if (entry(i)->translation(id).text().indexOf(substr, 0, Qt::CaseInsensitive) > -1) // case insensitive
return i;
}
int cmp;
foreach (int i, exp->translationIndices()) {
- s1 = exp->translation(i).translation();
- s2 = y.exp->translation(i).translation();
+ s1 = exp->translation(i).text();
+ s2 = y.exp->translation(i).text();
cmp = QString::compare(s1.toUpper(), s2.toUpper() );
if (cmp != 0)
return cmp < 0;
ExpRefList shadow;
QList<int> to_delete;
- for (int i = 0; i < d->m_vocabulary.count(); i++)
+ for (int i = 0; i < d->m_vocabulary.count(); i++) {
shadow.append(ExpRef (entry(i), i));
+ }
qStableSort(shadow.begin(), shadow.end());
int ent_no = 0;
kve2 = shadow[i - 1].exp;
ent_no++;
- if (ent_percent != 0 && (ent_no % ent_percent) == 0 )
+ if (ent_percent != 0 && (ent_no % ent_percent) == 0 ) {
emit progressChanged(this, (int)((ent_no / f_ent_percent) / 2.0));
+ }
bool equal = true;
for (int l = 0; equal && l < identifierCount(); l++ ) {
- if (kve1->translation(l).translation() != kve2->translation(l).translation()) {
+ if (kve1->translation(l).text() != kve2->translation(l).text()) {
equal = false;
}
}
QDomElement currentElement = translationElement.firstChildElement(KVTML_TEXT);
if (!currentElement.isNull())
{
- expr.translation(index).setTranslation(currentElement.text());
+ expr.translation(index).setText(currentElement.text());
}
currentElement = translationElement.firstChildElement(KVTML_COMMENT);
bool KEduVocKvtml2Writer::writeTranslation(QDomElement &translationElement, KEduVocTranslation &translation)
{
// <text>Kniebeugen</text>
- translationElement.appendChild(newTextElement(KVTML_TEXT, translation.translation()));
+ translationElement.appendChild(newTextElement(KVTML_TEXT, translation.text()));
// <wordtype></wordtype>
if (!translation.type().isEmpty())
}
// <comment></comment>
- if (!translation.comment().isEmpty())
- {
- translationElement.appendChild(newTextElement(KVTML_COMMENT, translation.comment()));
- }
+ translationElement.appendChild(newTextElement(KVTML_COMMENT, translation.comment()));
// <pronunciation></pronunciation>
if (!translation.pronunciation().isEmpty())
return false;
}
- QDomText domTextOriginal = domDoc.createTextNode(entry->translation(0).translation());
+ QDomText domTextOriginal = domDoc.createTextNode(entry->translation(0).text());
domElementOriginal.appendChild(domTextOriginal);
domElementExpression.appendChild(domElementOriginal);
return false;
}
- QDomText domTextTranslation = domDoc.createTextNode(entry->translation(trans).translation());
+ QDomText domTextTranslation = domDoc.createTextNode(entry->translation(trans).text());
domElementTranslation.appendChild(domTextTranslation);
domElementExpression.appendChild(domElementTranslation);
delete d;
}
-QString KEduVocTranslation::translation ( ) const
+QString KEduVocTranslation::text ( ) const
{
return d->m_translation;
}
-void KEduVocTranslation::setTranslation ( const QString & expr )
+void KEduVocTranslation::setText ( const QString & expr )
{
d->m_translation = expr.simplified();
}
* The translation as string (the word itself)
* @return the translation
*/
- QString translation () const;
+ QString text () const;
+
/**
* Sets the translation
* @param expr
*/
- void setTranslation ( const QString & expr );
+ void setText ( const QString & expr );
/** sets the pronunciation of this expression