Skip to content
Snippets Groups Projects
Commit 4a5e4fb3 authored by Provot Bertrand's avatar Provot Bertrand
Browse files

Translations updates

parent c62db153
No related branches found
No related tags found
No related merge requests found
......@@ -21,6 +21,7 @@
#include <cstring>
#include <cstdio>
#include <cmath>
#include "../Tools.h"
using namespace std;
using namespace imagein;
......@@ -176,11 +177,11 @@ string DPCM::execute( const GrayscaleImage *im, Prediction prediction_alg, image
double pred_err_entrop = predction_error_image->getEntropy();
sprintf(buffer, "\nL'entropie de l'image d'erreur de prediction vaut : %f\n", pred_err_entrop);
sprintf(buffer, qApp->translate("DPCM","\nL'entropie de l'image d'erreur de prediction vaut : %f\n").toUtf8(), pred_err_entrop);
double quant_pred_err_entrop = quantized_prediction_error_image->getEntropy();
sprintf(buffer2, "\nL'entropie de l'image d'erreur de prediction quantifiee vaut : %f\n", quant_pred_err_entrop);
sprintf(buffer2, qApp->translate("DPCM", "\nL'entropie de l'image d'erreur de prediction quantifiee vaut : %f\n").toUtf8(), quant_pred_err_entrop);
returnval = returnval + buffer;
......@@ -245,7 +246,7 @@ void DPCM::set_levels() {
// Fills in iloiqu with the specified values
if( quantdef->nbThresholds() > N_MAX_THRESHOLD || quantdef->nbThresholds() < 1 ) {
char buffer[255];
sprintf( buffer, "Error in DPCM::set_levels:\nquantdef->GetNumThresholds() = %d", quantdef->nbThresholds() );
sprintf( buffer, qApp->translate("DPCM","Error in DPCM::set_levels:\nquantdef->GetNumThresholds() = %d").toUtf8(), quantdef->nbThresholds() );
throw buffer;
}
int counter;
......@@ -260,7 +261,7 @@ void DPCM::set_levels() {
string DPCM::print_iloiqu() {
string returnval;
returnval = "seuils de decision --------------- niveaux de reconstruction\n";
returnval = qApp->translate("DPCM","seuils de decision --------------- niveaux de reconstruction\n").toStdString();
int counter;
char buffer[100];
for( counter=1; counter<= iloiqu[0]*2-1; counter++ ) {
......@@ -283,7 +284,7 @@ void DPCM::setQuantification( Quantification *tquantdef ) {
}
if( tquantdef->nbThresholds() > N_MAX_THRESHOLD || tquantdef->nbThresholds() < 1 ) {
char buffer[255];
sprintf( buffer, "Error in DPCM::setQuantDef:\ntquantdef->GetNumThresholds() = %d", tquantdef->nbThresholds() );
sprintf( buffer, qApp->translate("DPCM","Error in DPCM::setQuantDef:\ntquantdef->GetNumThresholds() = %d").toUtf8(), tquantdef->nbThresholds() );
throw buffer;
}
quantdef = tquantdef;
......
......@@ -23,6 +23,7 @@
#include <string>
#include <GrayscaleImage.h>
#include "Quantification.h"
#include "../Tools.h"
class DPCM
{
......
......@@ -151,13 +151,13 @@ void QuantificationOp::operator()(const imagein::Image* image, const std::map<co
QuantificationDialog* dialog;
// if(image != NULL) {
// QString imgName = QString::fromStdString(imgList.find(image)->second);
dialog = new QuantificationDialog(QApplication::activeWindow(), "bob");
// }
// else {
// dialog = new QuantificationDialog(QApplication::activeWindow());
// }
if(image != NULL) {
QString imgName = QString::fromStdString(imgList.find(image)->second);
dialog = new QuantificationDialog(QApplication::activeWindow(), imgName);
}
else {
dialog = new QuantificationDialog(QApplication::activeWindow());
}
if(_test){
dialog->setQuantif(_quantif);
......@@ -168,7 +168,7 @@ void QuantificationOp::operator()(const imagein::Image* image, const std::map<co
}
// if(image != NULL) {
if(image != NULL) {
Image* resImg = new Image(image->getWidth(), image->getHeight(), image->getNbChannels());
for(unsigned int c = 0; c < image->getNbChannels(); ++c) {
......@@ -205,8 +205,8 @@ void QuantificationOp::operator()(const imagein::Image* image, const std::map<co
else{
imgName = QString("");
}
outImage(resImg, "frank"/*imgName.toStdString() + quantType.erase(quantType.length()-2, quantType.length())*/);
// }
outImage(resImg, imgName.toStdString() + quantType.erase(quantType.length()-2, quantType.length()));
}
}
......
......@@ -79,6 +79,7 @@ UCharConvertDialog::UCharConvertDialog(QWidget *parent) :
changeDescription(0);
}
void UCharConvertDialog::changeDescription(int a){
switch(a)
{
......@@ -86,16 +87,16 @@ void UCharConvertDialog::changeDescription(int a){
_label3->setText(qApp->translate("Operations","<i>Rogner : Ne garde que les valeurs comprises entre 0 et 255</i>"));
break;
case 1:
_label3->setText(qApp->translate("Operations","<i>Normaliser : Mise à l'echelle des valeurs entre 0 et 255 \n(Opération utilisée pour la visualisation des images doubles)</i>"));
_label3->setText(qApp->translate("Operations","<i>Normaliser : Mise à l'echelle des valeurs entre 0 et 255 (Opération utilisée pour la visualisation des images doubles)</i>"));
break;
case 2:
_label3->setText(qApp->translate("Operations","<i>Ajouter un décalage : décale tous les pixels de l'image de\n la valeur séléctionnée ci-dessus</i>"));
_label3->setText(qApp->translate("Operations","<i>Ajouter un décalage : décale tous les pixels de l'image de la valeur séléctionnée ci-dessus</i>"));
break;
case 3:
_label3->setText(qApp->translate("Operations","<i>Mettre à l'echelle : Ne garde que les valeurs positives et\n effectue une mise à l'échelle entre 0 et 255</i>"));
_label3->setText(qApp->translate("Operations","<i>Mettre à l'echelle : Ne garde que les valeurs positives et effectue une mise à l'échelle entre 0 et 255</i>"));
break;
case 4:
_label3->setText(qApp->translate("Operations","<i>Décaler et mettre à l'echelle : Ajoute un décalge de 127 et\n effectue une mise à l'echelle</i>"));
_label3->setText(qApp->translate("Operations","<i>Décaler et mettre à l'echelle : Ajoute un décalge de 127 et effectue une mise à l'echelle</i>"));
break;
default:
_label3->setText(qApp->translate("Operations","<i>Rogner : Ne garde que les valeurs comprises entre 0 et 255</i>"));
......
......@@ -147,7 +147,7 @@ void FilteringService::applyAlgorithm(Filtering* algo)
dblResImg = algo->getInterImg();
}while(dblResImg != NULL);
if(i >1){
_ws->addText("L'image résultat la racine des sommes des carrés");
_ws->addText(tr("L'image résultat la racine des sommes des carrés").toStdString());
_ws->addText("-------------------------------------------");
}
}
......
This diff is collapsed.
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment