From: Albert Astals Cid Date: Sat, 1 Dec 2007 11:50:34 +0000 (+0000) Subject: translate name and origin of elements X-Git-Tag: v3.97.0~5 X-Git-Url: https://git.rmz.fi/?a=commitdiff_plain;h=77a48ff5f920514571051765fb6bf7e214903038;p=libqmvoc.git translate name and origin of elements Patch by Eloy Cuadra CCMAIL: ecuadra@eloihr.net svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=743576 --- diff --git a/libscience/elementparser.cpp b/libscience/elementparser.cpp index 19e08cd..1085869 100644 --- a/libscience/elementparser.cpp +++ b/libscience/elementparser.cpp @@ -16,6 +16,7 @@ email : cniehaus@kde.org #include "element.h" #include +#include class ElementSaxParser::Private { @@ -197,7 +198,7 @@ bool ElementSaxParser::startElement(const QString&, const QString &localName, co for (int i = 0; i < attrs.length(); ++i) { if (attrs.localName(i) == "value") { - d->currentDataObject.setData( attrs.value(i) ); + d->currentDataObject.setData( i18n( attrs.value(i).toUtf8() ) ); d->currentDataObject.setType( ChemicalDataObject::name ); if ( d->currentElement ) @@ -289,7 +290,7 @@ bool ElementSaxParser::characters(const QString &ch) d->inPeriodTableBlock = false; } else if (d->inNameOrigin) { - value = ch; + value = i18n( ch.toUtf8() ); type = ChemicalDataObject::nameOrigin; d->inNameOrigin = false; }