[qet] [3748] Fix typo

[ Thread Index | Date Index | More lists.tuxfamily.org/qet Archives ]


Revision: 3748
Author:   blacksun
Date:     2015-02-21 22:16:47 +0100 (Sat, 21 Feb 2015)
Log Message:
-----------
Fix typo

Modified Paths:
--------------
    branches/Qt5/sources/aboutqet.cpp
    branches/Qt5/sources/configpages.cpp
    branches/Qt5/sources/diagramcommands.cpp
    branches/Qt5/sources/diagramprintdialog.cpp
    branches/Qt5/sources/diagramschooser.cpp
    branches/Qt5/sources/diagramview.cpp
    branches/Qt5/sources/editor/arceditor.cpp
    branches/Qt5/sources/editor/editorcommands.cpp
    branches/Qt5/sources/editor/elementscene.cpp
    branches/Qt5/sources/editor/ellipseeditor.cpp
    branches/Qt5/sources/editor/lineeditor.cpp
    branches/Qt5/sources/editor/polygoneditor.cpp
    branches/Qt5/sources/editor/qetelementeditor.cpp
    branches/Qt5/sources/editor/rectangleeditor.cpp
    branches/Qt5/sources/editor/styleeditor.cpp
    branches/Qt5/sources/editor/terminaleditor.cpp
    branches/Qt5/sources/editor/texteditor.cpp
    branches/Qt5/sources/editor/textfieldeditor.cpp
    branches/Qt5/sources/editor/ui/elementpropertieseditorwidget.cpp
    branches/Qt5/sources/elementdefinition.cpp
    branches/Qt5/sources/elementdeleter.cpp
    branches/Qt5/sources/elementdialog.cpp
    branches/Qt5/sources/elementscategorieswidget.cpp
    branches/Qt5/sources/elementscategory.cpp
    branches/Qt5/sources/elementscategorydeleter.cpp
    branches/Qt5/sources/elementscategoryeditor.cpp
    branches/Qt5/sources/elementscollection.cpp
    branches/Qt5/sources/elementspanel.cpp
    branches/Qt5/sources/elementspanelwidget.cpp
    branches/Qt5/sources/exportdialog.cpp
    branches/Qt5/sources/exportpropertieswidget.cpp
    branches/Qt5/sources/genericpanel.cpp
    branches/Qt5/sources/integrationmoveelementshandler.cpp
    branches/Qt5/sources/interactivemoveelementshandler.cpp
    branches/Qt5/sources/nameslistwidget.cpp
    branches/Qt5/sources/newelementwizard.cpp
    branches/Qt5/sources/nomenclature.cpp
    branches/Qt5/sources/projectconfigpages.cpp
    branches/Qt5/sources/projectview.cpp
    branches/Qt5/sources/qet.cpp
    branches/Qt5/sources/qetapp.cpp
    branches/Qt5/sources/qetdiagrameditor.cpp
    branches/Qt5/sources/qetgraphicsitem/conductor.cpp
    branches/Qt5/sources/qetgraphicsitem/customelement.cpp
    branches/Qt5/sources/qetgraphicsitem/diagramimageitem.cpp
    branches/Qt5/sources/qetgraphicsitem/diagramtextitem.cpp
    branches/Qt5/sources/qetgraphicsitem/ghostelement.cpp
    branches/Qt5/sources/qetgraphicsitem/qetshapeitem.cpp
    branches/Qt5/sources/qetmainwindow.cpp
    branches/Qt5/sources/qetprintpreviewdialog.cpp
    branches/Qt5/sources/qetproject.cpp
    branches/Qt5/sources/qetsingleapplication.cpp
    branches/Qt5/sources/qfilenameedit.cpp
    branches/Qt5/sources/richtext/richtexteditor.cpp
    branches/Qt5/sources/titleblock/integrationmovetemplateshandler.cpp
    branches/Qt5/sources/titleblock/qettemplateeditor.cpp
    branches/Qt5/sources/titleblock/templatecellwidget.cpp
    branches/Qt5/sources/titleblock/templatecommands.cpp
    branches/Qt5/sources/titleblock/templatedeleter.cpp
    branches/Qt5/sources/titleblock/templatelocationchooser.cpp
    branches/Qt5/sources/titleblock/templatelocationsaver.cpp
    branches/Qt5/sources/titleblock/templatelogomanager.cpp
    branches/Qt5/sources/titleblock/templateview.cpp
    branches/Qt5/sources/titleblockcell.cpp
    branches/Qt5/sources/ui/conductorpropertieswidget.cpp
    branches/Qt5/sources/ui/diagrampropertiesdialog.cpp
    branches/Qt5/sources/ui/diagramselection.cpp
    branches/Qt5/sources/ui/elementpropertieswidget.cpp
    branches/Qt5/sources/ui/elementselectorwidget.cpp
    branches/Qt5/sources/ui/linksingleelementwidget.cpp
    branches/Qt5/sources/ui/potentialtextsdialog.cpp
    branches/Qt5/sources/ui/projectpropertiesdialog.cpp
    branches/Qt5/sources/ui/selectautonumw.cpp
    branches/Qt5/sources/ui/titleblockpropertieswidget.cpp
    branches/Qt5/sources/ui/xrefpropertieswidget.cpp
    branches/Qt5/sources/undocommand/changeelementinformationcommand.cpp

Modified: branches/Qt5/sources/aboutqet.cpp
===================================================================
--- branches/Qt5/sources/aboutqet.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/aboutqet.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -27,14 +27,14 @@
 */
 AboutQET::AboutQET(QWidget *parent) : QDialog(parent) {
 	// Titre, taille, comportement...
-	setWindowTitle(tr("\300 propos de QElectrotech", "window title"));
+	setWindowTitle(tr("À propos de QElectrotech", "window title"));
 	setMinimumWidth(680);
 	setMinimumHeight(690);
 	setModal(true);
 	
 	// Trois onglets
 	QETTabWidget *tabs = new QETTabWidget(this);
-	tabs -> addTab(aboutTab(),        tr("\300 &propos",       "tab title"));
+	tabs -> addTab(aboutTab(),        tr("À &propos",       "tab title"));
 	tabs -> addTab(authorsTab(),      tr("A&uteurs",           "tab title"));
 	tabs -> addTab(translatorsTab(),  tr("&Traducteurs",       "tab title"));
 	tabs -> addTab(contributorsTab(), tr("&Contributeurs",     "tab title"));
@@ -91,9 +91,9 @@
 */
 QWidget *AboutQET::aboutTab() const {
 	QLabel *about = new QLabel(
-		tr("QElectroTech, une application de r\351alisation de sch\351mas \351lectriques.", "about tab, description line") +
+		tr("QElectroTech, une application de réalisation de schémas électriques.", "about tab, description line") +
 		"<br><br>" +
-		tr("\251 2006-2014 Les d\351veloppeurs de QElectroTech", "about tab, developers line") +
+		tr("\251 2006-2014 Les développeurs de QElectroTech", "about tab, developers line") +
 		"<br><br>"
 		"<a href=\"http://qelectrotech.org/\";>http://qelectrotech.org/</a>"
 		"<br><br>" +
@@ -110,10 +110,10 @@
 */
 QWidget *AboutQET::authorsTab() const {
 	QLabel *authors = new QLabel();
-	addAuthor(authors, "Beno\356t Ansieau",  "benoit@xxxxxxxxxxxxxxxx",     tr("Id\351e originale"));
-	addAuthor(authors, "Laurent Trinques",   "scorpio@xxxxxxxxxxxxxxxx",    tr("D\351veloppement"));
-	addAuthor(authors, "Joshua Claveau",     "Joshua@xxxxxxxxxxxxxxxx",     tr("D\351veloppement"));
-	addAuthor(authors, "Abhishek Bansal",    "abhishek@xxxxxxxxxxxxxxxx",   tr("D\351veloppement"));
+	addAuthor(authors, "Benoît Ansieau",  "benoit@xxxxxxxxxxxxxxxx",     tr("Idée originale"));
+	addAuthor(authors, "Laurent Trinques",   "scorpio@xxxxxxxxxxxxxxxx",    tr("Développement"));
+	addAuthor(authors, "Joshua Claveau",     "Joshua@xxxxxxxxxxxxxxxx",     tr("Développement"));
+	addAuthor(authors, "Abhishek Bansal",    "abhishek@xxxxxxxxxxxxxxxx",   tr("Développement"));
 
 
 	authors -> setOpenExternalLinks(true);
@@ -133,8 +133,8 @@
 	
 	addAuthor(translators, "Alfredo Carreto",            "electronicos_mx@xxxxxxxxxxxx",tr("Traduction en espagnol"));
 	addAuthor(translators, "Yuriy Litkevich",            "yuriy@xxxxxxxxxxxxxxxx",      tr("Traduction en russe"));
-	addAuthor(translators, "Jos\351 Carlos Martins",     "jose@xxxxxxxxxxxxxxxx",       tr("Traduction en portugais"));
-	addAuthor(translators, "Pavel Fric",                 "pavelfric@xxxxxxxxx",         tr("Traduction en tch\350que"));
+	addAuthor(translators, "José Carlos Martins",     "jose@xxxxxxxxxxxxxxxx",       tr("Traduction en portugais"));
+	addAuthor(translators, "Pavel Fric",                 "pavelfric@xxxxxxxxx",         tr("Traduction en tchèque"));
 	addAuthor(translators, "Pawe&#x0142; &#x015A;miech", "pawel32640@xxxxxxxxx",        tr("Traduction en polonais"));
 	addAuthor(translators, "Markus Budde",               "markus.budde@xxxxxxx",        tr("Traduction en allemand"));
 	addAuthor(translators, "Jonas Stein",                "news@xxxxxxxxxxxxx",          tr("Traduction en allemand"));
@@ -148,7 +148,7 @@
 	addAuthor(translators, "Eduard Amor\363s",           "amoros@xxxxxxxxxxxxx",        tr("Traduction en catalan"));
 	addAuthor(translators, "Nikos Papadopoylos",         "231036448@xxxxxxxxxxx",       tr("Traduction en grec"));
 	addAuthor(translators, "Yannis Gyftomitros",         "yang@xxxxxxxxx",              tr("Traduction en grec"));
-	addAuthor(translators, "Paul Van Deelen",            "shooter@xxxxxxx",             tr("Traduction en n\351erlandais"));
+	addAuthor(translators, "Paul Van Deelen",            "shooter@xxxxxxx",             tr("Traduction en néerlandais"));
 	addAuthor(translators, "Ronny Desmedt",              "r.desmedt@xxxxxxx",           tr("Traduction en flamand"));
 
 
@@ -179,11 +179,11 @@
 	addAuthor(contributors, "Yoann Varenne",        "yoann@xxxxxxxxxxxxx",        tr("Paquets MAC OS X"));
 	addAuthor(contributors, "Chipsterjulien",       "",                           tr("Paquets Archlinux AUR"));
 	addAuthor(contributors, "Nuno Pinheiro",       "nuno@xxxxxxxxxxxxxx",         tr("Ic\364nes"));
-	addAuthor(contributors, "Cyril Frausti",       "cyril@xxxxxxxxxxxxxxxx",      tr("D\351veloppement"));
+	addAuthor(contributors, "Cyril Frausti",       "cyril@xxxxxxxxxxxxxxxx",      tr("Développement"));
 	addAuthor(contributors, "Arun Kishore Eswara", "eswara.arun@xxxxxxxxx",       tr("Documentation"));
-	addAuthor(contributors, "Ren\351 Negre",       "runsys@xxxxxxxxxxxxxxxx",     tr("D\351veloppement"));
-	addAuthor(contributors, "Ronny Desmedt",       "r.desmedt@xxxxxxx",           tr("D\351veloppement"));
-	addAuthor(contributors, "Nuri",                "nuri@xxxxxxxxxxxxxxxx",       tr("Collection d'\351l\351ments"));
+	addAuthor(contributors, "René Negre",       "runsys@xxxxxxxxxxxxxxxx",     tr("Développement"));
+	addAuthor(contributors, "Ronny Desmedt",       "r.desmedt@xxxxxxx",           tr("Développement"));
+	addAuthor(contributors, "Nuri",                "nuri@xxxxxxxxxxxxxxxx",       tr("Collection d'éléments"));
 
 	
 	contributors -> setOpenExternalLinks(true);

Modified: branches/Qt5/sources/configpages.cpp
===================================================================
--- branches/Qt5/sources/configpages.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/configpages.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -69,10 +69,10 @@
 	diagram_layout -> addWidget(bpw);
 	diagram_layout -> addWidget(ipw);
 
-	tab_widget -> addTab (diagram_widget, tr("Sch\351ma"));
+	tab_widget -> addTab (diagram_widget, tr("Schéma"));
 	tab_widget -> addTab (cpw,            tr("Conducteur"));
 	tab_widget -> addTab (rpw,            tr("Reports de folio"));
-	tab_widget -> addTab (xrefpw,         tr("R\351f\351rences crois\351es"));
+	tab_widget -> addTab (xrefpw,         tr("Références croisées"));
 
 	QVBoxLayout *vlayout1 = new QVBoxLayout();
 	vlayout1->addWidget(tab_widget);
@@ -169,7 +169,7 @@
  * @return title of this page
  */
 QString NewDiagramPage::title() const {
-	if (m_project) return(tr("Nouveau sch\351ma", "configuration page title"));
+	if (m_project) return(tr("Nouveau schéma", "configuration page title"));
 	return(tr("Nouveau projet", "configuration page title"));
 }
 
@@ -190,21 +190,21 @@
 	QString default_element_informations = settings.value("elementeditor/default-informations", "").toString();
 	
 	appearance_ = new QGroupBox(tr("Apparence"), this);
-	use_system_colors_ = new QCheckBox(tr("Utiliser les couleurs du syst\350me"), appearance_);
+	use_system_colors_ = new QCheckBox(tr("Utiliser les couleurs du système"), appearance_);
 	
 	projects_view_mode_ = new QGroupBox(tr("Projets"), this);
-	windowed_mode_ = new QRadioButton(tr("Utiliser des fen\352tres"), projects_view_mode_);
+	windowed_mode_ = new QRadioButton(tr("Utiliser des fenêtres"), projects_view_mode_);
 	tabbed_mode_ = new QRadioButton(tr("Utiliser des onglets"), projects_view_mode_);
-	use_trackpad_ = new QCheckBox(tr("Utiliser les gestes du pav\351 tactile"), projects_view_mode_);
-	warning_view_mode_ = new QLabel(tr("Ces param\350tres s'appliqueront d\350s la prochaine ouverture d'un \351diteur de sch\351mas."));
+	use_trackpad_ = new QCheckBox(tr("Utiliser les gestes du pavé tactile"), projects_view_mode_);
+	warning_view_mode_ = new QLabel(tr("Ces paramètres s'appliqueront dès la prochaine ouverture d'un éditeur de schémas."));
 	
-	elements_management_ = new QGroupBox(tr("Gestion des \351l\351ments"), this);
-	integrate_elements_ = new QCheckBox(tr("Int\351grer automatiquement les \351l\351ments dans les projets (recommand\351)"));
-	highlight_integrated_elements_ = new QCheckBox(tr("Mettre en valeur dans le panel les \351l\351ments fra\356chement int\351gr\351s", "configuration option"));
+	elements_management_ = new QGroupBox(tr("Gestion des éléments"), this);
+	integrate_elements_ = new QCheckBox(tr("Intégrer automatiquement les éléments dans les projets (recommandé)"));
+	highlight_integrated_elements_ = new QCheckBox(tr("Mettre en valeur dans le panel les éléments fraîchement intégrés", "configuration option"));
 	default_element_infos_label_ = new QLabel(
 		tr(
-			"Chaque \351l\351ment embarque des informations sur ses auteurs, sa licence, ou tout autre renseignement que vous jugerez utile dans un champ libre. "
-			"Vous pouvez sp\351cifier ici la valeur par d\351faut de ce champ pour les \351l\351ments que vous cr\351erez :"
+			"Chaque élément embarque des informations sur ses auteurs, sa licence, ou tout autre renseignement que vous jugerez utile dans un champ libre. "
+			"Vous pouvez spécifier ici la valeur par défaut de ce champ pour les éléments que vous créerez :"
 		)
 	);
 	default_element_infos_label_ -> setWordWrap(true);
@@ -306,7 +306,7 @@
 
 /// @return le titre de cette page
 QString GeneralConfigurationPage::title() const {
-	return(tr("G\351n\351ral", "configuration page title"));
+	return(tr("Général", "configuration page title"));
 }
 
 /**
@@ -314,13 +314,13 @@
  * fill all available lang in @lang_combo_box
  */
 void GeneralConfigurationPage::fillLang(QSettings &settings) {
-	lang_combo_box->addItem(QET::Icons::translation,  tr("Syst\350me"), "system");
+	lang_combo_box->addItem(QET::Icons::translation,  tr("Système"), "system");
 	lang_combo_box->insertSeparator(1);
 
 	// all lang available on lang directory
 	lang_combo_box->addItem(QET::Icons::ar,           tr("Arabe"), "ar");
 	lang_combo_box->addItem(QET::Icons::catalonia,    tr("Catalan"), "ca");
-	lang_combo_box->addItem(QET::Icons::cs,           tr("Tch\350que"), "cs");
+	lang_combo_box->addItem(QET::Icons::cs,           tr("Tchèque"), "cs");
 	lang_combo_box->addItem(QET::Icons::de,           tr("Allemand"), "de");
 	lang_combo_box->addItem(QET::Icons::gr,           tr("Grec"), "el");
 	lang_combo_box->addItem(QET::Icons::en,           tr("Anglais"), "en");
@@ -332,7 +332,7 @@
 	lang_combo_box->addItem(QET::Icons::pt,           tr("Portugais"), "pt");
 	lang_combo_box->addItem(QET::Icons::ro,           tr("Roumains"), "ro");
 	lang_combo_box->addItem(QET::Icons::ru,           tr("Russe"), "ru");
-	lang_combo_box->addItem(QET::Icons::sl,           tr("Slov\350ne"), "sl");
+	lang_combo_box->addItem(QET::Icons::sl,           tr("Slovène"), "sl");
 	lang_combo_box->addItem(QET::Icons::nl,           tr("Pays-Bas"), "nl");
 	lang_combo_box->addItem(QET::Icons::be,           tr("Belgique-Flemish"), "be");
 

Modified: branches/Qt5/sources/diagramcommands.cpp
===================================================================
--- branches/Qt5/sources/diagramcommands.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/diagramcommands.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -316,7 +316,7 @@
 	setText(
 		QString(
 			QObject::tr(
-				"d\351placer %1",
+				"déplacer %1",
 				"undo caption - %1 is a sentence listing the moved content"
 			).arg(moved_content_sentence)
 		)
@@ -432,7 +432,7 @@
 		setText(
 				QString(
 						QObject::tr(
-								"d\351placer %1",
+								"déplacer %1",
 								"undo caption - %1 is a sentence listing the moved content"
 						).arg(moved_content_sentence)
 				)
@@ -546,7 +546,7 @@
 	setText(
 		QString(
 			QObject::tr(
-				"d\351placer %1",
+				"déplacer %1",
 				"undo caption - %1 is a sentence listing the moved content"
 			).arg(moved_content_sentence)
 		)
@@ -733,7 +733,7 @@
 	setText(
 		QString(
 			QObject::tr(
-				"orienter %1 \340 %2\260",
+				"orienter %1 à %2\260",
 				"undo caption - %1 looks like '42 texts', %2 is a rotation angle"
 			)
 		).arg(QET::ElementsAndConductorsSentence(0, 0, texts_to_rotate.count()))
@@ -814,7 +814,7 @@
 {
 	setText(
 		QObject::tr(
-			"R\351initialiser %1",
+			"Réinitialiser %1",
 			"undo caption - %1 is a sentence listing the reset content"
 		).arg(QET::ElementsAndConductorsSentence(0, cp.count()))
 	);
@@ -894,7 +894,7 @@
 	@param parent QUndoCommand parent
 */
 ChangeBorderCommand::ChangeBorderCommand(Diagram *dia, const BorderProperties &old_bp, const BorderProperties &new_bp, QUndoCommand *parent) :
-	QUndoCommand(QObject::tr("modifier les dimensions du sch\351ma", "undo caption"), parent),
+	QUndoCommand(QObject::tr("modifier les dimensions du schéma", "undo caption"), parent),
 	diagram(dia),
 	old_properties(old_bp),
 	new_properties(new_bp)
@@ -923,7 +923,7 @@
 	@param parent QUndoCommand parent
 */
 ChangeConductorPropertiesCommand::ChangeConductorPropertiesCommand(Conductor *c, QUndoCommand *parent) :
-	QUndoCommand(QObject::tr("modifier les propri\351t\351s d'un conducteur", "undo caption"), parent),
+	QUndoCommand(QObject::tr("modifier les propriétés d'un conducteur", "undo caption"), parent),
 	conductor(c),
 	old_settings_set(false),
 	new_settings_set(false)
@@ -976,7 +976,7 @@
 	@param parent QUndoCommand parent
 */
 ChangeSeveralConductorsPropertiesCommand::ChangeSeveralConductorsPropertiesCommand(QList<Conductor *>c, QUndoCommand *parent) :
-	QUndoCommand(QObject::tr("modifier les propri\351t\351s de plusieurs conducteurs", "undo caption"), parent),
+	QUndoCommand(QObject::tr("modifier les propriétés de plusieurs conducteurs", "undo caption"), parent),
 	conductors(c),
 	old_settings_set(false),
 	new_settings_set(false)
@@ -1091,8 +1091,8 @@
  */
 void ItemResizerCommand::redo() {
 	diagram -> showMe();
-	if (old_size<new_size) setText(QObject::tr("Agrandire %1 \340 %2 %").arg(m_text).arg(new_size*100));
-	else setText(QObject::tr("R\351duire %1 \340 %2 %").arg(m_text).arg(new_size*100));
+	if (old_size<new_size) setText(QObject::tr("Agrandire %1 à %2 %").arg(m_text).arg(new_size*100));
+	else setText(QObject::tr("Réduire %1 à %2 %").arg(m_text).arg(new_size*100));
 	m_qgi -> setScale(new_size);
 	QUndoCommand::redo();
 }
@@ -1158,7 +1158,7 @@
 							"title for undo LinkElementsCommand if two elements are folio report"));
 	}
 	else if (element_->linkType() & (Element::Master|Element::Slave))
-			setText(QObject::tr("Editer les r\351f\351rence crois\351", "edite the cross reference"));
+			setText(QObject::tr("Editer les référence croisé", "edite the cross reference"));
 	else	setText(QObject::tr("Lier deux éléments"));
 
 	previous_linked = elmt1->linkedElements();
@@ -1172,7 +1172,7 @@
 	first_redo(true)
 {
 	if (element_->linkType() & (Element::Master|Element::Slave))
-				 setText(QObject::tr("Editer les r\351f\351rence crois\351"));
+				 setText(QObject::tr("Editer les référence croisé"));
 	else setText(QObject::tr("Lier deux éléments"));
 	previous_linked = elmt1->linkedElements();
 }
@@ -1233,7 +1233,7 @@
 {
 	if (elmt2) elmt_list << elmt2;
 	else elmt_list << elmt1->linkedElements();
-	setText(QObject::tr("D\351lier %n \351l\351ment(s)", "", elmt_list.size()));
+	setText(QObject::tr("Délier %n élément(s)", "", elmt_list.size()));
 }
 
 /**
@@ -1248,7 +1248,7 @@
 	element_(elmt1),
 	elmt_list(elmtList)
 {
-	setText(QObject::tr("D\351lier %n \351l\351ment(s)", "", elmt_list.size()));
+	setText(QObject::tr("Délier %n élément(s)", "", elmt_list.size()));
 }
 
 /**

Modified: branches/Qt5/sources/diagramprintdialog.cpp
===================================================================
--- branches/Qt5/sources/diagramprintdialog.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/diagramprintdialog.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -224,7 +224,7 @@
 	dialog_ -> setWindowFlags(Qt::Sheet);
 #endif
 	
-	printtype_label_  = new QLabel(tr("Quel type d'impression d\351sirez-vous effectuer ?"));
+	printtype_label_  = new QLabel(tr("Quel type d'impression désirez-vous effectuer ?"));
 	printer_icon_     = new QLabel();
 	pdf_icon_         = new QLabel();
 	ps_icon_          = new QLabel();
@@ -318,7 +318,7 @@
 			QET::MessageBox::information(
 				parentWidget(),
 				tr("Fichier manquant", "message box title"),
-				tr("Vous devez indiquer le chemin du fichier PDF/PS \340 cr\351er.", "message box content")
+				tr("Vous devez indiquer le chemin du fichier PDF/PS à créer.", "message box content")
 			);
 		} else dialog_ -> accept();
 	} else {

Modified: branches/Qt5/sources/diagramschooser.cpp
===================================================================
--- branches/Qt5/sources/diagramschooser.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/diagramschooser.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -162,7 +162,7 @@
 	foreach(Diagram *diagram, project_ -> diagrams()) {
 		// titre du schema
 		QString diagram_title = diagram -> title();
-		if (diagram_title.isEmpty()) diagram_title = tr("Sch\351ma sans titre");
+		if (diagram_title.isEmpty()) diagram_title = tr("Schéma sans titre");
 		
 		QCheckBox *checkbox = new QCheckBox(diagram_title);
 		checkbox -> setSizePolicy(QSizePolicy(QSizePolicy::Preferred, QSizePolicy::Maximum));

Modified: branches/Qt5/sources/diagramview.cpp
===================================================================
--- branches/Qt5/sources/diagramview.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/diagramview.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -58,9 +58,9 @@
 	setInteractive(true);
 
 	QString whatsthis = tr(
-		"Ceci est la zone dans laquelle vous concevez vos sch\351mas en y ajoutant"
-		" des \351l\351ments et en posant des conducteurs entre leurs bornes. Il est"
-		" \351galement possible d'ajouter des textes ind\351pendants.",
+		"Ceci est la zone dans laquelle vous concevez vos schémas en y ajoutant"
+		" des éléments et en posant des conducteurs entre leurs bornes. Il est"
+		" également possible d'ajouter des textes indépendants.",
 		"\"What's this?\" tip"
 	);
 	setWhatsThis(whatsthis);
@@ -197,7 +197,7 @@
 #ifdef Q_OS_MAC
 	ori_text_dialog.setWindowFlags(Qt::Sheet);
 #endif
-	ori_text_dialog.setWindowTitle(tr("Orienter les textes s\351lectionn\351s", "window title"));
+	ori_text_dialog.setWindowTitle(tr("Orienter les textes sélectionnés", "window title"));
 // 	ori_text_dialog.setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
 	
 	
@@ -913,10 +913,10 @@
 	else {
 		QET::MessageBox::information(
 			this,
-			tr("Propri\351t\351s de la s\351lection"),
+			tr("Propriétés de la sélection"),
 			QString(
 				tr(
-					"La s\351lection contient %1.",
+					"La sélection contient %1.",
 					"%1 is a sentence listing the selected objects"
 				)
 			).arg(selection.sentence(DiagramContent::All | DiagramContent::SelectedOnly))

Modified: branches/Qt5/sources/editor/arceditor.cpp
===================================================================
--- branches/Qt5/sources/editor/arceditor.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/editor/arceditor.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -52,12 +52,12 @@
 	grid -> addWidget(x,                                      1, 1);
 	grid -> addWidget(new QLabel("y"),                        1, 2);
 	grid -> addWidget(y,                                      1, 3);
-	grid -> addWidget(new QLabel(tr("Diam\350tres : ")),      2, 0);
+	grid -> addWidget(new QLabel(tr("Diamètres : ")),      2, 0);
 	grid -> addWidget(new QLabel(tr("horizontal :")),         3, 0);
 	grid -> addWidget(h,                                      3, 1);
 	grid -> addWidget(new QLabel(tr("vertical :")),           4, 0);
 	grid -> addWidget(v,                                      4, 1);
-	grid -> addWidget(new QLabel(tr("Angle de d\351part :")), 5, 0);
+	grid -> addWidget(new QLabel(tr("Angle de départ :")), 5, 0);
 	grid -> addWidget(start_angle,                            5, 1);
 	grid -> addWidget(new QLabel(tr("Angle :")),              6, 0);
 	grid -> addWidget(angle,                                  6, 1);
@@ -121,13 +121,13 @@
 /// Met a jour l'abscisse du centre de l'arc et cree un objet d'annulation
 void ArcEditor::updateArcX() { addChangePartCommand(tr("abscisse"),               part, "centerX",     x  -> value()); }
 /// Met a jour l'ordonnee du centre de l'arc et cree un objet d'annulation
-void ArcEditor::updateArcY() { addChangePartCommand(tr("ordonn\351e"),            part, "centerY",     y  -> value()); }
+void ArcEditor::updateArcY() { addChangePartCommand(tr("ordonnée"),            part, "centerY",     y  -> value()); }
 /// Met a jour le diametre horizontal de l'arc et cree un objet d'annulation
-void ArcEditor::updateArcH() { addChangePartCommand(tr("diam\350tre horizontal"), part, "diameter_h",  h  -> value()); }
+void ArcEditor::updateArcH() { addChangePartCommand(tr("diamètre horizontal"), part, "diameter_h",  h  -> value()); }
 /// Met a jour le diametre vertical de l'arc et cree un objet d'annulation
-void ArcEditor::updateArcV() { addChangePartCommand(tr("diam\350tre vertical"),   part, "diameter_v",  v  -> value()); }
+void ArcEditor::updateArcV() { addChangePartCommand(tr("diamètre vertical"),   part, "diameter_v",  v  -> value()); }
 /// Met a jour l'angle de depart de l'arc et cree un objet d'annulation
-void ArcEditor::updateArcS() { addChangePartCommand(tr("angle de d\351part"),     part, "startAngle", ((start_angle -> value() * -1) + 90) * 16); }
+void ArcEditor::updateArcS() { addChangePartCommand(tr("angle de départ"),     part, "startAngle", ((start_angle -> value() * -1) + 90) * 16); }
 /// Met a jour l'etendue de l'arc et cree un objet d'annulation
 void ArcEditor::updateArcA() { addChangePartCommand(tr("angle"),                  part, "spanAngle",  angle -> value() * -16); }
 

Modified: branches/Qt5/sources/editor/editorcommands.cpp
===================================================================
--- branches/Qt5/sources/editor/editorcommands.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/editor/editorcommands.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -227,7 +227,7 @@
 	const QList<QGraphicsItem *> parts,
 	QUndoCommand *parent
 ) :
-	ElementEditionCommand(QObject::tr("d\351placement", "undo caption"), scene, 0, parent),
+	ElementEditionCommand(QObject::tr("déplacement", "undo caption"), scene, 0, parent),
 	movement(m),
 	first_redo(true)
 {
@@ -444,7 +444,7 @@
 		setText(QObject::tr("rapprocher", "undo caption"));
 		applyRaise(items_list);
 	} else if (option == Lower) {
-		setText(QObject::tr("\351loigner", "undo caption"));
+		setText(QObject::tr("éloigner", "undo caption"));
 		applyLower(items_list);
 	} else if (option == SendBackward) {
 		setText(QObject::tr("envoyer au fond", "undo caption"));
@@ -679,7 +679,7 @@
 {
 	m_type << scene->m_elmt_type << type;
 	m_info << scene->m_elmt_kindInfo << info;
-	setText(QObject::tr("Modifier les propri\351t\351s"));
+	setText(QObject::tr("Modifier les propriétés"));
 }
 
 ChangePropertiesCommand::~ChangePropertiesCommand() {}

Modified: branches/Qt5/sources/editor/elementscene.cpp
===================================================================
--- branches/Qt5/sources/editor/elementscene.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/editor/elementscene.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -534,11 +534,11 @@
 	dialog_author.setWindowFlags(Qt::Sheet);
 #endif
 	dialog_author.setMinimumSize(400, 260);
-	dialog_author.setWindowTitle(tr("\311diter les informations sur l'auteur", "window title"));
+	dialog_author.setWindowTitle(tr("Éditer les informations sur l'auteur", "window title"));
 	QVBoxLayout *dialog_layout = new QVBoxLayout(&dialog_author);
 	
 	// ajoute un champ explicatif au dialogue
-	QLabel *information_label = new QLabel(tr("Vous pouvez utiliser ce champ libre pour mentionner les auteurs de l'\351l\351ment, sa licence, ou tout autre renseignement que vous jugerez utile."));
+	QLabel *information_label = new QLabel(tr("Vous pouvez utiliser ce champ libre pour mentionner les auteurs de l'élément, sa licence, ou tout autre renseignement que vous jugerez utile."));
 	information_label -> setAlignment(Qt::AlignJustify | Qt::AlignVCenter);
 	information_label -> setWordWrap(true);
 	dialog_layout -> addWidget(information_label);
@@ -591,11 +591,11 @@
 #endif
 	dialog.setModal(true);
 	dialog.setMinimumSize(400, 330);
-	dialog.setWindowTitle(tr("\311diter les noms", "window title"));
+	dialog.setWindowTitle(tr("Éditer les noms", "window title"));
 	QVBoxLayout *dialog_layout = new QVBoxLayout(&dialog);
 	
 	// ajoute un champ explicatif au dialogue
-	QLabel *information_label = new QLabel(tr("Vous pouvez sp\351cifier le nom de l'\351l\351ment dans plusieurs langues."));
+	QLabel *information_label = new QLabel(tr("Vous pouvez spécifier le nom de l'élément dans plusieurs langues."));
 	information_label -> setAlignment(Qt::AlignJustify | Qt::AlignVCenter);
 	information_label -> setWordWrap(true);
 	dialog_layout -> addWidget(information_label);
@@ -792,7 +792,7 @@
 	QDomElement root = xml_document.documentElement();
 	if (root.tagName() != "definition" || root.attribute("type") != "element") {
 		if (error_message) {
-			*error_message = tr("Ce document XML n'est pas une d\351finition d'\351l\351ment.", "error message");
+			*error_message = tr("Ce document XML n'est pas une définition d'élément.", "error message");
 		}
 		return(false);
 	}
@@ -832,7 +832,7 @@
 	QDomElement root = xml_document.documentElement();
 	if (root.tagName() != "definition" || root.attribute("type") != "element") {
 		if (error_message) {
-			*error_message = tr("Ce document XML n'est pas une d\351finition d'\351l\351ment.", "error message");
+			*error_message = tr("Ce document XML n'est pas une définition d'élément.", "error message");
 		}
 		return(loaded_parts);
 	}

Modified: branches/Qt5/sources/editor/ellipseeditor.cpp
===================================================================
--- branches/Qt5/sources/editor/ellipseeditor.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/editor/ellipseeditor.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -49,7 +49,7 @@
 	grid -> addWidget(x,                                 1, 1);
 	grid -> addWidget(new QLabel("y"),                   1, 2);
 	grid -> addWidget(y,                                 1, 3);
-	grid -> addWidget(new QLabel(tr("Diam\350tres : ")), 2, 0);
+	grid -> addWidget(new QLabel(tr("Diamètres : ")), 2, 0);
 	grid -> addWidget(new QLabel(tr("horizontal :")),    3, 0);
 	grid -> addWidget(h,                                 3, 1);
 	grid -> addWidget(new QLabel(tr("vertical :")),      4, 0);
@@ -111,11 +111,11 @@
 /// Met a jour l'abscisse du centre de l'ellipse et cree un objet d'annulation
 void EllipseEditor::updateEllipseX() { addChangePartCommand(tr("abscisse"),               part, "centerX",           x -> value());       }
 /// Met a jour l'ordonnee du centre de l'ellipse et cree un objet d'annulation
-void EllipseEditor::updateEllipseY() { addChangePartCommand(tr("ordonn\351e"),            part, "centerY",           y -> value());       }
+void EllipseEditor::updateEllipseY() { addChangePartCommand(tr("ordonnée"),            part, "centerY",           y -> value());       }
 /// Met a jour le diametre horizontal de l'ellipse et cree un objet d'annulation
-void EllipseEditor::updateEllipseH() { addChangePartCommand(tr("diam\350tre horizontal"), part, "diameter_h",  h -> value());       }
+void EllipseEditor::updateEllipseH() { addChangePartCommand(tr("diamètre horizontal"), part, "diameter_h",  h -> value());       }
 /// Met a jour le diametre vertical de l'ellipse et cree un objet d'annulation
-void EllipseEditor::updateEllipseV() { addChangePartCommand(tr("diam\350tre vertical"),   part, "diameter_v",  v -> value());       }
+void EllipseEditor::updateEllipseV() { addChangePartCommand(tr("diamètre vertical"),   part, "diameter_v",  v -> value());       }
 
 /**
 	Met a jour le formulaire d'edition

Modified: branches/Qt5/sources/editor/lineeditor.cpp
===================================================================
--- branches/Qt5/sources/editor/lineeditor.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/editor/lineeditor.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -45,16 +45,16 @@
 	
 	end1_type = new QComboBox();
 	end1_type -> addItem(QET::Icons::EndLineNone,     tr("Normale",                "type of the 1st end of a line"), Qet::None    );
-	end1_type -> addItem(QET::Icons::EndLineSimple,   tr("Fl\350che simple",       "type of the 1st end of a line"), Qet::Simple  );
-	end1_type -> addItem(QET::Icons::EndLineTriangle, tr("Fl\350che triangulaire", "type of the 1st end of a line"), Qet::Triangle);
+	end1_type -> addItem(QET::Icons::EndLineSimple,   tr("Flèche simple",       "type of the 1st end of a line"), Qet::Simple  );
+	end1_type -> addItem(QET::Icons::EndLineTriangle, tr("Flèche triangulaire", "type of the 1st end of a line"), Qet::Triangle);
 	end1_type -> addItem(QET::Icons::EndLineCircle,   tr("Cercle",                 "type of the 1st end of a line"), Qet::Circle  );
-	end1_type -> addItem(QET::Icons::EndLineDiamond,  tr("Carr\351",               "type of the 1st end of a line"), Qet::Diamond );
+	end1_type -> addItem(QET::Icons::EndLineDiamond,  tr("Carré",               "type of the 1st end of a line"), Qet::Diamond );
 	end2_type = new QComboBox();
 	end2_type -> addItem(QET::Icons::EndLineNone,     tr("Normale",                "type of the 2nd end of a line"), Qet::None    );
-	end2_type -> addItem(QET::Icons::EndLineSimple,   tr("Fl\350che simple",       "type of the 2nd end of a line"), Qet::Simple  );
-	end2_type -> addItem(QET::Icons::EndLineTriangle, tr("Fl\350che triangulaire", "type of the 2nd end of a line"), Qet::Triangle);
+	end2_type -> addItem(QET::Icons::EndLineSimple,   tr("Flèche simple",       "type of the 2nd end of a line"), Qet::Simple  );
+	end2_type -> addItem(QET::Icons::EndLineTriangle, tr("Flèche triangulaire", "type of the 2nd end of a line"), Qet::Triangle);
 	end2_type -> addItem(QET::Icons::EndLineCircle,   tr("Cercle",                 "type of the 2nd end of a line"), Qet::Circle  );
-	end2_type -> addItem(QET::Icons::EndLineDiamond,  tr("Carr\351",               "type of the 2nd end of a line"), Qet::Diamond );
+	end2_type -> addItem(QET::Icons::EndLineDiamond,  tr("Carré",               "type of the 2nd end of a line"), Qet::Diamond );
 	
 	end1_length = new QDoubleSpinBox();
 	end2_length = new QDoubleSpinBox();
@@ -151,11 +151,11 @@
 /// Met a jour l'abscisse du premier point de la ligne et cree un objet d'annulation
 void LineEditor::updateLineX1() { addChangePartCommand(tr("abscisse point 1"),    part, "p1", editedP1()); }
 /// Met a jour l'ordonnee du premier point de la ligne et cree un objet d'annulation
-void LineEditor::updateLineY1() { addChangePartCommand(tr("ordonn\351e point 1"), part, "p1", editedP1()); }
+void LineEditor::updateLineY1() { addChangePartCommand(tr("ordonnée point 1"), part, "p1", editedP1()); }
 /// Met a jour l'abscisse du second point de la ligne et cree un objet d'annulation
 void LineEditor::updateLineX2() { addChangePartCommand(tr("abscisse point 2"),    part, "p2", editedP2()); }
 /// Met a jour l'ordonnee du second point de la ligne et cree un objet d'annulation
-void LineEditor::updateLineY2() { addChangePartCommand(tr("ordonn\351e point 2"), part, "p2", editedP2()); }
+void LineEditor::updateLineY2() { addChangePartCommand(tr("ordonnée point 2"), part, "p2", editedP2()); }
 /// Met a jour le type de la premiere extremite
 void LineEditor::updateLineEndType1() {   addChangePartCommand(tr("type fin 1"),     part, "end1",    end1_type -> itemData(end1_type->currentIndex()));   }
 /// Met a jour la longueur de la premiere extremite

Modified: branches/Qt5/sources/editor/polygoneditor.cpp
===================================================================
--- branches/Qt5/sources/editor/polygoneditor.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/editor/polygoneditor.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -32,7 +32,7 @@
 	ElementItemEditor(editor, parent),
 	part(p),
 	points_list(this),
-	close_polygon(tr("Polygone ferm\351"), this)
+	close_polygon(tr("Polygone fermé"), this)
 {
 	style_ = new StyleEditor(editor);
 	

Modified: branches/Qt5/sources/editor/qetelementeditor.cpp
===================================================================
--- branches/Qt5/sources/editor/qetelementeditor.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/editor/qetelementeditor.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -66,7 +66,7 @@
 QETElementEditor::QETElementEditor(QWidget *parent) :
 	QETMainWindow(parent),
 	read_only(false),
-	min_title(tr("QElectroTech - \311diteur d'\351l\351ment", "window title")),
+	min_title(tr("QElectroTech - Éditeur d'élément", "window title")),
 	opened_from_file(false)
 {
 	setWindowTitle(min_title);
@@ -143,19 +143,19 @@
 	save_as_file      = new QAction(QET::Icons::DocumentSaveAs,       tr("Enregistrer dans un fichier"),               this);
 	reload            = new QAction(QET::Icons::ViewRefresh,          tr("Recharger"),                                 this);
 	quit              = new QAction(QET::Icons::ApplicationExit,      tr("&Quitter"),                                  this);
-	selectall         = new QAction(QET::Icons::EditSelectAll,        tr("Tout s\351lectionner"),                      this);
-	deselectall       = new QAction(                                  tr("D\351s\351lectionner tout"),                 this);
+	selectall         = new QAction(QET::Icons::EditSelectAll,        tr("Tout sélectionner"),                      this);
+	deselectall       = new QAction(                                  tr("Désélectionner tout"),                 this);
 	cut               = new QAction(QET::Icons::EditCut,              tr("Co&uper"),                                   this);
 	copy              = new QAction(QET::Icons::EditCopy,             tr("Cop&ier"),                                   this);
 	paste             = new QAction(QET::Icons::EditPaste,            tr("C&oller"),                                   this);
 	paste_in_area     = new QAction(QET::Icons::EditPaste,            tr("C&oller dans la zone..."),                   this);
 	paste_from_file   = new QAction(QET::Icons::XmlTextFile,          tr("un fichier"),                                this);
-	paste_from_elmt   = new QAction(QET::Icons::Element,              tr("un \351l\351ment"),                          this);
-	inv_select        = new QAction(                                  tr("Inverser la s\351lection"),                  this);
+	paste_from_elmt   = new QAction(QET::Icons::Element,              tr("un élément"),                          this);
+	inv_select        = new QAction(                                  tr("Inverser la sélection"),                  this);
 	edit_delete       = new QAction(QET::Icons::EditDelete,           tr("&Supprimer"),                                this);
-	edit_names        = new QAction(QET::Icons::Names,                tr("\311diter le nom et les traductions de l'\351l\351ment"), this);
-	edit_author		  = new QAction(QET::Icons::UserInformations,     tr("\311diter les informations sur l'auteur"),   this);
-	m_edit_properties = new QAction(QET::Icons::ElementEdit,          tr("\311diter les propri\351t\351s de l'\351l\351ment"), this);
+	edit_names        = new QAction(QET::Icons::Names,                tr("Éditer le nom et les traductions de l'élément"), this);
+	edit_author		  = new QAction(QET::Icons::UserInformations,     tr("Éditer les informations sur l'auteur"),   this);
+	m_edit_properties = new QAction(QET::Icons::ElementEdit,          tr("Éditer les propriétés de l'élément"), this);
 	
 	undo = ce_scene -> undoStack().createUndoAction(this, tr("Annuler"));
 	redo = ce_scene -> undoStack().createRedoAction(this, tr("Refaire"));
@@ -217,7 +217,7 @@
 
 	QAction *edit_forward  = new QAction(QET::Icons::BringForward, tr("Amener au premier plan"), m_depth_ag);
 	QAction *edit_raise    = new QAction(QET::Icons::Raise,        tr("Rapprocher"),             m_depth_ag);
-	QAction *edit_lower    = new QAction(QET::Icons::Lower,        tr("\311loigner"),            m_depth_ag);
+	QAction *edit_lower    = new QAction(QET::Icons::Lower,        tr("Éloigner"),            m_depth_ag);
 	QAction *edit_backward = new QAction(QET::Icons::SendBackward, tr("Envoyer au fond"),        m_depth_ag);
 
 	edit_raise    -> setShortcut(QKeySequence(tr("Ctrl+Shift+Up")));
@@ -242,8 +242,8 @@
 	m_zoom_ag = new QActionGroup(this);
 
 	QAction *zoom_in    = new QAction(QET::Icons::ZoomIn,       tr("Zoom avant"),      m_zoom_ag);
-	QAction *zoom_out   = new QAction(QET::Icons::ZoomOut,      tr("Zoom arri\350re"), m_zoom_ag);
-	QAction *zoom_fit   = new QAction(QET::Icons::ZoomFitBest,  tr("Zoom adapt\351"),  m_zoom_ag);
+	QAction *zoom_out   = new QAction(QET::Icons::ZoomOut,      tr("Zoom arrière"), m_zoom_ag);
+	QAction *zoom_fit   = new QAction(QET::Icons::ZoomFitBest,  tr("Zoom adapté"),  m_zoom_ag);
 	QAction *zoom_reset = new QAction(QET::Icons::ZoomOriginal, tr("Pas de zoom"),     m_zoom_ag);
 
 	zoom_in    -> setShortcut(QKeySequence::ZoomIn);
@@ -295,7 +295,7 @@
 	main_toolbar -> setObjectName("main_toolbar");
 	view_toolbar = new QToolBar(tr("Affichage", "toolbar title"), this);
 	view_toolbar -> setObjectName("display");
-	element_toolbar = new QToolBar(tr("\311l\351ment", "toolbar title"), this);
+	element_toolbar = new QToolBar(tr("Élément", "toolbar title"), this);
 	element_toolbar -> setObjectName("element_toolbar");
 	
 	main_toolbar -> addAction(new_element);
@@ -339,7 +339,7 @@
  */
 void QETElementEditor::setupMenus() {
 	file_menu    = new QMenu(tr("&Fichier"),       this);
-	edit_menu    = new QMenu(tr("&\311dition"),    this);
+	edit_menu    = new QMenu(tr("&Édition"),    this);
 	display_menu = new QMenu(tr("Afficha&ge"),     this);
 	tools_menu   = new QMenu(tr("O&utils"),        this);
 	
@@ -351,7 +351,7 @@
 	file_menu    -> addAction(new_element);
 	file_menu    -> addAction(open);
 	file_menu    -> addAction(open_file);
-	QMenu *recentfile = file_menu -> addMenu(QET::Icons::DocumentOpenRecent, tr("&R\351cemment ouverts"));
+	QMenu *recentfile = file_menu -> addMenu(QET::Icons::DocumentOpenRecent, tr("&Récemment ouverts"));
 	recentfile->addActions(QETApp::elementsRecentFiles()->menu()->actions());
 	connect(QETApp::elementsRecentFiles(), SIGNAL(fileOpeningRequested(const QString &)), this, SLOT(openRecentFile(const QString &)));
 	file_menu    -> addAction(save);
@@ -462,7 +462,7 @@
 	QString title = min_title;
 	title += " - " + ce_scene -> names().name() + " ";
 	if (!filename_.isEmpty() || !location_.isNull()) {
-		if (!ce_scene -> undoStack().isClean()) title += tr("[Modifi\351]", "window title tag");
+		if (!ce_scene -> undoStack().isClean()) title += tr("[Modifié]", "window title tag");
 	}
 	if (isReadOnly()) title += tr(" [lecture seule]", "window title tag");
 	setWindowTitle(title);
@@ -542,7 +542,7 @@
 	slot_createPartsList();
 	
 	// barre d'etat
-	statusBar() -> showMessage(tr("\311diteur d'\351l\351ments", "status bar message"));
+	statusBar() -> showMessage(tr("Éditeur d'éléments", "status bar message"));
 }
 
 /**
@@ -631,7 +631,7 @@
 		//Else we only display the number of selected items
 	else
 	{
-		default_informations -> setText(tr("%n partie(s) s\351lectionn\351e(s).",
+		default_informations -> setText(tr("%n partie(s) sélectionnée(s).",
 										   "",
 										   selected_qgis.size()));
 		default_informations -> setAlignment(Qt::AlignHCenter | Qt::AlignTop);
@@ -670,8 +670,8 @@
 		warnings << qMakePair(
 			tr("Absence de borne", "warning title"),
 			tr(
-				"<br>En l'absence de borne, l'\351l\351ment ne pourra \352tre"
-				" reli\351 \340 d'autres \351l\351ments par l'interm\351diaire de conducteurs.",
+				"<br>En l'absence de borne, l'élément ne pourra être"
+				" relié à d'autres éléments par l'intermédiaire de conducteurs.",
 				"warning description"
 			)
 		);
@@ -692,9 +692,9 @@
 			errors << qMakePair(
 							tr("Absence de champ texte 'label'", "warning title"),
 							tr("<br><b>Erreur</b \240> :"
-							   "<br>Les \351l\351ments de type ma\356tres, esclaves, simple et renvoie de folio doivent poss\351der un champ texte comportant le tagg 'label'."
+							   "<br>Les éléments de type maîtres, esclaves, simple et renvoie de folio doivent posséder un champ texte comportant le tagg 'label'."
 							   "<br><b>Solution</b> :"
-							   "<br>Ins\351rer un champ texte et lui attribuer le tagg 'label'", "warning description"));
+							   "<br>Insérer un champ texte et lui attribuer le tagg 'label'", "warning description"));
 		}
 	}
 
@@ -714,16 +714,16 @@
 		{
 			errors << qMakePair (tr("Absence de borne"),
 								 tr("<br><b>Erreur</b> :"
-									"<br>Les reports de folio doivent poss\351der une seul borne."
+									"<br>Les reports de folio doivent posséder une seul borne."
 									"<br><b>Solution</b> :"
-									"<br>Verifier que l'\351l\351ment ne poss\350de qu'une seul borne"));
+									"<br>Verifier que l'élément ne possède qu'une seul borne"));
 		}
 	}
 
 	if (!errors.count() && !warnings.count()) return(true);
 
 		// Display warnings
-	QString dialog_message = tr("La v\351rification de cet \351l\351ment a g\351n\351r\351", "message box content");
+	QString dialog_message = tr("La vérification de cet élément a généré", "message box content");
 
 	if (errors.size())
 		dialog_message += QString(tr(" %n erreur(s)", "errors", errors.size()));
@@ -805,8 +805,8 @@
 	if (!infos_file.isWritable()) {
 		QET::MessageBox::warning(
 			this,
-			tr("\311dition en lecture seule", "message box title"),
-			tr("Vous n'avez pas les privil\350ges n\351cessaires pour modifier cet \351lement. Il sera donc ouvert en lecture seule.", "message box content")
+			tr("Édition en lecture seule", "message box title"),
+			tr("Vous n'avez pas les privilèges nécessaires pour modifier cet élement. Il sera donc ouvert en lecture seule.", "message box content")
 		);
 		setReadOnly(true);
 	} else {
@@ -831,7 +831,7 @@
 		QET::MessageBox::warning(
 			this,
 			tr("Erreur", "message box title"),
-			tr("Impossible d'\351crire dans ce fichier", "message box content")
+			tr("Impossible d'écrire dans ce fichier", "message box content")
 		);
 	}
 	return(writing);
@@ -857,7 +857,7 @@
 		QET::MessageBox::critical(
 			this,
 			tr("Erreur", "message box title"),
-			tr("Impossible d'atteindre l'\351l\351ment", "message box content")
+			tr("Impossible d'atteindre l'élément", "message box content")
 		);
 		return(false);
 	}
@@ -868,7 +868,7 @@
 		QET::MessageBox::critical(
 			this,
 			tr("Erreur", "message box title"),
-			tr("Impossible d'enregistrer l'\351l\351ment", "message box content")
+			tr("Impossible d'enregistrer l'élément", "message box content")
 		);
 		return(false);
 	}
@@ -1087,8 +1087,8 @@
 	if (!ce_scene -> undoStack().isClean()) {
 		QMessageBox::StandardButton answer = QET::MessageBox::question(
 			this,
-			tr("Recharger l'\351l\351ment", "dialog title"),
-			tr("Vous avez efffectu\351 des modifications sur cet \351l\351ment. Si vous le rechargez, ces modifications seront perdues. Voulez-vous vraiment recharger l'\351l\351ment ?", "dialog content"),
+			tr("Recharger l'élément", "dialog title"),
+			tr("Vous avez efffectué des modifications sur cet élément. Si vous le rechargez, ces modifications seront perdues. Voulez-vous vraiment recharger l'élément ?", "dialog content"),
 			QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel,
 			QMessageBox::Cancel
 		);
@@ -1135,7 +1135,7 @@
 			return(result_save);
 		}
 	}
-	QMessageBox::critical(this, tr("Echec de l'enregistrement"), tr("L'enregistrement \340 \351chou\351,\nles conditions requises ne sont pas valides"));
+	QMessageBox::critical(this, tr("Echec de l'enregistrement"), tr("L'enregistrement à échoué,\nles conditions requises ne sont pas valides"));
 	return false;
 }
 
@@ -1159,7 +1159,7 @@
 		// retourne un booleen representatif de la reussite de l'enregistrement
 		return(result_save);
 	}
-	QMessageBox::critical(this, tr("Echec de l'enregistrement"), tr("L'enregistrement \340 \351chou\351,\nles conditions requises ne sont pas valides"));
+	QMessageBox::critical(this, tr("Echec de l'enregistrement"), tr("L'enregistrement à échoué,\nles conditions requises ne sont pas valides"));
 	return (false);
 }
 
@@ -1175,7 +1175,7 @@
 			tr("Enregistrer sous", "dialog title"),
 			filename_.isEmpty() ? QETApp::customElementsDir() : QDir(filename_).absolutePath(),
 			tr(
-				"\311l\351ments QElectroTech (*.elmt)",
+				"Éléments QElectroTech (*.elmt)",
 				"filetypes allowed when saving an element file"
 			)
 		);
@@ -1194,7 +1194,7 @@
 		// retourne un booleen representatif de la reussite de l'enregistrement
 		return(result_save);
 	}
-	QMessageBox::critical(this, tr("Echec de l'enregistrement"), tr("L'enregistrement \340 \351chou\351,\nles conditions requises ne sont pas valides"));
+	QMessageBox::critical(this, tr("Echec de l'enregistrement"), tr("L'enregistrement à échoué,\nles conditions requises ne sont pas valides"));
 	return false;
 }
 
@@ -1209,10 +1209,10 @@
 	// demande d'abord a l'utilisateur s'il veut enregistrer l'element en cours
 	QMessageBox::StandardButton answer = QET::MessageBox::question(
 		this,
-		tr("Enregistrer l'\351l\351ment en cours ?", "dialog title"),
+		tr("Enregistrer l'élément en cours ?", "dialog title"),
 		QString(
 			tr(
-				"Voulez-vous enregistrer l'\351l\351ment %1 ?",
+				"Voulez-vous enregistrer l'élément %1 ?",
 				"dialog content - %1 is an element name"
 			)
 		).arg(ce_scene -> names().name()),
@@ -1310,7 +1310,7 @@
 			}
 		}
 	} else {
-		parts_list -> addItem(new QListWidgetItem(tr("Trop de primitives, liste non g\351n\351r\351e.")));
+		parts_list -> addItem(new QListWidgetItem(tr("Trop de primitives, liste non générée.")));
 	}
 	parts_list -> blockSignals(false);
 }
@@ -1404,7 +1404,7 @@
 		tr("Ouvrir un fichier", "dialog title"),
 		initial_dir.isEmpty() ? QETApp::customElementsDir() : initial_dir,
 		tr(
-			"\311l\351ments QElectroTech (*.elmt);;"
+			"Éléments QElectroTech (*.elmt);;"
 			"Fichiers XML (*.xml);;"
 			"Tous les fichiers (*)",
 			"filetypes allowed when opening an element file"
@@ -1424,8 +1424,8 @@
 	if (!item) {
 		QET::MessageBox::critical(
 			this,
-			tr("\311l\351ment inexistant.", "message box title"),
-			tr("L'\351l\351ment n'existe pas.", "message box content")
+			tr("Élément inexistant.", "message box title"),
+			tr("L'élément n'existe pas.", "message box content")
 		);
 		return;
 	}
@@ -1433,8 +1433,8 @@
 	if (!item -> isElement() || !(element = qobject_cast<ElementDefinition *>(item)) || element -> isNull()) {
 		QET::MessageBox::critical(
 			this,
-			tr("\311l\351ment inexistant.", "message box title"),
-			tr("Le chemin virtuel choisi ne correspond pas \340 un \351l\351ment.", "message box content")
+			tr("Élément inexistant.", "message box title"),
+			tr("Le chemin virtuel choisi ne correspond pas à un élément.", "message box content")
 		);
 		return;
 	}
@@ -1452,8 +1452,8 @@
 	if (!element -> isWritable()) {
 		QET::MessageBox::warning(
 			this,
-			tr("\311dition en lecture seule", "message box title"),
-			tr("Vous n'avez pas les privil\350ges n\351cessaires pour modifier cet \351lement. Il sera donc ouvert en lecture seule.", "message box content")
+			tr("Édition en lecture seule", "message box title"),
+			tr("Vous n'avez pas les privilèges nécessaires pour modifier cet élement. Il sera donc ouvert en lecture seule.", "message box content")
 		);
 		setReadOnly(true);
 	} else {
@@ -1509,8 +1509,8 @@
 	if (!item) {
 		QET::MessageBox::critical(
 			this,
-			tr("\311l\351ment inexistant.", "message box title"),
-			tr("L'\351l\351ment n'existe pas.", "message box content")
+			tr("Élément inexistant.", "message box title"),
+			tr("L'élément n'existe pas.", "message box content")
 		);
 		return;
 	}
@@ -1518,8 +1518,8 @@
 	if (!item -> isElement() || !(element = qobject_cast<ElementDefinition *>(item)) || element -> isNull()) {
 		QET::MessageBox::critical(
 			this,
-			tr("\311l\351ment inexistant.", "message box title"),
-			tr("Le chemin virtuel choisi ne correspond pas \340 un \351l\351ment.", "message box content")
+			tr("Élément inexistant.", "message box title"),
+			tr("Le chemin virtuel choisi ne correspond pas à un élément.", "message box content")
 		);
 		return;
 	}

Modified: branches/Qt5/sources/editor/rectangleeditor.cpp
===================================================================
--- branches/Qt5/sources/editor/rectangleeditor.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/editor/rectangleeditor.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -44,7 +44,7 @@
 	QVBoxLayout *v_layout = new QVBoxLayout(this);
 	
 	QGridLayout *grid = new QGridLayout();
-	grid -> addWidget(new QLabel(tr("Coin sup\351rieur gauche\240: ")), 0, 0, 1, 4);
+	grid -> addWidget(new QLabel(tr("Coin supérieur gauche\240: ")), 0, 0, 1, 4);
 	grid -> addWidget(new QLabel("x"),                                  1, 0, Qt::AlignRight);
 	grid -> addWidget(x,                                                1, 1);
 	grid -> addWidget(new QLabel("y"),                                  1, 2);
@@ -118,7 +118,7 @@
 /// Met a jour l'abscisse du coin superieur gauche du rectangle et cree un objet d'annulation
 void RectangleEditor::updateRectangleX() { addChangePartCommand(tr("abscisse"),               part, "rectTopLeft", editedTopLeft());}
 /// Met a jour l'ordonnee du coin superieur gauche du rectangle et cree un objet d'annulation
-void RectangleEditor::updateRectangleY() { addChangePartCommand(tr("ordonn\351e"),            part, "rectTopLeft", editedTopLeft());}
+void RectangleEditor::updateRectangleY() { addChangePartCommand(tr("ordonnée"),            part, "rectTopLeft", editedTopLeft());}
 /// Met a jour la largeur du rectangle et cree un objet d'annulation
 void RectangleEditor::updateRectangleW() { addChangePartCommand(tr("largeur"),                part, "width",       w  -> value());}
 /// Met a jour la hauteur du rectangle et cree un objet d'annulation

Modified: branches/Qt5/sources/editor/styleeditor.cpp
===================================================================
--- branches/Qt5/sources/editor/styleeditor.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/editor/styleeditor.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -40,7 +40,7 @@
 	line_style = new QComboBox(this);
 	line_style -> addItem(tr("Normal",       "element part line style"), CustomElementGraphicPart::NormalStyle);
 	line_style -> addItem(tr("Tiret",        "element part line style"), CustomElementGraphicPart::DashedStyle);
-	line_style -> addItem(tr("Pointill\351", "element part line style"), CustomElementGraphicPart::DottedStyle);
+	line_style -> addItem(tr("Pointillé", "element part line style"), CustomElementGraphicPart::DottedStyle);
 	line_style -> addItem(tr("Traits et points", "element part line style"), CustomElementGraphicPart::DashdottedStyle);
 	//normal_style -> setChecked(true);
 	
@@ -50,7 +50,7 @@
 	size_weight -> addItem(tr("Fine", "element part weight"),  CustomElementGraphicPart::ThinWeight);
 	size_weight -> addItem(tr("Normale", "element part weight"),  CustomElementGraphicPart::NormalWeight);
 	size_weight -> addItem(tr("Forte", "element part weight"),  CustomElementGraphicPart::UltraWeight);
-	size_weight -> addItem(tr("\311lev\351", "element part weight"),  CustomElementGraphicPart::BigWeight);
+	size_weight -> addItem(tr("Élevé", "element part weight"),  CustomElementGraphicPart::BigWeight);
 
 	// remplissage
 	filling_color = new QComboBox (this);
@@ -83,14 +83,14 @@
 	style_layout -> addWidget(new QLabel(tr("Style : ")), 0, Qt::AlignRight);
 	style_layout -> addWidget(line_style);
 	style_layout -> addSpacing(10);
-	style_layout -> addWidget(new QLabel(tr("\311paisseur : ")), 0, Qt::AlignRight);
+	style_layout -> addWidget(new QLabel(tr("Épaisseur : ")), 0, Qt::AlignRight);
 	style_layout -> addWidget(size_weight);
 	main_layout -> addLayout(style_layout);
 
 	main_layout -> addWidget(antialiasing);
 
 	main_layout -> addSpacing(10);
-	main_layout -> addWidget(new QLabel("<u>" + tr("G\351om\351trie :") + "</u> "));
+	main_layout -> addWidget(new QLabel("<u>" + tr("Géométrie :") + "</u> "));
 	main_layout -> addStretch();
 	setLayout(main_layout);
 }

Modified: branches/Qt5/sources/editor/terminaleditor.cpp
===================================================================
--- branches/Qt5/sources/editor/terminaleditor.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/editor/terminaleditor.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -115,7 +115,7 @@
 /// Met a jour l'abscisse de la position de la borne et cree un objet d'annulation
 void TerminalEditor::updateTerminalX() { addChangePartCommand(tr("abscisse"),    part, "x",           qle_x -> value()); }
 /// Met a jour l'ordonnee de la position de la borne et cree un objet d'annulation
-void TerminalEditor::updateTerminalY() { addChangePartCommand(tr("ordonn\351e"), part, "y",           qle_y -> value()); }
+void TerminalEditor::updateTerminalY() { addChangePartCommand(tr("ordonnée"), part, "y",           qle_y -> value()); }
 /// Met a jour l'orientation de la borne et cree un objet d'annulation
 void TerminalEditor::updateTerminalO() { addChangePartCommand(tr("orientation"), part, "orientation", orientation -> itemData(orientation -> currentIndex())); }
 /// update Number and name, create cancel object

Modified: branches/Qt5/sources/editor/texteditor.cpp
===================================================================
--- branches/Qt5/sources/editor/texteditor.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/editor/texteditor.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -134,7 +134,7 @@
 /// Met a jour l'abscisse de la position du texte et cree un objet d'annulation
 void TextEditor::updateTextX() { addChangePartCommand(tr("abscisse"),    part, "x",    qle_x -> value()); }
 /// Met a jour l'ordonnee de la position du texte et cree un objet d'annulation
-void TextEditor::updateTextY() { addChangePartCommand(tr("ordonn\351e"), part, "y",    qle_y -> value()); }
+void TextEditor::updateTextY() { addChangePartCommand(tr("ordonnée"), part, "y",    qle_y -> value()); }
 /// Met a jour le texte et cree un objet d'annulation
 void TextEditor::updateTextT() { addChangePartCommand(tr("contenu"),     part, "text", qle_text -> text());         }
 /// Met a jour la taille du texte et cree un objet d'annulation

Modified: branches/Qt5/sources/editor/textfieldeditor.cpp
===================================================================
--- branches/Qt5/sources/editor/textfieldeditor.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/editor/textfieldeditor.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -34,9 +34,9 @@
 	qle_text  = new QLineEdit();
 	font_size = new QSpinBox();
 	font_size -> setRange(0, 144);
-	rotate    = new QCheckBox(tr("Ne pas subir les rotations de l'\351l\351ment parent"));
+	rotate    = new QCheckBox(tr("Ne pas subir les rotations de l'élément parent"));
 	rotate -> setChecked(true);
-	QLabel *rotation_angle_label = new QLabel(tr("Angle de rotation par d\351faut : "));
+	QLabel *rotation_angle_label = new QLabel(tr("Angle de rotation par défaut : "));
 	rotation_angle_label -> setWordWrap(true);
 	rotation_angle_ = QETApp::createTextOrientationSpinBoxWidget();
 	
@@ -59,7 +59,7 @@
 	main_layout -> addLayout(fs);
 	
 	QHBoxLayout *t = new QHBoxLayout();
-	t -> addWidget(new QLabel(tr("Texte par d\351faut : ")));
+	t -> addWidget(new QLabel(tr("Texte par défaut : ")));
 	t -> addWidget(qle_text);
 	main_layout -> addLayout(t);
 
@@ -133,13 +133,13 @@
 /// Met a jour l'abscisse de la position du champ de texte et cree un objet d'annulation
 void TextFieldEditor::updateTextFieldX() { addChangePartCommand(tr("abscisse"),        part, "x",      qle_x -> value()); }
 /// Met a jour l'ordonnee de la position du champ de texte et cree un objet d'annulation
-void TextFieldEditor::updateTextFieldY() { addChangePartCommand(tr("ordonn\351e"),     part, "y",      qle_y -> value()); }
+void TextFieldEditor::updateTextFieldY() { addChangePartCommand(tr("ordonnée"),     part, "y",      qle_y -> value()); }
 /// Met a jour le texte du champ de texte et cree un objet d'annulation
 void TextFieldEditor::updateTextFieldT() { addChangePartCommand(tr("contenu"),         part, "text",   qle_text -> text());         }
 /// Met a jour la taille du champ de texte et cree un objet d'annulation
 void TextFieldEditor::updateTextFieldS() { addChangePartCommand(tr("taille"),          part, "size",   font_size -> value());       }
 /// Met a jour la taille du champ de texte et cree un objet d'annulation
-void TextFieldEditor::updateTextFieldR() { addChangePartCommand(tr("propri\351t\351"), part, "rotate", !rotate -> isChecked());     }
+void TextFieldEditor::updateTextFieldR() { addChangePartCommand(tr("propriété"), part, "rotate", !rotate -> isChecked());     }
 /// Met a jour l'angle de rotation du champ de texte et cree un objet d'annulation
 void TextFieldEditor::updateTextFieldRotationAngle() { addChangePartCommand(tr("angle de rotation"), part, "rotation_angle", rotation_angle_ -> value()); }
 void TextFieldEditor::updateTagg() { addChangePartCommand(tr("tagg"), part, "tagg", m_tagg_cb->itemData(m_tagg_cb->currentIndex()).toString());}

Modified: branches/Qt5/sources/editor/ui/elementpropertieseditorwidget.cpp
===================================================================
--- branches/Qt5/sources/editor/ui/elementpropertieseditorwidget.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/editor/ui/elementpropertieseditorwidget.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -71,20 +71,20 @@
 void ElementPropertiesEditorWidget::setUpInterface() {
 	// Type combo box
 	ui -> m_base_type_cb -> addItem (tr("Simple"),							QVariant("simple"));
-	ui -> m_base_type_cb -> addItem (tr("Ma\356tre"),						QVariant("master"));
+	ui -> m_base_type_cb -> addItem (tr("Maître"),						QVariant("master"));
 	ui -> m_base_type_cb -> addItem (tr("Esclave"),							QVariant("slave"));
 	ui -> m_base_type_cb -> addItem (tr("Renvoi de folio suivant"),			QVariant("next_report"));
-	ui -> m_base_type_cb -> addItem (tr("Renvoi de folio pr\351c\351dent"), QVariant("previous_report"));
+	ui -> m_base_type_cb -> addItem (tr("Renvoi de folio précédent"), QVariant("previous_report"));
 	ui -> m_base_type_cb -> addItem (tr("Bornier"),                         QVariant("terminal"));
 
 	// Slave option
 	ui -> m_state_cb -> addItem(tr("Normalement ouvert"),   QVariant("NO"));
-	ui -> m_state_cb -> addItem(tr("Normalement ferm\351"), QVariant("NC"));
+	ui -> m_state_cb -> addItem(tr("Normalement fermé"), QVariant("NC"));
 	ui -> m_state_cb -> addItem(tr("Inverseur"),			QVariant("SW"));
 	ui -> m_type_cb  -> addItem(tr("Simple"),				QVariant("simple"));
 	ui -> m_type_cb  -> addItem(tr("Puissance"),			QVariant("power"));
-	ui -> m_type_cb  -> addItem(tr("Temporis\351 travail"), QVariant("delayOn"));
-	ui -> m_type_cb  -> addItem(tr("Temporis\351 repos"),	QVariant("delayOff"));
+	ui -> m_type_cb  -> addItem(tr("Temporisé travail"), QVariant("delayOn"));
+	ui -> m_type_cb  -> addItem(tr("Temporisé repos"),	QVariant("delayOff"));
 
 	//Master option
 	ui -> m_master_type_cb -> addItem(tr("Bobine"),				  QVariant("coil"));

Modified: branches/Qt5/sources/elementdefinition.cpp
===================================================================
--- branches/Qt5/sources/elementdefinition.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/elementdefinition.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -381,7 +381,7 @@
 	element_copy = target_category -> createElement(mvt_desc -> finalDestinationInternalName());
 	if (!element_copy) {
 		if (handler) {
-			handler -> errorWithAnElement(this, tr("L'\351l\351ment cible n'a pu \352tre cr\351\351."));
+			handler -> errorWithAnElement(this, tr("L'élément cible n'a pu être créé."));
 		}
 		return;
 	}
@@ -463,7 +463,7 @@
 	bool element_deletion = remove();
 	mvt_desc -> setSourceItemDeleted(element_deletion);
 	if (!element_deletion && handler) {
-		handler -> errorWithAnElement(this, tr("La suppression de cet \351l\351ment a \351chou\351."));
+		handler -> errorWithAnElement(this, tr("La suppression de cet élément a échoué."));
 	}
 }
 

Modified: branches/Qt5/sources/elementdeleter.cpp
===================================================================
--- branches/Qt5/sources/elementdeleter.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/elementdeleter.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -53,8 +53,8 @@
 	// confirmation #1
 	QMessageBox::StandardButton answer_1 = QET::MessageBox::question(
 		this,
-		tr("Supprimer l'\351l\351ment ?", "message box title"),
-		tr("\312tes-vous s\373r de vouloir supprimer cet \351l\351ment ?\n", "message box content"),
+		tr("Supprimer l'élément ?", "message box title"),
+		tr("Êtes-vous s\373r de vouloir supprimer cet élément ?\n", "message box content"),
 		QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel
 	);
 	if (answer_1 != QMessageBox::Yes) return(false);
@@ -67,8 +67,8 @@
 	if (!element -> remove()) {
 		QET::MessageBox::warning(
 			this,
-			tr("Suppression de l'\351l\351ment", "message box title"),
-			tr("La suppression de l'\351l\351ment a \351chou\351.", "message box content")
+			tr("Suppression de l'élément", "message box title"),
+			tr("La suppression de l'élément a échoué.", "message box content")
 		);
 		return(false);
 	}

Modified: branches/Qt5/sources/elementdialog.cpp
===================================================================
--- branches/Qt5/sources/elementdialog.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/elementdialog.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -60,17 +60,17 @@
 	
 	// titre et label
 	if (!mode) {
-		title_ = tr("Ouvrir un \351l\351ment", "dialog title");
-		label_ = tr("Choisissez l'\351l\351ment que vous souhaitez ouvrir.", "dialog content");
+		title_ = tr("Ouvrir un élément", "dialog title");
+		label_ = tr("Choisissez l'élément que vous souhaitez ouvrir.", "dialog content");
 	} else if (mode == 1) {
-		title_ = tr("Enregistrer un \351l\351ment", "dialog title");
-		label_ = tr("Choisissez l'\351l\351ment dans lequel vous souhaitez enregistrer votre d\351finition.", "dialog content");
+		title_ = tr("Enregistrer un élément", "dialog title");
+		label_ = tr("Choisissez l'élément dans lequel vous souhaitez enregistrer votre définition.", "dialog content");
 	} else if (mode == 2) {
-		title_ = tr("Ouvrir une cat\351gorie", "dialog title");
-		label_ = tr("Choisissez une cat\351gorie.", "dialog content");
+		title_ = tr("Ouvrir une catégorie", "dialog title");
+		label_ = tr("Choisissez une catégorie.", "dialog content");
 	} else {
-		title_ = tr("Enregistrer une cat\351gorie", "dialog title");
-		label_ = tr("Choisissez une cat\351gorie.", "dialog content");
+		title_ = tr("Enregistrer une catégorie", "dialog title");
+		label_ = tr("Choisissez une catégorie.", "dialog content");
 	}
 	
 	// mode ouverture / enregistrement
@@ -242,8 +242,8 @@
 		if (location.isNull()) {
 			QET::MessageBox::critical(
 				dialog_,
-				tr("Pas de s\351lection", "message box title"),
-				tr("Vous devez s\351lectionner un \351l\351ment.", "message box content")
+				tr("Pas de sélection", "message box title"),
+				tr("Vous devez sélectionner un élément.", "message box content")
 			);
 			return;
 		}
@@ -253,8 +253,8 @@
 		if (!item) {
 			QET::MessageBox::critical(
 				dialog_,
-				tr("S\351lection inexistante", "message box title"),
-				tr("La s\351lection n'existe pas.", "message box content")
+				tr("Sélection inexistante", "message box title"),
+				tr("La sélection n'existe pas.", "message box content")
 			);
 			return;
 		}
@@ -263,8 +263,8 @@
 		if (!item -> isElement()) {
 			QET::MessageBox::critical(
 				dialog_,
-				tr("S\351lection incorrecte", "message box title"),
-				tr("La s\351lection n'est pas un \351l\351ment.", "message box content")
+				tr("Sélection incorrecte", "message box title"),
+				tr("La sélection n'est pas un élément.", "message box content")
 			);
 			return;
 		}
@@ -280,8 +280,8 @@
 		if (location.isNull()) {
 			QET::MessageBox::critical(
 				dialog_,
-				tr("Pas de s\351lection", "message box title"),
-				tr("Vous devez s\351lectionner une cat\351gorie ou un \351l\351ment.", "message box content")
+				tr("Pas de sélection", "message box title"),
+				tr("Vous devez sélectionner une catégorie ou un élément.", "message box content")
 			);
 			return;
 		}
@@ -291,8 +291,8 @@
 		if (!item) {
 			QET::MessageBox::critical(
 				dialog_,
-				tr("S\351lection inexistante", "message box title"),
-				tr("La s\351lection n'existe pas.", "message box content")
+				tr("Sélection inexistante", "message box title"),
+				tr("La sélection n'existe pas.", "message box content")
 			);
 			return;
 		}
@@ -305,7 +305,7 @@
 				QET::MessageBox::critical(
 					dialog_,
 					tr("Nom manquant", "message box title"),
-					tr("Vous devez entrer un nom pour l'\351l\351ment", "message box content")
+					tr("Vous devez entrer un nom pour l'élément", "message box content")
 				);
 				return;
 			}
@@ -317,8 +317,8 @@
 					tr("Nom invalide", "message box title"),
 					QString(
 						tr(
-							"Vous ne pouvez pas utiliser les caract\350res "
-							"suivants dans le nom de l'\351l\351ment : %1"
+							"Vous ne pouvez pas utiliser les caractères "
+							"suivants dans le nom de l'élément : %1"
 						)
 					).arg(QET::forbiddenCharactersString(true))
 				);
@@ -342,8 +342,8 @@
 		if (element_already_exists) {
 			QMessageBox::StandardButton answer = QET::MessageBox::question(
 				dialog_,
-				tr("\311craser l'\351l\351ment ?", "message box title"),
-				tr("L'\351l\351ment existe d\351j\340. Voulez-vous l'\351craser ?", "message box content"),
+				tr("Écraser l'élément ?", "message box title"),
+				tr("L'élément existe déjà. Voulez-vous l'écraser ?", "message box content"),
 				QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel,
 				QMessageBox::No
 			);

Modified: branches/Qt5/sources/elementscategorieswidget.cpp
===================================================================
--- branches/Qt5/sources/elementscategorieswidget.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/elementscategorieswidget.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -31,10 +31,10 @@
 	elementscategorieslist = new ElementsCategoriesList(false, QET::All, this);
 	
 	// actions
-	action_reload = new QAction(QET::Icons::ViewRefresh,    tr("Recharger les cat\351gories"), this);
-	action_new    = new QAction(QET::Icons::FolderNew,    tr("Nouvelle cat\351gorie"),       this);
-	action_open   = new QAction(QET::Icons::FolderEdit,   tr("\311diter la cat\351gorie"),   this);
-	action_delete = new QAction(QET::Icons::FolderDelete, tr("Supprimer la cat\351gorie"),   this);
+	action_reload = new QAction(QET::Icons::ViewRefresh,    tr("Recharger les catégories"), this);
+	action_new    = new QAction(QET::Icons::FolderNew,    tr("Nouvelle catégorie"),       this);
+	action_open   = new QAction(QET::Icons::FolderEdit,   tr("Éditer la catégorie"),   this);
+	action_delete = new QAction(QET::Icons::FolderDelete, tr("Supprimer la catégorie"),   this);
 	
 	// initialise la barre d'outils
 	toolbar = new QToolBar(this);

Modified: branches/Qt5/sources/elementscategory.cpp
===================================================================
--- branches/Qt5/sources/elementscategory.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/elementscategory.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -280,7 +280,7 @@
 	// verifie que la source et la destination ne sont pas identiques
 	if (target_category == this || target_category -> isChildOf(this)) {
 		if (handler) {
-			handler -> errorWithACategory(this, tr("La copie d'une cat\351gorie vers elle-m\352me ou vers l'une de ses sous-cat\351gories n\'est pas g\351r\351e."));
+			handler -> errorWithACategory(this, tr("La copie d'une catégorie vers elle-même ou vers l'une de ses sous-catégories n\'est pas gérée."));
 		}
 		return;
 	}
@@ -469,13 +469,13 @@
 	
 	// empeche le deplacement s'il s'agit d'une categorie racine
 	if (isRootCategory()) {
-		if (handler) handler -> errorWithACategory(this, tr("Il n'est pas possible de d\351placer une collection."));
+		if (handler) handler -> errorWithACategory(this, tr("Il n'est pas possible de déplacer une collection."));
 		return;
 	}
 	
 	// empeche le deplacement de la categorie dans une sous-categorie
 	if (target_category == this || target_category -> isChildOf(this)) {
-		if (handler) handler -> errorWithACategory(this, tr("Le d\351placement d'une cat\351gorie dans une de ses sous-cat\351gories n'est pas possible."));
+		if (handler) handler -> errorWithACategory(this, tr("Le déplacement d'une catégorie dans une de ses sous-catégories n'est pas possible."));
 		return;
 	}
 	
@@ -553,7 +553,7 @@
 		bool category_deletion = remove();
 		mvt_desc -> setSourceItemDeleted(category_deletion);
 		if (!category_deletion && handler) {
-			handler -> errorWithACategory(this, tr("La suppression de cette cat\351gorie a \351chou\351."));
+			handler -> errorWithACategory(this, tr("La suppression de cette catégorie a échoué."));
 		}
 	}
 }
@@ -580,7 +580,7 @@
 		if (!parent_project -> usesElement(element -> location())) {
 			bool element_deletion = element -> remove();
 			if (!element_deletion && handler) {
-				handler -> errorWithAnElement(element, tr("Impossible de supprimer l'\351l\351ment"));
+				handler -> errorWithAnElement(element, tr("Impossible de supprimer l'élément"));
 			}
 		}
 	}
@@ -601,7 +601,7 @@
 		if (!sub_category -> isEmpty()) {
 			bool category_deletion = sub_category -> remove();
 			if (!category_deletion && handler) {
-				handler -> errorWithACategory(sub_category, tr("Impossible de supprimer la cat\351gorie"));
+				handler -> errorWithACategory(sub_category, tr("Impossible de supprimer la catégorie"));
 			}
 		}
 	}

Modified: branches/Qt5/sources/elementscategorydeleter.cpp
===================================================================
--- branches/Qt5/sources/elementscategorydeleter.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/elementscategorydeleter.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -57,7 +57,7 @@
 		QMessageBox::StandardButton answer_0 = QET::MessageBox::question(
 			this,
 			tr("Vider la collection ?", "message box title"),
-			tr("\312tes-vous s\373r de vouloir vider cette collection ?", "message box content"),
+			tr("Êtes-vous s\373r de vouloir vider cette collection ?", "message box content"),
 			QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel
 		);
 		if (answer_0 != QMessageBox::Yes) return(false);
@@ -73,11 +73,11 @@
 	// confirmation #1
 	QMessageBox::StandardButton answer_1 = QET::MessageBox::question(
 		this,
-		tr("Supprimer la cat\351gorie ?", "message box title"),
+		tr("Supprimer la catégorie ?", "message box title"),
 		tr(
-			"\312tes-vous s\373r de vouloir supprimer la cat\351gorie ?\nTous "
-			"les \351l\351ments et les cat\351gories contenus dans cette "
-			"cat\351gorie seront supprim\351s.",
+			"Êtes-vous s\373r de vouloir supprimer la catégorie ?\nTous "
+			"les éléments et les catégories contenus dans cette "
+			"catégorie seront supprimés.",
 			"message box content"
 		),
 		QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel
@@ -87,10 +87,10 @@
 	// confirmation #2
 	QMessageBox::StandardButton answer_2 = QET::MessageBox::question(
 		this,
-		tr("Supprimer la cat\351gorie ?", "message box title"),
+		tr("Supprimer la catégorie ?", "message box title"),
 		tr(
-			"\312tes-vous vraiment s\373r de vouloir supprimer cette "
-			"cat\351gorie ?\nLes changements seront d\351finitifs.",
+			"Êtes-vous vraiment s\373r de vouloir supprimer cette "
+			"catégorie ?\nLes changements seront définitifs.",
 			"message box content"
 		),
 		QMessageBox::Yes|QMessageBox::No|QMessageBox::Cancel
@@ -101,8 +101,8 @@
 	if (!category -> remove()) {
 		QET::MessageBox::warning(
 			this,
-			tr("Suppression de la cat\351gorie", "message box title"),
-			tr("La suppression de la cat\351gorie a \351chou\351.", "message box content")
+			tr("Suppression de la catégorie", "message box title"),
+			tr("La suppression de la catégorie a échoué.", "message box content")
 		);
 		return(false);
 	}

Modified: branches/Qt5/sources/elementscategoryeditor.cpp
===================================================================
--- branches/Qt5/sources/elementscategoryeditor.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/elementscategoryeditor.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -44,8 +44,8 @@
 	if (!category_item || !category_item -> isCategory()) {
 		QET::MessageBox::warning(
 			this,
-			tr("Cat\351gorie inexistante", "message box title"),
-			tr("La cat\351gorie demand\351e n'existe pas. Abandon.", "message box content")
+			tr("Catégorie inexistante", "message box title"),
+			tr("La catégorie demandée n'existe pas. Abandon.", "message box content")
 		);
 		return;
 	} else {
@@ -53,7 +53,7 @@
 	}
 	
 	if (mode_edit) {
-		setWindowTitle(tr("\311diter une cat\351gorie", "window title"));
+		setWindowTitle(tr("Éditer une catégorie", "window title"));
 		connect(buttons, SIGNAL(accepted()), this, SLOT(acceptUpdate()));
 		
 		// edition de categorie = affichage des noms deja existants
@@ -61,12 +61,12 @@
 		internal_name_ -> setText(category -> pathName());
 		internal_name_ -> setReadOnly(true);
 	} else {
-		setWindowTitle(tr("Cr\351er une nouvelle cat\351gorie", "window title"));
+		setWindowTitle(tr("Créer une nouvelle catégorie", "window title"));
 		connect(buttons, SIGNAL(accepted()), this, SLOT(acceptCreation()));
 		
 		// nouvelle categorie = une ligne pre-machee
 		NamesList cat_names;
-		cat_names.addName(QLocale::system().name().left(2), tr("Nom de la nouvelle cat\351gorie", "default name when creating a new category"));
+		cat_names.addName(QLocale::system().name().left(2), tr("Nom de la nouvelle catégorie", "default name when creating a new category"));
 		names_list -> setNames(cat_names);
 	}
 	
@@ -74,8 +74,8 @@
 	if (!category -> isWritable()) {
 		QET::MessageBox::warning(
 			this,
-			tr("\311dition en lecture seule", "message box title"),
-			tr("Vous n'avez pas les privil\350ges n\351cessaires pour modifier cette cat\351gorie. Elle sera donc ouverte en lecture seule.", "message box content")
+			tr("Édition en lecture seule", "message box title"),
+			tr("Vous n'avez pas les privilèges nécessaires pour modifier cette catégorie. Elle sera donc ouverte en lecture seule.", "message box content")
 		);
 		names_list -> setReadOnly(true);
 		internal_name_ -> setReadOnly(true);
@@ -107,7 +107,7 @@
 	internal_name_layout -> addWidget(internal_name_);
 	
 	editor_layout -> addLayout(internal_name_layout);
-	editor_layout -> addWidget(new QLabel(tr("Vous pouvez sp\351cifier un nom par langue pour la cat\351gorie.")));
+	editor_layout -> addWidget(new QLabel(tr("Vous pouvez spécifier un nom par langue pour la catégorie.")));
 	editor_layout -> addWidget(names_list);
 	editor_layout -> addWidget(buttons);
 }
@@ -127,7 +127,7 @@
 		QET::MessageBox::critical(
 			this,
 			tr("Nom interne manquant", "message box title"),
-			tr("Vous devez sp\351cifier un nom interne.", "message box content")
+			tr("Vous devez spécifier un nom interne.", "message box content")
 		);
 		return;
 	}
@@ -137,10 +137,10 @@
 	if (category -> category(dirname)) {
 		QET::MessageBox::critical(
 			this,
-			tr("Nom interne d\351j\340 utilis\351", "message box title"),
+			tr("Nom interne déjà utilisé", "message box title"),
 			tr(
-				"Le nom interne que vous avez choisi est d\351j\340 utilis\351 "
-				"par une cat\351gorie existante. Veuillez en choisir un autre.",
+				"Le nom interne que vous avez choisi est déjà utilisé "
+				"par une catégorie existante. Veuillez en choisir un autre.",
 				"message box content"
 			)
 		);
@@ -153,7 +153,7 @@
 		QET::MessageBox::critical(
 			this,
 			tr("Erreur", "message box title"),
-			tr("Impossible de cr\351er la cat\351gorie", "message box content")
+			tr("Impossible de créer la catégorie", "message box content")
 		);
 		return;
 	}
@@ -169,7 +169,7 @@
 		QET::MessageBox::critical(
 			this,
 			tr("Erreur", "message box title"),
-			tr("Impossible d'enregistrer la cat\351gorie", "message box content")
+			tr("Impossible d'enregistrer la catégorie", "message box content")
 		);
 		return;
 	}

Modified: branches/Qt5/sources/elementscollection.cpp
===================================================================
--- branches/Qt5/sources/elementscollection.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/elementscollection.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -148,7 +148,7 @@
 ElementsCollectionItem *ElementsCollection::move(ElementsCategory *, MoveElementsHandler *handler) {
 	if (ElementsCategory *root = rootCategory()) {
 		if (handler) {
-			handler -> errorWithACategory(root, tr("Il n'est pas possible de d\351placer une collection."));
+			handler -> errorWithACategory(root, tr("Il n'est pas possible de déplacer une collection."));
 		}
 	}
 	return(0);

Modified: branches/Qt5/sources/elementspanel.cpp
===================================================================
--- branches/Qt5/sources/elementspanel.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/elementspanel.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -415,7 +415,7 @@
 		}
 	}
 	
-	qtwi_project -> setStatusTip(0, tr("Double-cliquez pour r\351duire ou d\351velopper ce projet", "Status tip"));
+	qtwi_project -> setStatusTip(0, tr("Double-cliquez pour réduire ou développer ce projet", "Status tip"));
 	
 	return(qtwi_project);
 }
@@ -438,8 +438,8 @@
 QTreeWidgetItem *ElementsPanel::updateTemplatesCollectionItem(QTreeWidgetItem *tbt_collection_qtwi, TitleBlockTemplatesCollection *tbt_collection, PanelOptions options, bool freshly_created) {
 	QTreeWidgetItem *tbtc_qtwi = GenericPanel::updateTemplatesCollectionItem(tbt_collection_qtwi, tbt_collection, options, freshly_created);
 	if (tbt_collection && tbt_collection -> parentProject()) {
-		tbtc_qtwi -> setText(0, tr("Cartouches embarqu\351s"));
-		tbtc_qtwi -> setStatusTip(0, tr("Double-cliquez pour r\351duire ou d\351velopper cette collection de cartouches embarqu\351e", "Status tip"));
+		tbtc_qtwi -> setText(0, tr("Cartouches embarqués"));
+		tbtc_qtwi -> setStatusTip(0, tr("Double-cliquez pour réduire ou développer cette collection de cartouches embarquée", "Status tip"));
 	}
 	return(tbtc_qtwi);
 }
@@ -449,7 +449,7 @@
 	item -> setStatusTip(
 		0,
 		tr(
-			"Cliquer-d\351posez ce mod\350le de cartouche sur un sch\351ma pour l'y appliquer.",
+			"Cliquer-déposez ce modèle de cartouche sur un schéma pour l'y appliquer.",
 			"Status tip displayed when selecting a title block template"
 		)
 	);
@@ -461,7 +461,7 @@
 	item -> setStatusTip(
 		0,
 		tr(
-			"Double-cliquez pour r\351duire ou d\351velopper cette cat\351gorie d'\351l\351ments",
+			"Double-cliquez pour réduire ou développer cette catégorie d'éléments",
 			"Status tip displayed by elements category"
 		)
 	);
@@ -472,8 +472,8 @@
 QTreeWidgetItem *ElementsPanel::updateElementsCollectionItem(QTreeWidgetItem *collection_qtwi, ElementsCollection *collection, PanelOptions options, bool freshly_created) {
 	QTreeWidgetItem *c_qtwi = GenericPanel::updateElementsCollectionItem(collection_qtwi, collection, options, freshly_created);
 	if (collection && collection -> project()) {
-		c_qtwi -> setText(0, tr("Collection embarqu\351e"));
-		c_qtwi -> setStatusTip(0, tr("Double-cliquez pour r\351duire ou d\351velopper cette collection d'\351l\351ments embarqu\351e", "Status tip"));
+		c_qtwi -> setText(0, tr("Collection embarquée"));
+		c_qtwi -> setStatusTip(0, tr("Double-cliquez pour réduire ou développer cette collection d'éléments embarquée", "Status tip"));
 	}
 	return(c_qtwi);
 }
@@ -482,7 +482,7 @@
 	QTreeWidgetItem *item = GenericPanel::updateElementItem(element_qtwi, element, options, freshly_created);
 	
 	QString status_tip = tr(
-		"Cliquer-d\351posez cet \351l\351ment sur un sch\351ma pour y ins\351rer un \351l\351ment \253 %1 \273, double-cliquez dessus pour l'\351diter",
+		"Cliquer-déposez cet élément sur un schéma pour y insérer un élément \253 %1 \273, double-cliquez dessus pour l'éditer",
 		"Status tip displayed in the status bar when selecting an element"
 	);
 	item -> setStatusTip(0, status_tip.arg(item -> text(0)));
@@ -587,8 +587,8 @@
 	TitleBlockTemplatesCollection *common_tbt_collection = QETApp::commonTitleBlockTemplatesCollection();
 	common_tbt_collection_item_ = addTemplatesCollection(common_tbt_collection, invisibleRootItem());
 	common_tbt_collection_item_ -> setIcon(0, system_icon);
-	common_tbt_collection_item_ -> setStatusTip(0, tr("Double-cliquez pour r\351duire ou d\351velopper la collection de cartouches QElectroTech", "Status tip"));
-	common_tbt_collection_item_ -> setWhatsThis(0, tr("Ceci est la collection de cartouches fournie avec QElectroTech. Install\351e en tant que composant syst\350me, vous ne pouvez normalement pas la personnaliser.", "\"What's this\" tip"));
+	common_tbt_collection_item_ -> setStatusTip(0, tr("Double-cliquez pour réduire ou développer la collection de cartouches QElectroTech", "Status tip"));
+	common_tbt_collection_item_ -> setWhatsThis(0, tr("Ceci est la collection de cartouches fournie avec QElectroTech. Installée en tant que composant système, vous ne pouvez normalement pas la personnaliser.", "\"What's this\" tip"));
 	if (first_reload_) common_tbt_collection_item_ -> setExpanded(true);
 	
 	// load the common elements collection
@@ -596,8 +596,8 @@
 		// first check local
 		QETApp::commonElementsCollection()->cache()->setLocale(QETApp::langFromSetting());
 		common_collection_item_ = addCollection(QETApp::commonElementsCollection());
-		common_collection_item_ -> setStatusTip(0, tr("Double-cliquez pour r\351duire ou d\351velopper la collection d'\351l\351ments QElectroTech", "Status tip"));
-		common_collection_item_ -> setWhatsThis(0, tr("Ceci est la collection d'\351l\351ments fournie avec QElectroTech. Install\351e en tant que composant syst\350me, vous ne pouvez normalement pas la personnaliser.", "\"What's this\" tip"));
+		common_collection_item_ -> setStatusTip(0, tr("Double-cliquez pour réduire ou développer la collection d'éléments QElectroTech", "Status tip"));
+		common_collection_item_ -> setWhatsThis(0, tr("Ceci est la collection d'éléments fournie avec QElectroTech. Installée en tant que composant système, vous ne pouvez normalement pas la personnaliser.", "\"What's this\" tip"));
 		if (first_reload_) common_collection_item_ -> setExpanded(true);
 	}
 	
@@ -605,8 +605,8 @@
 	TitleBlockTemplatesCollection *custom_tbt_collection = QETApp::customTitleBlockTemplatesCollection();
 	custom_tbt_collection_item_ = addTemplatesCollection(custom_tbt_collection, invisibleRootItem());
 	custom_tbt_collection_item_ -> setIcon(0, user_icon);
-	custom_tbt_collection_item_ -> setStatusTip(0, tr("Double-cliquez pour r\351duire ou d\351velopper votre collection personnelle de cartouches", "Status tip"));
-	custom_tbt_collection_item_ -> setWhatsThis(0, tr("Ceci est votre collection personnelle de cartouches -- utilisez-la pour cr\351er, stocker et \351diter vos propres cartouches.", "\"What's this\" tip"));
+	custom_tbt_collection_item_ -> setStatusTip(0, tr("Double-cliquez pour réduire ou développer votre collection personnelle de cartouches", "Status tip"));
+	custom_tbt_collection_item_ -> setWhatsThis(0, tr("Ceci est votre collection personnelle de cartouches -- utilisez-la pour créer, stocker et éditer vos propres cartouches.", "\"What's this\" tip"));
 	if (first_reload_) custom_tbt_collection_item_ -> setExpanded(true);
 	
 	// load the custom elements collection
@@ -614,8 +614,8 @@
 		// first check local
 		QETApp::customElementsCollection()->cache()->setLocale(QETApp::langFromSetting());
 		custom_collection_item_ = addCollection(QETApp::customElementsCollection());
-		custom_collection_item_ -> setStatusTip(0, tr("Double-cliquez pour r\351duire ou d\351velopper votre collection personnelle d'\351l\351ments", "Status tip"));
-		custom_collection_item_ -> setWhatsThis(0, tr("Ceci est votre collection personnelle d'\351l\351ments -- utilisez-la pour cr\351er, stocker et \351diter vos propres \351l\351ments.", "\"What's this\" tip"));
+		custom_collection_item_ -> setStatusTip(0, tr("Double-cliquez pour réduire ou développer votre collection personnelle d'éléments", "Status tip"));
+		custom_collection_item_ -> setWhatsThis(0, tr("Ceci est votre collection personnelle d'éléments -- utilisez-la pour créer, stocker et éditer vos propres éléments.", "\"What's this\" tip"));
 		if (first_reload_) custom_collection_item_ -> setExpanded(true);
 	}
 	

Modified: branches/Qt5/sources/elementspanelwidget.cpp
===================================================================
--- branches/Qt5/sources/elementspanelwidget.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/elementspanelwidget.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -56,29 +56,29 @@
 	open_directory        = new QAction(QET::Icons::DocumentOpen,              tr("Ouvrir le dossier correspondant"),     this);
 	copy_path             = new QAction(QET::Icons::CopyFile,                  tr("Copier le chemin"),                    this);
 	reload                = new QAction(QET::Icons::ViewRefresh,               tr("Recharger les collections"),           this);
-	new_category          = new QAction(QET::Icons::FolderNew,                 tr("Nouvelle cat\351gorie"),               this);
-	edit_category         = new QAction(QET::Icons::FolderEdit,                tr("\311diter la cat\351gorie"),           this);
-	delete_category       = new QAction(QET::Icons::FolderDelete,              tr("Supprimer la cat\351gorie"),           this);
+	new_category          = new QAction(QET::Icons::FolderNew,                 tr("Nouvelle catégorie"),               this);
+	edit_category         = new QAction(QET::Icons::FolderEdit,                tr("Éditer la catégorie"),           this);
+	delete_category       = new QAction(QET::Icons::FolderDelete,              tr("Supprimer la catégorie"),           this);
 	delete_collection     = new QAction(QET::Icons::FolderDelete,              tr("Vider la collection"),                 this);
-	new_element           = new QAction(QET::Icons::ElementNew,                tr("Nouvel \351l\351ment"),                this);
-	edit_element          = new QAction(QET::Icons::ElementEdit,               tr("\311diter l'\351l\351ment"),           this);
-	delete_element        = new QAction(QET::Icons::ElementDelete,             tr("Supprimer l'\351l\351ment"),           this);
-	open_element          = new QAction(QET::Icons::DocumentImport,            tr("Ouvrir un fichier \351l\351ment"),     this);
+	new_element           = new QAction(QET::Icons::ElementNew,                tr("Nouvel élément"),                this);
+	edit_element          = new QAction(QET::Icons::ElementEdit,               tr("Éditer l'élément"),           this);
+	delete_element        = new QAction(QET::Icons::ElementDelete,             tr("Supprimer l'élément"),           this);
+	open_element          = new QAction(QET::Icons::DocumentImport,            tr("Ouvrir un fichier élément"),     this);
 	prj_activate          = new QAction(QET::Icons::ProjectFile,               tr("Basculer vers ce projet"),             this);
 	prj_close             = new QAction(QET::Icons::DocumentClose,             tr("Fermer ce projet"),                    this);
-	prj_edit_prop         = new QAction(QET::Icons::DialogInformation,         tr("Propri\351t\351s du projet"),          this);
-	prj_prop_diagram      = new QAction(QET::Icons::DialogInformation,         tr("Propri\351t\351s du sch\351ma"),       this);
-	prj_add_diagram       = new QAction(QET::Icons::DiagramAdd,                tr("Ajouter un sch\351ma"),                this);
-	prj_del_diagram       = new QAction(QET::Icons::DiagramDelete,             tr("Supprimer ce sch\351ma"),              this);
-	prj_move_diagram_up   = new QAction(QET::Icons::GoUp,                      tr("Remonter ce sch\351ma"),               this);
-	prj_move_diagram_down = new QAction(QET::Icons::GoDown,                    tr("Abaisser ce sch\351ma"),               this);
-	prj_move_diagram_upx10   = new QAction(QET::Icons::GoUp,                   tr("Remonter ce sch\351ma x10"),           this);
-	prj_move_diagram_downx10 = new QAction(QET::Icons::GoDown,                 tr("Abaisser ce sch\351ma x10"),           this);
-	tbt_add               = new QAction(QET::Icons::TitleBlock,                tr("Nouveau mod\350le"),                   this);
-	tbt_edit              = new QAction(QET::Icons::TitleBlock,                tr("\311diter ce mod\350le"),              this);
-	tbt_remove            = new QAction(QET::Icons::TitleBlock,                tr("Supprimer ce mod\350le"),              this);
-	move_elements_        = new QAction(QET::Icons::MoveFile,                  tr("D\351placer dans cette cat\351gorie"), this);
-	copy_elements_        = new QAction(QET::Icons::CopyFile,                  tr("Copier dans cette cat\351gorie"),      this);
+	prj_edit_prop         = new QAction(QET::Icons::DialogInformation,         tr("Propriétés du projet"),          this);
+	prj_prop_diagram      = new QAction(QET::Icons::DialogInformation,         tr("Propriétés du schéma"),       this);
+	prj_add_diagram       = new QAction(QET::Icons::DiagramAdd,                tr("Ajouter un schéma"),                this);
+	prj_del_diagram       = new QAction(QET::Icons::DiagramDelete,             tr("Supprimer ce schéma"),              this);
+	prj_move_diagram_up   = new QAction(QET::Icons::GoUp,                      tr("Remonter ce schéma"),               this);
+	prj_move_diagram_down = new QAction(QET::Icons::GoDown,                    tr("Abaisser ce schéma"),               this);
+	prj_move_diagram_upx10   = new QAction(QET::Icons::GoUp,                   tr("Remonter ce schéma x10"),           this);
+	prj_move_diagram_downx10 = new QAction(QET::Icons::GoDown,                 tr("Abaisser ce schéma x10"),           this);
+	tbt_add               = new QAction(QET::Icons::TitleBlock,                tr("Nouveau modèle"),                   this);
+	tbt_edit              = new QAction(QET::Icons::TitleBlock,                tr("Éditer ce modèle"),              this);
+	tbt_remove            = new QAction(QET::Icons::TitleBlock,                tr("Supprimer ce modèle"),              this);
+	move_elements_        = new QAction(QET::Icons::MoveFile,                  tr("Déplacer dans cette catégorie"), this);
+	copy_elements_        = new QAction(QET::Icons::CopyFile,                  tr("Copier dans cette catégorie"),      this);
 	cancel_elements_      = new QAction(QET::Icons::Cancel,                    tr("Annuler"),                             this);
 	erase_textfield       = new QAction(QET::Icons::EditClearLocationBar,      tr("Effacer le filtre"),                   this);
 
@@ -498,10 +498,10 @@
 int ElementsPanelWidget::launchCategoriesManager() {
 	QDialog new_category_dialog(this);
 	new_category_dialog.setMinimumSize(480, 280);
-	new_category_dialog.setWindowTitle(tr("Gestionnaire de cat\351gories", "window title"));
+	new_category_dialog.setWindowTitle(tr("Gestionnaire de catégories", "window title"));
 	
 	QVBoxLayout *layout = new QVBoxLayout(&new_category_dialog);
-	QLabel *explication = new QLabel(tr("Vous pouvez utiliser ce gestionnaire pour ajouter, supprimer ou modifier les cat\351gories."));
+	QLabel *explication = new QLabel(tr("Vous pouvez utiliser ce gestionnaire pour ajouter, supprimer ou modifier les catégories."));
 	explication -> setAlignment(Qt::AlignJustify | Qt::AlignVCenter);
 	explication -> setWordWrap(true);
 	layout -> addWidget(explication);

Modified: branches/Qt5/sources/exportdialog.cpp
===================================================================
--- branches/Qt5/sources/exportdialog.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/exportdialog.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -57,7 +57,7 @@
 	// la taille minimale du dialogue est fixee
 	setMinimumSize(800, 390);
 	resize(minimumSize());
-	setWindowTitle(tr("Exporter les sch\351mas du projet", "window title"));
+	setWindowTitle(tr("Exporter les schémas du projet", "window title"));
 
 	// options d'export, dans le widget epw
 	epw = new ExportPropertiesWidget(default_export_properties);
@@ -72,11 +72,11 @@
 	// disposition des elements
 
 	QHBoxLayout *hLayout = new QHBoxLayout();
-	hLayout -> addWidget(new QLabel(tr("Choisissez les sch\351mas que vous d\351sirez exporter ainsi que leurs dimensions :")));
+	hLayout -> addWidget(new QLabel(tr("Choisissez les schémas que vous désirez exporter ainsi que leurs dimensions :")));
 	selectAll   = new QPushButton();
 	deSelectAll = new QPushButton();
 	selectAll   -> setText(tr("Tout cocher"));
-	deSelectAll -> setText(tr("Tout d\351cocher"));
+	deSelectAll -> setText(tr("Tout décocher"));
 	hLayout -> addWidget(selectAll);
 	hLayout -> addWidget(deSelectAll);
 	connect(selectAll,   SIGNAL(clicked()),            this, SLOT(slot_selectAllClicked()));
@@ -138,7 +138,7 @@
 	diagrams_list_layout_ = new QGridLayout();
 	
 	int line_count = 0;
-	diagrams_list_layout_ -> addWidget(new QLabel(tr("Sch\351ma")),        line_count, 1, Qt::AlignHCenter | Qt::AlignVCenter);
+	diagrams_list_layout_ -> addWidget(new QLabel(tr("Schéma")),        line_count, 1, Qt::AlignHCenter | Qt::AlignVCenter);
 	diagrams_list_layout_ -> addWidget(new QLabel(tr("Nom de fichier")),   line_count, 2, Qt::AlignHCenter | Qt::AlignVCenter);
 	diagrams_list_layout_ -> addWidget(new QLabel(tr("Dimensions")),       line_count, 3, Qt::AlignHCenter | Qt::AlignVCenter);
 	
@@ -769,7 +769,7 @@
 			tr("Noms des fichiers cibles", "message box title"),
 			tr(
 				"Vous devez entrer un nom de fichier non vide et unique pour chaque "
-				"sch\351ma \340 exporter.",
+				"schéma à exporter.",
 				"message box content"
 			)
 		);
@@ -782,8 +782,8 @@
 	if (!target_dir_path.exists()) {
 		QET::MessageBox::warning(
 			this,
-			tr("Dossier non sp\351cifi\351", "message box title"),
-			tr("Vous devez sp\351cifier le chemin du dossier dans lequel seront enregistr\351s les fichiers images.", "message box content"),
+			tr("Dossier non spécifié", "message box title"),
+			tr("Vous devez spécifier le chemin du dossier dans lequel seront enregistrés les fichiers images.", "message box content"),
 			QMessageBox::Ok
 		);
 		return;
@@ -824,11 +824,11 @@
 	if (file_infos.exists() && !file_infos.isWritable()) {
 		QET::MessageBox::critical(
 			this,
-			tr("Impossible d'\351crire dans ce fichier", "message box title"),
+			tr("Impossible d'écrire dans ce fichier", "message box title"),
 			QString(
 				tr(
 					"Il semblerait que vous n'ayez pas les permissions "
-					"n\351cessaires pour \351crire dans le fichier %1.",
+					"nécessaires pour écrire dans le fichier %1.",
 					"message box content"
 				)
 			).arg(diagram_path),
@@ -1031,7 +1031,7 @@
 	
 	// titre et nom de fichier du schema
 	QString diagram_title = diagram -> title();
-	if (diagram_title.isEmpty()) diagram_title = QObject::tr("Sch\351ma sans titre");
+	if (diagram_title.isEmpty()) diagram_title = QObject::tr("Schéma sans titre");
 	QString diagram_filename = diagram -> title();
 	if (diagram_filename.isEmpty()) diagram_filename = QObject::tr("schema");
 	diagram_filename = QET::stringToFileName(diagram_filename);
@@ -1062,7 +1062,7 @@
 	
 	reset_size = new QPushButton();
 	reset_size -> setIcon(QET::Icons::Start);
-	reset_size -> setToolTip(QObject::tr("R\351initialiser les dimensions"));
+	reset_size -> setToolTip(QObject::tr("Réinitialiser les dimensions"));
 	
 	preview = new QPushButton();
 	preview -> setIcon(QET::Icons::ZoomOriginal);

Modified: branches/Qt5/sources/exportpropertieswidget.cpp
===================================================================
--- branches/Qt5/sources/exportpropertieswidget.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/exportpropertieswidget.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -157,7 +157,7 @@
 	export_border = new QRadioButton(tr("Exporter le cadre"), groupbox_options);
 	optionshlayout -> addWidget(export_border, 0, 0);
 	exported_content_choices -> addButton(export_border);
-	export_elements = new QRadioButton(tr("Exporter les \351l\351ments"), groupbox_options);
+	export_elements = new QRadioButton(tr("Exporter les éléments"), groupbox_options);
 	optionshlayout -> addWidget(export_elements, 0, 1);
 	exported_content_choices -> addButton(export_elements);
 	

Modified: branches/Qt5/sources/genericpanel.cpp
===================================================================
--- branches/Qt5/sources/genericpanel.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/genericpanel.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -239,7 +239,7 @@
 		);
 	}
 	project_qtwi -> setToolTip(0, final_tooltip);
-	QString project_whatsthis = tr("Ceci est un projet QElectroTech, c'est-\340-dire un fichier d'extension .qet regroupant plusieurs sch\351mas/folios. Il embarque \351galement les \351l\351ments et mod\350les de cartouches utilis\351s dans ces sch\351mas/folios.", "\"What's this\" tip");
+	QString project_whatsthis = tr("Ceci est un projet QElectroTech, c'est-à-dire un fichier d'extension .qet regroupant plusieurs schémas/folios. Il embarque également les éléments et modèles de cartouches utilisés dans ces schémas/folios.", "\"What's this\" tip");
 	project_qtwi -> setWhatsThis(0, project_whatsthis);
 	return(updateItem(project_qtwi, options, freshly_created));
 }
@@ -301,12 +301,12 @@
 			project_qtwi,
 			options
 		);
-		QString collection_whatsthis = tr("Ceci est une collection embarqu\351e dans un fichier projet. Elle permet de stocker et g\351rer les \351l\351ments utilis\351s dans les sch\351mas du projet parent.", "\"What's this\" tip");
+		QString collection_whatsthis = tr("Ceci est une collection embarquée dans un fichier projet. Elle permet de stocker et gérer les éléments utilisés dans les schémas du projet parent.", "\"What's this\" tip");
 		collection_qtwi -> setWhatsThis(0, collection_whatsthis);
 		
 		// special instructions for the integration category
 		if (QTreeWidgetItem *integration_qtwi = itemForElementsCategory(project -> integrationCategory())) {
-			QString integration_whats_this = tr("Cette cat\351gorie d'\351l\351ments est utilis\351e pour int\351grer automatiquement dans le projet tout \351l\351ment utilis\351 sur un des sch\351mas de ce projet.", "\"What's this\" tip");
+			QString integration_whats_this = tr("Cette catégorie d'éléments est utilisée pour intégrer automatiquement dans le projet tout élément utilisé sur un des schémas de ce projet.", "\"What's this\" tip");
 			integration_qtwi -> setWhatsThis(0, integration_whats_this);
 		}
 		
@@ -365,7 +365,7 @@
 	
 	QString displayed_title = diagram -> title();
 	if (displayed_title.isEmpty()) {
-		displayed_title = tr("Sch\351ma sans titre", "Fallback label when a diagram has no title");
+		displayed_title = tr("Schéma sans titre", "Fallback label when a diagram has no title");
 	}
 	
 	QString displayed_label;
@@ -451,7 +451,7 @@
 QTreeWidgetItem *GenericPanel::updateTemplatesCollectionItem(QTreeWidgetItem *tbt_collection_qtwi, TitleBlockTemplatesCollection *tbt_collection, PanelOptions options, bool freshly_created) {
 	Q_UNUSED(options)
 	QString label = tbt_collection -> title();
-	if (label.isEmpty()) label = tr("Mod\350les de cartouche");
+	if (label.isEmpty()) label = tr("Modèles de cartouche");
 	
 	tbt_collection_qtwi -> setText(0, label);
 	tbt_collection_qtwi -> setToolTip(0, tbt_collection -> location().toString());
@@ -541,9 +541,9 @@
 */
 QTreeWidgetItem *GenericPanel::updateTemplateItem(QTreeWidgetItem *tb_template_qtwi, const TitleBlockTemplateLocation &tb_template, PanelOptions options, bool freshly_created) {
 	Q_UNUSED(options)
-	tb_template_qtwi -> setText(0, tr("Mod\350le \"%1\"", "used to display a title block template").arg(tb_template.name()));
+	tb_template_qtwi -> setText(0, tr("Modèle \"%1\"", "used to display a title block template").arg(tb_template.name()));
 	QString tbt_whatsthis = tr(
-		"Ceci est un mod\350le de cartouche, qui peut \352tre appliqu\351 \340 un sch\351ma.",
+		"Ceci est un modèle de cartouche, qui peut être appliqué à un schéma.",
 		"\"What's this\" tip"
 	);
 	tb_template_qtwi -> setWhatsThis(0, tbt_whatsthis);
@@ -728,7 +728,7 @@
 	Q_UNUSED(options)
 	if (!category || !category_qtwi) return(0);
 	QString category_whatsthis = tr(
-		"Ceci est une cat\351gorie d'\351l\351ments, un simple container permettant d'organiser les collections d'\351l\351ments",
+		"Ceci est une catégorie d'éléments, un simple container permettant d'organiser les collections d'éléments",
 		"\"What's this\" tip"
 	);
 	category_qtwi -> setWhatsThis(0, category_whatsthis);
@@ -881,7 +881,7 @@
 	
 	ElementsLocation element_location = element -> location();
 	element_qtwi -> setText(0, cache -> name());
-	QString element_whatsthis = tr("Ceci est un \351l\351ment que vous pouvez ins\351rer dans un sch\351ma.", "\"What's this\" tip");
+	QString element_whatsthis = tr("Ceci est un élément que vous pouvez insérer dans un schéma.", "\"What's this\" tip");
 	element_qtwi -> setWhatsThis(0, element_whatsthis);
 	if (options & DisplayElementsPreview) {
 		element_qtwi -> setIcon(0, QIcon(cache -> pixmap()));
@@ -1167,7 +1167,7 @@
 	t.setColorAt(0, QColor("#ffc0c0"));
 	t.setColorAt(1, QColor("#ffffff"));
 	qtwi -> setBackground(0, QBrush(t));
-	qtwi -> setToolTip(0, QString(tr("%1 [non utilis\351 dans le projet]")).arg(qtwi -> toolTip(0)));
+	qtwi -> setToolTip(0, QString(tr("%1 [non utilisé dans le projet]")).arg(qtwi -> toolTip(0)));
 }
 
 /**

Modified: branches/Qt5/sources/integrationmoveelementshandler.cpp
===================================================================
--- branches/Qt5/sources/integrationmoveelementshandler.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/integrationmoveelementshandler.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -118,14 +118,14 @@
 void IntegrationMoveElementsHandler::initDialog() {
 	if (integ_dialog_) return;
 	integ_dialog_ = new QDialog(parent_widget_);
-	integ_dialog_ -> setWindowTitle(tr("Int\351gration d'un \351l\351ment"));
+	integ_dialog_ -> setWindowTitle(tr("Intégration d'un élément"));
 	
 	dialog_label_ = new QLabel(
 		QString(
 			tr(
-				"L'\351l\351ment a d\351j\340 \351t\351 "
-				"int\351gr\351 dans le projet. Toutefois, la version que vous "
-				"tentez de poser semble diff\351rente. Que souhaitez-vous "
+				"L'élément a déjà été "
+				"intégré dans le projet. Toutefois, la version que vous "
+				"tentez de poser semble différente. Que souhaitez-vous "
 				"faire ?",
 				"dialog content - %1 is an element's path name"
 			)
@@ -135,7 +135,7 @@
 	use_existing_elmt_ = new QRadioButton(
 		QString(
 			tr(
-				"Utiliser l'\351l\351ment d\351j\340 int\351gr\351",
+				"Utiliser l'élément déjà intégré",
 				"dialog content"
 			)
 		)
@@ -144,7 +144,7 @@
 	integrate_new_element_ = new QRadioButton(
 		QString(
 			tr(
-				"Int\351grer l'\351l\351ment d\351pos\351",
+				"Intégrer l'élément déposé",
 				"dialog content"
 			)
 		)
@@ -154,7 +154,7 @@
 	erase_element_ = new QRadioButton(
 		QString(
 			tr(
-				"\311craser l'\351l\351ment d\351j\340 int\351gr\351",
+				"Écraser l'élément déjà intégré",
 				"dialog content"
 			)
 		)
@@ -164,7 +164,7 @@
 	integrate_both_ = new QRadioButton(
 		QString(
 			tr(
-				"Faire cohabiter les deux \351l\351ments",
+				"Faire cohabiter les deux éléments",
 				"dialog content"
 			)
 		)

Modified: branches/Qt5/sources/interactivemoveelementshandler.cpp
===================================================================
--- branches/Qt5/sources/interactivemoveelementshandler.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/interactivemoveelementshandler.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -68,7 +68,7 @@
 	QLabel *question_label = new QLabel(
 		QString(
 			tr(
-				"La cat\351gorie \253\240%1\240\273 (%2) existe d\351j\340. "
+				"La catégorie \253\240%1\240\273 (%2) existe déjà. "
 				"Que souhaitez-vous faire ?",
 				"dialog content"
 			)
@@ -116,7 +116,7 @@
 	QLabel *question_label = new QLabel(
 		QString(
 			tr(
-				"L'\351l\351ment \253\240%1\240\273 existe d\351j\340. "
+				"L'élément \253\240%1\240\273 existe déjà. "
 				"Que souhaitez-vous faire ?",
 				"dialog content"
 			)
@@ -149,7 +149,7 @@
 	@return QET::Retry, QET::Ignore ou QET::Abort
 */
 QET::Action InteractiveMoveElementsHandler::categoryIsNotReadable(ElementsCategory *category) {
-	QString message = QString(tr("La cat\351gorie %1 n'est pas accessible en lecture.", "message box content")).arg(category -> location().toString());
+	QString message = QString(tr("La catégorie %1 n'est pas accessible en lecture.", "message box content")).arg(category -> location().toString());
 	return(retryErrorMessage(message));
 }
 
@@ -159,7 +159,7 @@
 	@return QET::Retry, QET::Ignore ou QET::Abort
 */
 QET::Action InteractiveMoveElementsHandler::elementIsNotReadable(ElementDefinition *element) {
-	QString message = QString(tr("L'\351l\351ment %1 n'est pas accessible en lecture.", "message box content")).arg(element -> location().toString());
+	QString message = QString(tr("L'élément %1 n'est pas accessible en lecture.", "message box content")).arg(element -> location().toString());
 	return(retryErrorMessage(message));
 }
 
@@ -169,7 +169,7 @@
 	@return QET::Retry, QET::Ignore ou QET::Abort
 */
 QET::Action InteractiveMoveElementsHandler::categoryIsNotWritable(ElementsCategory *category) {
-	QString message = QString(tr("La cat\351gorie %1 n'est pas accessible en \351criture.", "message box content")).arg(category -> location().toString());
+	QString message = QString(tr("La catégorie %1 n'est pas accessible en écriture.", "message box content")).arg(category -> location().toString());
 	return(retryErrorMessage(message));
 }
 
@@ -179,7 +179,7 @@
 	@return QET::Retry, QET::Ignore ou QET::Abort
 */
 QET::Action InteractiveMoveElementsHandler::elementIsNotWritable(ElementDefinition *element) {
-	QString message = QString(tr("L'\351l\351ment %1 n'est pas accessible en \351criture.", "message box content")).arg(element -> location().toString());
+	QString message = QString(tr("L'élément %1 n'est pas accessible en écriture.", "message box content")).arg(element -> location().toString());
 	return(retryErrorMessage(message));
 }
 
@@ -191,7 +191,7 @@
 */
 QET::Action InteractiveMoveElementsHandler::errorWithACategory(ElementsCategory *category, const QString &message) {
 	QString category_location = category -> location().toString();
-	QString error_message = QString("Une erreur s'est produite avec la cat\351gorie %1\240: %2").arg(category_location).arg(message);
+	QString error_message = QString("Une erreur s'est produite avec la catégorie %1\240: %2").arg(category_location).arg(message);
 	simpleErrorMessage(error_message);
 	return(QET::Ignore);
 }
@@ -204,7 +204,7 @@
 */
 QET::Action InteractiveMoveElementsHandler::errorWithAnElement(ElementDefinition *element, const QString &message) {
 	QString element_location = element -> location().toString();
-	QString error_message = QString("Une erreur s'est produite avec l'\351l\351ment %1\240: %2").arg(element_location).arg(message);
+	QString error_message = QString("Une erreur s'est produite avec l'élément %1\240: %2").arg(element_location).arg(message);
 	simpleErrorMessage(error_message);
 	return(QET::Ignore);
 }
@@ -240,8 +240,8 @@
 	
 	// initialisation des boutons
 	rename_button_     = new QPushButton(tr("Renommer"));
-	erase_button_      = new QPushButton(tr("\311craser"));
-	erase_all_button_  = new QPushButton(tr("\311craser tout"));
+	erase_button_      = new QPushButton(tr("Écraser"));
+	erase_all_button_  = new QPushButton(tr("Écraser tout"));
 	ignore_button_     = new QPushButton(tr("Ignorer"));
 	ignore_all_button_ = new QPushButton(tr("Ignorer tout"));
 	abort_button_      = new QPushButton(tr("Annuler"));

Modified: branches/Qt5/sources/nameslistwidget.cpp
===================================================================
--- branches/Qt5/sources/nameslistwidget.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/nameslistwidget.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -35,11 +35,11 @@
 	tree_names -> setHeaderLabels(headers);
 	tree_names -> setWhatsThis(
 		tr(
-			"Cette liste vous permet de saisir un court texte de fa\347on \340 ce"
+			"Cette liste vous permet de saisir un court texte de fa\347on à ce"
 			" qu'il soit traduisible dans d'autres langues. Pour ce faire, elle"
 			" associe des codes ISO 639-1 de langues (ex. : \"fr\" pour"
 			" fran\347ais) aux traductions du texte en question dans ces"
-			" m\352mes langues.",
+			" mêmes langues.",
 			"\"What's this\" tip"
 		)
 	);

Modified: branches/Qt5/sources/newelementwizard.cpp
===================================================================
--- branches/Qt5/sources/newelementwizard.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/newelementwizard.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -46,7 +46,7 @@
 #endif
 
 	setPixmap(LogoPixmap, QPixmap(":/ico/256x256/qelectrotech.png").scaled(64, 64, Qt::KeepAspectRatio, Qt::SmoothTransformation));
-	setWindowTitle(tr("Cr\351er un nouvel \351l\351ment : Assistant", "window title"));
+	setWindowTitle(tr("Créer un nouvel élément : Assistant", "window title"));
 	setButtonText(QWizard::NextButton, tr("&Suivant >"));
 	addPage(buildStep1());
 	addPage(buildStep2());
@@ -94,8 +94,8 @@
 QWizardPage *NewElementWizard::buildStep1() {
 	QWizardPage *page = new QWizardPage();
 	page -> setProperty("WizardState", Category);
-	page -> setTitle(tr("\311tape 1/3 : Cat\351gorie parente", "wizard page title"));
-	page -> setSubTitle(tr("S\351lectionnez une cat\351gorie dans laquelle enregistrer le nouvel \351l\351ment.", "wizard page subtitle"));
+	page -> setTitle(tr("Étape 1/3 : Catégorie parente", "wizard page title"));
+	page -> setSubTitle(tr("Sélectionnez une catégorie dans laquelle enregistrer le nouvel élément.", "wizard page subtitle"));
 	QVBoxLayout *layout = new QVBoxLayout();
 	
 	categories_list = new ElementsCategoriesWidget();
@@ -111,13 +111,13 @@
 QWizardPage *NewElementWizard::buildStep2() {
 	QWizardPage *page = new QWizardPage();
 	page -> setProperty("WizardState", Filename);
-	page -> setTitle(tr("\311tape 2/3 : Nom du fichier", "wizard page title"));
-	page -> setSubTitle(tr("Indiquez le nom du fichier dans lequel enregistrer le nouvel \351l\351ment.", "wizard page subtitle"));
+	page -> setTitle(tr("Étape 2/3 : Nom du fichier", "wizard page title"));
+	page -> setSubTitle(tr("Indiquez le nom du fichier dans lequel enregistrer le nouvel élément.", "wizard page subtitle"));
 	QVBoxLayout *layout = new QVBoxLayout();
 	
 	qle_filename = new QFileNameEdit(tr("nouvel_element"));
 	qle_filename -> selectAll();
-	QLabel *explication2 = new QLabel(tr("Vous n'\352tes pas oblig\351 de pr\351ciser l'extension *.elmt. Elle sera ajout\351e automatiquement."));
+	QLabel *explication2 = new QLabel(tr("Vous n'êtes pas obligé de préciser l'extension *.elmt. Elle sera ajoutée automatiquement."));
 	explication2 -> setAlignment(Qt::AlignJustify | Qt::AlignVCenter);
 	explication2 -> setWordWrap(true);
 	layout -> addWidget(qle_filename);
@@ -134,13 +134,13 @@
 QWizardPage *NewElementWizard::buildStep3() {
 	QWizardPage *page = new QWizardPage();
 	page -> setProperty("WizardState", Names);
-	page -> setTitle(tr("\311tape 3/3 : Noms de l'\351l\351ment", "wizard page title"));
-	page -> setSubTitle(tr("Indiquez le ou les noms de l'\351l\351ment.", "wizard page subtitle"));
+	page -> setTitle(tr("Étape 3/3 : Noms de l'élément", "wizard page title"));
+	page -> setSubTitle(tr("Indiquez le ou les noms de l'élément.", "wizard page subtitle"));
 	QVBoxLayout *layout = new QVBoxLayout();
 	
 	element_names = new NamesListWidget();
 	NamesList hash_name;
-	hash_name.addName(QLocale::system().name().left(2), tr("Nom du nouvel \351l\351ment", "default name when creating a new element"));
+	hash_name.addName(QLocale::system().name().left(2), tr("Nom du nouvel élément", "default name when creating a new element"));
 	element_names -> setNames(hash_name);
 	layout -> addWidget(element_names);
 	
@@ -182,7 +182,7 @@
 		QET::MessageBox::critical(
 			parentWidget(),
 			tr("Erreur", "message box title"),
-			tr("Vous devez s\351lectionner une cat\351gorie.", "message box content")
+			tr("Vous devez sélectionner une catégorie.", "message box content")
 		);
 	}
 	return(step1_ok);
@@ -214,7 +214,7 @@
 		QET::MessageBox::critical(
 			this,
 			tr("Erreur", "message box title"),
-			tr("Merci de ne pas utiliser les caract\350res suivants : \\ / : * ? \" < > |", "message box content")
+			tr("Merci de ne pas utiliser les caractères suivants : \\ / : * ? \" < > |", "message box content")
 		);
 		return(false);
 	}
@@ -223,8 +223,8 @@
 	if (chosen_category -> element(file_name)) {
 		QMessageBox::StandardButton answer = QET::MessageBox::question(
 			this,
-			"\311craser le fichier ?",
-			"Le fichier existe d\351j\340. Souhaitez-vous l'\351craser ?",
+			"Écraser le fichier ?",
+			"Le fichier existe déjà. Souhaitez-vous l'écraser ?",
 			QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel,
 			QMessageBox::No
 		);

Modified: branches/Qt5/sources/nomenclature.cpp
===================================================================
--- branches/Qt5/sources/nomenclature.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/nomenclature.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -81,7 +81,7 @@
 QString nomenclature::getNomenclature() {
 	//Process...
 	QString data = tr("NOMENCLATURE : ") + m_project -> title() + "\n\n";
-	data += tr("Folio") +";"+ tr("Sch\351ma") +";"+ tr("D\351signation qet")+";"+ tr("Label") +";"+ tr("D\351signation")+";"+ tr("Commentaire") +";"+ tr("Fabricant") +";"+ tr("Reference") +";"+ tr("Machine-reference")+"\n";
+	data += tr("Folio") +";"+ tr("Schéma") +";"+ tr("Désignation qet")+";"+ tr("Label") +";"+ tr("Désignation")+";"+ tr("Commentaire") +";"+ tr("Fabricant") +";"+ tr("Reference") +";"+ tr("Machine-reference")+"\n";
 
 	if(m_list_diagram.isEmpty()) return data;
 

Modified: branches/Qt5/sources/projectconfigpages.cpp
===================================================================
--- branches/Qt5/sources/projectconfigpages.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/projectconfigpages.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -114,7 +114,7 @@
 	@return the title for this page
 */
 QString ProjectMainConfigPage::title() const {
-	return(tr("G\351n\351ral", "configuration page title"));
+	return(tr("Général", "configuration page title"));
 }
 
 /**
@@ -160,10 +160,10 @@
 void ProjectMainConfigPage::initWidgets() {
 	title_label_ = new QLabel(tr("Titre du projet\240:", "label when configuring"));
 	title_value_ = new QLineEdit();
-	title_information_ = new QLabel(tr("Ce titre sera disponible pour tous les sch\351mas de ce projet en tant que %projecttitle.", "informative label"));
+	title_information_ = new QLabel(tr("Ce titre sera disponible pour tous les schémas de ce projet en tant que %projecttitle.", "informative label"));
 	project_variables_label_ = new QLabel(
 		tr(
-			"Vous pouvez d\351finir ci-dessous des propri\351t\351s personnalis\351es qui seront disponibles pour tous les sch\351mas de ce projet (typiquement pour les cartouches).",
+			"Vous pouvez définir ci-dessous des propriétés personnalisées qui seront disponibles pour tous les schémas de ce projet (typiquement pour les cartouches).",
 			 "informative label"
 		)
 	);
@@ -250,14 +250,14 @@
  * Init some widget of this page
  */
 void ProjectAutoNumConfigPage::initWidgets() {
-	m_label = new QLabel(tr("Num\351rotations disponibles :", "availables numerotations"), this);
+	m_label = new QLabel(tr("Numérotations disponibles :", "availables numerotations"), this);
 
 	m_context_cb = new QComboBox(this);
 	m_context_cb->setEditable(true);
-	m_context_cb->addItem(tr("Nom de la nouvelle num\351rotation"));
+	m_context_cb->addItem(tr("Nom de la nouvelle numérotation"));
 
 	m_remove_pb = new QPushButton(QET::Icons::EditDelete, QString(), this);
-	m_remove_pb -> setToolTip(tr("Supprimer la num\351rotation"));
+	m_remove_pb -> setToolTip(tr("Supprimer la numérotation"));
 
 	m_saw = new SelectAutonumW(this);
 }
@@ -311,7 +311,7 @@
  * @param str, key of context stored in project
  */
 void ProjectAutoNumConfigPage::updateContext(QString str) {
-	if (str == tr("Nom de la nouvelle num\351rotation")) m_saw -> setContext(NumerotationContext());
+	if (str == tr("Nom de la nouvelle numérotation")) m_saw -> setContext(NumerotationContext());
 	else m_saw ->setContext(project_->conductorAutoNum(str));
 }
 
@@ -322,7 +322,7 @@
 void ProjectAutoNumConfigPage::saveContext() {
 	// If the text is the default text "Name of new numerotation" save the edited context
 	// With the the name "No name"
-	if (m_context_cb -> currentText() == tr("Nom de la nouvelle num\351rotation")) {
+	if (m_context_cb -> currentText() == tr("Nom de la nouvelle numérotation")) {
 		project_->addConductorAutoNum (tr("Sans nom"), m_saw -> toNumContext());
 		m_context_cb -> addItem(tr("Sans nom"));
 	}
@@ -343,7 +343,7 @@
  */
 void ProjectAutoNumConfigPage::removeContext() {
 	//if default text, return
-	if ( m_context_cb -> currentText() == tr("Nom de la nouvelle num\351rotation") ) return;
+	if ( m_context_cb -> currentText() == tr("Nom de la nouvelle numérotation") ) return;
 	project_     -> removeConductorAutonum (m_context_cb -> currentText() );
 	m_context_cb -> removeItem             (m_context_cb -> currentIndex() );
 }

Modified: branches/Qt5/sources/projectview.cpp
===================================================================
--- branches/Qt5/sources/projectview.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/projectview.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -234,7 +234,7 @@
 	if (title.isEmpty()) title = "QElectroTech ";
 
 	int close_dialog = QMessageBox::question(this, title,
-								   tr("Le projet \340 \351t\351 modifi\351.\n"
+								   tr("Le projet à été modifié.\n"
 									  "Voulez-vous enregistrer les modifications ?"),
 								   QMessageBox::Save | QMessageBox::Discard
 								   | QMessageBox::Cancel,
@@ -260,7 +260,7 @@
 		this,
 		tr("Enregistrer sous", "dialog title"),
 		project_ -> currentDir(),
-		tr("Sch\351ma QElectroTech (*.qet)", "filetypes allowed when saving a diagram file")
+		tr("Schéma QElectroTech (*.qet)", "filetypes allowed when saving a diagram file")
 	);
 	
 	// if no filepath is provided, return an empty string
@@ -282,7 +282,7 @@
 	view is not associated to any project.
 */
 QETResult ProjectView::noProjectResult() const {
-	QETResult no_project(tr("aucun projet affich\351", "error message"), false);
+	QETResult no_project(tr("aucun projet affiché", "error message"), false);
 	return(no_project);
 }
 
@@ -368,8 +368,8 @@
 	//Ask confirmation to user.
 	int answer = QET::MessageBox::question(
 		this,
-		tr("Supprimer le sch\351ma ?", "message box title"),
-		tr("\312tes-vous s\373r de vouloir supprimer ce sch\351ma du projet ? Ce changement est irr\351versible.", "message box content"),
+		tr("Supprimer le schéma ?", "message box title"),
+		tr("Êtes-vous s\373r de vouloir supprimer ce schéma du projet ? Ce changement est irréversible.", "message box content"),
 		QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel,
 		QMessageBox::No
 	);
@@ -677,9 +677,9 @@
 	}
 	
 	// construit un petit dialogue pour parametrer le nettoyage
-	QCheckBox *clean_tbt        = new QCheckBox(tr("Supprimer les mod\350les de cartouche inutilis\351s dans le projet"));
-	QCheckBox *clean_elements   = new QCheckBox(tr("Supprimer les \351l\351ments inutilis\351s dans le projet"));
-	QCheckBox *clean_categories = new QCheckBox(tr("Supprimer les cat\351gories vides"));
+	QCheckBox *clean_tbt        = new QCheckBox(tr("Supprimer les modèles de cartouche inutilisés dans le projet"));
+	QCheckBox *clean_elements   = new QCheckBox(tr("Supprimer les éléments inutilisés dans le projet"));
+	QCheckBox *clean_categories = new QCheckBox(tr("Supprimer les catégories vides"));
 	QDialogButtonBox *buttons = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel);
 	
 	clean_tbt        -> setChecked(true);
@@ -727,7 +727,7 @@
 	Initialize actions for this widget.
 */
 void ProjectView::initActions() {
-	add_new_diagram_ = new QAction(QET::Icons::Add, tr("Ajouter un sch\351ma"), this);
+	add_new_diagram_ = new QAction(QET::Icons::Add, tr("Ajouter un schéma"), this);
 	connect(add_new_diagram_, SIGNAL(triggered()), this, SLOT(addNewDiagram()));
 }
 
@@ -742,7 +742,7 @@
 	fallback_widget_ = new QWidget();
 	fallback_label_ = new QLabel(
 		tr(
-			"Ce projet ne contient aucun sch\351ma",
+			"Ce projet ne contient aucun schéma",
 			"label displayed when a project contains no diagram"
 		)
 	);

Modified: branches/Qt5/sources/qet.cpp
===================================================================
--- branches/Qt5/sources/qet.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/qet.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -236,7 +236,7 @@
 	QString text;
 	if (elements_count) {
 		text += QObject::tr(
-			"%n \351l\351ment(s)",
+			"%n élément(s)",
 			"part of a sentence listing the content of a diagram",
 			elements_count
 		);
@@ -363,7 +363,7 @@
 	} else {
 		// ouvre le fichier en mode texte et en lecture seule
 		if (!file_license -> open(QIODevice::ReadOnly | QIODevice::Text)) {
-			txt_license = QString(QObject::tr("Le fichier texte contenant la licence GNU/GPL existe mais n'a pas pu \352tre ouvert - bon bah de toute fa\347on, vous la connaissez par coeur non ?"));
+			txt_license = QString(QObject::tr("Le fichier texte contenant la licence GNU/GPL existe mais n'a pas pu être ouvert - bon bah de toute fa\347on, vous la connaissez par coeur non ?"));
 		} else {
 			// charge le contenu du fichier dans une QString
 			QTextStream in(file_license);
@@ -642,7 +642,7 @@
 		if (error_message) {
 			*error_message = QString(
 				QObject::tr(
-					"Impossible d'ouvrir le fichier %1 en \351criture, erreur %2 rencontr\351e.",
+					"Impossible d'ouvrir le fichier %1 en écriture, erreur %2 rencontrée.",
 					"error message when attempting to write an XML file"
 				)
 			).arg(filepath).arg(file.error());

Modified: branches/Qt5/sources/qetapp.cpp
===================================================================
--- branches/Qt5/sources/qetapp.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/qetapp.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -103,7 +103,7 @@
 	setQuitOnLastWindowClosed(false);
 	connect(this, SIGNAL(lastWindowClosed()), this, SLOT(checkRemainingWindows()));
 	
-	setSplashScreenStep(tr("Chargement... Initialisation du cache des collections d'\351l\351ments", "splash screen caption"));
+	setSplashScreenStep(tr("Chargement... Initialisation du cache des collections d'éléments", "splash screen caption"));
 	if (!collections_cache_) {
 		QString cache_path = QETApp::configDir() + "/elements_cache.sqlite";
 		collections_cache_ = new ElementsCollectionCache(cache_path, this);
@@ -111,14 +111,14 @@
 	}
 	
 	// loads known collections into memory (this does not include items rendering made in elements panels)
-	setSplashScreenStep(tr("Chargement... Lecture des collections d'\351l\351ments", "splash screen caption"));
+	setSplashScreenStep(tr("Chargement... Lecture des collections d'éléments", "splash screen caption"));
 	foreach(ElementsCollection *collection, availableCollections()) {
 		collection -> reload();
 	}
 	
 	// on ouvre soit les fichiers passes en parametre soit un nouvel editeur de projet
 	if (qet_arguments_.files().isEmpty()) {
-		setSplashScreenStep(tr("Chargement... \311diteur de sch\351mas", "splash screen caption"));
+		setSplashScreenStep(tr("Chargement... Éditeur de schémas", "splash screen caption"));
 		new QETDiagramEditor();
 	} else {
 		setSplashScreenStep(tr("Chargement... Ouverture des fichiers", "splash screen caption"));
@@ -363,10 +363,10 @@
 QString QETApp::elementTranslatedInfoKey(QString &info) {
 	if (info == "label") return tr("Label");
 	else if (info == "comment") return tr("Commentaire");
-	else if (info == "designation") return tr("D\351signation");
+	else if (info == "designation") return tr("Désignation");
 	else if (info == "manufacturer") return tr("Fabricant");
-	else if (info == "manufacturer-reference") return tr("R\351f\351rence fabricant");
-	else if (info == "machine-manufacturer-reference") return tr("R\351f\351rence fabricant machine");
+	else if (info == "manufacturer-reference") return tr("Référence fabricant");
+	else if (info == "machine-manufacturer-reference") return tr("Référence fabricant machine");
 	return (info);
 }
 
@@ -1424,17 +1424,17 @@
 	quitter_qet       = new QAction(QET::Icons::ApplicationExit,       tr("&Quitter"),                                        this);
 	reduce_appli      = new QAction(QET::Icons::Hide,    tr("&Masquer"),                                        this);
 	restore_appli     = new QAction(QET::Icons::Restore,  tr("&Restaurer"),                                      this);
-	reduce_diagrams   = new QAction(QET::Icons::Hide,    tr("&Masquer tous les \351diteurs de sch\351ma"),      this);
-	restore_diagrams  = new QAction(QET::Icons::Restore,  tr("&Restaurer tous les \351diteurs de sch\351ma"),    this);
-	reduce_elements   = new QAction(QET::Icons::Hide,    tr("&Masquer tous les \351diteurs d'\351l\351ment"),   this);
-	restore_elements  = new QAction(QET::Icons::Restore,  tr("&Restaurer tous les \351diteurs d'\351l\351ment"), this);
-	reduce_templates  = new QAction(QET::Icons::Hide,      tr("&Masquer tous les \351diteurs de cartouche",   "systray submenu entry"), this);
-	restore_templates = new QAction(QET::Icons::Restore,   tr("&Restaurer tous les \351diteurs de cartouche", "systray submenu entry"), this);
-	new_diagram       = new QAction(QET::Icons::WindowNew, tr("&Nouvel \351diteur de sch\351ma"),                 this);
-	new_element       = new QAction(QET::Icons::WindowNew, tr("&Nouvel \351diteur d'\351l\351ment"),              this);
+	reduce_diagrams   = new QAction(QET::Icons::Hide,    tr("&Masquer tous les éditeurs de schéma"),      this);
+	restore_diagrams  = new QAction(QET::Icons::Restore,  tr("&Restaurer tous les éditeurs de schéma"),    this);
+	reduce_elements   = new QAction(QET::Icons::Hide,    tr("&Masquer tous les éditeurs d'élément"),   this);
+	restore_elements  = new QAction(QET::Icons::Restore,  tr("&Restaurer tous les éditeurs d'élément"), this);
+	reduce_templates  = new QAction(QET::Icons::Hide,      tr("&Masquer tous les éditeurs de cartouche",   "systray submenu entry"), this);
+	restore_templates = new QAction(QET::Icons::Restore,   tr("&Restaurer tous les éditeurs de cartouche", "systray submenu entry"), this);
+	new_diagram       = new QAction(QET::Icons::WindowNew, tr("&Nouvel éditeur de schéma"),                 this);
+	new_element       = new QAction(QET::Icons::WindowNew, tr("&Nouvel éditeur d'élément"),              this);
 	
 	quitter_qet   -> setStatusTip(tr("Ferme l'application QElectroTech"));
-	reduce_appli  -> setToolTip(tr("R\351duire QElectroTech dans le systray"));
+	reduce_appli  -> setToolTip(tr("Réduire QElectroTech dans le systray"));
 	restore_appli -> setToolTip(tr("Restaurer QElectroTech"));
 	
 	connect(quitter_qet,      SIGNAL(triggered()), this, SLOT(quitQET()));
@@ -1520,7 +1520,7 @@
 	menu_systray -> addAction(every_editor_reduced ? restore_appli : reduce_appli);
 	
 	// ajoute les editeurs de schemas dans un sous-menu
-	QMenu *diagrams_submenu = menu_systray -> addMenu(tr("\311diteurs de sch\351mas"));
+	QMenu *diagrams_submenu = menu_systray -> addMenu(tr("Éditeurs de schémas"));
 	diagrams_submenu -> addAction(reduce_diagrams);
 	diagrams_submenu -> addAction(restore_diagrams);
 	diagrams_submenu -> addAction(new_diagram);
@@ -1529,7 +1529,7 @@
 	addWindowsListToMenu<QETDiagramEditor>(diagrams_submenu, diagrams);
 	
 	// ajoute les editeurs d'elements au menu
-	QMenu *elements_submenu = menu_systray -> addMenu(tr("\311diteurs d'\351l\351ment"));
+	QMenu *elements_submenu = menu_systray -> addMenu(tr("Éditeurs d'élément"));
 	elements_submenu -> addAction(reduce_elements);
 	elements_submenu -> addAction(restore_elements);
 	elements_submenu -> addAction(new_element);
@@ -1539,7 +1539,7 @@
 	addWindowsListToMenu<QETElementEditor>(elements_submenu, elements);
 	
 	// add title block template editors in a submenu
-	QMenu *tbtemplates_submenu = menu_systray -> addMenu(tr("\311diteurs de cartouche", "systray menu entry"));
+	QMenu *tbtemplates_submenu = menu_systray -> addMenu(tr("Éditeurs de cartouche", "systray menu entry"));
 	tbtemplates_submenu -> addAction(reduce_templates);
 	tbtemplates_submenu -> addAction(restore_templates);
 	reduce_templates  -> setEnabled(!tbtemplates.isEmpty() && !every_template_reduced);
@@ -1605,7 +1605,7 @@
 void QETApp::printHelp() {
 	QString help(
 		tr("Usage : ") + QFileInfo(applicationFilePath()).fileName() + tr(" [options] [fichier]...\n\n") +
-		tr("QElectroTech, une application de r\351alisation de sch\351mas \351lectriques.\n\n"
+		tr("QElectroTech, une application de réalisation de schémas électriques.\n\n"
 		"Options disponibles : \n"
 		"  --help                        Afficher l'aide sur les options\n"
 		"  -v, --version                 Afficher la version\n"

Modified: branches/Qt5/sources/qetdiagrameditor.cpp
===================================================================
--- branches/Qt5/sources/qetdiagrameditor.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/qetdiagrameditor.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -124,7 +124,7 @@
  */
 void QETDiagramEditor::setUpElementsPanel() {
 	//Add the element panel as a QDockWidget
-	qdw_pa = new QDockWidget(tr("Panel d'\351l\351ments", "dock title"), this);
+	qdw_pa = new QDockWidget(tr("Panel d'éléments", "dock title"), this);
 
 	qdw_pa -> setObjectName   ("elements panel");
 	qdw_pa -> setAllowedAreas (Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
@@ -157,8 +157,8 @@
 	QUndoView *undo_view = new QUndoView(&undo_group, this);
 
 	undo_view -> setEmptyLabel (tr("Aucune modification"));
-	undo_view -> setStatusTip  (tr("Cliquez sur une action pour revenir en arri\350re dans l'\351dition de votre sch\351ma", "Status tip"));
-	undo_view -> setWhatsThis  (tr("Ce panneau liste les diff\351rentes actions effectu\351es sur le sch\351ma courant. Cliquer sur une action permet de revenir \340 l'\351tat du sch\351ma juste apr\350s son application.", "\"What's this\" tip"));
+	undo_view -> setStatusTip  (tr("Cliquez sur une action pour revenir en arrière dans l'édition de votre schéma", "Status tip"));
+	undo_view -> setWhatsThis  (tr("Ce panneau liste les différentes actions effectuées sur le schéma courant. Cliquer sur une action permet de revenir à l'état du schéma juste après son application.", "\"What's this\" tip"));
 
 	qdw_undo  = new QDockWidget(tr("Annulations", "dock title"), this);
 	qdw_undo -> setObjectName("diagram_undo");
@@ -188,29 +188,29 @@
 	cut               = new QAction(QET::Icons::EditCut,               tr("Co&uper"),                              this);
 	copy              = new QAction(QET::Icons::EditCopy,              tr("Cop&ier"),                              this);
 	paste             = new QAction(QET::Icons::EditPaste,             tr("C&oller"),                              this);
-	conductor_reset   = new QAction(QET::Icons::ConductorSettings,     tr("R\351initialiser les conducteurs"),     this);
+	conductor_reset   = new QAction(QET::Icons::ConductorSettings,     tr("Réinitialiser les conducteurs"),     this);
 
-	m_auto_conductor = new QAction   (QET::Icons::Autoconnect, tr("Cr\351ation automatique de conducteur(s)","Tool tip of auto conductor"), this);
-	m_auto_conductor -> setStatusTip (tr("Utiliser la cr\351ation automatique de conducteur(s) quand cela est possible", "Status tip of auto conductor"));
+	m_auto_conductor = new QAction   (QET::Icons::Autoconnect, tr("Création automatique de conducteur(s)","Tool tip of auto conductor"), this);
+	m_auto_conductor -> setStatusTip (tr("Utiliser la création automatique de conducteur(s) quand cela est possible", "Status tip of auto conductor"));
 	m_auto_conductor -> setCheckable (true);
 	m_auto_conductor -> setDisabled  (true);
 	connect(m_auto_conductor, SIGNAL(triggered(bool)), this, SLOT(slot_autoConductor(bool)));
 
-	infos_diagram     = new QAction(QET::Icons::DialogInformation,     tr("Propri\351t\351s du sch\351ma"),        this);
-	prj_edit_prop     = new QAction(QET::Icons::DialogInformation,     tr("Propri\351t\351s du projet"),           this);
-	prj_add_diagram   = new QAction(QET::Icons::DiagramAdd,            tr("Ajouter un sch\351ma"),                 this);
-	prj_del_diagram   = new QAction(QET::Icons::DiagramDelete,         tr("Supprimer le sch\351ma"),               this);
+	infos_diagram     = new QAction(QET::Icons::DialogInformation,     tr("Propriétés du schéma"),        this);
+	prj_edit_prop     = new QAction(QET::Icons::DialogInformation,     tr("Propriétés du projet"),           this);
+	prj_add_diagram   = new QAction(QET::Icons::DiagramAdd,            tr("Ajouter un schéma"),                 this);
+	prj_del_diagram   = new QAction(QET::Icons::DiagramDelete,         tr("Supprimer le schéma"),               this);
 	prj_clean         = new QAction(QET::Icons::EditClear,             tr("Nettoyer le projet"),                   this);
 	prj_diagramList   = new QAction(QET::Icons::listDrawings,          tr("Ajouter un sommaire"),                  this);
 	prj_nomenclature  = new QAction(QET::Icons::DocumentExport,        tr("Exporter une nomenclature"),            this);
 	tabbed_view_mode  = new QAction(                                   tr("en utilisant des onglets"),             this);
-	windowed_view_mode= new QAction(                                   tr("en utilisant des fen\352tres"),         this);
+	windowed_view_mode= new QAction(                                   tr("en utilisant des fenêtres"),         this);
 	mode_selection    = new QAction(QET::Icons::PartSelect,            tr("Mode Selection"),                       this);
 	mode_visualise    = new QAction(QET::Icons::ViewMove,              tr("Mode Visualisation"),                   this);
 	tile_window       = new QAction(                                  tr("&Mosa\357que"),                          this);
 	cascade_window    = new QAction(                                  tr("&Cascade"),                              this);
 	next_window       = new QAction(                                  tr("Projet suivant"),                        this);
-	prev_window       = new QAction(                                  tr("Projet pr\351c\351dent"),                this);
+	prev_window       = new QAction(                                  tr("Projet précédent"),                this);
 
 	///Files action///
 	QAction *new_file  = m_file_actions_group.addAction( QET::Icons::DocumentNew,     tr("&Nouveau")						  );
@@ -224,10 +224,10 @@
 	close_file -> setShortcut( QKeySequence::Close );
 	save_file  -> setShortcut( QKeySequence::Save  );
 
-	new_file         -> setStatusTip( tr("Cr\351e un nouveau sch\351ma", "status bar tip")								 );
-	open_file        -> setStatusTip( tr("Ouvre un sch\351ma existant", "status bar tip")								 );
-	close_file       -> setStatusTip( tr("Ferme le sch\351ma courant", "status bar tip")								 );
-	save_file        -> setStatusTip( tr("Enregistre le projet courant et tous ses sch\351mas", "status bar tip")		 );
+	new_file         -> setStatusTip( tr("Crée un nouveau schéma", "status bar tip")								 );
+	open_file        -> setStatusTip( tr("Ouvre un schéma existant", "status bar tip")								 );
+	close_file       -> setStatusTip( tr("Ferme le schéma courant", "status bar tip")								 );
+	save_file        -> setStatusTip( tr("Enregistre le projet courant et tous ses schémas", "status bar tip")		 );
 	save_file_as     -> setStatusTip( tr("Enregistre le project courant avec un autre nom de fichier", "status bar tip") );
 
 	connect(save_file_as,     SIGNAL( triggered() ), this, SLOT( saveAs()			   ) );
@@ -242,10 +242,10 @@
 	QAction *add_row       = m_row_column_actions_group.addAction( QET::Icons::EditTableInsertRowUnder,    tr("Ajouter une ligne")   );
 	QAction *remove_row    = m_row_column_actions_group.addAction( QET::Icons::EditTableDeleteRow,         tr("Enlever une ligne")   );
 
-	add_column    -> setStatusTip( tr("Ajoute une colonne au sch\351ma", "status bar tip")		  );
-	remove_column -> setStatusTip( tr("Enl\350ve une colonne au sch\351ma", "status bar tip")	  );
-	add_row       -> setStatusTip( tr("Agrandit le sch\351ma en hauteur", "status bar tip")		  );
-	remove_row    -> setStatusTip( tr("R\351tr\351cit le sch\351ma en hauteur", "status bar tip") );
+	add_column    -> setStatusTip( tr("Ajoute une colonne au schéma", "status bar tip")		  );
+	remove_column -> setStatusTip( tr("Enlève une colonne au schéma", "status bar tip")	  );
+	add_row       -> setStatusTip( tr("Agrandit le schéma en hauteur", "status bar tip")		  );
+	remove_row    -> setStatusTip( tr("Rétrécit le schéma en hauteur", "status bar tip") );
 
 	connect(add_column,    SIGNAL( triggered() ), this, SLOT( slot_addColumn()	  ) );
 	connect(remove_column, SIGNAL( triggered() ), this, SLOT( slot_removeColumn() ) );
@@ -257,7 +257,7 @@
 	rotate_selection  = m_selection_actions_group.addAction( QET::Icons::ObjectRotateRight, tr("Pivoter")							  );
 	rotate_texts      = m_selection_actions_group.addAction( QET::Icons::ObjectRotateRight, tr("Orienter les textes")				  );
 	find_element      = m_selection_actions_group.addAction(                                tr("Retrouver dans le panel")			  );
-	edit_selection    = m_selection_actions_group.addAction( QET::Icons::ElementEdit,       tr("\311diter l'item s\351lectionn\351")  );
+	edit_selection    = m_selection_actions_group.addAction( QET::Icons::ElementEdit,       tr("Éditer l'item sélectionné")  );
 
 #ifndef Q_OS_MAC
 	delete_selection -> setShortcut( QKeySequence( Qt::Key_Delete)    );
@@ -271,10 +271,10 @@
 	infos_diagram    -> setShortcut( QKeySequence( tr("Ctrl+L")		) );
 	edit_selection	 -> setShortcut( QKeySequence( tr("Ctrl+E")		) );
 
-	delete_selection -> setStatusTip( tr("Enl\350ve les \351l\351ments s\351lectionn\351s du sch\351ma", "status bar tip") );
-	rotate_selection -> setStatusTip( tr("Pivote les \351l\351ments et textes s\351lectionn\351s", "status bar tip")       );
-	rotate_texts     -> setStatusTip( tr("Pivote les textes s\351lectionn\351s \340 un angle pr\351cis", "status bar tip") );
-	find_element     -> setStatusTip( tr("Retrouve l'\351l\351ment s\351lectionn\351 dans le panel", "status bar tip")	   );
+	delete_selection -> setStatusTip( tr("Enlève les éléments sélectionnés du schéma", "status bar tip") );
+	rotate_selection -> setStatusTip( tr("Pivote les éléments et textes sélectionnés", "status bar tip")       );
+	rotate_texts     -> setStatusTip( tr("Pivote les textes sélectionnés à un angle précis", "status bar tip") );
+	find_element     -> setStatusTip( tr("Retrouve l'élément sélectionné dans le panel", "status bar tip")	   );
 
 	connect(delete_selection,   SIGNAL( triggered() ), this,       SLOT( slot_delete()				  ) );
 	connect(rotate_selection,   SIGNAL( triggered() ), this,       SLOT( slot_rotate()				  ) );
@@ -283,17 +283,17 @@
 	connect(edit_selection,     SIGNAL( triggered() ), this,       SLOT( slot_editSelection()		  ) );
 
 	///Select Action///
-	QAction *select_all     = m_select_actions_group.addAction( QET::Icons::EditSelectAll, tr("Tout s\351lectionner")	   );
-	QAction *select_nothing = m_select_actions_group.addAction(                            tr("D\351s\351lectionner tout") );
-	QAction *select_invert  = m_select_actions_group.addAction(                            tr("Inverser la s\351lection")  );
+	QAction *select_all     = m_select_actions_group.addAction( QET::Icons::EditSelectAll, tr("Tout sélectionner")	   );
+	QAction *select_nothing = m_select_actions_group.addAction(                            tr("Désélectionner tout") );
+	QAction *select_invert  = m_select_actions_group.addAction(                            tr("Inverser la sélection")  );
 
 	select_all     -> setShortcut( QKeySequence::SelectAll			  );
 	select_nothing -> setShortcut( QKeySequence( tr("Ctrl+Shift+A") ) );
 	select_invert  -> setShortcut( QKeySequence( tr("Ctrl+I")		) );
 
-	select_all     -> setStatusTip( tr("S\351lectionne tous les \351l\351ments du sch\351ma", "status bar tip")																	  );
-	select_nothing -> setStatusTip( tr("D\351s\351lectionne tous les \351l\351ments du sch\351ma", "status bar tip")															  );
-	select_invert  -> setStatusTip( tr("D\351s\351lectionne les \351l\351ments s\351lectionn\351s et s\351lectionne les \351l\351ments non s\351lectionn\351s", "status bar tip") );
+	select_all     -> setStatusTip( tr("Sélectionne tous les éléments du schéma", "status bar tip")																	  );
+	select_nothing -> setStatusTip( tr("Désélectionne tous les éléments du schéma", "status bar tip")															  );
+	select_invert  -> setStatusTip( tr("Désélectionne les éléments sélectionnés et sélectionne les éléments non sélectionnés", "status bar tip") );
 
 	connect(select_all,     SIGNAL( triggered() ), this, SLOT( slot_selectAll()		) );
 	connect(select_nothing, SIGNAL( triggered() ), this, SLOT( slot_selectNothing() ) );
@@ -301,9 +301,9 @@
 
 	///Zoom actions///
 	QAction *zoom_in      = m_zoom_actions_group.addAction( QET::Icons::ZoomIn,       tr("Zoom avant")			);
-	QAction *zoom_out     = m_zoom_actions_group.addAction( QET::Icons::ZoomOut,      tr("Zoom arri\350re")		);
+	QAction *zoom_out     = m_zoom_actions_group.addAction( QET::Icons::ZoomOut,      tr("Zoom arrière")		);
 	QAction *zoom_content = m_zoom_actions_group.addAction( QET::Icons::ZoomDraw,     tr("Zoom sur le contenu") );
-	QAction *zoom_fit     = m_zoom_actions_group.addAction( QET::Icons::ZoomFitBest,  tr("Zoom adapt\351")		);
+	QAction *zoom_fit     = m_zoom_actions_group.addAction( QET::Icons::ZoomFitBest,  tr("Zoom adapté")		);
 	QAction *zoom_reset   = m_zoom_actions_group.addAction( QET::Icons::ZoomOriginal, tr("Pas de zoom")			);
 	m_zoom_action_toolBar << zoom_content << zoom_fit << zoom_reset;
 
@@ -313,11 +313,11 @@
 	zoom_fit     -> setShortcut( QKeySequence( tr("Ctrl+9") ) );
 	zoom_reset   -> setShortcut( QKeySequence( tr("Ctrl+0") ) );
 
-	zoom_in      -> setStatusTip(tr("Agrandit le sch\351ma", "status bar tip"));
-	zoom_out     -> setStatusTip(tr("R\351tr\351cit le sch\351ma", "status bar tip"));
-	zoom_content -> setStatusTip(tr("Adapte le zoom de fa\347on \340 afficher tout le contenu ind\351pendamment du cadre"));
-	zoom_fit     -> setStatusTip(tr("Adapte la taille du sch\351ma afin qu'il soit enti\350rement visible", "status bar tip"));
-	zoom_reset   -> setStatusTip(tr("Restaure le zoom par d\351faut", "status bar tip"));
+	zoom_in      -> setStatusTip(tr("Agrandit le schéma", "status bar tip"));
+	zoom_out     -> setStatusTip(tr("Rétrécit le schéma", "status bar tip"));
+	zoom_content -> setStatusTip(tr("Adapte le zoom de fa\347on à afficher tout le contenu indépendamment du cadre"));
+	zoom_fit     -> setStatusTip(tr("Adapte la taille du schéma afin qu'il soit entièrement visible", "status bar tip"));
+	zoom_reset   -> setStatusTip(tr("Restaure le zoom par défaut", "status bar tip"));
 
 	connect( zoom_in,      SIGNAL( triggered() ), this,       SLOT( slot_zoomIn()      ) );
 	connect( zoom_out,     SIGNAL( triggered() ), this,       SLOT( slot_zoomOut()     ) );
@@ -360,27 +360,27 @@
 	prev_window       -> setShortcut(QKeySequence::PreviousChild);
 
 	// affichage dans la barre de statut
-	export_diagram    -> setStatusTip(tr("Exporte le sch\351ma courant dans un autre format", "status bar tip"));
-	print             -> setStatusTip(tr("Imprime le sch\351ma courant", "status bar tip"));
+	export_diagram    -> setStatusTip(tr("Exporte le schéma courant dans un autre format", "status bar tip"));
+	print             -> setStatusTip(tr("Imprime le schéma courant", "status bar tip"));
 	quit_editor       -> setStatusTip(tr("Ferme l'application QElectroTech", "status bar tip"));
-	undo              -> setStatusTip(tr("Annule l'action pr\351c\351dente", "status bar tip"));
-	redo              -> setStatusTip(tr("Restaure l'action annul\351e", "status bar tip"));
-	cut               -> setStatusTip(tr("Transf\350re les \351l\351ments s\351lectionn\351s dans le presse-papier", "status bar tip"));
-	copy              -> setStatusTip(tr("Copie les \351l\351ments s\351lectionn\351s dans le presse-papier", "status bar tip"));
-	paste             -> setStatusTip(tr("Place les \351l\351ments du presse-papier sur le sch\351ma", "status bar tip"));
+	undo              -> setStatusTip(tr("Annule l'action précédente", "status bar tip"));
+	redo              -> setStatusTip(tr("Restaure l'action annulée", "status bar tip"));
+	cut               -> setStatusTip(tr("Transfère les éléments sélectionnés dans le presse-papier", "status bar tip"));
+	copy              -> setStatusTip(tr("Copie les éléments sélectionnés dans le presse-papier", "status bar tip"));
+	paste             -> setStatusTip(tr("Place les éléments du presse-papier sur le schéma", "status bar tip"));
 	conductor_reset   -> setStatusTip(tr("Recalcule les chemins des conducteurs sans tenir compte des modifications", "status bar tip"));
-	infos_diagram     -> setStatusTip(tr("\311dite les informations affich\351es par le cartouche", "status bar tip"));
+	infos_diagram     -> setStatusTip(tr("Édite les informations affichées par le cartouche", "status bar tip"));
 
-	windowed_view_mode -> setStatusTip(tr("Pr\351sente les diff\351rents projets ouverts dans des sous-fen\352tres", "status bar tip"));
-	tabbed_view_mode   -> setStatusTip(tr("Pr\351sente les diff\351rents projets ouverts des onglets", "status bar tip"));
+	windowed_view_mode -> setStatusTip(tr("Présente les différents projets ouverts dans des sous-fenêtres", "status bar tip"));
+	tabbed_view_mode   -> setStatusTip(tr("Présente les différents projets ouverts des onglets", "status bar tip"));
 
-	mode_selection    -> setStatusTip(tr("Permet de s\351lectionner les \351l\351ments", "status bar tip"));
-	mode_visualise    -> setStatusTip(tr("Permet de visualiser le sch\351ma sans pouvoir le modifier", "status bar tip"));
+	mode_selection    -> setStatusTip(tr("Permet de sélectionner les éléments", "status bar tip"));
+	mode_visualise    -> setStatusTip(tr("Permet de visualiser le schéma sans pouvoir le modifier", "status bar tip"));
 
-	tile_window       -> setStatusTip(tr("Dispose les fen\352tres en mosa\357que", "status bar tip"));
-	cascade_window    -> setStatusTip(tr("Dispose les fen\352tres en cascade", "status bar tip"));
+	tile_window       -> setStatusTip(tr("Dispose les fenêtres en mosa\357que", "status bar tip"));
+	cascade_window    -> setStatusTip(tr("Dispose les fenêtres en cascade", "status bar tip"));
 	next_window       -> setStatusTip(tr("Active le projet suivant", "status bar tip"));
-	prev_window       -> setStatusTip(tr("Active le projet pr\351c\351dent", "status bar tip"));
+	prev_window       -> setStatusTip(tr("Active le projet précédent", "status bar tip"));
 	//mode_visualise    -> setShortcut( QKeySequence( tr("Ctrl+Shift") ) );
 
 	// traitements speciaux
@@ -435,7 +435,7 @@
 	view_bar = new QToolBar(tr("Affichage"), this);
 	view_bar -> setObjectName("display");
 
-	diagram_bar = new QToolBar(tr("Sch\351ma"), this);
+	diagram_bar = new QToolBar(tr("Schéma"), this);
 	diagram_bar -> setObjectName("diagram");
 
 	main_bar -> addActions(m_file_actions_group.actions());
@@ -478,11 +478,11 @@
 void QETDiagramEditor::setUpMenu() {
 
 	QMenu *menu_fichier   = new QMenu(tr("&Fichier"));
-	QMenu *menu_edition   = new QMenu(tr("&\311dition"));
+	QMenu *menu_edition   = new QMenu(tr("&Édition"));
 	QMenu *menu_project   = new QMenu(tr("&Projet"));
 	QMenu *menu_affichage = new QMenu(tr("Afficha&ge"));
 	//QMenu *menu_outils    = new QMenu(tr("O&utils"));
-	windows_menu          = new QMenu(tr("Fe&n\352tres"));
+	windows_menu          = new QMenu(tr("Fe&nêtres"));
 
 	insertMenu(settings_menu_, menu_fichier);
 	insertMenu(settings_menu_, menu_edition);
@@ -491,7 +491,7 @@
 	insertMenu(help_menu_, windows_menu);
 
 	// File menu
-	QMenu *recentfile = menu_fichier -> addMenu(QET::Icons::DocumentOpenRecent, tr("&R\351cemment ouverts"));
+	QMenu *recentfile = menu_fichier -> addMenu(QET::Icons::DocumentOpenRecent, tr("&Récemment ouverts"));
 	recentfile->addActions(QETApp::projectsRecentFiles()->menu()->actions());
 	connect(QETApp::projectsRecentFiles(), SIGNAL(fileOpeningRequested(const QString &)), this, SLOT(openRecentFile(const QString &)));
 	menu_fichier -> addActions(m_file_actions_group.actions());
@@ -531,7 +531,7 @@
 
 	main_bar    -> toggleViewAction() -> setStatusTip(tr("Affiche ou non la barre d'outils principale"));
 	view_bar    -> toggleViewAction() -> setStatusTip(tr("Affiche ou non la barre d'outils Affichage"));
-	diagram_bar -> toggleViewAction() -> setStatusTip(tr("Affiche ou non la barre d'outils Sch\351ma"));
+	diagram_bar -> toggleViewAction() -> setStatusTip(tr("Affiche ou non la barre d'outils Schéma"));
 	qdw_pa      -> toggleViewAction() -> setStatusTip(tr("Affiche ou non le panel d'appareils"));
 	qdw_undo    -> toggleViewAction() -> setStatusTip(tr("Affiche ou non la liste des modifications"));
 
@@ -631,7 +631,7 @@
 			QString title = (project_view -> project() -> title ());
 			if (title.isEmpty()) title = "QElectroTech ";
 			QString filePath = (project_view -> project() -> filePath ());
-			statusBar()-> showMessage(tr("Projet %1 enregistr\351 dans le repertoire: %2.").arg(title).arg (filePath), 2000);
+			statusBar()-> showMessage(tr("Projet %1 enregistré dans le repertoire: %2.").arg(title).arg (filePath), 2000);
 		}
 		else {
 			showError(saved);
@@ -652,7 +652,7 @@
 			QString title = (project_view -> project() -> title ());
 			if (title.isEmpty()) title = "QElectroTech ";
 			QString filePath = (project_view -> project() -> filePath ());
-			statusBar()->showMessage(tr("Projet %1 enregistr\351 dans le repertoire: %2.").arg(title).arg (filePath), 2000);
+			statusBar()->showMessage(tr("Projet %1 enregistré dans le repertoire: %2.").arg(title).arg (filePath), 2000);
 		}
 		else {
 			showError(save_file);
@@ -706,7 +706,7 @@
 		this,
 		tr("Ouvrir un fichier"),
 		open_dialog_dir.absolutePath(),
-		tr("Sch\351mas QElectroTech (*.qet);;Fichiers XML (*.xml);;Tous les fichiers (*)")
+		tr("Schémas QElectroTech (*.qet);;Fichiers XML (*.xml);;Tous les fichiers (*)")
 	);
 	if (filepath.isEmpty()) return(false);
 	
@@ -809,7 +809,7 @@
 				tr("Impossible d'ouvrir le fichier", "message box title"),
 				tr("Il semblerait que le fichier que vous essayez d'ouvrir ne "
 				"soit pas accessible en lecture. Il est donc impossible de "
-				"l'ouvrir. Veuillez v\351rifier les permissions du fichier.")
+				"l'ouvrir. Veuillez vérifier les permissions du fichier.")
 			);
 		}
 		return(false);
@@ -822,7 +822,7 @@
 				this,
 				tr("Ouverture du projet en lecture seule", "message box title"),
 				tr("Il semblerait que le projet que vous essayez d'ouvrir ne "
-				"soit pas accessible en \351criture. Il sera donc ouvert en "
+				"soit pas accessible en écriture. Il sera donc ouvert en "
 				"lecture seule.")
 			);
 		}
@@ -834,11 +834,11 @@
 		if (interactive && project -> state() != QETProject::FileOpenDiscard) {
 			QET::MessageBox::warning(
 				this,
-				tr("\311chec de l'ouverture du projet", "message box title"),
+				tr("Échec de l'ouverture du projet", "message box title"),
 				QString(
 					tr(
 						"Il semblerait que le fichier %1 ne soit pas un fichier"
-						" projet QElectroTech. Il ne peut donc \352tre ouvert.",
+						" projet QElectroTech. Il ne peut donc être ouvert.",
 						"message box content"
 					)
 				).arg(filepath)
@@ -1255,32 +1255,32 @@
 			//edit element
 		if (selected_elements_count)
 		{
-			edit_selection -> setText(tr("\311diter l'\351lement", "edit element"));
+			edit_selection -> setText(tr("Éditer l'élement", "edit element"));
 			edit_selection -> setIcon(QET::Icons::ElementEdit);
 		}
 			//edit text field
 		else if (selected_texts)
 		{
-			edit_selection -> setText(tr("\311diter le champ de texte", "edit text field"));
+			edit_selection -> setText(tr("Éditer le champ de texte", "edit text field"));
 			edit_selection -> setIcon(QET::Icons::EditText);
 		}
 			//edit image
 		else if (selected_image)
 		{
-			edit_selection -> setText(tr("\311diter l'image", "edit image"));
+			edit_selection -> setText(tr("Éditer l'image", "edit image"));
 			edit_selection -> setIcon(QET::Icons::resize_image);
 		}
 			//edit conductor
 		else if (selected_conductors_count)
 		{
-			edit_selection -> setText(tr("\311diter le conducteur", "edit conductor"));
+			edit_selection -> setText(tr("Éditer le conducteur", "edit conductor"));
 			edit_selection -> setIcon(QET::Icons::ElementEdit);
 		}
 	}
 		//not an editable item
 	else
 	{
-		edit_selection -> setText(tr("\311diter l'objet s\351lectionn\351", "edit selected item"));
+		edit_selection -> setText(tr("Éditer l'objet sélectionné", "edit selected item"));
 		edit_selection -> setIcon(QET::Icons::ElementEdit);
 		edit_selection -> setEnabled(false);
 	}
@@ -1962,13 +1962,13 @@
 			// peut-etre vient-il d'un projet ouvert dans un autre editeur ?
 			if (location.project() && !findProject(location.project())) {
 				statusBar() -> showMessage(
-					tr("Impossible de retrouver cet \351l\351ment dans le panel car il semble \351dit\351 dans une autre fen\352tre"),
+					tr("Impossible de retrouver cet élément dans le panel car il semble édité dans une autre fenêtre"),
 					10000
 				);
 			} else {
 				// il devrait etre affiche : on tente de recharger le panel
 				statusBar() -> showMessage(
-					tr("Impossible de retrouver cet \351l\351ment dans le panel... rechargement du panel..."),
+					tr("Impossible de retrouver cet élément dans le panel... rechargement du panel..."),
 					10000
 				);
 				pa -> reloadAndFilter();
@@ -1980,7 +1980,7 @@
 	
 	if (!element_found) {
 		statusBar() -> showMessage(
-			tr("Impossible de retrouver cet \351l\351ment dans le panel"),
+			tr("Impossible de retrouver cet élément dans le panel"),
 			10000
 		);
 	}

Modified: branches/Qt5/sources/qetgraphicsitem/conductor.cpp
===================================================================
--- branches/Qt5/sources/qetgraphicsitem/conductor.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/qetgraphicsitem/conductor.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -1396,7 +1396,7 @@
 		{
 			qmbreturn = QMessageBox::question(diagramEditor(), tr("Textes de conducteurs"),
 											  tr("Voulez-vous appliquer le nouveau texte \n"
-												 "\340 l'ensemble des conducteurs de ce potentiel ?"),
+												 "à l'ensemble des conducteurs de ce potentiel ?"),
 											  QMessageBox::No| QMessageBox::Yes, QMessageBox::Yes);
 			if (qmbreturn == QMessageBox::Yes)
 			{

Modified: branches/Qt5/sources/qetgraphicsitem/customelement.cpp
===================================================================
--- branches/Qt5/sources/qetgraphicsitem/customelement.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/qetgraphicsitem/customelement.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -117,9 +117,9 @@
 		qreal element_version = xml_def_elmt.attribute("version").toDouble(&conv_ok);
 		if (conv_ok && QET::version.toDouble() < element_version) {
 			std::cerr << qPrintable(
-				QObject::tr("Avertissement : l'\351l\351ment "
-				" a \351t\351 enregistr\351 avec une version"
-				" ult\351rieure de QElectroTech.")
+				QObject::tr("Avertissement : l'élément "
+				" a été enregistré avec une version"
+				" ultérieure de QElectroTech.")
 			) << std::endl;
 		}
 	}

Modified: branches/Qt5/sources/qetgraphicsitem/diagramimageitem.cpp
===================================================================
--- branches/Qt5/sources/qetgraphicsitem/diagramimageitem.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/qetgraphicsitem/diagramimageitem.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -108,7 +108,7 @@
 
 	//the dialog
 	QDialog property_dialog(diagram()->views().at(0));
-	property_dialog.setWindowTitle(tr("\311diter les propri\351t\351s d'une image", "window title"));
+	property_dialog.setWindowTitle(tr("Éditer les propriétés d'une image", "window title"));
 	//the main layout
 	QVBoxLayout dialog_layout(&property_dialog);
 

Modified: branches/Qt5/sources/qetgraphicsitem/diagramtextitem.cpp
===================================================================
--- branches/Qt5/sources/qetgraphicsitem/diagramtextitem.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/qetgraphicsitem/diagramtextitem.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -68,7 +68,7 @@
 	setFont(QETApp::diagramTextsFont());
 	setFlags(QGraphicsItem::ItemIsSelectable|QGraphicsItem::ItemIsMovable);
 	setNoEditable(false);
-	setToolTip(tr("Maintenir ctrl pour un d\351placement libre"));
+	setToolTip(tr("Maintenir ctrl pour un déplacement libre"));
 #if QT_VERSION >= 0x040600
 	setFlag(QGraphicsItem::ItemSendsGeometryChanges, true);
 #endif

Modified: branches/Qt5/sources/qetgraphicsitem/ghostelement.cpp
===================================================================
--- branches/Qt5/sources/qetgraphicsitem/ghostelement.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/qetgraphicsitem/ghostelement.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -34,7 +34,7 @@
 	CustomElement(location, qgi)
 {
 	QString tooltip_string = QString(
-		tr("<u>\311l\351ment manquant\240:</u> %1")
+		tr("<u>Élément manquant\240:</u> %1")
 	).arg(location_.toString());
 	setToolTip(tooltip_string);
 }

Modified: branches/Qt5/sources/qetgraphicsitem/qetshapeitem.cpp
===================================================================
--- branches/Qt5/sources/qetgraphicsitem/qetshapeitem.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/qetgraphicsitem/qetshapeitem.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -361,7 +361,7 @@
 
 	//the dialog
 	QDialog property_dialog(diagram()->views().at(0));
-	property_dialog.setWindowTitle(tr("\311diter les propri\351t\351s d'une shape, Zone ", "window title"));
+	property_dialog.setWindowTitle(tr("Éditer les propriétés d'une shape, Zone ", "window title"));
 	//the main layout
 	QVBoxLayout dialog_layout(&property_dialog);
 
@@ -373,7 +373,7 @@
 	QComboBox style_combo(&property_dialog);
 	style_combo.addItem(QObject::tr("Normal"));
 	style_combo.addItem(QObject::tr("Tiret"));
-	style_combo.addItem(QObject::tr("Pointill\351"));
+	style_combo.addItem(QObject::tr("Pointillé"));
 	style_combo.addItem(QObject::tr("Traits et points"));
 	style_combo.addItem(QObject::tr("Traits points points"));
 
@@ -388,7 +388,7 @@
 	dialog_layout.addWidget(&cb);
 
 	//GroupBox for Scaling
-	QGroupBox scale_groupe(QObject::tr("\311chelle", "shape scale"));
+	QGroupBox scale_groupe(QObject::tr("Échelle", "shape scale"));
 	dialog_layout.addWidget(&scale_groupe);
 	QHBoxLayout scale_layout(&scale_groupe);
 
@@ -449,7 +449,7 @@
 			return tr("un rectangle");
 			break;
 		case Ellipse:
-			return tr("une \351llipse");
+			return tr("une éllipse");
 			break;
 		case Polyline:
 			return tr("une polyligne");

Modified: branches/Qt5/sources/qetmainwindow.cpp
===================================================================
--- branches/Qt5/sources/qetmainwindow.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/qetmainwindow.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -46,7 +46,7 @@
 	QETApp *qet_app = QETApp::instance();
 	
 	configure_action_ = new QAction(QET::Icons::Configure, tr("&Configurer QElectroTech"), this);
-	configure_action_ -> setStatusTip(tr("Permet de r\351gler diff\351rents param\350tres de QElectroTech", "status bar tip"));
+	configure_action_ -> setStatusTip(tr("Permet de régler différents paramètres de QElectroTech", "status bar tip"));
 	connect(configure_action_,  SIGNAL(triggered()), qet_app, SLOT(configureQET()));
 	
 	fullscreen_action_ = new QAction(this);
@@ -55,12 +55,12 @@
 	
 	whatsthis_action_ = QWhatsThis::createAction(this);
 	
-	about_qet_ = new QAction(QET::Icons::QETLogo, tr("\300 &propos de QElectroTech"), this);
+	about_qet_ = new QAction(QET::Icons::QETLogo, tr("À &propos de QElectroTech"), this);
 	about_qet_ -> setStatusTip(tr("Affiche des informations sur QElectroTech", "status bar tip"));
 	connect(about_qet_,  SIGNAL(triggered()), qet_app, SLOT(aboutQET()));
 	
-	about_qt_ = new QAction(QET::Icons::QtLogo,  tr("\300 propos de &Qt"), this);
-	about_qt_ -> setStatusTip(tr("Affiche des informations sur la biblioth\350que Qt", "status bar tip"));
+	about_qt_ = new QAction(QET::Icons::QtLogo,  tr("À propos de &Qt"), this);
+	about_qt_ -> setStatusTip(tr("Affiche des informations sur la bibliothèque Qt", "status bar tip"));
 	connect(about_qt_, SIGNAL(triggered()), qet_app, SLOT(aboutQt()));
 }
 
@@ -120,13 +120,13 @@
 */
 void QETMainWindow::updateFullScreenAction() {
 	if (windowState() & Qt::WindowFullScreen) {
-		fullscreen_action_ -> setText(tr("Sortir du &mode plein \351cran"));
+		fullscreen_action_ -> setText(tr("Sortir du &mode plein écran"));
 		fullscreen_action_ -> setIcon(QET::Icons::FullScreenExit);
-		fullscreen_action_ -> setStatusTip(tr("Affiche QElectroTech en mode fen\352tr\351", "status bar tip"));
+		fullscreen_action_ -> setStatusTip(tr("Affiche QElectroTech en mode fenêtré", "status bar tip"));
 	} else {
-		fullscreen_action_ -> setText(tr("Passer en &mode plein \351cran"));
+		fullscreen_action_ -> setText(tr("Passer en &mode plein écran"));
 		fullscreen_action_ -> setIcon(QET::Icons::FullScreenEnter);
-		fullscreen_action_ -> setStatusTip(tr("Affiche QElectroTech en mode plein \351cran", "status bar tip"));
+		fullscreen_action_ -> setStatusTip(tr("Affiche QElectroTech en mode plein écran", "status bar tip"));
 	}
 	fullscreen_action_ -> setShortcut(QKeySequence(tr("Ctrl+Shift+F")));
 }

Modified: branches/Qt5/sources/qetprintpreviewdialog.cpp
===================================================================
--- branches/Qt5/sources/qetprintpreviewdialog.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/qetprintpreviewdialog.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -169,23 +169,23 @@
 */
 void QETPrintPreviewDialog::build() {
 	preview_ = new QPrintPreviewWidget(printer_);
-	diagrams_label_       = new QLabel(tr("Sch\351mas \340 imprimer\240:"));
+	diagrams_label_       = new QLabel(tr("Schémas à imprimer\240:"));
 	diagrams_list_        = new DiagramsChooser(project_);
 	diagrams_select_all_  = new QPushButton(tr("Tout cocher"));
-	diagrams_select_none_ = new QPushButton(tr("Tout d\351cocher"));
-	toggle_diagrams_list_ = new QAction(QET::Icons::Diagram,              tr("Cacher la liste des sch\351mas"),            this);
+	diagrams_select_none_ = new QPushButton(tr("Tout décocher"));
+	toggle_diagrams_list_ = new QAction(QET::Icons::Diagram,              tr("Cacher la liste des schémas"),            this);
 	toggle_print_options_ = new QAction(QET::Icons::Configure,            tr("Cacher les options d'impression"),           this);
 	adjust_width_         = new QAction(QET::Icons::ViewFitWidth,         tr("Ajuster la largeur"),                        this);
 	adjust_page_          = new QAction(QET::Icons::ViewFitWindow,        tr("Ajuster la page"),                           this);
-	zoom_out_             = new QAction(QET::Icons::ZoomOut,              tr("Zoom arri\350re"),                           this);
+	zoom_out_             = new QAction(QET::Icons::ZoomOut,              tr("Zoom arrière"),                           this);
 	zoom_box_             = new QComboBox(this);
 	zoom_in_              = new QAction(QET::Icons::ZoomIn,               tr("Zoom avant"),                                this);
 	landscape_            = new QAction(QET::Icons::PrintLandscape,       tr("Paysage"),                                   this);
 	portrait_             = new QAction(QET::Icons::PrintPortrait,        tr("Portrait"),                                  this);
-	first_page_           = new QAction(QET::Icons::ArrowLeftDouble,      tr("Premi\350re page"),                          this);
-	previous_page_        = new QAction(QET::Icons::ArrowLeft,            tr("Page pr\351c\351dente"),                     this);
+	first_page_           = new QAction(QET::Icons::ArrowLeftDouble,      tr("Première page"),                          this);
+	previous_page_        = new QAction(QET::Icons::ArrowLeft,            tr("Page précédente"),                     this);
 	next_page_            = new QAction(QET::Icons::ArrowRight,           tr("Page suivante"),                             this);
-	last_page_            = new QAction(QET::Icons::ArrowRightDouble,     tr("Derni\350re page"),                          this);
+	last_page_            = new QAction(QET::Icons::ArrowRightDouble,     tr("Dernière page"),                          this);
 	single_page_view_     = new QAction(QET::Icons::SinglePage,           tr("Afficher une seule page"),                   this);
 	facing_pages_view_    = new QAction(QET::Icons::PrintTwoPages,        tr("Afficher deux pages"),                       this);
 	all_pages_view_       = new QAction(QET::Icons::PrintAllPages,        tr("Afficher un aper\347u de toutes les pages"), this);
@@ -238,16 +238,16 @@
 	use_full_page_ = new QCheckBox(tr("Utiliser toute la feuille"));
 	use_full_page_ -> setChecked(printer_ -> fullPage());
 	use_full_page_label_ = new QLabel(tr(
-		"Si cette option est coch\351e, les marges de la feuille seront "
-		"ignor\351es et toute sa surface sera utilis\351e pour l'impression. "
-		"Cela peut ne pas \352tre support\351 par votre imprimante."
+		"Si cette option est cochée, les marges de la feuille seront "
+		"ignorées et toute sa surface sera utilisée pour l'impression. "
+		"Cela peut ne pas être supporté par votre imprimante."
 	));
 	use_full_page_label_ -> setWordWrap(true);
 	use_full_page_label_ -> setContentsMargins(20, 0, 0, 0);
-	fit_diagram_to_page_ = new QCheckBox(tr("Adapter le sch\351ma \340 la page"));
+	fit_diagram_to_page_ = new QCheckBox(tr("Adapter le schéma à la page"));
 	fit_diagram_to_page_label_ = new QLabel(tr(
-		"Si cette option est coch\351e, le sch\351ma sera agrandi ou "
-		"r\351tr\351ci de fa\347on \340 remplir toute la surface imprimable "
+		"Si cette option est cochée, le schéma sera agrandi ou "
+		"rétréci de fa\347on à remplir toute la surface imprimable "
 		"d'une et une seule page."
 	));
 	fit_diagram_to_page_label_ -> setWordWrap(true);
@@ -363,9 +363,9 @@
 	diagrams_select_none_ -> setVisible(display);
 	
 	if (display) {
-		toggle_diagrams_list_ -> setText(tr("Cacher la liste des sch\351mas"));
+		toggle_diagrams_list_ -> setText(tr("Cacher la liste des schémas"));
 	} else {
-		toggle_diagrams_list_ -> setText(tr("Afficher la liste des sch\351mas"));
+		toggle_diagrams_list_ -> setText(tr("Afficher la liste des schémas"));
 	}
 }
 

Modified: branches/Qt5/sources/qetproject.cpp
===================================================================
--- branches/Qt5/sources/qetproject.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/qetproject.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -310,7 +310,7 @@
 	if (modified_) {
 		final_title = QString(
 			tr(
-				"%1 [modifi\351]",
+				"%1 [modifié]",
 				"displayed title for a modified project - %1 is a displayable title"
 			)
 		).arg(final_title);
@@ -740,7 +740,7 @@
 QString QETProject::integrateElement(const QString &elmt_path, MoveElementsHandler *handler, QString &error_message) {
 	// on s'assure que le projet a une categorie dediee aux elements importes automatiquement
 	if (!ensureIntegrationCategoryExists()) {
-		error_message = tr("Impossible de cr\351er la cat\351gorie pour l'int\351gration des \351l\351ments");
+		error_message = tr("Impossible de créer la catégorie pour l'intégration des éléments");
 		return(QString());
 	}
 	
@@ -751,7 +751,7 @@
 	ElementsCollectionItem *integ_item = QETApp::collectionItem(ElementsLocation::locationFromString(elmt_path));
 	ElementDefinition *integ_elmt = integ_item ? integ_item -> toElement() : 0;
 	if (!integ_item || !integ_elmt) {
-		error_message = tr("Impossible d'acc\351der \340 l'\351l\351ment \340 int\351grer");
+		error_message = tr("Impossible d'accéder à l'élément à intégrer");
 		return(QString());
 	}
 	
@@ -768,7 +768,7 @@
 			// la categorie cible n'existe pas : on la cree par recopie
 			ElementsCollectionItem *result_cat = par_cat -> copy(target_cat, handler, false);
 			if (!result_cat || !result_cat -> isCategory()) {
-				error_message = QString(tr("Un probl\350me s'est produit pendant la copie de la cat\351gorie %1")).arg(par_cat -> location().toString());
+				error_message = QString(tr("Un problème s'est produit pendant la copie de la catégorie %1")).arg(par_cat -> location().toString());
 				return(QString());
 			}
 			target_cat = result_cat -> toCategory();
@@ -842,7 +842,7 @@
 		src_tbt.getTemplateXmlDescription()
 	);
 	if (!integration) {
-		handler -> errorWithATemplate(src_tbt, tr("Une erreur s'est produite durant l'int\351gration du mod\350le.", "error message"));
+		handler -> errorWithATemplate(src_tbt, tr("Une erreur s'est produite durant l'intégration du modèle.", "error message"));
 		target_name = QString();
 	}
 	return(target_name);
@@ -963,7 +963,7 @@
 			diagram_folio_list -> border_and_titleblock.importTitleBlock(defaultTitleBlockProperties());
 			diagram_folio_list -> defaultConductorProperties = defaultConductorProperties();
 
-			diagram_folio_list -> border_and_titleblock.setTitle(tr("Liste des Sch\351mas"));
+			diagram_folio_list -> border_and_titleblock.setTitle(tr("Liste des Schémas"));
 			// no need to display rows and columns
 			diagram_folio_list -> border_and_titleblock.displayRows(false);
 			diagram_folio_list -> border_and_titleblock.displayColumns(false);
@@ -1076,11 +1076,11 @@
 					0,
 					tr("Avertissement", "message box title"),
 					tr(
-						"Ce document semble avoir \351t\351 enregistr\351 avec "
-						"une version ult\351rieure de QElectroTech. Il est "
+						"Ce document semble avoir été enregistré avec "
+						"une version ultérieure de QElectroTech. Il est "
 						"possible que l'ouverture de tout ou partie de ce "
-						"document \351choue.\n"
-						"Que d\351sirez vous faire ?",
+						"document échoue.\n"
+						"Que désirez vous faire ?",
 						"message box content"
 					),
 					QMessageBox::Open | QMessageBox::Cancel
@@ -1380,12 +1380,12 @@
 	const QChar russian_data[24] = { 0x0418, 0x043C, 0x043F, 0x043E, 0x0440, 0x0442, 0x0438, 0x0440, 0x043E, 0x0432, 0x0430, 0x043D, 0x043D, 0x044B, 0x0435, 0x0020, 0x044D, 0x043B, 0x0435, 0x043C, 0x0435, 0x043D, 0x0442, 0x044B };
 	const QChar greek_data[18] = { 0x0395, 0x03b9, 0x03c3, 0x03b7, 0x03b3, 0x03bc, 0x03ad, 0x03bd, 0x03b1, 0x0020, 0x03c3, 0x03c4, 0x03bf, 0x03b9, 0x03c7, 0x03b5, 0x03af, 0x03b1 };
 
-	names.addName("fr", "\311l\351ments import\351s");
+	names.addName("fr", "Éléments importés");
 	names.addName("en", "Imported elements");
 	names.addName("de", "Importierte elemente");
 	names.addName("es", "Elementos importados");
 	names.addName("ru", QString(russian_data, 24));
-	names.addName("cs", "Zaveden\351 prvky");
+	names.addName("cs", "Zavedené prvky");
 	names.addName("pl", "Elementy importowane");
 	names.addName("pt", "elementos importados");
 	names.addName("it", "Elementi importati");
@@ -1551,7 +1551,7 @@
 	ElementsCollectionItem *result_item = integ_elmt -> copy(target_cat, handler);
 	ElementDefinition *result_elmt = result_item ? result_item -> toElement() : 0;
 	if (!result_item || !result_elmt) {
-		error_message = QString(tr("Un probl\350me s'est produit pendant la copie de l'\351l\351ment %1")).arg(integ_elmt -> location().toString());
+		error_message = QString(tr("Un problème s'est produit pendant la copie de l'élément %1")).arg(integ_elmt -> location().toString());
 		return(ElementsLocation());
 	}
 	return(result_elmt -> location());

Modified: branches/Qt5/sources/qetsingleapplication.cpp
===================================================================
--- branches/Qt5/sources/qetsingleapplication.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/qetsingleapplication.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -45,7 +45,7 @@
 		
 		// initialisation du segment de memoire partage
 		if (!shared_memory_.create(1)) {
-			qDebug() << "QETSingleApplication::QETSingleApplication() : Impossible de cr\351er l'instance unique" << qPrintable(unique_key_);
+			qDebug() << "QETSingleApplication::QETSingleApplication() : Impossible de créer l'instance unique" << qPrintable(unique_key_);
 			return;
 		}
 #endif

Modified: branches/Qt5/sources/qfilenameedit.cpp
===================================================================
--- branches/Qt5/sources/qfilenameedit.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/qfilenameedit.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -70,7 +70,7 @@
 	setValidator(validator_);
 	tooltip_text_ = QString(
 		tr(
-			"Les caract\350res autoris\351s sont : \n"
+			"Les caractères autorisés sont : \n"
 			" - les chiffres [0-9]\n"
 			" - les minuscules [a-z]\n"
 			" - le tiret [-], l'underscore [_] et le point [.]\n",

Modified: branches/Qt5/sources/richtext/richtexteditor.cpp
===================================================================
--- branches/Qt5/sources/richtext/richtexteditor.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/richtext/richtexteditor.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -464,7 +464,7 @@
 
     m_underline_action = createCheckableAction(
 	QIcon(":/ico/32x32/format-text-underline.png"),
-			tr("Texte soulig\351"), editor, SLOT(setFontUnderline(bool)), this);
+			tr("Texte souligé"), editor, SLOT(setFontUnderline(bool)), this);
     m_underline_action->setShortcut(tr("CTRL+U"));
     addAction(m_underline_action);
 
@@ -519,7 +519,7 @@
 
     // Insert hyperlink and image buttons
 
-	m_link_action->setText(tr("Ins\351rer un lien"));
+	m_link_action->setText(tr("Insérer un lien"));
     connect(m_link_action, SIGNAL(triggered()), SLOT(insertLink()));
     addAction(m_link_action);
 

Modified: branches/Qt5/sources/titleblock/integrationmovetemplateshandler.cpp
===================================================================
--- branches/Qt5/sources/titleblock/integrationmovetemplateshandler.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/titleblock/integrationmovetemplateshandler.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -42,8 +42,8 @@
 	@return the action to be done if the target template already exists
 */
 QET::Action IntegrationMoveTitleBlockTemplatesHandler::templateAlreadyExists(const TitleBlockTemplateLocation &src, const TitleBlockTemplateLocation &dst) {
-	QString no_parent_collection_error_message(tr("Impossible d'acc\351der \340 la cat\351gorie parente", "error message"));
-	QString cant_get_xml_description_error_message(tr("Impossible d'obtenir la description XML de ce mod\350le", "error message"));
+	QString no_parent_collection_error_message(tr("Impossible d'accéder à la catégorie parente", "error message"));
+	QString cant_get_xml_description_error_message(tr("Impossible d'obtenir la description XML de ce modèle", "error message"));
 	
 	// we'll need the parent collection of both templates
 	TitleBlockTemplatesCollection *src_tbt_parent_collection = src.parentCollection();
@@ -80,7 +80,7 @@
 	@param message Error message.
 */
 QET::Action IntegrationMoveTitleBlockTemplatesHandler::errorWithATemplate(const TitleBlockTemplateLocation &tbt, const QString &message) {
-	QString error_message = QString("Une erreur s'est produite avec le mod\350le %1\240: %2").arg(tbt.toString()).arg(message);
+	QString error_message = QString("Une erreur s'est produite avec le modèle %1\240: %2").arg(tbt.toString()).arg(message);
 	QET::MessageBox::critical(
 		parent_widget_,
 		tr("Erreur", "message box title"),
@@ -145,14 +145,14 @@
 void IntegrationMoveTitleBlockTemplatesHandler::initDialog() {
 	if (integ_dialog_) return;
 	integ_dialog_ = new QDialog(parent_widget_);
-	integ_dialog_ -> setWindowTitle(tr("Int\351gration d'un mod\350le de cartouche"));
+	integ_dialog_ -> setWindowTitle(tr("Intégration d'un modèle de cartouche"));
 	
 	dialog_label_ = new QLabel(
 		QString(
 			tr(
-				"Le mod\350le a d\351j\340 \351t\351 "
-				"int\351gr\351 dans le projet. Toutefois, la version que vous "
-				"tentez d'appliquer semble diff\351rente. Que souhaitez-vous "
+				"Le modèle a déjà été "
+				"intégré dans le projet. Toutefois, la version que vous "
+				"tentez d'appliquer semble différente. Que souhaitez-vous "
 				"faire ?",
 				"dialog content - %1 is a title block template name"
 			)
@@ -162,7 +162,7 @@
 	use_existing_template_ = new QRadioButton(
 		QString(
 			tr(
-				"Utiliser le mod\350le d\351j\340 int\351gr\351",
+				"Utiliser le modèle déjà intégré",
 				"dialog content"
 			)
 		)
@@ -171,7 +171,7 @@
 	integrate_new_template_ = new QRadioButton(
 		QString(
 			tr(
-				"Int\351grer le mod\350le d\351pos\351",
+				"Intégrer le modèle déposé",
 				"dialog content"
 			)
 		)
@@ -181,7 +181,7 @@
 	erase_template_ = new QRadioButton(
 		QString(
 			tr(
-				"\311craser le mod\350le d\351j\340 int\351gr\351",
+				"Écraser le modèle déjà intégré",
 				"dialog content"
 			)
 		)
@@ -191,7 +191,7 @@
 	integrate_both_ = new QRadioButton(
 		QString(
 			tr(
-				"Faire cohabiter les deux mod\350les",
+				"Faire cohabiter les deux modèles",
 				"dialog content"
 			)
 		)

Modified: branches/Qt5/sources/titleblock/qettemplateeditor.cpp
===================================================================
--- branches/Qt5/sources/titleblock/qettemplateeditor.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/titleblock/qettemplateeditor.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -107,10 +107,10 @@
 	// ask the user whether he wants to save the current template
 	QMessageBox::StandardButton answer = QET::MessageBox::question(
 		this,
-		tr("Enregistrer le mod\350le en cours ?", "dialog title"),
+		tr("Enregistrer le modèle en cours ?", "dialog title"),
 		QString(
 			tr(
-				"Voulez-vous enregistrer le mod\350le %1 ?",
+				"Voulez-vous enregistrer le modèle %1 ?",
 				"dialog content - %1 is a title block template name"
 			)
 		).arg(location_.name()),
@@ -167,8 +167,8 @@
 	bool accepted = false;
 	QString new_template_name = QInputDialog::getText(
 		this,
-		tr("Dupliquer un mod\350le de cartouche", "input dialog title"),
-		tr("Pour dupliquer ce mod\350le, entrez le nom voulu pour sa copie", "input dialog text"),
+		tr("Dupliquer un modèle de cartouche", "input dialog title"),
+		tr("Pour dupliquer ce modèle, entrez le nom voulu pour sa copie", "input dialog text"),
 		QLineEdit::Normal,
 		proposed_name,
 		&accepted
@@ -337,16 +337,16 @@
 	cut_            = new QAction(QET::Icons::EditCut,              tr("Co&uper", "menu entry"),                      this);
 	copy_           = new QAction(QET::Icons::EditCopy,             tr("Cop&ier", "menu entry"),                      this);
 	paste_          = new QAction(QET::Icons::EditPaste,            tr("C&oller", "menu entry"),                      this);
-	edit_logos_     = new QAction(QET::Icons::InsertImage,          tr("G\351rer les logos", "menu entry"),           this);
-	edit_info_      = new QAction(QET::Icons::UserInformations,     tr("\311diter les informations compl\351mentaires", "menu entry"), this);
+	edit_logos_     = new QAction(QET::Icons::InsertImage,          tr("Gérer les logos", "menu entry"),           this);
+	edit_info_      = new QAction(QET::Icons::UserInformations,     tr("Éditer les informations complémentaires", "menu entry"), this);
 	zoom_in_        = new QAction(QET::Icons::ZoomIn,               tr("Zoom avant",                   "menu entry"), this);
-	zoom_out_       = new QAction(QET::Icons::ZoomOut,              tr("Zoom arri\350re",              "menu entry"), this);
-	zoom_fit_       = new QAction(QET::Icons::ZoomFitBest,          tr("Zoom adapt\351",               "menu entry"), this);
+	zoom_out_       = new QAction(QET::Icons::ZoomOut,              tr("Zoom arrière",              "menu entry"), this);
+	zoom_fit_       = new QAction(QET::Icons::ZoomFitBest,          tr("Zoom adapté",               "menu entry"), this);
 	zoom_reset_     = new QAction(QET::Icons::ZoomOriginal,         tr("Pas de zoom",                  "menu entry"), this);
 	add_row_        = new QAction(QET::Icons::EditTableInsertRowAbove,    tr("Ajouter une &ligne",      "menu entry"), this);
 	add_col_        = new QAction(QET::Icons::EditTableInsertColumnRight, tr("Ajouter une &colonne",    "menu entry"), this);
 	merge_cells_    = new QAction(QET::Icons::EditTableCellMerge,   tr("&Fusionner les cellules",      "menu entry"), this);
-	split_cell_     = new QAction(QET::Icons::EditTableCellSplit,   tr("&S\351parer les cellules",     "menu entry"), this);
+	split_cell_     = new QAction(QET::Icons::EditTableCellSplit,   tr("&Séparer les cellules",     "menu entry"), this);
 	
 	undo_ -> setIcon(QET::Icons::EditUndo);
 	redo_ -> setIcon(QET::Icons::EditRedo);
@@ -398,7 +398,7 @@
 */
 void QETTitleBlockTemplateEditor::initMenus() {
 	file_menu_    = new QMenu(tr("&Fichier",        "menu title"), this);
-	edit_menu_    = new QMenu(tr("&\311dition",     "menu title"), this);
+	edit_menu_    = new QMenu(tr("&Édition",     "menu title"), this);
 	display_menu_ = new QMenu(tr("Afficha&ge",      "menu title"), this);
 	
 	file_menu_    -> addAction(new_);
@@ -446,7 +446,7 @@
 	main_toolbar -> addAction(save_as_);
 	addToolBar(Qt::TopToolBarArea, main_toolbar);
 	
-	QToolBar *edit_toolbar = new QToolBar(tr("\311dition", "toolbar title"), this);
+	QToolBar *edit_toolbar = new QToolBar(tr("Édition", "toolbar title"), this);
 	edit_toolbar -> setObjectName("tbt_edit_toolbar");
 	edit_toolbar -> addAction(undo_);
 	edit_toolbar -> addAction(redo_);
@@ -494,7 +494,7 @@
 	
 	// cell edition widget at the bottom
 	template_cell_editor_widget_ = new TitleBlockTemplateCellWidget(tb_template_);
-	template_cell_editor_dock_widget_ = new QDockWidget(tr("Propri\351t\351s de la cellule", "dock title"), this);
+	template_cell_editor_dock_widget_ = new QDockWidget(tr("Propriétés de la cellule", "dock title"), this);
 	template_cell_editor_dock_widget_ -> setObjectName("tbt_celleditor_dock");
 	template_cell_editor_dock_widget_ -> setFeatures(QDockWidget::AllDockWidgetFeatures);
 	template_cell_editor_dock_widget_ -> setWidget(template_cell_editor_widget_);
@@ -562,7 +562,7 @@
 	if (!titleblock_title.isEmpty()) {
 		QString tag;
 		if (!undo_stack_ -> isClean()) {
-			tag = tr("[Modifi\351]", "window title tag");
+			tag = tr("[Modifié]", "window title tag");
 		}
 		if (read_only_) {
 			tag = tr("[Lecture seule]", "window title tag");
@@ -648,7 +648,7 @@
 	// base title
 	QString min_title(
 		tr(
-			"QElectroTech - \311diteur de mod\350le de cartouche",
+			"QElectroTech - Éditeur de modèle de cartouche",
 			"titleblock template editor: base window title"
 		)
 	);
@@ -739,7 +739,7 @@
 */
 void QETTitleBlockTemplateEditor::open() {
 	TitleBlockTemplateLocation location = getTitleBlockTemplateLocationFromUser(
-		tr("Ouvrir un mod\350le", "File > open dialog window title"),
+		tr("Ouvrir un modèle", "File > open dialog window title"),
 		true
 	);
 	if (location.isValid()) {
@@ -761,7 +761,7 @@
 		tr("Ouvrir un fichier", "dialog title"),
 		initial_dir,
 		tr(
-			"Mod\350les de cartouches QElectroTech (*%1);;"
+			"Modèles de cartouches QElectroTech (*%1);;"
 			"Fichiers XML (*.xml);;"
 			"Tous les fichiers (*)",
 			"filetypes allowed when opening a title block template file - %1 is the .titleblock extension"
@@ -799,7 +799,7 @@
 */
 bool QETTitleBlockTemplateEditor::saveAs() {
 	TitleBlockTemplateLocation location = getTitleBlockTemplateLocationFromUser(
-		tr("Enregistrer le mod\350le sous", "dialog window title"),
+		tr("Enregistrer le modèle sous", "dialog window title"),
 		false
 	);
 	if (location.isValid()) {
@@ -821,7 +821,7 @@
 		tr("Enregistrer sous", "dialog title"),
 		initial_dir,
 		tr(
-			"Mod\350les de cartouches QElectroTech (*%1)",
+			"Modèles de cartouches QElectroTech (*%1)",
 			"filetypes allowed when saving a title block template file - %1 is the .titleblock extension"
 		).arg(QString(TITLEBLOCKS_FILE_EXTENSION))
 	);
@@ -919,7 +919,7 @@
 	dialog_author.setWindowFlags(Qt::Sheet);
 #endif
 	dialog_author.setMinimumSize(400, 260);
-	dialog_author.setWindowTitle(tr("\311diter les informations compl\351mentaires", "window title"));
+	dialog_author.setWindowTitle(tr("Éditer les informations complémentaires", "window title"));
 	QVBoxLayout *dialog_layout = new QVBoxLayout(&dialog_author);
 	
 	// explanation label

Modified: branches/Qt5/sources/titleblock/templatecellwidget.cpp
===================================================================
--- branches/Qt5/sources/titleblock/templatecellwidget.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/titleblock/templatecellwidget.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -57,13 +57,13 @@
 	name_input_ = new QLineEdit();
 	
 	// widgets specific to empty cells
-	empty_label_ = new QLabel(tr("Attention : les bordures des cellules vides n'apparaissent pas lors du rendu final sur le sch\351ma."));
+	empty_label_ = new QLabel(tr("Attention : les bordures des cellules vides n'apparaissent pas lors du rendu final sur le schéma."));
 	
 	// widgets specific to logo cells
 	logo_label_ = new QLabel(tr("Logo"));
 	logo_input_ = new QComboBox();
 	logo_input_ -> addItem(tr("Aucun logo"));
-	add_logo_input_ = new QPushButton(QET::Icons::InsertImage, tr("G\351rer les logos"));
+	add_logo_input_ = new QPushButton(QET::Icons::InsertImage, tr("Gérer les logos"));
 	
 	// widgets specific to text cells
 	label_checkbox_ = new QCheckBox(tr("Afficher un label :"));
@@ -78,7 +78,7 @@
 	horiz_align_label_ = new QLabel(tr("horizontal :"));
 	horiz_align_input_ = new QComboBox();
 	horiz_align_input_ -> addItem(tr("Gauche"),      Qt::AlignLeft);
-	horiz_align_input_ -> addItem(tr("Centr\351"),   Qt::AlignHCenter);
+	horiz_align_input_ -> addItem(tr("Centré"),   Qt::AlignHCenter);
 	horiz_align_input_ -> addItem(tr("Droite"),      Qt::AlignRight);
 	horiz_align_indexes_.insert(Qt::AlignLeft,    0);
 	horiz_align_indexes_.insert(Qt::AlignHCenter, 1);
@@ -419,7 +419,7 @@
 	ModifyTitleBlockCellCommand *command = new ModifyTitleBlockCellCommand(edited_cell_);
 	command -> addModification(attribute, new_value);
 	command -> setText(
-		tr("\311dition d'une cellule : %1", "label of and undo command when editing a cell")
+		tr("Édition d'une cellule : %1", "label of and undo command when editing a cell")
 		.arg(TitleBlockCell::attributeName(attribute))
 	);
 	emit(cellModified(command));
@@ -431,7 +431,7 @@
 */
 QString TitleBlockTemplateCellWidget::defaultVariablesString() const {
 	QString def_var_string = tr(
-		"Par d\351faut, les variables suivantes sont disponibles :"
+		"Par défaut, les variables suivantes sont disponibles :"
 		"<ul>"
 		"<li>%{author} : auteur du folio</li>"
 		"<li>%{date} : date du folio</li>"
@@ -451,14 +451,14 @@
 QString TitleBlockTemplateCellWidget::labelValueInformationString() const {
 	QString lab_val_inf_string = tr(
 		"Chaque cellule d'un cartouche affiche une valeur, optionnellement "
-		"pr\351c\351d\351e d'un label. Tous deux peuvent \352tre traduits en "
+		"précédée d'un label. Tous deux peuvent être traduits en "
 		"plusieurs langues."
 		"<br/>"
-		"Comme ce que vous \351ditez actuellement est un "
-		"<em>mod\350le</em> de cartouche, ne saisissez pas directement des "
-		"donn\351es brutes : ins\351rez plut\364t des variables sous la forme "
-		"%{nom-de-variable}, qui seront ensuite remplac\351es par les valeurs "
-		"ad\351quates sur le folio."
+		"Comme ce que vous éditez actuellement est un "
+		"<em>modèle</em> de cartouche, ne saisissez pas directement des "
+		"données brutes : insérez plut\364t des variables sous la forme "
+		"%{nom-de-variable}, qui seront ensuite remplacées par les valeurs "
+		"adéquates sur le folio."
 	);
 	return(lab_val_inf_string);
 }

Modified: branches/Qt5/sources/titleblock/templatecommands.cpp
===================================================================
--- branches/Qt5/sources/titleblock/templatecommands.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/titleblock/templatecommands.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -761,7 +761,7 @@
 	setText(
 		QString(
 			QObject::tr(
-				"S\351paration d'une cellule en %1",
+				"Séparation d'une cellule en %1",
 				"label used in the title block template editor undo list; %1 is the number of cells after the split"
 			)
 		).arg(spanned_cells_.count() + 1)
@@ -852,7 +852,7 @@
 	@param parent Parent QUndoCommand
 */
 ChangeTemplateInformationsCommand::ChangeTemplateInformationsCommand(TitleBlockTemplate *tbt, const QString &old_info, const QString &new_info, QUndoCommand *parent) :
-	QUndoCommand(QObject::tr("modification des informations compl\351mentaires", "undo caption"), parent),
+	QUndoCommand(QObject::tr("modification des informations complémentaires", "undo caption"), parent),
 	tbtemplate_(tbt),
 	old_information_(old_info),
 	new_information_(new_info)

Modified: branches/Qt5/sources/titleblock/templatedeleter.cpp
===================================================================
--- branches/Qt5/sources/titleblock/templatedeleter.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/titleblock/templatedeleter.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -55,10 +55,10 @@
 	// require confirmation from the user
 	QMessageBox::StandardButton answer = QET::MessageBox::question(
 		this,
-		tr("Supprimer le mod\350le de cartouche ?", "message box title"),
+		tr("Supprimer le modèle de cartouche ?", "message box title"),
 		QString(
 			tr(
-				"\312tes-vous s\373r de vouloir supprimer ce mod\350le de cartouche (%1) ?\n",
+				"Êtes-vous s\373r de vouloir supprimer ce modèle de cartouche (%1) ?\n",
 				"message box content"
 			)
 		).arg(name),

Modified: branches/Qt5/sources/titleblock/templatelocationchooser.cpp
===================================================================
--- branches/Qt5/sources/titleblock/templatelocationchooser.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/titleblock/templatelocationchooser.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -94,7 +94,7 @@
 	
 	form_layout_ = new QFormLayout();
 	form_layout_ -> addRow(tr("Collection parente",   "used in save as form"), collections_);
-	form_layout_ -> addRow(tr("Mod\350le existant",   "used in save as form"), templates_);
+	form_layout_ -> addRow(tr("Modèle existant",   "used in save as form"), templates_);
 	setLayout(form_layout_);
 }
 

Modified: branches/Qt5/sources/titleblock/templatelocationsaver.cpp
===================================================================
--- branches/Qt5/sources/titleblock/templatelocationsaver.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/titleblock/templatelocationsaver.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -88,7 +88,7 @@
 	if (!current_collection) return;
 	
 	TitleBlockTemplateLocationChooser::updateTemplates();
-	templates_ -> insertItem(0, tr("Nouveau mod\350le (entrez son nom)", "combox box entry"), QVariant(false));
+	templates_ -> insertItem(0, tr("Nouveau modèle (entrez son nom)", "combox box entry"), QVariant(false));
 	templates_ -> insertSeparator(1);
 	
 	updateNewName();

Modified: branches/Qt5/sources/titleblock/templatelogomanager.cpp
===================================================================
--- branches/Qt5/sources/titleblock/templatelogomanager.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/titleblock/templatelogomanager.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -77,7 +77,7 @@
 	setWindowTitle(tr("Gestionnaire de logos"));
 	setWindowIcon(QET::Icons::InsertImage);
 	setWindowFlags(Qt::Dialog);
-	logos_label_ = new QLabel(tr("Logos embarqu\351s dans ce mod\350le :"));
+	logos_label_ = new QLabel(tr("Logos embarqués dans ce modèle :"));
 	logos_view_ = new QListWidget();
 	logos_view_ -> setViewMode(QListView::IconMode);
 	logos_view_ -> setGridSize(iconsize() * 1.4);
@@ -89,7 +89,7 @@
 	add_button_ = new QPushButton(QET::Icons::Add, tr("Ajouter un logo"));
 	export_button_ = new QPushButton(QET::Icons::DocumentExport, tr("Exporter ce logo"));
 	delete_button_ = new QPushButton(QET::Icons::Remove, tr("Supprimer ce logo"));
-	logo_box_ = new QGroupBox(tr("Propri\351t\351s"));
+	logo_box_ = new QGroupBox(tr("Propriétés"));
 	logo_name_label_ = new QLabel(tr("Nom :"));
 	logo_name_ = new QLineEdit();
 	rename_button_ = new QPushButton(QET::Icons::EditRename, tr("Renommer"));
@@ -187,7 +187,7 @@
 	while (managed_template_ -> logos().contains(name)) {
 		if (!rename_dialog) {
 			rename_dialog = new QDialog(this);
-			rename_dialog -> setWindowTitle(tr("Logo d\351j\340 existant"));
+			rename_dialog -> setWindowTitle(tr("Logo déjà existant"));
 			
 			rd_label = new QLabel();
 			rd_label -> setWordWrap(true);
@@ -214,9 +214,9 @@
 		}
 		rd_label -> setText(
 			QString(tr(
-				"Il existe d\351j\340 un logo portant le nom \"%1\" au sein de "
-				"ce mod\350le de cartouche. Voulez-vous le remplacer ou "
-				"pr\351f\351rez-vous sp\351cifier un autre nom pour ce nouveau "
+				"Il existe déjà un logo portant le nom \"%1\" au sein de "
+				"ce modèle de cartouche. Voulez-vous le remplacer ou "
+				"préférez-vous spécifier un autre nom pour ce nouveau "
 				"logo ?"
 			)).arg(name)
 		);
@@ -275,7 +275,7 @@
 	// that filepath needs to point to a valid, readable file
 	QFileInfo filepath_info(filepath);
 	if (!filepath_info.exists() || !filepath_info.isReadable()) {
-		QMessageBox::critical(this, tr("Erreur"), tr("Impossible d'ouvrir le fichier sp\351cifi\351"));
+		QMessageBox::critical(this, tr("Erreur"), tr("Impossible d'ouvrir le fichier spécifié"));
 		return;
 	}
 	
@@ -307,7 +307,7 @@
 	
 	bool save_logo = managed_template_ -> saveLogoToFile(current_logo, filepath);
 	if (!save_logo) {
-		QMessageBox::critical(this, tr("Erreur"), QString(tr("Impossible d'exporter vers le fichier sp\351cifi\351")));
+		QMessageBox::critical(this, tr("Erreur"), QString(tr("Impossible d'exporter vers le fichier spécifié")));
 	} else {
 		open_dialog_dir_ = QDir(filepath);
 	}
@@ -348,7 +348,7 @@
 		QMessageBox::warning(
 			this,
 			warning_title,
-			tr("Le nouveau nom ne peut pas \352tre vide.")
+			tr("Le nouveau nom ne peut pas être vide.")
 		);
 		return;
 	}
@@ -357,7 +357,7 @@
 		QMessageBox::warning(
 			this,
 			warning_title,
-			tr("Le nom saisi est d\351j\340 utilis\351 par un autre logo.")
+			tr("Le nom saisi est déjà utilisé par un autre logo.")
 		);
 		return;
 	}

Modified: branches/Qt5/sources/titleblock/templateview.cpp
===================================================================
--- branches/Qt5/sources/titleblock/templateview.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/titleblock/templateview.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -534,8 +534,8 @@
 void TitleBlockTemplateView::init() {
 	add_column_before_    = new QAction(QET::Icons::EditTableInsertColumnLeft,  tr("Ajouter une colonne (avant)",              "context menu"), this);
 	add_row_before_       = new QAction(QET::Icons::EditTableInsertRowAbove,    tr("Ajouter une ligne (avant)",                "context menu"), this);
-	add_column_after_     = new QAction(QET::Icons::EditTableInsertColumnRight, tr("Ajouter une colonne (apr\350s)",           "context menu"), this);
-	add_row_after_        = new QAction(QET::Icons::EditTableInsertRowUnder,    tr("Ajouter une ligne (apr\350s)",             "context menu"), this);
+	add_column_after_     = new QAction(QET::Icons::EditTableInsertColumnRight, tr("Ajouter une colonne (après)",           "context menu"), this);
+	add_row_after_        = new QAction(QET::Icons::EditTableInsertRowUnder,    tr("Ajouter une ligne (après)",             "context menu"), this);
 	edit_column_dim_      = new QAction(                                        tr("Modifier les dimensions de cette colonne", "context menu"), this);
 	edit_row_dim_         = new QAction(                                        tr("Modifier les dimensions de cette ligne",   "context menu"), this);
 	delete_column_        = new QAction(QET::Icons::EditTableDeleteColumn,      tr("Supprimer cette colonne",                  "context menu"), this);

Modified: branches/Qt5/sources/titleblockcell.cpp
===================================================================
--- branches/Qt5/sources/titleblockcell.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/titleblockcell.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -127,7 +127,7 @@
 	} else if (attribute == "displaylabel") {
 		return(QObject::tr("affichage du label", "title block cell property human name"));
 	} else if (attribute == "value") {
-		return(QObject::tr("valeur affich\351e", "title block cell property human name"));
+		return(QObject::tr("valeur affichée", "title block cell property human name"));
 	} else if (attribute == "alignment") {
 		return(QObject::tr("alignement du texte", "title block cell property human name"));
 	} else if (attribute == "fontsize") {

Modified: branches/Qt5/sources/ui/conductorpropertieswidget.cpp
===================================================================
--- branches/Qt5/sources/ui/conductorpropertieswidget.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/ui/conductorpropertieswidget.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -156,7 +156,7 @@
 	ui -> m_text_angle_gl -> addWidget(m_horiz_select, 2, 1,  Qt::AlignHCenter);
 
 	ui -> m_line_style_cb -> addItem(tr("Trait plein", "conductor style: solid line"), QPen(Qt::SolidLine));
-	ui -> m_line_style_cb -> addItem(tr("Trait en pointill\351s", "conductor style: dashed line"), QPen(Qt::DashLine));
+	ui -> m_line_style_cb -> addItem(tr("Trait en pointillés", "conductor style: dashed line"), QPen(Qt::DashLine));
 	ui -> m_line_style_cb -> addItem(tr("Traits et points", "conductor style: dashed and dotted line"), QPen(Qt::DashDotLine));
 
 	ui -> m_update_preview_pb -> setHidden(true);

Modified: branches/Qt5/sources/ui/diagrampropertiesdialog.cpp
===================================================================
--- branches/Qt5/sources/ui/diagrampropertiesdialog.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/ui/diagrampropertiesdialog.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -46,7 +46,7 @@
 	setWindowFlags(Qt::Sheet);
 #endif
 
-	setWindowTitle(tr("Propri\351t\351s du sch\351ma", "window title"));
+	setWindowTitle(tr("Propriétés du schéma", "window title"));
 
 	//Border widget
 	BorderPropertiesWidget *border_infos = new BorderPropertiesWidget(border, this);

Modified: branches/Qt5/sources/ui/diagramselection.cpp
===================================================================
--- branches/Qt5/sources/ui/diagramselection.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/ui/diagramselection.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -57,7 +57,7 @@
 	ui -> tableDiagram -> setEditTriggers		(QAbstractItemView::NoEditTriggers);
 	QStringList titles;
 	titles.clear();
-	titles << tr("S\351lection") << tr("Nom");
+	titles << tr("Sélection") << tr("Nom");
 	ui-> tableDiagram -> setHorizontalHeaderLabels( titles );
 	
 	// List Diagrams
@@ -66,7 +66,7 @@
 		QTableWidgetItem *item_State = new QTableWidgetItem();
 
 		QString diagram_title = list_diagram_.at(i) -> title();
-		if (diagram_title.isEmpty()) diagram_title = tr("Sch\351ma sans titre");
+		if (diagram_title.isEmpty()) diagram_title = tr("Schéma sans titre");
 
 		item_Name  -> setData(Qt::DisplayRole, diagram_title);
 		item_State -> setData(Qt::CheckStateRole, Qt::Checked);
@@ -99,8 +99,8 @@
  */
 void diagramselection::on_tableDiagram_customContextMenuRequested(const QPoint &pos){
 	QMenu menu(this);
-	QAction *desl = menu.addAction( tr("D\351s\351lectionner tout") );
-	menu.addAction(QIcon(":/ico/16x16/dialog-ok.png"), tr("S\351lectionner tout") );
+	QAction *desl = menu.addAction( tr("Désélectionner tout") );
+	menu.addAction(QIcon(":/ico/16x16/dialog-ok.png"), tr("Sélectionner tout") );
 	
 	// Exec Menu
 	QAction *ret = menu.exec(ui -> tableDiagram -> viewport() -> mapToGlobal(pos));	

Modified: branches/Qt5/sources/ui/elementpropertieswidget.cpp
===================================================================
--- branches/Qt5/sources/ui/elementpropertieswidget.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/ui/elementpropertieswidget.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -53,9 +53,9 @@
 	// type de l'element
 	QString description_string;
 	if (ghost_element) {
-		description_string += tr("\311l\351ment manquant");
+		description_string += tr("Élément manquant");
 	} else {
-		description_string += tr("\311l\351ment");
+		description_string += tr("Élément");
 	}
 	description_string += "\n";
 
@@ -91,7 +91,7 @@
 	//button widget
 	find_in_panel = new QPushButton(QET::Icons::ZoomDraw, tr("Retrouver dans le panel"), general_widget);
 	connect(find_in_panel, SIGNAL(clicked()), this, SLOT(findInPanel()));
-	edit_element = new QPushButton(QET::Icons::ElementEdit, tr("\311diter l'\351l\351ment"), general_widget);
+	edit_element = new QPushButton(QET::Icons::ElementEdit, tr("Éditer l'élément"), general_widget);
 	connect(edit_element, SIGNAL(clicked()), this, SLOT(editElement()));
 	QHBoxLayout *hlayout_ = new QHBoxLayout;
 	hlayout_->addWidget(find_in_panel);
@@ -108,7 +108,7 @@
  */
 void elementpropertieswidget::buildInterface() {
 
-	setWindowTitle(tr("Propri\351t\351s de l'\351l\351ment"));
+	setWindowTitle(tr("Propriétés de l'élément"));
 	tab_ = new QTabWidget(this);
 
 	//Add tab according to the element
@@ -127,13 +127,13 @@
 			break;
 		case Element::Master:
 			mpw_ = new MasterPropertiesWidget(element_, this);
-			tab_ -> addTab(mpw_, tr("R\351f\351rence crois\351e (maitre)"));
+			tab_ -> addTab(mpw_, tr("Référence croisée (maitre)"));
 			eiw_ = new ElementInfoWidget(element_, this);
 			tab_ -> addTab(eiw_, tr("Informations"));
 			break;
 		case Element::Slave:
 			lsew_ = new LinkSingleElementWidget(element_, this);
-			tab_ -> addTab(lsew_, tr("R\351f\351rence crois\351e (esclave)"));
+			tab_ -> addTab(lsew_, tr("Référence croisée (esclave)"));
 			break;
 		case Element::Terminale:
 			break;
@@ -141,7 +141,7 @@
 			break;
 	}
 
-	tab_ -> addTab(generalWidget(), tr("G\351n\351ral"));
+	tab_ -> addTab(generalWidget(), tr("Général"));
 
 	dbb = new QDialogButtonBox(QDialogButtonBox::Apply | QDialogButtonBox::Cancel | QDialogButtonBox::Reset,
 							   Qt::Horizontal, this);

Modified: branches/Qt5/sources/ui/elementselectorwidget.cpp
===================================================================
--- branches/Qt5/sources/ui/elementselectorwidget.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/ui/elementselectorwidget.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -194,7 +194,7 @@
 
 			//Push button to highlight element
 		QPushButton *pb = new QPushButton(QET::Icons::ZoomDraw,"", widget);
-		pb -> setToolTip(tr("Voir l'\351l\351ment"));
+		pb -> setToolTip(tr("Voir l'élément"));
 
 		QHBoxLayout *hl = new QHBoxLayout(widget);
 		hl -> setContentsMargins(0,0,0,0);

Modified: branches/Qt5/sources/ui/linksingleelementwidget.cpp
===================================================================
--- branches/Qt5/sources/ui/linksingleelementwidget.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/ui/linksingleelementwidget.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -116,8 +116,8 @@
 void LinkSingleElementWidget::buildUnlinkButton() {
 	unlink_widget = new QWidget(this);
 	QHBoxLayout *unlink_layout = new QHBoxLayout(unlink_widget);
-	QLabel *lb = new QLabel(tr("Cet \351l\351ment est d\351j\340 li\351."), unlink_widget);
-	QPushButton *pb = new QPushButton(tr("D\351lier"), unlink_widget);
+	QLabel *lb = new QLabel(tr("Cet élément est déjà lié."), unlink_widget);
+	QPushButton *pb = new QPushButton(tr("Délier"), unlink_widget);
 	connect(pb, SIGNAL(clicked()), this, SLOT(unlinkClicked()));
 	unlink_layout->addWidget(lb);
 	unlink_layout->addStretch();

Modified: branches/Qt5/sources/ui/potentialtextsdialog.cpp
===================================================================
--- branches/Qt5/sources/ui/potentialtextsdialog.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/ui/potentialtextsdialog.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -64,7 +64,7 @@
 
 	//create a new radio button for each text of @conductorList
 	for (QMultiMap<int, QString>::ConstIterator it = m_texts.constEnd()-1; it != m_texts.constBegin()-1; --it) {
-		QRadioButton *rb= new QRadioButton(it.value() + tr("  : est pr\351sent ") + QString::number(it.key()) + tr(" fois."), this);
+		QRadioButton *rb= new QRadioButton(it.value() + tr("  : est présent ") + QString::number(it.key()) + tr(" fois."), this);
 		if (it == m_texts.constEnd()-1) {
 			rb -> setChecked(true);
 			m_selected_text = it.value();

Modified: branches/Qt5/sources/ui/projectpropertiesdialog.cpp
===================================================================
--- branches/Qt5/sources/ui/projectpropertiesdialog.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/ui/projectpropertiesdialog.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -29,7 +29,7 @@
  */
 ProjectPropertiesDialog::ProjectPropertiesDialog(QETProject *project, QWidget *parent) {
 	m_properties_dialog = new ConfigDialog (parent);
-	m_properties_dialog -> setWindowTitle(QObject::tr("Propri\351t\351s du projet", "window title"));
+	m_properties_dialog -> setWindowTitle(QObject::tr("Propriétés du projet", "window title"));
 	m_properties_dialog -> addPage(new ProjectMainConfigPage       (project));
 	m_properties_dialog -> addPage(new NewDiagramPage (project));
 	m_properties_dialog -> addPage(new ProjectAutoNumConfigPage    (project));

Modified: branches/Qt5/sources/ui/selectautonumw.cpp
===================================================================
--- branches/Qt5/sources/ui/selectautonumw.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/ui/selectautonumw.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -133,21 +133,21 @@
 			break;
 			//help dialog
 		case QDialogButtonBox::HelpRole:
-			QMessageBox::information (this, tr("Autonum\351rotation", "title window"),
-																	tr("C'est ici que vous pouvez d\351finir la mani\350re dont sera num\351rot\351 les nouveaux conducteurs.\n"
-																	   "-Une num\351rotation est compos\351e d'une variable minimum.\n"
-																	   "-Vous pouvez ajouter ou supprimer une variable de num\351rotation par le biais des boutons - et +.\n"
-																	   "-Une variable de num\351rotation comprant: un type, une valeur et une incr\351mentation.\n"
+			QMessageBox::information (this, tr("Autonumérotation", "title window"),
+																	tr("C'est ici que vous pouvez définir la manière dont sera numéroté les nouveaux conducteurs.\n"
+																	   "-Une numérotation est composée d'une variable minimum.\n"
+																	   "-Vous pouvez ajouter ou supprimer une variable de numérotation par le biais des boutons - et +.\n"
+																	   "-Une variable de numérotation comprant: un type, une valeur et une incrémentation.\n"
 
-																	   "\n-les types \"Chiffre 1\", \"Chiffre 01\" et \"Chiffre 001\", repr\351sente un type num\351rique d\351finie dans le champs \"Valeur\", "
-																	   "qui s'incr\351mente \340 chaque nouveau conducteur de la valeur du champ \"Incr\351mentation\".\n"
-																	   "-\"Chiffre 01\" et \"Chiffre 001\", sont respectivement repr\351sent\351 sur le sch\351ma par deux et trois digits minimum.\n"
-																	   "Si le chiffre d\351finie dans le champs Valeur poss\351de moins de digits que le type choisit,"
-																	   "celui-ci sera pr\351c\351d\351 par un ou deux 0 afin de respecter son type.\n"
+																	   "\n-les types \"Chiffre 1\", \"Chiffre 01\" et \"Chiffre 001\", représente un type numérique définie dans le champs \"Valeur\", "
+																	   "qui s'incrémente à chaque nouveau conducteur de la valeur du champ \"Incrémentation\".\n"
+																	   "-\"Chiffre 01\" et \"Chiffre 001\", sont respectivement représenté sur le schéma par deux et trois digits minimum.\n"
+																	   "Si le chiffre définie dans le champs Valeur posséde moins de digits que le type choisit,"
+																	   "celui-ci sera précédé par un ou deux 0 afin de respecter son type.\n"
 
-																	   "\n-Le type \"Texte\", repr\351sente un texte fixe.\nLe champs \"Incr\351mentation\" n'est pas utilis\351.\n"
+																	   "\n-Le type \"Texte\", représente un texte fixe.\nLe champs \"Incrémentation\" n'est pas utilisé.\n"
 
-																	   "\n-Le type \"N\260 folio\" repr\351sente le n\260 du folio en cours.\nLes autres champs ne sont pas utilis\351s.",
+																	   "\n-Le type \"N\260 folio\" représente le n\260 du folio en cours.\nLes autres champs ne sont pas utilisés.",
 																	   "help dialog about the autonumerotation"));
 
 			//apply the context in the diagram displayed by @diagram_chooser.

Modified: branches/Qt5/sources/ui/titleblockpropertieswidget.cpp
===================================================================
--- branches/Qt5/sources/ui/titleblockpropertieswidget.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/ui/titleblockpropertieswidget.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -214,7 +214,7 @@
  */
 void TitleBlockPropertiesWidget::setTitleBlockTemplatesList(const QStringList &tbt) {
 	ui -> m_tbt_cb ->clear();
-	ui -> m_tbt_cb -> addItem(QET::Icons::TitleBlock, tr("Mod\350le par d\351faut"));
+	ui -> m_tbt_cb -> addItem(QET::Icons::TitleBlock, tr("Modèle par défaut"));
 	foreach (QString tbt_name, tbt) {
 		ui -> m_tbt_cb -> addItem(QET::Icons::TitleBlock, tbt_name, tbt_name);
 	}
@@ -232,8 +232,8 @@
 	setTitleBlockTemplatesVisible(false);
 	ui -> m_current_date_rb -> setVisible(current_date);
 
-	m_tbt_edit = new QAction(tr("\311diter ce mod\350le", "menu entry"), this);
-	m_tbt_duplicate = new QAction(tr("Dupliquer et editer ce mod\350le", "menu entry"), this);
+	m_tbt_edit = new QAction(tr("Éditer ce modèle", "menu entry"), this);
+	m_tbt_duplicate = new QAction(tr("Dupliquer et editer ce modèle", "menu entry"), this);
 
 	connect(m_tbt_edit, SIGNAL(triggered()), this, SLOT(editCurrentTitleBlockTemplate()));
 	connect(m_tbt_duplicate, SIGNAL(triggered()), this, SLOT(duplicateCurrentTitleBlockTemplate()));

Modified: branches/Qt5/sources/ui/xrefpropertieswidget.cpp
===================================================================
--- branches/Qt5/sources/ui/xrefpropertieswidget.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/ui/xrefpropertieswidget.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -91,7 +91,7 @@
 	ui -> m_type_cb -> addItem(tr("Bobine"),			   "coil");
 	ui -> m_type_cb -> addItem(tr("Organe de protection"), "protection");
 	ui -> m_snap_to_cb -> addItem(tr("En bas de page"),					  "bottom");
-	ui -> m_snap_to_cb -> addItem(tr("Sous le label de l'\351l\351ment"), "label");
+	ui -> m_snap_to_cb -> addItem(tr("Sous le label de l'élément"), "label");
 	m_previous_type_index = ui -> m_type_cb -> currentIndex();
 }
 

Modified: branches/Qt5/sources/undocommand/changeelementinformationcommand.cpp
===================================================================
--- branches/Qt5/sources/undocommand/changeelementinformationcommand.cpp	2015-02-21 20:54:19 UTC (rev 3747)
+++ branches/Qt5/sources/undocommand/changeelementinformationcommand.cpp	2015-02-21 21:16:47 UTC (rev 3748)
@@ -32,7 +32,7 @@
 	m_old_info   (old_info),
 	m_new_info   (new_info)
 {
-	setText(QObject::tr("Modifier les informations de l'\351l\351ment : %1").arg(elmt -> name()));
+	setText(QObject::tr("Modifier les informations de l'élément : %1").arg(elmt -> name()));
 }
 
 /**


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/