Index: TXM/trunk/bundles/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/Part.java
===================================================================
--- TXM/trunk/bundles/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/Part.java	(revision 3926)
+++ TXM/trunk/bundles/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/Part.java	(revision 3927)
@@ -100,7 +100,7 @@
 	
 	@Override
 	public String getComputingStartMessage() {
-		return NLS.bind(SearchEngineCoreMessages.info_computingPartXWithQueryZ, this.getName(), this.pQuery);
+		return NLS.bind(SearchEngineCoreMessages.info_computingPartP0WithQueryP1, this.getName(), this.pQuery);
 	}
 
 	
Index: TXM/trunk/bundles/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/Partition.java
===================================================================
--- TXM/trunk/bundles/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/Partition.java	(revision 3926)
+++ TXM/trunk/bundles/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/Partition.java	(revision 3927)
@@ -150,7 +150,7 @@
 			this.setUserName("no_name");
 		}
 		
-		Log.finest(NLS.bind(SearchEngineCoreMessages.info_creatingNewPartition, this.getUserName(), this.getParent()));
+		Log.finest(NLS.bind(SearchEngineCoreMessages.info_creatingNewPartitionP0OfP1, this.getUserName(), this.getParent()));
 		long start = System.currentTimeMillis();
 		
 		monitor.setTask("Building parts...");
@@ -170,7 +170,7 @@
 			
 		}
 		long end = System.currentTimeMillis();
-		Log.fine(NLS.bind(SearchEngineCoreMessages.info_partitionCreatedInXMs, this.getUserName(), (end - start)));
+		Log.fine(NLS.bind(SearchEngineCoreMessages.info_partitionP0CreatedInP1Ms, this.getUserName(), (end - start)));
 		
 		return pQueries.size() > 0;
 	}
@@ -197,7 +197,7 @@
 			this.setUserName(corpus.getName() + "_" + pProperty.getFullName()); //$NON-NLS-1$
 		}
 		
-		Log.finest(NLS.bind(SearchEngineCoreMessages.info_creatingNewPartition, this.getUserName(), this.getParent()));
+		Log.finest(NLS.bind(SearchEngineCoreMessages.info_creatingNewPartitionP0OfP1, this.getUserName(), this.getParent()));
 		
 		if (pValues == null) {
 			pValues = pProperty.getValues(corpus);
Index: TXM/trunk/bundles/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/CQPCorpus.java
===================================================================
--- TXM/trunk/bundles/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/CQPCorpus.java	(revision 3926)
+++ TXM/trunk/bundles/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/CQPCorpus.java	(revision 3927)
@@ -379,7 +379,7 @@
 	// * the cqi client exception
 	// */
 	// public void dropPartition(Partition partition) throws CqiClientException {
-	// Log.finest(SearchEngineCoreMessages.info_deletingPartition +
+	// Log.finest(SearchEngineCoreMessages.info_deletingPartitionP0 +
 	// partition.getName());
 	// for (Part part : partition.getParts())
 	// try {
Index: TXM/trunk/bundles/org.txm.searchengine.core/src/org/txm/searchengine/core/messages/messages.properties
===================================================================
--- TXM/trunk/bundles/org.txm.searchengine.core/src/org/txm/searchengine/core/messages/messages.properties	(revision 3926)
+++ TXM/trunk/bundles/org.txm.searchengine.core/src/org/txm/searchengine/core/messages/messages.properties	(revision 3927)
@@ -2,15 +2,15 @@
 #Mon Jun 05 16:37:17 CEST 2023
 deletingQueryResultP0=Deleting query result {0}…
 info_computingTheP0SubCorpusOfP1CommaQueryP2=Sub-corpus {0} of {1} {2}...
-info_partitionCreatedInXMs=Partition {0} created in {1} ms.
-info_computingPartXWithQueryZ=Computing the part {0} with query {1}...
+info_partitionP0CreatedInP1Ms=Partition {0} created in {1} ms.
+info_computingPartP0WithQueryP1=Computing the part {0} with query {1}...
 info_stoppingSearchEngine=Stopping the search engine…
 subcorpusP0CreatedInP1Ms=Sub-corpus {0} created in {1} ms.
 info_computingCorpusP0=Computing corpus {0}...
 info_computingTheP0SubCorpusOfP1CommaStructureP2CommaPropertyP3ColonP4=Sub-corpus {0} of {1}, structure {2}, property {3}\: {4}...
 info_computingTheP0PartitionOfTheP1Corpus=Partition {0} of {1} corpus...
-info_deletingPartition=Deleting partition {0}…
-info_creatingNewPartition=Creating partition {1} of corpus {0}…
+info_deletingPartitionP0=Deleting partition {0}…
+info_creatingNewPartitionP0OfP1=Creating partition {1} of corpus {0}…
 info_searchEngineStopped=Search engine stopped.
 sizeOfSubcorpusP0P1ComputedInP2Ms=Size of subcorpus {0} ({1}) computed in {2} ms.
 info_doneP0Parts={0} parts.
Index: TXM/trunk/bundles/org.txm.searchengine.core/src/org/txm/searchengine/core/messages/messages_fr.properties
===================================================================
--- TXM/trunk/bundles/org.txm.searchengine.core/src/org/txm/searchengine/core/messages/messages_fr.properties	(revision 3926)
+++ TXM/trunk/bundles/org.txm.searchengine.core/src/org/txm/searchengine/core/messages/messages_fr.properties	(revision 3927)
@@ -2,15 +2,15 @@
 #Mon Jun 05 16:37:17 CEST 2023
 deletingQueryResultP0=Suppression du résultat de requête {0}…
 info_computingTheP0SubCorpusOfP1CommaQueryP2=Sous-corpus {0} de {1} {2}...
-info_partitionCreatedInXMs=Partition {0} créée en {1} ms.
-info_computingPartXWithQueryZ=Création de la partie {0} avec la requête {1}...
+info_partitionP0CreatedInP1Ms=Partition {0} créée en {1} ms.
+info_computingPartP0WithQueryP1=Création de la partie {0} avec la requête {1}...
 info_stoppingSearchEngine=Arrêt du moteur de recherche…
 subcorpusP0CreatedInP1Ms=Sous-corpus {0} créé en {1} ms.
 info_computingCorpusP0=Calcul du corpus {0}...
 info_computingTheP0SubCorpusOfP1CommaStructureP2CommaPropertyP3ColonP4=Sous-corpus {0} de {1}, structure {2}, propriété {3} \: {4}...
 info_computingTheP0PartitionOfTheP1Corpus=Partition {0} du corpus {1}...
-info_deletingPartition=Suppression de la partition {0}…
-info_creatingNewPartition=Création de la partition {1} du corpus {0}…
+info_deletingPartitionP0=Suppression de la partition {0}…
+info_creatingNewPartitionP0OfP1=Création de la partition {1} du corpus {0}…
 info_searchEngineStopped=Moteur de recherche arrêté.
 sizeOfSubcorpusP0P1ComputedInP2Ms=Taille du sous-corpus {0} ({1}) calculée en {2} ms.
 info_doneP0Parts={0} parties.
Index: TXM/trunk/bundles/org.txm.searchengine.core/src/org/txm/searchengine/core/messages/SearchEngineCoreMessages.java
===================================================================
--- TXM/trunk/bundles/org.txm.searchengine.core/src/org/txm/searchengine/core/messages/SearchEngineCoreMessages.java	(revision 3926)
+++ TXM/trunk/bundles/org.txm.searchengine.core/src/org/txm/searchengine/core/messages/SearchEngineCoreMessages.java	(revision 3927)
@@ -25,16 +25,16 @@
 
 	public static String startingP0;
 	
-	public static String info_creatingNewPartition;
+	public static String info_creatingNewPartitionP0OfP1;
 	
-	public static String info_deletingPartition;
+	public static String info_deletingPartitionP0;
 	
 	
-	public static String info_partitionCreatedInXMs;
+	public static String info_partitionP0CreatedInP1Ms;
 	
 	public static String deletingQueryResultP0;
 	
-	public static String info_computingPartXWithQueryZ;
+	public static String info_computingPartP0WithQueryP1;
 	
 	
 	public static String info_computingTheP0SubCorpusOfP1CommaStructureP2CommaPropertyP3ColonP4;
Index: TXM/trunk/bundles/org.txm.edition.rcp/src/org/txm/edition/rcp/messages/EditionUIMessages.java
===================================================================
--- TXM/trunk/bundles/org.txm.edition.rcp/src/org/txm/edition/rcp/messages/EditionUIMessages.java	(revision 3926)
+++ TXM/trunk/bundles/org.txm.edition.rcp/src/org/txm/edition/rcp/messages/EditionUIMessages.java	(revision 3927)
@@ -103,7 +103,7 @@
 
 	public static String LinkedEditorOpeningPosition;
 
-	public static String NoHits;
+	public static String P0NotFound;
 
 	public static String OpeningConcordancesOfQueryP0;
 
@@ -117,7 +117,7 @@
 
 	public static String SearchingForP0InTheP1Corpus;
 
-	public static String TXMCouldNotOpenTheSWTInternalBrowser;
+	public static String TXMCouldNotOpenTheSWTInternalBrowserP0;
 
 	public static String WarningCorpusHasNoEditionNamedP0;
 
Index: TXM/trunk/bundles/org.txm.edition.rcp/src/org/txm/edition/rcp/messages/messages.properties
===================================================================
--- TXM/trunk/bundles/org.txm.edition.rcp/src/org/txm/edition/rcp/messages/messages.properties	(revision 3926)
+++ TXM/trunk/bundles/org.txm.edition.rcp/src/org/txm/edition/rcp/messages/messages.properties	(revision 3927)
@@ -11,7 +11,7 @@
 copyTextSelection=Copy text selection
 Search=Search...
 WarningNoWordFoundForIdP0InTheP1Text=** Warning\: there is no word with the identifier {0} in {1}.
-NoHits=“ {0} ” not found.
+P0NotFound=“ {0} ” not found.
 text=Text
 ZoomIn=Zoom in
 enableFastWordHighlight=Enable fast word highlight
@@ -23,7 +23,7 @@
 nextText=Next text
 WarningFoundMoreThanOneWordForIdP0InTheP1Text=** Warning\: there are several words with id {0} in {1}.
 BrowserExecuteErrorP0=** Browser Javascript error\: {0}.
-ErrorNoCorpusWithIDP0=** Error\: there is no corpus with identifier 
+ErrorNoCorpusWithIDP0=** Error\: there is no corpus with identifier {0}
 pageButtons=page buttons
 error_while_readingP0P1=** Error while reading {0}\: {1}
 LinkedEditorOpeningPosition=Position of the new result window
@@ -51,7 +51,7 @@
 WarningCorpusHasNoEditionNamedP0=** Warning\: corpus has no edition named {0}.
 ErrorP0=** Error\: {0}.
 selectOneOrMoreEditions=Select one or more editions.
-TXMCouldNotOpenTheSWTInternalBrowser=** TXM was unable to open its internal browser\:  
+TXMCouldNotOpenTheSWTInternalBrowserP0=** TXM was unable to open its internal browser\: {0}
 errorColonCouldNotRetrieveLineWordIdsAbortingBackToText=** Error\: could not retrieve word identifiers. Aborting back to text.
 errorWhileOpeningEditionColonP0=** Error while opening edition\: {0}
 forward=Forward
Index: TXM/trunk/bundles/org.txm.edition.rcp/src/org/txm/edition/rcp/messages/messages_fr.properties
===================================================================
--- TXM/trunk/bundles/org.txm.edition.rcp/src/org/txm/edition/rcp/messages/messages_fr.properties	(revision 3926)
+++ TXM/trunk/bundles/org.txm.edition.rcp/src/org/txm/edition/rcp/messages/messages_fr.properties	(revision 3927)
@@ -11,7 +11,7 @@
 copyTextSelection=Copier la sélection de texte
 Search=Recherche...
 WarningNoWordFoundForIdP0InTheP1Text=** Avertissement \: il n''ya pas de mot avec l''identifiant {0} dans {1}.
-NoHits=« {0} » n''a pas été trouvé.
+P0NotFound=« {0} » n''a pas été trouvé.
 text=Texte
 ZoomIn=Zoom avant
 enableFastWordHighlight=Activer la mise en évidence de mots rapide
@@ -24,7 +24,7 @@
 WarningFoundMoreThanOneWordForIdP0InTheP1Text=** Avertissement \: plusieurs mots possèdent l''identifiant {0} dans {1}.
 BrowserExecuteErrorP0=** Erreur Javascript du navigateur \: {0}.
 pageButtons=boutons de la page
-ErrorNoCorpusWithIDP0=** Erreur \: il n’’y a pas de corpus ayant l’’identifiant 
+ErrorNoCorpusWithIDP0=** Erreur \: il n’’y a pas de corpus ayant l’’identifiant {0}
 error_while_readingP0P1=** Erreur lors de la lecture de {0} \: {1}
 ErrorP0IsNotReadyToUse=** Erreur \: {0} n''est pas disponible.
 LinkedEditorOpeningPosition=Position de la nouvelle fenêtre
@@ -51,7 +51,7 @@
 WarningCorpusHasNoEditionNamedP0=** Avertissement \: le corpus n''a pas d''édition nommée {0}.
 ErrorP0=** Erreur \: {0}.
 selectOneOrMoreEditions=Sélectionner une ou plusieurs éditions.
-TXMCouldNotOpenTheSWTInternalBrowser=** TXM n'a pas pu ouvrir son navigateur interne \: 
+TXMCouldNotOpenTheSWTInternalBrowserP0=** TXM n'a pas pu ouvrir son navigateur interne \: {0}
 errorColonCouldNotRetrieveLineWordIdsAbortingBackToText=** Erreur \: impossible de récupérer les identifiants de mots. Abandon du retour au texte.
 errorWhileOpeningEditionColonP0=** Erreur lors de l''ouverture de l''édition \: {0}
 forward=Avant
Index: TXM/trunk/bundles/org.txm.edition.rcp/src/org/txm/edition/rcp/editors/SynopticEditionEditor.java
===================================================================
--- TXM/trunk/bundles/org.txm.edition.rcp/src/org/txm/edition/rcp/editors/SynopticEditionEditor.java	(revision 3926)
+++ TXM/trunk/bundles/org.txm.edition.rcp/src/org/txm/edition/rcp/editors/SynopticEditionEditor.java	(revision 3927)
@@ -855,7 +855,7 @@
 						editionPanels.put(editionName, panel);
 					}
 					catch (SWTError e) {
-						Log.severe(EditionUIMessages.TXMCouldNotOpenTheSWTInternalBrowser + e);
+						Log.severe(NLS.bind(EditionUIMessages.TXMCouldNotOpenTheSWTInternalBrowserP0, e));
 						Log.printStackTrace(e);
 					}
 				}
Index: TXM/trunk/bundles/org.txm.edition.rcp/src/org/txm/edition/rcp/editors/SearchEditionToolbar.java
===================================================================
--- TXM/trunk/bundles/org.txm.edition.rcp/src/org/txm/edition/rcp/editors/SearchEditionToolbar.java	(revision 3926)
+++ TXM/trunk/bundles/org.txm.edition.rcp/src/org/txm/edition/rcp/editors/SearchEditionToolbar.java	(revision 3927)
@@ -285,7 +285,7 @@
 				searchNavigation.setMinPosition(0);
 				searchNavigation.setMaxPosition(0);
 				searchNavigation.refresh();
-				Log.info(EditionUIMessages.NoHits);
+				Log.info(EditionUIMessages.P0NotFound);
 			}
 		}
 		catch (Exception e1) {
Index: TXM/trunk/bundles/org.txm.translate.rcp/messages.properties
===================================================================
--- TXM/trunk/bundles/org.txm.translate.rcp/messages.properties	(revision 3926)
+++ TXM/trunk/bundles/org.txm.translate.rcp/messages.properties	(revision 3927)
@@ -312,7 +312,7 @@
 rcp.messages.TXMUI.startCorpusImport=Start the import of the corpus.
 searchengine.cqp.core.messages.CQPSearchEngineCore.readingAnIntegerTableFromTheCQiServer=Reading an integer table from the CQi server…
 cooccurrence.core.messages.CooccurrenceCore.info_buildingLineSignatures=Building line signatures...
-searchengine.core.messages.SearchEngineCore.info_deletingPartition=Deleting partition {0}…
+searchengine.core.messages.SearchEngineCore.info_deletingPartitionP0=Deleting partition {0}…
 rcp.messages.TXMUI.numberOfEdgesP0=Number of edges\: {0}.
 rcp.messages.TXMUI.Structures=Structures
 index.rcp.messages.IndexUI.numberOfLinesPerResultPage=Number of rows per page of results
@@ -448,7 +448,7 @@
 rcp.messages.TXMUI.saveScriptBeforeExecution=Save script before execution
 statsengine.r.core.messages.RCore.error_failedToStartRServe=** Failed to start the statistics engine (RServe).
 rcp.messages.TXMUI.regexpPatternToHideFiles=Regexp of names of files to hide
-rcp.messages.TXMUI.cannotSetIntegerFieldWithDefaultPropertiesValue=** Can not set parameter {0} of type Integer with the value provided {1}
+rcp.messages.TXMUI.cannotSetIntegerFieldP0WithDefaultPropertiesValueP1=** Can not set parameter {0} of type Integer with the value provided {1}
 rcp.messages.TXMUI.ErrorCantUpdateTheCorpusNoTXMDirectoryFoundP0=** Can not update corpus, no ''txm'' folder found\: {0}
 core.messages.TXMCore.isNotAValidCQPIDForACorpusItMustBeInUppercaseCharacters=\ is not a valid CQP identifier for a corpus. It must be in uppercase characters.
 referencer.rcp.messages.ReferencerUI.showingPreviousResultPage=Showing the previous page of results
@@ -765,7 +765,7 @@
 rcp.messages.TXMUI.withModifications=modified
 statsengine.r.core.messages.RCore.errorWhileRunningRScriptP0ColonP1=** Error while running R script {0}\: {1}.
 ca.rcp.messages.CAUI.qualityColumnFormat=Quality column format
-edition.rcp.messages.EditionUI.NoHits=“ {0} ” not found.
+edition.rcp.messages.EditionUI.P0NotFound=“ {0} ” not found.
 edition.rcp.messages.EditionUI.ZoomOut=Zoom out
 rcp.messages.TXMUI.errorDuringSortColonP0=** Error during sorting\: {0}.
 properties.rcp.messages.PropertiesUI.Documentation=Documentation
@@ -925,7 +925,7 @@
 rcp.messages.TXMUI.assisted=Assisted
 ahc.rcp.messages.AHCUI.method=Method
 rcp.messages.TXMUI.common_enterRegularExpressionOfYourSearch=Enter the regular expression of your search
-core.messages.TXMCore.info_p0P1Deleted={0} "{1}" deleted.
+core.messages.TXMCore.info_P0P1Deleted={0} "{1}" deleted.
 rcp.messages.TXMUI.queryAssistant=Query Assistant
 rcp.messages.TXMUI.queryCannotBeLeftEmpty=The Query field must be filled in.
 rcp.messages.TXMUI.zoomInAmpoutColonMouseWheelORShiftPlusRightMousePlusDrag=\ Zoom +/-\: Mouse wheel OR Shift + Right Mouse + Drag 
@@ -1246,7 +1246,7 @@
 searchengine.cqp.core.messages.CQPSearchEngineCore.lastCQiErrorP0=Last CQi error\: {0}.
 rcp.messages.TXMUI.connect=Connect
 rcp.messages.TXMUI.startingTxm=Starting TXM
-searchengine.core.messages.SearchEngineCore.info_computingPartXWithQueryZ=Computing the part {0} with query {1}...
+searchengine.core.messages.SearchEngineCore.info_computingPartP0WithQueryP1=Computing the part {0} with query {1}...
 chartsengine.rcp.messages.ChartsUI.ErrorWhileResettingViewInP0P1=** Error while resetting view in {0}\: {1}.
 specificities.core.messages.SpecificitiesCore.unit=Unit
 core.messages.TXMCore.errorWhileGettingMetadatasFromBaseimportMetadatasColon=** Error while retrieving metadata of the corpus\: 
@@ -1384,7 +1384,7 @@
 searchengine.cqp.core.messages.CQPSearchEngineCore.noError=No error to notify.
 rcp.messages.TXMUI.editTheNameOfTheNewLineCreatedByTheMergedLines=Enter the name of the new line resulting from the merge
 core.messages.TXMCore.error_errorWhileSortingResult=** Error while sorting result.
-rcp.messages.TXMUI.abortingLoadingOfP0ACorpusWithTheSameNameAlreadyExists=A corpus with the same name {1} already exists. Aborting loading of {0}.
+rcp.messages.TXMUI.abortingLoadingOfP0ACorpusWithTheSameNameAlreadyExistsInP1=A corpus with the same name {1} already exists. Aborting loading of {0}.
 rcp.messages.TXMUI.newCorpusColonP0=New corpus\: {0}.
 concordance.rcp.messages.ConcordanceUI.anErrorOccurredWhileRetrievingTheConcordanceLinesColonP0=An error occurred while retrieving the concordance lines\: {0}.
 core.messages.TXMCore.common_fMin=Fmin
@@ -1548,7 +1548,7 @@
 rcp.messages.TXMUI.logInAFile=Log in a file
 rcp.messages.TXMUI.Done=Done.
 rcp.messages.TXMUI.propertiesColon=Properties\:
-searchengine.core.messages.SearchEngineCore.info_partitionCreatedInXMs=Partition {0} created in {1} ms.
+searchengine.core.messages.SearchEngineCore.info_partitionP0CreatedInP1Ms=Partition {0} created in {1} ms.
 statsengine.core.messages.StatsEngineCore.rObjectEvaluatedToNull=The R object has null value.
 rcp.messages.TXMUI.previousPage=Previous page
 rcp.messages.TXMUI.errorColonElementNotRegistered=** Error\: element not registered
@@ -1638,7 +1638,7 @@
 statsengine.core.messages.StatsEngineCore.columnNamesOfAContingencyTableCannotBeNull=** Column names of a contingency table can not be null.
 rcp.messages.TXMUI.removeTheLastPropertyTest=remove the last property test
 rcp.messages.TXMUI.referencesSortOptions=References sort options
-searchengine.core.messages.SearchEngineCore.info_creatingNewPartition=Creating partition {1} of corpus {0}…
+searchengine.core.messages.SearchEngineCore.info_creatingNewPartitionP0OfP1=Creating partition {1} of corpus {0}…
 rcp.messages.TXMUI.pleaseWriteTheMacroName=Macro name
 statsengine.core.messages.StatsEngineCore.mode=mode
 annotation.kr.core.messages..KRIsNotConnectedCheckingCredentialRequirement=KR is not connected, checking credential requirement.
@@ -1799,14 +1799,14 @@
 rcp.messages.TXMUI.TXMInstallDirectoryIsNotSetP0PreferenceIsNotSet=** TXM install folder is not set (preference ''{0}'' is not set).
 rcp.messages.TXMUI.CreatePagesForSections=New page for each section
 rcp.messages.TXMUI.thisDirectorySeemsToContainABinaryCorpus=This folder seems to contain a binary corpus
-edition.rcp.messages.EditionUI.TXMCouldNotOpenTheSWTInternalBrowser=** TXM was unable to open its internal browser\:  
+edition.rcp.messages.EditionUI.TXMCouldNotOpenTheSWTInternalBrowserP0=** TXM was unable to open its internal browser\:  
 searchengine.core.messages.SearchEngineCore.info_computingCorpusP0=Computing corpus {0}...
 rcp.messages.TXMUI.deleteParameter=Delete a parameter
 rcp.messages.TXMUI.propertyToTest=Property to test
 partition.rcp.messages.PartitionUI.sortByPartSize=Sort by part size
 annotation.kr.core.messages..deleteAnnotationCanceled=Annotation deletion canceled.
 rcp.messages.TXMUI.TheSourceDirectoryContainsTheSourcesFilesReadByTheImportModule=The source folder contains the texts source files to be read by the import module.
-annotation.kr.core.messages..noMatchFoundWithCQLEqualP0=** Error\: no word with identifier {0} found in text {1}.
+annotation.kr.core.messages..noMatchFoundIdP0InTextP1=** Error\: no word with identifier {0} found in text {1}.
 rcp.messages.TXMUI.sort=Sort
 annotation.kr.core.messages..ErrorCannotFoundAXMLTXMFileForTextWithTheP0Id=** Error\: can not find the XML-TXM pivot file of the text with identifier {0}.
 annotation.kr.rcp.messages..errorColonNoSuitableKnowledgeRepositoryFound=** No suitable knowledge repository found.
Index: TXM/trunk/bundles/org.txm.translate.rcp/messages2_fr.properties
===================================================================
--- TXM/trunk/bundles/org.txm.translate.rcp/messages2_fr.properties	(revision 3926)
+++ TXM/trunk/bundles/org.txm.translate.rcp/messages2_fr.properties	(revision 3927)
@@ -478,7 +478,7 @@
 rcp.messages.TXMUI.startCorpusImport=Lancer l''import du corpus.
 cooccurrence.core.messages.CooccurrenceCore.info_buildingLineSignatures=Calcul des signatures de lignes.
 rcp.messages.TXMUI.errorWhileCleaningPerspectiveColonNoHandlerServiceFound=** Erreur lors du nettoyage de la perspective\: aucun gestionnaire trouvé.
-searchengine.core.messages.SearchEngineCore.info_deletingPartition=Suppression de la partition {0}…
+searchengine.core.messages.SearchEngineCore.info_deletingPartitionP0=Suppression de la partition {0}…
 rcp.messages.TXMUI.info_txmIsReady=TXM est prêt.
 index.rcp.messages.IndexUI.numberOfLinesPerResultPage=Nombre de lignes par page de résultats
 cooccurrence.core.messages.CooccurrenceCore.errorColonNegativeArgumentInRbicolnFunction=** Erreur \: argument négatif dans la fonction ''rbicoln''
@@ -890,7 +890,7 @@
 core.messages.TXMCore.common_thresholds=Seuils
 rcp.messages.TXMUI.structure=structure
 statsengine.core.messages.StatsEngineCore.rObjectEvaluatedToNull=L''objet R a une valeur nulle.
-searchengine.core.messages.SearchEngineCore.info_partitionCreatedInXMs=Partition {0} créée en {1} ms.
+searchengine.core.messages.SearchEngineCore.info_partitionP0CreatedInP1Ms=Partition {0} créée en {1} ms.
 rcp.messages.TXMUI.propertiesColon=Propriétés \:
 rcp.messages.TXMUI.previousPage=Page précédente
 rcp.messages.TXMUI._default=par défaut
@@ -1030,7 +1030,7 @@
 statsengine.core.messages.StatsEngineCore.columnNamesOfAContingencyTableCannotBeNull=Les noms de colonnes d''une matrice de contingence ne peuvent pas être nuls.
 rcp.messages.TXMUI.defaultEncodingColon=\n\tEncodage par défaut \: 
 rcp.messages.TXMUI.referencesSortOptions=Options de tri des références
-searchengine.core.messages.SearchEngineCore.info_creatingNewPartition=Création de la partition {1} du corpus {0}…
+searchengine.core.messages.SearchEngineCore.info_creatingNewPartitionP0OfP1=Création de la partition {1} du corpus {0}…
 rcp.messages.TXMUI.pleaseWriteTheMacroName=Nom de la macro
 statsengine.core.messages.StatsEngineCore.mode=mode
 progression.core.messages.ProgressionCore.filteringREGEXColon=, REGEX de filtrage \: 
Index: TXM/trunk/bundles/org.txm.translate.rcp/messages_fr.properties
===================================================================
--- TXM/trunk/bundles/org.txm.translate.rcp/messages_fr.properties	(revision 3926)
+++ TXM/trunk/bundles/org.txm.translate.rcp/messages_fr.properties	(revision 3927)
@@ -314,7 +314,7 @@
 searchengine.cqp.core.messages.CQPSearchEngineCore.readingAnIntegerTableFromTheCQiServer=Lecture d'un tableau d'entiers du serveur CQi…
 rcp.messages.TXMUI.startCorpusImport=Lancer l'import du corpus.
 cooccurrence.core.messages.CooccurrenceCore.info_buildingLineSignatures=Calcul des signatures de lignes...
-searchengine.core.messages.SearchEngineCore.info_deletingPartition=Suppression de la partition {0}…
+searchengine.core.messages.SearchEngineCore.info_deletingPartitionP0=Suppression de la partition {0}…
 rcp.messages.TXMUI.numberOfEdgesP0=Nombre d''arcs \: {0}.
 rcp.messages.TXMUI.Structures=Structures
 index.rcp.messages.IndexUI.numberOfLinesPerResultPage=Nombre de lignes par page de résultats
@@ -453,7 +453,7 @@
 statsengine.r.core.messages.RCore.error_failedToStartRServe=** Impossible de démarrer le moteur statistique (Rserve).
 rcp.messages.TXMUI.regexpPatternToHideFiles=Exp. Rég. des noms de fichiers à cacher
 rcp.messages.TXMUI.ErrorCantUpdateTheCorpusNoTXMDirectoryFoundP0=** Impossible de mettre à jour le corpus, aucun dossier ''txm'' n''a été trouvé \: {0}
-rcp.messages.TXMUI.cannotSetIntegerFieldWithDefaultPropertiesValue=** Impossible de définir le paramètre {0} de type Entier avec la valeur fournie {1}
+rcp.messages.TXMUI.cannotSetIntegerFieldP0WithDefaultPropertiesValueP1=** Impossible de définir le paramètre {0} de type Entier avec la valeur fournie {1}
 core.messages.TXMCore.isNotAValidCQPIDForACorpusItMustBeInUppercaseCharacters=\ n'est pas un identifiant de corpus CQP valide. Il doit être en majuscule.
 referencer.rcp.messages.ReferencerUI.showingPreviousResultPage=Affichage de la page de résultats précédente 
 rcp.messages.TXMUI.couldNotStartProxyConfigurationColonP0=** Impossible de démarrer la configuration du proxy\: {0}.
@@ -771,7 +771,7 @@
 rcp.messages.TXMUI.withModifications=modifiés
 statsengine.r.core.messages.RCore.errorWhileRunningRScriptP0ColonP1=** Erreur lors de l''exécution du script R {0} \: {1}.
 ca.rcp.messages.CAUI.qualityColumnFormat=Format de la colonne Qualité
-edition.rcp.messages.EditionUI.NoHits=« {0} » n''a pas été trouvé.
+edition.rcp.messages.EditionUI.P0NotFound=« {0} » n''a pas été trouvé.
 rcp.messages.TXMUI.errorDuringSortColonP0=** Erreur pendant le tri \: {0}.
 edition.rcp.messages.EditionUI.ZoomOut=Zoom arrière
 properties.rcp.messages.PropertiesUI.Documentation=Documentation
@@ -934,7 +934,7 @@
 statsengine.r.core.messages.RCore.doneP0=Effectué en {0} ms.
 ahc.rcp.messages.AHCUI.method=Méthode
 rcp.messages.TXMUI.common_enterRegularExpressionOfYourSearch=Saisissez l'expression régulière de votre recherche
-core.messages.TXMCore.info_p0P1Deleted={0} "{1}" supprimé(e).
+core.messages.TXMCore.info_P0P1Deleted={0} "{1}" supprimé(e).
 rcp.messages.TXMUI.queryAssistant=Assistant de Requête
 rcp.messages.TXMUI.queryCannotBeLeftEmpty=Le champ Requête doit être renseigné.
 rcp.messages.TXMUI.zoomInAmpoutColonMouseWheelORShiftPlusRightMousePlusDrag=\ Zoom +/- \: Roulette OU Maj + Clic Droit + Glisser 
@@ -1257,7 +1257,7 @@
 searchengine.cqp.core.messages.CQPSearchEngineCore.lastCQiErrorP0=Dernière erreur CQi \: {0}.
 rcp.messages.TXMUI.connect=Se connecter
 rcp.messages.TXMUI.startingTxm=Démarrage de TXM
-searchengine.core.messages.SearchEngineCore.info_computingPartXWithQueryZ=Création de la partie {0} avec la requête {1}...
+searchengine.core.messages.SearchEngineCore.info_computingPartP0WithQueryP1=Création de la partie {0} avec la requête {1}...
 specificities.core.messages.SpecificitiesCore.unit=Unité
 chartsengine.rcp.messages.ChartsUI.ErrorWhileResettingViewInP0P1=** Erreur lors de la réinitialisation de la vue dans {0} \: {1}.
 core.messages.TXMCore.errorWhileGettingMetadatasFromBaseimportMetadatasColon=** Erreur lors de la récupération des métadonnées du corpus \: 
@@ -1394,7 +1394,7 @@
 statsengine.r.rcp.messages.RUI.rPackageDiagnostic=Diagnostic de package R
 searchengine.cqp.core.messages.CQPSearchEngineCore.noError=Pas d'erreur à notifier.
 rcp.messages.TXMUI.editTheNameOfTheNewLineCreatedByTheMergedLines=Saisissez le nom de la nouvelle ligne issue de la fusion
-rcp.messages.TXMUI.abortingLoadingOfP0ACorpusWithTheSameNameAlreadyExists=Abandon du chargement du corpus {0} \: un corpus de même nom existe déjà.
+rcp.messages.TXMUI.abortingLoadingOfP0ACorpusWithTheSameNameAlreadyExistsInP1=Abandon du chargement du corpus {0} \: un corpus de même nom existe déjà.
 rcp.messages.TXMUI.newCorpusColonP0=Nouveau corpus \: {0}.
 core.messages.TXMCore.error_errorWhileSortingResult=** Erreur pendant le tri du résultat.
 concordance.rcp.messages.ConcordanceUI.anErrorOccurredWhileRetrievingTheConcordanceLinesColonP0=** Une erreur s''est produite lors de la récupération des lignes de la concordance \: {0}.
@@ -1561,7 +1561,7 @@
 rcp.messages.TXMUI.Done=Terminé.
 statsengine.core.messages.StatsEngineCore.rObjectEvaluatedToNull=L'objet R a une valeur nulle.
 rcp.messages.TXMUI.propertiesColon=Propriétés \:
-searchengine.core.messages.SearchEngineCore.info_partitionCreatedInXMs=Partition {0} créée en {1} ms.
+searchengine.core.messages.SearchEngineCore.info_partitionP0CreatedInP1Ms=Partition {0} créée en {1} ms.
 rcp.messages.TXMUI.previousPage=Page précédente
 rcp.messages.TXMUI.errorColonElementNotRegistered=** Erreur \: élément non enregistré 
 core.messages.TXMCore.connectedToCQP=Connecté à CQP.
@@ -1650,7 +1650,7 @@
 statsengine.core.messages.StatsEngineCore.columnNamesOfAContingencyTableCannotBeNull=** Les noms de colonnes d'une matrice de contingence ne peuvent pas être nuls.
 rcp.messages.TXMUI.removeTheLastPropertyTest=supprimer le dernier test de propriété
 rcp.messages.TXMUI.referencesSortOptions=Options de tri des références
-searchengine.core.messages.SearchEngineCore.info_creatingNewPartition=Création de la partition {1} du corpus {0}…
+searchengine.core.messages.SearchEngineCore.info_creatingNewPartitionP0OfP1=Création de la partition {1} du corpus {0}…
 statsengine.core.messages.StatsEngineCore.mode=mode
 rcp.messages.TXMUI.pleaseWriteTheMacroName=Nom de la macro
 progression.core.messages.ProgressionCore.filteringREGEXColon=, REGEX de filtrage \: 
@@ -1812,14 +1812,14 @@
 rcp.messages.TXMUI.TXMInstallDirectoryIsNotSetP0PreferenceIsNotSet=** Le dossier d''installation de TXM n''est pas défini (la préférence ''{0}'' n''est pas définie).
 rcp.messages.TXMUI.CreatePagesForSections=Nouvelle page pour chaque section
 rcp.messages.TXMUI.thisDirectorySeemsToContainABinaryCorpus=Ce dossier semble contenir un corpus au format binaire
-edition.rcp.messages.EditionUI.TXMCouldNotOpenTheSWTInternalBrowser=** TXM n'a pas pu ouvrir son navigateur interne \: 
+edition.rcp.messages.EditionUI.TXMCouldNotOpenTheSWTInternalBrowserP0=** TXM n'a pas pu ouvrir son navigateur interne \: 
 searchengine.core.messages.SearchEngineCore.info_computingCorpusP0=Calcul du corpus {0}...
 rcp.messages.TXMUI.deleteParameter=Supprimer un paramètre
 rcp.messages.TXMUI.propertyToTest=Propriété à tester
 partition.rcp.messages.PartitionUI.sortByPartSize=Trier par taille de partie
 annotation.kr.core.messages..deleteAnnotationCanceled=Annulation de la suppression de l'annotation.
 rcp.messages.TXMUI.TheSourceDirectoryContainsTheSourcesFilesReadByTheImportModule=Le dossier source contient les fichiers de textes sources qui seront lus par le module d'importation.
-annotation.kr.core.messages..noMatchFoundWithCQLEqualP0=** Erreur \: aucun mot ayant l''identifiant {0} trouvé dans le texte {1}.
+annotation.kr.core.messages..noMatchFoundIdP0InTextP1=** Erreur \: aucun mot ayant l''identifiant {0} trouvé dans le texte {1}.
 rcp.messages.TXMUI.sort=Tri
 annotation.kr.core.messages..ErrorCannotFoundAXMLTXMFileForTextWithTheP0Id=** Erreur \: impossible de trouver le fichier pivot XML-TXM du texte ayant pour identifiant {0}.
 annotation.kr.rcp.messages..errorColonNoSuitableKnowledgeRepositoryFound=** Aucun entrepôt de connaissance adéquat trouvé
Index: TXM/trunk/bundles/org.txm.translate.rcp/messages2.properties
===================================================================
--- TXM/trunk/bundles/org.txm.translate.rcp/messages2.properties	(revision 3926)
+++ TXM/trunk/bundles/org.txm.translate.rcp/messages2.properties	(revision 3927)
@@ -477,7 +477,7 @@
 rcp.messages.TXMUI.startCorpusImport=Start the import of the corpus.
 cooccurrence.core.messages.CooccurrenceCore.info_buildingLineSignatures=Building line signatures.
 rcp.messages.TXMUI.errorWhileCleaningPerspectiveColonNoHandlerServiceFound=** Error while cleaning perspective\: no handler found.
-searchengine.core.messages.SearchEngineCore.info_deletingPartition=Deleting partition {0}…
+searchengine.core.messages.SearchEngineCore.info_deletingPartitionP0=Deleting partition {0}…
 rcp.messages.TXMUI.info_txmIsReady=TXM is ready.
 index.rcp.messages.IndexUI.numberOfLinesPerResultPage=Number of rows per page of results
 cooccurrence.core.messages.CooccurrenceCore.errorColonNegativeArgumentInRbicolnFunction=** Error\: negative argument in ''rbicoln'' function
@@ -885,7 +885,7 @@
 rcp.messages.TXMUI.logInAFile=Log in a file
 rcp.messages.TXMUI.forceLoggin=Enabling all logs…
 core.messages.TXMCore.common_thresholds=Thresholds
-searchengine.core.messages.SearchEngineCore.info_partitionCreatedInXMs=Partition {0} created in {1} ms.
+searchengine.core.messages.SearchEngineCore.info_partitionP0CreatedInP1Ms=Partition {0} created in {1} ms.
 rcp.messages.TXMUI.propertiesColon=Properties\:
 statsengine.core.messages.StatsEngineCore.rObjectEvaluatedToNull=The R object has null value.
 rcp.messages.TXMUI.structure=structure
@@ -1026,7 +1026,7 @@
 rcp.messages.TXMUI.h=h, 
 statsengine.core.messages.StatsEngineCore.columnNamesOfAContingencyTableCannotBeNull=Column names of a contingency table can not be null.
 rcp.messages.TXMUI.defaultEncodingColon=\n\tDefault encoding\:
-searchengine.core.messages.SearchEngineCore.info_creatingNewPartition=Creating partition {1} of corpus {0}…
+searchengine.core.messages.SearchEngineCore.info_creatingNewPartitionP0OfP1=Creating partition {1} of corpus {0}…
 rcp.messages.TXMUI.referencesSortOptions=References sort options
 statsengine.core.messages.StatsEngineCore.mode=mode
 rcp.messages.TXMUI.pleaseWriteTheMacroName=Macro name
Index: TXM/trunk/bundles/org.txm.translate.rcp/report.txt
===================================================================
--- TXM/trunk/bundles/org.txm.translate.rcp/report.txt	(revision 3926)
+++ TXM/trunk/bundles/org.txm.translate.rcp/report.txt	(revision 3927)
@@ -0,0 +1,355 @@
+	Missing PN: lang=messages->noMatchFoundWithCQLEqualP0=** Error: no word with identifier {0} found in text {1}.
+	Missing PN: lang=messages_fr->noMatchFoundWithCQLEqualP0=** Erreur : aucun mot ayant l''identifiant {0} trouvé dans le texte {1}.
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.ca.core/src/org/txm/ca/core/chartsengine/jfreechart/themes/highcharts/renderers/CAEigenvaluesItemSelectionRenderer.java
+	74	+ "<p><span style=\"color: " + hex + ";\">" + CACoreMessages.percent + ChartsEngineCoreMessages.EMPTY
+	76	+ "<p><span style=\"color: " + hex + ";\">" + CACoreMessages.charts_singularValues_tooltipSum + CACoreMessages.percent
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.ca.core/src/org/txm/ca/core/chartsengine/jfreechart/themes/highcharts/renderers/CAItemSelectionRenderer.java
+	106	+ CACoreMessages.frequency + ChartsEngineCoreMessages.EMPTY + " <b>" + caDataset.getFrequency(series, item).replace("-", "") + "</b></p>"
+	107	+ "<p>" +  CACoreMessages.coordinates + ChartsEngineCoreMessages.EMPTY + " <b>[" + format.format(caDataset.getX(series, item)) + ":" + format.format(caDataset.getY(series, item)) + "]</b></p></body><html>";
+	134	+ CACoreMessages.t + ChartsEngineCoreMessages.EMPTY + " <b>" + caDataset.getFrequency(series, item).replace("-", "") + "</b></p>"
+	135	+ "<p>" + CACoreMessages.coordinates + ChartsEngineCoreMessages.EMPTY + " <b>[" + format.format(caDataset.getX(series, item)) + ":" + format.format(caDataset.getY(series, item)) + "]</b></p></body><html>";
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.ca.core/src/org/txm/ca/core/chartsengine/r/REigenvaluesChartCreator.java
+	69	+ CACoreMessages.eigenvalues + "\", ylab=\"" + //$NON-NLS-1$
+	70	CACoreMessages.eigenvalue + "\", xlab=\"" + //$NON-NLS-1$
+	71	CACoreMessages.axis + "\", names.arg=" + xLabels + ");\n"; //$NON-NLS-1$ //$NON-NLS-2$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.ca.core/src/org/txm/ca/core/functions/CA.java
+	382	colnames.add(CACoreMessages.common_cont + (c + 1)); // ContribN
+	383	colnames.add(CACoreMessages.common_cos2 + (c + 1)); // Cos²N
+	680	colnames.add(CACoreMessages.common_cont + (c + 1)); // ContribN
+	681	colnames.add(CACoreMessages.common_cos2 + (c + 1)); // Cos²N
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.chartsengine.jfreechart.core/src/org/txm/chartsengine/jfreechart/core/themes/highcharts/defaulttheme/renderers/ItemSelectionCategoryBarRenderer.java
+	154	+ ChartsEngineCoreMessages.EMPTY + " <b>" + valuesNumberFormat.format(value) + "</b></p></body><html>"; //$NON-NLS-1$ //$NON-NLS-2$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.chartsengine.jfreechart.core/src/org/txm/chartsengine/jfreechart/core/themes/highcharts/defaulttheme/renderers/ItemSelectionCategoryLineAndShapeRenderer.java
+	90	+ ChartsEngineCoreMessages.EMPTY + " </span><b>" + catDataset.getValue(row, column) + "</b></p></body><html>"; //$NON-NLS-1$ //$NON-NLS-2$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.chartsengine.jfreechart.core/src/org/txm/chartsengine/jfreechart/core/themes/highcharts/defaulttheme/renderers/ItemSelectionXYBarRenderer.java
+	90	+ ChartsEngineCoreMessages.EMPTY + " <b>" + RendererUtils.valuesNumberFormat.format(value) + "</b></p></body><html>"; //$NON-NLS-1$ //$NON-NLS-2$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.chartsengine.jfreechart.core/src/org/txm/chartsengine/jfreechart/core/themes/highcharts/defaulttheme/renderers/ItemSelectionXYCardinalSplineRenderer.java
+	103	+ ChartsEngineCoreMessages.EMPTY + " </b><b>" + RendererUtils.valuesNumberFormat.format(xyDataset.getSeries(series).getX(item)) + "</b></p></body><html>"; //$NON-NLS-1$ //$NON-NLS-2$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.chartsengine.jfreechart.core/src/org/txm/chartsengine/jfreechart/core/themes/highcharts/defaulttheme/renderers/ItemSelectionXYLineAndShapeRenderer.java
+	149	+ ChartsEngineCoreMessages.EMPTY + " <b>" + valuesNumberFormat.format(xyDataset.getSeries(series).getY(item)) + "</b></p></body><html>"; //$NON-NLS-1$ //$NON-NLS-2$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.chartsengine.jfreechart.core/src/org/txm/chartsengine/jfreechart/core/themes/highcharts/defaulttheme/renderers/ItemSelectionXYSplineRenderer.java
+	121	+ ChartsEngineCoreMessages.EMPTY + " </b><b>" + xyDataset.getSeries(series).getX(item) + "</b></p></body><html>"; //$NON-NLS-1$ //$NON-NLS-2$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.chartsengine.raster.rcp/src/org/txm/chartsengine/raster/rcp/swt/RasterComposite.java
+	128	Log.warning(Messages.CantLoadAChartWhichIsNotAFile+chart);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.concordance.core/src/org/txm/concordance/core/functions/Concordance.java
+	914	Log.finest((to - from + 1) + ConcordanceCoreMessages.resultsRetrievedIn + (System.currentTimeMillis() - start) + "ms"); //$NON-NLS-1$
+	1618	txtseparator + ConcordanceCoreMessages.reference + txtseparator
+	1619	+ colseparator + txtseparator + ConcordanceCoreMessages.context + txtseparator
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.conllu.core/src/org/txm/conllu/core/search/UDSearchEngine.java
+	180	buffer.append(Messages.UDSearchEngine_9+udSentences.getNMatch()+"</p>\n"); //$NON-NLS-2$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.cooccurrence.core/src/org/txm/cooccurrence/core/functions/Cooccurrence.java
+	205	return occ + CooccurrenceCoreMessages.fColon + freq + CooccurrenceCoreMessages.occColon + nbocc + CooccurrenceCoreMessages.scoreColon + score + CooccurrenceCoreMessages.meanDistColon
+	206	+ distmoyenne + CooccurrenceCoreMessages.propertiesColon + props+debug;
+	1097	System.out.println(CooccurrenceCoreMessages.ErrorWhileSettingCooccurrenceParameters + e.getLocalizedMessage());
+	1725	txtseparator + CooccurrenceCoreMessages.occ + txtseparator + colseparator +
+	1726	txtseparator + CooccurrenceCoreMessages.freq + txtseparator + colseparator +
+	1727	txtseparator + CooccurrenceCoreMessages.coFreq + txtseparator + colseparator +
+	1728	txtseparator + CooccurrenceCoreMessages.score + txtseparator + colseparator +
+	1729	txtseparator + CooccurrenceCoreMessages.meanDist + txtseparator + "\n");// colseparator+ //$NON-NLS-1$
+	Missing PN: lang=messages->cooccurrentsOfP0PropertieP1InTheP2Corpus=Cooccurrents of {0}, property {1} {2} {3}, ≥{4} ≥{5} ≥{6}, in {7} corpus...
+	Missing PN: lang=messages->info_details=Coocurrences:  Corpus: {0}  Query:  {1}  Properties: {2}  Structure: {3}  Spans: {4} < left < {5} ; {6} < right < {7}  Thresholds: freq > {8} ; co-freq > {9} ; score > {10}  
+	Missing PN: lang=messages_fr->cooccurrentsOfP0PropertieP1InTheP2Corpus=Cooccurrents de {0}, propriété {1} {2} {3}, ≥{4} ≥{5} ≥{6}, dans le corpus {7}...
+	Missing PN: lang=messages_fr->info_details=Coocurrences:   Corpus: {0}   Requête: {1}   Propriétés: {2}   Structure: {3}   Empans: {4} < gauche < {5} ; {6} < droit < {7}   Seuils: fréq > {8} ; co-fréq > {9}; indice > {10} 
+	Missing brakets: lang=messages->CantNotifyOfP0TheP1ExtensionP2P3P4=** Can not notify of {0} the "{1}" extension: {4} ({3}).
+	Missing PN: lang=messages->info_p0P1Deleted={0} "{1}" deleted.
+	Missing PN: lang=messages->wrongLoginOrPasswordOrPortColonP0P1P203=Wrong login, password, host or port in : {0}, {1}, {2} ,{3}.
+	Missing PN: lang=messages_fr->info_p0P1Deleted={0} "{1}" supprimé(e).
+	Missing PN: lang=messages_fr->wrongLoginOrPasswordOrPortColonP0P1P203=Mauvais login, mot de passe, nom de machine ou port dans : {0}, {1}, {2}, {3}.
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.edition.rcp/src/org/txm/edition/rcp/editors/EditionLink.java
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.edition.rcp/src/org/txm/edition/rcp/editors/SynopticEditionEditor.java
+	858	Log.severe(EditionUIMessages.TXMCouldNotOpenTheSWTInternalBrowser + e);
+	Missing brakets: lang=messages->ErrorNoCorpusWithIDP0=** Error: there is no corpus with identifier 
+	Missing PN: lang=messages->NoHits=“ {0} ” not found.
+	Missing brakets: lang=messages_fr->ErrorNoCorpusWithIDP0=** Erreur : il n’’y a pas de corpus ayant l’’identifiant 
+	Missing PN: lang=messages_fr->NoHits=« {0} » n''a pas été trouvé.
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.index.core/src/org/txm/index/core/functions/___Lexicon2.java
+	200	Log.finest(IndexCoreMessages.lexicon + corpus.getID());
+	454	return IndexCoreMessages.lexicon + ": " + this.parent.getSimpleName() + ": " + this.getSimpleName();
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.index.rcp/src/org/txm/index/rcp/editors/PartitionIndexEditor.java
+	431	freqColumn.setText(TXMCoreMessages.common_frequency + " T=" + index.getPartition().getTotalSize()); //$NON-NLS-1$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.progression.core/src/org/txm/progression/core/chartsengine/base/Utils.java
+	47	title += "\n(" + ProgressionCoreMessages.structureColon + progression.getStructuralUnit().getName(); //$NON-NLS-1$
+	49	title += ProgressionCoreMessages.propertyColon + progression.getStructuralUnitProperty().getName();
+	51	title += ProgressionCoreMessages.filteringREGEXColon + progression.getPropertyRegex();
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.properties.core/src/org/txm/properties/core/functions/CorpusPropertiesComputer.java
+	339	subbuffer.append("<li>" + PropertiesCoreMessages.noProperty + "</li>\n"); //$NON-NLS-1$ //$NON-NLS-2$
+	427	buff.append(PropertiesCoreMessages.t + String.format(Locale.FRANCE, "%,d", numberOfWords) + "\n"); //$NON-NLS-1$ //$NON-NLS-2$
+	428	buff.append(PropertiesCoreMessages.wordProperties + String.format("%,d", NProperties) + "\n"); //$NON-NLS-1$ //$NON-NLS-2$
+	430	buff.append(PropertiesCoreMessages.s + String.format("%,d", NStructures) + "\n"); //$NON-NLS-1$ //$NON-NLS-2$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.properties.core/src/org/txm/properties/core/functions/PartitionPropertiesComputer.java
+	52	buff.append(""+parts.size()+PropertiesCoreMessages.Parts); //$NON-NLS-1$
+	75	buff.append("<h3>"+parts.size()+PropertiesCoreMessages.Parts+"</h3>"); //$NON-NLS-1$ //$NON-NLS-3$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.properties.core/src/org/txm/properties/core/functions/Properties.java
+	179	buffer.append("<h1 style'font-family:\"Arial\";'>" + PropertiesCoreMessages.descriptionOf + this.getParent().getName() + "</h1>\n"); //$NON-NLS-2$ //$NON-NLS-1$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.properties.rcp/src/org/txm/properties/rcp/editors/PropertiesGeneralTab.java
+	90	System.out.println(Messages.PropertiesGeneralTab_2 + nameField.getText());
+	217	buffer.append(Messages.PropertiesGeneralTab_12 + editor.getResult().getParent().getUserName());
+	219	buffer.append(Messages.PropertiesGeneralTab_14 + editor.getResult().getParent().getResultType());
+	223	buffer.append(Messages.PropertiesGeneralTab_16 + editor.getResult().getParent().getParent().getUserName());
+	227	buffer.append(Messages.PropertiesGeneralTab_18 + TXMResult.PRETTY_LOCALIZED_TIME_FORMAT.format(d));
+	233	buffer.append(Messages.PropertiesGeneralTab_20 + TXMResult.PRETTY_LOCALIZED_TIME_FORMAT.format(d));
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.queryindex.rcp/src/org/txm/queryindex/rcp/editors/QueryIndexEditor.java
+	767	freqColumn.setText(TXMCoreMessages.common_frequency + " T=" + partition.getTotalSize()); //$NON-NLS-1$
+	769	freqColumn.setText(TXMCoreMessages.common_frequency + " T=" + corpus.getSize()); //$NON-NLS-1$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/ApplicationWorkbenchAdvisor.java
+	219	TXMUIMessages.TXMWasNotCorrectlyStopped+"\n"+NLS.bind(TXMUIMessages.DoYouWantToStartADiagnosticOfYourCorporaEtcP0FileEtc, checkupResultFile) //$NON-NLS-1$
+	303	Log.fine(TXMUIMessages.closingColon + editorref.getId());
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/ApplicationWorkbenchWindowAdvisor.java
+	201	mess.append("\n\n"+TXMUIMessages.YouReGoingToLostThoseModificationsIfNotAlreadyExportedContinue); //$NON-NLS-1$ //$NON-NLS-2$
+	214	mess.append("\n"+TXMUIMessages.ContinueAndLostTheUnsavedAnnotations); //$NON-NLS-1$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/JobsTimer.java
+	37	message = ""+((int)t)+TXMUIMessages.msec; //$NON-NLS-1$
+	42	message = ""+(message.substring(0, 3))+TXMUIMessages.sec; //$NON-NLS-1$
+	44	message = ""+((int)t)+TXMUIMessages.sec; //$NON-NLS-1$
+	46	message = ""+((int)t/60)+TXMUIMessages.minAnd+((int)t%60)+TXMUIMessages.sec; //$NON-NLS-1$
+	48	message = ""+((int)t/3600)+TXMUIMessages.h+((int)(t%3600)/60)+TXMUIMessages.minAnd+((int)(t%3600)%60)+ TXMUIMessages.sec; //$NON-NLS-1$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/actions/CreatePartitionDialog.java
+	725	name = TXMUIMessages.part + count++;
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/LoadBinaryCorporaDirectory.java
+	367	monitor.beginTask(TXMUIMessages.loadingBinaryCorpus +" "+sourceName+" ("+corporaFiles.size()+").", corporaFiles.size()); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+	376	monitor.subTask(TXMUIMessages.loadingTheCorpusInThePlatform+": \n"+corpusDirectory.getName()+" ("+n+"/"+corporaFiles.size()+")."); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/corpuswizard/SourceDirectoryPage.java
+	165	Log.fine(TXMUIMessages.SourceDirectoryPage_14 + corpusname);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/handlers/files/DeleteFile.java
+	110	System.out.println(TXMUIMessages.txmWontDeleteFilesOutOfTXMWorkingDirectory+file);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/handlers/files/PasteFile.java
+	86	System.out.println(TXMUIMessages.failedToCopy+source+TXMUIMessages.to+dest);
+	88	System.out.println(TXMUIMessages.failedToCopy+source+TXMUIMessages.to+dest+TXMUIMessages.dDot+e);
+	99	System.out.println(TXMUIMessages.failedToCopy+source+TXMUIMessages.to+dest);
+	101	System.out.println(TXMUIMessages.failedToDelete+source);
+	104	System.out.println(TXMUIMessages.failedToCopy+source+TXMUIMessages.to+dest+TXMUIMessages.dDot+e);
+	123	System.out.println(TXMUIMessages.failedToCopy+source+TXMUIMessages.to+dest);
+	127	System.out.println(TXMUIMessages.failedToCopy+source+TXMUIMessages.to+dest+TXMUIMessages.dDot+e);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/handlers/files/RenameFile.java
+	74	TXMUIMessages.renameFile, TXMUIMessages.renameFile + newname, newname, null);
+	77	System.out.println(TXMUIMessages.renamingByColon + newname);
+	83	System.out.println(TXMUIMessages.failedToRename + file + TXMUIMessages.to + newname);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/handlers/results/DeleteObject.java
+	160	StatusLine.setMessage(TXMUIMessages.errorColonDeleteReturnedFalse + " : " + object); //$NON-NLS-1$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/handlers/scripts/ExecuteGroovyScript.java
+	284	Log.severe(TXMUIMessages.errorDuringScriptExecutionColon+e);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/handlers/scripts/ExecuteImportScript.java
+	159	System.out.println(TXMUIMessages.errorColonCorporaDirectoryDoesntExistColon + corporadir);
+	160	Log.severe(TXMUIMessages.errorColonCorporaDirectoryDoesntExistColon + corporadir);
+	168	JobHandler jobhandler = new JobHandler(TXMUIMessages.scriptExecution + " " + project.getImportModuleName()) { //$NON-NLS-1$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/handlers/scripts/ExecuteLastGroovyScript.java
+	80	System.out.println(TXMUIMessages.executingLastMacroColon+lastScript);
+	82	System.out.println(TXMUIMessages.executingLastScriptColon+lastScript);
+	89	System.out.println(TXMUIMessages.errorColonCurrentGroovyScriptDirectoryDoesNotExistColon+currentRootDir);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/handlers/scripts/ExecuteScript.java
+	214	Log.warning(TXMUIMessages.noInterpreterFoundForScriptFileExtension+script.getName());
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/handlers/scripts/ExecuteText.java
+	91	System.out.println(TXMUIMessages.noInterpreterFoundForScriptFileExtension+script.getName());
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/p2/plugins/TXMUpdateHandler.java
+	307	Log.warning(TXMUIMessages.CouldNotAddTheDefaultUpdateRepository + uriDefault);
+	361	Log.warning(TXMUIMessages.CouldNotAddTheDefaultExtensionRepository + uriDefault);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/swt/dialog/MultipleValueTreeDialog.java
+	139	addButton.setText(TXMUIMessages.addColon+itemSubName);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/swt/dialog/QueryAssistDialog.java
+	202	addwordButton.setText(TXMUIMessages.addAWord+" ⯯"); //$NON-NLS-1$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/swt/widget/NavigationWidget.java
+	237	System.out.println(TXMUIMessages.errorWhileGettingCurrentPositionValueColon+e);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/swt/widget/PartitionComposer.java
+	221	p.setTitle(TXMUIMessages.part + (parts.size() + 1));
+	258	p.setTitle(TXMUIMessages.part + (parts.size() + 1));
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/swt/widget/parameters/IntegerField.java
+	31	System.out.println(TXMUIMessages.cannotSetIntegerFieldWithDefaultPropertiesValue+text+": "+e); //$NON-NLS-2$
+	41	System.out.println(TXMUIMessages.cannotSetIntegerFieldWithDefaultPropertiesValue+getWidgetDefault()+": "+e); //$NON-NLS-2$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/swt/widget/parameters/ParametersDialog.java
+	216	System.out.println(TXMUIMessages.unknowedWidgetNameColon + widgetName + TXMUIMessages.FileTreeContentProvider_4);
+	426	System.out.println(TXMUIMessages.unknowedWidgetNameColon + widgetName + TXMUIMessages.FileTreeContentProvider_4);
+	465	Log.warning(TXMUIMessages.errorColonMissingValueColon + field);
+	540	Log.severe(TXMUIMessages.errorInAtOptionNameDeclarationColon + e.getMessage());
+	655	Log.warning(TXMUIMessages.errorInAtOptionNameDeclarationColon + e.getMessage());
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/swt/widget/parameters/ParametersDialog2.java
+	186	System.out.println(TXMUIMessages.errorColonMissingValueColon + StringUtils.join(missing, ", ")); //$NON-NLS-1$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/swt/widget/parameters/ParametersGLComposite.java
+	204	System.out.println(TXMUIMessages.unknowedWidgetNameColon + widgetName + TXMUIMessages.FileTreeContentProvider_4);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/swt/widget/parameters/ParametersManager.java
+	401	System.out.println(TXMUIMessages.errorInAtOptionNameDeclarationColon + e.getMessage());
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/utils/JobHandler.java
+	261	Log.severe(TXMUIMessages.failedToCancel + this.getName());
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/utils/LanguageSwitchHandler.java
+	146	System.out.println(TXMUIMessages.tXMiniColon + location);
+	147	Log.severe(TXMUIMessages.tXMiniColon + location);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/views/GroovyConsole.java
+	173	textArea.append(TXMUIMessages.theErrorIsColon + e);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/views/fileexplorer/FileTreeContentProvider.java
+	53	} catch(Exception e) { System.out.println(TXMUIMessages.fileExplorerColonIncorrectPattern+regex+TXMUIMessages.eRROR+e);}
+	109	System.out.println(TXMUIMessages.errorElementColon+element+TXMUIMessages.FileTreeContentProvider_4);
+	Missing PN: lang=messages->abortingLoadingOfP0ACorpusWithTheSameNameAlreadyExists=A corpus with the same name {1} already exists. Aborting loading of {0}.
+	Missing PN: lang=messages->abortingLoadingOfP1ACorpusWithTheSameCQPIDP1AlreadyExists=A corpus with the same identifier {1} already exists. Aborting loading of {0}.
+	Missing PN: lang=messages->cannotSetIntegerFieldWithDefaultPropertiesValue=** Can not set parameter {0} of type Integer with the value provided {1}
+	Missing brakets: lang=messages->couldNotOpenTheParameterDialogP0=** Unable to open macro parameters input form : 
+	Missing brakets: lang=messages->errorWhileExportingQueriesP0=** Error while exporting queries: 
+	Missing brakets: lang=messages->errorWhileGettingResultInformationsP0=** Error while getting result informations: 
+	Missing brakets: lang=messages->errorWhileUpdatingTXMP0NoHandlerServiceFound=** Error while updating TXM: no handler service found
+	Missing brakets: lang=messages->importingAP0From=Importing a 
+	Missing brakets: lang=messages->initialisationErrorP0=** Initialization error : 
+	Missing PN: lang=messages->p0ParametersInput={0} parameters input
+	Missing PN: lang=messages->p0ScriptFileDoesntExist=** The script file {0} doesn''t exist.
+	Missing PN: lang=messages->p1ExportSavedInFileColonP0=Chart saved as {1} in the file {0}.
+	Missing PN: lang=messages->p1FileSavedInP0=Chart saved as {1} in the file {0}
+	Missing PN: lang=messages->startupFailedPleaseCheckTXMPreferencesInTheFileSupPreferencesMenuOrContactTxmusersMailingListMenuColonHelpSup=** Platform startup has been interrupted, please check TXM preferences (in the ''File>Preferences'' menu) : {0}. Then restart TXM.
+	Missing PN: lang=messages_fr->abortingLoadingOfP1ACorpusWithTheSameCQPIDP1AlreadyExists=Un corpus avec le même identifiant {1} existe déjà. Abandon du chargement de {0}.
+	Missing PN: lang=messages_fr->cannotSetIntegerFieldWithDefaultPropertiesValue=** Impossible de définir le paramètre {0} de type Entier avec la valeur fournie {1}
+	Missing brakets: lang=messages_fr->couldNotOpenTheParameterDialogP0=** Impossible d'ouvrir le formulaire de saisie des paramètres de la macro :
+	Missing brakets: lang=messages_fr->errorWhileExportingQueriesP0=** Erreur lors de l'exportation des requêtes : 
+	Missing brakets: lang=messages_fr->errorWhileGettingResultInformationsP0=** Erreur lors de la récupération des informations sur le résultat : 
+	Missing brakets: lang=messages_fr->errorWhileUpdatingTXMP0NoHandlerServiceFound=** Erreur lors de la mise à jour de TXM : aucun gestionnaire trouvé.
+	Missing PN: lang=messages_fr->exporting=Exportation de {0}…
+	Missing brakets: lang=messages_fr->importingAP0From=Importation d'un 
+	Missing brakets: lang=messages_fr->initialisationErrorP0=** Erreur d'initialisation : 
+	Missing PN: lang=messages_fr->installingPreviousCorpusFromP0=Récupération des corpus préexistants de TXM {0} (depuis le dossier {1})...
+	Missing PN: lang=messages_fr->p0ParametersInput=Saisie des paramètres de {0}
+	Missing PN: lang=messages_fr->p0ScriptFileDoesntExist=** Le fichier de script {0} n''existe pas.
+	Missing PN: lang=messages_fr->p1ExportSavedInFileColonP0=Graphique enregistré au format {1} dans le fichier {0}.
+	Missing PN: lang=messages_fr->p1FileSavedInP0=Graphique enregistré au format {1} dans le fichier {0} 
+	Missing PN: lang=messages_fr->startupFailedPleaseCheckTXMPreferencesInTheFileSupPreferencesMenuOrContactTxmusersMailingListMenuColonHelpSup=** Le démarrage de la plateforme a été interrompu, veuillez régler les préférences de TXM (dans le menu ''Fichier>Préférences'') : {0} puis redémarrer TXM.
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.rcp.p2.ui/src/org/eclipse/equinox/internal/p2/ui/dialogs/UpdateWizard.java
+	106	mainPage.setTitle(ProvUIMessages.UpdateAction_UpdatesAvailableTitle+" - TXM");
+	Missing PN: lang=messages->info_computingPartXWithQueryZ=Computing the part {0} with query {1}...
+	Missing PN: lang=messages->info_creatingNewPartition=Creating partition {1} of corpus {0}…
+	Missing PN: lang=messages->info_deletingPartition=Deleting partition {0}…
+	Missing PN: lang=messages->info_partitionCreatedInXMs=Partition {0} created in {1} ms.
+	Missing PN: lang=messages_fr->info_computingPartXWithQueryZ=Création de la partie {0} avec la requête {1}...
+	Missing PN: lang=messages_fr->info_creatingNewPartition=Création de la partition {1} du corpus {0}…
+	Missing PN: lang=messages_fr->info_deletingPartition=Suppression de la partition {0}…
+	Missing PN: lang=messages_fr->info_partitionCreatedInXMs=Partition {0} créée en {1} ms.
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/MemCqiClient.java
+	92	throw new CqiErrorGeneralError(CQPSearchEngineCoreMessages.unknownCQPErrorColonB1 + b + CQPSearchEngineCoreMessages.b2 + b2);
+	97	lastError = CQPSearchEngineCoreMessages.internalCQIErrorColon + " CQI_ERROR (" + b + ")";
+	109	throw new CqiErrorGeneralError(CQPSearchEngineCoreMessages.unknownCQPCQIErrorColonB1 + b + CQPSearchEngineCoreMessages.b2 + b2);
+	137	throw new CqiErrorGeneralError(CQPSearchEngineCoreMessages.unknownCQPCodeColonB1 + b + CQPSearchEngineCoreMessages.b2 + b2);
+	141	lastError = CQPSearchEngineCoreMessages.cLErrorP0 + "CL_ERROR (" + b + ")";
+	167	throw new CqiErrorGeneralError(CQPSearchEngineCoreMessages.unknownCQPErrorColonB1 + b + CQPSearchEngineCoreMessages.b2 + b2);
+	191	throw new CqiErrorGeneralError(CQPSearchEngineCoreMessages.unknownCQPErrorColonB1 + b + CQPSearchEngineCoreMessages.b2 + b2);
+	194	throw new CqiErrorGeneralError(CQPSearchEngineCoreMessages.unknownCQPCodesColonB1 + b + CQPSearchEngineCoreMessages.b2 + b2);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/NetCqiClient.java
+	551	lastError = CQPSearchEngineCoreMessages.internalCQIErrorColon+b;
+	594	lastError = CQPSearchEngineCoreMessages.cLErrorP0+b;
+	1579	System.out.println(CQPSearchEngineCoreMessages.couldNotReconnectToServerColon+e);
+	1746	System.out.println(CQPSearchEngineCoreMessages.clientdumpSubCorpussubcorpusNetCqiClientCQICONSTFIELDMATCH12Colon+Arrays.toString(client.dumpSubCorpus(subcorpusid, NetCqiClient.CQI_CONST_FIELD_MATCH, 1, 10)));
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/NetCqiServer.java
+	285	System.out.println(CQPSearchEngineCoreMessages.cqpserverStdoutColon + line);
+	303	System.out.println(CQPSearchEngineCoreMessages.cqpserverStderrColon + line);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/core/functions/selection/Selection.java
+	125	System.out.println(TXMCoreMessages.selectionErrorColonTheCorpus + corpus + TXMCoreMessages.hasNoBase);
+	148	Log.warning(TXMCoreMessages.cantFindStructuralUnitForMetadataWithIdColon + m.id);
+	154	Log.severe(TXMCoreMessages.errorWhileGettingMetadatasFromBaseimportMetadatasColon + e);
+	232	System.out.println(TXMCoreMessages.corpusColon + corpus);
+	450	System.out.println(TXMCoreMessages.failedToGetSupValuesOf + sup.getFullName());
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/CQPCorpus.java
+	405	Log.warning(TXMCoreMessages.warningColonCantLoadCorpus + this);
+	875	return TXMCoreMessages.corpusColon + this.pID + TXMCoreMessages.encodingColon + getCharset() + TXMCoreMessages.languageColon + getLang();
+	913	System.out.println(TXMCoreMessages.corpusColongetLocaleColonCQPIsNotReadyToAnswerColon + e);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/Part.java
+	89	throw new CqiClientException(TXMCoreMessages.failedToCreatePartColon + this.getParent().getName() + "_" + this.getName() + e + " last error: " + CQPSearchEngine.getCqiClient().getLastCQPError()); //$NON-NLS-1$ //$NON-NLS-2$
+	92	Log.severe(TXMCoreMessages.failedToGetLastCQPErrorColon + e1);
+	Missing PN: lang=messages->dataDirectory=The ''data'' folder {0} does not exist.
+	Missing PN: lang=messages->p0IsNotAValidCQPIDForASubcorpusItMustBeAnUppercaseCharacterFollowedByLowercaseCharacters={0} is not a valid CQP identifier for a sub-corpus. It must be in uppercase followed by lowercase characters.
+	Missing PN: lang=messages->updating=Updating {0} corpus encoding to {1}…
+	Missing PN: lang=messages_fr->dataDirectory=Le dossier ''data'' {0} n''existe pas.
+	Missing PN: lang=messages_fr->p0IsNotAValidCQPIDForASubcorpusItMustBeAnUppercaseCharacterFollowedByLowercaseCharacters={0} n''est pas un identifiant de sous-corpus CQP valide. Il doit être en majuscules suivies de caractères minuscules.
+	Missing PN: lang=messages_fr->updating=Mise à jour de l''encodage du corpus {0} vers {1}…
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/Complementary.java
+	75	System.out.println(TXMUIMessages.noSelectionForColon + HandlerUtil.getActiveWorkbenchWindow(event).getActivePage().getActiveEditor());
+	91	System.out.println(TXMUIMessages.selectionIsNotACorpusColon + firstElement);
+	179	System.out.println(TXMUIMessages.failedToGetLastCQPErrorColon + e1);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/ComputeIntersection.java
+	50	System.out.println(CQPUIMessages.ErrorSelectionSize2 + subcorpora.size());
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/ComputePartition.java
+	131	System.out.println(TXMUIMessages.noSelectionForColon + HandlerUtil.getActiveWorkbenchWindow(event).getActivePage().getActiveEditor());
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/ComputeSubCorpus.java
+	122	System.out.println(TXMUIMessages.noSelectionForColon + HandlerUtil.getActiveWorkbenchWindow(event).getActivePage().getActiveEditor());
+	149	System.out.println(TXMUIMessages.noSelectionForColon + HandlerUtil.getActiveWorkbenchWindow(event).getActivePage().getActiveEditor());
+	155	System.out.println(TXMUIMessages.selectionIsNotACorpusColon + firstElement);
+	229	System.out.println(TXMUIMessages.failedToGetLastCQPErrorColon + e1);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/EditPartition.java
+	63	System.out.println(TXMUIMessages.noSelectionForColon + HandlerUtil.getActiveWorkbenchWindow(event).getActivePage().getActiveEditor());
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/EditSubCorpus.java
+	62	System.out.println(TXMUIMessages.noSelectionForColon + HandlerUtil.getActiveWorkbenchWindow(event).getActivePage().getActiveEditor());
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/Intersection.java
+	75	System.out.println(TXMUIMessages.noSelectionForColon + HandlerUtil.getActiveWorkbenchWindow(event).getActivePage().getActiveEditor());
+	91	System.out.println(TXMUIMessages.selectionIsNotACorpusColon + firstElement);
+	179	System.out.println(TXMUIMessages.failedToGetLastCQPErrorColon + e1);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/Substraction.java
+	75	System.out.println(TXMUIMessages.noSelectionForColon + HandlerUtil.getActiveWorkbenchWindow(event).getActivePage().getActiveEditor());
+	91	System.out.println(TXMUIMessages.selectionIsNotACorpusColon + firstElement);
+	183	System.out.println(TXMUIMessages.failedToGetLastCQPErrorColon + e1);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/Union.java
+	75	System.out.println(TXMUIMessages.noSelectionForColon + HandlerUtil.getActiveWorkbenchWindow(event).getActivePage().getActiveEditor());
+	91	System.out.println(TXMUIMessages.selectionIsNotACorpusColon + firstElement);
+	179	System.out.println(TXMUIMessages.failedToGetLastCQPErrorColon + e1);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.specificities.core/src/org/txm/functions/contrasts/Contrast.java
+	116	String txt = SpecificitiesCoreMessages.unit+colseparator+"F"; //$NON-NLS-1$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.specificities.core/src/org/txm/functions/contrasts/Contrasts.java
+	41	System.out.println(TXMCoreMessages.computingColon+m.getName());
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.specificities.core/src/org/txm/specificities/core/functions/Specificities.java
+	547	String txt = SpecificitiesCoreMessages.unit + colseparator + "F"; //$NON-NLS-1$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.specificities.rcp/src/org/txm/specificities/rcp/editors/SpecificitiesEditor.java
+	353	text += " " + SpecificitiesUIMessages.t + " " + this.getResult().getFrequenciesSum(); //$NON-NLS-1$ //$NON-NLS-2$
+	Missing brakets: lang=messages->EditorIsNotASpecificitiesEditorP0=** Editor is not a SpecificitiesEditor: 
+	Missing brakets: lang=messages->ErrorWhileComputingSpecificitiesBarChartP0=** Error while computing specificities bar chart: 
+	Missing brakets: lang=messages_fr->EditorIsNotASpecificitiesEditorP0=** L'éditeur n'est pas un SpecificitiesEditor : 
+	Missing brakets: lang=messages_fr->ErrorWhileComputingSpecificitiesBarChartP0=** Erreur lors du calcul de l'histogramme des spécificités :
+	Missing PN: lang=messages->colIndex=** Column number too big ({0}) (the maximum is {1}).
+	Missing PN: lang=messages->rowIndex=Row index ({0}) too big (max {1}).
+	Missing PN: lang=messages_fr->colIndex=** Numéro de colonne trop grand ({0}) (le maximum est {1}).
+	Missing PN: lang=messages_fr->rowIndex=Index de ligne ({0}) trop grand (max {1}).
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.statsengine.r.core/src/org/txm/statsengine/r/core/StartRserve.java
+	157	Log.severe(RCoreMessages.error_failedToStartRServeWithCommand + x.getMessage());
+	Missing PN: lang=messages->p0RScriptDoesntExist=** The R script file {0} doesn''t exist.
+	Missing PN: lang=messages_fr->p0RScriptDoesntExist=** Le fichier de script R {0} n''existe pas.
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.statsengine.r.rcp/src/org/txm/rcp/commands/R/ShowSvgHelp.java
+	52	TXMUIMessages.panColonRightMousePlusDrag +
+	53	TXMUIMessages.zoomInAmpoutColonMouseWheelORShiftPlusRightMousePlusDrag +
+	54	TXMUIMessages.zoomToSelectionColonCtrlPlusLeftMousePlusdrag +
+	55	TXMUIMessages.EMPTY +
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.statsengine.r.rcp/src/org/txm/statsengine/r/rcp/handlers/SendToRCommand.java
+	77	JobHandler jobhandler = new JobHandler(RUIMessages.sendingToRWorkspaceColon + list) {
+	85	monitor.beginTask(RUIMessages.sendingToRWorkspaceColon + list, 100);
+	103	monitor.subTask(RUIMessages.sendingToRWorkspaceColon + o);
+	121	System.out.println(RUIMessages.FailedToSendToR + o);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.statsengine.r.rcp/src/org/txm/statsengine/r/rcp/views/RConsole.java
+	253	System.out.println(RUIMessages.errorWhileInitializingRConsoleColon + e);
+	Missing PN: lang=messages->UpdateOfP0FailedCurrentVersionIsStillP1=** Update of {0} to {1} failed (current version is still {2}). Warning: Windows users need to restart TXM.
+	Missing PN: lang=messages_fr->UpdateOfP0FailedCurrentVersionIsStillP1=** La mise à jour de {0} vers {1} a échoué (la version actuelle est toujours {2}). Avertissement : Les utilisateurs de Windows doivent redémarrer TXM.
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.tigersearch.rcp/src/org/txm/searchengine/ts/TSCmd.java
+	92	System.out.println(TXMCoreMessages.queryWasColon+ query);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.tigersearch.rcp/src/org/txm/searchengine/ts/TSCorpus.java
+	318	System.out.println(TXMCoreMessages.couldntReadCorpusColon + e.getMessage());
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.tigersearch.rcp/src/org/txm/searchengine/ts/TSCorpusManager.java
+	67	System.out.println(TXMCoreMessages.errorRegDirColon + registrydir);
+	72	System.out.println(TXMCoreMessages.errorConfigdirDirColon + configdir);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.tigersearch.rcp/src/org/txm/searchengine/ts/TigerXmlIndexing.java
+	42	catch (IOException e) { System.out.println(TXMCoreMessages.iOColon+e.getMessage()); org.txm.utils.logger.Log.printStackTrace(e); }
+	43	catch (SAXException e) { System.out.println(TXMCoreMessages.sAXColon+e.getMessage()); org.txm.utils.logger.Log.printStackTrace(e);}
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.tigersearch.rcp/src/org/txm/tigersearch/editors/TSIndexEditor.java
+	903	freqColumn.setText(TXMCoreMessages.common_frequency + " T=" + partition.getTotalSize()); //$NON-NLS-1$
+	906	freqColumn.setText(TXMCoreMessages.common_frequency + " T=" + corpus.getSize()); //$NON-NLS-1$
+	1140	lFminInfo.setText(IndexUIMessages.IndexEditor_17 + index.getFmin());
+	1141	lFmaxInfo.setText(IndexUIMessages.IndexEditor_17 + index.getFmax());
+	1142	lTInfo.setText(IndexUIMessages.IndexEditor_17 + index.getT());
+	1143	lVInfo.setText(IndexUIMessages.IndexEditor_17 + index.getV());
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.utils.core/src/org/txm/utils/ExecTimer.java
+	34	message = "" + ((int) t / 60) + UtilsCoreMessages.ExecTimer_2 + ((int) t % 60) + UtilsCoreMessages.ExecTimer_1; //$NON-NLS-1$
+	36	message = "" + ((int) t / 3600) + UtilsCoreMessages.ExecTimer_3 + ((int) (t % 3600) / 60) + UtilsCoreMessages.ExecTimer_2 + ((int) (t % 3600) % 60) + UtilsCoreMessages.ExecTimer_1; //$NON-NLS-1$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.utils.core/src/org/txm/utils/LS.java
+	36	System.err.println(UtilsCoreMessages.LS_0 + dir + UtilsCoreMessages.LS_1);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.utils.core/src/org/txm/utils/Sh.java
+	130	Log.fine(UtilsCoreMessages.Sh_4 + e + " at " //$NON-NLS-1$
+	173	Log.fine(UtilsCoreMessages.Sh_4 + e + " at " //$NON-NLS-1$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.utils.core/src/org/txm/utils/i18n/Localizer.java
+	152	return UtilsCoreMessages.Localizer_0 + getDefaultBundle().getString(key);
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.utils.core/src/org/txm/utils/io/FileCopy.java
+	187	throw new IOException(UtilsCoreMessages.FileCopy_0 + src.getAbsolutePath() + "."); //$NON-NLS-1$
+	190	throw new IOException(UtilsCoreMessages.FileCopy_2 + src.getAbsolutePath() + "."); //$NON-NLS-1$
+	202	throw new IOException(UtilsCoreMessages.FileCopy_4 + dest.getAbsolutePath() + "."); //$NON-NLS-1$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.utils.core/src/org/txm/utils/logger/Log.java
+	113	System.out.println(UtilsCoreMessages.Log_3 + new File(filename).getAbsolutePath());
+	142	System.out.println(UtilsCoreMessages.Log_5 + logfiledir.getAbsolutePath() + "TXM-" + f.format(new Date()) + ".log"); //$NON-NLS-2$ //$NON-NLS-1$
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.wordcloud.rcp/src/org/txm/wordcloud/rcp/editors/WordCloudEditor.java
+	85	Log.info(WordCloudUIMessages.wordCloudReadyColon + this.getResult());
+/HDD800GB/HDD/SVN/txm/TXM/trunk/bundles/org.txm.xmleditor.rcp/src/org/txm/xmleditor/OpenXMLEditor.java
+	185	System.out.println(XMLEditorMessages.OpenXMLEditor_4 + e);
Index: TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/Load079BinaryCorpus.java
===================================================================
--- TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/Load079BinaryCorpus.java	(revision 3926)
+++ TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/Load079BinaryCorpus.java	(revision 3927)
@@ -84,7 +84,7 @@
 				p.delete();
 			}
 			else {
-				System.out.println(NLS.bind(TXMUIMessages.abortingLoadingOfP0ACorpusWithTheSameNameAlreadyExists, zipFile, basedirname.toUpperCase()));
+				System.out.println(NLS.bind(TXMUIMessages.abortingLoadingOfP0ACorpusWithTheSameNameAlreadyExistsInP1, zipFile, basedirname.toUpperCase()));
 				return null;
 			}
 		}
@@ -95,7 +95,7 @@
 		}
 		else {
 			if (corpusDirectory.exists()) {
-				System.out.println(NLS.bind(TXMUIMessages.abortingLoadingOfP0ACorpusWithTheSameNameAlreadyExists, zipFile, corpusDirectory));
+				System.out.println(NLS.bind(TXMUIMessages.abortingLoadingOfP0ACorpusWithTheSameNameAlreadyExistsInP1, zipFile, corpusDirectory));
 				return null;
 			}
 		}
Index: TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/LoadBinaryCorpus.java
===================================================================
--- TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/LoadBinaryCorpus.java	(revision 3926)
+++ TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/LoadBinaryCorpus.java	(revision 3927)
@@ -329,7 +329,7 @@
 		// test with project name
 		Project p = Toolbox.workspace.getProject(corpusDirectory.getName().toUpperCase());
 		if (p != null) {
-			Log.warning(NLS.bind(TXMUIMessages.abortingLoadingOfP0ACorpusWithTheSameNameAlreadyExists, corpusDirectory, corpusDirectory.getName().toUpperCase()));
+			Log.warning(NLS.bind(TXMUIMessages.abortingLoadingOfP0ACorpusWithTheSameNameAlreadyExistsInP1, corpusDirectory, corpusDirectory.getName().toUpperCase()));
 			return null;
 		}
 		
Index: TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/Load080BinaryCorpus.java
===================================================================
--- TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/Load080BinaryCorpus.java	(revision 3926)
+++ TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/Load080BinaryCorpus.java	(revision 3927)
@@ -84,7 +84,7 @@
 				p.delete();
 			}
 			else {
-				System.out.println(NLS.bind(TXMUIMessages.abortingLoadingOfP0ACorpusWithTheSameNameAlreadyExists, zipFile, basedirname.toUpperCase()));
+				System.out.println(NLS.bind(TXMUIMessages.abortingLoadingOfP0ACorpusWithTheSameNameAlreadyExistsInP1, zipFile, basedirname.toUpperCase()));
 				return null;
 			}
 		}
@@ -95,7 +95,7 @@
 				DeleteDir.deleteDirectory(corpusDirectory);
 			}
 			else {
-				System.out.println(NLS.bind(TXMUIMessages.abortingLoadingOfP0ACorpusWithTheSameNameAlreadyExists, zipFile, corpusDirectory));
+				System.out.println(NLS.bind(TXMUIMessages.abortingLoadingOfP0ACorpusWithTheSameNameAlreadyExistsInP1, zipFile, corpusDirectory));
 				return null;
 			}
 		}
Index: TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/editors/TXMBrowserEditor.java
===================================================================
--- TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/editors/TXMBrowserEditor.java	(revision 3926)
+++ TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/editors/TXMBrowserEditor.java	(revision 3927)
@@ -67,17 +67,17 @@
  * @author mdecorde.
  */
 public class TXMBrowserEditor extends WebBrowserEditor {
-	
+
 	/** The Constant ID. */
 	public final static String ID = TXMBrowserEditor.class.getName(); //$NON-NLS-1$
-	
+
 	/**
 	 * Instantiates a new TXM browser.
 	 */
 	public TXMBrowserEditor() {
-		
+
 	}
-	
+
 	/**
 	 * Gets the browser.
 	 *
@@ -87,36 +87,36 @@
 		BrowserViewer webbrowser = this.webBrowser;
 		return webbrowser.getBrowser();
 	}
-	
+
 	@Override
 	public void setPartName(String partName) {
 		super.setPartName(partName);
 	}
-	
+
 	@Override
 	public void setTitleImage(Image titleImage) {
 		super.setTitleImage(titleImage);
 	}
-	
+
 	CommandLink cmdLink;
-	
+
 	private MenuManager menuManager;
-	
+
 	/**
 	 * 
 	 * @param wordids2 all the words to highlight
 	 * @param lineids2 the words to highlight better and to scroll to
 	 */
 	public void initializeProgressListener() {
-		
+
 		ProgressListener progresslistener = new ProgressListener() {
-			
+
 			@Override
 			public void changed(ProgressEvent event) {}
-			
+
 			@Override
 			public void completed(ProgressEvent event) {
-				
+
 				Object o = TXMBrowserEditor.this.getBrowser().evaluate("return typeof " + CommandLink.FCT + ";"); //$NON-NLS-1$ //$NON-NLS-2$
 				if ("undefined".equals(o)) { //$NON-NLS-1$
 					if (cmdLink != null) {
@@ -124,7 +124,7 @@
 					}
 					cmdLink = new CommandLink(TXMBrowserEditor.this, TXMBrowserEditor.this.getBrowser());
 				}
-				
+
 				TXMBrowserEditor.this.getBrowser().execute("""
 						document.addEventListener('mouseover', function (e) {
 						   document.currentHoverElement = e.target
@@ -133,23 +133,23 @@
 		};
 		getBrowser().addProgressListener(progresslistener);
 	}
-	
+
 	public static void zoomIn(Browser b) {
 		zoom(b, 0.1f);
 	}
-	
+
 	public static void zoomOut(Browser b) {
 		zoom(b, -0.1f);
 	}
-	
+
 	public static void zoomReset(Browser b) {
 		zoom(b, 0f);
 	}
-	
+
 	public static void zoom(Browser b, float diff) {
-		
+
 		if (b == null || b.isDisposed()) return;
-		
+
 		//	b.evaluate("alert(document);");
 		//	b.evaluate("alert(document.children[0].style);");
 		//		b.evaluate("alert(document.children[0].children[1]);");
@@ -159,28 +159,28 @@
 			if (zoom == null || zoom.isEmpty()) {
 				zoom = "1.0"; //$NON-NLS-1$
 			}
-			
+
 			float fzoom = Float.parseFloat(zoom) + diff;
 			if (diff == 0f) {
 				fzoom = 1.0f;
 			}
-			
+
 			b.evaluate("document.getElementsByTagName('body')[0].style.zoom = \""+fzoom+"\";"); //$NON-NLS-1$ //$NON-NLS-2$
 		} else {
 			String zoom = (String) b.evaluate("return document.children[0].style.zoom;"); //$NON-NLS-1$
 			if (zoom == null || zoom.isEmpty()) {
 				zoom = "1.0"; //$NON-NLS-1$
 			}
-			
+
 			float fzoom = Float.parseFloat(zoom) + diff;
 			if (diff == 0f) {
 				fzoom = 1.0f;
 			}
-			
+
 			b.evaluate("document.children[0].style.zoom = \""+fzoom+"\";"); //$NON-NLS-1$ //$NON-NLS-2$
 		}
 	}
-	
+
 	MenuItem sep1;
 	MenuItem copyItem;
 	MenuItem copyLink;
@@ -192,169 +192,169 @@
 	MenuItem backItem;
 	MenuItem forwardItem;
 	MenuItem propertiesItem;
-	
+
 	public void initMenu() {
-		
+
 		// create a new menu
 		menuManager = new MenuManager();
-		
+
 		Menu menu = menuManager.createContextMenu(this.getBrowser());
-		
+
 		menu.addMenuListener(new MenuListener() {
-			
+
 			@Override
 			public void menuShown(MenuEvent e) {
-				
+
 				Menu menu = menuManager.getMenu();
 				if (menu == null) return;
-				
-				if (sep1 == null) {
-					
-					sep1 = new MenuItem(menu, SWT.SEPARATOR);
-					
+
+
+				sep1 = new MenuItem(menu, SWT.SEPARATOR);
+
+				String dom = TXMBrowserEditor.this.getTextSelectionDOM();
+
+
+
+				if (dom != null && dom.length() > 0) {
 					copyItem = new MenuItem(menu, SWT.NONE);
 					copyItem.setText(TXMUIMessages.Copy);
 					copyItem.addSelectionListener(new SelectionListener() {
-						
+
 						@Override
 						public void widgetSelected(SelectionEvent e) {
-							
+
 							String text = TXMBrowserEditor.this.getTextSelection();
 							if (text != null && text.length() > 0) {
 								IOClipboard.write(text);
 							}
 						}
-						
+
 						@Override
 						public void widgetDefaultSelected(SelectionEvent e) {}
 					});
-					
+				}
+
+				Object currentHref = TXMBrowserEditor.this.getBrowser().evaluate("return document.currentHoverElement.getAttribute('href')");
+				if (currentHref != null) {
+
 					openLink = new MenuItem(menu, SWT.NONE);
 					openLink.setText("Open link");
 					openLink.addSelectionListener(new SelectionListener() {
-						
+
 						@Override
 						public void widgetSelected(SelectionEvent e) {
-							
+
 							Object currentHref = TXMBrowserEditor.this.getBrowser().evaluate("return document.currentHoverElement.getAttribute('href')");
 							if (currentHref != null) {
 								OpenBrowser.openfile(currentHref.toString());
 							}
 						}
-						
+
 						@Override
 						public void widgetDefaultSelected(SelectionEvent e) {}
 					});
-					
+
 					copyLink = new MenuItem(menu, SWT.NONE);
 					copyLink.setText("Copy link");
 					copyLink.addSelectionListener(new SelectionListener() {
-						
+
 						@Override
 						public void widgetSelected(SelectionEvent e) {
-							
+
 							Object currentHref = TXMBrowserEditor.this.getBrowser().evaluate("return document.currentHoverElement.getAttribute('href')");
 							if (currentHref != null) {
 								IOClipboard.write(currentHref.toString());
 							}
 						}
-						
+
 						@Override
 						public void widgetDefaultSelected(SelectionEvent e) {}
 					});
-					
-					zoomInItem = new MenuItem(menu, SWT.NONE);
-					zoomInItem.setText(TXMUIMessages.zoomIn);
-					zoomInItem.addSelectionListener(new SelectionListener() {
-						
-						@Override
-						public void widgetSelected(SelectionEvent e) {
-							zoomIn(getBrowser());
-						}
-						
-						@Override
-						public void widgetDefaultSelected(SelectionEvent e) {}
-					});
-					
-					zoomOutItem = new MenuItem(menu, SWT.NONE);
-					zoomOutItem.setText(TXMUIMessages.zoomOut);
-					zoomOutItem.addSelectionListener(new SelectionListener() {
-						
-						@Override
-						public void widgetSelected(SelectionEvent e) {
-							
-							zoomOut(getBrowser());
-						}
-						
-						@Override
-						public void widgetDefaultSelected(SelectionEvent e) {}
-					});
-					
-					zoomResetItem = new MenuItem(menu, SWT.NONE);
-					zoomResetItem.setText(TXMUIMessages.initialZoom);
-					zoomResetItem.addSelectionListener(new SelectionListener() {
-						
-						@Override
-						public void widgetSelected(SelectionEvent e) {
-							
-							zoomReset(getBrowser());
-						}
-						
-						@Override
-						public void widgetDefaultSelected(SelectionEvent e) {}
-					});
-					
-					reloadItem = new MenuItem(menu, SWT.NONE);
-					reloadItem.setText(TXMUIMessages.Reload);
-					reloadItem.addSelectionListener(new SelectionListener() {
-						
-						@Override
-						public void widgetSelected(SelectionEvent e) {
-							
-							TXMBrowserEditor.this.getBrowser().refresh();
-						}
-						
-						@Override
-						public void widgetDefaultSelected(SelectionEvent e) {}
-					});
-					backItem = new MenuItem(menu, SWT.NONE);
-					backItem.setText(TXMUIMessages.Back);
-					backItem.addSelectionListener(new SelectionListener() {
-						
-						@Override
-						public void widgetSelected(SelectionEvent e) {
-							
-							TXMBrowserEditor.this.getBrowser().back();
-						}
-						
-						@Override
-						public void widgetDefaultSelected(SelectionEvent e) {}
-					});
-					forwardItem = new MenuItem(menu, SWT.NONE);
-					forwardItem.setText(TXMUIMessages.Forward);
-					forwardItem.addSelectionListener(new SelectionListener() {
-						
-						@Override
-						public void widgetSelected(SelectionEvent e) {
-							
-							TXMBrowserEditor.this.getBrowser().forward();
-						}
-						
-						@Override
-						public void widgetDefaultSelected(SelectionEvent e) {}
-					});
-					
-					propertiesItem = new PagePropertiesMenu(getBrowser(), menu, SWT.NONE);
 				}
-				
-				String dom = TXMBrowserEditor.this.getTextSelectionDOM();
-				copyItem.setEnabled(dom != null && dom.length() > 0);
-				
-				Object currentHref = TXMBrowserEditor.this.getBrowser().evaluate("return document.currentHoverElement.getAttribute('href')");
-				copyLink.setEnabled(currentHref != null);
-				openLink.setEnabled(currentHref != null);
+				zoomInItem = new MenuItem(menu, SWT.NONE);
+				zoomInItem.setText(TXMUIMessages.zoomIn);
+				zoomInItem.addSelectionListener(new SelectionListener() {
+
+					@Override
+					public void widgetSelected(SelectionEvent e) {
+						zoomIn(getBrowser());
+					}
+
+					@Override
+					public void widgetDefaultSelected(SelectionEvent e) {}
+				});
+
+				zoomOutItem = new MenuItem(menu, SWT.NONE);
+				zoomOutItem.setText(TXMUIMessages.zoomOut);
+				zoomOutItem.addSelectionListener(new SelectionListener() {
+
+					@Override
+					public void widgetSelected(SelectionEvent e) {
+
+						zoomOut(getBrowser());
+					}
+
+					@Override
+					public void widgetDefaultSelected(SelectionEvent e) {}
+				});
+
+				zoomResetItem = new MenuItem(menu, SWT.NONE);
+				zoomResetItem.setText(TXMUIMessages.initialZoom);
+				zoomResetItem.addSelectionListener(new SelectionListener() {
+
+					@Override
+					public void widgetSelected(SelectionEvent e) {
+
+						zoomReset(getBrowser());
+					}
+
+					@Override
+					public void widgetDefaultSelected(SelectionEvent e) {}
+				});
+
+				reloadItem = new MenuItem(menu, SWT.NONE);
+				reloadItem.setText(TXMUIMessages.Reload);
+				reloadItem.addSelectionListener(new SelectionListener() {
+
+					@Override
+					public void widgetSelected(SelectionEvent e) {
+
+						TXMBrowserEditor.this.getBrowser().refresh();
+					}
+
+					@Override
+					public void widgetDefaultSelected(SelectionEvent e) {}
+				});
+				backItem = new MenuItem(menu, SWT.NONE);
+				backItem.setText(TXMUIMessages.Back);
+				backItem.addSelectionListener(new SelectionListener() {
+
+					@Override
+					public void widgetSelected(SelectionEvent e) {
+
+						TXMBrowserEditor.this.getBrowser().back();
+					}
+
+					@Override
+					public void widgetDefaultSelected(SelectionEvent e) {}
+				});
+				forwardItem = new MenuItem(menu, SWT.NONE);
+				forwardItem.setText(TXMUIMessages.Forward);
+				forwardItem.addSelectionListener(new SelectionListener() {
+
+					@Override
+					public void widgetSelected(SelectionEvent e) {
+
+						TXMBrowserEditor.this.getBrowser().forward();
+					}
+
+					@Override
+					public void widgetDefaultSelected(SelectionEvent e) {}
+				});
+
+				propertiesItem = new PagePropertiesMenu(getBrowser(), menu, SWT.NONE);
 			}
-			
+
 			@Override
 			public void menuHidden(MenuEvent e) { }
 		});
@@ -376,14 +376,14 @@
 		// replace the menu
 		this.getBrowser().setMenu(menu);
 	}
-		
+
 	public static void installZoomControls(Browser browser, Menu menu) {
-		
+
 		browser.addMouseWheelListener(new MouseWheelListener() {
-			
+
 			@Override
 			public void mouseScrolled(MouseEvent e) {
-				
+
 				if ((e.stateMask & SWT.CTRL) == SWT.CTRL) {
 					if (e.count > 0) {
 						zoomIn(browser);
@@ -393,50 +393,50 @@
 				}
 			}
 		});
-		
-		
+
+
 		MenuItem zoomInItem = new MenuItem(menu, SWT.NONE);
 		zoomInItem.setText(TXMUIMessages.zoomIn);
 		zoomInItem.addSelectionListener(new SelectionListener() {
-			
+
 			@Override
 			public void widgetSelected(SelectionEvent e) {
 				zoomIn(browser);
 			}
-			
+
 			@Override
 			public void widgetDefaultSelected(SelectionEvent e) {}
 		});
-		
+
 		MenuItem zoomOutItem = new MenuItem(menu, SWT.NONE);
 		zoomOutItem.setText(TXMUIMessages.zoomOut);
 		zoomOutItem.addSelectionListener(new SelectionListener() {
-			
+
 			@Override
 			public void widgetSelected(SelectionEvent e) {
-				
+
 				zoomOut(browser);
 			}
-			
+
 			@Override
 			public void widgetDefaultSelected(SelectionEvent e) {}
 		});
-		
+
 		MenuItem zoomResetItem = new MenuItem(menu, SWT.NONE);
 		zoomResetItem.setText(TXMUIMessages.initialZoom);
 		zoomResetItem.addSelectionListener(new SelectionListener() {
-			
+
 			@Override
 			public void widgetSelected(SelectionEvent e) {
-				
+
 				zoomReset(browser);
 			}
-			
+
 			@Override
 			public void widgetDefaultSelected(SelectionEvent e) {}
 		});
 	}
-	
+
 	/*
 	 * (non-Javadoc)
 	 * @see org.eclipse.ui.internal.browser.WebBrowserEditor#createPartControl(org.eclipse.swt.widgets.Composite)
@@ -445,25 +445,25 @@
 	public void createPartControl(Composite parent) {
 		try {
 			super.createPartControl(parent);
-			
+
 			cmdLink = new CommandLink(TXMBrowserEditor.this, TXMBrowserEditor.this.getBrowser());
-			
+
 			parent.addDisposeListener(new DisposeListener() {
-				
+
 				@Override
 				public void widgetDisposed(DisposeEvent e) {
-					
+
 					cmdLink.dispose();
 				}
 			});
-			
+
 		}
 		catch (Exception e) {
 			System.err.println(TXMUIMessages.couldNotLaunchTheInternalWebBrowserYouMustSetThatParameterInThePreferencesMenuColonGeneralSupWebNavigator);
 			return;
 		}
-		
-		
+
+
 		//		RowLayout navigLayout = new RowLayout(SWT.HORIZONTAL);
 		//		navigLayout.justify = true;
 		//		Composite panneau = new Composite(parent, SWT.NONE);
@@ -498,8 +498,8 @@
 		//		nextText.setLayoutData(new RowData(30, 20));
 		//		previousText.setLayoutData(new RowData(30, 20));
 		//		lastText.setLayoutData(new RowData(30, 20));
-		
-		
+
+
 		//		// set labels
 		//		page_label.setText(""); //$NON-NLS-1$
 		//		firstText.setImage(IImageKeys.getImage(IImageKeys.CTRLREWINDSTART));
@@ -622,9 +622,9 @@
 		//		
 		//		subPanneau.pack();
 		//		panneau.pack();
-		
+
 		//		FormLayout parentLayout = new FormLayout();
-		
+
 		//		FormData datatop = new FormData();
 		//		datatop.top = new FormAttachment(0, 0);
 		//		datatop.left = new FormAttachment(0, 0);
@@ -640,36 +640,36 @@
 		//		
 		//		parent.setLayout(parentLayout);
 		//		parent.pack();
-		
+
 		//		MenuManager menuManager = new MenuManager();
 		//		Menu menu = menuManager.createContextMenu(getBrowser());
 		//		
 		//		// Set the MenuManager
 		//		getBrowser().setMenu(menu);
-		
+
 		initMenu();
-		
-//		getBrowser().addMouseListener(new MouseListener() {
-//			
-//			@Override
-//			public void mouseUp(MouseEvent e) { }
-//			
-//			@Override
-//			public void mouseDown(MouseEvent e) { }
-//			
-//			@Override
-//			public void mouseDoubleClick(MouseEvent e) {
-//				
-//				Browser b = TXMBrowserEditor.this.webBrowser.getBrowser();
-//				b.evaluate(SCRIPT01)
-//			}
-//		});
-		
+
+		//		getBrowser().addMouseListener(new MouseListener() {
+		//			
+		//			@Override
+		//			public void mouseUp(MouseEvent e) { }
+		//			
+		//			@Override
+		//			public void mouseDown(MouseEvent e) { }
+		//			
+		//			@Override
+		//			public void mouseDoubleClick(MouseEvent e) {
+		//				
+		//				Browser b = TXMBrowserEditor.this.webBrowser.getBrowser();
+		//				b.evaluate(SCRIPT01)
+		//			}
+		//		});
+
 		getBrowser().addMouseWheelListener(new MouseWheelListener() {
-			
+
 			@Override
 			public void mouseScrolled(MouseEvent e) {
-				
+
 				if ((e.stateMask & SWT.CTRL) == SWT.CTRL) {
 					if (e.count > 0) {
 						zoomIn(getBrowser());
@@ -679,44 +679,44 @@
 				}
 			}
 		});
-		
+
 		ISelectionProvider selProvider = new ISelectionProvider() {
-			
+
 			@Override
 			public void setSelection(ISelection selection) {}
-			
+
 			@Override
 			public void removeSelectionChangedListener(ISelectionChangedListener listener) {}
-			
+
 			@Override
 			public ISelection getSelection() {
 				ITextSelection sel = new ITextSelection() {
-					
+
 					@Override
 					public boolean isEmpty() {
 						return false;
 					}
-					
+
 					@Override
 					public String getText() {
 						return getTextSelection();
 					}
-					
+
 					@Override
 					public int getStartLine() {
 						return 0;
 					}
-					
+
 					@Override
 					public int getOffset() {
 						return 0;
 					}
-					
+
 					@Override
 					public int getLength() {
 						return 0;
 					}
-					
+
 					@Override
 					public int getEndLine() {
 						return 0;
@@ -724,18 +724,18 @@
 				};
 				return sel;
 			}
-			
+
 			@Override
 			public void addSelectionChangedListener(ISelectionChangedListener listener) {}
 		};
 		getSite().registerContextMenu(menuManager, selProvider);
 		getSite().setSelectionProvider(selProvider);
-		
+
 		initializeProgressListener();
-		
+
 		// System.out.println("Browser menu: "+getBrowser().getMenu());
 	}
-	
+
 	static String SCRIPT01 = "var html = \"\";" + //$NON-NLS-1$
 			"if (typeof window.getSelection != \"undefined\") {" + // modern Web browsers //$NON-NLS-1$
 			"var sel = window.getSelection();" + //$NON-NLS-1$
@@ -752,7 +752,7 @@
 			"}" + //$NON-NLS-1$
 			"}" + //$NON-NLS-1$
 			"return html"; //$NON-NLS-1$
-	
+
 	// return the span@id of the current selection
 	static String SCRIPT02 = "function getChildren(node) {\n" //$NON-NLS-1$
 			+ "if (node.children != \"undefined\")\n" //$NON-NLS-1$
@@ -781,23 +781,23 @@
 			"    var frag = range.cloneContents();alert(frag);alert(frag.children);" + //$NON-NLS-1$
 			"    findSpans(frag.children, all);" + //$NON-NLS-1$
 			"    return all;"; //$NON-NLS-1$
-	
+
 	public String getTextSelectionDOM() {
 		return ((String) getBrowser().evaluate(SCRIPT01));
 	}
-	
+
 	//	public Object getWordIDsSelection() {
 	//		System.out.println("WORDS IDS " + getBrowser().evaluate(SCRIPT02));
 	//		return getBrowser().evaluate(SCRIPT02);
 	//	}
-	
+
 	public String getTextSelection() {
 		//System.out.println("DOM=" + getTextSelectionDOM());
 		String rez = getTextSelectionDOM().replaceAll("<[^>]+>", ""); //$NON-NLS-1$ //$NON-NLS-2$
 		//System.out.println("STR=" + rez);
 		return rez;
 	}
-	
+
 	//	/**
 	//	 * Gets the current page.
 	//	 *
Index: TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/swt/widget/parameters/IntegerField.java
===================================================================
--- TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/swt/widget/parameters/IntegerField.java	(revision 3926)
+++ TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/swt/widget/parameters/IntegerField.java	(revision 3927)
@@ -1,17 +1,21 @@
 package org.txm.rcp.swt.widget.parameters;
 
+import org.eclipse.osgi.util.NLS;
 import org.eclipse.swt.SWT;
 import org.eclipse.swt.layout.GridData;
 import org.eclipse.swt.widgets.Composite;
 import org.eclipse.swt.widgets.Spinner;
 import org.kohsuke.args4j.NamedOptionDef;
 import org.txm.rcp.messages.TXMUIMessages;
+import org.txm.utils.logger.Log;
 
 public class IntegerField extends LabelField {
+
 	Spinner dt;
+
 	public IntegerField(Composite parent, int style, NamedOptionDef parameter) {
 		super(parent, style, parameter);
-		
+
 		dt = new Spinner(this, SWT.BORDER);
 		dt.setMinimum(Integer.MIN_VALUE);
 		dt.setMaximum(Integer.MAX_VALUE);
@@ -22,13 +26,12 @@
 	public Integer getWidgetValue() {
 		return dt.getSelection();
 	}
-	
-	
+
 	public void setDefault(Object text) {
 		try {
-			dt.setSelection(Integer.parseInt(""+text)); //$NON-NLS-1$
-		} catch(Exception e) {
-			System.out.println(TXMUIMessages.cannotSetIntegerFieldWithDefaultPropertiesValue+text+": "+e); //$NON-NLS-2$
+			dt.setSelection(Integer.parseInt("" + text)); //$NON-NLS-1$
+		} catch (Exception e) {
+			Log.warning(NLS.bind(TXMUIMessages.cannotSetIntegerFieldP0WithDefaultPropertiesValueP1, text, e)); // $NON-NLS-2$
 		}
 	}
 
@@ -38,9 +41,9 @@
 			try {
 				dt.setSelection(Integer.parseInt(getWidgetDefault()));
 			} catch (Exception e) {
-				System.out.println(TXMUIMessages.cannotSetIntegerFieldWithDefaultPropertiesValue+getWidgetDefault()+": "+e); //$NON-NLS-2$
+				Log.warning( NLS.bind(TXMUIMessages.cannotSetIntegerFieldP0WithDefaultPropertiesValueP1, getWidgetDefault(), e)); // $NON-NLS-2$
 			}
-		}  else {
+		} else {
 			dt.setSelection(0);
 		}
 	}
Index: TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/ApplicationWorkbenchAdvisor.java
===================================================================
--- TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/ApplicationWorkbenchAdvisor.java	(revision 3926)
+++ TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/ApplicationWorkbenchAdvisor.java	(revision 3927)
@@ -478,7 +478,7 @@
 						}
 					}
 					else {
-						System.out.println(TXMUIMessages.errorWhileUpdatingTXMP0NoHandlerServiceFound);
+						System.out.println(TXMUIMessages.errorWhileUpdatingTXMNoHandlerServiceFound);
 					}
 				}
 			});
Index: TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/messages/TXMUIMessages.java
===================================================================
--- TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/messages/TXMUIMessages.java	(revision 3926)
+++ TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/messages/TXMUIMessages.java	(revision 3927)
@@ -82,7 +82,7 @@
 	
 	public static String abort;
 	
-	public static String abortingLoadingOfP0ACorpusWithTheSameNameAlreadyExists;
+	public static String abortingLoadingOfP0ACorpusWithTheSameNameAlreadyExistsInP1;
 	
 	public static String abortingLoadingOfP1ACorpusWithTheSameCQPIDP1AlreadyExists;
 	
@@ -185,7 +185,7 @@
 	public static String cannotReadTheFileP0;
 	
 	
-	public static String cannotSetIntegerFieldWithDefaultPropertiesValue;
+	public static String cannotSetIntegerFieldP0WithDefaultPropertiesValueP1;
 
 
 	public static String cannotStartImportConfigurationNoSourceFolderSelected;
Index: TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/messages/messages.properties
===================================================================
--- TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/messages/messages.properties	(revision 3926)
+++ TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/messages/messages.properties	(revision 3927)
@@ -119,7 +119,7 @@
 youMustSelectAtLeast2Comparators=You must select at least 2 comparators
 referencesDisplayOptions=References display options
 newFileColonP0=New file\: {0}.
-couldNotOpenTheParameterDialogP0=** Unable to open macro parameters input form \: 
+couldNotOpenTheParameterDialogP0=** Unable to open macro parameters input form \: {0}
 cantOpenGraphicP0=** Can not open graphic {0}
 ampNameColon=&Name\:
 noActivePage=no active page
@@ -215,7 +215,7 @@
 YouNeedToSetAsManyPercentSPrintfMarksAsSelectedProperties=Type your pattern by inserting "%s" where each property listed below should be displayed (as many "%s" as there are properties to display).\nFor example, the pattern "%s, %s %s" associated with the property list "text_id,div_type,div_n" will display \:\n- "My novel, chapter 1"\n- "My novel, chapter 2"\n- etc.
 executionCanceled=Execution canceled.
 saveScript=Save script
-errorWhileGettingResultInformationsP0=** Error while getting result informations\: 
+errorWhileGettingResultInformationsP0=** Error while getting result informations\: {0}
 corpusNameOnlyCapsAndNoDigitAtBeginning=Corpus identifier* (uppercase, no leading number)
 noActiveWorkbenchWindow=no active workbench window
 failedToSaveAsP0ErrorP1=** Failed to save the file {0} (error\: {1}).
@@ -439,7 +439,7 @@
 AnnotationsEngines=Annotation Engines
 callingGroovyPrestartScript=Calling prestart script...
 OpenTestEditor_0=Open...
-errorWhileExportingQueriesP0=** Error while exporting queries\: 
+errorWhileExportingQueriesP0=** Error while exporting queries\: {0}
 theNumberOfEditorsP0AndNumberOfInputsP1MustBeEqual=** Internal error\: the number of RCP editors ({0}) must be the same as the number of inputs ({1}).
 noteColonUseValueToGuess=Note\: use the '??' value to guess automatically.
 P0ResultsImportedFromTheP1File={0} result imported from the file {1}.
@@ -463,7 +463,7 @@
 RestartingTXM=Restarting...
 referencesAmpsortOptions=References &sort options
 TXMInstallDirectoryIsNotSetP0PreferenceIsNotSet=** TXM install folder is not set (preference ''{0}'' is not set).
-importingAP0From=Importing a 
+importingAP0From=Importing {0} from {1}
 concordances=Concordances
 metadataColumnTitlesP0=Metadata column titles\: {0}
 SelectionMustBeACorpusAborting=No corpus selected. Aborting
@@ -500,7 +500,7 @@
 theP0CorpusWillBeCreatedFromTheP1Directory=Corpus {0} will be created from folder {1}.
 saveScriptBeforeExecution=Save script before execution
 loadingViews=Loading views
-cannotSetIntegerFieldWithDefaultPropertiesValue=** Can not set parameter {0} of type Integer with the value provided {1}
+cannotSetIntegerFieldP0WithDefaultPropertiesValueP1=** Can not set parameter {0} of type Integer with the value provided {1}
 abortingLoadingOfP1ACorpusWithTheSameCQPIDP1AlreadyExists=A corpus with the same identifier {1} already exists. Aborting loading of {0}.
 newCorpusColonP0=New corpus\: {0}.
 loadingTheP0BinaryCorpusAsATXM079Corpus=Loading {0} binary corpus in TXM 0.7.9 format…
@@ -532,7 +532,7 @@
 CopingFilesP0=Copying files\: {0}
 aBinaryCorpusIsATXMFileExtensionTxmOrZip=A TXM corpus in binary format is either a file with an extension .txm or .zip, or a compressed folder composed of sub-folders 'html', 'data', 'registry', 'txm'
 failedToRename=** Renaming failed
-initialisationErrorP0=** Initialization error \: 
+initialisationErrorP0=** Initialization error \: {0}
 imLookingForColon=I am looking for\: 
 integer=Integer
 tXMiniColon=TXM.ini\:
@@ -776,7 +776,7 @@
 corpusConversionFailed=The conversion of the corpus failed.
 tabulation=<tabulation>
 addColon=add\: 
-abortingLoadingOfP0ACorpusWithTheSameNameAlreadyExists=A corpus with the same name {1} already exists. Aborting loading of {0}.
+abortingLoadingOfP0ACorpusWithTheSameNameAlreadyExistsInP1=A corpus with the same name {1} already exists. Aborting loading of {0}.
 completeNameAuthorDateLicenseComment=Complete name, author, date, license, comment…
 contextColon=Context\: 
 startingTxm=Starting TXM
Index: TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/messages/messages_fr.properties
===================================================================
--- TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/messages/messages_fr.properties	(revision 3926)
+++ TXM/trunk/bundles/org.txm.rcp/src/main/java/org/txm/rcp/messages/messages_fr.properties	(revision 3927)
@@ -119,7 +119,7 @@
 youMustSelectAtLeast2Comparators=Il faut sélectionner au moins deux comparateurs
 referencesDisplayOptions=Options d'affichage des références
 newFileColonP0=Nouveau fichier \: {0}.
-couldNotOpenTheParameterDialogP0=** Impossible d'ouvrir le formulaire de saisie des paramètres de la macro \:
+couldNotOpenTheParameterDialogP0=** Impossible d'ouvrir le formulaire de saisie des paramètres de la macro \: {0}
 cantOpenGraphicP0=** Impossible d''ouvrir le graphique {0}
 ampNameColon=&Nom \:
 noActivePage=aucune page active
@@ -215,7 +215,7 @@
 YouNeedToSetAsManyPercentSPrintfMarksAsSelectedProperties=Tapez votre pattern en insérant "%s" là où chaque propriété listée ci-dessous doit être affichée (autant de "%s" que de propriété à afficher).\nPar exemple, le pattern "%s, %s %s" associé à la liste de propriétés "text_id,div_type,div_n" affichera \:\n- "Mon roman, chapitre 1"\n- "Mon roman, chapitre 2"\n- etc.  
 executionCanceled=Exécution annulée.
 saveScript=Enregistrer le script
-errorWhileGettingResultInformationsP0=** Erreur lors de la récupération des informations sur le résultat \: 
+errorWhileGettingResultInformationsP0=** Erreur lors de la récupération des informations sur le résultat \: {0}
 corpusNameOnlyCapsAndNoDigitAtBeginning=Identifiant du corpus* (majuscules, pas de chiffre au début)
 noActiveWorkbenchWindow=aucune fenêtre du workbench active
 failedToSaveAsP0ErrorP1=** Échec de l''enregistrement du fichier {0} (erreur \: {1}).
@@ -440,7 +440,7 @@
 AnnotationsEngines=Moteurs d'annotation
 callingGroovyPrestartScript=Appel du script de pré-démarrage 'prestart'…
 OpenTestEditor_0=Ouvrir…
-errorWhileExportingQueriesP0=** Erreur lors de l'exportation des requêtes \: 
+errorWhileExportingQueriesP0=** Erreur lors de l'exportation des requêtes \: {0}
 theNumberOfEditorsP0AndNumberOfInputsP1MustBeEqual=** Erreur interne \: le nombre d''éditeurs RCP ({0}) doit correspondre au nombre d''inputs ({1}).
 noteColonUseValueToGuess=Note \: utiliser la valeur '??' pour faire deviner automatiquement.
 P0ResultsImportedFromTheP1File={0} résultat importé depuis le fichier {1}.
@@ -465,7 +465,7 @@
 referencesAmpsortOptions=Options de &tri des références
 TXMInstallDirectoryIsNotSetP0PreferenceIsNotSet=** Le dossier d''installation de TXM n''est pas défini (la préférence ''{0}'' n''est pas définie).
 concordances=Concordances
-importingAP0From=Importation d'un 
+importingAP0From=Importation de {0} avec {1}
 metadataColumnTitlesP0=Titres de colonnes de métadonnées \: {0}
 SelectionMustBeACorpusAborting=Aucun corpus sélectionné. Abandon
 failedToExportCorpusP0=** Échec de l''exportation du corpus {0}.
@@ -501,7 +501,7 @@
 theP0CorpusWillBeCreatedFromTheP1Directory=Le corpus {0} sera créé à partir du dossier {1}.
 saveScriptBeforeExecution=Enregistrer le script avant l'exécution
 loadingViews=Chargement des vues
-cannotSetIntegerFieldWithDefaultPropertiesValue=** Impossible de définir le paramètre {0} de type Entier avec la valeur fournie {1}
+cannotSetIntegerFieldP0WithDefaultPropertiesValueP1=** Impossible de définir le paramètre {0} de type Entier avec la valeur fournie {1}
 abortingLoadingOfP1ACorpusWithTheSameCQPIDP1AlreadyExists=Un corpus avec le même identifiant {1} existe déjà. Abandon du chargement de {0}.
 newCorpusColonP0=Nouveau corpus \: {0}.
 loadingTheP0BinaryCorpusAsATXM079Corpus=Chargement du corpus binaire {0} au format TXM 0.7.9...
@@ -533,7 +533,7 @@
 CopingFilesP0=Copie des fichiers \: {0}
 aBinaryCorpusIsATXMFileExtensionTxmOrZip=Un corpus TXM au format binaire est soit un fichier d'extension .txm ou .zip, soit un dossier composé des sous-dossiers 'html', 'data', 'registry', 'txm'
 failedToRename=** Échec du renommage
-initialisationErrorP0=** Erreur d'initialisation \: 
+initialisationErrorP0=** Erreur d'initialisation \: {0}
 imLookingForColon=Je recherche \: 
 integer=Entier
 tXMiniColon=TXM.ini \: 
@@ -777,7 +777,7 @@
 corpusConversionFailed=La conversion du corpus a échoué.
 tabulation=<tabulation>
 addColon=ajout \: 
-abortingLoadingOfP0ACorpusWithTheSameNameAlreadyExists=Abandon du chargement du corpus {0} \: un corpus de même nom existe déjà.
+abortingLoadingOfP0ACorpusWithTheSameNameAlreadyExistsInP1=Abandon du chargement du corpus {0} \: un corpus de même nom existe déjà.
 completeNameAuthorDateLicenseComment=Nom complet, auteur, date, licence, commentaire…
 contextColon=Contexte \: 
 startingTxm=Démarrage de TXM
Index: TXM/trunk/bundles/org.txm.specificities.rcp/src/org/txm/specificities/rcp/messages/messages_fr.properties
===================================================================
--- TXM/trunk/bundles/org.txm.specificities.rcp/src/org/txm/specificities/rcp/messages/messages_fr.properties	(revision 3926)
+++ TXM/trunk/bundles/org.txm.specificities.rcp/src/org/txm/specificities/rcp/messages/messages_fr.properties	(revision 3927)
@@ -7,10 +7,10 @@
 drawBars=Afficher les barres
 failedToComputeSpecificitiesP0=** Le calcul des spécificités a échoué \: {0}.
 maximumScore=Indice maximum
-ErrorWhileComputingSpecificitiesBarChartP0=** Erreur lors du calcul de l'histogramme des spécificités \:
+ErrorWhileComputingSpecificitiesBarChartP0=** Erreur lors du calcul de l'histogramme des spécificités \: {0}
 scoresFormatDefaultIsPercent1f=Format des indices (par défaut \: %,.1f)
 t=T
 drawLines=Afficher les lignes
-EditorIsNotASpecificitiesEditorP0=** L'éditeur n'est pas un SpecificitiesEditor \: 
+EditorIsNotASpecificitiesEditorP0=** L'éditeur n'est pas un SpecificitiesEditor \: {0}
 banality=Banalité
 banalityThreshold=Seuil de banalité
Index: TXM/trunk/bundles/org.txm.specificities.rcp/src/org/txm/specificities/rcp/messages/messages.properties
===================================================================
--- TXM/trunk/bundles/org.txm.specificities.rcp/src/org/txm/specificities/rcp/messages/messages.properties	(revision 3926)
+++ TXM/trunk/bundles/org.txm.specificities.rcp/src/org/txm/specificities/rcp/messages/messages.properties	(revision 3927)
@@ -6,11 +6,11 @@
 index=index
 drawBars=Show bars
 failedToComputeSpecificitiesP0=** Failed to compute specificities\: {0}.
-ErrorWhileComputingSpecificitiesBarChartP0=** Error while computing specificities bar chart\: 
+ErrorWhileComputingSpecificitiesBarChartP0=** Error while computing specificities bar chart\: {0}
 maximumScore=Maximum score
 scoresFormatDefaultIsPercent1f=Scores format (default is %,.1f)
 t=\ T
 drawLines=Show lines
-EditorIsNotASpecificitiesEditorP0=** Editor is not a SpecificitiesEditor\: 
+EditorIsNotASpecificitiesEditorP0=** Editor is not a SpecificitiesEditor\: {0}
 banality=Banality
 banalityThreshold=Banality threshold
Index: TXM/trunk/bundles/org.txm.annotation.kr.core/src/org/txm/annotation/kr/core/AnnotationManager.java
===================================================================
--- TXM/trunk/bundles/org.txm.annotation.kr.core/src/org/txm/annotation/kr/core/AnnotationManager.java	(revision 3926)
+++ TXM/trunk/bundles/org.txm.annotation.kr.core/src/org/txm/annotation/kr/core/AnnotationManager.java	(revision 3927)
@@ -577,7 +577,7 @@
 					CQLQuery cql = new CQLQuery(NLS.bind("[id=\"{0}\" & _.text_id=\"{1}\"]", startId, textId)); //$NON-NLS-1$
 					QueryResult qr = corpus.query(cql , "TMP", false); //$NON-NLS-1$
 					if (qr.getNMatch() == 0) {
-						Log.warning(NLS.bind(Messages.noMatchFoundWithCQLEqualP0, cql));
+						Log.warning(NLS.bind(Messages.noMatchFoundIdP0InTextP1, cql));
 						continue;
 					}
 					startPos = qr.getMatch(0).getStart();
@@ -586,7 +586,7 @@
 					CQLQuery cql = new CQLQuery(NLS.bind("[id=\"{0}\" & _.text_id=\"{1}\"]", startId, textId)); //$NON-NLS-1$
 					QueryResult qr = corpus.query(cql , "TMP", false); //$NON-NLS-1$
 					if (qr.getNMatch() == 0) {
-						Log.warning(NLS.bind(Messages.noMatchFoundWithCQLEqualP0, cql));
+						Log.warning(NLS.bind(Messages.noMatchFoundIdP0InTextP1, cql));
 						continue;
 					}
 					startPos = qr.getMatch(0).getStart();
@@ -594,7 +594,7 @@
 					cql = new CQLQuery(NLS.bind("[id=\"{0}\" & _.text_id=\"{1}\"]", endId, textId)); //$NON-NLS-1$
 					qr = corpus.query(cql , "TMP", false); //$NON-NLS-1$
 					if (qr.getNMatch() == 0) {
-						Log.warning(NLS.bind(Messages.noMatchFoundWithCQLEqualP0, cql));
+						Log.warning(NLS.bind(Messages.noMatchFoundIdP0InTextP1, cql));
 						continue;
 					}
 					endPos = qr.getMatch(0).getStart();
Index: TXM/trunk/bundles/org.txm.annotation.kr.core/src/org/txm/annotation/kr/core/messages/messages_fr.properties
===================================================================
--- TXM/trunk/bundles/org.txm.annotation.kr.core/src/org/txm/annotation/kr/core/messages/messages_fr.properties	(revision 3926)
+++ TXM/trunk/bundles/org.txm.annotation.kr.core/src/org/txm/annotation/kr/core/messages/messages_fr.properties	(revision 3927)
@@ -34,7 +34,7 @@
 ErrorCouldNotCreateDirectoryP0=** Erreur \: impossible de créer le dossier {0}.
 noAnnotationToSaveAborting=** Aucune annotation à enregistrer. Abandon.
 exportingP0Annotations=Exportation de {0} annotations.
-noMatchFoundWithCQLEqualP0=** Erreur \: aucun mot ayant l''identifiant {0} trouvé dans le texte {1}.
+noMatchFoundIdP0InTextP1=** Erreur \: aucun mot ayant l''identifiant {0} trouvé dans le texte {1}.
 ErrorCannotFoundAXMLTXMFileForTextWithTheP0Id=** Erreur \: impossible de trouver le fichier pivot XML-TXM du texte ayant pour identifiant {0}.
 errorNoAnnotationLineFound=** Erreur \: aucune ligne d'annotation trouvée.
 FailToProcessTheP0XMLFile=** Échec du traitement du fichier XML {0}.
Index: TXM/trunk/bundles/org.txm.annotation.kr.core/src/org/txm/annotation/kr/core/messages/messages.properties
===================================================================
--- TXM/trunk/bundles/org.txm.annotation.kr.core/src/org/txm/annotation/kr/core/messages/messages.properties	(revision 3926)
+++ TXM/trunk/bundles/org.txm.annotation.kr.core/src/org/txm/annotation/kr/core/messages/messages.properties	(revision 3927)
@@ -35,7 +35,7 @@
 noAnnotationToSaveAborting=** No annotation to save. Aborting.
 textP0=\  text\={0}
 exportingP0Annotations=Exporting {0} annotations.
-noMatchFoundWithCQLEqualP0=** Error\: no word with identifier {0} found in text {1}.
+noMatchFoundIdP0InTextP1=** Error\: no word with identifier {0} found in text {1}.
 errorNoAnnotationLineFound=** Error\: no annotation line found.
 ErrorCannotFoundAXMLTXMFileForTextWithTheP0Id=** Error\: can not find the XML-TXM pivot file of the text with identifier {0}.
 FailToProcessTheP0XMLFile=** Failed to process the {0} XML file.
Index: TXM/trunk/bundles/org.txm.annotation.kr.core/src/org/txm/annotation/kr/core/messages/Messages.java
===================================================================
--- TXM/trunk/bundles/org.txm.annotation.kr.core/src/org/txm/annotation/kr/core/messages/Messages.java	(revision 3926)
+++ TXM/trunk/bundles/org.txm.annotation.kr.core/src/org/txm/annotation/kr/core/messages/Messages.java	(revision 3927)
@@ -102,7 +102,7 @@
 
 	public static String noAnnotationToSaveAborting;
 
-	public static String noMatchFoundWithCQLEqualP0;
+	public static String noMatchFoundIdP0InTextP1;
 	
 	public static String warningNoAnnotationsToExportAborting;
 
Index: TXM/trunk/bundles/org.txm.core/src/java/org/txm/core/messages/messages.properties
===================================================================
--- TXM/trunk/bundles/org.txm.core/src/java/org/txm/core/messages/messages.properties	(revision 3926)
+++ TXM/trunk/bundles/org.txm.core/src/java/org/txm/core/messages/messages.properties	(revision 3927)
@@ -10,7 +10,7 @@
 noValuesGiven=No values given
 ToolboxStatesWorkspaceColonP0=\ Workspace\: {0}
 failedToLoadBaseParametersFromTheP0File=** Failed to load the corpus parameters from the {0} file.
-info_p0P1Deleted={0} "{1}" deleted.
+info_P0P1Deleted={0} "{1}" deleted.
 ErrorToolboxIsNotCorrectlyInitializedAborting=** Error\: platform initialization was unsuccessful. Workspace initialization aborted.
 malformedURLFileP0=** Malformed URL\: {0}.
 errorColonP0CorpusDirectoryIsNotConformantToTXMCorpusBinaryFormatColonCorpusSkipped=** Error\: the {0} corpus folder is not conformant with TXM  corpus binary format\: corpus skipped.
Index: TXM/trunk/bundles/org.txm.core/src/java/org/txm/core/messages/TXMCoreMessages.java
===================================================================
--- TXM/trunk/bundles/org.txm.core/src/java/org/txm/core/messages/TXMCoreMessages.java	(revision 3926)
+++ TXM/trunk/bundles/org.txm.core/src/java/org/txm/core/messages/TXMCoreMessages.java	(revision 3927)
@@ -83,7 +83,7 @@
 	
 	public static String common_P0ItemsForP1Occurrences;
 	
-	public static String info_p0P1Deleted;
+	public static String info_P0P1Deleted;
 	
 	public static String info_computingChildrenOfP0P1;
 	
Index: TXM/trunk/bundles/org.txm.core/src/java/org/txm/core/messages/messages_fr.properties
===================================================================
--- TXM/trunk/bundles/org.txm.core/src/java/org/txm/core/messages/messages_fr.properties	(revision 3926)
+++ TXM/trunk/bundles/org.txm.core/src/java/org/txm/core/messages/messages_fr.properties	(revision 3927)
@@ -10,7 +10,7 @@
 noValuesGiven=Pas de valeurs fournies
 ToolboxStatesWorkspaceColonP0=\ Espace de travail \: {0}
 failedToLoadBaseParametersFromTheP0File=** Impossible de charger les paramètres de corpus depuis le fichier {0}.
-info_p0P1Deleted={0} "{1}" supprimé(e).
+info_P0P1Deleted={0} "{1}" supprimé(e).
 malformedURLFileP0=** URL mal formée \: {0}.
 ErrorToolboxIsNotCorrectlyInitializedAborting=** Erreur \: l'initialisation de la plateforme n'a pas abouti. Abandon de l'initialisation de l'espace de travail.
 errorColonP0CorpusDirectoryIsNotConformantToTXMCorpusBinaryFormatColonCorpusSkipped=** Erreur \: le dossier d''entrée {0} n''est pas conforme au format de corpus binaire de TXM \: corpus ignoré.
Index: TXM/trunk/bundles/org.txm.core/src/java/org/txm/core/results/TXMResult.java
===================================================================
--- TXM/trunk/bundles/org.txm.core/src/java/org/txm/core/results/TXMResult.java	(revision 3926)
+++ TXM/trunk/bundles/org.txm.core/src/java/org/txm/core/results/TXMResult.java	(revision 3927)
@@ -1435,7 +1435,7 @@
 
 			// log
 			if ((this.isVisible() && !silent) || Log.isLoggingFineLevel()) {
-				Log.info(TXMCoreMessages.bind(TXMCoreMessages.info_p0P1Deleted, this.getResultType(), this.getSimpleName()));
+				Log.info(TXMCoreMessages.bind(TXMCoreMessages.info_P0P1Deleted, this.getResultType(), this.getSimpleName()));
 			}
 
 			// removes the parent only after the log since getSimpleName() can use it
