Index: tmp/org.txm.translate.rcp/report.txt
===================================================================
--- tmp/org.txm.translate.rcp/report.txt	(revision 1338)
+++ tmp/org.txm.translate.rcp/report.txt	(revision 1339)
@@ -1,114 +1,3 @@
-/home/mdecorde/workspace047/org.txm.annotation.kr.rcp/src/org/txm/annotation/kr/rcp/concordance/KRAnnotation.java
-	218	Log.warning(KRAnnotationUIMessages.availableAnnotationTypesDDot+typesList);
-	518	Log.severe(KRAnnotationUIMessages.errorWhileAnnotatingConcordanceDDot+e1);
-	613	Log.severe(KRAnnotationUIMessages.errorWhileAnnotatingConcordanceSelectionDDot+e);
-	691	System.out.println(KRAnnotationUIMessages.errorWhileDeletingAnnotationDDot+e1);
-	725	KRAnnotationUIMessages.youAreAboutToAnnotate+matches.size()+KRAnnotationUIMessages.elementsContinue);
-	736	Log.warning(KRAnnotationUIMessages.lookingForTypedValueWithIdEquals+svalue);
-	786	String message = KRAnnotationUIMessages.couldNotAnnotateTheValue+value_to_add.getStandardName()+
-	789	message += KRAnnotationUIMessages.theSequence+m+KRAnnotationUIMessages.isOverlappingWith;
-	793	message += KRAnnotationUIMessages.theEndOfAStructure+existingAnnot.getType()+KRAnnotationUIMessages.at+existingAnnot.getStart()+KRAnnotationUIMessages.ConcordancesEditor_67+existingAnnot.getEnd()+KRAnnotationUIMessages.ConcordancesEditor_68;
-	795	message += KRAnnotationUIMessages.theStartOfAStructure+existingAnnot.getType()+KRAnnotationUIMessages.at+existingAnnot.getStart()+KRAnnotationUIMessages.ConcordancesEditor_67+existingAnnot.getEnd()+KRAnnotationUIMessages.ConcordancesEditor_68;
-	815	System.out.println(KRAnnotationUIMessages.errorWhileAffectionAnnotationDDot+e1);
-/home/mdecorde/workspace047/org.txm.annotation.kr.rcp/src/org/txm/annotation/kr/rcp/concordance/SimpleKRAnnotation.java
-	198	Log.warning(KRAnnotationUIMessages.availableAnnotationTypesDDot+typesList);
-	333	Log.severe(KRAnnotationUIMessages.errorWhileAnnotatingConcordanceDDot+e1);
-	406	Log.severe(KRAnnotationUIMessages.errorWhileAnnotatingConcordanceSelectionDDot+e);
-	478	System.out.println(KRAnnotationUIMessages.errorWhileDeletingAnnotationDDot+e1);
-	511	KRAnnotationUIMessages.youAreAboutToAnnotate+matches.size()+KRAnnotationUIMessages.elementsContinue);
-	522	Log.warning(KRAnnotationUIMessages.lookingForTypedValueWithIdEquals+svalue);
-	564	Log.info(KRAnnotationUIMessages.aFFECT+value_to_add+KRAnnotationUIMessages.toSELECTIONEquals+matches);
-	572	String message = KRAnnotationUIMessages.couldNotAnnotateTheValue+value_to_add.getStandardName()+
-	575	message += KRAnnotationUIMessages.theSequence+m+KRAnnotationUIMessages.isOverlappingWith;
-	579	message += KRAnnotationUIMessages.theEndOfAStructure+existingAnnot.getType()+KRAnnotationUIMessages.at+existingAnnot.getStart()+KRAnnotationUIMessages.ConcordancesEditor_67+existingAnnot.getEnd()+KRAnnotationUIMessages.ConcordancesEditor_68;
-	581	message += KRAnnotationUIMessages.theStartOfAStructure+existingAnnot.getType()+KRAnnotationUIMessages.at+existingAnnot.getStart()+KRAnnotationUIMessages.ConcordancesEditor_67+existingAnnot.getEnd()+KRAnnotationUIMessages.ConcordancesEditor_68;
-	598	System.out.println(KRAnnotationUIMessages.errorWhileAffectionAnnotationDDot+e1);
-/home/mdecorde/workspace047/org.txm.annotation.kr.rcp/src/org/txm/annotation/kr/rcp/concordance/WordAnnotationToolbar.java
-	173	KRAnnotationUIMessages.youAreAboutToAnnotate+matches.size()+KRAnnotationUIMessages.elementsContinue);
-	184	Log.warning(KRAnnotationUIMessages.lookingForTypedValueWithIdEquals+svalue);
-	213	String message = KRAnnotationUIMessages.couldNotAnnotateTheValue+value_to_add.getStandardName()+
-	216	message += KRAnnotationUIMessages.theSequence+m+KRAnnotationUIMessages.isOverlappingWith;
-	220	message += KRAnnotationUIMessages.theEndOfAStructure+existingAnnot.getType()+KRAnnotationUIMessages.at+existingAnnot.getStart()+KRAnnotationUIMessages.ConcordancesEditor_67+existingAnnot.getEnd()+KRAnnotationUIMessages.ConcordancesEditor_68;
-	222	message += KRAnnotationUIMessages.theStartOfAStructure+existingAnnot.getType()+KRAnnotationUIMessages.at+existingAnnot.getStart()+KRAnnotationUIMessages.ConcordancesEditor_67+existingAnnot.getEnd()+KRAnnotationUIMessages.ConcordancesEditor_68;
-	242	System.out.println(KRAnnotationUIMessages.errorWhileAffectionAnnotationDDot+e1);
-	279	System.out.println(KRAnnotationUIMessages.errorWhileDeletingAnnotationDDot+e1);
-	308	Log.severe(KRAnnotationUIMessages.errorWhileAnnotatingConcordanceSelectionDDot+e);
-	410	Log.warning(KRAnnotationUIMessages.availableAnnotationTypesDDot+typesList);
-	534	Log.severe(KRAnnotationUIMessages.errorWhileAnnotatingConcordanceDDot+e1);
-/home/mdecorde/workspace047/org.txm.annotation.urs.rcp/src/org/txm/annotation/urs/URSCorpora.java
-	46	System.out.println(Messages.URSCorpora_3+fichierCorpus);
-	53	System.out.println(Messages.URSCorpora_4+fichierCorpus);
-/home/mdecorde/workspace047/org.txm.annotation.urs.rcp/src/org/txm/annotation/urs/commands/DoInstallStep.java
-	47	System.out.println(Messages.DoInstallStep_6+currentVersion);
-	53	System.out.println(Messages.DoInstallStep_9+back.getAbsolutePath()+Messages.DoInstallStep_10);
-	57	System.out.println(Messages.DoInstallStep_11+back.getAbsolutePath());
-	62	System.out.println(Messages.DoInstallStep_17+macroDirectory.getAbsolutePath());
-/home/mdecorde/workspace047/org.txm.annotation.urs.rcp/src/org/txm/annotation/urs/commands/EditStructure.java
-	35	System.out.println(Messages.EditStructure_0+first);
-/home/mdecorde/workspace047/org.txm.annotation.urs.rcp/src/org/txm/annotation/urs/commands/ExportGlozzCorpus.java
-	41	System.out.println(Messages.ExportGlozzCorpus_0+first);
-	57	System.out.println(Messages.ExportGlozzCorpus_3+e.getLocalizedMessage());
-	68	System.out.println(Messages.ExportGlozzCorpus_4+e.getLocalizedMessage());
-/home/mdecorde/workspace047/org.txm.annotation.urs.rcp/src/org/txm/annotation/urs/commands/ExportTEICorpus.java
-	47	System.out.println(Messages.ExportTEICorpus_0+first);
-	68	System.out.println(Messages.ExportTEICorpus_3+e.getLocalizedMessage());
-	77	System.out.println(Messages.ExportTEICorpus_4+e);
-/home/mdecorde/workspace047/org.txm.annotation.urs.rcp/src/org/txm/annotation/urs/commands/ImportGlozzAnnotations.java
-	66	System.out.println(Messages.ImportGlozzAnnotations_1+first);
-	74	System.out.println(Messages.ImportGlozzAnnotations_2+aamfile);
-	80	System.out.println(Messages.ImportGlozzAnnotations_4+acfile+Messages.ImportGlozzAnnotations_5+aafile);
-/home/mdecorde/workspace047/org.txm.annotation.urs.rcp/src/org/txm/annotation/urs/commands/ImportGlozzCorpus.java
-	106	System.out.println(Messages.ImportGlozzCorpus_8+glozzDirectory);
-	110	System.out.println(Messages.ImportGlozzCorpus_9+glozzDirectory);
-	114	System.out.println(Messages.ImportGlozzCorpus_10+glozzDirectory);
-	118	System.out.println(Messages.ImportGlozzCorpus_11+glozzDirectory);
-	190	System.out.println(Messages.ImportGlozzCorpus_25+aamfile);
-	221	System.out.println(Messages.ImportGlozzCorpus_32+e.getLocalizedMessage());
-/home/mdecorde/workspace047/org.txm.annotation.urs.rcp/src/org/txm/annotation/urs/commands/ImportTEIAnnotations.java
-	50	System.out.println(Messages.ImportTEIAnnotations_0+first);
-	74	System.out.println(Messages.ImportTEIAnnotations_3+e.getLocalizedMessage());
-	83	System.out.println(Messages.ImportTEIAnnotations_4+e);
-	129	System.out.println(Messages.ImportTEIAnnotations_5+analecCorpus.getToutesUnites().size()+Messages.ImportTEIAnnotations_6+analecCorpus.getToutesRelations().size()+Messages.ImportTEIAnnotations_7+analecCorpus.getTousSchemas().size()+Messages.ImportTEIAnnotations_8);
-/home/mdecorde/workspace047/org.txm.annotation.urs.rcp/src/org/txm/annotation/urs/commands/ImportTEICorpus.java
-	48	System.out.println(Messages.ImportTEICorpus_0+xmlFile);
-	70	System.out.println(Messages.ImportTEICorpus_5+xmlFile);
-	114	System.out.println(Messages.ImportTEICorpus_18+xmlFile);
-	137	System.out.println(Messages.ImportTEICorpus_24+e);
-/home/mdecorde/workspace047/org.txm.annotation.urs.rcp/src/org/txm/annotation/urs/commands/LoadCorpus.java
-	41	System.out.println(Messages.LoadCorpus_0+first);
-	63	System.out.println(Messages.LoadCorpus_3+fichierCorpus);
-/home/mdecorde/workspace047/org.txm.annotation.urs.rcp/src/org/txm/annotation/urs/commands/LoadStructure.java
-	33	System.out.println(Messages.LoadStructure_0+first);
-	49	System.out.println(Messages.LoadStructure_1+corpus);
-/home/mdecorde/workspace047/org.txm.annotation.urs.rcp/src/org/txm/annotation/urs/commands/LoadStructureFromGlozz.java
-	31	System.out.println(Messages.LoadStructureFromGlozz_0+first);
-	43	System.out.println(Messages.LoadStructureFromGlozz_1+corpus);
-/home/mdecorde/workspace047/org.txm.annotation.urs.rcp/src/org/txm/annotation/urs/commands/LoadVue.java
-	36	System.out.println(Messages.LoadVue_0+first);
-	47	System.out.println(Messages.LoadVue_1+mainCorpus.getName());
-/home/mdecorde/workspace047/org.txm.annotation.urs.rcp/src/org/txm/annotation/urs/commands/SaveCorpus.java
-	37	System.out.println(Messages.SaveCorpus_0+first);
-	50	System.out.println(Messages.SaveCorpus_3+corpus+Messages.SaveCorpus_1+fichierCorpus);
-/home/mdecorde/workspace047/org.txm.annotation.urs.rcp/src/org/txm/annotation/urs/commands/SaveStructure.java
-	30	System.out.println(Messages.SaveStructure_0+first);
-	43	System.out.println(Messages.SaveStructure_3+corpus+Messages.SaveStructure_4+fichierStructure);
-/home/mdecorde/workspace047/org.txm.annotation.urs.rcp/src/org/txm/annotation/urs/commands/SaveStructureAsGlozzModel.java
-	24	System.out.println(Messages.SaveStructureAsGlozzModel_0+first);
-	37	System.out.println(Messages.SaveStructureAsGlozzModel_1+corpus);
-/home/mdecorde/workspace047/org.txm.annotation.urs.rcp/src/org/txm/annotation/urs/commands/SaveVue.java
-	31	System.out.println(Messages.SaveVue_0+first);
-	40	System.out.println(Messages.SaveVue_3+corpus+Messages.SaveVue_4+fichierVue);
-/home/mdecorde/workspace047/org.txm.annotation.urs.rcp/src/org/txm/annotation/urs/toolbar/UnitToolbar.java
-	124	System.out.println(Messages.UnitToolbar_3+maincorpus+Messages.UnitToolbar_4+e.getLocalizedMessage());
-	445	System.out.println(Messages.UnitToolbar_28+ids[0]);
-	568	item.setText(Messages.UnitToolbar_29+unit.getType()+"-"+unitNo+ ":"+firstWords[0]); //$NON-NLS-2$ //$NON-NLS-3$
-	571	item.setText(Messages.UnitToolbar_32+unit.getType()+"-"+unitNo+ "="+firstWords[0]+" "+firstWords[1]+"..."); //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
-	753	Log.info(Messages.UnitToolbar_44+startend[0]+Messages.UnitToolbar_45+startend[1]);
-	785	ConfirmDialog dialog = new ConfirmDialog(Display.getCurrent().getActiveShell(), Messages.UnitToolbar_46, Messages.UnitToolbar_47+id, Messages.UnitToolbar_48+id+Messages.UnitToolbar_49);
-	846	Log.info(Messages.UnitToolbar_51+navigationField.getSelectionIndex());
-	889	Log.info(Messages.UnitToolbar_52+typeCombo.getSelectionIndex());
-	992	System.out.println(Messages.UnitToolbar_59+id);
-	1049	Log.warning(Messages.UnitToolbar_60+unite.getDeb()+Messages.UnitToolbar_61+unite.getFin()+Messages.UnitToolbar_62+ids+Messages.UnitToolbar_63+pos);
 /home/mdecorde/workspace047/org.txm.annotation.urs.rcp/src/org/txm/annotation/urs/widgets/NavigationField.java
 	142	System.out.println(Messages.NavigationField_2+identifiantCombo.getText());
 	149	System.out.println(Messages.NavigationField_3+identifiantCombo.getText());
@@ -328,347 +217,6 @@
 /home/mdecorde/workspace047/org.txm.progression.rcp/src/org/txm/progression/rcp/editors/ProgressionEditor.java
 	651	Log.severe(ProgressionUIMessages.stripMultiplierErrorDDot + e);
 	652	StatusLine.error(ProgressionUIMessages.stripMultiplierErrorDDot + e);
-/home/mdecorde/workspace047/org.txm.properties.core/src/org/txm/properties/core/functions/Properties.java
-	169	Log.severe(PropertiesCoreMessages.failedToAccessCorpus + corpus.getName() + PropertiesCoreMessages.properties);
-	177	Log.severe(PropertiesCoreMessages.failedToAccessCorpus + corpus.getName() + PropertiesCoreMessages.lexicon);
-	220	Log.severe(PropertiesCoreMessages.failedToAccessCorpus + corpus.getName() + PropertiesCoreMessages.structures);
-	287	buff.append("<h2 style'font-family:\"Arial\";'>" + PropertiesCoreMessages.descriptionOf + this.corpus.getName() + " (id=" + this.corpus.getID() + ")</h2>\n"); //$NON-NLS-2$ //$NON-NLS-1$
-	293	buff.append("<h3 style'font-family:\"Arial\";'>" + PropertiesCoreMessages.generalStatistics_2 + "</h3>\n"); //$NON-NLS-1$ //$NON-NLS-2$
-	297	buff.append("<li>" + PropertiesCoreMessages.numberOfWords + numberOfWords + "</li>\n"); //$NON-NLS-1$ //$NON-NLS-2$
-	298	buff.append("<li>" + PropertiesCoreMessages.numberOfWordProperties + (NProperties - 1) + "</li>\n"); //$NON-NLS-2$ //$NON-NLS-1$
-	299	buff.append("<li>" + PropertiesCoreMessages.numberOfStructuralUnits + NStructures + "</li>\n"); //$NON-NLS-2$ //$NON-NLS-1$
-	332	subbuffer.append("<li>" + PropertiesCoreMessages.noProperty + "</li>\n"); //$NON-NLS-1$ //$NON-NLS-2$
-	391	buff.append(PropertiesCoreMessages.t + String.format(Locale.FRANCE, "%,d", numberOfWords) + "\n"); //$NON-NLS-1$
-	392	buff.append(PropertiesCoreMessages.wordProperties + String.format("%,d", NProperties) + "\n"); //$NON-NLS-1$
-	398	buff.append(PropertiesCoreMessages.s + String.format("%,d", NStructures) + "\n"); //$NON-NLS-1$
-/home/mdecorde/workspace047/org.txm.querycooccurrences.rcp/src/org/txm/rcp/commands/function/ComputeQueryAutoCooccurrence.java
-	102	System.out.println(TXMUIMessages.cannotComputeCooccurrencesWithTheSelection+ element);
-	124	System.out.println(TXMUIMessages.coocMatrixDDot+cooc.getSymbol());
-	139	try { System.out.println(TXMUIMessages.lastCQPErrorDDot+CQPSearchEngine.getCqiClient().getLastCQPError());
-	168	System.out.println(TXMCoreMessages.common_queries+queries);
-	169	System.out.println(TXMUIMessages.namesDDot+names);
-	179	System.out.println(TXMUIMessages.numberOfNodesDDot+cooc.getNNodes());
-	180	System.out.println(TXMUIMessages.numberOfEdgesDDot+cooc.getNEdges());
-	181	System.out.println(TXMUIMessages.distance_2+dist);
-	185	System.out.println(TXMUIMessages.writingCoocMatrixInGRAPHMLFileDDot+outfile);
-	190	try { System.out.println(TXMUIMessages.lastCQPErrorDDot+CQPSearchEngine.getCqiClient().getLastCQPError());
-/home/mdecorde/workspace047/org.txm.querycooccurrences.rcp/src/org/txm/rcp/commands/function/ComputeQueryCooccurrence.java
-	104	System.out.println(TXMUIMessages.cannotComputeCooccurrencesWithTheSelection+ element);
-	125	System.out.println(TXMUIMessages.coocMatrixDDot+cooc.getSymbol());
-	140	try { System.out.println(TXMUIMessages.lastCQPErrorDDot+CQPSearchEngine.getCqiClient().getLastCQPError());
-	166	System.out.println(TXMCoreMessages.common_queries + queries1);
-	167	System.out.println(TXMUIMessages.namesDDot+names1);
-	177	System.out.println(TXMUIMessages.numberOfNodesDDot+cooc.getNNodes());
-	178	System.out.println(TXMUIMessages.numberOfEdgesDDot+cooc.getNEdges());
-	179	System.out.println(TXMUIMessages.distance_2+dist);
-	183	try { System.out.println(TXMUIMessages.lastCQPErrorDDot+CQPSearchEngine.getCqiClient().getLastCQPError());
-/home/mdecorde/workspace047/org.txm.queryindex.rcp/src/org/txm/queryindex/core/functions/QueryIndex.java
-	205	System.out.println(TXMCoreMessages.warningDDotDuplicateQueryEntryDDot+line);
-	208	System.out.println(TXMCoreMessages.warningDDotQueryFailedDDot+line);
-	230	System.err.println(IndexCoreMessages.failedToExportLexiconDDot + Log.toString(e));
-/home/mdecorde/workspace047/org.txm.queryindex.rcp/src/org/txm/queryindex/rcp/editors/QueryIndexEditor.java
-	254	title = Messages.QueryIndexEditor_0 + partition.getName();
-	257	title = Messages.QueryIndexEditor_0 + corpus;
-	299	System.out.println(Messages.QueryIndexEditor_1 + name);
-	491	.println(Messages.QueryIndexEditor_6 + propFile);
-	947	lFminInfo.setText(IndexUIMessages.IndexEditor_17 + queryindex.getFmin());
-	948	lFmaxInfo.setText(IndexUIMessages.IndexEditor_17 + queryindex.getFmax());
-	949	lTInfo.setText(IndexUIMessages.IndexEditor_17 + queryindex.getT());
-	950	lVInfo.setText(IndexUIMessages.IndexEditor_17 + queryindex.getV());
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/Application.java
-	74	System.out.println(TXMUIMessages.argsDDot+argsList);
-	151	Log.warning(TXMUIMessages.couldNotStartProxyConfigurationDDot+e);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/ApplicationWorkbenchAdvisor.java
-	279	System.out.println(TXMUIMessages.errorWhileLoadingTXMDDot+e);
-	295	Log.severe(TXMUIMessages.startupFailedPleaseCheckTXMPreferencesInTheFileSupPreferencesMenuOrContactTxmusersMailingListMenuDDotHelpSup+" "+e.getMessage());
-	296	System.out.println(TXMUIMessages.startupFailedPleaseCheckTXMPreferencesInTheFileSupPreferencesMenuOrContactTxmusersMailingListMenuDDotHelpSup+" "+e.getMessage());
-	400	System.out.println(TXMUIMessages.errorWhileUpdatingTXMDDot+e);
-	592	System.err.println(TXMUIMessages.couldNotReadInstallPreferencesFile+ " " +e.getLocalizedMessage());
-	721	System.out.println(TXMUIMessages.failedToBackupExistingCorporaDDot+" "+e.getLocalizedMessage()); //$NON-NLS-1$
-	722	Log.severe(TXMUIMessages.failedToBackupExistingCorporaDDot+e.getLocalizedMessage());
-	759	System.out.println(TXMUIMessages.couldNotCreateBackupDirectoryDDot + backup);
-	797	System.out.println(TXMUIMessages.failedToMoveCorpus+failed+TXMUIMessages.to+backup);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/JobsTimer.java
-	45	message = ""+((int)t/60)+TXMUIMessages.minAnd+((int)t%60)+TXMUIMessages.sec; //$NON-NLS-1$
-	47	message = ""+((int)t/3600)+TXMUIMessages.h+((int)(t%3600)/60)+TXMUIMessages.minAnd+((int)(t%3600)%60)+ TXMUIMessages.sec; //$NON-NLS-1$
-	69	System.out.println(TXMUIMessages.jobDDot+JobsTimer.stop());
-	70	System.out.println(TXMUIMessages.execDDot+ExecTimer.stop());
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/actions/CreatePartitionDialog.java
-	653	name = TXMUIMessages.part+count++;
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/commands/CleanPerspective.java
-	45	System.out.println(TXMUIMessages.errorWhileCallingOrgeclipseuiwindowresetPerspectiveDDot+e);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/commands/ImportSelectedText.java
-	151	System.out.println(TXMUIMessages.identifiedLanguage+lang);
-	154	System.out.println(TXMUIMessages.usingLanguage+project.getLang()); //$NON-NLS-1$
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/commands/editor/SaveAs.java
-	92	System.out.println(TXMUIMessages.failedToSaveAs+resultFile+TXMUIMessages.dDot+e);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/commands/editor/SetEncoding.java
-	71	TXMUIMessages.changeCharactersEncoding, TXMUIMessages.changeCharactersEncodingCurrentEncodingDDot+currentEncoding+TXMUIMessages.defaultEncodingDDot+defaultEncoding, currentEncoding, null);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/editors/TXMEditor.java
-	620	StatusLine.setMessage(TXMUIMessages.computing + this.getResult().getName());
-	622	JobHandler job = new JobHandler(TXMUIMessages.computing + this.getResult().getName()) {
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/editors/TableKeyListener.java
-	67	Log.info(TXMUIMessages.foundLinesDDot + matchingIndexes);
-	113	System.out.println(TXMUIMessages.copiedLinesDDot+str);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/editors/TxtEditor.java
-	116	System.out.println(TXMUIMessages.textEditorDDot+f+TXMUIMessages.encodingFound+encoding);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/editors/imports/CorpusPage.java
-	826	Log.info(TXMUIMessages.moduleUIParametersDDot+moduleParams);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/editors/imports/MetadataPage.java
-	430	System.out.println(TXMUIMessages.metadataColumnTitles+header);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/editors/imports/sections/InfosSection.java
-	73	section.setText(TXMUIMessages.corpusInfos+" "+project.getSrcdir()); //$NON-NLS-1$
-	96	System.out.println(TXMUIMessages.importStoppedDDotCorpusNameDoesNotMatchesTheAZAZ09120PatternDDot+corpusText.getText());
-	112	System.out.println(TXMUIMessages.importStoppedDDotCorpusNameDoesNotMatchesTheAZAZ09120PatternDDot+corpusname);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/editors/input/AbstractSVGGraphicable.java
-	73	Log.severe(TXMUIMessages.cannotCreateTheGraphic + e);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/handlers/export/ExportSVG.java
-	181	System.out.println(NLS.bind(TXMUIMessages.failedToExportFileP0WithDeviceP1 + outfile, "")); //$NON-NLS-1$
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/handlers/files/DeleteFile.java
-	75	dialog.setMessage(TXMUIMessages.areYouSureYouWantToDeleteToSort+file+" ? ");  //$NON-NLS-1$
-	81	if (!file.delete()) System.out.println(TXMUIMessages.failedToDeleteFile+file);
-	83	if (!DeleteDir.deleteDirectory(file)) System.out.println(TXMUIMessages.failedToDeleteFile+file);
-	98	dialog.setMessage(TXMUIMessages.areYouSureYouWantToDeleteToSort+files+" ? ");  //$NON-NLS-1$
-	108	if (!file.delete()) System.out.println(TXMUIMessages.failedToDeleteFile+file);
-	110	if (!DeleteDir.deleteDirectory(file)) System.out.println(TXMUIMessages.failedToDeleteFile+file);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/handlers/files/PasteFile.java
-	83	System.out.println(TXMUIMessages.failedToCopy+source+TXMUIMessages.to+dest);
-	85	System.out.println(TXMUIMessages.failedToCopy+source+TXMUIMessages.to+dest+TXMUIMessages.dDot+e);
-	96	System.out.println(TXMUIMessages.failedToCopy+source+TXMUIMessages.to+dest);
-	98	System.out.println(TXMUIMessages.failedToDelete+source);
-	101	System.out.println(TXMUIMessages.failedToCopy+source+TXMUIMessages.to+dest+TXMUIMessages.dDot+e);
-	120	System.out.println(TXMUIMessages.failedToCopy+source+TXMUIMessages.to+dest);
-	124	System.out.println(TXMUIMessages.failedToCopy+source+TXMUIMessages.to+dest+TXMUIMessages.dDot+e);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/handlers/files/RenameFile.java
-	71	TXMUIMessages.renameFile, TXMUIMessages.renameFile+newname, newname, null);
-	74	System.out.println(TXMUIMessages.renamingByDDot+newname);
-	79	System.out.println(TXMUIMessages.failedToRename+file+TXMUIMessages.to+newname);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/handlers/results/DeleteObject.java
-	171	StatusLine.setMessage(TXMUIMessages.errorDDotDeleteReturnedFalse+" : "+o);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/handlers/scripts/ExecuteGroovyScript.java
-	256	System.out.println(TXMUIMessages.errorDuringScriptExecutionDDot+e);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/handlers/scripts/ExecuteImportScript.java
-	148	System.out.println(TXMUIMessages.errorDDotCorporaDirectoryDoesntExistDDot+corporadir);
-	149	Log.severe(TXMUIMessages.errorDDotCorporaDirectoryDoesntExistDDot+corporadir);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/handlers/scripts/ExecuteLastGroovyScript.java
-	80	System.out.println(TXMUIMessages.executingLastMacroDDot+lastScript);
-	82	System.out.println(TXMUIMessages.executingLastScriptDDot+lastScript);
-	89	System.out.println(TXMUIMessages.errorDDotCurrentGroovyScriptDirectoryDoesNotExistDDot+currentRootDir);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/handlers/scripts/ExecuteScript.java
-	131	MessageDialog dialog = new MessageDialog(shell, TXMUIMessages.executionOfP0+result, null,
-	207	System.out.println(TXMUIMessages.noInterpreterFoundForScriptFileExtension+script.getName());
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/handlers/scripts/ExecuteText.java
-	91	System.out.println(TXMUIMessages.noInterpreterFoundForScriptFileExtension+script.getName());
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/preferences/AdvancedPreferencePage.java
-	132	System.err.println(TXMUIMessages.failedToSavePreferencesDDot + e);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/preferences/TXMPreferencePage.java
-	84	System.err.println(TXMUIMessages.failedToSavePreferencesDDot + e);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/swt/dialog/MultipleValueTreeDialog.java
-	139	addButton.setText(TXMUIMessages.addDDot+itemSubName);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/swt/widget/NavigationWidget.java
-	237	System.out.println(TXMUIMessages.errorWhileGettingCurrentPositionValueDDot+e);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/swt/widget/PartitionComposer.java
-	216	p.setTitle(TXMUIMessages.part + (parts.size() + 1));
-	253	p.setTitle(TXMUIMessages.part + (parts.size() + 1));
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/swt/widget/parameters/ParametersDialog.java
-	151	System.out.println(TXMUIMessages.unknowedWidgetNameDDot+widgetName+TXMUIMessages.FileTreeContentProvider_4);
-	262	System.out.println(TXMUIMessages.unknowedWidgetNameDDot+widgetName+TXMUIMessages.FileTreeContentProvider_4);
-	294	System.out.println(TXMUIMessages.errorDDotMissingValueDDot+field);
-	357	System.out.println(TXMUIMessages.errorInAtOptionNameDeclarationDDot+e.getMessage());
-	433	System.out.println(TXMUIMessages.errorInAtOptionNameDeclarationDDot+e.getMessage());
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/swt/widget/parameters/UIParameterException.java
-	17	super(TXMUIMessages.error+true);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/utils/JobHandler.java
-	243	System.out.println(TXMUIMessages.canceling_2 + " " + this.getName()); //$NON-NLS-1$
-	255	Log.severe(TXMUIMessages.failedToCancel + this.getName());
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/utils/LanguageSwitchHandler.java
-	147	System.out.println(TXMUIMessages.tXMiniDDot+location);
-	148	Log.severe(TXMUIMessages.tXMiniDDot+location);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/views/GroovyConsole.java
-	173	textArea.append(TXMUIMessages.theErrorIsDDot + e);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/views/SummaryView.java
-	351	System.out.println(TXMUIMessages.noDefaultEditionPageFoundForElementDDot+node);
-/home/mdecorde/workspace047/org.txm.rcp/src/main/java/org/txm/rcp/views/fileexplorer/FileTreeContentProvider.java
-	59	} catch(Exception e) { System.out.println(TXMUIMessages.fileExplorerDDotIncorrectPattern+regex+TXMUIMessages.eRROR+e);}
-	105	System.out.println(TXMUIMessages.errorElementDDot+element+TXMUIMessages.FileTreeContentProvider_4);
-/home/mdecorde/workspace047/org.txm.rcp.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/UpdateWizard.java
-	106	mainPage.setTitle(ProvUIMessages.UpdateAction_UpdatesAvailableTitle+" - TXM");
-/home/mdecorde/workspace047/org.txm.referencer.core/src/org/txm/referencer/core/functions/Referencer.java
-	525	System.err.println(ReferencerCoreMessages.referencerExportFailedDDot + Log.toString(e));
-/home/mdecorde/workspace047/org.txm.searchengine.cqp.core/src/org/txm/importer/cwb/CwbEncode.java
-	311	System.err.println(CQPSearchEngineCoreMessages.theDirectoryDoesNotExistsDDot + directory);
-	315	System.err.println(CQPSearchEngineCoreMessages.theBinaryDirectoryDoesNotExistsDDot + bin);
-	319	System.err.println(CQPSearchEngineCoreMessages.theRegistryDirectoryDoesNotExistsDDot + registry);
-	323	System.err.println(CQPSearchEngineCoreMessages.theCorporaDirectoryDoesNotExistsDDot + corpora);
-	330	System.out.println(CQPSearchEngineCoreMessages.processingCorpus + corpus.getName());
-	334	System.err.println(CQPSearchEngineCoreMessages.theDataDirectoryDoesNotExistsDDot + data);
-/home/mdecorde/workspace047/org.txm.searchengine.cqp.core/src/org/txm/importer/cwb/CwbProcess.java
-	119	Log.info(CQPSearchEngineCoreMessages.startingProcessWithCommandDDot + StringUtils.join(cmd, " ")); //$NON-NLS-1$
-	182	Log.finest(CQPSearchEngineCoreMessages.stoppingProcessDDot + name.toUpperCase());
-	184	Log.finest(CQPSearchEngineCoreMessages.processStopedDDot + name.toUpperCase());
-	269	Log.severe(CQPSearchEngineCoreMessages.cantFindCQPLocationDDot + cwbLoc);
-/home/mdecorde/workspace047/org.txm.searchengine.cqp.core/src/org/txm/importer/cwb/PatchCwbRegistry.java
-	126	Log.info(CQPSearchEngineCoreMessages.updating + corpus
-	127	+ CQPSearchEngineCoreMessages.encodingTo + corpusEncoding);
-	194	Log.severe(CQPSearchEngineCoreMessages.theTargetCorpusDoesntExist+" : "+new File(registryfile.getParent(), targetcorpus)); //$NON-NLS-1$
-	198	Log.severe(CQPSearchEngineCoreMessages.sourceRegistryDoesNotExistsDDot+registryfile.getAbsolutePath());
-	288	System.out.println(CQPSearchEngineCoreMessages.dataDirectory+datadir +TXMCoreMessages.doesNotExists_2);
-	298	Log.severe(oldname +CQPSearchEngineCoreMessages.couldNotBeFoundInRegistryFile+registryfile);
-	302	Log.severe(CQPSearchEngineCoreMessages.dataDirectory+oldname +CQPSearchEngineCoreMessages.couldNotBeFoundInRegistryFile+registryfile);
-/home/mdecorde/workspace047/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/CQPSearchEngine.java
-	152	Log.severe(TXMCoreMessages.failedToStartMemCqiClientDDot+e);
-	162	Log.severe(TXMCoreMessages.errorDDotTheConnexionToTheServerFailedDDotWrongPortFormat + CQPLibPreferences.getInstance().getString(CQPLibPreferences.CQI_SERVER_PORT));
-	164	Log.severe(TXMCoreMessages.errorDDotWhileConnectionToSearchEngineWithTheFollowingParametersDDot + CQPLibPreferences.getInstance().getString(CQPLibPreferences.CQI_SERVER_HOST)
-	165	+ TXMCoreMessages.and + CQPLibPreferences.getInstance().getString(CQPLibPreferences.CQI_SERVER_PORT));
-	182	System.out.println(TXMCoreMessages.wrongLoginOrPasswordOrPortDDot +
-	189	System.out.println(TXMCoreMessages.orTheEngineWasNotStartedWithTheCommandLineDDot + cqiServer.getLastCmdLine());
-	214	Log.severe(TXMCoreMessages.errorWhileWaitingForCQP + e);
-	354	Log.severe(TXMCoreMessages.failedToExecTaskkillIMCqpserverexeFDDot+Log.toString(e));
-	355	System.out.println(TXMCoreMessages.failedToExecTaskkillIMCqpserverexeFDDot+Log.toString(e));
-	363	Log.severe(TXMCoreMessages.failedToExecTskillCqpserverexeDDot+Log.toString(e2));
-	364	System.out.println(TXMCoreMessages.failedToExecTskillCqpserverexeDDot+Log.toString(e2));
-	377	String cmd = TXMCoreMessages.killPsAuxPipeGrepCqpserverPipeAwkP + CQPLibPreferences.getInstance().getString(CQPLibPreferences.CQI_SERVER_PORT) + TXMCoreMessages.print2;
-	396	Log.severe(TXMCoreMessages.failedToExec+cmd+TXMCoreMessages.dDot+Log.toString(e));
-	397	System.out.println(TXMCoreMessages.failedToExec+cmd+TXMCoreMessages.dDot+Log.toString(e));
-/home/mdecorde/workspace047/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/MemCqiClient.java
-	80	throw new CqiErrorGeneralError(CQPSearchEngineCoreMessages.unknownCQPErrorDDotB1+b+CQPSearchEngineCoreMessages.b2+b2); //$NON-NLS-2$
-	85	lastError = CQPSearchEngineCoreMessages.internalCQIErrorDDot+" CQI_ERROR ("+b+")";
-	97	throw new CqiErrorGeneralError(CQPSearchEngineCoreMessages.unknownCQPCQIErrorDDotB1+b+CQPSearchEngineCoreMessages.b2+b2);
-	125	throw new CqiErrorGeneralError(CQPSearchEngineCoreMessages.unknownCQPCodeDDotB1+b+CQPSearchEngineCoreMessages.b2+b2);
-	129	lastError = CQPSearchEngineCoreMessages.cLErrorDDot+"CL_ERROR ("+b+")";
-	155	throw new CqiErrorGeneralError(CQPSearchEngineCoreMessages.unknownCQPErrorDDotB1+b+CQPSearchEngineCoreMessages.b2+b2);
-	160	lastError = CQPSearchEngineCoreMessages.cQPErrorDDot+"CQI_CQP_ERROR ("+b+")";
-	179	throw new CqiErrorGeneralError(CQPSearchEngineCoreMessages.unknownCQPErrorDDotB1+b+CQPSearchEngineCoreMessages.b2+b2);
-	182	throw new CqiErrorGeneralError(CQPSearchEngineCoreMessages.unknownCQPCodesDDotB1+b+CQPSearchEngineCoreMessages.b2+b2);
-/home/mdecorde/workspace047/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/NetCqiClient.java
-	550	lastError = CQPSearchEngineCoreMessages.internalCQIErrorDDot+b;
-	593	lastError = CQPSearchEngineCoreMessages.cLErrorDDot+b;
-	617	lastError = CQPSearchEngineCoreMessages.cQPErrorDDot+b;
-	837	Log.severe(CQPSearchEngineCoreMessages.lastCQiErrorDDot + e);
-	858	Log.severe(CQPSearchEngineCoreMessages.lastCQPErrorDDot + e);
-	1575	System.out.println(CQPSearchEngineCoreMessages.couldNotReconnectToServerDDot+e);
-	1742	System.out.println(CQPSearchEngineCoreMessages.clientdumpSubCorpussubcorpusNetCqiClientCQICONSTFIELDMATCH12DDot+Arrays.toString(client.dumpSubCorpus(subcorpusid, NetCqiClient.CQI_CONST_FIELD_MATCH, 1, 10)));
-/home/mdecorde/workspace047/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/NetCqiServer.java
-	285	System.out.println(CQPSearchEngineCoreMessages.cqpserverStdoutDDot + line);
-	304	System.out.println(CQPSearchEngineCoreMessages.cqpserverStderrDDot + line);
-/home/mdecorde/workspace047/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/core/functions/selection/Selection.java
-	119	System.out.println(TXMCoreMessages.selectionErrorDDotTheCorpus+corpus+TXMCoreMessages.hasNoBase);
-	142	Log.warning(TXMCoreMessages.cantFindStructuralUnitForMetadataWithIdDDot+m.id);
-	147	Log.severe(TXMCoreMessages.errorWhileGettingMetadatasFromBaseimportMetadatasDDot+e);
-	225	System.out.println(TXMCoreMessages.corpusDDot+corpus);
-	449	System.out.println(TXMCoreMessages.failedToGetSupValuesOf+sup.getFullName());
-/home/mdecorde/workspace047/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/CQPCorpus.java
-	427	Log.info(SearchEngineCoreMessages.deletingQueryResultP0 + queryResult.getName());
-	508	return TXMCoreMessages.corpusDDot + this.pID + TXMCoreMessages.encodingDDot + getCharset()
-	509	+ TXMCoreMessages.languageDDot + getLanguage();
-	543	System.out.println(TXMCoreMessages.corpusDDotgetLocaleDDotCQPIsNotReadyToAnswerDDot+e);
-	801	System.out.println(TXMCoreMessages.warningDDotCantLoadCorpus+this+TXMCoreMessages.informationsFromWorkspaceSelfElementNull);
-	854	Log.warning(this.pID + TXMCoreMessages.failedToRestorePartition + name
-/home/mdecorde/workspace047/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/Part.java
-	91	throw new CqiClientException(TXMCoreMessages.failedToCreatePartDDot + this.getParent().getName() + "_" + this.getName() + e + " last error: " + CQPSearchEngine.getCqiClient().getLastCQPError()); //$NON-NLS-1$ //$NON-NLS-2$
-	93	Log.severe(TXMCoreMessages.failedToGetLastCQPErrorDDot + e1);
-/home/mdecorde/workspace047/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/Partition.java
-	509	Log.finest(TXMCoreMessages.queryingPartitionP0 + this.userName);
-/home/mdecorde/workspace047/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/Subcorpus.java
-	299	Log.warning(this.pID + TXMCoreMessages.failedToRestoreSubcorpus + subcorpusElem.getAttribute("name")
-	324	Log.warning(this.pID + TXMCoreMessages.failedToRestorePartition + name
-/home/mdecorde/workspace047/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/query/PartitionFocus.java
-	94	Log.finest(TXMCoreMessages.theP0PartFocusDoesntBelongToPartitionP1 + mod
-/home/mdecorde/workspace047/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/CreateSubCorpus.java
-	72	System.out.println(TXMUIMessages.noSelectionForDDot+HandlerUtil.getActiveWorkbenchWindow(event).getActivePage().getActiveEditor());
-	78	System.out.println(TXMUIMessages.selectionIsNotACorpusDDot+firstElement);
-	150	System.out.println(TXMUIMessages.lastCQPErrorDDot+CQPSearchEngine.getCqiClient().getLastCQPError());
-	152	System.out.println(TXMUIMessages.failedToGetLastCQPErrorDDot+e1);
-/home/mdecorde/workspace047/org.txm.specificities.core/src/org/txm/functions/contrasts/Contrast.java
-	116	String txt = SpecificitiesCoreMessages.unit+colseparator+"F"; //$NON-NLS-1$
-/home/mdecorde/workspace047/org.txm.specificities.core/src/org/txm/functions/contrasts/Contrasts.java
-	41	System.out.println(TXMCoreMessages.computingDDot+m.getName());
-/home/mdecorde/workspace047/org.txm.specificities.core/src/org/txm/specificities/core/functions/Specificities.java
-	568	String txt = SpecificitiesCoreMessages.unit+colseparator+"F"; //$NON-NLS-1$
-/home/mdecorde/workspace047/org.txm.specificities.core/src/org/txm/specificities/core/statsengine/r/function/SpecificitiesR.java
-	144	throw new StatException(SpecificitiesCoreMessages.failedToGetTheSpecificitesDDot + e.getMessage(), e);
-/home/mdecorde/workspace047/org.txm.specificities.rcp/src/org/txm/specificities/rcp/editors/SpecificitiesEditor.java
-	240	typeFrequencyColumn.setText(TXMCoreMessages.common_frequency + " " + SpecificitiesUIMessages.t + " " + this.getResult().getCorpusSize()); //$NON-NLS-1$ //$NON-NLS-2$
-/home/mdecorde/workspace047/org.txm.statsengine.r.core/src/org/txm/statsengine/r/core/RScriptEngine.java
-	71	System.out.println(RCoreMessages.doneDDot+(System.currentTimeMillis()-time)+RCoreMessages.ms);
-	133	System.out.println(RCoreMessages.doneDDot+(System.currentTimeMillis()-time)+RCoreMessages.ms);
-/home/mdecorde/workspace047/org.txm.statsengine.r.core/src/org/txm/statsengine/r/core/RWorkspace.java
-	215	System.out.println(RCoreMessages.error_failedToConnectToTheRWorkspace + host+ ", " + port + ", " + user); //$NON-NLS-1$//$NON-NLS-2$
-	216	Log.severe(RCoreMessages.error_failedToConnectToTheRWorkspace + host+ ", " + port + ", " + user); //$NON-NLS-1$//$NON-NLS-2$
-	1137	int[] dims = eval(StatsEngineCoreMessages.dim+exp+")").asIntegers(); //$NON-NLS-2$
-/home/mdecorde/workspace047/org.txm.statsengine.r.core/src/org/txm/statsengine/r/core/StartRserve.java
-	154	Log.severe(RCoreMessages.error_failedToStartRServeWithCommand + x.getMessage());
-	211	System.err.println(RCoreMessages.error_failedToRunREG + rge);
-/home/mdecorde/workspace047/org.txm.statsengine.r.core/src/org/txm/statsengine/r/core/data/MatrixImpl.java
-	438	throw new IllegalArgumentException(StatsEngineCoreMessages.columnIndex + index
-	439	+ StatsEngineCoreMessages.tooBigMax + ncol + ")"); //$NON-NLS-1$
-	490	return RWorkspace.getRWorkspaceInstance().eval(StatsEngineCoreMessages.dim+symbol+")[2]").asInteger(); //$NON-NLS-2$
-	503	return RWorkspace.getRWorkspaceInstance().eval(StatsEngineCoreMessages.dim+symbol+")[1]").asInteger(); //$NON-NLS-2$
-	505	Log.severe(StatsEngineCoreMessages.matrixDDotFailedToGetNrowDDot + e);
-	517	throw new IllegalArgumentException(StatsEngineCoreMessages.rowIndex + index
-	518	+ StatsEngineCoreMessages.tooBigMax + nrow + ")"); //$NON-NLS-1$
-	615	System.out.println(StatsEngineCoreMessages.matrixImplDDotErrorDDotColumnSizeDiffersDDotOriginal+ncol+" imported="+colsize); //$NON-NLS-2$
-	922	throw new IllegalArgumentException(StatsEngineCoreMessages.rowIndex + row
-	923	+ StatsEngineCoreMessages.tooBigMax + nrow + ")"); //$NON-NLS-1$
-	926	throw new IllegalArgumentException(StatsEngineCoreMessages.colIndex + col
-	927	+ StatsEngineCoreMessages.tooBigMax + ncol + ")"); //$NON-NLS-1$
-/home/mdecorde/workspace047/org.txm.statsengine.r.rcp/src/org/txm/rcp/commands/R/ShowSvgHelp.java
-	49	TXMUIMessages.panDDotRightMousePlusDrag +
-	50	TXMUIMessages.zoomInAmpoutDDotMouseWheelORShiftPlusRightMousePlusDrag +
-	51	TXMUIMessages.zoomToSelectionDDotCtrlPlusLeftMousePlusdrag +
-	52	TXMUIMessages.EMPTY +
-/home/mdecorde/workspace047/org.txm.statsengine.r.rcp/src/org/txm/statsengine/r/rcp/handlers/CheckRPackages.java
-	100	System.out.println(RUIMessages.anErrorOccuredWhileGettingRWorkspaceInsanceDDot+e);
-	124	System.out.println(RUIMessages.the+p+RUIMessages.packageIsNotInstalledTryingToInstallItNow);
-	131	System.out.println(RUIMessages.doneDDot+p+RUIMessages.installedSuccessfully);
-	134	System.out.println(RUIMessages.the+p+RUIMessages.packageWasNotInstalledPleaseInstallItManuallyDDotRunRAndExecuteInstallpackages+p+RUIMessages.CheckRPackages_23);
-	139	System.out.println(RUIMessages.errorWhileInstallingPackageDDot+e);
-	181	System.out.println(RUIMessages.eRRORDDotRlistFirstElementIsNotREXPIntegerDDot+elem);
-	184	System.out.println(RUIMessages.eRRORDDotREvalListSizeIs0DDot+rList);
-	187	System.out.println(RUIMessages.eRRORDDotREvalIsNotAListDDot+rRez);
-	207	System.out.println(RUIMessages.updatingThe+p+RUIMessages.CheckRPackages_36+currentVersion+RUIMessages.rPackageUpToVersion+packages.get(p));
-	218	System.out.println(RUIMessages.updateOf+p+RUIMessages.failedCurrentVersionIsStill+newVersion+RUIMessages.warningDDotWindowsUsersNeedToRestartTXM);
-/home/mdecorde/workspace047/org.txm.statsengine.r.rcp/src/org/txm/statsengine/r/rcp/handlers/SendToRCommand.java
-	69	JobHandler jobhandler = new JobHandler(RUIMessages.sendingToRWorkspaceDDot+ list) {
-	76	monitor.beginTask(RUIMessages.sendingToRWorkspaceDDot+ list, 100);
-	81	monitor.subTask(RUIMessages.sendingToRWorkspaceDDot+ o);
-/home/mdecorde/workspace047/org.txm.statsengine.r.rcp/src/org/txm/statsengine/r/rcp/preferences/RPreferencePage.java
-	203	System.err.println(TXMUIMessages.failedToSavePreferencesDDot + e);
-/home/mdecorde/workspace047/org.txm.statsengine.r.rcp/src/org/txm/statsengine/r/rcp/views/RConsole.java
-	249	System.out.println(RUIMessages.errorWhileInitializingRConsoleDDot + e);
-/home/mdecorde/workspace047/org.txm.tigersearch.rcp/src/org/txm/searchengine/ts/TSCmd.java
-	92	System.out.println(TXMCoreMessages.queryWasDDot+ query);
-/home/mdecorde/workspace047/org.txm.tigersearch.rcp/src/org/txm/searchengine/ts/TSCorpus.java
-	131	catch (Exception e) { System.out.println(TXMCoreMessages.couldntReadCorpusDDot+e.getMessage());}
-/home/mdecorde/workspace047/org.txm.tigersearch.rcp/src/org/txm/searchengine/ts/TSCorpusManager.java
-	68	System.out.println(TXMCoreMessages.errorRegDirDDot+registrydir);
-	72	System.out.println(TXMCoreMessages.errorConfigdirDirDDot+configdir);
-/home/mdecorde/workspace047/org.txm.tigersearch.rcp/src/org/txm/searchengine/ts/TSResult.java
-	163	System.out.println(TXMCoreMessages.numberOfMatch+this.getNumberOfMatch());
-	165	System.out.println(TXMCoreMessages.numberOfSubMatch+this.getCurrentMatch().getNumberOfSubGraph());
-/home/mdecorde/workspace047/org.txm.tigersearch.rcp/src/org/txm/searchengine/ts/TigerXmlIndexing.java
-	42	catch (IOException e) { System.out.println(TXMCoreMessages.iODDot+e.getMessage()); org.txm.utils.logger.Log.printStackTrace(e); }
-	43	catch (SAXException e) { System.out.println(TXMCoreMessages.sAXDDot+e.getMessage()); org.txm.utils.logger.Log.printStackTrace(e);}
-/home/mdecorde/workspace047/org.txm.tigersearch.rcp/src/org/txm/tigersearch/editors/TSIndexEditor.java
-	399	System.out.println(TXMUIMessages.lastCQPErrorDDot + CQPSearchEngine.getCqiClient().getLastCQPError());
-	401	System.out.println(IndexUIMessages.cQPErrorDDot+e1);
-	874	freqColumn.setText(TXMCoreMessages.common_frequency + " T=" + partition.getTotalSize()); //$NON-NLS-1$
-	877	freqColumn.setText(TXMCoreMessages.common_frequency + " T=" + corpus.getSize()); //$NON-NLS-1$
-	1099	lFminInfo.setText(IndexUIMessages.IndexEditor_17 + index.getFmin());
-	1100	lFmaxInfo.setText(IndexUIMessages.IndexEditor_17 + index.getFmax());
-	1101	lTInfo.setText(IndexUIMessages.IndexEditor_17 + index.getT());
-	1102	lVInfo.setText(IndexUIMessages.IndexEditor_17 + index.getV());
-/home/mdecorde/workspace047/org.txm.utils.core/src/org/txm/utils/ExecTimer.java
-	33	message = ""+((int)t/60)+UtilsCoreMessages.ExecTimer_2+((int)t%60)+UtilsCoreMessages.ExecTimer_1; //$NON-NLS-1$
-	35	message = ""+((int)t/3600)+UtilsCoreMessages.ExecTimer_3+((int)(t%3600)/60)+UtilsCoreMessages.ExecTimer_2+((int)(t%3600)%60)+ UtilsCoreMessages.ExecTimer_1; //$NON-NLS-1$
-/home/mdecorde/workspace047/org.txm.utils.core/src/org/txm/utils/LS.java
-	35	System.err.println(UtilsCoreMessages.LS_0 + dir + UtilsCoreMessages.LS_1);
-/home/mdecorde/workspace047/org.txm.utils.core/src/org/txm/utils/i18n/Localizer.java
-	150	return UtilsCoreMessages.Localizer_0 + getDefaultBundle().getString(key);
-/home/mdecorde/workspace047/org.txm.utils.core/src/org/txm/utils/io/FileCopy.java
-	140	throw new IOException(UtilsCoreMessages.FileCopy_0 + src.getAbsolutePath()
-	144	throw new IOException(UtilsCoreMessages.FileCopy_2 + src.getAbsolutePath()
-/home/mdecorde/workspace047/org.txm.wordcloud.rcp/src/org/txm/wordcloud/rcp/editors/WordCloudEditor.java
-	72	Log.info(WordCloudUIMessages.wordCloudReadyDDot + this.getResult());
-/home/mdecorde/workspace047/org.txm.xmleditor.rcp/src/org/txm/xmleditor/OpenXMLEditor.java
-	109	System.out.println(XMLEditorMessages.OpenXMLEditor_4+e);
+
+
+
Index: tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/URSCorpora.java
===================================================================
--- tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/URSCorpora.java	(revision 1338)
+++ tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/URSCorpora.java	(revision 1339)
@@ -4,6 +4,7 @@
 import java.util.HashMap;
 
 import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.osgi.util.NLS;
 import org.txm.Toolbox;
 import org.txm.annotation.core.AnnotationEngine;
 import org.txm.core.results.TXMResult;
@@ -43,14 +44,14 @@
 
 			if (fichierCorpus.exists()) {
 				if (!FichiersJava.ouvrirCorpus(corpus, fichierCorpus, false)) {
-					System.out.println(Messages.URSCorpora_3+fichierCorpus);
+					System.out.println(NLS.bind(Messages.URSCorpora_3, fichierCorpus));
 					return null;
 				}
 			} else {
 				fichierCorpus.getParentFile().mkdirs();
 
 				if (!FichiersJava.enregistrerCorpus(corpus, fichierCorpus)) {
-					System.out.println(Messages.URSCorpora_4+fichierCorpus);
+					System.out.println(NLS.bind(Messages.URSCorpora_4, fichierCorpus));
 					return null;
 				}
 			}
Index: tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/Messages.java
===================================================================
--- tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/Messages.java	(revision 1338)
+++ tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/Messages.java	(revision 1339)
@@ -8,7 +8,6 @@
 	public static String URSCorpora_3;
 	public static String URSCorpora_4;
 	
-	public static String DoInstallStep_10;
 	public static String DoInstallStep_11;
 	public static String DoInstallStep_17;
 	public static String DoInstallStep_18;
@@ -22,12 +21,10 @@
 	public static String ExportGlozzCorpus_1;
 	public static String ExportGlozzCorpus_2;
 	public static String ExportGlozzCorpus_3;
-	public static String ExportGlozzCorpus_4;
 	public static String ExportTEICorpus_0;
 	public static String ExportTEICorpus_1;
 	public static String ExportTEICorpus_2;
 	public static String ExportTEICorpus_3;
-	public static String ExportTEICorpus_4;
 	public static String ImportGlozzAnnotations_0;
 	public static String ImportGlozzAnnotations_1;
 	public static String ImportGlozzAnnotations_10;
@@ -65,10 +62,7 @@
 	public static String ImportTEIAnnotations_1;
 	public static String ImportTEIAnnotations_2;
 	public static String ImportTEIAnnotations_3;
-	public static String ImportTEIAnnotations_4;
 	public static String ImportTEIAnnotations_5;
-	public static String ImportTEIAnnotations_6;
-	public static String ImportTEIAnnotations_7;
 	public static String ImportTEIAnnotations_8;
 	public static String ImportTEICorpus_0;
 	public static String ImportTEICorpus_11;
@@ -107,7 +101,6 @@
 	public static String LoadVue_2;
 	public static String LoadVue_3;
 	public static String SaveCorpus_0;
-	public static String SaveCorpus_1;
 	public static String SaveCorpus_3;
 	public static String SaveCorpus_5;
 	public static String SaveStructure_0;
@@ -139,13 +132,10 @@
 	public static String UnitToolbar_29;
 	public static String UnitToolbar_3;
 	public static String UnitToolbar_32;
-	public static String UnitToolbar_4;
 	public static String UnitToolbar_44;
-	public static String UnitToolbar_45;
 	public static String UnitToolbar_46;
 	public static String UnitToolbar_47;
 	public static String UnitToolbar_48;
-	public static String UnitToolbar_49;
 	public static String UnitToolbar_5;
 	public static String UnitToolbar_50;
 	public static String UnitToolbar_51;
@@ -155,9 +145,6 @@
 	public static String UnitToolbar_59;
 	public static String UnitToolbar_6;
 	public static String UnitToolbar_60;
-	public static String UnitToolbar_61;
-	public static String UnitToolbar_62;
-	public static String UnitToolbar_63;
 	public static String UnitToolbar_7;
 	public static String UnitToolbar_8;
 	
@@ -177,7 +164,6 @@
 	
 	public static String NavigationField_0;
 	public static String NavigationField_2;
-	public static String NavigationField_3;
 	public static String NavigationField_4;
 	public static String NavigationField_5;
 	
Index: tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/ImportTEIAnnotations.java
===================================================================
--- tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/ImportTEIAnnotations.java	(revision 1338)
+++ tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/ImportTEIAnnotations.java	(revision 1339)
@@ -8,10 +8,12 @@
 import org.eclipse.core.runtime.IProgressMonitor;
 import org.eclipse.core.runtime.IStatus;
 import org.eclipse.core.runtime.Status;
+import org.eclipse.osgi.util.NLS;
 import org.kohsuke.args4j.Option;
 import org.txm.annotation.urs.URSCorpora;
 import org.txm.annotation.urs.Messages;
 import org.txm.annotation.urs.imports.URSAnnotationsImporter;
+import org.txm.core.messages.TXMCoreMessages;
 import org.txm.rcp.swt.widget.parameters.ParametersDialog;
 import org.txm.rcp.utils.JobHandler;
 import org.txm.rcp.views.corpora.CorporaView;
@@ -47,7 +49,7 @@
 
 			Object first = CorporaView.getFirstSelectedObject();
 			if (!(first instanceof org.txm.searchengine.cqp.corpus.CQPCorpus)) {
-				System.out.println(Messages.ImportTEIAnnotations_0+first);
+				System.out.println(NLS.bind(Messages.ImportTEIAnnotations_0, first));
 				return null;
 			}
 			
@@ -55,7 +57,7 @@
 			final Corpus analecCorpus = URSCorpora.getCorpus(mainCorpus);
 			final Vue vue = URSCorpora.getVue(mainCorpus);
 			
-			JobHandler job = new JobHandler(mainCorpus.getName()+Messages.ImportTEIAnnotations_1) {
+			JobHandler job = new JobHandler(NLS.bind(Messages.ImportTEIAnnotations_1, mainCorpus.getName())) {
 				
 				@Override
 				protected IStatus run(IProgressMonitor monitor) {
@@ -71,7 +73,7 @@
 							return Status.OK_STATUS;
 						}
 					} catch (Throwable e) {
-						System.out.println(Messages.ImportTEIAnnotations_3+e.getLocalizedMessage());
+						System.out.println(NLS.bind(Messages.ImportTEIAnnotations_3, e.getLocalizedMessage()));
 						Log.printStackTrace(e);
 						return Status.CANCEL_STATUS;
 					}
@@ -80,7 +82,7 @@
 			job.schedule();
 			
 		} catch (Exception e) {
-			System.out.println(Messages.ImportTEIAnnotations_4+e);
+			System.out.println(NLS.bind(Messages.ImportTEIAnnotations_3, e.getLocalizedMessage()));
 			Log.printStackTrace(e);
 		}
 		return null;
@@ -126,7 +128,7 @@
 		boolean ret = importer.process();
 		
 		if (ret) {
-			System.out.println(Messages.ImportTEIAnnotations_5+analecCorpus.getToutesUnites().size()+Messages.ImportTEIAnnotations_6+analecCorpus.getToutesRelations().size()+Messages.ImportTEIAnnotations_7+analecCorpus.getTousSchemas().size()+Messages.ImportTEIAnnotations_8);
+			System.out.println(TXMCoreMessages.bind(Messages.ImportTEIAnnotations_5, analecCorpus.getToutesUnites().size(), analecCorpus.getToutesRelations().size(), analecCorpus.getTousSchemas().size()));
 			mainCorpus.setIsModified(true);
 			CorporaView.refreshObject(mainCorpus);
 		}
Index: tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/SaveCorpus.java
===================================================================
--- tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/SaveCorpus.java	(revision 1338)
+++ tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/SaveCorpus.java	(revision 1339)
@@ -5,6 +5,7 @@
 import org.eclipse.core.commands.AbstractHandler;
 import org.eclipse.core.commands.ExecutionEvent;
 import org.eclipse.core.commands.ExecutionException;
+import org.eclipse.osgi.util.NLS;
 import org.eclipse.ui.IEditorPart;
 import org.eclipse.ui.IEditorReference;
 import org.eclipse.ui.IWorkbenchPage;
@@ -34,7 +35,7 @@
 
 		Object first = CorporaView.getFirstSelectedObject();
 		if (!(first instanceof org.txm.searchengine.cqp.corpus.CQPCorpus)) {
-			System.out.println(Messages.SaveCorpus_0+first);
+			System.out.println(NLS.bind(Messages.SaveCorpus_0, first));
 			return null;
 		}
 		final MainCorpus mainCorpus = ((org.txm.searchengine.cqp.corpus.CQPCorpus)first).getMainCorpus();
@@ -47,7 +48,7 @@
 		File binaryCorpusDirectory = mainCorpus.getProjectDirectory();
 		File fichierCorpus = new File(binaryCorpusDirectory, "/analec/"+mainCorpus.getID()+".ec"); //$NON-NLS-1$ //$NON-NLS-2$
 		Corpus corpus = URSCorpora.getCorpus(mainCorpus);
-		System.out.println(Messages.SaveCorpus_3+corpus+Messages.SaveCorpus_1+fichierCorpus);
+		System.out.println(NLS.bind(Messages.SaveCorpus_3, corpus, fichierCorpus));
 		if (!URSCorpora.saveCorpus(mainCorpus)) {
 			System.out.println(Messages.SaveCorpus_5);
 			return false;
Index: tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/ImportGlozzCorpus.java
===================================================================
--- tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/ImportGlozzCorpus.java	(revision 1338)
+++ tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/ImportGlozzCorpus.java	(revision 1339)
@@ -11,6 +11,7 @@
 import org.eclipse.core.runtime.IProgressMonitor;
 import org.eclipse.core.runtime.IStatus;
 import org.eclipse.core.runtime.Status;
+import org.eclipse.osgi.util.NLS;
 import org.kohsuke.args4j.Option;
 import org.txm.Toolbox;
 import org.txm.annotation.urs.URSAnnotationReIndexer;
@@ -103,19 +104,19 @@
 			});
 
 			if (aaFiles == null || aaFiles.length == 0) {
-				System.out.println(Messages.ImportGlozzCorpus_8+glozzDirectory);
+				System.out.println(NLS.bind(Messages.ImportGlozzCorpus_8, glozzDirectory));
 				return false;
 			}
 			if (acFiles == null || acFiles.length == 0) {
-				System.out.println(Messages.ImportGlozzCorpus_9+glozzDirectory);
+				System.out.println(NLS.bind(Messages.ImportGlozzCorpus_9, glozzDirectory));
 				return false;
 			}
 			if (aaFiles.length != acFiles.length) {
-				System.out.println(Messages.ImportGlozzCorpus_10+glozzDirectory);
+				System.out.println(NLS.bind(Messages.ImportGlozzCorpus_10, glozzDirectory));
 				return false;
 			}
 
-			System.out.println(Messages.ImportGlozzCorpus_11+glozzDirectory);
+			System.out.println(NLS.bind(Messages.ImportGlozzCorpus_11, glozzDirectory));
 			Arrays.sort(acFiles);
 			Arrays.sort(aaFiles);
 			for (int i = 0 ; i < aaFiles.length ; i++) {
@@ -187,7 +188,7 @@
 							FichiersJava.concatener(ecFile, analecCorpus);
 						}
 
-						System.out.println(Messages.ImportGlozzCorpus_25+aamfile);
+						System.out.println(NLS.bind(Messages.ImportGlozzCorpus_25, aamfile));
 						if (!FichiersGlozz.importerModeleGlozz(analecCorpus, aamfile)) {
 							System.out.println(Messages.ImportGlozzCorpus_26);
 							return Status.CANCEL_STATUS;
@@ -218,7 +219,7 @@
 
 						return Status.OK_STATUS;
 					} catch (Exception e) {
-						System.out.println(Messages.ImportGlozzCorpus_32+e.getLocalizedMessage());
+						System.out.println(NLS.bind(Messages.ImportGlozzCorpus_32, e.getLocalizedMessage()));
 						Log.printStackTrace(e);
 						return Status.CANCEL_STATUS;
 					}
Index: tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/LoadVue.java
===================================================================
--- tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/LoadVue.java	(revision 1338)
+++ tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/LoadVue.java	(revision 1339)
@@ -7,6 +7,7 @@
 import org.eclipse.core.commands.ExecutionException;
 import org.eclipse.jface.viewers.ISelection;
 import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.osgi.util.NLS;
 import org.eclipse.ui.handlers.HandlerUtil;
 import org.txm.Toolbox;
 import org.txm.annotation.urs.URSCorpora;
@@ -33,7 +34,7 @@
 		
 		Object first = CorporaView.getFirstSelectedObject();
 		if (!(first instanceof org.txm.searchengine.cqp.corpus.CQPCorpus)) {
-			System.out.println(Messages.LoadVue_0+first);
+			System.out.println(NLS.bind(Messages.LoadVue_0, first));
 			return null;
 		}
 		
@@ -44,7 +45,7 @@
 	}
 	
 	public boolean load(MainCorpus mainCorpus) {
-		System.out.println(Messages.LoadVue_1+mainCorpus.getName());
+		System.out.println(NLS.bind(Messages.LoadVue_1, mainCorpus.getName()));
 		Vue vue = URSCorpora.getVue(mainCorpus);
 		if (!FichiersJava.ouvrirVue(vue)) {
 			System.out.println(Messages.LoadVue_2);
Index: tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/LoadStructure.java
===================================================================
--- tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/LoadStructure.java	(revision 1338)
+++ tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/LoadStructure.java	(revision 1339)
@@ -5,6 +5,7 @@
 import org.eclipse.core.commands.ExecutionException;
 import org.eclipse.jface.viewers.ISelection;
 import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.osgi.util.NLS;
 import org.eclipse.ui.handlers.HandlerUtil;
 import org.txm.annotation.urs.URSCorpora;
 import org.txm.annotation.urs.Messages;
@@ -30,7 +31,7 @@
 		
 		Object first = CorporaView.getFirstSelectedObject();
 		if (!(first instanceof org.txm.searchengine.cqp.corpus.CQPCorpus)) {
-			System.out.println(Messages.LoadStructure_0+first);
+			System.out.println(NLS.bind(Messages.LoadStructure_0, first));
 			return null;
 		}
 		
@@ -46,7 +47,7 @@
 	}
 	
 	public static boolean load(Corpus corpus) {
-		System.out.println(Messages.LoadStructure_1+corpus);
+		System.out.println(NLS.bind(Messages.LoadStructure_1, corpus));
 		if (!FichiersJava.ouvrirStructure(corpus)) {
 			System.out.println(Messages.LoadStructure_2);
 			return false;
Index: tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/ExportGlozzCorpus.java
===================================================================
--- tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/ExportGlozzCorpus.java	(revision 1338)
+++ tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/ExportGlozzCorpus.java	(revision 1339)
@@ -9,6 +9,7 @@
 import org.eclipse.core.runtime.IProgressMonitor;
 import org.eclipse.core.runtime.IStatus;
 import org.eclipse.core.runtime.Status;
+import org.eclipse.osgi.util.NLS;
 import org.kohsuke.args4j.Option;
 import org.txm.annotation.urs.Messages;
 import org.txm.annotation.urs.export.ExportToGlozzMacro;
@@ -38,13 +39,13 @@
 
 			Object first = CorporaView.getFirstSelectedObject();
 			if (!(first instanceof org.txm.searchengine.cqp.corpus.CQPCorpus)) {
-				System.out.println(Messages.ExportGlozzCorpus_0+first);
+				System.out.println(NLS.bind(Messages.ExportGlozzCorpus_0, first));
 				return null;
 			}
 
 			final MainCorpus mainCorpus = ((org.txm.searchengine.cqp.corpus.CQPCorpus)first).getMainCorpus();
 
-			JobHandler job = new JobHandler(mainCorpus.getName()+Messages.ExportGlozzCorpus_1) {
+			JobHandler job = new JobHandler(NLS.bind(Messages.ExportGlozzCorpus_1, mainCorpus.getName())) {
 
 				@Override
 				protected IStatus run(IProgressMonitor monitor) {
@@ -54,7 +55,7 @@
 					} catch (ThreadDeath e) {
 						System.out.println(Messages.ExportGlozzCorpus_2);
 					} catch (Throwable e) {
-						System.out.println(Messages.ExportGlozzCorpus_3+e.getLocalizedMessage());
+						System.out.println(NLS.bind(Messages.ExportGlozzCorpus_3, e.getLocalizedMessage()));
 						Log.printStackTrace(e);
 						return Status.CANCEL_STATUS;
 					}
@@ -65,7 +66,7 @@
 
 			return null;
 		} catch (Throwable e) {
-			System.out.println(Messages.ExportGlozzCorpus_4+e.getLocalizedMessage());
+			System.out.println(NLS.bind(Messages.ExportGlozzCorpus_3, e.getLocalizedMessage()));
 			Log.printStackTrace(e);
 		}
 		return null;
Index: tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/EditStructure.java
===================================================================
--- tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/EditStructure.java	(revision 1338)
+++ tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/EditStructure.java	(revision 1339)
@@ -6,6 +6,7 @@
 import org.eclipse.core.commands.AbstractHandler;
 import org.eclipse.core.commands.ExecutionEvent;
 import org.eclipse.core.commands.ExecutionException;
+import org.eclipse.osgi.util.NLS;
 import org.txm.annotation.urs.URSCorpora;
 import org.txm.annotation.urs.Messages;
 import org.txm.annotation.urs.view.ElementPropertiesView;
@@ -32,7 +33,7 @@
 
 		Object first = CorporaView.getFirstSelectedObject();
 		if (!(first instanceof org.txm.searchengine.cqp.corpus.CQPCorpus)) {
-			System.out.println(Messages.EditStructure_0+first);
+			System.out.println(NLS.bind(Messages.EditStructure_0, first));
 			return null;
 		}
 		
Index: tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/ImportTEICorpus.java
===================================================================
--- tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/ImportTEICorpus.java	(revision 1338)
+++ tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/ImportTEICorpus.java	(revision 1339)
@@ -8,6 +8,7 @@
 import org.eclipse.core.runtime.IProgressMonitor;
 import org.eclipse.core.runtime.IStatus;
 import org.eclipse.core.runtime.Status;
+import org.eclipse.osgi.util.NLS;
 import org.kohsuke.args4j.Option;
 import org.txm.Toolbox;
 import org.txm.annotation.urs.URSAnnotationReIndexer;
@@ -45,7 +46,7 @@
 
 			// END OF PARAMETERS
 			if (!(xmlFile.exists())) {
-				System.out.println(Messages.ImportTEICorpus_0+xmlFile);
+				System.out.println(NLS.bind(Messages.ImportTEICorpus_0, xmlFile));
 				return null;
 			}
 
@@ -67,7 +68,7 @@
 			// write the TXT file WITH paragraphs
 			File txtFile = new File(srcDir, name+".txt"); //$NON-NLS-1$
 			Corpus tmpAnalecCorpus = new Corpus(); // need a temporary corpus
-			System.out.println(Messages.ImportTEICorpus_5+xmlFile);
+			System.out.println(NLS.bind(Messages.ImportTEICorpus_5, xmlFile));
 			if (!FichiersTEI.convertir(xmlFile, new File("/tmp"), tmpAnalecCorpus)) { //$NON-NLS-1$
 				System.out.println(Messages.ImportTEICorpus_7);
 				return null;
@@ -111,7 +112,7 @@
 					Corpus analecCorpus = URSCorpora.getCorpus(corpus);
 					analecCorpus.clearAll(); // remove all : annotations, structure
 					
-					System.out.println(Messages.ImportTEICorpus_18+xmlFile);
+					System.out.println(NLS.bind(Messages.ImportTEICorpus_18, xmlFile));
 					if (!FichiersTEI.convertir(xmlFile, analecDirectory, analecCorpus)) {
 						System.out.println(Messages.ImportTEICorpus_19);
 						return null;
@@ -134,7 +135,7 @@
 					
 					return Status.OK_STATUS;
 					} catch (Exception e) {
-						System.out.println(Messages.ImportTEICorpus_24+e);
+						System.out.println(NLS.bind(Messages.ImportTEICorpus_24, e));
 						Log.printStackTrace(e);
 						return Status.CANCEL_STATUS;
 					}
Index: tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/LoadStructureFromGlozz.java
===================================================================
--- tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/LoadStructureFromGlozz.java	(revision 1338)
+++ tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/LoadStructureFromGlozz.java	(revision 1339)
@@ -5,6 +5,7 @@
 import org.eclipse.core.commands.AbstractHandler;
 import org.eclipse.core.commands.ExecutionEvent;
 import org.eclipse.core.commands.ExecutionException;
+import org.eclipse.osgi.util.NLS;
 import org.kohsuke.args4j.Option;
 import org.txm.annotation.urs.URSCorpora;
 import org.txm.annotation.urs.Messages;
@@ -28,7 +29,7 @@
 		
 		Object first = CorporaView.getFirstSelectedObject();
 		if (!(first instanceof org.txm.searchengine.cqp.corpus.CQPCorpus)) {
-			System.out.println(Messages.LoadStructureFromGlozz_0+first);
+			System.out.println(NLS.bind(Messages.LoadStructureFromGlozz_0, first));
 			return null;
 		}
 		
@@ -40,7 +41,7 @@
 //			return null;
 //		}
 		
-		System.out.println(Messages.LoadStructureFromGlozz_1+corpus);
+		System.out.println(NLS.bind(Messages.LoadStructureFromGlozz_1, corpus));
 
 		if (!ParametersDialog.open(this)) return null;
 
Index: tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/SaveStructureAsGlozzModel.java
===================================================================
--- tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/SaveStructureAsGlozzModel.java	(revision 1338)
+++ tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/SaveStructureAsGlozzModel.java	(revision 1339)
@@ -3,6 +3,7 @@
 import org.eclipse.core.commands.AbstractHandler;
 import org.eclipse.core.commands.ExecutionEvent;
 import org.eclipse.core.commands.ExecutionException;
+import org.eclipse.osgi.util.NLS;
 import org.txm.annotation.urs.URSCorpora;
 import org.txm.annotation.urs.Messages;
 import org.txm.rcp.views.corpora.CorporaView;
@@ -21,7 +22,7 @@
 
 		Object first = CorporaView.getFirstSelectedObject();
 		if (!(first instanceof org.txm.searchengine.cqp.corpus.CQPCorpus)) {
-			System.out.println(Messages.SaveStructureAsGlozzModel_0+first);
+			System.out.println(NLS.bind(Messages.SaveStructureAsGlozzModel_0, first));
 			return null;
 		}
 		
@@ -34,7 +35,7 @@
 //			return null;
 //		}
 		
-		System.out.println(Messages.SaveStructureAsGlozzModel_1+corpus);
+		System.out.println(NLS.bind(Messages.SaveStructureAsGlozzModel_1, corpus));
 
 		if (!FichiersGlozz.exporterModeleGlozz(corpus.getStructure())) {
 			System.out.println(Messages.SaveStructureAsGlozzModel_2);
Index: tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/LoadCorpus.java
===================================================================
--- tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/LoadCorpus.java	(revision 1338)
+++ tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/LoadCorpus.java	(revision 1339)
@@ -7,6 +7,7 @@
 import org.eclipse.core.commands.ExecutionException;
 import org.eclipse.jface.viewers.ISelection;
 import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.osgi.util.NLS;
 import org.eclipse.ui.handlers.HandlerUtil;
 import org.kohsuke.args4j.Option;
 import org.txm.Toolbox;
@@ -38,7 +39,7 @@
 		
 		Object first = CorporaView.getFirstSelectedObject();
 		if (!(first instanceof org.txm.searchengine.cqp.corpus.CQPCorpus)) {
-			System.out.println(Messages.LoadCorpus_0+first);
+			System.out.println(NLS.bind(Messages.LoadCorpus_0, first));
 			return null;
 		}
 		
@@ -60,7 +61,7 @@
 			return false;
 		}
 		File fichierCorpus = ecfile;
-		System.out.println(Messages.LoadCorpus_3+fichierCorpus);
+		System.out.println(NLS.bind(Messages.LoadCorpus_3, fichierCorpus));
 		if (!FichiersJava.ouvrirCorpus(corpus, fichierCorpus, false)) {
 			System.out.println(Messages.LoadCorpus_4);
 			return false;
Index: tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/SaveVue.java
===================================================================
--- tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/SaveVue.java	(revision 1338)
+++ tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/SaveVue.java	(revision 1339)
@@ -5,6 +5,7 @@
 import org.eclipse.core.commands.AbstractHandler;
 import org.eclipse.core.commands.ExecutionEvent;
 import org.eclipse.core.commands.ExecutionException;
+import org.eclipse.osgi.util.NLS;
 import org.txm.annotation.urs.URSCorpora;
 import org.txm.annotation.urs.Messages;
 import org.txm.rcp.views.corpora.CorporaView;
@@ -28,7 +29,7 @@
 
 		Object first = CorporaView.getFirstSelectedObject();
 		if (!(first instanceof org.txm.searchengine.cqp.corpus.CQPCorpus)) {
-			System.out.println(Messages.SaveVue_0+first);
+			System.out.println(NLS.bind(Messages.SaveVue_0, first));
 			return null;
 		}
 		
@@ -37,7 +38,7 @@
 
 		File binaryCorpusDirectory = mainCorpus.getProjectDirectory();
 		File fichierVue = new File(binaryCorpusDirectory, "/analec/"+mainCorpus.getID()+".ecv"); //$NON-NLS-1$ //$NON-NLS-2$
-		System.out.println(Messages.SaveVue_3+corpus+Messages.SaveVue_4+fichierVue);
+		System.out.println(NLS.bind(Messages.SaveVue_3, corpus, fichierVue));
 
 		if (!FichiersJava.enregistrerCorpus(corpus, fichierVue)) {
 			System.out.println(Messages.SaveVue_5);
Index: tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/ImportGlozzAnnotations.java
===================================================================
--- tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/ImportGlozzAnnotations.java	(revision 1338)
+++ tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/ImportGlozzAnnotations.java	(revision 1339)
@@ -8,6 +8,7 @@
 import org.eclipse.core.commands.ExecutionException;
 import org.eclipse.jface.viewers.ISelection;
 import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.osgi.util.NLS;
 import org.eclipse.ui.handlers.HandlerUtil;
 import org.kohsuke.args4j.Option;
 import org.txm.annotation.urs.URSAnnotationReIndexer;
@@ -63,7 +64,7 @@
 
 		Object first = CorporaView.getFirstSelectedObject();
 		if (!(first instanceof org.txm.searchengine.cqp.corpus.CQPCorpus)) {
-			System.out.println(Messages.ImportGlozzAnnotations_1+first);
+			System.out.println(NLS.bind(Messages.ImportGlozzAnnotations_1, first));
 			return false;
 		}
 		
@@ -71,13 +72,13 @@
 		Corpus analecCorpus = URSCorpora.getCorpus(mainCorpus);
 		analecCorpus.clearAll(); // remove all : annotations, structure
 		
-		System.out.println(Messages.ImportGlozzAnnotations_2+aamfile);
+		System.out.println(NLS.bind(Messages.ImportGlozzAnnotations_2, aamfile));
 		if (!FichiersGlozz.importerModeleGlozz(analecCorpus, aamfile)) {
 			System.out.println(Messages.ImportGlozzAnnotations_3);
 			return false;
 		}
 		
-		System.out.println(Messages.ImportGlozzAnnotations_4+acfile+Messages.ImportGlozzAnnotations_5+aafile);
+		System.out.println(NLS.bind(Messages.ImportGlozzAnnotations_4, acfile, aafile));
 		if (!FichiersGlozz.importerGlozz(analecCorpus, acfile, aafile)) {
 			System.out.println(Messages.ImportGlozzAnnotations_6);
 			return false;
Index: tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/ExportTEICorpus.java
===================================================================
--- tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/ExportTEICorpus.java	(revision 1338)
+++ tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/ExportTEICorpus.java	(revision 1339)
@@ -8,6 +8,7 @@
 import org.eclipse.core.runtime.IProgressMonitor;
 import org.eclipse.core.runtime.IStatus;
 import org.eclipse.core.runtime.Status;
+import org.eclipse.osgi.util.NLS;
 import org.kohsuke.args4j.Option;
 import org.txm.annotation.urs.URSCorpora;
 import org.txm.annotation.urs.Messages;
@@ -44,7 +45,7 @@
 
 			Object first = CorporaView.getFirstSelectedObject();
 			if (!(first instanceof org.txm.searchengine.cqp.corpus.CQPCorpus)) {
-				System.out.println(Messages.ExportTEICorpus_0+first);
+				System.out.println(NLS.bind(Messages.ExportTEICorpus_0, first));
 				return null;
 			}
 			
@@ -65,7 +66,7 @@
 							return Status.OK_STATUS;
 						}
 					} catch (Exception e) {
-						System.out.println(Messages.ExportTEICorpus_3+e.getLocalizedMessage());
+						System.out.println(NLS.bind(Messages.ExportTEICorpus_3, e.getLocalizedMessage()));
 						Log.printStackTrace(e);
 						return Status.CANCEL_STATUS;
 					}
@@ -74,7 +75,7 @@
 			job.schedule();
 			
 		} catch (Exception e) {
-			System.out.println(Messages.ExportTEICorpus_4+e);
+			System.out.println(NLS.bind(Messages.ExportTEICorpus_3, e.getLocalizedMessage()));
 			Log.printStackTrace(e);
 		}
 		return null;
Index: tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/SaveStructure.java
===================================================================
--- tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/SaveStructure.java	(revision 1338)
+++ tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/SaveStructure.java	(revision 1339)
@@ -5,6 +5,7 @@
 import org.eclipse.core.commands.AbstractHandler;
 import org.eclipse.core.commands.ExecutionEvent;
 import org.eclipse.core.commands.ExecutionException;
+import org.eclipse.osgi.util.NLS;
 import org.txm.annotation.urs.URSCorpora;
 import org.txm.annotation.urs.Messages;
 import org.txm.rcp.views.corpora.CorporaView;
@@ -27,7 +28,7 @@
 
 		Object first = CorporaView.getFirstSelectedObject();
 		if (!(first instanceof org.txm.searchengine.cqp.corpus.CQPCorpus)) {
-			System.out.println(Messages.SaveStructure_0+first);
+			System.out.println(NLS.bind(Messages.SaveStructure_0, first));
 			return null;
 		}
 		
@@ -40,7 +41,7 @@
 
 		File binaryCorpusDirectory = mainCorpus.getProjectDirectory();
 		File fichierStructure = new File(binaryCorpusDirectory, "/analec/"+mainCorpus.getID()+".ecs"); //$NON-NLS-1$ //$NON-NLS-2$
-		System.out.println(Messages.SaveStructure_3+corpus+Messages.SaveStructure_4+fichierStructure);
+		System.out.println(NLS.bind(Messages.SaveStructure_3, corpus, fichierStructure));
 
 		if (!FichiersJava.enregistrerStructure(corpus, fichierStructure)) {
 			System.out.println(Messages.SaveStructure_5);
Index: tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/DoInstallStep.java
===================================================================
--- tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/DoInstallStep.java	(revision 1338)
+++ tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/commands/DoInstallStep.java	(revision 1339)
@@ -3,6 +3,7 @@
 import java.io.File;
 
 import org.eclipse.core.commands.ExecutionEvent;
+import org.eclipse.osgi.util.NLS;
 import org.osgi.framework.Version;
 import org.txm.Toolbox;
 import org.txm.annotation.urs.Messages;
@@ -44,22 +45,22 @@
 				return; // nothing to do
 			}
 		}
-		System.out.println(Messages.DoInstallStep_6+currentVersion);
+		System.out.println(NLS.bind(Messages.DoInstallStep_6, currentVersion));
 		
 		File previousURSMacroDirectory = new File(Toolbox.getTxmHomePath(), Messages.DoInstallStep_7);
 		if (previousURSMacroDirectory.exists() && saved != null && saved.length() > 0) {
 			File back = new File(previousURSMacroDirectory.getParentFile(), "urs_"+saved); //$NON-NLS-1$
 			if (back.exists()) {
-				System.out.println(Messages.DoInstallStep_9+back.getAbsolutePath()+Messages.DoInstallStep_10);
+				System.out.println(NLS.bind(Messages.DoInstallStep_9, back.getAbsolutePath()));
 				return;
 			}
 			previousURSMacroDirectory.renameTo(back);
-			System.out.println(Messages.DoInstallStep_11+back.getAbsolutePath());
+			System.out.println(NLS.bind(Messages.DoInstallStep_11, back.getAbsolutePath()));
 		}
 		
 		File macroDirectory = new File(Toolbox.getTxmHomePath(), "scripts/macro/org/txm/macro"); //$NON-NLS-1$
 		if (!BundleUtils.copyFiles("org.txm.annotation.urs.rcp", "src", "org/txm/macro/", "urs", macroDirectory)) { //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
-			System.out.println(Messages.DoInstallStep_17+macroDirectory.getAbsolutePath());
+			System.out.println(NLS.bind(Messages.DoInstallStep_17, macroDirectory.getAbsolutePath()));
 			return;
 		}
 		
Index: tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/messages.properties
===================================================================
--- tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/messages.properties	(revision 1338)
+++ tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/messages.properties	(revision 1339)
@@ -1,118 +1,107 @@
-URSCorpora_3=Fail to open corpus file: 
-URSCorpora_4=Fail to create corpus file: 
-DoInstallStep_10=. Aborting
-DoInstallStep_11=Previous version of Analec macros are moved to: 
-DoInstallStep_17=Error while coping Analec org/txm/macro/analec in 
+URSCorpora_3=Fail to open corpus file: {0}
+URSCorpora_4=Fail to create corpus file: {0} 
+DoInstallStep_11=Previous version of Analec macros are moved to: {0}
+DoInstallStep_17=Error while coping Analec org/txm/macro/analec in {0}
 DoInstallStep_18=Analec post-installation done.
 DoInstallStep_2=Analec.DoInstallStep.install()
 DoInstallStep_5=No post-installation of Analec to do
-DoInstallStep_6=Post-installing Analec version=
+DoInstallStep_6=Post-installing Analec version={0}
 DoInstallStep_7=scripts/macro/org/txm/macro/analec
-DoInstallStep_9=Analec previous macro backup directory already exists: 
-EditStructure_0=Selection is not a corpus: 
-ExportGlozzCorpus_0=Selection is not a main corpus: 
-ExportGlozzCorpus_1=\ Glozz export
+DoInstallStep_9=Analec previous macro backup directory already exists: {0}. Aborting
+EditStructure_0=Selection is not a corpus: {0}
+ExportGlozzCorpus_0=Selection is not a main corpus: {0}
+ExportGlozzCorpus_1={0} Glozz export
 ExportGlozzCorpus_2=Canceled.
-ExportGlozzCorpus_3=Error while exporting annotations : 
-ExportGlozzCorpus_4=Error while exporting annotations : 
-ExportTEICorpus_0=Selection is not a corpus: 
+ExportGlozzCorpus_3=Error while exporting annotations : {0}
+ExportTEICorpus_0=Selection is not a corpus: {0}
 ExportTEICorpus_1=\ annotations export...
 ExportTEICorpus_2=Error while exporting corpus.
-ExportTEICorpus_3=Error while exporting corpus to XML-Analec: 
-ExportTEICorpus_4=Error while exporting annotations: 
+ExportTEICorpus_3=Error while exporting corpus to XML-Analec: {0}
 ImportGlozzAnnotations_0=The AA AAM and AC files must exists.
-ImportGlozzAnnotations_1=Selection is not a main corpus: 
+ImportGlozzAnnotations_1=Selection is not a main corpus: {0}
 ImportGlozzAnnotations_10=Done.
-ImportGlozzAnnotations_2=Importing Glozz model from: 
+ImportGlozzAnnotations_2=Importing Glozz model from: {0}
 ImportGlozzAnnotations_3=error while importing Glozz model.
-ImportGlozzAnnotations_4=Importing Glozz corpus from: 
-ImportGlozzAnnotations_5=\ and 
+ImportGlozzAnnotations_4=Importing Glozz corpus from: {0}  and {1} 
 ImportGlozzAnnotations_6=error while importing Glozz corpus.
 ImportGlozzAnnotations_7=Reindexing annotations with TXM words
 ImportGlozzAnnotations_8=error while re-indexing Analec annotations.
 ImportGlozzAnnotations_9=Saving annotations.
 ImportGlozzCorpus_0=The glozzDirectory directory must exists.
-ImportGlozzCorpus_1=Creating source directory: $srcDir
-ImportGlozzCorpus_10=No .aa files found in 
-ImportGlozzCorpus_11=Importing Glozz data from: 
+ImportGlozzCorpus_1=Creating source directory: {0}
+ImportGlozzCorpus_10=No .aa files found in {0}
+ImportGlozzCorpus_11=Importing Glozz data from: {0}
 ImportGlozzCorpus_15=Error while importing Glozz data.
 ImportGlozzCorpus_17=Could not create the TXT source file $txtFile
-ImportGlozzCorpus_19=ERROR: could not save import configuration: 
-ImportGlozzCorpus_22=Error: no script found for import name ${importName}: $script
+ImportGlozzCorpus_19=Error: could not save import configuration: {0}
+ImportGlozzCorpus_22=Error: no script found for import name {0}: {1}
 ImportGlozzCorpus_23=Error during import
 ImportGlozzCorpus_24=Finalize Analec corpus import
-ImportGlozzCorpus_25=Importing Glozz model from: 
+ImportGlozzCorpus_25=Importing Glozz model from: {0}
 ImportGlozzCorpus_26=Error while importing Glozz model.
 ImportGlozzCorpus_27=Reindexing annotations with TXM words.
 ImportGlozzCorpus_28=error while re-indexing Analec annotations.
 ImportGlozzCorpus_29=Saving annotations.
-ImportGlozzCorpus_3=Creating ec directory: $ecDir
+ImportGlozzCorpus_3=Creating ec directory: {0}
 ImportGlozzCorpus_30=Done.
-ImportGlozzCorpus_32=ERROR while finalizing corpus import: 
-ImportGlozzCorpus_4=Could not create the source directory $srcDir
-ImportGlozzCorpus_5=Could not create the ec directory $ecDir
-ImportGlozzCorpus_8=No .aa files found in 
-ImportGlozzCorpus_9=No .ac files found in 
-ImportTEIAnnotations_0=Selection is not a corpus: 
-ImportTEIAnnotations_1=\ annotations import...
+ImportGlozzCorpus_32=Error while finalizing corpus import: {0}
+ImportGlozzCorpus_4=Could not create the {0} source directory 
+ImportGlozzCorpus_5=Could not create the {0} ec directory 
+ImportGlozzCorpus_8=No .aa files found in {0}
+ImportGlozzCorpus_9=No .ac files found in {0}
+ImportTEIAnnotations_0=Selection is not a corpus: {0}
+ImportTEIAnnotations_1={0} annotations import...
 ImportTEIAnnotations_2=Error while importing annotations.
-ImportTEIAnnotations_3=Error while importing annotations: 
-ImportTEIAnnotations_4=Error while exporting annotations: 
-ImportTEIAnnotations_5=Done: 
-ImportTEIAnnotations_6=\ unites 
-ImportTEIAnnotations_7=\ relations 
-ImportTEIAnnotations_8=\ schemas.
-ImportTEICorpus_0=The XML files must exists: 
-ImportTEICorpus_11=ERROR: could not save import configuration: 
-ImportTEICorpus_14=Error: no script found for import name ${importName}: $script
+ImportTEIAnnotations_3=Error while importing annotations: {0}
+ImportTEIAnnotations_5=Done: {0} unites, {1} relations and {2} schemas.
+ImportTEICorpus_0=The XML files must exists: {0}
+ImportTEICorpus_11=Error: could not save import configuration: 
+ImportTEICorpus_14=Error: no script found for import name {0}: {1}
 ImportTEICorpus_15=Error during import
 ImportTEICorpus_16=Finalize Analec corpus import
-ImportTEICorpus_18=Importing TEI model from: 
+ImportTEICorpus_18=Importing TEI model from: {0}
 ImportTEICorpus_19=Error while importing TEI model.
-ImportTEICorpus_2=Creating source directory: $srcDir
+ImportTEICorpus_2=Creating source directory: {0}
 ImportTEICorpus_20=Reindexing annotations with TXM words.
 ImportTEICorpus_21=error while re-indexing Analec annotations.
 ImportTEICorpus_22=Saving annotations.
 ImportTEICorpus_23=Done.
-ImportTEICorpus_24=Error while finalizing corpus import: 
-ImportTEICorpus_3=Could not create the source directory $srcDir
-ImportTEICorpus_5=Importing TEI data from: 
+ImportTEICorpus_24=Error while finalizing corpus import: {0}
+ImportTEICorpus_3=Could not create the source directory {0}
+ImportTEICorpus_5=Importing TEI data from: {0}
 ImportTEICorpus_7=Error while importing TEI data.
-ImportTEICorpus_9=Could not create the TXT source file $txtFile
-LoadCorpus_0=Selection is not a main corpus: 
+ImportTEICorpus_9=Could not create the TXT source file {0}
+LoadCorpus_0=Selection is not a main corpus: {0}
 LoadCorpus_1=Loading corpus from file...
 LoadCorpus_2=The EC files must exists.
-LoadCorpus_3=Loading corpus from file: 
+LoadCorpus_3=Loading corpus from file: {0}
 LoadCorpus_4=Fail to load structure.
 LoadCorpus_5=Done: 
-LoadStructure_0=Selection is not a main corpus: 
-LoadStructure_1=Loading structure for corpus=
+LoadStructure_0=Selection is not a main corpus: {0}
+LoadStructure_1=Loading structure for corpus={0}
 LoadStructure_2=Fail to load structure.
 LoadStructure_3=Done: 
-LoadStructureFromGlozz_0=Selection is not a main corpus: 
-LoadStructureFromGlozz_1=Importing Glozz model for corpus=
+LoadStructureFromGlozz_0=Selection is not a main corpus: {0}
+LoadStructureFromGlozz_1=Importing Glozz model for corpus={0}
 LoadStructureFromGlozz_2=The AAM file must exists.
 LoadStructureFromGlozz_3=Fail to load structure from Glozz model.
 LoadStructureFromGlozz_4=Done.
-LoadVue_0=Selection is not a main corpus: 
-LoadVue_1=Loading vue for corpus=
+LoadVue_0=Selection is not a main corpus: {0}
+LoadVue_1=Loading vue for corpus={0}
 LoadVue_2=Fail to load structure.
 LoadVue_3=Done: 
-SaveCorpus_0=Selection is not a main corpus: 
-SaveCorpus_1=\ in 
-SaveCorpus_3=Saving structure for corpus=
+SaveCorpus_0=Selection is not a main corpus: {0}
+SaveCorpus_3=Saving structure for corpus={0} at {1}
 SaveCorpus_5=Erreur lors de la sauvegarde du corpus.
-SaveStructure_0=Selection is not a main corpus: 
-SaveStructure_3=Saving structure for corpus=
-SaveStructure_4=\ in 
+SaveStructure_0=Selection is not a main corpus: {0}
+SaveStructure_3=Saving structure for corpus={0} at {1}
 SaveStructure_5=Erreur lors de la sauvegarde de la structure.
-SaveStructureAsGlozzModel_0=Selection is not a main corpus: 
-SaveStructureAsGlozzModel_1=Saving structure as Glozz model for corpus=
+SaveStructureAsGlozzModel_0=Selection is not a main corpus: {0}
+SaveStructureAsGlozzModel_1=Saving structure as Glozz model for corpus={0}
 SaveStructureAsGlozzModel_2=Erreur lors de la sauvegarde de la structure.
 SaveStructureAsGlozzModel_3=Done.
-SaveVue_0=Selection is not a main corpus: 
-SaveVue_3=Saving vue for corpus=
-SaveVue_4=\ in 
+SaveVue_0=Selection is not a main corpus: {0}
+SaveVue_3=Saving vue for corpus={0} at {1} 
 SaveVue_5=Erreur lors de la sauvegarde de la vue.
 AnalecPreferencePage_3=Use Analec scheme to fix unit limits
 AnalecPreferencePage_4=Autocompletion search pattern of field is prefix (instead of infixe)
@@ -125,29 +114,23 @@
 UnitToolbar_14=Corriger les limites gauche et droite avec une nouvelle s?lection de mot
 UnitToolbar_16=Corriger la limite droite en cliquant sur un mot
 UnitToolbar_27=You must select a word. Try again\!
-UnitToolbar_28=An error occured when updating unit limits with id=
-UnitToolbar_29=Select 
-UnitToolbar_3=** Could not retrieve 
-UnitToolbar_32=Select 
-UnitToolbar_4=\ size: 
-UnitToolbar_44=Creating unit with start=
-UnitToolbar_45=\ end=
+UnitToolbar_28=An error occurred when updating unit limits with id={0}
+UnitToolbar_29=Select {0}
+UnitToolbar_3=** Could not retrieve {0} size. Error: {1}
+UnitToolbar_32=Select {0}...
+UnitToolbar_44=Creating unit with start={0} end={0}
 UnitToolbar_46=org.txm.annotation.urs.delete
 UnitToolbar_47=Delete unit 
-UnitToolbar_48=Do you really want to delete unit 
-UnitToolbar_49=\ ?
-UnitToolbar_5=Type d'unit? :
+UnitToolbar_48=Do you really want to delete unit {0} ?
+UnitToolbar_5=Type d'unit? :{0}
 UnitToolbar_50=Aborting annotation limit update
-UnitToolbar_51=Identifiants SelectionListener: 
-UnitToolbar_52=Types SelectionListener: 
+UnitToolbar_51=Identifiants SelectionListener: {0}
+UnitToolbar_52=Types SelectionListener: {0}
 UnitToolbar_53=Reloading identifiants combo values.
 UnitToolbar_54=< type d'unit? >
-UnitToolbar_59=Error no word found for id=
+UnitToolbar_59=Error no word found for id={0}
 UnitToolbar_6=Type d'unit?
-UnitToolbar_60=Updating annotation limits: 
-UnitToolbar_61=\ -> 
-UnitToolbar_62=\ with word id=
-UnitToolbar_63=\ with pos=
+UnitToolbar_60=Updating annotation limits: {0}  -> {1}  with word id={0}  with pos={0}.
 UnitToolbar_7=Type d'unit?
 UnitToolbar_8=Cr?er
 StartButton_0=Units
@@ -161,10 +144,9 @@
 StartButton_5=Done.
 StartButton_6=You need to import an annotation structure before starting to annotate. Select the edition main corpus (
 StartButton_7=), then call the Analec > Import Structure command
-StartButton_8=Save and close annotation tools: 
+StartButton_8=Save and close annotation tools: {0}
 StartButton_9=You need to import an annotation structure before starting to annotate. Select the edition main corpus (
 NavigationField_0=<identifiant>
-NavigationField_2=Wrong unit ID: 
-NavigationField_3=Wrong unit ID: 
+NavigationField_2=Wrong unit ID: {0}
 NavigationField_4=Rechercher par les propri?t?s de ce type d'unit?
 NavigationField_5=<identifiant>
Index: tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/toolbar/UnitToolbar.java
===================================================================
--- tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/toolbar/UnitToolbar.java	(revision 1338)
+++ tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/toolbar/UnitToolbar.java	(revision 1339)
@@ -7,6 +7,7 @@
 
 import org.apache.commons.lang.StringUtils;
 import org.eclipse.jface.util.Util;
+import org.eclipse.osgi.util.NLS;
 import org.eclipse.swt.SWT;
 import org.eclipse.swt.browser.ProgressEvent;
 import org.eclipse.swt.browser.ProgressListener;
@@ -35,6 +36,7 @@
 import org.txm.annotation.urs.preferences.URSPreferences;
 import org.txm.annotation.urs.view.ElementPropertiesView;
 import org.txm.annotation.urs.widgets.NavigationField;
+import org.txm.core.messages.TXMCoreMessages;
 import org.txm.core.preferences.TXMPreferences;
 import org.txm.core.results.TXMResult;
 import org.txm.edition.rcp.editors.EditionPanel;
@@ -121,7 +123,7 @@
 		try {
 			maxCorpusPosition = maincorpus.getSize();
 		} catch (Exception e) {
-			System.out.println(Messages.UnitToolbar_3+maincorpus+Messages.UnitToolbar_4+e.getLocalizedMessage());
+			System.out.println(NLS.bind(Messages.UnitToolbar_3, maincorpus, e.getLocalizedMessage()));
 			Log.printStackTrace(e);
 		}
 		analecCorpus.addEventListener(this);
@@ -442,7 +444,7 @@
 			try {
 				uniteFixed = updateUniteLimits(unite, ids, fixingAnnotationLimits);
 			} catch (CqiClientException e1) {
-				System.out.println(Messages.UnitToolbar_28+ids[0]);
+				System.out.println(NLS.bind(Messages.UnitToolbar_28, ids[0]));
 				Log.printStackTrace(e1);
 			}
 
@@ -565,10 +567,10 @@
 						try {
 							if (unit.getDeb() == unit.getFin()) {
 								String[] firstWords = CQI.cpos2Str(maincorpus.getWordProperty().getQualifiedName(), new int[]{unit.getDeb()});
-								item.setText(Messages.UnitToolbar_29+unit.getType()+"-"+unitNo+ ":"+firstWords[0]); //$NON-NLS-2$ //$NON-NLS-3$
+								item.setText(NLS.bind(Messages.UnitToolbar_29, unit.getType()+"-"+unitNo+ ":"+firstWords[0])); //$NON-NLS-2$ //$NON-NLS-3$
 							} else {
 								String[] firstWords = CQI.cpos2Str(maincorpus.getWordProperty().getQualifiedName(), new int[]{unit.getDeb(), unit.getDeb()+1});
-								item.setText(Messages.UnitToolbar_32+unit.getType()+"-"+unitNo+ "="+firstWords[0]+" "+firstWords[1]+"..."); //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
+								item.setText(NLS.bind(Messages.UnitToolbar_32, unit.getType()+"-"+unitNo+ "="+firstWords[0]+" "+firstWords[1])); //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
 							}
 						} catch (Exception e1) {
 							e1.printStackTrace();
@@ -750,7 +752,7 @@
 		//System.out.println("onCreateButtonSelected");
 		int[] startend = getSelectionStartEndWordPositions();
 		if (startend != null) {
-			Log.info(Messages.UnitToolbar_44+startend[0]+Messages.UnitToolbar_45+startend[1]);
+			Log.info(NLS.bind(Messages.UnitToolbar_44, startend[0], startend[1]));
 			Unite unite = UnitToolbar.this.vue.getCorpus().addUniteSaisie(typeCombo.getText(), startend[0], startend[1]);
 			Structure structure =  UnitToolbar.this.analecCorpus.getStructure();
 			for (String prop : unite.getProps().keySet())
@@ -782,7 +784,10 @@
 
 		String id = navigationField.getText();
 
-		ConfirmDialog dialog = new ConfirmDialog(Display.getCurrent().getActiveShell(), Messages.UnitToolbar_46, Messages.UnitToolbar_47+id, Messages.UnitToolbar_48+id+Messages.UnitToolbar_49);
+		ConfirmDialog dialog = new ConfirmDialog(Display.getCurrent().getActiveShell(), 
+				Messages.UnitToolbar_46, 
+				Messages.UnitToolbar_47+id, 
+				NLS.bind(Messages.UnitToolbar_48, id));
 		if (dialog.open() == ConfirmDialog.CANCEL) return;
 
 		//System.out.println("unite "+unite.toString());
@@ -843,7 +848,7 @@
 	 * @param e
 	 */
 	public void onIdentifiantComboSelected(Object e) {
-		Log.info(Messages.UnitToolbar_51+navigationField.getSelectionIndex());
+		Log.info(NLS.bind(Messages.UnitToolbar_51, navigationField.getSelectionIndex()));
 		int i = navigationField.getSelectionIndex();
 		if (i <= 0) {
 			if (previousSelectedUnitIDS != null) {
@@ -886,7 +891,7 @@
 	}
 
 	protected void onTypecomboSelected(SelectionEvent e) {
-		Log.info(Messages.UnitToolbar_52+typeCombo.getSelectionIndex());
+		Log.info(NLS.bind(Messages.UnitToolbar_52, typeCombo.getSelectionIndex()));
 		reloadIdentifiants();
 
 		if (typeCombo.getSelectionIndex() > 0) {
@@ -989,7 +994,7 @@
 		QueryResult r = c.query(new CQLQuery("[_.text_id=\""+panel.getEdition().getText().getName()+"\" & id=\""+id+"\"]"), "TMP", false); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
 		List<Match> matches = r.getMatches();
 		if (matches.size() == 0) {
-			System.out.println(Messages.UnitToolbar_59+id);
+			System.out.println(NLS.bind(Messages.UnitToolbar_59, id));
 			return false;
 		}
 		int start = matches.get(0).getStart();
@@ -1046,7 +1051,7 @@
 		if (startend == null) return false;
 
 		int pos = startend[0];
-		Log.warning(Messages.UnitToolbar_60+unite.getDeb()+Messages.UnitToolbar_61+unite.getFin()+Messages.UnitToolbar_62+ids+Messages.UnitToolbar_63+pos);
+		Log.warning(TXMCoreMessages.bind(Messages.UnitToolbar_60, unite.getDeb(), unite.getFin(), ids, pos));
 
 		if (mode == 1) { // left
 			analecCorpus.modifBornesUnite(unite, pos, unite.getFin());
Index: tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/widgets/NavigationField.java
===================================================================
--- tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/widgets/NavigationField.java	(revision 1338)
+++ tmp/org.txm.analec.rcp/src/org/txm/annotation/urs/widgets/NavigationField.java	(revision 1339)
@@ -3,6 +3,7 @@
 import org.eclipse.jface.bindings.keys.KeyStroke;
 import org.eclipse.jface.fieldassist.TXMAutoCompleteField;
 import org.eclipse.jface.fieldassist.TextContentAdapter;
+import org.eclipse.osgi.util.NLS;
 import org.eclipse.swt.SWT;
 import org.eclipse.swt.events.KeyEvent;
 import org.eclipse.swt.events.KeyListener;
@@ -139,14 +140,14 @@
 						try {
 							Integer i = Integer.parseInt(id);
 							if (identifiants.length < i) {
-								System.out.println(Messages.NavigationField_2+identifiantCombo.getText());
+								System.out.println(NLS.bind(Messages.NavigationField_2, identifiantCombo.getText()));
 								return;
 							}
 							setSelectionIndex(i);
 							//notifySelectionChanged(null);
 							toolbar.getEditor().updateWordStyles();
 						} catch(Exception ex) {
-							System.out.println(Messages.NavigationField_3+identifiantCombo.getText());
+							System.out.println(NLS.bind(Messages.NavigationField_2, identifiantCombo.getText()));
 						}
 					}
 				}
