From 77a48ff5f920514571051765fb6bf7e214903038 Mon Sep 17 00:00:00 2001 From: Albert Astals Cid Date: Sat, 1 Dec 2007 11:50:34 +0000 Subject: [PATCH] translate name and origin of elements Patch by Eloy Cuadra CCMAIL: ecuadra@eloihr.net svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=743576 --- libscience/elementparser.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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; } -- 2.47.3