Index: TXM/trunk/org.txm.ca.rcp/src/org/txm/ca/rcp/handlers/ComputeCA.java
===================================================================
--- TXM/trunk/org.txm.ca.rcp/src/org/txm/ca/rcp/handlers/ComputeCA.java	(revision 3452)
+++ TXM/trunk/org.txm.ca.rcp/src/org/txm/ca/rcp/handlers/ComputeCA.java	(revision 3453)
@@ -92,8 +92,10 @@
 							@Override
 							public void run() {
 								
-								MessageDialog d = new MessageDialog(window.getShell(), TXMCoreMessages.error_error2, null, NLS.bind(
-										CAUIMessages.canNotComputeFactorialAnalysisWithOnlyP0PartsTheMinimumIs4Parts, partition.getPartsCount()), 0, new String[] { TXMCoreMessages.common_ok }, 0);
+								MessageDialog d = new MessageDialog(window.getShell(), 
+										TXMCoreMessages.error_error2, 
+										null, 
+										NLS.bind(CAUIMessages.canNotComputeFactorialAnalysisWithOnlyP0PartsTheMinimumIs4Parts, partition.getPartsCount()), 0, new String[] { TXMCoreMessages.common_ok }, 0);
 								d.open();
 							}
 						});
Index: TXM/trunk/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/Complementary.java
===================================================================
--- TXM/trunk/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/Complementary.java	(revision 3452)
+++ TXM/trunk/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/Complementary.java	(revision 3453)
@@ -113,8 +113,7 @@
 		final SetOperationsDialog d = new SetOperationsDialog(shell, "COMPL", corpus);
 		int code = d.open();
 		if (code == Window.OK) {
-			JobHandler jobhandler = new JobHandler(NLS.bind(
-					TXMUIMessages.creatingASubcorpusOnP0, corpus.getName())) {
+			JobHandler jobhandler = new JobHandler(NLS.bind(TXMUIMessages.creatingASubcorpusOnP0, corpus.getName())) {
 				
 				@Override
 				protected IStatus run(IProgressMonitor monitor) {
Index: TXM/trunk/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/Substraction.java
===================================================================
--- TXM/trunk/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/Substraction.java	(revision 3452)
+++ TXM/trunk/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/Substraction.java	(revision 3453)
@@ -113,8 +113,7 @@
 		final SetOperationsDialog d = new SetOperationsDialog(shell, "MINUS", corpus);
 		int code = d.open();
 		if (code == Window.OK) {
-			JobHandler jobhandler = new JobHandler(NLS.bind(
-					TXMUIMessages.creatingASubcorpusOnP0, corpus.getName())) {
+			JobHandler jobhandler = new JobHandler(NLS.bind(TXMUIMessages.creatingASubcorpusOnP0, corpus.getName())) {
 				
 				@Override
 				protected IStatus run(IProgressMonitor monitor) {
Index: TXM/trunk/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/ComputeIntersection.java
===================================================================
--- TXM/trunk/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/ComputeIntersection.java	(revision 3452)
+++ TXM/trunk/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/ComputeIntersection.java	(revision 3453)
@@ -63,7 +63,7 @@
 			}
 		}
 		if (set.size() > 1) {
-			System.out.println(CQPUIMessages.ErrorSelectedSubcorpusHaveDifferentMainCorpusP0 + set);
+			Log.warning(CQPUIMessages.bind(CQPUIMessages.ErrorSelectedSubcorpusHaveDifferentMainCorpusP0, set));
 			return null;
 		}
 		
Index: TXM/trunk/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/Intersection.java
===================================================================
--- TXM/trunk/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/Intersection.java	(revision 3452)
+++ TXM/trunk/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/Intersection.java	(revision 3453)
@@ -113,8 +113,7 @@
 		final SetOperationsDialog d = new SetOperationsDialog(shell, "INTER", corpus);
 		int code = d.open();
 		if (code == Window.OK) {
-			JobHandler jobhandler = new JobHandler(NLS.bind(
-					TXMUIMessages.creatingASubcorpusOnP0, corpus.getName())) {
+			JobHandler jobhandler = new JobHandler(NLS.bind(TXMUIMessages.creatingASubcorpusOnP0, corpus.getName())) {
 				
 				@Override
 				protected IStatus run(IProgressMonitor monitor) {
Index: TXM/trunk/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/Union.java
===================================================================
--- TXM/trunk/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/Union.java	(revision 3452)
+++ TXM/trunk/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/base/Union.java	(revision 3453)
@@ -113,8 +113,7 @@
 		final SetOperationsDialog d = new SetOperationsDialog(shell, "UNION", corpus);
 		int code = d.open();
 		if (code == Window.OK) {
-			JobHandler jobhandler = new JobHandler(NLS.bind(
-					TXMUIMessages.creatingASubcorpusOnP0, corpus.getName())) {
+			JobHandler jobhandler = new JobHandler(NLS.bind(TXMUIMessages.creatingASubcorpusOnP0, corpus.getName())) {
 				
 				@Override
 				protected IStatus run(IProgressMonitor monitor) {
Index: TXM/trunk/org.txm.treesearch.rcp/src/org/txm/treesearch/editor/TreeSearchEditor.java
===================================================================
--- TXM/trunk/org.txm.treesearch.rcp/src/org/txm/treesearch/editor/TreeSearchEditor.java	(revision 3452)
+++ TXM/trunk/org.txm.treesearch.rcp/src/org/txm/treesearch/editor/TreeSearchEditor.java	(revision 3453)
@@ -276,7 +276,7 @@
 		
 		if (representationCombo.getItemCount() == 0) {
 			HashMap<String, TreeSearchSelector> selectors = ComputeTreeSearch.getSelectorsForCorpus(corpus);
-			Log.fine(Messages.SyntaxRepresentationP0+selectors);
+			Log.fine(Messages.bind(Messages.SyntaxRepresentationP0, selectors));
 			String[] values = selectors.keySet().toArray(new String[selectors.size()]);
 			representationCombo.setItems(values);
 			
@@ -310,7 +310,7 @@
 				reloadGraph();
 			}
 			catch (Exception e) {
-				System.out.println(Messages.ErrorDuringTreeSearchInitializationP0 + e);
+				Log.severe(Messages.bind(Messages.ErrorDuringTreeSearchInitializationP0, e));
 				Log.printStackTrace(e);
 			}
 		}
@@ -385,7 +385,7 @@
 			QueriesView.refresh();
 		}
 		catch (Exception e) {
-			System.out.println(Messages.ErrorWhileComputingTheTreeP0 + e);
+			Log.severe(Messages.bind(Messages.ErrorWhileComputingTheTreeP0, e));
 			Log.printStackTrace(e);
 		}
 		// JobsTimer.stopAndPrint();
@@ -422,7 +422,7 @@
 				svgPanel.redraw();
 			}
 			else {
-				Log.warning(Messages.ErrorFailToGenerateSVGFileP0+svgFile);
+				Log.warning(Messages.bind(Messages.ErrorFailToGenerateSVGFileP0, svgFile));
 			}
 		}
 		catch (Exception e1) {
@@ -451,7 +451,7 @@
 			svgFile = File.createTempFile("TreeSearch", ".svg", resultDir); //$NON-NLS-1$ //$NON-NLS-2$
 		}
 		catch (IOException e) {
-			System.out.println(Messages.ErrorP0 + e.getLocalizedMessage());
+			Log.severe(Messages.bind(Messages.ErrorP0, e.getLocalizedMessage()));
 			Log.printStackTrace(e);
 		}
 		Log.fine(svgFile.toString());
Index: TXM/trunk/org.txm.treesearch.rcp/src/org/txm/treesearch/command/ConcordanceLineToTreeSearch.java
===================================================================
--- TXM/trunk/org.txm.treesearch.rcp/src/org/txm/treesearch/command/ConcordanceLineToTreeSearch.java	(revision 3452)
+++ TXM/trunk/org.txm.treesearch.rcp/src/org/txm/treesearch/command/ConcordanceLineToTreeSearch.java	(revision 3453)
@@ -76,13 +76,13 @@
 		TXMResult r = BaseAbstractHandler.getActiveEditorResult(event);
 		
 		if (!(r instanceof Concordance)) {
-			Log.warning(Messages.ResultIsNotAConcordanceP0+r);
+			Log.warning(Messages.bind(Messages.ResultIsNotAConcordanceP0, r));
 			return null;
 		}
 		
 		ISelection s = HandlerUtil.getCurrentSelection(event);
 		if (!(s instanceof StructuredSelection)) {
-			Log.warning(Messages.SelectionIsNotALineP0+s);
+			Log.warning(Messages.bind(Messages.SelectionIsNotALineP0, s));
 			return null;
 		}
 		
@@ -90,14 +90,14 @@
 		List list = selection.toList();
 		
 		if (list.size() == 0) {
-			Log.warning(Messages.NoEditorSelectionP0+r);
+			Log.warning(Messages.bind(Messages.NoEditorSelectionP0, r));
 			return null;
 		}
 		
 		Concordance concordance = (Concordance)r;
 		Object o = list.get(0);
 		if (!(o instanceof Line)) {
-			Log.warning(Messages.SelectionIsNotALineP0+o);
+			Log.warning(Messages.bind(Messages.SelectionIsNotALineP0, o));
 			return null;
 		}
 		Line l = (Line)o;
Index: TXM/trunk/org.txm.treesearch.rcp/src/org/txm/treesearch/command/ComputeTreeSearch.java
===================================================================
--- TXM/trunk/org.txm.treesearch.rcp/src/org/txm/treesearch/command/ComputeTreeSearch.java	(revision 3452)
+++ TXM/trunk/org.txm.treesearch.rcp/src/org/txm/treesearch/command/ComputeTreeSearch.java	(revision 3453)
@@ -99,7 +99,7 @@
 				}
 			}
 			catch (Exception e) {
-				Log.severe(Messages.ErrorFailedToInstantiateP0 + contributions[i].getName() + "."); //$NON-NLS-2$
+				Log.severe(Messages.bind(Messages.ErrorFailedToInstantiateP0, contributions[i].getName()));
 				e.printStackTrace();
 			}
 		}
@@ -133,7 +133,7 @@
 				}
 			}
 			catch (Exception e) {
-				Log.severe(Messages.ErrorFailedToInstantiateP0 + contributions[i].getName() + "."); //$NON-NLS-2$
+				Log.severe(Messages.bind(Messages.ErrorFailedToInstantiateP0, contributions[i].getName()));
 				e.printStackTrace();
 			}
 		}
@@ -163,7 +163,7 @@
 		}
 		else {
 			
-			Log.warning(Messages.SelectionIsNotACorpusP0 + obj);
+			Log.warning(Messages.bind(Messages.SelectionIsNotACorpusP0, obj));
 			return null;
 		}
 		
Index: TXM/trunk/org.txm.internalview.rcp/src/org/txm/internalview/rcp/editors/InternalViewEditor.java
===================================================================
--- TXM/trunk/org.txm.internalview.rcp/src/org/txm/internalview/rcp/editors/InternalViewEditor.java	(revision 3452)
+++ TXM/trunk/org.txm.internalview.rcp/src/org/txm/internalview/rcp/editors/InternalViewEditor.java	(revision 3453)
@@ -306,7 +306,7 @@
 								Integer idx = columnsOrder.get(col);
 								return "" + ((Object[]) element)[idx]; //$NON-NLS-1$
 							}
-							return TXMCoreMessages.errorColonP0;
+							return TXMCoreMessages.bind(TXMCoreMessages.errorColonP0, element);
 						}
 					});
 					columns.put(prop, col);
Index: TXM/trunk/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/NetCqiClient.java
===================================================================
--- TXM/trunk/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/NetCqiClient.java	(revision 3452)
+++ TXM/trunk/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/NetCqiClient.java	(revision 3453)
@@ -614,7 +614,7 @@
 		case 0x05:// cf cqi.h:94
 
 			b = this.streamFromServer.readByte();
-			lastError = CQPSearchEngineCoreMessages.cQPErrorColonP0+b;
+			lastError = CQPSearchEngineCoreMessages.bind(CQPSearchEngineCoreMessages.cQPErrorColonP0, b);
 			
 			Log.finest(CQPSearchEngineCoreMessages.bind(CQPSearchEngineCoreMessages.readByteFromTheCQiServerColonP0, b));
 			
Index: TXM/trunk/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/Partition.java
===================================================================
--- TXM/trunk/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/Partition.java	(revision 3452)
+++ TXM/trunk/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/Partition.java	(revision 3453)
@@ -526,7 +526,7 @@
 	 *             the cqi client exception
 	 */
 	public List<QueryResult> query(CQLQuery query, String name) throws CqiClientException {
-		Log.finest(TXMCoreMessages.queryingPartitionP0 + this.getUserName());
+		Log.finest(TXMCoreMessages.bind(TXMCoreMessages.queryingPartitionP0, this.getUserName()));
 		List<Part> parts = getParts();
 		List<QueryResult> results = new ArrayList<>(parts.size());
 		for (Subcorpus part : parts) {
Index: TXM/trunk/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/CQPCorpus.java
===================================================================
--- TXM/trunk/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/CQPCorpus.java	(revision 3452)
+++ TXM/trunk/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/CQPCorpus.java	(revision 3453)
@@ -738,7 +738,7 @@
 	 *             the cqi client exception
 	 */
 	public void dropQueryResult(QueryResult queryResult) throws CqiClientException {
-		Log.fine(SearchEngineCoreMessages.deletingQueryResultP0 + queryResult.getName());
+		Log.fine(SearchEngineCoreMessages.bind(SearchEngineCoreMessages.deletingQueryResultP0, queryResult.getName()));
 		try {
 			CorpusManager.getCorpusManager().getCqiClient().dropSubCorpus(queryResult.getQualifiedCqpId());
 		}
Index: TXM/trunk/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/query/PartitionFocus.java
===================================================================
--- TXM/trunk/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/query/PartitionFocus.java	(revision 3452)
+++ TXM/trunk/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/query/PartitionFocus.java	(revision 3453)
@@ -91,8 +91,7 @@
 				throw new IllegalArgumentException(TXMCoreMessages.focusIsEmptyOrNull);
 			}
 			if (!partNames.contains(mod)) {
-				Log.finest(TXMCoreMessages.theP0PartFocusDoesntBelongToPartitionP1 + mod
-						+ " " + partNames); //$NON-NLS-1$
+				Log.finest(TXMCoreMessages.bind(TXMCoreMessages.theP0PartFocusDoesntBelongToPartitionP1, mod, partNames));
 				throw new IllegalArgumentException(TXMCoreMessages.unknownPartitionName);
 			}
 		}
Index: TXM/trunk/org.txm.annotation.kr.rcp/src/org/txm/annotation/kr/rcp/edition/WordAnnotationToolbar.java
===================================================================
--- TXM/trunk/org.txm.annotation.kr.rcp/src/org/txm/annotation/kr/rcp/edition/WordAnnotationToolbar.java	(revision 3452)
+++ TXM/trunk/org.txm.annotation.kr.rcp/src/org/txm/annotation/kr/rcp/edition/WordAnnotationToolbar.java	(revision 3453)
@@ -636,8 +636,9 @@
 					
 					@Override
 					public String getColumnText(Object element, int columnIndex) {
-						if (element instanceof TypedValue)
+						if (element instanceof TypedValue) {
 							return ((TypedValue) element).getId();
+						}
 						return element.toString();
 					}
 				});
Index: TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/p2/plugins/TXMUpdateHandler.java
===================================================================
--- TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/p2/plugins/TXMUpdateHandler.java	(revision 3452)
+++ TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/p2/plugins/TXMUpdateHandler.java	(revision 3453)
@@ -156,7 +156,7 @@
 			return ret;
 		}
 		catch (Exception e) {
-			Log.severe(TXMUIMessages.CouldNotUpdateTXMP0 + e + "."); //$NON-NLS-2$
+			Log.severe(TXMUIMessages.bind(TXMUIMessages.CouldNotUpdateTXMP0, e));
 			Log.printStackTrace(e);
 		}
 		return null;
@@ -334,8 +334,8 @@
 			}
 		}
 		catch (Exception e) {
-			Log.warning(TXMUIMessages.CouldNotAddTheP0UpdateRepositoryP1 + uriDev);
-			e.printStackTrace();
+			Log.warning(TXMUIMessages.bind(TXMUIMessages.CouldNotAddTheP0UpdateRepositoryP1, uriDev, e));
+			Log.printStackTrace(e);
 		}
 		
 		String uriAlpha = uriBase + "/alpha";//$NON-NLS-1$
@@ -349,8 +349,8 @@
 			}
 		}
 		catch (Exception e) {
-			Log.warning(TXMUIMessages.CouldNotAddTheP0UpdateRepositoryP1 + uriAlpha);
-			e.printStackTrace();
+			Log.warning(TXMUIMessages.bind(TXMUIMessages.CouldNotAddTheP0UpdateRepositoryP1, uriAlpha, e));
+			Log.printStackTrace(e);
 		}
 		
 		String uriBeta = uriBase + "/beta";//$NON-NLS-1$
@@ -364,7 +364,8 @@
 			}
 		}
 		catch (Exception e) {
-			Log.warning(TXMUIMessages.CouldNotAddTheP0UpdateRepositoryP1 + uriBeta);
+			Log.warning(TXMUIMessages.bind(TXMUIMessages.CouldNotAddTheP0UpdateRepositoryP1, uriBeta, e));
+			Log.printStackTrace(e);
 		}
 	}
 	
@@ -411,8 +412,8 @@
 			}
 		}
 		catch (Exception e) {
-			Log.warning(TXMUIMessages.CouldNotAddTheP0ExtensionsUpdateRepositoryP1 + uriDev);
-			e.printStackTrace();
+			Log.warning(TXMUIMessages.bind(TXMUIMessages.CouldNotAddTheP0ExtensionsUpdateRepositoryP1, uriDev, e));
+			Log.printStackTrace(e);
 		}
 		
 		String uriAlpha = uriBase + "/alpha";//$NON-NLS-1$
@@ -426,8 +427,8 @@
 			}
 		}
 		catch (Exception e) {
-			Log.warning(TXMUIMessages.CouldNotAddTheP0ExtensionsUpdateRepositoryP1 + uriAlpha);
-			e.printStackTrace();
+			Log.warning(TXMUIMessages.bind(TXMUIMessages.CouldNotAddTheP0ExtensionsUpdateRepositoryP1, uriAlpha, e));
+			Log.printStackTrace(e);
 		}
 		
 		String uriBeta = uriBase + "/beta";//$NON-NLS-1$
@@ -441,7 +442,8 @@
 			}
 		}
 		catch (Exception e) {
-			Log.warning(TXMUIMessages.CouldNotAddTheP0ExtensionsUpdateRepositoryP1 + uriBeta);
+			Log.warning(TXMUIMessages.bind(TXMUIMessages.CouldNotAddTheP0ExtensionsUpdateRepositoryP1, uriBeta, e));
+			Log.printStackTrace(e);
 		}
 		
 	}
Index: TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/commands/function/WordPropertiesFromTable.java
===================================================================
--- TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/commands/function/WordPropertiesFromTable.java	(revision 3452)
+++ TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/commands/function/WordPropertiesFromTable.java	(revision 3453)
@@ -24,7 +24,7 @@
 		
 		Object first = selection.getFirstElement();
 		if (!(first instanceof MainCorpus)) {
-			Log.warning(TXMUIMessages.SelectionP0MustBeAcorpusAborting0);
+			Log.warning(TXMUIMessages.bind(TXMUIMessages.SelectionP0MustBeAcorpusAborting0, first));
 			return null;
 		}
 		
Index: TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/commands/function/RenameResult.java
===================================================================
--- TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/commands/function/RenameResult.java	(revision 3452)
+++ TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/commands/function/RenameResult.java	(revision 3453)
@@ -27,7 +27,7 @@
 			final TXMResult r = (TXMResult)first;
 			
 			final IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindow(event);
-			TextDialog dialog = new TextDialog(window.getShell(), TXMUIMessages.RenameP0 + r, TXMUIMessages.EnterTheNewNameToShowInTheCorpusView, r.getCurrentName());
+			TextDialog dialog = new TextDialog(window.getShell(), TXMUIMessages.bind(TXMUIMessages.RenameP0, r), TXMUIMessages.EnterTheNewNameToShowInTheCorpusView, r.getCurrentName());
 			if (dialog.open() == TextDialog.OK) {
 				String newName = dialog.getText();
 				//if (newName.length() > 0) {
Index: TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/OpenCorpus.java
===================================================================
--- TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/OpenCorpus.java	(revision 3452)
+++ TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/OpenCorpus.java	(revision 3453)
@@ -50,7 +50,7 @@
 			d = Display.getDefault();
 		}
 		
-		JobHandler job = new JobHandler(TXMUIMessages.OpeningTheP0Corpus+iproject.getName()) {
+		JobHandler job = new JobHandler(TXMUIMessages.bind(TXMUIMessages.OpeningTheP0Corpus, iproject.getName())) {
 
 			@Override
 			protected IStatus run(IProgressMonitor monitor) {
Index: TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/UpdateCorpus.java
===================================================================
--- TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/UpdateCorpus.java	(revision 3452)
+++ TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/UpdateCorpus.java	(revision 3453)
@@ -132,7 +132,7 @@
 			project.setImportModuleName("xtz"); //$NON-NLS-1$
 		}
 		
-		JobHandler job = new JobHandler(TXMUIMessages.UpdateTheP0CorpusUsingP1 + corpus + " using " + project) { //$NON-NLS-2$
+		JobHandler job = new JobHandler(TXMUIMessages.bind(TXMUIMessages.UpdateTheP0CorpusUsingP1, corpus, project)) {
 			
 			@Override
 			protected IStatus run(IProgressMonitor monitor) {
Index: TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/LoadBinaryCorporaDirectory.java
===================================================================
--- TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/LoadBinaryCorporaDirectory.java	(revision 3452)
+++ TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/LoadBinaryCorporaDirectory.java	(revision 3453)
@@ -393,7 +393,7 @@
 					}
 				}
 				catch (Exception e2) {
-					Log.warning(TXMUIMessages.CouldNotLoadThecorpusFromtheP0DirectoryP1 + corpusDirectory + ": " + e2); //$NON-NLS-2$
+					Log.warning(TXMUIMessages.bind(TXMUIMessages.CouldNotLoadThecorpusFromtheP0DirectoryP1, corpusDirectory, e2));
 					Log.printStackTrace(e2);
 				}
 			}
Index: TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/CloseCorpus.java
===================================================================
--- TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/CloseCorpus.java	(revision 3452)
+++ TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/CloseCorpus.java	(revision 3453)
@@ -67,7 +67,7 @@
 				});
 			}
 		}
-		JobHandler job = new JobHandler(TXMUIMessages.ClosingTheP0Corpus+corpora) {
+		JobHandler job = new JobHandler(TXMUIMessages.bind(TXMUIMessages.ClosingTheP0Corpus, corpora)) {
 
 			@Override
 			protected IStatus run(IProgressMonitor monitor) {
Index: TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/commands/ExportXMLTXMFiles.java
===================================================================
--- TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/commands/ExportXMLTXMFiles.java	(revision 3452)
+++ TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/commands/ExportXMLTXMFiles.java	(revision 3453)
@@ -38,16 +38,16 @@
 				try {
 					File[] files = txmDir.listFiles();
 					if (files == null) {
-						Log.warning(TXMUIMessages.WarningNoTXMDirectoryP0+txmDir);
+						Log.warning(TXMUIMessages.bind(TXMUIMessages.WarningNoTXMDirectoryP0, txmDir));
 						return false;
 					}
 					int s = files.length;
 					if (s == 0) {
-						Log.warning(TXMUIMessages.WarningNoXMLTXMFilesDirectoryP0+txmDir);
+						Log.warning(TXMUIMessages.bind(TXMUIMessages.WarningNoXMLTXMFilesDirectoryP0, txmDir));
 						return false;
 					}
 					Zip.compress(txmDir, targetZipFile, new ConsoleProgressBar(s));
-					Log.info(TXMUIMessages.XMLTXMFilesExportedInP0+targetZipFile);
+					Log.info(TXMUIMessages.bind(TXMUIMessages.XMLTXMFilesExportedInP0, targetZipFile));
 				}
 				catch (IOException e) {
 					Log.printStackTrace(e);
Index: TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/editors/RCPCommandsAPI.java
===================================================================
--- TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/editors/RCPCommandsAPI.java	(revision 3452)
+++ TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/editors/RCPCommandsAPI.java	(revision 3453)
@@ -5,6 +5,7 @@
 import org.txm.functions.Command;
 import org.txm.functions.CommandsAPI;
 import org.txm.rcp.messages.TXMUIMessages;
+import org.txm.utils.logger.Log;
 
 
 /**
@@ -27,7 +28,7 @@
 
 		Command command = cmds.get(cmd);
 		if (command == null) {
-			System.out.println(TXMUIMessages.NoCommandFoundWithNameP0+cmd);
+			Log.warning(TXMUIMessages.bind(TXMUIMessages.NoCommandFoundWithNameP0, cmd));
 			return null;
 		}
 
@@ -60,7 +61,7 @@
 			return result;
 		} else {
 			Object result = super.call(cmd, source, parameters);
-			System.out.println(TXMUIMessages.DoneP0 + result);
+			Log.info(TXMUIMessages.bind(TXMUIMessages.DoneP0, result));
 			return result;
 		}
 	}
Index: TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/editors/TXMEditor.java
===================================================================
--- TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/editors/TXMEditor.java	(revision 3452)
+++ TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/editors/TXMEditor.java	(revision 3453)
@@ -944,8 +944,8 @@
 								
 								// popup alert to inform user that the result has been manually edited
 								if (TXMEditor.this.getResult().isAltered()
-										&& !MessageDialog.openQuestion(getShell(), TXMCoreMessages.common_warning, TXMCoreMessages.bind(
-												TXMUIMessages.warning_popup_theP0HasBeenEditedItsChangesWillBeLost, TXMEditor.this.getResult().getResultType()))) {
+										&& !MessageDialog.openQuestion(getShell(), TXMCoreMessages.common_warning, 
+												TXMCoreMessages.bind(TXMUIMessages.warning_popup_theP0HasBeenEditedItsChangesWillBeLost, TXMEditor.this.getResult().getResultType()))) {
 									setCanceled(true);
 								}
 								// popup alert to inform user that children results will be recomputed
Index: TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/handlers/files/DownloadFile.java
===================================================================
--- TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/handlers/files/DownloadFile.java	(revision 3452)
+++ TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/handlers/files/DownloadFile.java	(revision 3453)
@@ -50,7 +50,7 @@
 
 					System.out.print(NLS.bind(TXMUIMessages.DownloadFileFromP0, url));
 					
-					DownloadJobHandler job = new DownloadJobHandler(TXMUIMessages.DownloadP0+url, url, outfile, contentLength, done);
+					DownloadJobHandler job = new DownloadJobHandler(TXMUIMessages.bind(TXMUIMessages.DownloadP0, url), url, outfile, contentLength, done);
 					job.setUser(true);
 					job.schedule();	
 					
Index: TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/handlers/files/PasteFile.java
===================================================================
--- TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/handlers/files/PasteFile.java	(revision 3452)
+++ TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/handlers/files/PasteFile.java	(revision 3453)
@@ -43,6 +43,7 @@
 import org.txm.rcp.utils.IOClipboard;
 import org.txm.rcp.views.fileexplorer.Explorer;
 import org.txm.rcp.views.fileexplorer.MacroExplorer;
+import org.txm.utils.logger.Log;
 // TODO: Auto-generated Javadoc
 /**
  * Execute a groovy script file in the same thread a the RCP @ author mdecorde.
@@ -106,7 +107,7 @@
 				// check clipboard content
 				String[] paths = IOClipboard.readFiles();
 				if (paths == null) return;
-				System.out.println(TXMUIMessages.CopingFilesP0+StringUtils.join(Arrays.asList(paths), ", ")); //$NON-NLS-2$
+				Log.info(TXMUIMessages.bind(TXMUIMessages.CopingFilesP0, StringUtils.join(Arrays.asList(paths), ", "))); //$NON-NLS-1$
 				for (String path : paths) {
 					File source = new File(path);
 					dest = new File(folder, source.getName());
Index: TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/handlers/BaseAbstractHandler.java
===================================================================
--- TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/handlers/BaseAbstractHandler.java	(revision 3452)
+++ TXM/trunk/org.txm.rcp/src/main/java/org/txm/rcp/handlers/BaseAbstractHandler.java	(revision 3453)
@@ -175,7 +175,7 @@
 	 * @param selection
 	 */
 	protected boolean logCanNotExecuteCommand(Object selection) {
-		Log.severe(StatsEngineCoreMessages.CanNotExecuteTheP0CommandWithTheP1Selection + this.getClass() + " with the selection: " + selection + "."); //$NON-NLS-2$ //$NON-NLS-3$
+		Log.severe(StatsEngineCoreMessages.bind(StatsEngineCoreMessages.CanNotExecuteTheP0CommandWithTheP1Selection, this.getClass(), selection)); //$NON-NLS-2$ //$NON-NLS-3$
 		return false;
 	}
 	
Index: TXM/trunk/org.txm.xmleditor.rcp/src/org/txm/xmleditor/OpenXMLEditor.java
===================================================================
--- TXM/trunk/org.txm.xmleditor.rcp/src/org/txm/xmleditor/OpenXMLEditor.java	(revision 3452)
+++ TXM/trunk/org.txm.xmleditor.rcp/src/org/txm/xmleditor/OpenXMLEditor.java	(revision 3453)
@@ -71,8 +71,9 @@
 			File txmFile = text.getXMLTXMFile();
 			if (txmFile != null && txmFile.exists()) {
 				if (txmFile.length() > ALERT) {
-					if (!MessageDialog.openQuestion(shell, XMLEditorMessages.BigFile, txmFile.getAbsolutePath()+XMLEditorMessages.P0IsAVeryBigFileDoYouWantToContinueAndOpensIt)) {
-						Log.info(XMLEditorMessages.AbortingTheOpeningOfP0+txmFile);
+					if (!MessageDialog.openQuestion(shell, XMLEditorMessages.BigFile,
+							XMLEditorMessages.bind(XMLEditorMessages.P0IsAVeryBigFileDoYouWantToContinueAndOpensIt, txmFile.getAbsolutePath()))) {
+						Log.info(XMLEditorMessages.bind(XMLEditorMessages.AbortingTheOpeningOfP0, txmFile));
 						return null;
 					}
 				}
@@ -93,10 +94,10 @@
 					//
 					// String search = "\""+wordSelection[0]+"\"";
 					if (wordSelection[1] == null) {
-						System.out.println(XMLEditorMessages.SelectedWordP0 + wordSelection[0]);
+						System.out.println(XMLEditorMessages.bind(XMLEditorMessages.SelectedWordP0, wordSelection[0]));
 					}
 					else {
-						System.out.println(XMLEditorMessages.SelectedWordFromP0ToP1 + wordSelection[0] + " to " + wordSelection[1]); //$NON-NLS-2$
+						System.out.println(XMLEditorMessages.bind(XMLEditorMessages.SelectedWordFromP0ToP1, wordSelection[0], wordSelection[1])); //$NON-NLS-2$
 					}
 				}
 			}
@@ -112,7 +113,7 @@
 				XMLMultiPageEditorPart xmlEditor = (XMLMultiPageEditorPart) reditor;
 				Object selectedPage = xmlEditor.getSelectedPage();
 				if (selectedPage != null && selectedPage instanceof StructuredTextEditor) {
-					System.out.println(XMLEditorMessages.WordSelectionIdentifiersP0 + line.getKeywordIds());
+					System.out.println(XMLEditorMessages.bind(XMLEditorMessages.WordSelectionIdentifiersP0, line.getKeywordIds()));
 				}
 			}
 		}
Index: TXM/trunk/org.txm.tigersearch.rcp/src/org/txm/function/tigersearch/TSIndex.java
===================================================================
--- TXM/trunk/org.txm.tigersearch.rcp/src/org/txm/function/tigersearch/TSIndex.java	(revision 3452)
+++ TXM/trunk/org.txm.tigersearch.rcp/src/org/txm/function/tigersearch/TSIndex.java	(revision 3453)
@@ -111,8 +111,8 @@
 			matches = getMatchesFromTSQuery(corp);
 		}
 		catch (Exception e1) {
-			System.out.println(Messages.ErrorWhileQueingTIGERSearchP0 + e1);
-			e1.printStackTrace();
+			Log.severe(Messages.bind(Messages.ErrorWhileQueingTIGERSearchP0, e1));
+			Log.printStackTrace(e1);
 			return false;
 		}
 		int nbresults = matches.size();
@@ -163,7 +163,7 @@
 				}
 			}
 			catch (Exception e) {
-				System.out.println(Messages.ErrorWhilePropertiesProjectionP0 + e);
+				Log.severe(Messages.bind(Messages.ErrorWhilePropertiesProjectionP0, e));
 				Log.printStackTrace(e);
 				return false;
 			}
@@ -172,11 +172,13 @@
 		int currentIndex = 0;
 		// time = System.currentTimeMillis();
 		for (int i = 0; i < nbresults; i++) {
+			
 			Line line = new Line();
 			Match match = matches.get(i);
 			int size = match.size();
 			if (isTargetUsed) size = 1;
 			for (int p = 0; p < pProperties.size(); p++) {
+				
 				Property property = pProperties.get(p);
 				int[] allprosids = propsId.get(property);
 				int[] ids = new int[size];
@@ -187,12 +189,13 @@
 			
 			String signature = line.getSignature();
 			
-			if (counts.containsKey(signature)) // if the counts contains the
+			if (counts.containsKey(signature)) { // if the counts contains the
 			// signature, increment its
 			// corresponding value
-			{
-				while (counts.get(signature).size() <= currentpartid)
+				while (counts.get(signature).size() <= currentpartid) {
 					counts.get(signature).add(0);
+				}
+				
 				int c = counts.get(signature).get(currentpartid) + 1;
 				counts.get(signature).set(currentpartid, c);
 			}
@@ -249,6 +252,7 @@
 		
 		int size = forest.getForestSize();
 		for (int match_no = 0; match_no < size; match_no++) {
+			
 			if (debug) System.out.println("Match " + match_no); //$NON-NLS-1$
 			int sentno = result.getSentenceNumberAt(match_no);
 			Sentence sentence = manager.getSentence(sentno);
@@ -257,6 +261,7 @@
 			int n = result.getSentenceSubmatchSize(sentno);
 			
 			for (int iSubMatch = 0; iSubMatch < n; iSubMatch++) {
+				
 				if (debug) System.out.println(" Sub " + iSubMatch); //$NON-NLS-1$
 				int[] var_values = result.getSentenceSubmatchAt(sentno, iSubMatch);
 				int value;
Index: TXM/trunk/org.txm.tigersearch.rcp/src/org/txm/function/tigersearch/TIGERSearch.java
===================================================================
--- TXM/trunk/org.txm.tigersearch.rcp/src/org/txm/function/tigersearch/TIGERSearch.java	(revision 3452)
+++ TXM/trunk/org.txm.tigersearch.rcp/src/org/txm/function/tigersearch/TIGERSearch.java	(revision 3453)
@@ -59,7 +59,7 @@
 		File tscorpusdir = new File(tsRegistryDirectory, id);
 		
 		if (!tscorpusdir.exists()) {
-			System.out.println(Messages.ErrorCantFindCorpusDirectoryP0 + tscorpusdir);
+			Log.severe(Messages.bind(Messages.ErrorCantFindCorpusDirectoryP0, tscorpusdir));
 			return;
 		}
 		
@@ -68,7 +68,7 @@
 			
 			tscorpus = manager.getCorpus(id);
 			if (tscorpus == null) {
-				System.out.println(Messages.TIGERSearchCorpusNotFoundInP0 + tsRegistryDirectory);
+				Log.severe(Messages.bind(Messages.TIGERSearchCorpusNotFoundInP0, tsRegistryDirectory));
 				ready = false;
 				
 				return;
@@ -113,7 +113,7 @@
 			svgFile.delete();
 			match.toSVGFile(svgFile);
 			if (!svgFile.exists()) {
-				System.out.println(Messages.FailToRenderSVGMatchForSentEqualsP0AndSubEqualsP1 + sent + " and sub=" + sub); //$NON-NLS-2$
+				Log.severe(Messages.bind(Messages.FailToRenderSVGMatchForSentEqualsP0AndSubEqualsP1, sent, sub));
 				return false;
 			}
 		}
Index: TXM/trunk/org.txm.tigersearch.rcp/src/org/txm/tigersearch/editors/TSIndexEditor.java
===================================================================
--- TXM/trunk/org.txm.tigersearch.rcp/src/org/txm/tigersearch/editors/TSIndexEditor.java	(revision 3452)
+++ TXM/trunk/org.txm.tigersearch.rcp/src/org/txm/tigersearch/editors/TSIndexEditor.java	(revision 3453)
@@ -421,12 +421,12 @@
 					catch (Exception e) {
 						System.out.println(e.getLocalizedMessage());
 						try {
-							System.out.println(NLS.bind(CQPSearchEngineCoreMessages.lastCQPErrorColon, CQPSearchEngine.getCqiClient().getLastCQPError()));
+							Log.warning(NLS.bind(CQPSearchEngineCoreMessages.lastCQPErrorColon, CQPSearchEngine.getCqiClient().getLastCQPError()));
 						}
 						catch (Exception e1) {
-							System.out.println(CQPSearchEngineCoreMessages.cQPErrorColonP0 + e1);
+							Log.warning(CQPSearchEngineCoreMessages.bind(CQPSearchEngineCoreMessages.cQPErrorColonP0, e1));
 						}
-						Log.severe("Error while computing TIGERSearch Index: " + e.getLocalizedMessage());
+						Log.warning("Error while computing TIGERSearch Index: " + e.getLocalizedMessage());
 					}
 					finally {
 						monitor.done();
Index: TXM/trunk/org.txm.translate.rcp/bundle_ru.properties
===================================================================
--- TXM/trunk/org.txm.translate.rcp/bundle_ru.properties	(revision 3452)
+++ TXM/trunk/org.txm.translate.rcp/bundle_ru.properties	(revision 3453)
@@ -1,7 +1,6 @@
-#imported from bundle_ru.odt
-#Tue Jan 14 10:36:16 CET 2020
+#compiled messages for lang=_ru
+#Wed May 18 16:24:43 CEST 2022
 ahc.rcp.messages.AHCUI.command.name=Кластеризация
-ahc.rcp.messages.AHCUI.command.tooltip=Выполнить Кластеризацию
 ahc.rcp.messages.AHCUI.editor.name=Кластеризация
 ahc.rcp.messages.AHCUI.page.name=Кластеризация
 annotation.kr.rcp.messages.KRAnnotationUI.command.label=Хранилище
@@ -15,7 +14,6 @@
 annotation.kr.rcp.messages.KRAnnotationUI.command.name.5=Удалить
 annotation.kr.rcp.messages.KRAnnotationUI.command.name.6=Добавить
 annotation.kr.rcp.messages.KRAnnotationUI.command.name.7=Экспортировать аннотацию
-annotation.kr.rcp.messages.KRAnnotationUI.page.name=Аннотация
 annotation.kr.rcp.messages.KRAnnotationUI.view.name=Хранилище
 annotation.rcp.messages.AnnotationUI.extension-point.name=
 annotation.rcp.messages.AnnotationUI.page.name=Аннотация
@@ -24,24 +22,11 @@
 ca.rcp.messages.CAUI.editor.name.0=Факторный план анализа соответствий
 ca.rcp.messages.CAUI.editor.name.1=Собственное значение
 ca.rcp.messages.CAUI.page.name=Факторный анализ соответствий
-chartsengine.rcp.messages.SWTComponentsProvider.command.label.42=График...
-chartsengine.rcp.messages.SWTComponentsProvider.command.name=Сбросить вид
-chartsengine.rcp.messages.SWTComponentsProvider.command.name.0=Экспортировать вид
-chartsengine.rcp.messages.SWTComponentsProvider.command.name.1=Копировать вид графика в буфер обмена
-chartsengine.rcp.messages.SWTComponentsProvider.command.name.92=Экспортировать график...
-chartsengine.rcp.messages.SWTComponentsProvider.context.name=Контекст редактора графика
-chartsengine.rcp.messages.SWTComponentsProvider.editor.name=Часть редактора графика
-chartsengine.rcp.messages.SWTComponentsProvider.extension-point.name=Провайдер компонентов графиков SWT
-chartsengine.rcp.messages.SWTComponentsProvider.extension-point.name.0=Составной график обратного вызова
-chartsengine.rcp.messages.SWTComponentsProvider.menu.label=Динамическая метка выбранных элементов
-chartsengine.rcp.messages.SWTComponentsProvider.page.name=Машина построения графиков
 concordance.rcp.messages.ConcordanceUI.command.name=Конкордансы
 concordance.rcp.messages.ConcordanceUI.command.name.1=Перейти к конкордансу
 concordance.rcp.messages.ConcordanceUI.command.name.37=Удалить строку
-concordance.rcp.messages.ConcordanceUI.command.tooltip=Конкорданс
 concordance.rcp.messages.ConcordanceUI.editor.name=Конкорданс
 concordance.rcp.messages.ConcordanceUI.extension-point.name=Вернуться к тексту
-concordance.rcp.messages.ConcordanceUI.extension-point.name.0=Расширение конкорданса
 concordance.rcp.messages.ConcordanceUI.page.name=Конкорданс
 cooccurrence.rcp.messages.CooccurrenceUI.command.name=Совместная встречаемость
 cooccurrence.rcp.messages.CooccurrenceUI.command.name.4=Перейти к совместной встречаемости
@@ -50,7 +35,6 @@
 cooccurrence.rcp.messages.CooccurrenceUI.page.name=Совместная встречаемость
 edition.rcp.messages.EditionUI.command.name=Издание
 edition.rcp.messages.EditionUI.command.name.0=Полнотекстовый режим
-edition.rcp.messages.EditionUI.command.tooltip.0=Прочитать тексты
 edition.rcp.messages.EditionUI.commandParameter.name=Идентификатор слова
 edition.rcp.messages.EditionUI.commandParameter.name.0=Идентификатор текста
 edition.rcp.messages.EditionUI.commandParameter.name.1=Идентификатор корпуса
@@ -60,32 +44,26 @@
 index.rcp.messages.IndexUI.command.name=Частотный указатель по запросу
 index.rcp.messages.IndexUI.command.name.0=Полный частотный словарь
 index.rcp.messages.IndexUI.command.name.2=Перейти к частотному указателю
-index.rcp.messages.IndexUI.command.tooltip=Показать частотный словарь по запросу
 index.rcp.messages.IndexUI.editor.name=Частотный словарь по запросу
 index.rcp.messages.IndexUI.editor.name.0=Полный частотный словарь
 index.rcp.messages.IndexUI.page.name=Частотный словарь по запросу
 internalview.rcp.messages.InternalViewUI.command.name=Браузер
-internalview.rcp.messages.InternalViewUI.command.tooltip=Браузер
 internalview.rcp.messages.InternalViewUI.editor.name=Браузер
-KEY=DEFAULT
 lexicaltable.rcp.messages.LexicalTableUI.command.name=Словарная таблица
 lexicaltable.rcp.messages.LexicalTableUI.command.name.0=Межтекстовое расстояние
 lexicaltable.rcp.messages.LexicalTableUI.command.name.37=Удалить строку
 lexicaltable.rcp.messages.LexicalTableUI.command.name.38=Объединить строки
 lexicaltable.rcp.messages.LexicalTableUI.command.name.40=Импортировать словарную таблицу из файла...
-lexicaltable.rcp.messages.LexicalTableUI.command.tooltip=Показать Словарную таблицу
 lexicaltable.rcp.messages.LexicalTableUI.editor.name=Словарная таблица
 lexicaltable.rcp.messages.LexicalTableUI.page.name=Словарная таблица
 links.rcp.messages..context.name=перейти от Выделения к Контексту
 para.rcp.messages.ParaBrowserUI.command.name.33=Парабраузер
 para.rcp.messages.ParaBrowserUI.editor.name.8=Парабраузер
 partition.rcp.messages.PartitionUI.command.name=Разбивка
-partition.rcp.messages.PartitionUI.command.tooltip=Разбивка
 partition.rcp.messages.PartitionUI.editor.name=Разбивка
 partition.rcp.messages.PartitionUI.page.name=Разбивка
 progression.rcp.messages.ProgressionUI.command.name=Прогрессия
 progression.rcp.messages.ProgressionUI.command.name.3=Перейти к прогрессии
-progression.rcp.messages.ProgressionUI.command.tooltip=Построить график прогрессии по одному или нескольким запросам
 progression.rcp.messages.ProgressionUI.commandParameter.name=Идентификатор команды
 progression.rcp.messages.ProgressionUI.editor.name=Прогрессия
 progression.rcp.messages.ProgressionUI.page.name=Прогрессия
@@ -100,7 +78,6 @@
 rcp.messages.TXMUI.category.name.7=Отладка
 rcp.messages.TXMUI.command.description=Перезагрузить TXM
 rcp.messages.TXMUI.command.description.0=Конвертировать старый бинарный корпус
-rcp.messages.TXMUI.command.description.2=null
 rcp.messages.TXMUI.command.description.3=Обновить TXM
 rcp.messages.TXMUI.command.description.4=Обновить TXM
 rcp.messages.TXMUI.command.description.5=Удалить объект
@@ -110,42 +87,32 @@
 rcp.messages.TXMUI.command.label.0=Cordial + CSV
 rcp.messages.TXMUI.command.label.1=XML/w + CSV
 rcp.messages.TXMUI.command.label.10=Бинарный корпус (.txm)...
-rcp.messages.TXMUI.command.label.100=Найти предыдущий
 rcp.messages.TXMUI.command.label.101=Экспорт SVG
 rcp.messages.TXMUI.command.label.109=Инкрементальный поиск
 rcp.messages.TXMUI.command.label.11=папка, содержащая бинарные корпусы...
 rcp.messages.TXMUI.command.label.110=Инкрементальный поиск (назад)
-rcp.messages.TXMUI.command.label.113=Перейти к строке...
 rcp.messages.TXMUI.command.label.12=XML-TEI TXM
 rcp.messages.TXMUI.command.label.122=Создать файл
 rcp.messages.TXMUI.command.label.123=Создать папку
 rcp.messages.TXMUI.command.label.129=Копировать
 rcp.messages.TXMUI.command.label.130=Вставить
 rcp.messages.TXMUI.command.label.131=Корпус
-rcp.messages.TXMUI.command.label.132=R
 rcp.messages.TXMUI.command.label.133=Открыть URL...
 rcp.messages.TXMUI.command.label.134=Корпус
 rcp.messages.TXMUI.command.label.135=Файл
-rcp.messages.TXMUI.command.label.136=Запрос
 rcp.messages.TXMUI.command.label.139=Ещё...
 rcp.messages.TXMUI.command.label.14=О платформе TXM
-rcp.messages.TXMUI.command.label.140=Показать номера строк
-rcp.messages.TXMUI.command.label.144=Показать/Скрыть непечатаемые символы
 rcp.messages.TXMUI.command.label.145=Вернуться к исходному состоянию файла
-rcp.messages.TXMUI.command.label.15=Поиск и замена...
 rcp.messages.TXMUI.command.label.156=Выполнить скрипт Groovy
 rcp.messages.TXMUI.command.label.157=Новое окно
-rcp.messages.TXMUI.command.label.158=Новый файл
 rcp.messages.TXMUI.command.label.159=Поиск и замена
 rcp.messages.TXMUI.command.label.16=Отменить
 rcp.messages.TXMUI.command.label.160=Найти предыдущий
 rcp.messages.TXMUI.command.label.161=Найти следующий
 rcp.messages.TXMUI.command.label.162=Инкрементальный поиск
 rcp.messages.TXMUI.command.label.163=Инкрементальный поиск (назад)
-rcp.messages.TXMUI.command.label.164=Вернуться к исходному состоянию файла
 rcp.messages.TXMUI.command.label.165=Выбрать все
 rcp.messages.TXMUI.command.label.166=Перейти к строке
-rcp.messages.TXMUI.command.label.167=Гиперссылка
 rcp.messages.TXMUI.command.label.168=Показать номера строк
 rcp.messages.TXMUI.command.label.169=Показать контрольные символы
 rcp.messages.TXMUI.command.label.17=Повторить
@@ -164,19 +131,16 @@
 rcp.messages.TXMUI.command.label.19=Копировать
 rcp.messages.TXMUI.command.label.2=XML Factiva
 rcp.messages.TXMUI.command.label.20=Вставить
-rcp.messages.TXMUI.command.label.22=Открыть в браузере
 rcp.messages.TXMUI.command.label.23=Выполнить скрипт
 rcp.messages.TXMUI.command.label.25=Выполнить выделенные строки
 rcp.messages.TXMUI.command.label.26=Переименовать...
 rcp.messages.TXMUI.command.label.27=Удалить
-rcp.messages.TXMUI.command.label.28=Выбрать всё
 rcp.messages.TXMUI.command.label.29=Сохранить как...
 rcp.messages.TXMUI.command.label.3=XML Transcriber + CSV
 rcp.messages.TXMUI.command.label.30=Кодировка
 rcp.messages.TXMUI.command.label.33=Документация макроса
 rcp.messages.TXMUI.command.label.34=Добавить стороннее расширение
 rcp.messages.TXMUI.command.label.35=Вики txm-users
-rcp.messages.TXMUI.command.label.36=Вычислить
 rcp.messages.TXMUI.command.label.37=Дублировать
 rcp.messages.TXMUI.command.label.372=Дублировать
 rcp.messages.TXMUI.command.label.38=Дублировать все
@@ -199,7 +163,6 @@
 rcp.messages.TXMUI.command.label.60=Буфер обмена (FR)
 rcp.messages.TXMUI.command.label.61=Hyperbase
 rcp.messages.TXMUI.command.label.62=Alceste
-rcp.messages.TXMUI.command.label.63=Читать Руководство пользователя
 rcp.messages.TXMUI.command.label.64=Factiva TXT
 rcp.messages.TXMUI.command.label.65=Удалить
 rcp.messages.TXMUI.command.label.67=Установить TreeTagger
@@ -223,7 +186,6 @@
 rcp.messages.TXMUI.command.label.92=XML-TEI Zero + CSV
 rcp.messages.TXMUI.command.label.93=Закрыть всё
 rcp.messages.TXMUI.command.label.95=Скрыть промежуточную иерархию
-rcp.messages.TXMUI.command.label.98=Найти следующий
 rcp.messages.TXMUI.command.name=Открыть файл
 rcp.messages.TXMUI.command.name.0=Выполнить скрипт Groovy
 rcp.messages.TXMUI.command.name.10=Выполнить выделенные строки как скрипт Groovy
@@ -273,7 +235,6 @@
 rcp.messages.TXMUI.command.name.79=Выполнить макрос
 rcp.messages.TXMUI.command.name.8=Показать в браузере
 rcp.messages.TXMUI.command.name.80=Создать макрос
-rcp.messages.TXMUI.command.name.85=null
 rcp.messages.TXMUI.command.name.87=Обновить TXM
 rcp.messages.TXMUI.command.name.88=Обновить TXM
 rcp.messages.TXMUI.command.name.89=Выполнить заново последний Groovy скрипт
@@ -321,7 +282,6 @@
 rcp.messages.TXMUI.command.tooltip.5=Импорт корпуса в формате Transcriber XML-TRS
 rcp.messages.TXMUI.command.tooltip.50=Повторить последний скрипт Groovy
 rcp.messages.TXMUI.command.tooltip.60=Отображение свойств структур и лексических единиц
-rcp.messages.TXMUI.command.tooltip.64=Открыть Руководство TXM в формате PDF
 rcp.messages.TXMUI.command.tooltip.65=IRC канал TXM
 rcp.messages.TXMUI.command.tooltip.66=Модуль импорта Libre Office, Word и RTF
 rcp.messages.TXMUI.command.tooltip.75=Создать файл
@@ -345,7 +305,6 @@
 rcp.messages.TXMUI.editor.name.1=Multitab
 rcp.messages.TXMUI.editor.name.15=Параметры импорта
 rcp.messages.TXMUI.editor.name.2=Окно результатов
-rcp.messages.TXMUI.editor.name.22=Браузер
 rcp.messages.TXMUI.editor.name.4=Текст
 rcp.messages.TXMUI.editor.name.5=Издание
 rcp.messages.TXMUI.editor.name.6=Проводник по объектам
@@ -365,7 +324,6 @@
 rcp.messages.TXMUI.menu.label.11=Загрузка
 rcp.messages.TXMUI.menu.label.12=Проверка
 rcp.messages.TXMUI.menu.label.13=Экспорт
-rcp.messages.TXMUI.menu.label.14=Импорт
 rcp.messages.TXMUI.menu.label.2=Помощь
 rcp.messages.TXMUI.menu.label.3=Издание
 rcp.messages.TXMUI.menu.label.4=Расширения
@@ -394,10 +352,8 @@
 rcp.messages.TXMUI.view.name.0=Прогрессия
 rcp.messages.TXMUI.view.name.1=Файл
 rcp.messages.TXMUI.view.name.10=Поисковики
-rcp.messages.TXMUI.view.name.11=Параметры вида
 rcp.messages.TXMUI.view.name.12=Отладка результатов TXM
 rcp.messages.TXMUI.view.name.13=Отладка SWT
-rcp.messages.TXMUI.view.name.3=База
 rcp.messages.TXMUI.view.name.7=Браузер древовидной структуры
 rcp.messages.TXMUI.view.name.8=Макрос
 referencer.rcp.messages.ReferencerUI.command.name.44=Адреса вхождений
@@ -405,13 +361,10 @@
 referencer.rcp.messages.ReferencerUI.page.name=Мастер адресов вхождений
 searchengine.cqp.rcp.messages.CQPUI.command.label.148=Открыть библиографическую запись
 searchengine.cqp.rcp.messages.CQPUI.command.label.36=Добавить проект
-searchengine.cqp.rcp.messages.CQPUI.command.label.37=Добавить базу
 searchengine.cqp.rcp.messages.CQPUI.command.name=Подкорпус
 searchengine.cqp.rcp.messages.CQPUI.command.name.2=Разбивка
 searchengine.cqp.rcp.messages.CQPUI.command.name.52=Корпус в бинарном формате...
 searchengine.cqp.rcp.messages.CQPUI.command.name.63=Открыть паспорт текста
-searchengine.cqp.rcp.messages.CQPUI.command.tooltip.4=Создать Разбивку
-searchengine.cqp.rcp.messages.CQPUI.command.tooltip.71=Сохранить как бинарный файл
 specificities.rcp.messages.SpecificitiesUI.command.name=Специфичность
 specificities.rcp.messages.SpecificitiesUI.command.name.0=Построить гистограмму выделенных строк
 specificities.rcp.messages.SpecificitiesUI.editor.name=Специфичность
@@ -436,20 +389,10 @@
 statsengine.r.rcp.messages.RUI.view.name.5=Переменные R
 statsengine.r.rcp.messages.RUI.view.name.6=Консоль R
 treetagger.rcp.messages.TreeTaggerUI.command.description=Удалить свойства из XML-TXM файла
-treetagger.rcp.messages.TreeTaggerUI.command.label=Обучить
-treetagger.rcp.messages.TreeTaggerUI.command.label.0=Применить
-treetagger.rcp.messages.TreeTaggerUI.command.label.1=Вставить леммы
-treetagger.rcp.messages.TreeTaggerUI.command.label.2=Удалить свойства
-treetagger.rcp.messages.TreeTaggerUI.command.mnemonic=S
-treetagger.rcp.messages.TreeTaggerUI.command.mnemonic.0=A
-treetagger.rcp.messages.TreeTaggerUI.command.mnemonic.1=L
-treetagger.rcp.messages.TreeTaggerUI.command.mnemonic.2=R
 treetagger.rcp.messages.TreeTaggerUI.command.name=Обучить
 treetagger.rcp.messages.TreeTaggerUI.command.name.0=Применить
 treetagger.rcp.messages.TreeTaggerUI.command.name.1=Вставить леммы
 treetagger.rcp.messages.TreeTaggerUI.command.name.2=Удалить свойства
-treetagger.rcp.messages.TreeTaggerUI.menu.label=TreeTagger
-treetagger.rcp.messages.TreeTaggerUI.menu.mnemonic=T
 treetagger.rcp.messages.TreeTaggerUI.page.name.7=TreeTagger
 wordcloud.rcp.messages.WordCloudUI.command.label.0=Открыть помощь
 wordcloud.rcp.messages.WordCloudUI.command.name=Облако слов
Index: TXM/trunk/org.txm.translate.rcp/bundle_fr.odt
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: TXM/trunk/org.txm.translate.rcp/bundle_fr.properties
===================================================================
--- TXM/trunk/org.txm.translate.rcp/bundle_fr.properties	(revision 3452)
+++ TXM/trunk/org.txm.translate.rcp/bundle_fr.properties	(revision 3453)
@@ -1,11 +1,13 @@
-#imported from bundle_fr-slh.odt
-#Mon Dec 17 17:05:54 CET 2018
+#compiled messages for lang=_fr
+#Wed May 18 16:24:43 CEST 2022
 ahc.rcp.messages.AHCUI.command.name=Classification
-ahc.rcp.messages.AHCUI.command.tooltip=Calculer la classification
 ahc.rcp.messages.AHCUI.editor.name=Classification
 ahc.rcp.messages.AHCUI.page.name=Classification
 annotation.kr.rcp.messages.KRAnnotationUI.command.label=Entrepôt de connaissances
-annotation.kr.rcp.messages.KRAnnotationUI.command.label.0=Exporter annotations
+annotation.kr.rcp.messages.KRAnnotationUI.command.label.0=Textes et Annotations CQP de séquences de mots au format XML-TEI SyMoGIH (.xml)...
+annotation.kr.rcp.messages.KRAnnotationUI.command.label.1=Annotations CQP au format Table (.csv)...
+annotation.kr.rcp.messages.KRAnnotationUI.command.label.111=Enregistrer les annotations CQP
+annotation.kr.rcp.messages.KRAnnotationUI.command.label.2=Annotations CQP depuis une table (.csv)
 annotation.kr.rcp.messages.KRAnnotationUI.command.name=Recoder
 annotation.kr.rcp.messages.KRAnnotationUI.command.name.0=Enregistrer les annotations
 annotation.kr.rcp.messages.KRAnnotationUI.command.name.1=Ouvrir la vue d'entrepôts de connaissance
@@ -15,77 +17,95 @@
 annotation.kr.rcp.messages.KRAnnotationUI.command.name.5=Supprimer
 annotation.kr.rcp.messages.KRAnnotationUI.command.name.6=Ajouter
 annotation.kr.rcp.messages.KRAnnotationUI.command.name.7=Exporter annotations
-annotation.kr.rcp.messages.KRAnnotationUI.page.name=Annotation
+annotation.kr.rcp.messages.KRAnnotationUI.command.name.8=Exporter dans une table (.csv)
+annotation.kr.rcp.messages.KRAnnotationUI.command.name.9=Importer depuis une table (.csv)
+annotation.kr.rcp.messages.KRAnnotationUI.page.name.0=CQP
 annotation.kr.rcp.messages.KRAnnotationUI.view.name=Entrepôt de connaissances
-annotation.rcp.messages.AnnotationUI.extension-point.name=org.txm.annotation.rcp.editor.
+annotation.rcp.messages.AnnotationUI.extension-point.name=org.txm.annotation.rcp.editor.AnnotationArea
 annotation.rcp.messages.AnnotationUI.page.name=Annotation
 ca.rcp.messages.CAUI.command.name=AFC
 ca.rcp.messages.CAUI.editor.name=AFC
 ca.rcp.messages.CAUI.editor.name.0=Plan factoriel d'AFC
 ca.rcp.messages.CAUI.editor.name.1=Valeurs propres
 ca.rcp.messages.CAUI.page.name=AFC
-chartsengine.rcp.messages.SWTComponentsProvider.command.label.42=Graphique...
-chartsengine.rcp.messages.SWTComponentsProvider.command.name=Rétablir la vue initiale
-chartsengine.rcp.messages.SWTComponentsProvider.command.name.0=Exporter la vue
-chartsengine.rcp.messages.SWTComponentsProvider.command.name.1=Copier la vue dans le presse-papier
-chartsengine.rcp.messages.SWTComponentsProvider.command.name.92=Exporter le graphique...
-chartsengine.rcp.messages.SWTComponentsProvider.context.name=Contexte d'une visualisation graphique
-chartsengine.rcp.messages.SWTComponentsProvider.editor.name=Partie d'une visualisation graphique
-chartsengine.rcp.messages.SWTComponentsProvider.extension-point.name=Producteur de composants de graphiques SWT
-chartsengine.rcp.messages.SWTComponentsProvider.extension-point.name.0=fonction appelée par un événement de composant graphique
-chartsengine.rcp.messages.SWTComponentsProvider.menu.label=label dynamique des objets sélectionnés
-chartsengine.rcp.messages.SWTComponentsProvider.page.name=Moteur de Graphiques
+chartsengine.rcp.messages.ChartsUI.command.description.10=Zoomer dans la vue
+chartsengine.rcp.messages.ChartsUI.command.description.2=Rétablir la vue
+chartsengine.rcp.messages.ChartsUI.command.description.3=Exporter la vue
+chartsengine.rcp.messages.ChartsUI.command.description.4=Copier la vue dans le presse-papier
+chartsengine.rcp.messages.ChartsUI.command.description.5=Déplacer la vue vers la droite
+chartsengine.rcp.messages.ChartsUI.command.description.6=Déplacer la vue vers la gauche
+chartsengine.rcp.messages.ChartsUI.command.description.7=Déplacer la vue vers le bas
+chartsengine.rcp.messages.ChartsUI.command.description.8=Déplacer la vue vers le haut
+chartsengine.rcp.messages.ChartsUI.command.description.9=Dezommer la vue
+chartsengine.rcp.messages.ChartsUI.command.label.42=Graphique...
+chartsengine.rcp.messages.ChartsUI.command.name=Rétablir la vue initiale
+chartsengine.rcp.messages.ChartsUI.command.name.0=Exporter la vue
+chartsengine.rcp.messages.ChartsUI.command.name.1=Copier la vue dans le presse-papier
+chartsengine.rcp.messages.ChartsUI.command.name.2=Déplacer à droite
+chartsengine.rcp.messages.ChartsUI.command.name.3=Déplacer à gauche
+chartsengine.rcp.messages.ChartsUI.command.name.4=Déplacer vers le bas
+chartsengine.rcp.messages.ChartsUI.command.name.5=Déplacer vers le haut
+chartsengine.rcp.messages.ChartsUI.command.name.6=Dezoomer
+chartsengine.rcp.messages.ChartsUI.command.name.7=Zoomer
+chartsengine.rcp.messages.ChartsUI.command.name.92=Exporter le graphique...
+chartsengine.rcp.messages.ChartsUI.context.name=Contexte d'une visualisation graphique
+chartsengine.rcp.messages.ChartsUI.editor.name=Éditeur de graphique
+chartsengine.rcp.messages.ChartsUI.extension-point.name=Producteur de composants de graphiques SWT
+chartsengine.rcp.messages.ChartsUI.extension-point.name.0=fonction appelée par un événement de composant graphique
+chartsengine.rcp.messages.ChartsUI.menu.label=label dynamique des objets sélectionnés
+chartsengine.rcp.messages.ChartsUI.page.name=Moteur de Graphiques
 concordance.rcp.messages.ConcordanceUI.command.name=Concordances
+concordance.rcp.messages.ConcordanceUI.command.name.0=Copier
 concordance.rcp.messages.ConcordanceUI.command.name.1=Envoyer vers la concordance
 concordance.rcp.messages.ConcordanceUI.command.name.37=Supprimer la ligne
-concordance.rcp.messages.ConcordanceUI.command.tooltip=Concordances
 concordance.rcp.messages.ConcordanceUI.editor.name=Concordances
 concordance.rcp.messages.ConcordanceUI.extension-point.name=Retour au texte
-concordance.rcp.messages.ConcordanceUI.extension-point.name.0=extension de concordance
 concordance.rcp.messages.ConcordanceUI.page.name=Concordances
+cooccurrence.rcp.messages.CooccurrenceUI.command.label=Copier
 cooccurrence.rcp.messages.CooccurrenceUI.command.name=Cooccurrences
-cooccurrence.rcp.messages.CooccurrenceUI.command.name.4=Envoyer vers la cooccurrence
+cooccurrence.rcp.messages.CooccurrenceUI.command.name.0=Copier
+cooccurrence.rcp.messages.CooccurrenceUI.command.name.4=Envoyer vers les cooccurrences
 cooccurrence.rcp.messages.CooccurrenceUI.command.tooltip=Calculer les cooccurrents d'une requête
 cooccurrence.rcp.messages.CooccurrenceUI.editor.name=Cooccurrences
 cooccurrence.rcp.messages.CooccurrenceUI.page.name=Cooccurrences
 edition.rcp.messages.EditionUI.command.name=Édition
 edition.rcp.messages.EditionUI.command.name.0=Afficher en plein texte
-edition.rcp.messages.EditionUI.command.tooltip.0=Lire les textes
 edition.rcp.messages.EditionUI.commandParameter.name=identifiant de mot
 edition.rcp.messages.EditionUI.commandParameter.name.0=identifiant de texte
 edition.rcp.messages.EditionUI.commandParameter.name.1=identifiant de corpus
 edition.rcp.messages.EditionUI.commandParameter.name.2=identifiant d'édition
 edition.rcp.messages.EditionUI.editor.name=Édition
 edition.rcp.messages.EditionUI.page.name=Édition
+index.rcp.messages.IndexUI.command.label.0=Copier
+index.rcp.messages.IndexUI.command.label.1=Copier
 index.rcp.messages.IndexUI.command.name=Index
 index.rcp.messages.IndexUI.command.name.0=Lexique
+index.rcp.messages.IndexUI.command.name.1=Copier
 index.rcp.messages.IndexUI.command.name.2=Envoyer vers l'index
-index.rcp.messages.IndexUI.command.tooltip=Calculer le lexique d'une requête
 index.rcp.messages.IndexUI.editor.name=Index
 index.rcp.messages.IndexUI.editor.name.0=Lexique
 index.rcp.messages.IndexUI.page.name=Index
+internalview.rcp.messages.InternalViewUI.command.label=Copier
 internalview.rcp.messages.InternalViewUI.command.name=Navigateur
-internalview.rcp.messages.InternalViewUI.command.tooltip=Navigateur
+internalview.rcp.messages.InternalViewUI.command.name.0=Copier
 internalview.rcp.messages.InternalViewUI.editor.name=Navigateur
-KEY=FR
+lexicaltable.rcp.messages.LexicalTableUI.command.label=Copier
 lexicaltable.rcp.messages.LexicalTableUI.command.name=Table lexicale
 lexicaltable.rcp.messages.LexicalTableUI.command.name.0=Distance intertextuelle
+lexicaltable.rcp.messages.LexicalTableUI.command.name.1=Copier
 lexicaltable.rcp.messages.LexicalTableUI.command.name.37=Supprimer la ligne
 lexicaltable.rcp.messages.LexicalTableUI.command.name.38=Fusionner les lignes
 lexicaltable.rcp.messages.LexicalTableUI.command.name.40=Importer une table lexicale depuis un fichier...
-lexicaltable.rcp.messages.LexicalTableUI.command.tooltip=Calculer une table lexicale
 lexicaltable.rcp.messages.LexicalTableUI.editor.name=Table lexicale
 lexicaltable.rcp.messages.LexicalTableUI.page.name=Table lexicale
-links.rcp.messages..context.name=Envoyer la sélection vers le contexte
+links.rcp.messages..context.name=Envoyer la sélection courante vers le contexte
 para.rcp.messages.ParaBrowserUI.command.name.33=ParaViewer
 para.rcp.messages.ParaBrowserUI.editor.name.8=ParaViewer
-partition.rcp.messages.PartitionUI.command.name=Propriétés
-partition.rcp.messages.PartitionUI.command.tooltip=Propriétés
-partition.rcp.messages.PartitionUI.editor.name=Propriétés
+partition.rcp.messages.PartitionUI.command.name=Dimensions
+partition.rcp.messages.PartitionUI.editor.name=Dimensions
 partition.rcp.messages.PartitionUI.page.name=Partition
 progression.rcp.messages.ProgressionUI.command.name=Progression
 progression.rcp.messages.ProgressionUI.command.name.3=Envoyer vers la progression
-progression.rcp.messages.ProgressionUI.command.tooltip=Calculer le graphique de progression d'une ou de plusieurs requêtes
 progression.rcp.messages.ProgressionUI.commandParameter.name=identifiant de ommande
 progression.rcp.messages.ProgressionUI.editor.name=Progression
 progression.rcp.messages.ProgressionUI.page.name=Progression
@@ -100,52 +120,43 @@
 rcp.messages.TXMUI.category.name.7=Debug
 rcp.messages.TXMUI.command.description=Redémarrer TXM
 rcp.messages.TXMUI.command.description.0=Convertir ancien corpus binaire
-rcp.messages.TXMUI.command.description.2=Test Nils
+rcp.messages.TXMUI.command.description.2=Ouvrir
 rcp.messages.TXMUI.command.description.3=Mettre à jour TXM
 rcp.messages.TXMUI.command.description.4=Mettre à jour TXM
 rcp.messages.TXMUI.command.description.5=Supprimer un objet
 rcp.messages.TXMUI.command.description.6=Calcul ou mise à jour du résultat d'une fenêtre de résultat
 rcp.messages.TXMUI.command.description.7=Ouvre les préférences du résultat sélectionné
+rcp.messages.TXMUI.command.description.8=Fermer
 rcp.messages.TXMUI.command.label=Ouvrir dans un navigateur...
 rcp.messages.TXMUI.command.label.0=Cordial + CSV
 rcp.messages.TXMUI.command.label.1=XML/w + CSV
 rcp.messages.TXMUI.command.label.10=un corpus binaire (.txm)...
-rcp.messages.TXMUI.command.label.100=Trouver précédent
 rcp.messages.TXMUI.command.label.101=Graphique...
 rcp.messages.TXMUI.command.label.109=Recherche incrémentale
-rcp.messages.TXMUI.command.label.11=un dossier de corpus binaires....
+rcp.messages.TXMUI.command.label.11=un répertoire de corpus binaires....
 rcp.messages.TXMUI.command.label.110=Recherche incrémentale (inverse)
-rcp.messages.TXMUI.command.label.113=Aller à la ligne...
 rcp.messages.TXMUI.command.label.12=XML-TEI TXM
 rcp.messages.TXMUI.command.label.122=Nouveau fichier
 rcp.messages.TXMUI.command.label.123=Nouveau dossier
 rcp.messages.TXMUI.command.label.129=Copier
 rcp.messages.TXMUI.command.label.130=Coller
 rcp.messages.TXMUI.command.label.131=Corpus
-rcp.messages.TXMUI.command.label.132=R
 rcp.messages.TXMUI.command.label.133=Ouvrir une URL...
 rcp.messages.TXMUI.command.label.134=Corpus
 rcp.messages.TXMUI.command.label.135=Fichier
-rcp.messages.TXMUI.command.label.136=Requête
 rcp.messages.TXMUI.command.label.139=Autres...
-rcp.messages.TXMUI.command.label.14=À Propos de TXM
-rcp.messages.TXMUI.command.label.140=Afficher les numéros de ligne
-rcp.messages.TXMUI.command.label.144=Activer l'affichage des caractères non imprimables
+rcp.messages.TXMUI.command.label.14=À Propos
 rcp.messages.TXMUI.command.label.145=Retour à l'état initial du fichier
-rcp.messages.TXMUI.command.label.15=Chercher et Remplacer...
 rcp.messages.TXMUI.command.label.156=Exécuter un fichier Groovy
 rcp.messages.TXMUI.command.label.157=Nouvelle fenêtre
-rcp.messages.TXMUI.command.label.158=Nouveau fichier
 rcp.messages.TXMUI.command.label.159=Chercher et remplacer
 rcp.messages.TXMUI.command.label.16=Défaire
 rcp.messages.TXMUI.command.label.160=Trouver précédent
 rcp.messages.TXMUI.command.label.161=Trouver suivant
 rcp.messages.TXMUI.command.label.162=Recherche incrémentale
 rcp.messages.TXMUI.command.label.163=Recherche incrémentale (inverse)
-rcp.messages.TXMUI.command.label.164=Retour à l'état initial du fichier
 rcp.messages.TXMUI.command.label.165=Sélectionner tout
 rcp.messages.TXMUI.command.label.166=Aller à la ligne...
-rcp.messages.TXMUI.command.label.167=Hyperlien
 rcp.messages.TXMUI.command.label.168=Afficher les numéros de ligne
 rcp.messages.TXMUI.command.label.169=Afficher les caractères de contrôles
 rcp.messages.TXMUI.command.label.17=Rétablir
@@ -155,7 +166,7 @@
 rcp.messages.TXMUI.command.label.173=Bienvenue
 rcp.messages.TXMUI.command.label.177=Macro
 rcp.messages.TXMUI.command.label.178=FAQ
-rcp.messages.TXMUI.command.label.179=Contribuer
+rcp.messages.TXMUI.command.label.179=Contribuer au logiciel
 rcp.messages.TXMUI.command.label.18=Couper
 rcp.messages.TXMUI.command.label.181=Vérifier les mises à jour
 rcp.messages.TXMUI.command.label.182=Ajouter une extension
@@ -164,19 +175,16 @@
 rcp.messages.TXMUI.command.label.19=Copier
 rcp.messages.TXMUI.command.label.2=XML Factiva
 rcp.messages.TXMUI.command.label.20=Coller
-rcp.messages.TXMUI.command.label.22=Ouvrir dans un navigateur
 rcp.messages.TXMUI.command.label.23=Exécuter le Script
 rcp.messages.TXMUI.command.label.25=Exécuter le texte sélectionné
 rcp.messages.TXMUI.command.label.26=Renommer...
 rcp.messages.TXMUI.command.label.27=Supprimer
-rcp.messages.TXMUI.command.label.28=Sélectionner tout
-rcp.messages.TXMUI.command.label.29=Sauver sous...
+rcp.messages.TXMUI.command.label.29=Enregistrer sous...
 rcp.messages.TXMUI.command.label.3=XML Transcriber + CSV
 rcp.messages.TXMUI.command.label.30=Encodage des caractères
 rcp.messages.TXMUI.command.label.33=Documentation des macros
 rcp.messages.TXMUI.command.label.34=Ajouter une extension tierce
 rcp.messages.TXMUI.command.label.35=Wiki txm-users 
-rcp.messages.TXMUI.command.label.36=Calculer
 rcp.messages.TXMUI.command.label.37=Cloner
 rcp.messages.TXMUI.command.label.372=Cloner
 rcp.messages.TXMUI.command.label.38=Cloner tout
@@ -192,24 +200,24 @@
 rcp.messages.TXMUI.command.label.52=Raccourcis clavier
 rcp.messages.TXMUI.command.label.53=Signaler un bug
 rcp.messages.TXMUI.command.label.54=Proposer une amélioration
-rcp.messages.TXMUI.command.label.55=S'inscrire à la liste de diffusion txm-users
-rcp.messages.TXMUI.command.label.56=Téléchargements TXM
+rcp.messages.TXMUI.command.label.55=S'inscrire à la liste de diffusion txm-users et son wiki
+rcp.messages.TXMUI.command.label.56=Autres ressources
 rcp.messages.TXMUI.command.label.59=Redémarrer les moteurs
 rcp.messages.TXMUI.command.label.6=Quitter
 rcp.messages.TXMUI.command.label.60=Presse-papier
 rcp.messages.TXMUI.command.label.61=Hyperbase
 rcp.messages.TXMUI.command.label.62=Alceste
-rcp.messages.TXMUI.command.label.63=Lire le manuel
 rcp.messages.TXMUI.command.label.64=Factiva TXT
 rcp.messages.TXMUI.command.label.65=Supprimer
 rcp.messages.TXMUI.command.label.67=Installer TreeTagger
-rcp.messages.TXMUI.command.label.68=Manuel en ligne
-rcp.messages.TXMUI.command.label.69=Site web du projet Textométrie
-rcp.messages.TXMUI.command.label.70=Dossier des manuels de TXM
-rcp.messages.TXMUI.command.label.72=Documentation du projet Textométrie
+rcp.messages.TXMUI.command.label.68=Manuel de TXM
+rcp.messages.TXMUI.command.label.69=Site web
+rcp.messages.TXMUI.command.label.70=Autres manuels
+rcp.messages.TXMUI.command.label.72=références bibliographiques
 rcp.messages.TXMUI.command.label.75=Changer la langue
-rcp.messages.TXMUI.command.label.76=Chat \#txm
+rcp.messages.TXMUI.command.label.76=Chat dans le cannal IRC \#txm
 rcp.messages.TXMUI.command.label.78=TXT + CSV
+rcp.messages.TXMUI.command.label.80=Ouvrir le corpus
 rcp.messages.TXMUI.command.label.81=XML-TMX
 rcp.messages.TXMUI.command.label.82=CQP
 rcp.messages.TXMUI.command.label.83=Nouveau...
@@ -220,10 +228,12 @@
 rcp.messages.TXMUI.command.label.9=XML-TEI Frantext
 rcp.messages.TXMUI.command.label.90=Fermer
 rcp.messages.TXMUI.command.label.91=Afficher les parents cachés
-rcp.messages.TXMUI.command.label.92=XML-XTZ + CSV
+rcp.messages.TXMUI.command.label.92=XML-TEI Zero + CSV
 rcp.messages.TXMUI.command.label.93=Fermer tout
 rcp.messages.TXMUI.command.label.95=Cacher les parents intermédiaires
-rcp.messages.TXMUI.command.label.98=Trouver suivant
+rcp.messages.TXMUI.command.label.96=Fermer le corpus
+rcp.messages.TXMUI.command.label.97=Ouvrir le corpus
+rcp.messages.TXMUI.command.label.99=Fermer le corpus
 rcp.messages.TXMUI.command.name=Ouvrir un fichier
 rcp.messages.TXMUI.command.name.0=Exécuter un Script Groovy
 rcp.messages.TXMUI.command.name.10=Exécuter le texte sélectionné en tant que script Groovy
@@ -262,18 +272,23 @@
 rcp.messages.TXMUI.command.name.59=Reconstruire
 rcp.messages.TXMUI.command.name.61=Charger corpus binaire
 rcp.messages.TXMUI.command.name.62=Ouvrir formulaire d'import
+rcp.messages.TXMUI.command.name.64=Changer le répertoire de travail...
+rcp.messages.TXMUI.command.name.65=Corpus au format XML-TXM (.xml)...
 rcp.messages.TXMUI.command.name.66=Exécuter un fichier Groovy
-rcp.messages.TXMUI.command.name.67=Sauver Sous
+rcp.messages.TXMUI.command.name.67=Enregistrer Sous
 rcp.messages.TXMUI.command.name.68=Supprimer fichier
 rcp.messages.TXMUI.command.name.69=Copier fichier
 rcp.messages.TXMUI.command.name.70=Coller fichier
 rcp.messages.TXMUI.command.name.71=Couper fichier
 rcp.messages.TXMUI.command.name.72=Encodage Caractères
 rcp.messages.TXMUI.command.name.74=Ouvrir page web par langue
+rcp.messages.TXMUI.command.name.75=Propriétés de mots depuis une table (.csv)
+rcp.messages.TXMUI.command.name.76=Propriétés de mots vers une table (.csv)
+rcp.messages.TXMUI.command.name.77=Ouvrir
 rcp.messages.TXMUI.command.name.79=Exécuter la Macro
 rcp.messages.TXMUI.command.name.8=Afficher dans un navigateur web
 rcp.messages.TXMUI.command.name.80=Créer Macro
-rcp.messages.TXMUI.command.name.85=Test Nils
+rcp.messages.TXMUI.command.name.85=Fermer
 rcp.messages.TXMUI.command.name.87=Mettre à jour TXM
 rcp.messages.TXMUI.command.name.88=Mettre à jour TXM
 rcp.messages.TXMUI.command.name.89=Ré-exécuter le dernier script Groovy
@@ -287,7 +302,7 @@
 rcp.messages.TXMUI.command.tooltip.1=Import au format XML-PPS de Factiva
 rcp.messages.TXMUI.command.tooltip.10=Afficher les propriétés de cette instance de la plateforme TXM
 rcp.messages.TXMUI.command.tooltip.11=XML-TEI TXM
-rcp.messages.TXMUI.command.tooltip.13=Documentation des macros
+rcp.messages.TXMUI.command.tooltip.13=Utilitaires (macros)
 rcp.messages.TXMUI.command.tooltip.14=Exécuter le script
 rcp.messages.TXMUI.command.tooltip.15=Supprimer fichier
 rcp.messages.TXMUI.command.tooltip.16=Copier fichier
@@ -303,9 +318,9 @@
 rcp.messages.TXMUI.command.tooltip.25=Importer un corpus au format CQP
 rcp.messages.TXMUI.command.tooltip.26=Redémarrer TXM
 rcp.messages.TXMUI.command.tooltip.27=Importer un corpus depuis le presse-papier
-rcp.messages.TXMUI.command.tooltip.28=Importer un dossier de corpus au format CNR associé à un fichier de métadonnées
-rcp.messages.TXMUI.command.tooltip.29=Importer un dossier de corpus au format Hyperbase
-rcp.messages.TXMUI.command.tooltip.30=Importer un dossier de corpus au format Alceste
+rcp.messages.TXMUI.command.tooltip.28=Importer un répertoire de corpus au format CNR associé à un fichier de métadonnées
+rcp.messages.TXMUI.command.tooltip.29=Importer un répertoire de corpus au format Hyperbase
+rcp.messages.TXMUI.command.tooltip.30=Importer un répertoire de corpus au format Alceste
 rcp.messages.TXMUI.command.tooltip.31=Afficher les caractères non imprimables
 rcp.messages.TXMUI.command.tooltip.33=Supprimer l'objet sélectionné
 rcp.messages.TXMUI.command.tooltip.34=Éditer un nouveau fichier
@@ -320,8 +335,8 @@
 rcp.messages.TXMUI.command.tooltip.47=Contribuer à TXM
 rcp.messages.TXMUI.command.tooltip.5=Import au format XML-TRS de Trasncriber
 rcp.messages.TXMUI.command.tooltip.50=Ré-exécuter le dernier script Groovy
+rcp.messages.TXMUI.command.tooltip.55=Calculer
 rcp.messages.TXMUI.command.tooltip.60=Afficher les propriétés de structures et d'unités lexicales du corpus
-rcp.messages.TXMUI.command.tooltip.64=Ouvre le manuel PDF avec le lecteur PDF par défaut
 rcp.messages.TXMUI.command.tooltip.65=canal IRC TXM
 rcp.messages.TXMUI.command.tooltip.66=Module d'import Libre Office, Word et RTF
 rcp.messages.TXMUI.command.tooltip.75=Nouveau fichier
@@ -345,7 +360,7 @@
 rcp.messages.TXMUI.editor.name.1=Multitab
 rcp.messages.TXMUI.editor.name.15=Paramètres d'import
 rcp.messages.TXMUI.editor.name.2=Fenêtre de résultat
-rcp.messages.TXMUI.editor.name.22=Navigateur
+rcp.messages.TXMUI.editor.name.3=SVG
 rcp.messages.TXMUI.editor.name.4=Texte
 rcp.messages.TXMUI.editor.name.5=Édition
 rcp.messages.TXMUI.editor.name.6=Explorateur d'objet
@@ -365,8 +380,17 @@
 rcp.messages.TXMUI.menu.label.11=Charger
 rcp.messages.TXMUI.menu.label.12=Recettes
 rcp.messages.TXMUI.menu.label.13=Exporter
-rcp.messages.TXMUI.menu.label.14=Importer
+rcp.messages.TXMUI.menu.label.15=Annotations
+rcp.messages.TXMUI.menu.label.16=Corpus
+rcp.messages.TXMUI.menu.label.17=Propriétés
+rcp.messages.TXMUI.menu.label.18=Annotations
+rcp.messages.TXMUI.menu.label.19=Utilitaires
 rcp.messages.TXMUI.menu.label.2=Aide
+rcp.messages.TXMUI.menu.label.20=Documentation
+rcp.messages.TXMUI.menu.label.21=Ressources
+rcp.messages.TXMUI.menu.label.22=Communauté
+rcp.messages.TXMUI.menu.label.23=Projet Textometrie
+rcp.messages.TXMUI.menu.label.24=Participer
 rcp.messages.TXMUI.menu.label.3=Édition
 rcp.messages.TXMUI.menu.label.4=Extensions
 rcp.messages.TXMUI.menu.label.5=Exporter
@@ -384,6 +408,7 @@
 rcp.messages.TXMUI.page.name.18=Scripts
 rcp.messages.TXMUI.page.name.19=Import
 rcp.messages.TXMUI.page.name.2=Explorateur de fichiers
+rcp.messages.TXMUI.page.name.3=Chemins
 rcp.messages.TXMUI.page.name.6=\ TXM
 rcp.messages.TXMUI.page.name.8=TAL
 rcp.messages.TXMUI.perspective.name=Ouvrir la perspective Corpus
@@ -394,29 +419,51 @@
 rcp.messages.TXMUI.view.name.0=Progression
 rcp.messages.TXMUI.view.name.1=Fichier
 rcp.messages.TXMUI.view.name.10=Moteurs
-rcp.messages.TXMUI.view.name.11=Vue des paramètres
 rcp.messages.TXMUI.view.name.12=Vue de debug des résultats TXM
 rcp.messages.TXMUI.view.name.13=Vue de debug SWT
-rcp.messages.TXMUI.view.name.3=Base
+rcp.messages.TXMUI.view.name.14=Paramètres
+rcp.messages.TXMUI.view.name.3=Panneau des paramètres
 rcp.messages.TXMUI.view.name.7=Navigateur hiérarchique
 rcp.messages.TXMUI.view.name.8=Macro
+referencer.rcp.messages.ReferencerUI.command.label=Copier
+referencer.rcp.messages.ReferencerUI.command.name=Copier
 referencer.rcp.messages.ReferencerUI.command.name.44=Références
 referencer.rcp.messages.ReferencerUI.editor.name.14=Référenceur
 referencer.rcp.messages.ReferencerUI.page.name=Référenceur
+searchengine.cqp.rcp.messages.CQPUI.command.label=- Soustraire
+searchengine.cqp.rcp.messages.CQPUI.command.label.0=∪ Ajouter
+searchengine.cqp.rcp.messages.CQPUI.command.label.1=∩ Intersection
 searchengine.cqp.rcp.messages.CQPUI.command.label.148=Ouvrir la fiche bibliographique
+searchengine.cqp.rcp.messages.CQPUI.command.label.2=- Soustraire
+searchengine.cqp.rcp.messages.CQPUI.command.label.3=∪ Ajouter
 searchengine.cqp.rcp.messages.CQPUI.command.label.36=Ajouter un Projet
-searchengine.cqp.rcp.messages.CQPUI.command.label.37=Ajouter une Base
+searchengine.cqp.rcp.messages.CQPUI.command.label.4=∩ Intersection
+searchengine.cqp.rcp.messages.CQPUI.command.label.5=-
+searchengine.cqp.rcp.messages.CQPUI.command.label.6=∪
+searchengine.cqp.rcp.messages.CQPUI.command.label.7=∩
 searchengine.cqp.rcp.messages.CQPUI.command.name=Sous-corpus
+searchengine.cqp.rcp.messages.CQPUI.command.name.0=Soustraire
+searchengine.cqp.rcp.messages.CQPUI.command.name.1=Ajouter
 searchengine.cqp.rcp.messages.CQPUI.command.name.2=Partition
-searchengine.cqp.rcp.messages.CQPUI.command.name.52=Corpus en format binaire...
+searchengine.cqp.rcp.messages.CQPUI.command.name.3=Intersection
+searchengine.cqp.rcp.messages.CQPUI.command.name.52=Corpus en format binaire (.txm)...
 searchengine.cqp.rcp.messages.CQPUI.command.name.63=Ouvrir la fiche bibliographique
-searchengine.cqp.rcp.messages.CQPUI.command.tooltip.4=Construire une partition
-searchengine.cqp.rcp.messages.CQPUI.command.tooltip.71=Exporter en fichier binaire
+searchengine.cqp.rcp.messages.CQPUI.command.tooltip=Soustraire
+searchengine.cqp.rcp.messages.CQPUI.command.tooltip.0=Soustraire
+searchengine.cqp.rcp.messages.CQPUI.command.tooltip.1=Soustraire
+searchengine.cqp.rcp.messages.CQPUI.editor.name=Sous-corpus
+searchengine.cqp.rcp.messages.CQPUI.editor.name.0=Partition
+searchengine.cqp.rcp.messages.CQPUI.page.name=CQP
+searchengine.cqp.rcp.messages.CQPUI.page.name.0=Sous-corpus
+specificities.rcp.messages.SpecificitiesUI.command.label.0=Copier
 specificities.rcp.messages.SpecificitiesUI.command.name=Spécificités
 specificities.rcp.messages.SpecificitiesUI.command.name.0=Calculer le diagramme en bâtons des lignes sélectionnées
+specificities.rcp.messages.SpecificitiesUI.command.name.1=Copier
 specificities.rcp.messages.SpecificitiesUI.editor.name=Spécificités
 specificities.rcp.messages.SpecificitiesUI.editor.name.0=Graphique de spécificités
 specificities.rcp.messages.SpecificitiesUI.page.name=Spécificités
+statsengine.r.rcp.messages.RUI.command.label=Documentation R
+statsengine.r.rcp.messages.RUI.command.label.0=R
 statsengine.r.rcp.messages.RUI.command.label.129=Copier
 statsengine.r.rcp.messages.RUI.command.label.141=Raccourcis clavier graphiques
 statsengine.r.rcp.messages.RUI.command.label.142=Nouvelle session
@@ -428,6 +475,7 @@
 statsengine.r.rcp.messages.RUI.command.name.64=Copier sélection
 statsengine.r.rcp.messages.RUI.command.name.90=Vérifier les packages R
 statsengine.r.rcp.messages.RUI.command.name.93=Reconnecter à l'espace de travail R
+statsengine.r.rcp.messages.RUI.command.tooltip=Documentation R
 statsengine.r.rcp.messages.RUI.decorator.label=Décorateur R
 statsengine.r.rcp.messages.RUI.extension-point.name=Commande envoyer vers R
 statsengine.r.rcp.messages.RUI.menu.label.11=R
@@ -436,20 +484,11 @@
 statsengine.r.rcp.messages.RUI.view.name.5=Variables R
 statsengine.r.rcp.messages.RUI.view.name.6=Console R
 treetagger.rcp.messages.TreeTaggerUI.command.description=Supprimer les propriétés des fichiers XML-TXM
-treetagger.rcp.messages.TreeTaggerUI.command.label=Entraîner
-treetagger.rcp.messages.TreeTaggerUI.command.label.0=Appliquer
-treetagger.rcp.messages.TreeTaggerUI.command.label.1=Projection de lemme
-treetagger.rcp.messages.TreeTaggerUI.command.label.2=Supprimer les propriétés
-treetagger.rcp.messages.TreeTaggerUI.command.mnemonic=S
-treetagger.rcp.messages.TreeTaggerUI.command.mnemonic.0=A
-treetagger.rcp.messages.TreeTaggerUI.command.mnemonic.1=L
-treetagger.rcp.messages.TreeTaggerUI.command.mnemonic.2=R
-treetagger.rcp.messages.TreeTaggerUI.command.name=Entraîner
-treetagger.rcp.messages.TreeTaggerUI.command.name.0=Appliquer
+treetagger.rcp.messages.TreeTaggerUI.command.name=Entraîner TreeTagger
+treetagger.rcp.messages.TreeTaggerUI.command.name.0=Appliquer TreeTagger
 treetagger.rcp.messages.TreeTaggerUI.command.name.1=Projection Lemme
 treetagger.rcp.messages.TreeTaggerUI.command.name.2=Supprimer les propriétés
-treetagger.rcp.messages.TreeTaggerUI.menu.label=TreeTagger
-treetagger.rcp.messages.TreeTaggerUI.menu.mnemonic=T
+treetagger.rcp.messages.TreeTaggerUI.menu.label.0=TreeTagger
 treetagger.rcp.messages.TreeTaggerUI.page.name.7=TreeTagger
 wordcloud.rcp.messages.WordCloudUI.command.label.0=Ouvrir l'aide
 wordcloud.rcp.messages.WordCloudUI.command.name=Nuage de mots
Index: TXM/trunk/org.txm.translate.rcp/messages.properties
===================================================================
--- TXM/trunk/org.txm.translate.rcp/messages.properties	(revision 3452)
+++ TXM/trunk/org.txm.translate.rcp/messages.properties	(revision 3453)
@@ -1,8 +1,19 @@
 #compiled messages for lang=
-#Tue Apr 16 17:11:35 CEST 2019
+#Wed May 18 16:15:07 CEST 2022
+ahc.core.messages.AHCCore.AHC_computedWithTheP0MethodAndTheP1Metric=\ computed with the {0} method and the {1} metric.
 ahc.core.messages.AHCCore.columns=columns
+ahc.core.messages.AHCCore.common_ok=
 ahc.core.messages.AHCCore.computingAHC=Computing AHC...
+ahc.core.messages.AHCCore.Error=Error
+ahc.core.messages.AHCCore.error_canNotComputeAHCOnLexicalTableWithLessThan4Columns=** Can not compute AHC on lexical table with less than 4 columns in the table
+ahc.core.messages.AHCCore.error_canNotComputeAHCWith=
+ahc.core.messages.AHCCore.error_canNotComputeAHCWithLessThan4RowsInTheTable=** Can not compute AHC with less than 4 rows in the table
+ahc.core.messages.AHCCore.error_error2=
 ahc.core.messages.AHCCore.error_errorWhileExportingCAHToTXT=** Error while exporting HCA result.
+ahc.core.messages.AHCCore.failToBuildTheAHCForSelectionP1DbldotP1=Failed to build the AHC for selection 
+ahc.core.messages.AHCCore.info_ahcOfTheP0ca=Clustering the {0} CA...
+ahc.core.messages.AHCCore.info_ahcOfTheP0LexcialTable=AHC of the {0} lexical table...
+ahc.core.messages.AHCCore.info_ahcOfTheP0PartitionCommaP1Property=AHC of {0} partition, {1} property...
 ahc.core.messages.AHCCore.P0classesOfP1={0} clusters of {1}.
 ahc.core.messages.AHCCore.RESULT_TYPE=HCA
 ahc.core.messages.AHCCore.rows=rows
@@ -15,14 +26,14 @@
 ahc.rcp.messages.AHCUI.method=Method
 ahc.rcp.messages.AHCUI.numberOfClusters=Number of clusters
 ahc.rcp.messages.AHCUI.numberOfClustersColon=Number of clusters\:
-annotation.kr.core.messages.KRAnnotationCore.annotationSuccesfullyWritten=Annotations successfully written.
+annotation.kr.core.messages.KRAnnotationCore.annotationSuccesfullyWritten=Pivot files updated.
 annotation.kr.core.messages.KRAnnotationCore.annotationSuccesfullyWrittenIntheP0File=Annotations successfully written in the {0} file.
 annotation.kr.core.messages.KRAnnotationCore.savingAnnotations=Saving annotations.
 annotation.kr.core.messages.KRAnnotationCore.savingP0Annotations=Saving {0} annotations...
 annotation.kr.rcp.messages.KRAnnotationUI.aboutAnnotations=About annotations
 annotation.kr.rcp.messages.KRAnnotationUI.addANewCategory=Add a new category
-annotation.kr.rcp.messages.KRAnnotationUI.affect=Affect
-annotation.kr.rcp.messages.KRAnnotationUI.AffectP0ToSelectionEqualsP1=Affect {0} to {1} for {1} elements.
+annotation.kr.rcp.messages.KRAnnotationUI.affect=Assign
+annotation.kr.rcp.messages.KRAnnotationUI.AffectP0ToSelectionEqualsP1=Assign {0} to {1} for {1} elements.
 annotation.kr.rcp.messages.KRAnnotationUI.all=All
 annotation.kr.rcp.messages.KRAnnotationUI.allLines=all lines
 annotation.kr.rcp.messages.KRAnnotationUI.annotatingConcordanceSelection=Annotating concordance selection…
@@ -32,7 +43,7 @@
 annotation.kr.rcp.messages.KRAnnotationUI.category=Category
 annotation.kr.rcp.messages.KRAnnotationUI.closeTheToolbarWithoutSaving=Close the toolbar without saving
 annotation.kr.rcp.messages.KRAnnotationUI.concordanceAnnotationArea=Concordance Annotation area
-annotation.kr.rcp.messages.KRAnnotationUI.confirmAnnotationAffectation=Confirm annotation affectation
+annotation.kr.rcp.messages.KRAnnotationUI.confirmAnnotationAffectation=Confirm annotation assignment
 annotation.kr.rcp.messages.KRAnnotationUI.couldNotAnnotateTheValueP0OnCertainSequences=** Can not annotate the value {0} on certain sequences.
 annotation.kr.rcp.messages.KRAnnotationUI.delete=Delete
 annotation.kr.rcp.messages.KRAnnotationUI.enterAValueForAnId=Enter a value for an identifier
@@ -44,7 +55,7 @@
 annotation.kr.rcp.messages.KRAnnotationUI.keywordsAnnotation=Pivot annotation
 annotation.kr.rcp.messages.KRAnnotationUI.listOfCategories=List of categories
 annotation.kr.rcp.messages.KRAnnotationUI.lookingForTypedValueWithIdEqualsP0=Looking for TypedValue with id\={0}
-annotation.kr.rcp.messages.KRAnnotationUI.motsPropritsInfDfaut=Words (property) <- defaut
+annotation.kr.rcp.messages.KRAnnotationUI.motsPropritsInfDfaut=Words annotation
 annotation.kr.rcp.messages.KRAnnotationUI.newCategory=New category
 annotation.kr.rcp.messages.KRAnnotationUI.newValueP0ForCategoryP1=New value ''{0}'' for category ''{1}''.
 annotation.kr.rcp.messages.KRAnnotationUI.nomDeLaPropritPatternEqualsazaz09Plus=Property name pattern\: [a-z][-a-z0-9]+
@@ -52,7 +63,7 @@
 annotation.kr.rcp.messages.KRAnnotationUI.noValueFoundWithTheP0Id=No value found with the {0} identifier.
 annotation.kr.rcp.messages.KRAnnotationUI.oK=OK
 annotation.kr.rcp.messages.KRAnnotationUI.openTheListOfCategories=Open the list of categories
-annotation.kr.rcp.messages.KRAnnotationUI.pleaseEnterTheNewTypeName=Enter the name of the new type
+annotation.kr.rcp.messages.KRAnnotationUI.pleaseEnterTheNewTypeName=Enter the name of the new category
 annotation.kr.rcp.messages.KRAnnotationUI.proceedToAnnotation=Proceed to annotation
 annotation.kr.rcp.messages.KRAnnotationUI.property=Property
 annotation.kr.rcp.messages.KRAnnotationUI.saveTheAnnotations=Save the annotations
@@ -98,6 +109,9 @@
 ca.core.messages.CACore.error_lexicalTableNotFoundInWorkspace=** The lexical table was not found in the R workspace.
 ca.core.messages.CACore.error_unableToExtractSingularValuesP0=** Unable to extract singular values\: {0}.
 ca.core.messages.CACore.frequency=Frequency
+ca.core.messages.CACore.info_caOfTheP0LexcialTable=CA of the {0} lexical table...
+ca.core.messages.CACore.info_caOfTheP0PartitionCommaP1Property=CA of the {0} partition, {1} property...
+ca.core.messages.CACore.info_caOfTheP0PartitionIndex=CA of the {0} partition index...
 ca.core.messages.CACore.percent=%
 ca.core.messages.CACore.RESULT_TYPE=CA
 ca.core.messages.CACore.rows=Rows
@@ -165,11 +179,11 @@
 chartsengine.rcp.messages.ChartsUI.showTitle=Show title
 chartsengine.rcp.messages.ChartsUI.thesePreferencesWillApplyToNewChartsPreviouslyCreatedChartsWillNotBeAffected=These preferences will be applied to new charts, previously created charts will not be affected.
 concordance.core.messages.ConcordanceCore.compositeColon=Composite\: 
-concordance.core.messages.ConcordanceCore.concordanceOfP0InTheP1Corpus=Concordance of <{0}> in the {1} corpus...
+concordance.core.messages.ConcordanceCore.concordanceOfP0InTheP1Corpus=Concordance of {0}>in {1} corpus...
 concordance.core.messages.ConcordanceCore.context=Context
 concordance.core.messages.ConcordanceCore.failedToExportConcordanceColonP0=** Failed to export concordance\: {0}.
 concordance.core.messages.ConcordanceCore.failedToGetTextsLimitsColonP0=** Failed to retrieve texts limits\: {0}.
-concordance.core.messages.ConcordanceCore.failedToRetrieveTextidPropertyFromLines=** Failed to retrieve ‘text_id' property from rows
+concordance.core.messages.ConcordanceCore.failedToRetrieveTextidPropertyFromLines=** Failed to retrieve the 'text_id' property from rows
 concordance.core.messages.ConcordanceCore.keyword=Pivot
 concordance.core.messages.ConcordanceCore.leftContext=LeftContext
 concordance.core.messages.ConcordanceCore.leftContext_2=Left context
@@ -178,10 +192,11 @@
 concordance.core.messages.ConcordanceCore.references=References
 concordance.core.messages.ConcordanceCore.RESULT_TYPE=Concordance
 concordance.core.messages.ConcordanceCore.resultsRetrievedIn=\ the calculation took 
-concordance.core.messages.ConcordanceCore.retrievingP0Results=Retrieving {0} results…
+concordance.core.messages.ConcordanceCore.retrievingP0Results=Retrieving {0} results...
 concordance.core.messages.ConcordanceCore.rightContext=RightContext
 concordance.core.messages.ConcordanceCore.rightContext_2=Right context
 concordance.core.messages.ConcordanceCore.undefined=undefined
+concordance.core.messages.ConcordanceCore.wordCorpusOrder=Corpus order
 concordance.rcp.messages.ConcordanceUI.ampLeftContextLengthInWords=&Left context length in words
 concordance.rcp.messages.ConcordanceUI.ampRightContextLengthInWords=&Right context length in words
 concordance.rcp.messages.ConcordanceUI.anErrorOccurredWhileRetrievingTheConcordanceLinesColonP0=An error occurred while retrieving the concordance lines\: {0}.
@@ -218,7 +233,7 @@
 concordance.rcp.messages.ConcordanceUI.sup=>
 concordance.rcp.messages.ConcordanceUI.view=View
 cooccurrence.core.messages.CooccurrenceCore.coFreq=CoFreq
-cooccurrence.core.messages.CooccurrenceCore.cooccurrentsOfP0PropertieP1InTheP2Corpus=Cooccurrents of <{0}>, properties [{1}], in the {2} corpus...
+cooccurrence.core.messages.CooccurrenceCore.cooccurrentsOfP0PropertieP1InTheP2Corpus=Cooccurrents of {0}, property {1} {2} {3}, ≥{4} ≥{5} ≥{6}, in {7} corpus...
 cooccurrence.core.messages.CooccurrenceCore.errorColonNegativeArgumentInFactlnFunction=** Error\: negative argument in 'factln' function
 cooccurrence.core.messages.CooccurrenceCore.errorColonNegativeArgumentInRbicolnFunction=** Error\: negative argument in 'rbicoln' function
 cooccurrence.core.messages.CooccurrenceCore.errorColonNoCooccurrents=** Error\: no cooccurrents
@@ -236,7 +251,7 @@
 cooccurrence.core.messages.CooccurrenceCore.occ=Occ
 cooccurrence.core.messages.CooccurrenceCore.occColon=\ Occ\:
 cooccurrence.core.messages.CooccurrenceCore.occFreqCoFreqScoreMeanDistMode=Occ\tFreq\tCoFreq\tScore\tMeanDist\tMode
-cooccurrence.core.messages.CooccurrenceCore.P0CooccurentsForP1Occurrences={0} cooccurrent(s) for {1} occurrence(s) of the pivot.
+cooccurrence.core.messages.CooccurrenceCore.P0CooccurentsForP1Occurrences={0} cooccurrents for {1} occurrences of the pivot.
 cooccurrence.core.messages.CooccurrenceCore.propertiesColon=\ properties\: 
 cooccurrence.core.messages.CooccurrenceCore.RESULT_TYPE=Cooccurrence
 cooccurrence.core.messages.CooccurrenceCore.score=Score
@@ -259,12 +274,17 @@
 cooccurrence.rcp.messages.CooccurrenceUI.score_2=\ Score ≥ 
 cooccurrence.rcp.messages.CooccurrenceUI.scoreFormatDefault00000E00=Score format (default 0.0000E00)
 cooccurrence.rcp.messages.CooccurrenceUI.sortByColonP0=Sort by {0}
+cooccurrence.rcp.messages.CooccurrenceUI.structureWindow=Structure
 cooccurrence.rcp.messages.CooccurrenceUI.theScoreThresholdMustBeARealNumberCurrentValueEqualsP0=The score threshold must be a real number (the current value is {0})
 cooccurrence.rcp.messages.CooccurrenceUI.thresholdsColonFmin=Thresholds\: Fmin ≥
 cooccurrence.rcp.messages.CooccurrenceUI.usePartialLexicalTable=Calculate the margins from the frequencies of the co-occurrents instead of the frequencies of all the words of the corpus
+cooccurrence.rcp.messages.CooccurrenceUI.wordWindow=Word window
 core.messages.TXMCore.BaseOldParameters_96=Warning no corpus element defined in the {0} file. The corpus won't be correctly loaded.
 core.messages.TXMCore.binaryDirectoryP0NotFound=Corpus binary folder {0} not found.
+core.messages.TXMCore.CallingTheP0CommandWithTheP1Parameters=Calling the {0} command with {1}
+core.messages.TXMCore.CannotCallATXMCommandWithoutIDParametersP0=Cannot call a TXM command without ID (parameters\={0}).
 core.messages.TXMCore.cantFindStructuralUnitForMetadataWithIdColon=** Can not find structural unit for metadata with identifier 
+core.messages.TXMCore.CantNotifyOfP0TheP1Extension=Can't notify of {0} the "{1}" extension\: {2}.
 core.messages.TXMCore.catalogFileNotFoundP0=** Catalog file {0} not found.
 core.messages.TXMCore.checkingBinaryFormat=Checking binary corpus format...
 core.messages.TXMCore.common_absoluteFrequency=Absolute Frequency
@@ -281,9 +301,9 @@
 core.messages.TXMCore.common_noResults=No results.
 core.messages.TXMCore.common_numberOfLines=Number of lines
 core.messages.TXMCore.common_ok=OK
-core.messages.TXMCore.common_P0ItemsForP1Occurrences={0} item(s) for {1} occurrence(s).
-core.messages.TXMCore.common_P0Occurrences={0} occurrence(s).
-core.messages.TXMCore.common_P0Positions={0} position(s).
+core.messages.TXMCore.common_P0ItemsForP1Occurrences={0} item for {1} occurrences.
+core.messages.TXMCore.common_P0Occurrences={0} occurrences.
+core.messages.TXMCore.common_P0Positions=Number of occurrences\: [{0}].
 core.messages.TXMCore.common_properties=Properties\:
 core.messages.TXMCore.common_property=Property
 core.messages.TXMCore.common_queriesColonP0=Queries\: {0}.
@@ -298,13 +318,19 @@
 core.messages.TXMCore.common_vMax=Vmax
 core.messages.TXMCore.common_warning=Warning
 core.messages.TXMCore.computingColon=Computing\: 
+core.messages.TXMCore.computingParentsOfP0=Computing parents branch of ''{0}''...
 core.messages.TXMCore.connectedToCQP=Connected to CQP.
 core.messages.TXMCore.corpusColon=Corpus\: 
 core.messages.TXMCore.corpusColongetLocaleColonCQPIsNotReadyToAnswerColon=Corpus\:getLocale\: CQP is not ready to answer\: 
+core.messages.TXMCore.corpusImportDoneInP0=Import done in {0}.
+core.messages.TXMCore.corpusUpdateDoneInP0=Update done in {0}.
 core.messages.TXMCore.couldNotCreateTXMHOMEDirectoryColonP0=** Failed to create TXMHOME folder {0}.
+core.messages.TXMCore.CouldNotDeleteTheP0Result=** Could not delete result {0}.
 core.messages.TXMCore.couldntReadCorpusColon=** Can not read the corpus data\: 
 core.messages.TXMCore.cQiClientNotInitialized=** CQi Client not initialized
+core.messages.TXMCore.creatingCorpus=Importing corpus...
 core.messages.TXMCore.dataDirectoryIsMissingColonP0=The ''data'' folder {0} is missing
+core.messages.TXMCore.deleteColsColonP0=
 core.messages.TXMCore.doesNotExists=\ does not exist.
 core.messages.TXMCore.encodingColon=, Encoding\: 
 core.messages.TXMCore.endOfCQPWaitTest=End of the CQP waiting test.
@@ -325,14 +351,17 @@
 core.messages.TXMCore.errorDuringWorkspaceInitializationColonP0=** Failed to initialize workspace\: {0}.
 core.messages.TXMCore.errorLoadingWorkspaceFromFileColonP0=** Failed to read workspace from file {0}.
 core.messages.TXMCore.errorRegDirColon=** Error in the registry directory\: 
+core.messages.TXMCore.ErrorWhileComputingP1DbldotP1=Error while computing {0}\: {1}.
 core.messages.TXMCore.errorWhileConnectingToSearchEngine=** Failed to connect to the search engine\: 
 core.messages.TXMCore.errorWhileGettingMetadatasFromBaseimportMetadatasColon=** Error while retrieving metadata of the corpus\: 
+core.messages.TXMCore.errorWhileImportingDataColonP0=
 core.messages.TXMCore.errorWhilePostInstallingPluginsP0=Error while post-installing plugins\: {0}
 core.messages.TXMCore.errorWhilePreInstallingPluginsP0=Error while pre-installing plugins\: {0}
 core.messages.TXMCore.errorWhileWaitingForCQP=** Error while waiting for CQP\: {0}.
 core.messages.TXMCore.evaluatingExtensionColonP0FromP1=Evaluating extension\: {0} from {1}
 core.messages.TXMCore.exceptionColonP0=Exception\: {0}
 core.messages.TXMCore.failedToAccessStructuralPropertyValues=** Failed to access structural property values 
+core.messages.TXMCore.FailedToCallTheP0HyperlinkedCommandWithP1AndTheP2Parameters=** Failed to call the ''{0}'' hyperlinked command with ''{1}'' and the ''{2}'' parameters.
 core.messages.TXMCore.failedToCopyTXMFilesFromTXMINSTALLDIRToTXMHOMEColonP0=** Failed to copy TXM files from the TXMINSTALL DIR folder to the TXMHOME folder\: {0}.
 core.messages.TXMCore.failedToCreatePartColon=** Failed to create part\: 
 core.messages.TXMCore.failedToExec=** Failed to execute {0}\: {1}.
@@ -340,9 +369,11 @@
 core.messages.TXMCore.failedToExecTskillCqpserverexeColon=** Failed to execute ''tskill cqpserver.exe''\: {0}.
 core.messages.TXMCore.failedToGetLastCQPErrorColon=** Failed to retrieve last CQP error\: 
 core.messages.TXMCore.failedToGetSupValuesOf=** Failed to retrieve structural values of 
+core.messages.TXMCore.failedToImportLexicalTable=
 core.messages.TXMCore.failedToLoadBaseParametersFromTheP0File=** Failed to load the corpus parameters from the {0} file.
-core.messages.TXMCore.failedToRestorePartition=** Failed to restore partition 
-core.messages.TXMCore.failedToRestoreSubcorpus=** Failed to restore subcorpus 
+core.messages.TXMCore.FailedToOpenTheP0Editor=Failed to open editor {0}.
+core.messages.TXMCore.failedToRestorePartition=** Failed to restore partition {0} of corpus {1}\: {2}
+core.messages.TXMCore.failedToRestoreSubcorpus=** Failed to restore subcorpus {0} of corpus {1}\: {2}
 core.messages.TXMCore.failedToStartMemCqiClientColon=** Failed to start CQP in memory mode.
 core.messages.TXMCore.file=** File 
 core.messages.TXMCore.fillImportxmlWithColon=Fill ''import.xml'' file with\: 
@@ -354,8 +385,11 @@
 core.messages.TXMCore.hasNoBase=has no ''root corpus'
 core.messages.TXMCore.htmlDirectoryIsMissingColonP0=The ''HTML'' folder {0} is missing
 core.messages.TXMCore.in=\ in \t\t\t\t\t\t\t\t
+core.messages.TXMCore.info_cancelingComputingOfP0P1=Canceling computing of {0} ({1})...
+core.messages.TXMCore.info_computingChildrenOfP0P1=Computing children of ''{0}'' ({1})...
+core.messages.TXMCore.info_p0P1Deleted={0} "{1}" deleted.
 core.messages.TXMCore.initializationOfGroovyImportScriptRunner=Initialization of GroovyImportScriptRunner
-core.messages.TXMCore.initializingCorpora=Initializing corpora...
+core.messages.TXMCore.initializingCorpora=Initializing corpora ({0}/{1})...
 core.messages.TXMCore.initializingToolbox=Initializing Toolbox...
 core.messages.TXMCore.iOColon=IO\: 
 core.messages.TXMCore.isMissing=''{0}'' can not be found.
@@ -369,12 +403,16 @@
 core.messages.TXMCore.malformedURLFileP0=** Malformed URL\: {0}.
 core.messages.TXMCore.managerErrorDuringInitializationColonP0NotFound=** Catalog Manager initialization error\: {0} not found.
 core.messages.TXMCore.matchesFound=matches found.
+core.messages.TXMCore.mergeColsColonP0=
+core.messages.TXMCore.mergeOrDeleteColumns=
+core.messages.TXMCore.mergeOrDeleteRows=
+core.messages.TXMCore.mergingLines=
 core.messages.TXMCore.noValuesGiven=No values given
 core.messages.TXMCore.noWorkspaceFoundCreatingANewOneP0=** No workspace found, creating a new workspace in the {0} folder.
 core.messages.TXMCore.numberOfMatch=Number of matches 
 core.messages.TXMCore.numberOfSubMatch=Number of sub-matches 
 core.messages.TXMCore.orTheEngineWasNotStartedWithTheCommandLineColon=** CQP server startup failed with the command line\: {0}.
-core.messages.TXMCore.P0BuiltParts={0} partie(s) construite(s).
+core.messages.TXMCore.P0DblDotP1=\ 
 core.messages.TXMCore.pARAMSColonP0=Parameters\: {0}
 core.messages.TXMCore.parentDirectoryP0NotFound=Parent folder ''{0}'' not found.
 core.messages.TXMCore.processing=Processing...
@@ -388,6 +426,7 @@
 core.messages.TXMCore.reorganizingFilesOfP0=reorganizing files of {0}
 core.messages.TXMCore.sAXColon=SAX\: 
 core.messages.TXMCore.selectionErrorColonTheCorpus=Object selection error\: the corpus 
+core.messages.TXMCore.sortDone=
 core.messages.TXMCore.supBeginningExecutionOfP0=> beginning execution of {0}
 core.messages.TXMCore.supEndOfExecution=> end of execution 
 core.messages.TXMCore.textMetadataColon=Text metadata\: 
@@ -395,9 +434,11 @@
 core.messages.TXMCore.theFocusIsEmptyOrNull=** The focus is empty or null.
 core.messages.TXMCore.theP0PartFocusDoesntBelongToPartitionP1=There is no {0} part in the {1} partition.
 core.messages.TXMCore.ToolboxStatesWorkspaceColonP0=\ Workspace\: {0}
+core.messages.TXMCore.tP0vP1fminP2fmaxP3=
 core.messages.TXMCore.txmDirectoryIsMissingColonP0=The ''txm'' folder {0} is missing
 core.messages.TXMCore.tXMNeedsFoldersColonP0P1P2AndP3=TXM needs the folders\: {0}, {1}, {2} and {3}.
 core.messages.TXMCore.unknownPartitionName=** Unknown partition name.
+core.messages.TXMCore.updatingCorpus=Updating corpus...
 core.messages.TXMCore.v=, v 
 core.messages.TXMCore.warningColonCantLoadCorpus=Warning\: can not load the corpus 
 core.messages.TXMCore.warningColonDuplicateQueryEntryColonP0=Warning\: the {0} query is duplicated.
@@ -431,11 +472,11 @@
 edition.rcp.messages.EditionUI.nextPage=Next page
 edition.rcp.messages.EditionUI.nextText=Next text
 edition.rcp.messages.EditionUI.noEditionFound=Edition not found
-edition.rcp.messages.EditionUI.noEditionFoundForTextEqualsP0AndEditionEqualsP1=No ''{1}'' edition found for text {0}
+edition.rcp.messages.EditionUI.noEditionFoundForTextEqualsP0AndEditionEqualsP1=No ''{0}'' edition found for text ''{1}''.
 edition.rcp.messages.EditionUI.noEditionToOpen=No edition available.
-edition.rcp.messages.EditionUI.noEditionWithNameEqualsP0AvailableForTextEqualsP1=No "{1}" edition found for text {0}.
-edition.rcp.messages.EditionUI.openingDefaultEditionsColonP0=Opening edition "{0}"...
-edition.rcp.messages.EditionUI.openingWithFirstEditionNoDefaultEditionSetColonP0=Opening the "{0}" edition (no default edition).
+edition.rcp.messages.EditionUI.noEditionWithNameEqualsP0AvailableForTextEqualsP1=No ''{0}'' edition found for text ''{1}''.
+edition.rcp.messages.EditionUI.openingDefaultEditionsColonP0=Opening [{0}] edition...
+edition.rcp.messages.EditionUI.openingWithFirstEditionNoDefaultEditionSetColonP0=Opening [{0}] edition (no default edition).
 edition.rcp.messages.EditionUI.pageButtons=page buttons
 edition.rcp.messages.EditionUI.pageNotFoundP0=Page ''{0}'' not found.
 edition.rcp.messages.EditionUI.previousPage=Previous page
@@ -449,18 +490,24 @@
 groovy.core.messages.Groovy.errorImportNotCorrectlyEndedSeeConsoleMessages=Error\: import not correctly ended. See previous messages.
 groovy.core.messages.Groovy.errorTreeTaggerAnnotationEngineIsNotReady=** Error\: TreeTagger annotation engine is not ready please check TXM > Advance > NLP > TreeTagger preferences. Aborting.
 groovy.core.messages.Groovy.restartingToolboxSearchengines=Restarting search engine...
-groovy.core.messages.Groovy.startingTheP0GroovyImportScript=Starting the {0} Groovy import script.
+groovy.core.messages.Groovy.startingTheP0GroovyImportScript=Starting the {0} Groovy import script...
+groovy.core.messages.Groovy.startingTheP0importModule=Starting the  "{0}" import module...
 index.core.messages.IndexCore.computingTheLexiconOfSubcorpusP0=Computing the lexicon of sub-corpus {0}…
 index.core.messages.IndexCore.consoleColonP0=Console\: {0}
 index.core.messages.IndexCore.error_failedToExportLexiconColonP0=** Failed to export Lexicon \: {0}.
 index.core.messages.IndexCore.formsAndFrequenciesTablesMustHaveTheSameSize=Forms and frequencies tables must have the same size.
 index.core.messages.IndexCore.indexColonCorpusP0queryP1propertiesP2FminP3FmaxP4=Index\:\n\tCorpus {0}\n\tQuery {1}\n\tProperties {2}\n\tFmin {3}\n\tFmax {4}
 index.core.messages.IndexCore.indexColonPartitionP0queryP1propertiesP2FminP3FmaxP4=Index\:\n\tPartition {0}\n\tQuery {1}\n\tProperties {2}\n\tFmin {3}\n\tFmax {4}
-index.core.messages.IndexCore.indexOfP0PropertiesP1InTheP2Corpus=Index of <{0}>, properties [{1}], in the {2} corpus...
+index.core.messages.IndexCore.indexOfP0PropertiesP1InTheP2Corpus=Index of {0}, property {1}, in {2} corpus...
+index.core.messages.IndexCore.indexOfP0PropertiesP1OnP2Partition=Index of {0}, property {1}, on {2} partition...
 index.core.messages.IndexCore.lexicon=Lexicon
 index.core.messages.IndexCore.lexiconColonP0=Lexicon\: {0}
-index.core.messages.IndexCore.lexiconOfP0InTheP1Corpus=Lexicon of property [{0}] in the {1} corpus...
+index.core.messages.IndexCore.lexiconOfP0InTheP1Corpus=Lexicon of {0} property in {1} corpus...
+index.core.messages.IndexCore.PARTITION_RESULT_TYPE=Partition index
 index.core.messages.IndexCore.RESULT_TYPE=Index
+index.rcp.messages.IndexUI.common_frequency=
+index.rcp.messages.IndexUI.common_query=
+index.rcp.messages.IndexUI.common_units=
 index.rcp.messages.IndexUI.computingIndex=Computing index…
 index.rcp.messages.IndexUI.couldntInitializeIndexTable=**  Can not initialize the index table
 index.rcp.messages.IndexUI.failedToComputeIndex=** Failed to compute the index
@@ -474,9 +521,13 @@
 index.rcp.messages.IndexUI.openingIndexResults=Opening the Index
 index.rcp.messages.IndexUI.openingTheIndexResults=Opening the index table
 index.rcp.messages.IndexUI.pageSize=Results per page
-internalview.core.messages.InternalViewCore.internalViewColonFailedToRetrieveStructPropertiesValuesColonP0=** Internal view\: failed to retrieve structural property values\: {0}.
+index.rcp.messages.IndexUI.sortDone=
+index.rcp.messages.IndexUI.sortingColumn=
+index.rcp.messages.IndexUI.tP0vP1fminP2fmaxP3=t {0}, v {1}, fmin {2}, fmax {3}
+internalview.core.messages.InternalViewCore.info_browsingP0=Opening {0} Browser...
+internalview.core.messages.InternalViewCore.internalViewColonFailedToRetrieveStructPropertiesValuesColonP0=** Browser\: failed to retrieve structural property values\: {0}.
 internalview.core.messages.InternalViewCore.noStructureInformations=\  No. structure informations
-internalview.core.messages.InternalViewCore.RESULT_TYPE=Internal View
+internalview.core.messages.InternalViewCore.RESULT_TYPE=Browser
 internalview.core.messages.InternalViewCore.structureInformationsColon=\  Structure informations\: 
 internalview.rcp.messages.InternalViewUI.error_backto_internalview=** Error\: could not open internal view window\: {0}
 internalview.rcp.messages.InternalViewUI.errorColonSelectionIsNotACorpus=** Error\: the selected object is not a corpus
@@ -485,14 +536,21 @@
 internalview.rcp.messages.InternalViewUI.queryColonP0=query\: {0}
 internalview.rcp.messages.InternalViewUI.structuralProperties=Structural properties\: 
 internalview.rcp.messages.InternalViewUI.structure=Structure\: 
+internalview.rcp.messages.InternalViewUI.warningTheNavigatorTableContentHasBeenCutToP0LinesWasP1=Warning\: the navigator table content has been cut to {0} (was {1}).
 lexicaltable.core.messages.LexicalTableCore.error_lineXDoesNotHaveXXolumns=Line {0} does not have {1} column(s).
 lexicaltable.core.messages.LexicalTableCore.error_marginIsHigherThanThePartitionSize=** Error\: margins are larger than the sum of the parts.
 lexicaltable.core.messages.LexicalTableCore.error_notEnoughColumns=Not enough columns ({0})\: minimum is two.
-lexicaltable.core.messages.LexicalTableCore.info_buildingLexicalTableWith=Building lexical table with {0}.
+lexicaltable.core.messages.LexicalTableCore.info_buildingLexicalTableWith=Computing lexical table with {0}.
+lexicaltable.core.messages.LexicalTableCore.info_creatingLexicalTableWithTheP0CorpusAndTheP1Subcorpus=Lexical table with the {0} corpus and the {1} subcorpus...
+lexicaltable.core.messages.LexicalTableCore.info_creatingLexicalTableWithTheP0PartitionCommaPropertiesP1=Lexical table of {0} partition, property {1}...
+lexicaltable.core.messages.LexicalTableCore.info_creatingLexicalTableWithTheP0PartitionIndex=Lexical table of {0} partition index...
 lexicaltable.core.messages.LexicalTableCore.RESULT_TYPE=Lexical table
 lexicaltable.rcp.messages.LexicalTableUI.canNotCreateALexicalTableWithAnIndexCreatedOnACorpus=** Can not create a lexical table from an index created on a corpus.
+lexicaltable.rcp.messages.LexicalTableUI.DataImportedP0ColumnsAndP1Rows=Data imported\: {0} columns and {1} rows.
 lexicaltable.rcp.messages.LexicalTableUI.deleteColsColonP0=Deleting columns {0}...
+lexicaltable.rcp.messages.LexicalTableUI.errorCannotBuildALexicalTableWithLessThan2Lines=Error\: cannot build a lexical table with less than 2 lines
 lexicaltable.rcp.messages.LexicalTableUI.errorColonDifferentColumnsNumberColonBeforeP0AfterP1=** Error\: the number of columns differs\: {0} before and {1} after.
+lexicaltable.rcp.messages.LexicalTableUI.ErrorDataImportFailedP0=Error\: data import failed\: 
 lexicaltable.rcp.messages.LexicalTableUI.errorWhileImportingDataColonP0=** Error while importing data {0}.
 lexicaltable.rcp.messages.LexicalTableUI.failedToImportLexicalTable=** Failed to import lexical table.
 lexicaltable.rcp.messages.LexicalTableUI.mergeColsColonP0=Merging columns\: {0}...
@@ -500,6 +558,7 @@
 lexicaltable.rcp.messages.LexicalTableUI.mergeOrDeleteRows=Merge or Delete rows
 lexicaltable.rcp.messages.LexicalTableUI.mergingLines=Merging lines
 lexicaltable.rcp.messages.LexicalTableUI.openingMargeConfigurationDialog=Opening the margins configuration dialog box
+lexicaltable.rcp.messages.LexicalTableUI.PleaseReopenTheLexicalTableToSeeTheModifications=Re-open the lexical table to see the modifications
 lexicaltable.rcp.messages.LexicalTableUI.selectWhichMarginsYouWantToUse=Select which margins you want to use
 lexicaltable.rcp.messages.LexicalTableUI.tP0vP1fminP2fmaxP3=T {0} V {1} Fmin {2} Fmax {3}
 lexicaltable.rcp.messages.LexicalTableUI.useAllOccurrences=Calculate the margins from the frequencies of all the words of the corpus
@@ -508,6 +567,7 @@
 lexicaltable.rcp.messages.LexicalTableUI.vocabulariesMustShareTheSamePropertiesColonP0=** Vocabularies must share the same properties\: {0}.
 links.rcp.messages..noMatchesWasSetCommandCanceled=No matches parameter set, command aborted.
 links.rcp.messages..noQueryWasSetCommandCanceled=No Query parameter set, command aborted.
+links.rcp.messages..NoResultFondWithP0=No result found with 
 para.rcp.messages.ParaBrowserUI.openingTheParabrowser=Opening the internal browser
 para.rcp.messages.ParaBrowserUI.openParabrowser=Open internal Browser
 para.rcp.messages.ParaBrowserUI.paraBrowserColonGetNextP0StructP1ParaidP2ValueP3=ParaBrowser\: get next({0}) struct {1} paraid {2} value {3}
@@ -516,17 +576,21 @@
 para.rcp.messages.ParaBrowserUI.refColonP0ColonP1=Ref\: {0}\: {1}
 para.rcp.messages.ParaBrowserUI.references=References
 partition.core.messages.PartitionCore.cantCreateDimensionsPartitionChartFileChartsEngineColonP0=** Can not create partition size chart file (charts engine {0})
+partition.core.messages.PartitionCore.chart_title_dimensionsOfTheP0PartitionInTheP1Corpus=Dimensions of the {0} partition in the {1} corpus
 partition.core.messages.PartitionCore.dimensionsColonP0=Dimensions\: {0}
-partition.core.messages.PartitionCore.dimensionsOfTheP0PartitionInTheP1Corpus=Dimensions of the {0} partition in the {1} corpus
+partition.core.messages.PartitionCore.info_dimensionsOfTheP0Partition=Dimensions of {0} partition...
 partition.core.messages.PartitionCore.numberOfWords=Number of words
 partition.core.messages.PartitionCore.part=Part
 partition.core.messages.PartitionCore.parts=Part(s)
-partition.core.messages.PartitionCore.RESULT_TYPE=Properties
+partition.core.messages.PartitionCore.RESULT_TYPE=Dimensions
 partition.core.messages.PartitionCore.sortedBySize=sorted by size
 partition.core.messages.PartitionCore.t=t
 partition.rcp.messages.PartitionUI.dimensionsChartRendering=Dimensions chart rendering
 partition.rcp.messages.PartitionUI.displayPartsCountInChartTitle=Show the number of parts in the chart title
 partition.rcp.messages.PartitionUI.sortByPartSize=Sort by part size
+perl.rcp.messages..ExecutableAdditionalParameters=executable additional parameters
+perl.rcp.messages..ExecutableName=Executable name
+perl.rcp.messages..HomeFolder=HOME folder
 progression.core.messages.ProgressionCore.density=(density)
 progression.core.messages.ProgressionCore.doneColonNoMatchFound=Done\: no match found.
 progression.core.messages.ProgressionCore.errorColonSubcorpusWithSize0=** Error\: the sub-corpus is empty
@@ -534,7 +598,7 @@
 progression.core.messages.ProgressionCore.inP0=in {0}
 progression.core.messages.ProgressionCore.occurrences=Occurrences
 progression.core.messages.ProgressionCore.progressionOf=Progression of 
-progression.core.messages.ProgressionCore.progressionOfP0InTheP1Corpus=Progression of <{0}> in the {1} corpus...
+progression.core.messages.ProgressionCore.progressionOfP0InTheP1Corpus=Progression of {0} in {1} corpus...
 progression.core.messages.ProgressionCore.propertyColon=, property\: 
 progression.core.messages.ProgressionCore.RESULT_TYPE=Progression
 progression.core.messages.ProgressionCore.structureColon=structure\: 
@@ -559,7 +623,6 @@
 progression.rcp.messages.ProgressionUI.selectAnUTF8PropertyFile=Select an UTF-8 encoded property file
 progression.rcp.messages.ProgressionUI.stripMultiplierErrorColonP0=Strip multiplier error\: {0}
 progression.rcp.messages.ProgressionUI.textP0IsMissing=Text {0} is missing.
-properties.core.messages.PropertiesCore.computingProperties=Computing properties of the {0} corpus...
 properties.core.messages.PropertiesCore.createdTheP0=<p>Creation date\: {0}</p>
 properties.core.messages.PropertiesCore.descriptionOf=Properties of 
 properties.core.messages.PropertiesCore.error=** Error
@@ -570,8 +633,8 @@
 properties.core.messages.PropertiesCore.generalStatistics_2=Summary Statistics
 properties.core.messages.PropertiesCore.lexicalUnitsPropertiesMaxP0Values=Lexical Units properties (max {0} values)
 properties.core.messages.PropertiesCore.noProperty=No property
-properties.core.messages.PropertiesCore.numberOfStructuralUnits=Number of structural units 
-properties.core.messages.PropertiesCore.numberOfWordProperties=Number of word properties 
+properties.core.messages.PropertiesCore.numberOfStructuralUnits=Number of structural units\: {0}&nbsp;&nbsp;({1})
+properties.core.messages.PropertiesCore.numberOfWordProperties=Number of word properties\: {0}&nbsp;&nbsp;({1})
 properties.core.messages.PropertiesCore.numberOfWordsP0=Number of words\: {0}
 properties.core.messages.PropertiesCore.RESULT_TYPE=Properties
 properties.core.messages.PropertiesCore.s=- S 
@@ -582,10 +645,13 @@
 properties.core.messages.PropertiesCore.wordProperties=- Word properties 
 properties.rcp.messages.PropertiesUI.apply=Apply
 properties.rcp.messages.PropertiesUI.corpusProperties=corpus properties
+properties.rcp.messages.PropertiesUI.Description=Description
 properties.rcp.messages.PropertiesUI.descriptionColon=Description\: 
 properties.rcp.messages.PropertiesUI.displayedNameColon=Displayed name\: 
+properties.rcp.messages.PropertiesUI.Documentation=Documentation
 properties.rcp.messages.PropertiesUI.editProperties=edit properties
 properties.rcp.messages.PropertiesUI.maximumValuesToDisplay=Maximum number of values to display
+properties.rcp.messages.PropertiesUI.ShowTheStartPage=Shows the start page.
 properties.rcp.messages.PropertiesUI.theMaximumNumberOfWordPropertyValuesToShow=The maximum number of word property values to show
 properties.rcp.messages.PropertiesUI.vMax=V max
 rcp.messages.TXMUI._1=1.\t
@@ -597,6 +663,7 @@
 rcp.messages.TXMUI.abort=Abort
 rcp.messages.TXMUI.abortingLoadingOfPOACorpusWithTheSameCQPIDAlreadyExists=A corpus with the same CQP MainCorpus identifier {1} already exists. Aborting loading of {0}.
 rcp.messages.TXMUI.abortingLoadingOfPOACorpusWithTheSameNameAlreadyExists=A corpus with the same name {1} already exists. Aborting loading of {0}.
+rcp.messages.TXMUI.abortingWindowsUpdate=It is necessary to launch TXM as administrator to be able to check and install updates.\nPlease quit TXM, re-launch it as administrator, then re-launch this command to be able to check and install updates.
 rcp.messages.TXMUI.aboutTXM=About TXM…
 rcp.messages.TXMUI.activateProxyService=Activate Proxy Service
 rcp.messages.TXMUI.addAWord=Add a word
@@ -605,7 +672,8 @@
 rcp.messages.TXMUI.addingToSelection=Add to selection
 rcp.messages.TXMUI.advanced=Advanced
 rcp.messages.TXMUI.advancedUserMode=Advanced user mode
-rcp.messages.TXMUI.allCriteria=All criteria (&)
+rcp.messages.TXMUI.allCriteria=All criteria (&&)
+rcp.messages.TXMUI.AllEditorsUsingThisCorpusWillBeClosedandtheCorpusWillBeUpdatedContinue=All editors using this corpus will be closed and the corpus will be update.\n\nContinue?
 rcp.messages.TXMUI.alwaysSaveBeforeLaunching=Always save before launching
 rcp.messages.TXMUI.ampContextsDisplayOptions=&Contexts display options
 rcp.messages.TXMUI.ampMultipleSort=&Multiple Sort
@@ -618,28 +686,39 @@
 rcp.messages.TXMUI.ampStructureColon=&Structure\:
 rcp.messages.TXMUI.ampValue=&Value 
 rcp.messages.TXMUI.andFrom=and from
-rcp.messages.TXMUI.annotateTheCorpus=Annotate the corpus
+rcp.messages.TXMUI.AnImportDotXMLImportConfigurationFileWasFoundRestoringImportParametersUsingThisfile=An import.xml import configuration file was found. Restoring import parameters using this file.
+rcp.messages.TXMUI.AnnotationsEngines=Annotation engines
 rcp.messages.TXMUI.areYouSureYouWantToDeleteP0Colon=Are you sure you want to delete files {0}
 rcp.messages.TXMUI.argsColon=Arguments\: {0}.
+rcp.messages.TXMUI.AskTheLanguageWhenImportingFromAClipboard=Ask lang when importing from clipboard
 rcp.messages.TXMUI.assign=Assign
 rcp.messages.TXMUI.assisted=Assisted
+rcp.messages.TXMUI.AutomaticallyUpdateSubResults=Automatically update sub-results
 rcp.messages.TXMUI.automaticRecomputingWhenChangingAParameter=Automatic recomputing when changing a parameter
 rcp.messages.TXMUI.automaticUpdates=Automatic updates
+rcp.messages.TXMUI.AvailableSourceFilesEncodingCodeOnlyMostUsedAreShown=Source files encoding code (only the most used are shown)
 rcp.messages.TXMUI.aWord=a word
 rcp.messages.TXMUI.aWordWithItsProperties=a word with properties
 rcp.messages.TXMUI.aWordWithItsProperty=a word with its property
+rcp.messages.TXMUI.Back=Back
 rcp.messages.TXMUI.binaryCorpusIsNotATXM079CorpusNoImportXmlFile=Binary corpus is not a TXM 0.7.9 corpus (no import.xml file).
 rcp.messages.TXMUI.binaryCorpusIsNotATXM080CorpusNoSettingsNorProjectFile={0} binary corpus is not a TXM 0.8.0 corpus (no ".settings" nor ".project" file).
 rcp.messages.TXMUI.buildEdition=Build edition
+rcp.messages.TXMUI.BuildFacsEdition=Build 'facs' edition
+rcp.messages.TXMUI.BuildWordIdentifiers=Build word identifiers
 rcp.messages.TXMUI.callingGroovyPrestartScript=Calling Groovy prestart script...
 rcp.messages.TXMUI.callingGroovyStartScript=Calling Groovy start script...
+rcp.messages.TXMUI.Cancel=Cancel
+rcp.messages.TXMUI.CancelCredentialSettings=Cancel credential settings
 rcp.messages.TXMUI.canceling=Canceling…
 rcp.messages.TXMUI.canceling_2=Canceling
+rcp.messages.TXMUI.cancelingP0=Canceling ''{0}''…
 rcp.messages.TXMUI.cancelingRequested=\: canceling requested
 rcp.messages.TXMUI.cannotAskForTheSimpleTabWhenTheUserHasSelectedTheAdvancedTab=** Can not display the simple options tab when the user has selected the advanced options tab
 rcp.messages.TXMUI.cannotComputeCooccurrencesWithTheSelection=** Can not compute cooccurrents of the selection {0}.
 rcp.messages.TXMUI.cannotCreateALexicalTableFromAnIndexCreatedWithACorpusMoreThanOneColumnIsNeeded=** Can not  create a lexical table from an Index created with a corpus
 rcp.messages.TXMUI.canNotCreateATableWithTheProvidedInformationColonP0=** Can not create a table with the information provided\: {0}
+rcp.messages.TXMUI.CanNotDeleteP0=Can not delete\: {0}.
 rcp.messages.TXMUI.cannotDrawAGraphicWithTheInformationProvided=** Can not  draw a graphic with the information provided.
 rcp.messages.TXMUI.cannotReadTheFileP0=** Can not read file {0}.
 rcp.messages.TXMUI.cannotSaveImportConfigurationNoSourceFolderSelected=** Can not  save import parameters\: no source folder selected.
@@ -648,25 +727,32 @@
 rcp.messages.TXMUI.cantOpenGraphicP0=** Can not open graphic {0}
 rcp.messages.TXMUI.changeCharactersEncoding=Change characters encoding
 rcp.messages.TXMUI.changeCharactersEncodingCurrentEncodingColon=Change characters encoding.\n\n\tCurrent encoding\: {0}\n\tDefault encoding\: {1}
+rcp.messages.TXMUI.ChangingTheWorkingDirectory=Changing working directory...
 rcp.messages.TXMUI.characterEncoding=Character encoding
 rcp.messages.TXMUI.checkForUpdatesAtStartup=Check for updates at startup
 rcp.messages.TXMUI.checkingForExistingWorkspaceDirectory=Verifying the presence of the workspace directory
 rcp.messages.TXMUI.chooseOutfile=Choose the output file
 rcp.messages.TXMUI.chooseTheLanguage=Choose the language
+rcp.messages.TXMUI.ClickToSelectTheCorpusSourceDirectory=Click to select the corpus source directory
 rcp.messages.TXMUI.clipboard=Clipboard
 rcp.messages.TXMUI.clipboard_2=clipboard
 rcp.messages.TXMUI.clipboardIsEmpty=** The clipboard is empty.
+rcp.messages.TXMUI.Closing=Closing
 rcp.messages.TXMUI.closingColon=Closing\: 
 rcp.messages.TXMUI.closingEmptyEditors=Closing empty editors
+rcp.messages.TXMUI.ClosingTheP0Corpus=Closing corpus 
 rcp.messages.TXMUI.columnIndexIsTooBig=Column number too big.
 rcp.messages.TXMUI.columnsSeparatedBy=Columns separated by
 rcp.messages.TXMUI.commands=Commands
 rcp.messages.TXMUI.common_areYouSure=Are you sure ?
 rcp.messages.TXMUI.common_beginning=Beginning
 rcp.messages.TXMUI.common_displayOptions=Display options
+rcp.messages.TXMUI.common_displayOptionsOfP0={0} display options
 rcp.messages.TXMUI.common_end=End
 rcp.messages.TXMUI.common_enterRegularExpressionOfYourSearch=Enter the regular expression of your search
 rcp.messages.TXMUI.common_refresh=Update
+rcp.messages.TXMUI.CommonSourcesLangOfTreeTaggerModels=Sources lang (show only the TreeTagger common language)
+rcp.messages.TXMUI.CompilingP0Etc=Compiling {0}...
 rcp.messages.TXMUI.completeNameAuthorDateLicenseComment=Complete name, author, date, license, comment…
 rcp.messages.TXMUI.complexSortColonP0=Multiple sort {0}
 rcp.messages.TXMUI.computeSubCorpusOnP0QueryColonP1=Computing a sub-corpus of {0} with query {1}
@@ -676,13 +762,18 @@
 rcp.messages.TXMUI.concordanceContextStructureLimits=Structures delimiting concordance contexts
 rcp.messages.TXMUI.configurationOfTheUserInterfaceLanguage=Configuration of the user interface language
 rcp.messages.TXMUI.confirm=Confirm
+rcp.messages.TXMUI.connect=Connect
 rcp.messages.TXMUI.consoleReportsAnInternalError=\nInternal error.
 rcp.messages.TXMUI.contains=contains
 rcp.messages.TXMUI.contextColon=Context\: 
 rcp.messages.TXMUI.contextsDisplayOptions=Contexts display options
+rcp.messages.TXMUI.ContinueAndLostTheUnsavedAnnotations=\n\nContinue and lost the unsaved annotations 
+rcp.messages.TXMUI.ConvertingEtc=Converting...
 rcp.messages.TXMUI.coocMatrixColon=Word-word matrix\: {0}.
 rcp.messages.TXMUI.coocMatrixParameters=Word-word matrix parameters
 rcp.messages.TXMUI.copiedLinesColon=Copied lines\: \n{0}
+rcp.messages.TXMUI.CopingFilesP0=Coping files\: 
+rcp.messages.TXMUI.Copy=Copy
 rcp.messages.TXMUI.corporaBackupedColonP0=Corpora saved in\: {0}.
 rcp.messages.TXMUI.corporaOfPreviousTXMP0=Corpora of previous TXM {0}
 rcp.messages.TXMUI.corporaWillBeRestoredInTheFollowingOrderCorporaAlreadyRestoredWillNotBeReplaced=Corpora will be restored in the following order (corpora already restored are not replaced)
@@ -692,29 +783,43 @@
 rcp.messages.TXMUI.corpusNameDoesNotMatchesTheAZAZ09120PatternColonP0=The corpus name does not conform to the syntax ''[AZ] [- A-Z0-9] {1,20}''\: {0}.
 rcp.messages.TXMUI.corpusNameIsMandatory=Corpus name is mandatory
 rcp.messages.TXMUI.corpusNameOnlyCapsAndNoDigitAtBeginning=Corpus name* (upper case, no figure at the beginning)
+rcp.messages.TXMUI.CouldNotAddTheDefaultExtensionRepository=Could not add update default extensions repository\: 
+rcp.messages.TXMUI.CouldNotAddTheDefaultUpdateRepository=Could not add update default repository\: 
+rcp.messages.TXMUI.CouldNotAddTheP0ExtensionsUpdateRepositoryP1=Could not add the extension update {0} repository\: 
+rcp.messages.TXMUI.CouldNotAddTheP0UpdateRepositoryP1=Could not add update {0} repository\: 
 rcp.messages.TXMUI.couldNotCreateBackupDirectoryColon=** Failed\: the corpus backup folder {0} could not be created.
+rcp.messages.TXMUI.CouldNotCreateTheGrrovyScriptEngineAborting=Could not create the Groovy script engine. Aborting...
 rcp.messages.TXMUI.couldNotFindDirectoryColonP0=** Could not find directory {0}
 rcp.messages.TXMUI.couldNotFindTextP0InCorpusP1=** Can not find text {0} in corpus {1}
 rcp.messages.TXMUI.couldNotLaunchTheInternalWebBrowserYouMustSetThatParameterInThePreferencesMenuColonGeneralSupWebNavigator=** Can not launch the internal web browser. Please set that parameter in the preferences\: General > Web Navigator
+rcp.messages.TXMUI.CouldNotLoadThecorpusFromtheP0DirectoryP1=Could not load corpus from 
 rcp.messages.TXMUI.couldNotReadInstallPreferencesFile=** Failed to read installation preferences file {0}.
 rcp.messages.TXMUI.couldNotStartProxyConfigurationColon=** Can not start proxy configuration\: {0}.
 rcp.messages.TXMUI.couldNotUnzipBinaryCorpusColon=** Failed to unzip binary corpus {0}
+rcp.messages.TXMUI.CouldNotUpdateTXMP0=Could not update TXM\: 
+rcp.messages.TXMUI.CQPStructurePropertiesProjection=CQP Structure properties projections
+rcp.messages.TXMUI.CrashLogsDirectory=Crash logs directory
 rcp.messages.TXMUI.createANewMacroFromATemplate=Create a new macro from a template
 rcp.messages.TXMUI.createANewSorter=Create a new sort method
+rcp.messages.TXMUI.CreatePagesForSections=Create pages for sections
 rcp.messages.TXMUI.createPartition=Create partition
 rcp.messages.TXMUI.createSubcorpus=Create sub-corpus
 rcp.messages.TXMUI.creatingANewPartitionWithP0=Creating a new partition on {0}
 rcp.messages.TXMUI.creatingASubcorpusInTheSearchEngine=New &sub-corpus
 rcp.messages.TXMUI.creatingASubcorpusOnP0=Create a new sub-corpus on {0}
 rcp.messages.TXMUI.creatingTXMUserWorkingDirectory=Creating TXM user workspace…
+rcp.messages.TXMUI.DashImportedByP0=- imported by\: {0}
 rcp.messages.TXMUI.dDot=\: 
 rcp.messages.TXMUI.dDotMandatoryField=*\: mandatory field
+rcp.messages.TXMUI.DefaultEdition=Default edition 
 rcp.messages.TXMUI.defaultLanguage=Default language
 rcp.messages.TXMUI.defineAndUseACompositeSorter=Define and use a multiple sorter
 rcp.messages.TXMUI.deletedColonP0={0} deleted.
 rcp.messages.TXMUI.deleteParameter=Delete a parameter
+rcp.messages.TXMUI.Deleting=Deleting
+rcp.messages.TXMUI.deletingOneResultP0Continue=Do you really want to delete {0}?
 rcp.messages.TXMUI.deletingP0=Deleting {0}
-rcp.messages.TXMUI.deletingP0Continue=Deleting {0}, continue ?
+rcp.messages.TXMUI.deletingSeveralResultsP0Continue=Do you really want to delete those {0} items?
 rcp.messages.TXMUI.description=Description
 rcp.messages.TXMUI.descriptionOfTheP0CorpusP1=Description of the {0} corpus ({1})
 rcp.messages.TXMUI.desktopIsNotSupportedFatal=** OpenURL \: Desktop not supported
@@ -724,16 +829,22 @@
 rcp.messages.TXMUI.distance=Distance in words
 rcp.messages.TXMUI.distance_2=Distance in words\: {0}.
 rcp.messages.TXMUI.doesNotContain=does not contain
+rcp.messages.TXMUI.Done=Done.
 rcp.messages.TXMUI.doneColonP0Created=Done\: {0} created
 rcp.messages.TXMUI.doneColonP0Items=Done\: {0} items for {1} occurrences.
 rcp.messages.TXMUI.doneColonP0Parts=Done\: {0} parts
 rcp.messages.TXMUI.doneInP0=Done in {0}.
 rcp.messages.TXMUI.doneInP0P1=Done in {0} ({1}).
+rcp.messages.TXMUI.DoneP0=Done\: 
 rcp.messages.TXMUI.doneP0Ms=Done in {0} ms.
 rcp.messages.TXMUI.doneTheCreatedBinaryFileIsP0=Done, the binary file created is {0}
 rcp.messages.TXMUI.doNotConfirmToDeleteAnObject=Do not ask for confirmation to delete an object
+rcp.messages.TXMUI.DontAskAgain=Don't ask again
 rcp.messages.TXMUI.dontSaveAndRun=Don't save and run
+rcp.messages.TXMUI.DownloadFileFromP0=Downloading {0} file...
 rcp.messages.TXMUI.downloading=Downloading…
+rcp.messages.TXMUI.DownloadP0=Download 
+rcp.messages.TXMUI.DoYouWantToStartADiagnosticOfYourCorporaEtc=Do you want to start a diagnostic of your corpora?\n\n(the diagnostic will be saved in the ''{0}'' file, the path will be copied in the clipboard)
 rcp.messages.TXMUI.edit=Edit
 rcp.messages.TXMUI.editions=Editions
 rcp.messages.TXMUI.editTheNameOfTheNewColumnCreatedByTheMergedColumns=Enter the name of the new column resulting from the merge
@@ -741,14 +852,20 @@
 rcp.messages.TXMUI.editXSLStylesheet=Edit the XSL stylesheet…
 rcp.messages.TXMUI.elisionCharacters=Elision characters
 rcp.messages.TXMUI.EMPTY=\t\n
+rcp.messages.TXMUI.EmptyPropertyValuecode=Empty property value code
 rcp.messages.TXMUI.enableAutomaticSaveOfAllResultsPersistence=Save all results by default (persistence)
+rcp.messages.TXMUI.EnableCollapsibleMetadata=Enable collapsible metadata
 rcp.messages.TXMUI.endOfColumnMerge=End of the merging of the columns.
 rcp.messages.TXMUI.endOfSentenceCharacters=End of sentence characters
 rcp.messages.TXMUI.endsWith=ends with
+rcp.messages.TXMUI.EnterTheNewNameToShowInTheCorpusView=Enter the new name to show in the Corpus view
 rcp.messages.TXMUI.equalsTo=equals to
 rcp.messages.TXMUI.error=Error 
 rcp.messages.TXMUI.eRROR=\ ERROR 
 rcp.messages.TXMUI.error_invalidRegularExpression=Invalid regular expression\: {0}
+rcp.messages.TXMUI.ErrorCantUpdateTheCorpusNoTXMDirectoryFoundP0=Error\: Can't update the corpus\: no 'txm' directory found\: {0}
+rcp.messages.TXMUI.ErrorCantUpdateTheCorpusNoTXTSlashP0DirectoryFoundP1=Error\: Can't update the corpus\: no 'txm/{0}' directory found\: {1}
+rcp.messages.TXMUI.ErrorCantUpdateTheCorpusNoXMLFilesFoundInP0=Error\: Can't update the corpus\: no XML files found in {0}
 rcp.messages.TXMUI.errorColonCorporaDirectoryDoesntExistColon=** Error\: the 'corpora' folder does not exist\:
 rcp.messages.TXMUI.errorColonCurrentGroovyScriptDirectoryDoesNotExistColon=** Error\: current Groovy script folder does not exist\: 
 rcp.messages.TXMUI.errorColonDeleteReturnedFalse=** Error while deleting
@@ -766,7 +883,9 @@
 rcp.messages.TXMUI.errorDuringUIInitializationP0=Error during UI initialization\: {0}.
 rcp.messages.TXMUI.errorElementColon=Error element\: '
 rcp.messages.TXMUI.errorInAtOptionNameDeclarationColon=** Error in the declaration of the name of the @Option 
+rcp.messages.TXMUI.ErrorNoProjectLoaded=Error\: no project loaded.
 rcp.messages.TXMUI.errorsOccuredDuringTXMPostInstallation=Errors occured during TXM post-installation.
+rcp.messages.TXMUI.ErrorTheAvailablePropertiesListIsNULL=Error\: the available properties list is NULL.
 rcp.messages.TXMUI.errorTheProvidedInstallDirectoryDoesNotExistAborting=Error\: The provided install directory does not exists. Aborting.
 rcp.messages.TXMUI.errorTheProvidedTXMHOMEDirectoryDoesNotExistsP0Aborting=Error\: The provided TXMHOME directory does not exists\: {0}. Aborting.
 rcp.messages.TXMUI.errorWhileCallingOrgeclipseuiwindowresetPerspectiveColon=** Error while calling ''org.eclipse.ui.window.resetPerspective''\: {0}.
@@ -781,10 +900,13 @@
 rcp.messages.TXMUI.errorWhileOpeningFileP0=** Error while opening file {0}.
 rcp.messages.TXMUI.errorWhileOpeningGroovyScriptColonP0=** Error while opening groovy file {0}
 rcp.messages.TXMUI.errorWhileRunningScriptColonP0=** Error while running script\: {0}
+rcp.messages.TXMUI.ErrorWhileSavingParameters=Error while saving parameters.
+rcp.messages.TXMUI.errorWhileSavingTokenizerParameters=Error while saving tokenizer parameters\: whitespace and punctuation regular expressions are both empty.
 rcp.messages.TXMUI.errorWhileUpdatingTXMColon=** Error while updating TXM\: {0}.
 rcp.messages.TXMUI.errorWhileUpdatingTXMColonNoHandlerServiceFound=** Error while updating TXM\: no handler service found
 rcp.messages.TXMUI.errorWithElementP0=** Error with element {0}
 rcp.messages.TXMUI.execColon=Exec\: {0}.
+rcp.messages.TXMUI.ExecuteRTextSelectionNotImplemented=Execute R text selection not implemented
 rcp.messages.TXMUI.executeScript=Execute script
 rcp.messages.TXMUI.executingGroovyScript=Executing the {0} Groovy script…
 rcp.messages.TXMUI.executingLastMacroColon=Executing last macro\: 
@@ -792,16 +914,19 @@
 rcp.messages.TXMUI.executionCanceled=Execution canceled.
 rcp.messages.TXMUI.executionOfP0=Execution of script "{0}"...
 rcp.messages.TXMUI.exit=Exit
-rcp.messages.TXMUI.Explorer_4=🡅
-rcp.messages.TXMUI.Explorer_5=⭮
+rcp.messages.TXMUI.Explorer_4=⇧
+rcp.messages.TXMUI.Explorer_5=↻
 rcp.messages.TXMUI.Explorer_7=⌂
 rcp.messages.TXMUI.exportAll=Export all
 rcp.messages.TXMUI.exportColonCantCreateFileP0ColonP1=** Export\: Can not create file {0}\: {1}
 rcp.messages.TXMUI.exportFileEncoding=Character encoding of the export files
-rcp.messages.TXMUI.exporting=Exporting…
+rcp.messages.TXMUI.exporting=Exporting {0}…
 rcp.messages.TXMUI.exportingAnnotations=Exporting annotations.
+rcp.messages.TXMUI.exportingP0=Exporting {0}…
 rcp.messages.TXMUI.exportingP0ThisMayTakeAWhile=Exporting {0}. This can take time, depending on the size of the corpus.
 rcp.messages.TXMUI.exportingResults=Exporting results.
+rcp.messages.TXMUI.ExportResultParameters_ParametersExportedToTheP0File=Parameters exported to the {0} file.
+rcp.messages.TXMUI.ExportResultParameters_WarningOnlyTheParametersAreExportedManualChangesAreNotTransfered=Warning\: only parameters are exported, manual changes are not transfered.
 rcp.messages.TXMUI.exportSettings=Export settings
 rcp.messages.TXMUI.extractingBinaryCorpus=Extracting binary corpus
 rcp.messages.TXMUI.failedToBackupExistingCorporaColon=** Unable to backup existing corpora\: {0}.
@@ -818,19 +943,23 @@
 rcp.messages.TXMUI.failedToLoadBinaryCorpusNullError=** Failed to load binary corpus (null error).
 rcp.messages.TXMUI.failedToLoadCorpusFromDirectoryColonP0WeCannotFindTheNecessaryComponents=** Failed to load corpus from folder {0}.\nCan not find the necessary components
 rcp.messages.TXMUI.failedToLoadCorpusP0=** Failed to load corpus  {0}
+rcp.messages.TXMUI.FailedToLoadTheP0Corpus=Failed to load the {0} corpus.
 rcp.messages.TXMUI.failedToMoveCorpus=** Unable to move the {0} corpus to {1}.
+rcp.messages.TXMUI.FailedToOpenTheEditorNoContextGiven=Failed to open editor\: no context given.
 rcp.messages.TXMUI.failedToRename=** Failed to rename
 rcp.messages.TXMUI.failedToSaveAs=** Failed to save file {0} (error\: {1}).
 rcp.messages.TXMUI.failedToSavePreferencesColonP0=** Failed to save preferences\: {0}.
 rcp.messages.TXMUI.fileColon=File\: 
 rcp.messages.TXMUI.fileExplorerColonIncorrectPattern=** File Explorer\: Incorrect Regular Expression
 rcp.messages.TXMUI.FileTreeContentProvider_4='
-rcp.messages.TXMUI.firstLaunchOfTXM=First launch of TXM
+rcp.messages.TXMUI.firstLaunchOfTXMP0=First launch of TXM {0}
 rcp.messages.TXMUI.folderP0ShouldNotBeDeleted=Folder {0} should not be deleted
 rcp.messages.TXMUI.followedBy=followed by 
 rcp.messages.TXMUI.fontName=Font name
 rcp.messages.TXMUI.forceLoggin=Enabling all logs…
+rcp.messages.TXMUI.ForceUpdateOfNonModifiedTexts=Force update of non-modified texts
 rcp.messages.TXMUI.form=Form
+rcp.messages.TXMUI.Forward=Forward
 rcp.messages.TXMUI.foundLinesColon={0} lines found.
 rcp.messages.TXMUI.foundP0Values=Found {0} values
 rcp.messages.TXMUI.from=from -
@@ -847,8 +976,10 @@
 rcp.messages.TXMUI.guessColon=Guess\:
 rcp.messages.TXMUI.h=h, 
 rcp.messages.TXMUI.iAcceptTheLicenceAndAgreeToQuoteTXMInMyWork=I accept TXM license terms and I accept to quote TXM in my publications.
-rcp.messages.TXMUI.iAcceptTheLicenceAndIUndertakeToCiteTXMForAcknowledgingMyUseOfTXMInMyResearchWorkSeeTheCitationSectionOfTheInfhttpColontextometrieenslyonfrspipphprubrique61SupPage=I accept the licence and I undertake to cite TXM for acknowledging my use of TXM in my research work \n(see the Citation section of the <http\://textometrie.ens-lyon.fr/spip.php?rubrique61> page).
+rcp.messages.TXMUI.iAcceptTheLicenceAndIUndertakeToCiteTXMForAcknowledgingMyUseOfTXMInMyResearchWorkSeeTheCitationSectionOfTheInfhttpColontextometrieenslyonfrspipphprubrique61SupPage=I accept the licence and I undertake to cite TXM for acknowledging my use of TXM in my research work \n(see the Citation section of the <https\://txm.gitpages.huma-num.fr/textometrie/en/\#citer-le-logiciel-txm-et-le-projet-textom%C3%A9trie> page).
 rcp.messages.TXMUI.identifiedLanguage=Identified Language\: {0}.
+rcp.messages.TXMUI.IfNotCheckedTheEditionPagesAreNotUpdatedAndMightNotReflectThechanges=If not checked, the edition pages are not updated and might not reflect the changes
+rcp.messages.TXMUI.ImageDirectory=Images directory 
 rcp.messages.TXMUI.imLookingForColon=I am looking for\: 
 rcp.messages.TXMUI.importClipboardText=Importing the textual content of the clipboard ...
 rcp.messages.TXMUI.importDone=Import done.
@@ -857,14 +988,19 @@
 rcp.messages.TXMUI.importStarted=Start of import
 rcp.messages.TXMUI.impossibleToReadP0=** Impossible to read {0}.
 rcp.messages.TXMUI.includeTheKeywordStructureInTheCount=include the structure containing the pivot in the count
+rcp.messages.TXMUI.IndexInterviewerSpeech=Index interviewer speech
+rcp.messages.TXMUI.IndexTranscriberTranscriptionMetadata=Index Transcriber transcription metadata
 rcp.messages.TXMUI.info_txmIsReady=TXM is ready.
 rcp.messages.TXMUI.infpSupTXMIsPublishedUnderTheGNUGPL2LicenseAmpltInfaHrefEqualshttpsColonwwwgnuorglicensesgpl20enhtmlSuphttpsColonwwwgnuorglicensesgpl20enhtmlInfaSupAmpgt=<p>TXM is published under the GNU GPL 2 license &lt;<a href\="https\://www.gnu.org/licenses/gpl-2.0.en.html">https\://www.gnu.org/licenses/gpl-2.0.en.html</a>&gt;.</p>
 rcp.messages.TXMUI.initializationOfThePlatform=Initialization of the platform...
 rcp.messages.TXMUI.initializingPlatform=Initialization of the platform...
 rcp.messages.TXMUI.initializingToolboxEnginesAndCorpora=Initializing Toolbox (engines and corpora)...
+rcp.messages.TXMUI.InstallationDirectory=Installation directory
 rcp.messages.TXMUI.installingPreviousCorpusFromP0=Restoring previous TXM {0} corpora (from the {0} directory)...
 rcp.messages.TXMUI.installingSampleCorpus=Installing sample corpus...
 rcp.messages.TXMUI.installPathColonP0=Install path\: {0}.
+rcp.messages.TXMUI.InstanceConfigurationDirectory=Instance configuration directory
+rcp.messages.TXMUI.InstanceConfigurationFile=Instance configuration file
 rcp.messages.TXMUI.integer=Integer
 rcp.messages.TXMUI.interfaceLanguageLOCALEWasNotSet=Interface language (LOCALE) was not set
 rcp.messages.TXMUI.invalidComparator=Invalid comparator
@@ -874,6 +1010,7 @@
 rcp.messages.TXMUI.isDifferentFrom=is different from
 rcp.messages.TXMUI.jobColon=Job\: {0}.
 rcp.messages.TXMUI.leftContextSize=Left context size
+rcp.messages.TXMUI.lemmatizeTheCorpus=Lemmatize the corpus
 rcp.messages.TXMUI.lexicalSegmentation=Tokenization
 rcp.messages.TXMUI.lexicon=Lexicon
 rcp.messages.TXMUI.linePerPageColon=Lines per page\:
@@ -884,19 +1021,21 @@
 rcp.messages.TXMUI.LoadBinaryCorporaDirectory_corporaDirectoryNotFoundAborting=Corpora directory not found. Aborting.
 rcp.messages.TXMUI.LoadBinaryCorporaDirectory_corpusLoad=Corpus load
 rcp.messages.TXMUI.LoadBinaryCorporaDirectory_loadingCorporaFromTheP0Directory=Loading corpora from the {0} directory...
-rcp.messages.TXMUI.LoadBinaryCorporaDirectory_selectTheTXMCorpusToLoad=Select the '.txm' corpus to load.
+rcp.messages.TXMUI.LoadBinaryCorporaDirectory_selectTheTXMCorpusToLoadIn=Select the corpus to load of {0}.
 rcp.messages.TXMUI.loadingBinaryCorpus=Loading binary corpus...
 rcp.messages.TXMUI.loadingTheCorpusInThePlatform=Loading the corpus in the platform...
 rcp.messages.TXMUI.loadingTheP0BinaryCorpusAsATXM079Corpus=Loading the {0} binary corpus as a TXM 0.7.9 corpus...
-rcp.messages.TXMUI.loadingTheP0BinaryCorpusAsATXM080Corpus=Loading the {0} binary corpus as a TXM 0.8.0 corpus...
 rcp.messages.TXMUI.loadingTXMInstallPreferences=Loading TXM installation preferences from {0}.
 rcp.messages.TXMUI.loadingViews=Loading views
 rcp.messages.TXMUI.lockRCPWorkspace=Lock RCP workspace
+rcp.messages.TXMUI.login=Login
 rcp.messages.TXMUI.logInAFile=Log in a file
 rcp.messages.TXMUI.logInTheConsole=Log technical messages
+rcp.messages.TXMUI.loginToP0=Login to {0}
 rcp.messages.TXMUI.logLevel=Log level
 rcp.messages.TXMUI.logOptionDetected='-log' option detected
 rcp.messages.TXMUI.logs=Logs
+rcp.messages.TXMUI.LogsDirectory=Logs directory
 rcp.messages.TXMUI.macroName=Macro name
 rcp.messages.TXMUI.mainLanguage=Main language
 rcp.messages.TXMUI.mainLanguageColon=Main language\:
@@ -932,25 +1071,43 @@
 rcp.messages.TXMUI.nextText=Next text
 rcp.messages.TXMUI.noActivePage=no active page
 rcp.messages.TXMUI.noActiveWorkbenchWindow=no active workbench window
+rcp.messages.TXMUI.NoCommandFoundWithNameP0=No command found with name\: 
+rcp.messages.TXMUI.NoCopiedTextAborting=No copied text. Aborting.
 rcp.messages.TXMUI.noDefaultEditionPageFoundForElementColon=No default edition page found for element 
+rcp.messages.TXMUI.NoGroovyEntryPointScriptSelectedAborted=No Groovy entry point script selected. Aborted.
 rcp.messages.TXMUI.noInterpreterFoundForScriptFileExtension=** No interpreter found for script file extension
 rcp.messages.TXMUI.noMetadataFileP0=No {0} metadata file
-rcp.messages.TXMUI.noPartitionNameWasSpecifiedTheNameIsP0=No partition name was specified. The name is ''{0}''.
+rcp.messages.TXMUI.noPartitionNameWasSpecifiedTheNameIsP0=Computing partition name\: {0}.
 rcp.messages.TXMUI.noPartWasDefined=No Part parameter set
 rcp.messages.TXMUI.noPreviousText=No previous text
 rcp.messages.TXMUI.noSelectionForColon=No selection for\: 
-rcp.messages.TXMUI.noSubcorpusNameWasSpecifiedWeveGeneratedOne=No sub-corpus name given, we generated one automatically.
+rcp.messages.TXMUI.noSubcorpusNameWasSpecifiedWeveGeneratedOne=Processing sub-corpus name\: {0}.
+rcp.messages.TXMUI.Note=Note
 rcp.messages.TXMUI.noteColonUseValueToGuess=Note\: use the '??' value to guess automatically.
+rcp.messages.TXMUI.NoteElements=Note elements
+rcp.messages.TXMUI.NoteElementsThatEncodePonctualNotes=Note elements that encodes ponctual notes
 rcp.messages.TXMUI.noTextInCorpusColonP0=** No ''{0}'' text in the corpus.
 rcp.messages.TXMUI.noTextNext=No next text
+rcp.messages.TXMUI.nothing=<nothing>
 rcp.messages.TXMUI.numberOfEdgesColon=Number of edges\: {0}.
+rcp.messages.TXMUI.numberOfLines=Number of lines
 rcp.messages.TXMUI.numberOfLinesColon=Number of lines\: {0}.
 rcp.messages.TXMUI.numberOfNodesColon=Number of nodes\: {0}.
 rcp.messages.TXMUI.objColon=Object\:
+rcp.messages.TXMUI.OK=OK
+rcp.messages.TXMUI.OKOpenTheDiagnosticFile=OK, open the diagnostic file
+rcp.messages.TXMUI.OnlyATXMResultCanBeCloned=Only TXMResult can be cloned.
+rcp.messages.TXMUI.Open=Open
+rcp.messages.TXMUI.OpenEtc=Open...
 rcp.messages.TXMUI.openingComplexSortDialog=Opening multiple sort dialog box
 rcp.messages.TXMUI.openingCooccurrentsTable=Opening cooccurrents table
+rcp.messages.TXMUI.OpeningCredentialDialog=Opening credential dialog...
+rcp.messages.TXMUI.OpeningTheP0Corpus=Opening corpus 
+rcp.messages.TXMUI.OpenTestEditor_0=Open...
 rcp.messages.TXMUI.openTheQueryAssistant=Open the query assistant
+rcp.messages.TXMUI.OpenTheSelectedPathWithTheDefaultToolSetByTheSystem=Open the selected path with the default tool set by the system.
 rcp.messages.TXMUI.options=Options...
+rcp.messages.TXMUI.Options=Options
 rcp.messages.TXMUI.outfileColonNone=Output file\: none
 rcp.messages.TXMUI.outsidetext=Out of text
 rcp.messages.TXMUI.outsidetextToedit=Out of text to edit
@@ -958,20 +1115,28 @@
 rcp.messages.TXMUI.p0Import={0} Import
 rcp.messages.TXMUI.p0ImportWithP1={0} import with {1}
 rcp.messages.TXMUI.p0ParametersInput={0} parameters input
+rcp.messages.TXMUI.P0ResultsImportedFromTheP1File={0} result imported from the {0} file.
 rcp.messages.TXMUI.p0ScriptFileDoesntExist=** The script file {0} doesn''t exist.
 rcp.messages.TXMUI.p1ExportSavedInFileColonP0=Chart saved as {1} in the file {0}.
 rcp.messages.TXMUI.p1FileSavedInP0=Chart saved as {1} in the file {0}
 rcp.messages.TXMUI.pageBreakTag=Page break tag
+rcp.messages.TXMUI.Paginate=Paginate
 rcp.messages.TXMUI.paginationOptions=Pagination options
 rcp.messages.TXMUI.panColonRightMousePlusDrag=\tPan\: Right Mouse + Drag\n
 rcp.messages.TXMUI.parameters=Parameters
 rcp.messages.TXMUI.part=Part
 rcp.messages.TXMUI.partInitializationErrorColon=Part initialisation error\: 
+rcp.messages.TXMUI.password=Password
+rcp.messages.TXMUI.Paths=Paths
+rcp.messages.TXMUI.pattern=pattern
+rcp.messages.TXMUI.performWordSegmentationWithinWord=Performs word segmentation within word encoding tags.
 rcp.messages.TXMUI.pleaseWriteTheMacroName=Macro name
 rcp.messages.TXMUI.preferences=Preferences
+rcp.messages.TXMUI.prettyVersionP0P1={0} ({1})
 rcp.messages.TXMUI.previousPage=Previous page
 rcp.messages.TXMUI.previousText=Previous text
 rcp.messages.TXMUI.printTheStacktrace=Show the execution stack
+rcp.messages.TXMUI.Properties=Properties
 rcp.messages.TXMUI.propertiesColon=Properties\:
 rcp.messages.TXMUI.punctuations=Punctuations
 rcp.messages.TXMUI.queriesCannotBeLeftEmpty=The Queries field must be filled in.
@@ -988,19 +1153,25 @@
 rcp.messages.TXMUI.refreshingCorpora=Updating the Corpus view…
 rcp.messages.TXMUI.regexpPatternToHideFiles=Regexp of names of files to hide
 rcp.messages.TXMUI.reload=Reload
+rcp.messages.TXMUI.Reload=Reload
 rcp.messages.TXMUI.remove=Remove
 rcp.messages.TXMUI.removeFromSelection=Remove from selection
+rcp.messages.TXMUI.RemoveTemporarydirectories=Remove temporary directories
 rcp.messages.TXMUI.removeTheLastWord=Remove the last word
 rcp.messages.TXMUI.removeUnnecessaryE4Elements=Remove unnecessary e4 elements
 rcp.messages.TXMUI.removeUnusedEclipseRCPPreferencePage=Removing unused Eclipse RCP preference pages...
 rcp.messages.TXMUI.removingOldCorpusBackupDirectoryP0=Removing old corpus backup folder {0}.
 rcp.messages.TXMUI.renameFile=Rename file
+rcp.messages.TXMUI.RenameP0=Rename 
 rcp.messages.TXMUI.renamingByColon=renaming by\: 
+rcp.messages.TXMUI.resetAll=Reset All
 rcp.messages.TXMUI.resetTheViewColonF5=\tReset view\: F5
 rcp.messages.TXMUI.restartingThePlatform=Restarting the platform
+rcp.messages.TXMUI.RestartingTXM=Restarting...
 rcp.messages.TXMUI.restartTXM=Restart TXM
 rcp.messages.TXMUI.restoringCorpora=Restoring corpora...
 rcp.messages.TXMUI.restoringCorporaFromTheP0Directory=Restoring corpora from the {0} directory...
+rcp.messages.TXMUI.retokenizePreEncodedWords=re-tokenize pre-encoded words
 rcp.messages.TXMUI.rightContextSize=Right context size
 rcp.messages.TXMUI.rmvAllTheParts=Delete all parts
 rcp.messages.TXMUI.run=Run
@@ -1017,38 +1188,67 @@
 rcp.messages.TXMUI.seeTheQuoteSectionIn=(see the "How to Cite the Textometry project" section in the textometrie.org web site\: 
 rcp.messages.TXMUI.select=Select
 rcp.messages.TXMUI.selectACompositeSorter=Select a multiple sorter
+rcp.messages.TXMUI.SelectADirectory=Select a directory
 rcp.messages.TXMUI.selectAnotherTXMCorporaToRestore=Select another TXM "corpora" directory to restore...
 rcp.messages.TXMUI.selectAProperty=Select a property
 rcp.messages.TXMUI.selectColon=Select\:
+rcp.messages.TXMUI.SelectionHasNoFileAborting=Selection has no file. Aborting.
 rcp.messages.TXMUI.selectionIsNotACorpusColon=The selected object is not a corpus\: 
+rcp.messages.TXMUI.SelectionMustBeACorpusAborting=Selection must be a corpus. Aborting
+rcp.messages.TXMUI.SelectionP0MustBeAcorpusAborting0=Selection must be a corpus. Aborting
 rcp.messages.TXMUI.selectTextId=Select a text
 rcp.messages.TXMUI.selectThecorporaSetsToRestore=Select the corpora sets to restore
-rcp.messages.TXMUI.selectTheSourceDirectory=Select the source files directory
+rcp.messages.TXMUI.SelectTheImportLanguageToUse=Select the import language to use
+rcp.messages.TXMUI.selectTheSourceDirectory=Select the source files directory and name the corpus
+rcp.messages.TXMUI.SelectTheSourceDirectory=Select source directory
 rcp.messages.TXMUI.selectValuesToAssignColon=Select the values to assign\: 
 rcp.messages.TXMUI.selectWorkingDirectory=Working directory
-rcp.messages.TXMUI.separatedByAtLeast0Word=separated by at least 0 word
-rcp.messages.TXMUI.separatedByAtLeast1Word=separated by at least 1 word
+rcp.messages.TXMUI.separatedByAtLeast0Word=may be separated by some words
+rcp.messages.TXMUI.separatedByAtLeast1Word=separated by some words
 rcp.messages.TXMUI.separatorCharacters=Separator characters
 rcp.messages.TXMUI.setDefaultTheme=Set default theme
 rcp.messages.TXMUI.setImportParametersInTheSectionsBelow=Set the import parameters in the sections below.
 rcp.messages.TXMUI.settingStatusLineAndConfiguringActionSets=Retreiving status line and configuring menus and toolbars
 rcp.messages.TXMUI.shouldNotHappen=Should not happen
+rcp.messages.TXMUI.ShowADialogBoxWhenASevereErrorOccurs=Show a dialog box when a severe error occurs
 rcp.messages.TXMUI.showAllResultNodesInCorporaView=Show all result nodes in the Corpus view
 rcp.messages.TXMUI.showExportResultInTheTextEditor=Show the result of the export in a text editor
 rcp.messages.TXMUI.showHiddenFiles=Show hidden files
 rcp.messages.TXMUI.showHideCommandParameters=Show/Hide command parameters
+rcp.messages.TXMUI.ShowMoreUpdateParametersBeforeUpdating=Show more update parameters before updating
 rcp.messages.TXMUI.simple=Simple
+rcp.messages.TXMUI.SomeAnnotationsAreNotSaved=Some annotations are not saved
+rcp.messages.TXMUI.SomeAnnotationsAreNotSavedAndWillBeLostAfterTXMIsClosed=Some annotations are not saved and will be lost after TXM is closed\:
 rcp.messages.TXMUI.someCriteria=Some criteria (|)
+rcp.messages.TXMUI.SomeFieldsAreNotCorrectlyFilled=Some fields are not correctly filled.
+rcp.messages.TXMUI.SomeResultHaveBeenMannuallyModified=Some result have been manually modified\: 
+rcp.messages.TXMUI.SomeResultHaveBeenManuallyModified=Some result have been manually modified
 rcp.messages.TXMUI.sort=Sort
 rcp.messages.TXMUI.sortDone=Sorting finished.
 rcp.messages.TXMUI.sortingColumn=Sorting column…
 rcp.messages.TXMUI.sortKeys=Sort keys
 rcp.messages.TXMUI.sortOptions=Sort options
 rcp.messages.TXMUI.sourceCharactersEncoding=Source characters encoding
+rcp.messages.TXMUI.SourceDirectory=Source directory
 rcp.messages.TXMUI.sourceDirectoryColon=Source files directory\:
+rcp.messages.TXMUI.SourceDirectoryPage_0=Select source directory
+rcp.messages.TXMUI.SourceDirectoryPage_1=Sources
+rcp.messages.TXMUI.SourceDirectoryPage_10=Corpus identifier
+rcp.messages.TXMUI.SourceDirectoryPage_11=The ''{0}'' corpus will be replaced.
+rcp.messages.TXMUI.SourceDirectoryPage_12=The ''{0}'' corpus import will be resumed or restarted.
+rcp.messages.TXMUI.SourceDirectoryPage_13=The ''{0}'' corpus will be created.
+rcp.messages.TXMUI.SourceDirectoryPage_14=Checking corpus name validity with '[A-Z][-A-Z0-9]+'\: 
+rcp.messages.TXMUI.SourceDirectoryPage_2=The source directory contains the sources files read by the import module.
+rcp.messages.TXMUI.SourceDirectoryPage_3=Source directory
+rcp.messages.TXMUI.SourceDirectoryPage_5=click to select the corpus source directory
+rcp.messages.TXMUI.SourceDirectoryPage_6=Source directory to use
+rcp.messages.TXMUI.SourceDirectoryPage_8=Warning\: corpus name normalization\: no valid character available to build the corpus name (try to use some American English - ASCII - characters in the folder name)
+rcp.messages.TXMUI.Sources=Sources
 rcp.messages.TXMUI.sourcesCharactersEncodingColon=Sources characters encoding\:
 rcp.messages.TXMUI.spaces=Spaces
+rcp.messages.TXMUI.sprintf_pattern_tooltip=sprintf pattern
 rcp.messages.TXMUI.startCorpusImport=Start the import of the corpus.
+rcp.messages.TXMUI.StartCorpusUpdate=Start corpus update
 rcp.messages.TXMUI.startingTxm=Starting TXM
 rcp.messages.TXMUI.startingUpdateFetch=Starting updates retrieval
 rcp.messages.TXMUI.startingUpP0=Starting TXM {0}…
@@ -1056,31 +1256,45 @@
 rcp.messages.TXMUI.startJobColonInitializeUI=Startup\: initializing the user interface
 rcp.messages.TXMUI.startJobColonLoadInstallPreferences=Startup\: loading installation preferences
 rcp.messages.TXMUI.startsWith=starts with
-rcp.messages.TXMUI.startupFailedPleaseCheckTXMPreferencesInTheFileSupPreferencesMenuOrContactTxmusersMailingListMenuColonHelpSup=** Platform startup has been interrupted, please check TXM preferences (in the ''File>Preferences'' menu) \: {0}.
+rcp.messages.TXMUI.startupFailedPleaseCheckTXMPreferencesInTheFileSupPreferencesMenuOrContactTxmusersMailingListMenuColonHelpSup=** Platform startup has been interrupted, please check TXM preferences (in the ''File>Preferences'' menu) \: {0}. Then restart TXM.
 rcp.messages.TXMUI.string=String
 rcp.messages.TXMUI.structuralUnitComboSelected=Structural unit combo selected
 rcp.messages.TXMUI.structure=structure
 rcp.messages.TXMUI.structureColon=Structure\:
 rcp.messages.TXMUI.structureFieldIsMandatory=The 'structure' field must be filled in.
+rcp.messages.TXMUI.Structures=Structures
 rcp.messages.TXMUI.sVGGraphic=SVG graphic
 rcp.messages.TXMUI.switchLanguageColonMalformedUrlColonP0=** Language change\: malformed URL\: {0}.
 rcp.messages.TXMUI.systemOutput=System output
+rcp.messages.TXMUI.tabulation=<tabulation>
 rcp.messages.TXMUI.termsOfService=Please accept the terms of service
 rcp.messages.TXMUI.textEditorColonP0EncodingFoundP1=Text editor\: {0} encoding is {1}
 rcp.messages.TXMUI.textID=Text identifier
 rcp.messages.TXMUI.textP0HasNoBibliographicRecord=** The text {0} does not have a bibliographic record.
 rcp.messages.TXMUI.textSeparator=Text separator
 rcp.messages.TXMUI.textualPlanes=Textual planes
+rcp.messages.TXMUI.TheAnnotateImportParameterHasBeenActivatedSinceTreeTaggerIsInstalled=The 'annotate' import parameter has been activated since TreeTagger is installed.
+rcp.messages.TXMUI.TheAnnotateImportParameterWasNotActivatedSinceTreeTaggerIsNotInstalled=The 'annotate' import parameter was not activated since TreeTagger is not installed.
 rcp.messages.TXMUI.theCorpusAndTheCorpusP0WillBeDeleted=The corpus {0} will be deleted.
+rcp.messages.TXMUI.TheCorpushasBeenDeletedSincePleaseReOpenTheImportForm=The corpus has been deleted since. Please re-open the import form.
+rcp.messages.TXMUI.TheCorpusSourceDirectory=The corpus source directory
+rcp.messages.TXMUI.TheDownloadedFileIsNotATXMCorpus=The downloaded file is not a TXM corpus.
 rcp.messages.TXMUI.theErrorIsColon=The error is\: 
+rcp.messages.TXMUI.TheExportedObjectIsNotATXMResultResult=Exported object is not a TXMResult result
 rcp.messages.TXMUI.theFileP0DoesNotExist=The {0} file can not be found.
 rcp.messages.TXMUI.theInputP0CannotBeDisplayed=** Internal error\: the {0} data can not be displayed.
 rcp.messages.TXMUI.theNumberOfEditorsP0AndNumberOfInputsP1MustBeEqual=** Internal error\: the number of RCP editors ({0}) must be the same as the number of inputs ({1}).
+rcp.messages.TXMUI.TheP0ArchiveIsNotATXMCorpus=The {0} archive is not a TXM corpus.
+rcp.messages.TXMUI.theP0BinaryCorpusVersionIsP1=The {0} binary corpus format is {1}.
 rcp.messages.TXMUI.theP0CorpusDirectoryAlreadyExistsDoYouWantToReplaceIt=The {0} corpus folder already exists. Do you want to replace it ?
 rcp.messages.TXMUI.theP0CorpusWillBeCreatedFromTheP1Directory=The {0} corpus will be created from the {1} directory.
 rcp.messages.TXMUI.theP0directoryNotABinaryCorpus=The {0} directory is not a binary corpus.
+rcp.messages.TXMUI.theP0FileAlreadyExistsWouldYouLikeToReplaceIt=the {0} file already exists. Would you like to replace it?
 rcp.messages.TXMUI.theP1GroovyScriptMustBeInTheP0Folder=The {1} Groovy script must be in the {0} folder. 
 rcp.messages.TXMUI.theP1P0CorpusWillBeReplaced=The {0} ({1}) corpus will be replaced.
+rcp.messages.TXMUI.ThereIsNotEnoughPercentMarksInP0ForTheP1Properties=There is not enough ''%'' marks in ''{0}'' for the ''{1}'' properties.
+rcp.messages.TXMUI.TheSelectedFileIsADirectory=Selected file is a directory. Aborting.
+rcp.messages.TXMUI.TheSourceDirectoryContainsTheSourcesFilesReadByTheImportModule=The source directory contains the sources files read by the import module.
 rcp.messages.TXMUI.theTableMustContainAtLeastOneLine=The table must have at least one line
 rcp.messages.TXMUI.theTwoArraysMustHaveTheSameSize=The two arrays must be the same size.
 rcp.messages.TXMUI.theUserCanceledTheScriptExecution=The user stopped the execution of the script
@@ -1089,14 +1303,21 @@
 rcp.messages.TXMUI.thisDirectorySeemsToContainABinaryCorpus=This folder seems to contain a binary corpus
 rcp.messages.TXMUI.thisFileIsNotATXMFileColonP0=The {0} file is not a TXM file.
 rcp.messages.TXMUI.thisFileIsNotMeantToRunTXMPleaseConsultTXMUserManual=This file does not allow to start TXM. Please refer to the instructions for launching TXM in the manual.
+rcp.messages.TXMUI.ThisWillRestartTXM=This will restart TXM.
 rcp.messages.TXMUI.titleColon=Title\:
 rcp.messages.TXMUI.to=\ to 
 rcp.messages.TXMUI.to_2=to -
 rcp.messages.TXMUI.to_3=to
+rcp.messages.TXMUI.tokenization=Tokenization
 rcp.messages.TXMUI.tokenizerParameterFileColon=Tokenizer parameters\: 
 rcp.messages.TXMUI.toolboxReady=Toolbox ready.
+rcp.messages.TXMUI.ToPopulateTthisMenuCreateMacrosInTheP0MacroDirectory=To populate this menu, you must create macros in the '{0}' macro directory.
+rcp.messages.TXMUI.Transcriptions=Transcriptions
+rcp.messages.TXMUI.TRSSection_0=Transcriptions
+rcp.messages.TXMUI.TRSSection_1=Display locutor names
 rcp.messages.TXMUI.tXM=TXM
 rcp.messages.TXMUI.TXMCanNotFetchUpdatesP0=TXM can not fetch updates ({0}).
+rcp.messages.TXMUI.TXMCommonPathListClickOnTheOpenButtonEtc=TXM commons paths list.\nClick on the 'Open...' button or double-click a line to open the selected path.
 rcp.messages.TXMUI.tXMiniColon=TXM.ini\:
 rcp.messages.TXMUI.TXMInitializationHasBeenCanceledByUserDotPleaseRestartTXM=TXM initialization has been canceled by user. Please restart TXM.
 rcp.messages.TXMUI.tXMInstallDirectory=TXM Install directory
@@ -1106,57 +1327,94 @@
 rcp.messages.TXMUI.TXMInstallDirectoryIsSetToP0ButTXMCantCdInThisDirectory=TXM install directory is set to '{0}' but is not cdable.
 rcp.messages.TXMUI.TXMInstallDirectoryIsSetToQuoteQuote=TXM install directory is set to ''.
 rcp.messages.TXMUI.TXMisDistributedUnderLicence=TXM is released under the 
+rcp.messages.TXMUI.TXMPaths=TXM's paths
 rcp.messages.TXMUI.tXMUserDirectory=TXM user directory
 rcp.messages.TXMUI.TXMUserDirectoryIsNotSetP0PreferenceIsNotSet=TXM user directory is not set ('{0}' preference is not set).
 rcp.messages.TXMUI.TXMUserDirectoryIsSetToP0=TXM User directory is set to\: {0}.
 rcp.messages.TXMUI.TXMUserDirectoryIsSetToP0ButDoesNotExist=TXM user directory is set to '{0}' but does not exist.
 rcp.messages.TXMUI.TXMUserDirectoryIsSetToP0ButTXMCantCdInThisDirectory=TXM user directory is set to '{0}' but TXM can't cd in this directory.
 rcp.messages.TXMUI.TXMUserDirectoryIsSetToP0ButTXMCantWriteInThisDirectory=TXM user directory is set to '{0}' but TXM can't write in this directory.
+rcp.messages.TXMUI.TXMUserHomeDirectory=TXM user home directory
+rcp.messages.TXMUI.TXMWasNotCorrectlyStopped=TXM was not correctly stopped
+rcp.messages.TXMUI.TXMWasNotRestartedNormally=TXM not restarted normally.
 rcp.messages.TXMUI.tXMWorkspaceDirectoryAlreadyExistsP0WouldYouLikeToReloadItsCorporaInYourNewTXM=TXM workspace folder already exists ({0}). Would you like to reload its corpora in your new TXM?"
+rcp.messages.TXMUI.TXTStartingError=TXM starting error
 rcp.messages.TXMUI.unknowedWidgetNameColon=** Error\: unknown widget name\: '
 rcp.messages.TXMUI.updateCanceled=Update canceled.
+rcp.messages.TXMUI.UpdateCorpus=Update corpus
 rcp.messages.TXMUI.updateDone=Update done.
+rcp.messages.TXMUI.UpdateEditionsWhenUpdatingACorpus=Update editions when updating a corpus
 rcp.messages.TXMUI.updateLevel=Update level
+rcp.messages.TXMUI.UpdateP0P1Import=Update {0} ({1} import)
+rcp.messages.TXMUI.UpdateParametersForTheP0ImportModule=Update parameters for the {0} import module
+rcp.messages.TXMUI.UpdateSiteAddress=Update site address
+rcp.messages.TXMUI.UpdateSiteIsNotReachableP0P1Aborting=Update site is not reachable ({0})\: {1}. Aborting.
+rcp.messages.TXMUI.UpdateTheCorpusFromItsXMLTXMFiles=Update the corpus from its XML-TXM files
+rcp.messages.TXMUI.UpdateTheEditionPages=Update the edition pages
+rcp.messages.TXMUI.UpdateTheP0CorpusUsingP1=Updating corpus 
+rcp.messages.TXMUI.updateWarning=Update interrupted
 rcp.messages.TXMUI.useLeftWindow=Use the left context
 rcp.messages.TXMUI.useRightWindow=Use the right context
 rcp.messages.TXMUI.userInterfaceLanguage=Language of the interface
+rcp.messages.TXMUI.UseThisToChangeTheCorpusParametersBeforeUpdatingTheCorpus=Use this to change the corpus parameters before updating the corpus
 rcp.messages.TXMUI.usingLanguage={0} language will be used.
 rcp.messages.TXMUI.valueSelector=Values selector
+rcp.messages.TXMUI.WaitForAllJobsToEndAndRetry=Wait for all jobs to end and retry
 rcp.messages.TXMUI.warning=Warning
 rcp.messages.TXMUI.warning_popup_allDescendantResultsWillBeUpdated=All descendant results will be updated. Do you want to continue?
 rcp.messages.TXMUI.warning_popup_editedResultsWillBelostP0=The following results have been manually edited\:\n{0}\nThe modifications will not be saved.\nDo you want to continue?
 rcp.messages.TXMUI.warning_popup_theP0HasBeenEditedItsChangesWillBeLost=The {0} has been edited. Its changes will be lost. Do you want to continue?
 rcp.messages.TXMUI.warningColonTheCorpusP0IsCorruptedSomeCommandsWontWorkCorrectly=** Warning\: corpus {0} is corrupted. Some commands will not work correctly.
 rcp.messages.TXMUI.warningColonTheImportScriptIsMissingColonP0=** The {0} import script is unreachable.
+rcp.messages.TXMUI.WarningNoTXMDirectoryP0=Warning\: no 'txm' directory\: 
+rcp.messages.TXMUI.WarningNoXMLTXMFilesDirectoryP0=Warning\: no XML-TXM files in directory\: 
+rcp.messages.TXMUI.WarningOnlyParametersAreClonedManualChangesAreNotTransfered=Warning\: only parameters are cloned, manual changes are not transfered.
+rcp.messages.TXMUI.WarningYouNeedAdministratorPrivilegesToFullyUpdateTXM=Warning\: you need administrator privileges to fully update TXM (installed in {0}). Some updates might not be fully installed.
+rcp.messages.TXMUI.What=What
+rcp.messages.TXMUI.WhatLanguageMustBeUsedToImportTheClipboardContent=What language must be used to import the clipboard content?
+rcp.messages.TXMUI.WhenCheckedThisOptionMakeTXMUpdateAllIndexesAndEditionsOfAllTexts=when checked this option make TXM update all indexes & editions of all texts even if their XML-TXM file is not modified (it takes more time to update).
 rcp.messages.TXMUI.withinAContextOf=within a context of
 rcp.messages.TXMUI.withinStructure=within structure
 rcp.messages.TXMUI.word=word
+rcp.messages.TXMUI.Words=Words
 rcp.messages.TXMUI.wordsPerPage=Words per page
+rcp.messages.TXMUI.wordTag=Word tag
 rcp.messages.TXMUI.workspaceDirectoryBackup=Recovering existing corpora...
+rcp.messages.TXMUI.WorkspacePathCouldNotBeFound=Workspace path could not be found.
 rcp.messages.TXMUI.writingCoocMatrixInGRAPHMLFileColon=Writing the words-words matrix in the GRAPHML file {0} ...
 rcp.messages.TXMUI.wrongInput=Wrong input
+rcp.messages.TXMUI.xmlTagNameThatEncodesWords=XML tag name that encodes words
+rcp.messages.TXMUI.XMLTXMFilesExportedInP0=XML-TXM files exported in\: 
 rcp.messages.TXMUI.youMustSelectAtLeast2Comparators=You must select at least 2 comparators
+rcp.messages.TXMUI.YouNeedToSetAsManyPercentSPrintfMarksAsSelectedProperties=you need to set as many %s printf marks as selected properties.
+rcp.messages.TXMUI.YouReGoingToLostThoseModificationsIfNotAlreadyExportedContinue=You're going to lost those modifications if not already exported. Continue?
 rcp.messages.TXMUI.zoomInAmpoutColonMouseWheelORShiftPlusRightMousePlusDrag=\tZoom +/-\: Mouse wheel OR Shift + Right Mouse + Drag\n
 rcp.messages.TXMUI.zoomToSelectionColonCtrlPlusLeftMousePlusdrag=\tZoom to selection\: Ctrl + Left Mouse + Drag\n
 referencer.core.messages.ReferencerCore.referencerExportFailedColon=Referencer export failed\: {0}.
-referencer.core.messages.ReferencerCore.referencesOfP0InTheP1Corpus=References of <{0}> in the {1} corpus...
+referencer.core.messages.ReferencerCore.referencesOfP0InTheP1Corpus=References of {0} in {1} corpus...
 referencer.core.messages.ReferencerCore.RESULT_TYPE=Referencer
 referencer.rcp.messages.ReferencerUI.orderReferencesByFrequency=Order references by frequency
 referencer.rcp.messages.ReferencerUI.referencePattern=Reference pattern
 referencer.rcp.messages.ReferencerUI.referencer=Referencer
 referencer.rcp.messages.ReferencerUI.references=References
+referencer.rcp.messages.ReferencerUI.showCounts=Show counts
 referencer.rcp.messages.ReferencerUI.showingFirstResultPage=Showing the first page of results
 referencer.rcp.messages.ReferencerUI.showingLastResultPage=Showing the last page of results
 referencer.rcp.messages.ReferencerUI.showingNextResultPage=Showing the next page of results
 referencer.rcp.messages.ReferencerUI.showingPreviousResultPage=Showing the previous page of results
 searchengine.core.messages.SearchEngineCore.deletingQueryResultP0=Deleting query result {0}…
 searchengine.core.messages.SearchEngineCore.deletingSubcorpusP0=Deleting sub-corpus {0}…
+searchengine.core.messages.SearchEngineCore.info_computingCorpusP0=Computing corpus {0}...
+searchengine.core.messages.SearchEngineCore.info_computingPartXWithQueryZ=Computing the part {0} with query {1}...
+searchengine.core.messages.SearchEngineCore.info_computingTheP0PartitionOfTheP1Corpus=Partition {0} of {1} corpus...
+searchengine.core.messages.SearchEngineCore.info_computingTheP0SubCorpusOfP1CommaQueryP2=Sub-corpus {0} of {1} {2}...
+searchengine.core.messages.SearchEngineCore.info_computingTheP0SubCorpusOfP1CommaStructureP2CommaPropertyP3ColonP4=Sub-corpus {0} of {1}, structure {2}, property {3}\: {4}...
 searchengine.core.messages.SearchEngineCore.info_creatingNewPartition=Creating partition {1} of corpus {0}…
 searchengine.core.messages.SearchEngineCore.info_creatingSubcorpusXFromCorpusYWithTheQueryZ=Creating sub-corpus {0} of corpus {1} with the query {2}…
 searchengine.core.messages.SearchEngineCore.info_deletingPartition=Deleting partition {0}…
+searchengine.core.messages.SearchEngineCore.info_doneP0Parts={0} parts.
 searchengine.core.messages.SearchEngineCore.info_partCreatedInXMs=Part {0} created in {1} ms.
 searchengine.core.messages.SearchEngineCore.info_partitionCreatedInXMs=Partition {0} created in {1} ms.
-searchengine.core.messages.SearchEngineCore.info_partXCreatedWithQueryZ=Part {0} created with query {1}.
 searchengine.core.messages.SearchEngineCore.info_searchEngineStopped=Search engine stopped.
 searchengine.core.messages.SearchEngineCore.info_stoppingSearchEngine=Stopping the search engine…
 searchengine.core.messages.SearchEngineCore.sizeOfSubcorpusP0P1ComputedInP2Ms=Size of subcorpus {0} ({1}) computed in {2} ms.
@@ -1221,20 +1479,49 @@
 searchengine.cqp.core.messages.CQPSearchEngineCore.unknownCQPErrorColonB1=** Unknown CQP error\: b1 
 searchengine.cqp.core.messages.CQPSearchEngineCore.updating=Updating {0} corpus encoding to {1}…
 searchengine.cqp.core.messages.CQPSearchEngineCore.updatingP0CorpusLanguageToP1=Updating {0} corpus language to {1}…
+searchengine.cqp.rcp.messages.CQPUI.AddExtraFiles=Add extra files
 searchengine.cqp.rcp.messages.CQPUI.additionalAmpoptionsForTheCWBServerColon=Additional &options for the CQP server\: 
 searchengine.cqp.rcp.messages.CQPUI.ampRemoteCWBServerAddressColon=&Remote CWB server address\:
+searchengine.cqp.rcp.messages.CQPUI.AvailablesSubcorpus=Availables Subcorpus
+searchengine.cqp.rcp.messages.CQPUI.ChangeThisIdentifierToRenameTheCorpus=Change this identifier to rename the corpus
+searchengine.cqp.rcp.messages.CQPUI.ClearSelection=Clear selection
+searchengine.cqp.rcp.messages.CQPUI.CorpusIndentifier=Corpus identifier
+searchengine.cqp.rcp.messages.CQPUI.CorpusVersion=Corpus version
 searchengine.cqp.rcp.messages.CQPUI.cQPlibPath=CQPlib path
+searchengine.cqp.rcp.messages.CQPUI.creatingANewPartitionWithP0=Creating a new partition on {0}
 searchengine.cqp.rcp.messages.CQPUI.cWBServerColonAmphostColon=Remote CQP server\: &host\:
 searchengine.cqp.rcp.messages.CQPUI.cWBServerColonAmploginColon=Remote CQP server\: &login\:
 searchengine.cqp.rcp.messages.CQPUI.cWBServerColonAmppasswordColon=Remote CQP server\: &password\:
 searchengine.cqp.rcp.messages.CQPUI.cWBServerColonAmpportColon=Remote CQP server\: network &port\:
+searchengine.cqp.rcp.messages.CQPUI.DirectoriesNotManagedByTXM=Directories not managed by TXM
+searchengine.cqp.rcp.messages.CQPUI.ErrorAllPartsAreEmpty=Error\: all parts are empty.
+searchengine.cqp.rcp.messages.CQPUI.errorColonThePartitionCreatedHasNoPart=** Error\: the partition created is empty.
+searchengine.cqp.rcp.messages.CQPUI.errorColonThePartitionWasNotCreated=** Error\: the partition has not been created.
+searchengine.cqp.rcp.messages.CQPUI.ErrorSelectedSubcorpusHaveDifferentMainCorpusP0=Error\: selected subcorpus have different main corpus\: 
+searchengine.cqp.rcp.messages.CQPUI.ErrorSelectionSize2=Error\: selection size \!\= 2 \: 
+searchengine.cqp.rcp.messages.CQPUI.errorWhileCreatingAPartitionColonP0=** Error while creating a partition\: {0}
+searchengine.cqp.rcp.messages.CQPUI.ExportingP0=Exporting {0}...
+searchengine.cqp.rcp.messages.CQPUI.Name=Name
+searchengine.cqp.rcp.messages.CQPUI.noSelectionForColon=No selection for\: 
+searchengine.cqp.rcp.messages.CQPUI.OutputFile=Output file
 searchengine.cqp.rcp.messages.CQPUI.pathToCWBServerBinary=Path to the CQP server executable file
 searchengine.cqp.rcp.messages.CQPUI.pathToCWBServerInitializationFile=Path to the CQP server configuration file
+searchengine.cqp.rcp.messages.CQPUI.refreshingCorpora=Updating the Corpus view
+searchengine.cqp.rcp.messages.CQPUI.SelectAll=Select All
+searchengine.cqp.rcp.messages.CQPUI.SelectASubcorpusInTheList=[select a subcorpus in the list]
 searchengine.cqp.rcp.messages.CQPUI.useNetworkProtocol=Use the network protocol
+searchengine.cqp.rcp.messages.CQPUI.WarningSomePartsAreEmptyP0=Warning\: some parts are empty\: {0}
 specificities.core.messages.SpecificitiesCore.banalityColonP0=Banality\: {0}
 specificities.core.messages.SpecificitiesCore.cantCreateSpecificitiesChartFileChartsEngineColonP0=** Can not create specificities chart file (charts engine {0})
 specificities.core.messages.SpecificitiesCore.error_errorWhileComputingSpecificities=** Error while computing specificities\: {0}
 specificities.core.messages.SpecificitiesCore.failedToGetTheSpecificitesColon=** Failed to access specificities in R\: {0}.
+specificities.core.messages.SpecificitiesCore.info_specificitiesBarChartForTheP0LexcialTable=Bar chart of the specificities of the {0} lexical table...
+specificities.core.messages.SpecificitiesCore.info_specificitiesBarChartForTheP0PartitionCommaP1Property=Bar chart of the specificities of the {0} partition, {1} property...
+specificities.core.messages.SpecificitiesCore.info_specificitiesBarChartForTheP0Subcorpus=Bar chart of the specificities of the {0} sub-corpus...
+specificities.core.messages.SpecificitiesCore.info_specificitiesOfTheP0Corpus=Specificities of {0} sub-corpus...
+specificities.core.messages.SpecificitiesCore.info_specificitiesOfTheP0LexcialTable=Specificities of the {0} lexical table...
+specificities.core.messages.SpecificitiesCore.info_specificitiesOfTheP0PartitionCommaP1Property=Specificities of the {0} partition, {1} property...
+specificities.core.messages.SpecificitiesCore.info_specificitiesOfTheP0PartitionIndex=Specificities of the {0} partition index...
 specificities.core.messages.SpecificitiesCore.noSpecificitiesIndexArray=** No specificities index table.
 specificities.core.messages.SpecificitiesCore.numberOfRowsWantedP0AndFoundP1Mismatch=** The expected number of rows ({0}) and found ({1}) do not match.
 specificities.core.messages.SpecificitiesCore.part=Part
@@ -1248,12 +1535,14 @@
 specificities.core.messages.SpecificitiesCore.theSpecificityIndexArrayDoesNotProperlyRepresentAMatrix=** The specificity index array does not properly represent a matrix.
 specificities.core.messages.SpecificitiesCore.unit=Unit
 specificities.rcp.messages.SpecificitiesUI.banality=Banality
+specificities.rcp.messages.SpecificitiesUI.banalityThreshold=Banality threshold
 specificities.rcp.messages.SpecificitiesUI.drawBars=Show bars
 specificities.rcp.messages.SpecificitiesUI.drawLines=Show lines
 specificities.rcp.messages.SpecificitiesUI.failedToComputeSpecificities=** Failed to compute specificities\: {0}.
 specificities.rcp.messages.SpecificitiesUI.groupBarsByLines=Group the bars by the rows of the table
 specificities.rcp.messages.SpecificitiesUI.index=index
 specificities.rcp.messages.SpecificitiesUI.maximumScore=Maximum score
+specificities.rcp.messages.SpecificitiesUI.maximumScoreToDisplay=The maximum score to display
 specificities.rcp.messages.SpecificitiesUI.scoresFormatDefaultIsPercent1f=Scores format (default is %,.1f)
 specificities.rcp.messages.SpecificitiesUI.specificities=Specificities
 specificities.rcp.messages.SpecificitiesUI.t=\ T
@@ -1262,9 +1551,11 @@
 statsengine.core.messages.StatsEngineCore.aZerobasedIndexCannotBeInf0OrSupToTheNumberOfIndexedElements=** An index starting at 0 can not be less than 0 or greater than the number of indexed items.
 statsengine.core.messages.StatsEngineCore.cannotDeleteAllLines=** Can not  delete all lines.
 statsengine.core.messages.StatsEngineCore.cannotDeleteANonexistingObject=** Can not delete an object that does not exist.
+statsengine.core.messages.StatsEngineCore.CanNotExecuteTheP0CommandWithTheP1Selection=Can not execute command 
 statsengine.core.messages.StatsEngineCore.colIndex=Column number too big ({0}) (the maximum is {1}).
 statsengine.core.messages.StatsEngineCore.columnIndex=Column index (
 statsengine.core.messages.StatsEngineCore.columnNamesOfAContingencyTableCannotBeNull=Column names of a contingency table can not be null.
+statsengine.core.messages.StatsEngineCore.CorpusEngineIsNotReadyCancelingCommand=Corpus Engine is not ready, canceling command.
 statsengine.core.messages.StatsEngineCore.error_statsEngineNotReadyCancelingCommand=Statistics engine is not available, aborting command.
 statsengine.core.messages.StatsEngineCore.failedToGetRowNames=** Failed to get the row names.
 statsengine.core.messages.StatsEngineCore.innerArraysMustBeOfDimensionSup0=** Internal tables must be of dimension larger than 0.
@@ -1279,6 +1570,7 @@
 statsengine.core.messages.StatsEngineCore.theIndexArrayCanNotBeNullOrEmpty=** The index table can not be null or empty.
 statsengine.core.messages.StatsEngineCore.unknownTypeColon=Unknown type\: {0}.
 statsengine.r.core.messages.RCore.doneColon=Done in {0} ms.
+statsengine.r.core.messages.RCore.error_cantExecuteRServe=** Error \: the R program file ({0}) is not executable.
 statsengine.r.core.messages.RCore.error_cantFindRServeInPath=** The statistics engine program path is set ({0}) but we couldn''t find it.
 statsengine.r.core.messages.RCore.error_connectionFailed=** Error while connecting to the statistics engine.
 statsengine.r.core.messages.RCore.error_errorDuringItemsListExtraction=** Error while retrieving the list of items \: \t
@@ -1293,7 +1585,8 @@
 statsengine.r.core.messages.RCore.error_matrixIsEmpty=Matrix is empty.
 statsengine.r.core.messages.RCore.error_requestedObjectNotFoundInR=The requested object ({0}) was not found in the R workspace.
 statsengine.r.core.messages.RCore.error_rserveIsAlreadyRunningOnPort=** Rserve is already running on port {0}.
-statsengine.r.core.messages.RCore.error_rservePathNotSet=** The statistics engine program path is not set and we could not find it.
+statsengine.r.core.messages.RCore.error_RservePathNotPointingAFile=** the R path ({0}) does not indicate a file.
+statsengine.r.core.messages.RCore.error_rservePathNotSet=** The statistics engine program path is not set.
 statsengine.r.core.messages.RCore.error_unexpectedErrorInRStatisticsEngine=** Unexpected error in R statistics engine\: {0}.
 statsengine.r.core.messages.RCore.error_youNeedRSoftware=You need the 'R' software and you need to configure its access paths via the preferences window 'Tools / Preferences'.
 statsengine.r.core.messages.RCore.errorWhileRunningRScriptP0ColonP1=** Error while running R script {0}\: {1}.
@@ -1304,7 +1597,7 @@
 statsengine.r.core.messages.RCore.info_savingChartToFile=Saving chart to file\: {0}.
 statsengine.r.core.messages.RCore.info_startingRWithCommandLine=Starting R with command line\: {0}
 statsengine.r.core.messages.RCore.info_startingStatsEngine=Starting statistics engine\: user \= {0}, remote \= {1}, port \= {2}, debug \= {3}.
-statsengine.r.core.messages.RCore.info_statisticsEngineLaunched=Statistical engine launched.
+statsengine.r.core.messages.RCore.info_statisticsEngineLaunched=Statistics engine launched.
 statsengine.r.core.messages.RCore.info_tryingToStartRFrom=Trying to start R from {0}…
 statsengine.r.core.messages.RCore.info_tryingToStartRWithRPath=Trying to start R from path 'R'.
 statsengine.r.core.messages.RCore.p0RScriptDoesntExist=** The R script file {0} doesn''t exist.
@@ -1347,8 +1640,8 @@
 wordcloud.core.messages.WordCloudCore.error_couldNotInstallRPackage=** Could not install the {0} package. Reason \: {1}. 
 wordcloud.core.messages.WordCloudCore.error_rPackagesInstallationFailed=The necessary R packages have not been installed properly, it is not possible to complete the installation of the WordCloud command.\nSee instructions for manual installation at https\://groupes.renater.fr/wiki/txm-users/public/extensions\#wordcloud 
 wordcloud.core.messages.WordCloudCore.info_aborting=Aborting word cloud computing.
-wordcloud.core.messages.WordCloudCore.info_installingRPackage=Installing the {0} R package…
-wordcloud.core.messages.WordCloudCore.info_loadingRPackage=Loading package\: 
+wordcloud.core.messages.WordCloudCore.info_installingRPackage=Installing the {0} R packages.
+wordcloud.core.messages.WordCloudCore.info_loadingRPackage=Loading package\: {0}
 wordcloud.core.messages.WordCloudCore.info_openingWordCloudResult=Opening the result.
 wordcloud.core.messages.WordCloudCore.info_rPackagesLoaded=R packages loaded. Now processing.
 wordcloud.core.messages.WordCloudCore.RESULT_TYPE=Word cloud
Index: TXM/trunk/org.txm.translate.rcp/messages_ru.properties
===================================================================
--- TXM/trunk/org.txm.translate.rcp/messages_ru.properties	(revision 3452)
+++ TXM/trunk/org.txm.translate.rcp/messages_ru.properties	(revision 3453)
@@ -1,616 +1,2 @@
 #compiled messages for lang=_ru
-#Tue Nov 13 16:45:49 CET 2018
-cooccurrence.core.messages.CooccurrenceCore.info_retreivingMatches=Расчет ответов
-rcp.messages.TXMUI.spaces=N/A_caract�res blancs s�parateurs
-rcp.messages.TXMUI.followedBy=за ним 
-rcp.messages.TXMUI.sourceCharactersEncoding=Кодировка
-core.messages.TXMCore.common_description=Описание
-concordance.core.messages.ConcordanceCore.context=MISSING
-rcp.messages.TXMUI.addColon=добавление\: 
-rcp.messages.TXMUI.common_beginning=Начало
-rcp.messages.TXMUI.doneColonP0Created=Готово \: {0} образован 
-rcp.messages.TXMUI.noPartitionNameWasSpecifiedTheNameIsP0=Имя распределения не вводилось. Автоматическое имя\: {0}.
-ca.rcp.messages.CAUI.infosColonP0=Информация\: {0}
-ca.rcp.messages.CAUI.wrongInput=Ошибочный ввод
-progression.rcp.messages.ProgressionUI.regexColon=Рег. Выр.\: 
-rcp.messages.TXMUI.run=N/A_Run
-rcp.messages.TXMUI.contextColon=Контекст\: 
-rcp.messages.TXMUI.Explorer_7=N/A_⌂
-searchengine.cqp.rcp.messages.CQPUI.pathToCWBServerBinary=Путь к исполняемому &файлу ''cqpserver''
-rcp.messages.TXMUI.failedToRename=** Не удалось переименовать 
-concordance.rcp.messages.ConcordanceUI.keyword=Мотив
-rcp.messages.TXMUI.Explorer_5=↻
-rcp.messages.TXMUI.Explorer_4=⇧
-ca.rcp.messages.CAUI.massColumnFormat=Формат колонки Масса
-rcp.messages.TXMUI.goToTXMHome_2=N/A_Go to TXM home
-concordance.rcp.messages.ConcordanceUI.sup=>
-rcp.messages.TXMUI.userInterfaceLanguage=Язык интерфейса 
-concordance.rcp.messages.ConcordanceUI.sortingLeftContextColumn=Сортировка левого контекста
-rcp.messages.TXMUI.couldNotLaunchTheInternalWebBrowserYouMustSetThatParameterInThePreferencesMenuColonGeneralSupWebNavigator=Не удается запустить встроенные браузер. Вы должны отрегулировать соответствующий параметр в Настройках, с помощью меню Общие / Веб браузер
-para.rcp.messages.ParaBrowserUI.references=Ссылки
-statsengine.core.messages.StatsEngineCore.rowIndex=
-rcp.messages.TXMUI.preferences=Опции
-rcp.messages.TXMUI.showAllResultNodesInCorporaView=
-cooccurrence.rcp.messages.CooccurrenceUI.minimumRight=Минимум справа
-rcp.messages.TXMUI.shouldNotHappen=Не должно происходить
-rcp.messages.TXMUI.importParametersOfP0=Параметры импорта в модуле {0}
-rcp.messages.TXMUI.errorWhileComputingCorpusSummary=** Ошибка при подготовке информации о корпусе
-rcp.messages.TXMUI.mergeDelete=Объединить/Удалить
-concordance.core.messages.ConcordanceCore.references=MISSING
-rcp.messages.TXMUI.tXMUserDirectory=Папка пользователя TXM
-rcp.messages.TXMUI.reload=Перезагрузить
-progression.core.messages.ProgressionCore.theProgressionCommandIsNotYetAvailableForDiscontinuousSubcorpora=Функция Прогрессия в настоящее время недоступна на прерывных подкорпусах.
-rcp.messages.TXMUI.edit=Править
-rcp.messages.TXMUI.generalPreferencesBackup=N/A_General preferences backup
-ahc.rcp.messages.AHCUI.numberOfClusters=Число кластеров
-core.messages.TXMCore.common_fMin=
-rcp.messages.TXMUI.newFileColonP0=Новый файл\: {0}.
-rcp.messages.TXMUI.errorWhileRunningScriptColonP0=** Ошибка при выполнении скрипта groovy \: {0}
-rcp.messages.TXMUI.paginationOptions=Количество строк на странице
-rcp.messages.TXMUI.deleteParameter=Удалить параметр
-cooccurrence.rcp.messages.CooccurrenceUI.minimumCooccurrencyScoreThreshold=Минимальный порог индекса совместной встречаемости
-rcp.messages.TXMUI.corpusConversionFailed=
-rcp.messages.TXMUI.common_enterRegularExpressionOfYourSearch=Наберите регулярное выражение вашего запроса
-rcp.messages.TXMUI.contextsDisplayOptions=Задать размер контекстов
-rcp.messages.TXMUI.groovy=*.groovy
-rcp.messages.TXMUI.panColonRightMousePlusDrag=Перевод\: Shift + Левый щелчок + Перетащить\n
-treetagger.rcp.messages.TreeTaggerUI.pathToInstallDirectory=Путь к установочной папке TreeTagger
-cooccurrence.rcp.messages.CooccurrenceUI.minimumFrequencyThresholdOfTheCooccurrent=Минимальный порог количества совместных употреблений
-rcp.messages.TXMUI.createSubcorpus=Создать подкорпус
-properties.rcp.messages.PropertiesUI.maximumValuesToDisplay=Число отображаемых значений свойства
-core.messages.TXMCore.common_ok=OK
-progression.rcp.messages.ProgressionUI.bandeSizeMultiplier=Масштаб границ структур
-core.messages.TXMCore.common_queriesColonP0=Запросы\: {0}.
-index.core.messages.IndexCore.lexicon=Словарь
-concordance.core.messages.ConcordanceCore.compositeColon=MISSING
-rcp.messages.TXMUI.zoomToSelectionColonCtrlPlusLeftMousePlusdrag=Увеличение выделения\: Ctrl + Левый щелчок + Перетащить\n
-rcp.messages.TXMUI.assisted=С подсказкой
-rcp.messages.TXMUI.characterEncoding=Кодировка
-rcp.messages.TXMUI.enableAutomaticSaveOfAllResultsPersistence=
-rcp.messages.TXMUI.scriptExecution=Выполнение скрипта
-rcp.messages.TXMUI.structure=структура
-core.messages.TXMCore.failedToCopyTXMFilesFromTXMINSTALLDIRToTXMHOMEColonP0=** Не удалось скопировать файлы из папки TXMINSTALL в TXMHOME\: {0}
-cooccurrence.rcp.messages.CooccurrenceUI.score_2=Показатель ≥ 
-rcp.messages.TXMUI.thisComputerLanguageColon=Язык по умолчанию этого компьютера
-concordance.core.messages.ConcordanceCore.resultsRetrievedIn=MISSING
-rcp.messages.TXMUI.descriptionHTMLCompleteNameAuthorDateLicenseComment=Описание - HTML
-ca.rcp.messages.CAUI.canNotComputeCAOnLexicalTableWithLessThan4Columns=** Невозможно провести факторный анализ соответствий при наличии менее 4-х колонок
-rcp.messages.TXMUI.addingToSelection=Добавить в выделенному
-cooccurrence.core.messages.CooccurrenceCore.info_counting=Подсчет
-rcp.messages.TXMUI.lexicalSegmentation=Параметры словарной сегментации
-rcp.messages.TXMUI.integer=Целое
-rcp.messages.TXMUI.selectValuesToAssignColon=Выбрать значения для назначения\: 
-rcp.messages.TXMUI.createANewMacroFromATemplate=N/A_Create a new macro from a template
-rcp.messages.TXMUI.addAWord=Дополнительное слово
-rcp.messages.TXMUI.referencesSortOptions=Шаблон ссылок для сортировки
-searchengine.cqp.rcp.messages.CQPUI.cWBServerColonAmpportColon=Удаленный сервер\: &номер порта
-specificities.rcp.messages.SpecificitiesUI.t=T
-core.messages.TXMCore.couldNotCreateTXMHOMEDirectoryColonP0=** Не удалось создать папку TXMHOME \: {0}
-statsengine.r.core.messages.RCore.info_tryingToStartRWithRPath=
-rcp.messages.TXMUI.generalInformations=Общая информация
-para.rcp.messages.ParaBrowserUI.openParabrowser=Открыть встроенный браузер
-referencer.rcp.messages.ReferencerUI.references=Ссылки
-rcp.messages.TXMUI.allCriteria=Все критерии
-referencer.rcp.messages.ReferencerUI.referencer=Ссылки
-rcp.messages.TXMUI.frontXSL=Входная стилевая таблица XSL
-statsengine.r.rcp.messages.RUI.password=Пароль
-statsengine.r.rcp.messages.RUI.pathToRBinary=Путь к исполняемому &файлу R
-referencer.rcp.messages.ReferencerUI.showingFirstResultPage=Показ первой страницы результатов 
-specificities.rcp.messages.SpecificitiesUI.failedToComputeSpecificities=Не удалось подсчитать специфичность\: {0}.
-rcp.messages.TXMUI.errorColonCorporaDirectoryDoesntExistColon=** Ошибка\: папка ''corpora'' не существует\: 
-rcp.messages.TXMUI.contains=содержит
-rcp.messages.TXMUI.nextSessionNumber=Следующий номер сессии 
-lexicaltable.rcp.messages.LexicalTableUI.selectWhichMarginsYouWantToUse=Выберите пределы для расчетов
-rcp.messages.TXMUI.warningColonTheCorpusP0IsCorruptedSomeCommandsWontWorkCorrectly=** Предупреждение\: корпус {0} поврежден. Некоторые команды могут быть недоступны или функционировать некорркетно.
-rcp.messages.TXMUI.editXSLStylesheet=Edit XSL stylesheet...
-rcp.messages.TXMUI.errorColonElementNotRegistered=** Ошибка\: элемент не записан 
-rcp.messages.TXMUI.options=Опции
-ca.rcp.messages.CAUI.creatingCA=Создание окна ФАС
-rcp.messages.TXMUI.impossibleToReadP0=** Не удается прочитать {0}
-ca.rcp.messages.CAUI.contributionColumnFormat=Формат колонки Вклад
-rcp.messages.TXMUI.errorColonSubcorpusWasNotCreated=** Ошибка\: подкорпус не был создан
-searchengine.cqp.rcp.messages.CQPUI.ampRemoteCWBServerAddressColon=Удаленный &сервер CWB
-rcp.messages.TXMUI.failedToLoadCorpusFromDirectoryColonP0WeCannotFindTheNecessaryComponents=** Ошибка загрузки корпуса из папки\: {0}.\nНевозможно найти необходимые составные элементы.
-statsengine.r.rcp.messages.RUI.remoteConnection=Удаленное соединение
-rcp.messages.TXMUI.selectColon=Выбрать
-rcp.messages.TXMUI.objColon=Объект\: 
-ca.rcp.messages.CAUI.colsInfos=Инф Колонки
-rcp.messages.TXMUI.failedToCancel=N/A_Failed to cancel 
-rcp.messages.TXMUI.sourcesCharactersEncodingColon=Кодировка букв\: 
-rcp.messages.TXMUI.cannotCreateALexicalTableFromAnIndexCreatedWithACorpusMoreThanOneColumnIsNeeded=Невозможно составить словарную таблицу из Индекса, полученного на Корпусе
-statsengine.r.core.messages.RCore.ms=\ мс
-index.rcp.messages.IndexUI.openingIndexResults=Открытие Индекса
-rcp.messages.TXMUI.doNotConfirmToDeleteAnObject=Не требуется подтверждение для удаления объекта
-concordance.core.messages.ConcordanceCore.rightContext=MISSING
-rcp.messages.TXMUI.failedToSavePreferencesColonP0=** Не удалось сохранить персональные настройки {0}
-rcp.messages.TXMUI.startsWith=начинается с
-cooccurrence.rcp.messages.CooccurrenceUI.maximumLeft=Максимум слева
-progression.core.messages.ProgressionCore.RESULT_TYPE=Прогрессия
-rcp.messages.TXMUI.name=Имя\: 
-rcp.messages.TXMUI.createANewSorter=Создать новый метод сортировки
-concordance.rcp.messages.ConcordanceUI.rightContext=Правый контекст
-rcp.messages.TXMUI.areYouSureYouWantToDeleteP0Colon=Вы уверены, что хотите удалить \: {0}
-specificities.rcp.messages.SpecificitiesUI.drawBars=График\: показать столбики
-rcp.messages.TXMUI.checkingForExistingWorkspaceDirectory=Проверка наличия рабочей папки
-rcp.messages.TXMUI.guessColon=Угадать
-cooccurrence.core.messages.CooccurrenceCore.info_buildingLexicalTable=Расчет словарной таблицы
-cooccurrence.core.messages.CooccurrenceCore.info_computingSpecificitiesScores=Расчет показателей специфичности\t
-rcp.messages.TXMUI.referencesAmpsortOptions=Шаблон ссылок для &сортировки
-rcp.messages.TXMUI.errorDuringSortColonP0=** Ошибка при сортировке\: {0}
-rcp.messages.TXMUI.loadingTheCorpusInThePlatform=Загрузка корпуса в платформу
-concordance.rcp.messages.ConcordanceUI.sortingRightContextColumn=Сортировка правого контекста
-rcp.messages.TXMUI.displayRuntimesInConsole=Показывать время выполнения на консоли
-rcp.messages.TXMUI.exporting=N/A_Exporting...
-lexicaltable.rcp.messages.LexicalTableUI.useAllOccurrences=Использовать все употребления
-referencer.rcp.messages.ReferencerUI.orderReferencesByFrequency=Сортировать ссылки по частотности
-concordance.core.messages.ConcordanceCore.reference=MISSING
-rcp.messages.TXMUI.cannotAskForTheSimpleTabWhenTheUserHasSelectedTheAdvancedTab=Невозможно отобразить закладку простых опций, когда пользователь выбрал отображение дополнительных опций
-ca.rcp.messages.CAUI.coordColumnFormat=Формат колонки Coord
-rcp.messages.TXMUI.eRROR=\ ОШИБКА 
-rcp.messages.TXMUI.failedToExportCorpusP0=** Не удалось экспортировать корпу {0}
-rcp.messages.TXMUI.mandatoryFields=N/A_(* mandatory fields)
-rcp.messages.TXMUI.nextPage=следующая страница
-rcp.messages.TXMUI.cancelingRequested=N/A_ canceling requested
-rcp.messages.TXMUI.buildEdition=\ нажмите на этот значок\: 
-ca.rcp.messages.CAUI.rowsInfos=Инф Строчки
-core.messages.TXMCore.common_fMax=
-rcp.messages.TXMUI.remove=Удалить
-rcp.messages.TXMUI.thisDirectorySeemsToContainABinaryCorpus=Не удается найти корпус в бинарном формате в этой папке
-rcp.messages.TXMUI.newName=Новое имя
-specificities.rcp.messages.SpecificitiesUI.groupBarsByLines=Сгруппировать столбики по строкам таблицы
-rcp.messages.TXMUI._default=по умолчанию
-rcp.messages.TXMUI.restartingThePlatform=Перезагрузка платформы
-rcp.messages.TXMUI.creatingASubcorpusInTheSearchEngine=Новый &Подкорпус
-rcp.messages.TXMUI.invalidProperty=Некорректное свойство
-core.messages.TXMCore.common_units=Единицы
-rcp.messages.TXMUI.theP1GroovyScriptMustBeInTheP0Folder=Скрипт Groovy должен находиться в папке {0} {1}
-rcp.messages.TXMUI.removeFromSelection=Удалить из выделенного
-rcp.messages.TXMUI.creatingANewPartitionWithP0=Создание распределения по {0}
-rcp.messages.TXMUI.theErrorIsColon=Ошибка\: 
-rcp.messages.TXMUI.startupFailedPleaseCheckTXMPreferencesInTheFileSupPreferencesMenuOrContactTxmusersMailingListMenuColonHelpSup=** Запуск платформы прерван. Пожалуйста, отрегулируйте опции (в меню ''Файл>Опции'')\: {0}.
-referencer.rcp.messages.ReferencerUI.referencePattern=Шаблон ссылок 
-rcp.messages.TXMUI.match=Выделить
-rcp.messages.TXMUI.errorElementColon=Элемент ошибки\: ''
-cooccurrence.rcp.messages.CooccurrenceUI.usePartialLexicalTable=N/A_Use partial lexical table
-rcp.messages.TXMUI.aBinaryCorpusIsATXMFileExtensionTxmOrZip=Корпус TXM в бинарном формате - это либо файл с расширением .txm или .zip, либо директория с папками ''html'', ''data'', ''registry'', ''txm''
-core.messages.TXMCore.common_lowestFrequency=Минимальная частотность
-rcp.messages.TXMUI.failedToCopy=** Ошибка при копировании  
-ahc.rcp.messages.AHCUI.common_metric=Метрика
-rcp.messages.TXMUI.saveScript=Сохранить
-core.messages.TXMCore.common_thresholds=Пороги
-rcp.messages.TXMUI.canceling_2=N/A_Canceling 
-rcp.messages.TXMUI.part=&Часть 
-rcp.messages.TXMUI.deletedColonP0={0} удален(о)
-rcp.messages.TXMUI.wrongInput=Ошибочный ввод
-rcp.messages.TXMUI.ready=Готово.
-rcp.messages.TXMUI.cantLoadPropertiesFromCorpusP0ColonP1=Не удается загрузить свойства корпуса {0} ({1})
-rcp.messages.TXMUI.sort=Сортировка
-lexicaltable.rcp.messages.LexicalTableUI.deleteColsColonP0=Удал. колонок\: {0}
-rcp.messages.TXMUI.deletingP0=Удаление {0}
-rcp.messages.TXMUI.exportAll=Экспортировать всё
-concordance.core.messages.ConcordanceCore.failedToExportConcordanceColonP0=MISSING
-concordance.rcp.messages.ConcordanceUI.reference=Ссылка
-rcp.messages.TXMUI.wordsPerPage=''папка'', чтобы 
-rcp.messages.TXMUI.defaultEncodingColon=\n\tКодировка по умолчанию\:  
-rcp.messages.TXMUI.invalidComparator=Недопустимый блок сравнения
-rcp.messages.TXMUI.to_3=до
-rcp.messages.TXMUI.to_2=до -
-rcp.messages.TXMUI.newPart=Новая часть
-rcp.messages.TXMUI.sortDone=Сортировка завершена.
-rcp.messages.TXMUI.valueSelector=Селектор значений
-ca.rcp.messages.CAUI.q=Qual
-rcp.messages.TXMUI.previousPage=предыдущая страница
-cooccurrence.rcp.messages.CooccurrenceUI.cooccurrent=Кооккуррент
-statsengine.r.rcp.messages.RUI.refreshVariables=Обновить переменные
-rcp.messages.TXMUI.loadingBinaryCorpus=Загрузить корпус
-rcp.messages.TXMUI.separatedByAtLeast1Word=с интервалом не менее 1 слова
-rcp.messages.TXMUI.errorWhileOpeningGroovyScriptColonP0=Ошибка при открытии скрипта groovy \: {0}
-ahc.rcp.messages.AHCUI.computeRows=Строчки
-rcp.messages.TXMUI.mainLanguageColon=Основной язык\: 
-lexicaltable.rcp.messages.LexicalTableUI.canNotCreateALexicalTableWithAnIndexCreatedOnACorpus=** Невозможно построить словарную таблицу из Индекса, рассчитанного на корпусе
-rcp.messages.TXMUI.initializationOfThePlatform=Инициализация платформы...
-cooccurrence.rcp.messages.CooccurrenceUI.scoreFormatDefault00000E00=Формат индекса (по умолчанию 0.0000E00)
-rcp.messages.TXMUI.errorColonObjectIsNotAnOrgw3cElement=** Ошибка\: объект не является ''org.w3c.Element''
-cooccurrence.core.messages.CooccurrenceCore.RESULT_TYPE=
-concordance.rcp.messages.ConcordanceUI.openingCorpusEdition=Открытие издания
-ahc.rcp.messages.AHCUI.error_canNotComputeAHCWith=
-rcp.messages.TXMUI.simple=Простое
-rcp.messages.TXMUI.removingOldCorpusBackupDirectoryP0=N/A_Removing old corpus backup directory {0}. 
-rcp.messages.TXMUI.newFolderColonP0=Новая папка\: {0}.
-rcp.messages.TXMUI.logInAFile=Копировать отчет в файл
-ca.rcp.messages.CAUI.canNotComputeCAWithLessThan4RowsInTheTable=** Невозможно провести факторный анализ соответствий при наличии менее 4-х колонок в таблице
-searchengine.cqp.rcp.messages.CQPUI.cWBServerColonAmppasswordColon=Удаленный сервер\: &пароль
-rcp.messages.TXMUI.systemOutput=Стандартный выход
-rcp.messages.TXMUI.tXMWorkspaceDirectoryAlreadyExistsP0WouldYouLikeToReloadItsCorporaInYourNewTXM=Рабочая папка TXM уже существует. Загрузить ранее созданные корпусы?
-index.rcp.messages.IndexUI.computingIndex=Расчет индекса...
-rcp.messages.TXMUI.canNotCreateATableWithTheProvidedInformationColonP0=Невозможно показать таблицу с предложенной информациейn\: {0}
-rcp.messages.TXMUI.corpusNameIsMandatory=Имя корпуса обязательно
-rcp.messages.TXMUI.addAXsltParameter=Добавить параметр
-rcp.messages.TXMUI.termsOfService=Licence d''utilisation
-rcp.messages.TXMUI.couldNotCreateBackupDirectoryColon=** Ошибка\: не удалсоь создать папку для сохранения корпуса\: {0}.
-rcp.messages.TXMUI.exportFileEncoding=Кодировка экспортируемых файлов
-rcp.messages.TXMUI.common_areYouSure=Вы уверены?
-rcp.messages.TXMUI.sortOptions=Задать свойство сортировки
-rcp.messages.TXMUI.thisFileIsNotMeantToRunTXMPleaseConsultTXMUserManual=N/A_This file is not meant to run TXM. Please consult TXM user manual.
-lexicaltable.rcp.messages.LexicalTableUI.userIndexOccurrences=Употребления в индексе
-rcp.messages.TXMUI.theTwoArraysMustHaveTheSameSize=Обе таблицы должны быть одинакового размера.
-rcp.messages.TXMUI.failedToDeleteSubcorpusP0=** Ошибка при удалении подкорпуса {0}
-rcp.messages.TXMUI.queryCannotBeLeftEmpty=Поле Запрос не должно быть пустым.
-rcp.messages.TXMUI.ampMultipleSort=&Сложная сортировка
-rcp.messages.TXMUI.dDotMandatoryField=сохранить параметры импорта,
-rcp.messages.TXMUI.select=Выбор
-rcp.messages.TXMUI.assign=Назначить
-para.rcp.messages.ParaBrowserUI.refColonP0=Ссылка \: {0}
-rcp.messages.TXMUI.resetTheViewColonF5=Исходное состояние\: F5
-rcp.messages.TXMUI.referencesAmpdisplayOptions=Шаблон ссылок для &отображения
-concordance.rcp.messages.ConcordanceUI.sortingReferenceColumn=Сортировка ссылок
-rcp.messages.TXMUI.newCorpusColonP0=Новый корпус\: {0}.
-cooccurrence.rcp.messages.CooccurrenceUI.minimumLeft=Минимум слева
-lexicaltable.core.messages.LexicalTableCore.RESULT_TYPE=Словарная таблица
-rcp.messages.TXMUI.identifiedLanguage=Идентифицированный язык\: {0}.
-properties.core.messages.PropertiesCore.RESULT_TYPE=
-rcp.messages.TXMUI.zoomInAmpoutColonMouseWheelORShiftPlusRightMousePlusDrag=Масштаб +/- \: Shift + Правый щелчок + Перетащить\n
-rcp.messages.TXMUI.interfaceLanguageLOCALEWasNotSet=Язык интерфейса (LOCALE) не был определен
-rcp.messages.TXMUI.ampNew=&Новый
-rcp.messages.TXMUI.tXM=TXM
-ca.rcp.messages.CAUI.eigenvaluesHistogram=Гистограмма собственных значений
-statsengine.r.rcp.messages.RUI.showEvalLogs=Показать отчет об оценках
-rcp.messages.TXMUI.ampSortOptions=Задать свойство &Сортировки
-rcp.messages.TXMUI.theFileP0DoesNotExist=Файл {0} не найден
-specificities.core.messages.SpecificitiesCore.error_errorWhileComputingSpecificities=** Ошибка во время расчета специфичности\: {0}
-partition.core.messages.PartitionCore.dimensionsColonP0=Размеры\: {0}
-rcp.messages.TXMUI.dDot=\: 
-rcp.messages.TXMUI.ampValue=Зна&чение\: 
-rcp.messages.TXMUI.structureColon=Структура\: 
-rcp.messages.TXMUI.configurationOfTheUserInterfaceLanguage=Конфигрурация языка пользовательского интерфейса
-rcp.messages.TXMUI.rmvAllTheParts=Удалить все части
-rcp.messages.TXMUI.p1ExportSavedInFileColonP0=Результаты экспорта сохранены\: 
-statsengine.r.rcp.messages.RUI.sendingToRWorkspaceColon=Передача в рабочее пространство R\: 
-rcp.messages.TXMUI.errorColonGetTextColonP0=** Внутренняя ошибка\: getText {0}
-core.messages.TXMCore.error_error2=Ошибка
-rcp.messages.TXMUI.startingUpP0=
-rcp.messages.TXMUI.noTextInCorpusColonP0=** В корпусе нет ни одного текста {0}
-cooccurrence.rcp.messages.CooccurrenceUI.maximumRight=Максимум справа
-statsengine.core.messages.StatsEngineCore.error_statsEngineNotReadyCancelingCommand=
-progression.rcp.messages.ProgressionUI.density=плотность
-ahc.rcp.messages.AHCUI.computeColumns=Колонки
-statsengine.r.core.messages.RCore.doneColon=
-statsengine.r.rcp.messages.RUI.tXMNameP0SupSupRNameP1=имя TXM {0} >> имя R {1}
-statsengine.r.rcp.messages.RUI.user=Пользователь
-rcp.messages.TXMUI.titleColon=Заголовок\: 
-rcp.messages.TXMUI.workspaceDirectoryBackup=Сохранение рабочей папки...
-progression.rcp.messages.ProgressionUI.cumulative=кумулятивный
-rcp.messages.TXMUI.to=\ в 
-rcp.messages.TXMUI.graphicsKeyboardShortcuts=Команды SVG
-rcp.messages.TXMUI.tokenizerParameterFileColon=Параметры словарной сегментации\: 
-rcp.messages.TXMUI.selectTheSourceDirectory=выбрать папку с исходными материалами.
-rcp.messages.TXMUI.failedToBackupExistingCorporaColon=** Невозможно сохранить существующие корпусы\: {0}.
-lexicaltable.rcp.messages.LexicalTableUI.failedToImportLexicalTable=** Не удалось импортировать словарную таблицу
-rcp.messages.TXMUI.queriesCannotBeLeftEmpty=Запросы не должны быть пустыми
-ca.rcp.messages.CAUI.distanceColumnFormat=Формат колонки Дистанция
-concordance.rcp.messages.ConcordanceUI.inf=<
-rcp.messages.TXMUI.linePerPageColon=№ строки
-rcp.messages.TXMUI.jobColon=
-specificities.rcp.messages.SpecificitiesUI.specificities=Специфичность
-concordance.rcp.messages.ConcordanceUI.errorWhileComputingTheConcordanceColonP0=** Произошла ошибка при расчете конкорданса {0}
-rcp.messages.TXMUI.leftContextSize=Размер левого контекста
-rcp.messages.TXMUI.noTextNext=Нет следующего текста
-specificities.core.messages.SpecificitiesCore.RESULT_TYPE=Специфичность
-rcp.messages.TXMUI.corpusNameOnlyCapsAndNoDigitAtBeginning=Имя корпуса*
-rcp.messages.TXMUI.ampStructureColon=&Структура\: 
-rcp.messages.TXMUI.refreshingCorpora=Обновление вида корпусов...
-rcp.messages.TXMUI.editTheNameOfTheNewColumnCreatedByTheMergedColumns=Имя новой колонки, образованной объединением
-rcp.messages.TXMUI.error=N/A_Error  
-rcp.messages.TXMUI.selectAProperty=Выбрать свойство
-ca.rcp.messages.CAUI.eigenvalues=Собственные значения
-rcp.messages.TXMUI.failedToLoadCorpusP0=** Не удалось загрузить корпус {0}
-concordance.rcp.messages.ConcordanceUI.leftContext=Левый контекст
-rcp.messages.TXMUI.sortKeys=Ключи для сортировки\:
-rcp.messages.TXMUI.metadataPreview=Метаданные
-rcp.messages.TXMUI.iAcceptTheLicenceAndIUndertakeToCiteTXMForAcknowledgingMyUseOfTXMInMyResearchWorkSeeTheCitationSectionOfTheInfhttpColontextometrieenslyonfrspipphprubrique61SupPage=J''accepte la licence et je m''engage à citer TXM dans mes travaux de recherche \n(voir la section Citation de la page <http\://textometrie.ens-lyon.fr/spip.php?rubrique61>)
-concordance.rcp.messages.ConcordanceUI.ampRightContextLengthInWords=&Правый контекст (в словах)
-rcp.messages.TXMUI.sVGGraphic=График SVG 
-referencer.core.messages.ReferencerCore.RESULT_TYPE=
-index.core.messages.IndexCore.RESULT_TYPE=Индекс
-rcp.messages.TXMUI.sortingColumn=
-ahc.rcp.messages.AHCUI.method=Метод
-rcp.messages.TXMUI.movingUpTheSelection=Поднять выделение на один уровень
-referencer.rcp.messages.ReferencerUI.showingLastResultPage=Показ последней страницы результатов 
-core.messages.TXMCore.common_query=Запрос\:
-rcp.messages.TXMUI.restartTXM=Перезагрузить TXM
-rcp.messages.TXMUI.ampContextsDisplayOptions=Задать размер &контекстов
-rcp.messages.TXMUI.msec=\ мс
-rcp.messages.TXMUI.invalidName=Некорректное имя
-rcp.messages.TXMUI.movingCorporaToP0=Перемещение существующих корпусов...
-lexicaltable.rcp.messages.LexicalTableUI.vocabulariesMustShareTheSamePropertiesColonP0=** Списки значений должны строиться на одинаковых сочетаниях свойств\: {0}
-rcp.messages.TXMUI.clipboardIsEmpty=** Буфер обмена пуст
-index.core.messages.IndexCore.indexColonCorpusP0queryP1propertiesP2FminP3FmaxP4=Индекс\:\n\tКорпус {0}\n\tЗапрос {1}\n\tсвойства {2}\n\tFmin {3}\n\tFmax {4}
-rcp.messages.TXMUI.ampRunScript=&Выполнить скрипт
-rcp.messages.TXMUI.doneColonP0Parts=Готово\: {0} частей
-rcp.messages.TXMUI.complexSortColonP0=Мульти-сортировка {0}
-index.rcp.messages.IndexUI.IndexEditor_17=
-rcp.messages.TXMUI.cannotReadTheFileP0=** Файл {0} недоступен
-rcp.messages.TXMUI.consoleReportsAnInternalError=\nВнутренняя ошибка.
-statsengine.r.core.messages.RCore.errorWhileRunningRScriptP0ColonP1=** Ошибка во время выполнения скрипта R {0}\: {1}.
-rcp.messages.TXMUI.renameFile=Переименовать файл
-progression.rcp.messages.ProgressionUI.chartTypeColon=Тип графа\: 
-rcp.messages.TXMUI.infpSupTXMIsPublishedUnderTheGNUGPL2LicenseAmpltInfaHrefEqualshttpsColonwwwgnuorglicensesgpl20enhtmlSuphttpsColonwwwgnuorglicensesgpl20enhtmlInfaSupAmpgt=<p>TXM est diffusé sous licence GNU GPL 2 &lt;<a href\="https\://www.gnu.org/licenses/gpl-2.0.fr.html">https\://www.gnu.org/licenses/gpl-2.0.fr.html</a>
-rcp.messages.TXMUI.couldNotFindTextP0InCorpusP1=** Не удается найти текст {0} в корпусе {1}
-progression.rcp.messages.ProgressionUI.bandewidthMultiplierColon=Масштаб полос
-rcp.messages.TXMUI.displayFont=Шрифт
-cooccurrence.rcp.messages.CooccurrenceUI.cofrequency=Совместная частотность
-rcp.messages.TXMUI.startCorpusImport=начать импортирование,
-rcp.messages.TXMUI.nameIsMandatory=Поле Имя обязательно.
-rcp.messages.TXMUI.doneColonP0Items=Готово\: {0} пунктов на {1} употреблений
-rcp.messages.TXMUI.exit=Выход
-searchengine.cqp.rcp.messages.CQPUI.useNetworkProtocol=Использовать сетевой протокол
-rcp.messages.TXMUI.metadatasParameters=Параметры метаданных
-rcp.messages.TXMUI.theP0CorpusDirectoryAlreadyExistsDoYouWantToReplaceIt=Корпус {0} уже существует. Хотите ли вы его заменить?
-rcp.messages.TXMUI.failedToExportInFileP0WithFormatP1=** Не удалось произвести экспорт в 
-concordance.core.messages.ConcordanceCore.rightContext_2=MISSING
-rcp.messages.TXMUI.common_refresh=Refresh
-ca.rcp.messages.CAUI.showTheColumns=Показать колонки в графике факторного плана
-rcp.messages.TXMUI.failedToExportResultP0ColonP1=** Не удалось экспортировать результат {0}\: {1}
-rcp.messages.TXMUI.string=Цепочка знаков
-index.rcp.messages.IndexUI.couldntInitializeIndexTable=Не удается инициализировать таблицу индекса
-statsengine.r.rcp.messages.RUI.serverAddress=Адрес сервера
-rcp.messages.TXMUI.theUserCanceledTheScriptExecution=
-referencer.rcp.messages.ReferencerUI.showingPreviousResultPage=Показ предыдущей страницы результатов 
-concordance.rcp.messages.ConcordanceUI.ampLeftContextLengthInWords=&Левый контекст (в словах)
-rcp.messages.TXMUI.FileTreeContentProvider_4=''
-rcp.messages.TXMUI.copiedLinesColon=Скопированные строки\: \n{0}
-ca.rcp.messages.CAUI.showTheRows=Показать строчки в графике факторного плана
-rcp.messages.TXMUI.p0ScriptFileDoesntExist=** Файл скрипта {0} не найден
-rcp.messages.TXMUI.defineAndUseACompositeSorter=Задать и использовать сложную сортировку
-rcp.messages.TXMUI.someCriteria=отдельные критерии
-rcp.messages.TXMUI.thisComputerEncodingColon=Кодировка по умолчанию этого компьютера
-index.rcp.messages.IndexUI.failedToComputeIndex=** Не удалось вычислить индекс
-ahc.core.messages.AHCCore.RESULT_TYPE=Классификация
-chartsengine.rcp.messages.SWTComponentsProvider.grayscale=Ч/Б линии
-cooccurrence.core.messages.CooccurrenceCore.info_buildingQueries=Расчет запроса
-rcp.messages.TXMUI.runScript=Выполнить скрипт
-rcp.messages.TXMUI.automaticUpdates=
-rcp.messages.TXMUI.form=Форма
-rcp.messages.TXMUI.p0ParametersInput={0} parameters input
-specificities.rcp.messages.SpecificitiesUI.banality=N/A_Banalité
-para.rcp.messages.ParaBrowserUI.ParaBrowserEditor_21=_
-rcp.messages.TXMUI.createPartition=Создать Распределение
-rcp.messages.TXMUI.referencesDisplayOptions=Шаблон ссылок для отображения
-core.messages.TXMCore.error_error=** Ошибка\: {0}
-rcp.messages.TXMUI.useLeftWindow=Активный левый контекст
-rcp.messages.TXMUI.metadataColumnTitlesP0=Заглавия колонок в файле с метаданными {0}
-rcp.messages.TXMUI.query=Запрос 
-rcp.messages.TXMUI.checkForUpdatesAtStartup=N/A_Automatically find new updates and notify me
-rcp.messages.TXMUI.errorWithElementP0=ошибка\: 
-rcp.messages.TXMUI.editTheNameOfTheNewLineCreatedByTheMergedLines=Наберите имя новой строки, образованной в результате объединения
-index.rcp.messages.IndexUI.pageSize=Число результатов на странице\: 
-internalview.rcp.messages.InternalViewUI.structuralProperties=Свойство структуры\: 
-ca.rcp.messages.CAUI.CorrespondanceAnalysisEditorInput_4=Фактор
-lexicaltable.rcp.messages.LexicalTableUI.tP0vP1fminP2fmaxP3=T {0} V {1} Fmin {2} Fmax {3}
-rcp.messages.TXMUI.confirm=Подтвердить
-ca.rcp.messages.CAUI.chi=χ²
-ca.rcp.messages.CAUI.loadingCorrespondenceAnalysisResults=Загрузка результатов факторного анализа
-rcp.messages.TXMUI.couldNotFindDirectoryColonP0=** Библиография\: не удается найти папку {0}
-treetagger.rcp.messages.TreeTaggerUI.pathToModelsDirectory=Путь к папке с языковыми моделами для TreeTagger
-rcp.messages.TXMUI.clipboard_2=clipboard
-rcp.messages.TXMUI.noPartWasDefined=Не задана ни одна часть
-rcp.messages.TXMUI.failedToLoadBinaryCorpusNullError=** Не удалось загрузить бинарный корпу (null error).
-rcp.messages.TXMUI.sourceDirectoryColon=Папка с исходными материалами
-rcp.messages.TXMUI.savingImportParameters=Сохранение параметров импорта...
-rcp.messages.TXMUI.info_txmIsReady=Платформа TXM готова к использованию.
-concordance.core.messages.ConcordanceCore.none=MISSING
-concordance.rcp.messages.ConcordanceUI.sortingKeywordColumn=Сортировка мотива
-rcp.messages.TXMUI.tXMiniColon=TXM.ini \: 
-concordance.core.messages.ConcordanceCore.undefined=MISSING
-cooccurrence.core.messages.CooccurrenceCore.info_details=
-index.core.messages.IndexCore.indexColonPartitionP0queryP1propertiesP2FminP3FmaxP4=Индекс\:\n\tРаспределение {0}\n\tЗапрос {1}\n\tсвойства {2}\n\tFmin {3}\n\tFmax {4}
-core.messages.TXMCore.common_property=Свойство
-ca.rcp.messages.CAUI.openingTheCorrespondenceAnalysisResults=Открытие результатов факторного анализа соответствий
-rcp.messages.TXMUI.canceling=N/A_Canceling...
-lexicaltable.rcp.messages.LexicalTableUI.errorColonDifferentColumnsNumberColonBeforeP0AfterP1=** Ошибка\: Не совпадает число колонок\: до {0} после {1}
-rcp.messages.TXMUI.couldNotReadInstallPreferencesFile=** Ошибка чтения файла опций установки\: {0}.
-rcp.messages.TXMUI.creatingASubcorpusOnP0=Создать новый подокорпус для {0}
-concordance.rcp.messages.ConcordanceUI.openingTheConcordanceResult=Открытие окна конкорданса
-rcp.messages.TXMUI.noSubcorpusNameWasSpecifiedWeveGeneratedOne=Имя подкорпуса создано автоматически.
-concordance.rcp.messages.ConcordanceUI.linesPerAmpPageColon=Количество строк на &Странице \: 
-rcp.messages.TXMUI.word=форма
-rcp.messages.TXMUI.exportSettings=Конфигурация экспорта
-rcp.messages.TXMUI.switchLanguageColonMalformedUrlColonP0=** Изменение яызка\: некорректый формат URL {0}
-rcp.messages.TXMUI.errorDuringParametersInitialisation=N/A_Error during parameters initialisation
-rcp.messages.TXMUI.logInTheConsole=Добавить технический комментарий
-rcp.messages.TXMUI.aWordWithItsProperty=- Слово №
-lexicaltable.rcp.messages.LexicalTableUI.vocabulariesMustShareTheSamePartitionColonP0=** Списки значений должны иметь одинаковое распределение\: {0}
-rcp.messages.TXMUI.endsWith=заканчивается на
-rcp.messages.TXMUI.exportingResults=Экспорт результатов
-cooccurrence.rcp.messages.CooccurrenceUI.thresholdsColonFmin=Пороги\: Част ≥
-rcp.messages.TXMUI.useRightWindow=Активный правый контекст
-rcp.messages.TXMUI.youMustSelectAtLeast2Comparators=Необходимо выбрать не менее двух блоков сравнения
-statsengine.r.core.messages.RCore.runningP0=
-concordance.rcp.messages.ConcordanceUI.sorting=Сортировка...
-rcp.messages.TXMUI.mainLanguage=Основной язык
-ca.rcp.messages.CAUI.cosColumnFormat=Формат колонки Cos²
-cooccurrence.rcp.messages.CooccurrenceUI.cmin=Совм-част ≥ 
-rcp.messages.TXMUI.endOfColumnMerge=Объединение колонок завершено.
-rcp.messages.TXMUI.tXMInstallDirectory=Папка установки TXM
-progression.rcp.messages.ProgressionUI.repeatTheValuesOfTheStructureProperties=Повторять значения с свойств структур
-internalview.core.messages.InternalViewCore.RESULT_TYPE=
-searchengine.cqp.rcp.messages.CQPUI.cWBServerColonAmploginColon=Удаленный сервер\: &логин
-rcp.messages.TXMUI.advanced=Продвинутое
-rcp.messages.TXMUI.theNumberOfEditorsP0AndNumberOfInputsP1MustBeEqual=** Внутренняя ошибка\: число редакторов RCP ({0}) должно соответствовать числу вводов ({1}).
-specificities.rcp.messages.SpecificitiesUI.scoresFormatDefaultIsPercent1f=N/A_Scores format (default%,.1f)
-rcp.messages.TXMUI.setImportParametersInTheSectionsBelow=3.\tВы можете 
-concordance.core.messages.ConcordanceCore.failedToRetrieveTextidPropertyFromLines=MISSING
-cooccurrence.rcp.messages.CooccurrenceUI.cooccurrentsPropertiesColon=Свойства совместных употреблений\: 
-rcp.messages.TXMUI.goToTXMHome=N/A_Go to TXM home
-rcp.messages.TXMUI.usingLanguage=Будет использован\: {0}.
-index.rcp.messages.IndexUI.indexColonQueryIsEmpty=Запрос пуст
-rcp.messages.TXMUI.textID=Индентификатор текста
-rcp.messages.TXMUI.lexicon=Список форм
-rcp.messages.TXMUI.theInputP0CannotBeDisplayed=** Внутренняя ошибка\: невозможно показать данные {0}.
-rcp.messages.TXMUI.sec=\ с
-rcp.messages.TXMUI.regexpPatternToHideFiles=Рег. выр. скрытых файлов
-lexicaltable.rcp.messages.LexicalTableUI.mergingLines=Объединение строк
-rcp.messages.TXMUI.nextText=следующий текст
-concordance.core.messages.ConcordanceCore.RESULT_TYPE=
-index.rcp.messages.IndexUI.openingTheIndexResults=Открытие таблицы индекса
-rcp.messages.TXMUI.importStarted=Начало импортирования
-progression.rcp.messages.ProgressionUI.error_theQueryIsAlreadyRepresentedByACurveInTheGraphic=
-rcp.messages.TXMUI.namesColon=Имена\: {0}.
-rcp.messages.TXMUI.errorColonThePartitionWasNotCreated=** Ошибка\: распределение не создано.
-lexicaltable.rcp.messages.LexicalTableUI.mergeOrDeleteColumns=Объед. или Удал. колонок
-rcp.messages.TXMUI.showExportResultInTheTextEditor=Показать результаты экспорта в текстовом редакторе
-core.messages.TXMCore.error_errorWhileSortingResult=
-rcp.messages.TXMUI.exportColonCantCreateFileP0ColonP1=** Экспорт\: невозможно создать файл {0}\: {1}
-rcp.messages.TXMUI.errorWhileOpeningFileP0=** Ошибка при открытии файла {0}
-rcp.messages.TXMUI.cannotDrawAGraphicWithTheInformationProvided=Не удается показать график на основе предоставленной информации.
-rcp.messages.TXMUI.rightContextSize=Размер правого контекста
-rcp.messages.TXMUI.thisFileIsNotATXMFileColonP0=Файл {0} не соответствует формату TXM.
-lexicaltable.rcp.messages.LexicalTableUI.mergeColsColonP0=Объед. колонок\: {0}
-progression.rcp.messages.ProgressionUI.repeatSameValues=Повторять идентичные значения
-rcp.messages.TXMUI.noPreviousText=Нет предыдущего текста
-cooccurrence.rcp.messages.CooccurrenceUI.meanDistance=Средняя дистанция
-chartsengine.rcp.messages.SWTComponentsProvider.multipleLineStrokeStyles=Различные стили строк
-rcp.messages.TXMUI.computeSubCorpusOnP0StructsColonP1AmpPropsP2ColonP3=Составление подкорпуса для {0}, структура {1}, свойство {2} \: {3}
-rcp.messages.TXMUI.logLevel=Уровень детализации отчета
-lexicaltable.rcp.messages.LexicalTableUI.mergeOrDeleteRows=Объед. или Удал. строк
-index.rcp.messages.IndexUI.indexOfInfP0SupWithPropertyColonP1InTheCorpusColonP2=Индекс <{0}> со свойством {1} в корпусе {2}
-rcp.messages.TXMUI.movingDownTheSelection=Опустить выделение на один уровень
-rcp.messages.TXMUI.newMacro=N/A_New macro
-core.messages.TXMCore.common_numberOfLines=Число строк
-searchengine.cqp.rcp.messages.CQPUI.cWBServerColonAmphostColon=Удаленный сервер\: &имя машины
-rcp.messages.TXMUI.doneInP0=Проделано за {0}.
-rcp.messages.TXMUI.from=от -
-ca.rcp.messages.CAUI.factPlan=Факт. план
-rcp.messages.TXMUI.minAnd=\ мин. и 
-cooccurrence.rcp.messages.CooccurrenceUI.score=Индекс
-core.messages.TXMCore.common_structure=Структура
-concordance.core.messages.ConcordanceCore.leftContext_2=MISSING
-statsengine.r.core.messages.RCore.runningTextSelection=Выполнение выделения текста... 
-rcp.messages.TXMUI.queriesColon=Запросы\:\n
-rcp.messages.TXMUI.cantOpenGraphicP0=** Не удается октрыть график {0}
-rcp.messages.TXMUI.h=ч., 
-core.messages.TXMCore.common_frequency=Частотность
-rcp.messages.TXMUI.doesNotContain=не содержит
-rcp.messages.TXMUI._default_2=N/A_Default
-rcp.messages.TXMUI.structureFieldIsMandatory=Поле Структура не должно быть пустым.
-rcp.messages.TXMUI.corporaBackupedColonP0=
-ca.rcp.messages.CAUI.computingCorrespondenceAnalysisOnP0WithPropertyP1=Расчет факторного анализа соответствий
-rcp.messages.TXMUI.advancedUserMode=N/A_Expert user mode
-rcp.messages.TXMUI.failedToSaveAs=
-rcp.messages.TXMUI.doneTheCreatedBinaryFileIsP0=Готово, бинарный файл - {0} 
-rcp.messages.TXMUI.foundP0Values=Найдено {0} значений
-rcp.messages.TXMUI.failedToDeleteFileP0=** Не удалось удалить файл {0} 
-rcp.messages.TXMUI.merge=объединить
-searchengine.cqp.rcp.messages.CQPUI.additionalAmpoptionsForTheCWBServerColon=Дополнительные опции сервера CWB\: 
-statsengine.r.core.messages.RCore.error_unexpectedErrorInRStatisticsEngine=Неожиданная ошибка в статистической машине R\: {0}.
-rcp.messages.TXMUI.extractingBinaryCorpus=Извлечение бинарного корпуса
-rcp.messages.TXMUI.creatingTXMUserWorkingDirectory=Создание рабочего пространства пользователя TXM...
-concordance.core.messages.ConcordanceCore.keyword=MISSING
-rcp.messages.TXMUI.errorColonMissingValueColon=N/A_** Error \: missing value\: 
-rcp.messages.TXMUI.queryAssistant=Мастер Запросов
-rcp.messages.TXMUI.propertiesColon=Свойства\: 
-rcp.messages.TXMUI.errorColonDeleteReturnedFalse=** Ошибка во время удаления
-rcp.messages.TXMUI.columnIndexIsTooBig=Номер колонки слишком велик.
-rcp.messages.TXMUI.equalsTo=совпадает с
-cooccurrence.rcp.messages.CooccurrenceUI.minimumCooccurrencyCountThreshold=Минимальный порог частотности совместной встречаемости
-rcp.messages.TXMUI.errorWhileCreatingAPartitionColonP0=** Ошибка во время создания распределения\: {0}
-rcp.messages.TXMUI.previousText=предыдущий текст
-partition.core.messages.PartitionCore.RESULT_TYPE=
-rcp.messages.TXMUI.noInterpreterFoundForScriptFileExtension=** Не найдено ни одного интерпретатора для расширения файла скрипта 
-rcp.messages.TXMUI.mainPage=Главная страница
-lexicaltable.rcp.messages.LexicalTableUI.errorWhileImportingDataColonP0=** Ошибка при импортировании данных\: {0}
-rcp.messages.TXMUI.ampNameColon=&Имя\: 
-rcp.messages.TXMUI.textP0HasNoBibliographicRecord=** Нет ни одной библиографической записи для текста {0}
-rcp.messages.TXMUI.desktopIsNotSupportedFatal=** OpenURL \: Рабочий стол не поддерживается
-concordance.rcp.messages.ConcordanceUI.startComputingConcordance=Начало расчета конкордансов
-cooccurrence.rcp.messages.CooccurrenceUI.theScoreThresholdMustBeARealNumberCurrentValueEqualsP0=Порог индекса должен быть действительным числом, отличным от {0}
-rcp.messages.TXMUI.failedToMoveCorpus=** Невозможно перенести корпус {0} to {1}.
-rcp.messages.TXMUI.selectACompositeSorter=Выберите сложную сортировку
-specificities.rcp.messages.SpecificitiesUI.drawLines=График\: показать кривые
-rcp.messages.TXMUI.displayInFullText=Показать в полнотекстовом режиме
-rcp.messages.TXMUI.editions=Издания
-rcp.messages.TXMUI.initializingPlatform=Инициализация платформы...
-rcp.messages.TXMUI.errorWhileGettingCurrentPositionValueColon=N/A_Error while getting current position value \: 
-searchengine.cqp.rcp.messages.CQPUI.pathToCWBServerInitializationFile=Путь к файлу инициализации сервера CWB
-rcp.messages.TXMUI.corpus=Корпус
-ca.rcp.messages.CAUI.qualityColumnFormat=Формат колонки Качество
-index.rcp.messages.IndexUI.indexOfInfP0SupWithPropertyColonP1InThePartitionColonP2=Индекс <{0}> со свойством {1} в корпусе {2}
-rcp.messages.TXMUI.includeTheKeywordStructureInTheCount=вклюая структуру, содержащую мотив
-rcp.messages.TXMUI.error_invalidRegularExpression=Некорректное регулярное выражение\: {0}
-rcp.messages.TXMUI.unknowedWidgetNameColon=N/A_Unknowed widget name\: ''
-rcp.messages.TXMUI.renamingByColon=Переименование через\: 
-referencer.rcp.messages.ReferencerUI.showingNextResultPage=Показ следующей страницы результатов 
-rcp.messages.TXMUI.mergeResultName=имя результата объединения
-ca.rcp.messages.CAUI.eigenvalue=Собственные значения
-para.rcp.messages.ParaBrowserUI.paraBrowserColonGetNextP0StructP1ParaidP2ValueP3=ParaBrowser \: get next({0}) struct {1} paraid {2} value {3}
-rcp.messages.TXMUI.ampQuery=&Запрос\: 
-specificities.core.messages.SpecificitiesCore.specificitiesSelection=
-statsengine.r.rcp.messages.RUI.refreshingViews=Поиск видов...
-rcp.messages.TXMUI.andFrom=и от
-partition.rcp.messages.PartitionUI.sortByPartSize=Сортировать части по размеру
-rcp.messages.TXMUI.selectTextId=Выбрать текст
-rcp.messages.TXMUI.exportingP0ThisMayTakeAWhile=Экпортирование 
-statsengine.r.core.messages.RCore.p0RScriptDoesntExist=** Файл скрипта R {0} не найден.
-rcp.messages.TXMUI._3=4.\tЧтобы
-cooccurrence.rcp.messages.CooccurrenceUI.sortByColonP0=Сортировать по\: {0}
-rcp.messages.TXMUI._2=2.\tВы можете изменить параметры на следующих этапах.
-rcp.messages.TXMUI._1=1.\tНажмите на значок 
-rcp.messages.TXMUI.changeCharactersEncodingCurrentEncodingColon=Изменить кодировку.\n\n\tИспользуемая кодировка\: {0}\n\tКодировка по умолчанию\: {1}
-rcp.messages.TXMUI.errorWhileDeletingP0ColonP1=Ошибка во время удаления {0} \: {1}
-rcp.messages.TXMUI.common_displayOptions=Отображение свойств
-lexicaltable.rcp.messages.LexicalTableUI.openingMargeConfigurationDialog=Открытие диалогового окна конфигурации пределов
-rcp.messages.TXMUI.invalidQuery=Некорректный запрос
-concordance.rcp.messages.ConcordanceUI.anErrorOccurredWhileRetrievingTheConcordanceLinesColonP0=** Ошибка во время загрузки строк конкорданса\: {0}
-rcp.messages.TXMUI.errorInAtOptionNameDeclarationColon=N/A_Error in @Option name declaration\: 
-cooccurrence.core.messages.CooccurrenceCore.info_buildingLineSignatures=Расчет подписей к строкам
-rcp.messages.TXMUI.aboutTXM=О платформе TXM...
-rcp.messages.TXMUI.ampPropertyColon=С&войство\: 
-ca.rcp.messages.CAUI.canNotComputeFactorialAnalysisWithOnlyP0PartsTheMinimumIs4Parts=** Невозможно провести факторный анализ соответствий при наличии только 
-concordance.core.messages.ConcordanceCore.leftContext=MISSING
-core.messages.TXMCore.common_delete=удалить
-rcp.messages.TXMUI.openingComplexSortDialog=Открытие диалогового окна сложной сортировки
-rcp.messages.TXMUI.importClipboardText=
-rcp.messages.TXMUI.common_end=В конец
-rcp.messages.TXMUI.couldNotUnzipBinaryCorpusColon=** Не удалось загрузить бинарный корпус\: {0}
-ahc.rcp.messages.AHCUI.displayChartsIn2D=Показывать графики в 2D
-rcp.messages.TXMUI.folderP0ShouldNotBeDeleted=Папка {0} не должна быть удалена
-rcp.messages.TXMUI.theCorpusAndTheCorpusP0WillBeDeleted=Корпус {0} будет удален.
-para.rcp.messages.ParaBrowserUI.openingTheParabrowser=Открытие Парабраузер//
-rcp.messages.TXMUI.errorWhileOpeningBibliographicRecordP0WithURLEqualsP1=** Ошибка при открытии библиографической записи {0} URL\={1}
-rcp.messages.TXMUI.loadingTXMInstallPreferences=Загрузка опций установки TXM из\: {0}
-cooccurrence.rcp.messages.CooccurrenceUI.cooccurrences=Совместная встречаемость
-rcp.messages.TXMUI.chooseTheLanguage=Выбрать язык
-concordance.core.messages.ConcordanceCore.failedToGetTextsLimitsColonP0=MISSING
-rcp.messages.TXMUI.pageBreakTag=\ нажав на значок дискеты\: 
-rcp.messages.TXMUI.installPathColonP0=Путь установки\: {0}
-para.rcp.messages.ParaBrowserUI.refColonP0ColonP1=Ссылки\: {0} \: {1}
-rcp.messages.TXMUI.doneInP0P1=Проделано за {0} ({1}).
-rcp.messages.TXMUI.fileExplorerColonIncorrectPattern=** Проводник\: некорректное регулярное выражение
-rcp.messages.TXMUI.warningColonTheImportScriptIsMissingColonP0=** отсутствует скрипт для импорта {0} 
-core.messages.TXMCore.common_cols=
-rcp.messages.TXMUI.textEditorColonP0EncodingFoundP1=ТекстовыйРедактор\: {0} Найденная кодировка {1}
-rcp.messages.TXMUI.noMetadataFileP0=No metadata file {0}
-internalview.rcp.messages.InternalViewUI.structure=Структура\: 
-rcp.messages.TXMUI.computeSubCorpusOnP0QueryColonP1=Составление подкорпуса для {0} по запросу <{1}>
-rcp.messages.TXMUI.separatedByAtLeast0Word=с интервалом не менее 0 слов
-rcp.messages.TXMUI.theTableMustContainAtLeastOneLine=Таблица должна содержать хотя бы одну строчку
-rcp.messages.TXMUI.goToParentFolder=N/A_Go to parent folder
-rcp.messages.TXMUI.textSeparator=Разделитель текста
-rcp.messages.TXMUI.showHiddenFiles=Показать скрытые файлы
-rcp.messages.TXMUI.EMPTY=Поворот\: Ctrl + Правый щелчок + Перетащить\n
-rcp.messages.TXMUI.corpusInfosP0=Папка с исходными материалами\: {0}
-rcp.messages.TXMUI.importSetupP0=Параметры импорта - {0}
-rcp.messages.TXMUI.warning=Внимание
-ahc.rcp.messages.AHCUI.computingClassificationWithP0=Расчет Классификации {0}
-statsengine.r.rcp.messages.RUI.useFileBasedRDataTransfert=Использовать передачу данных R через файл
-rcp.messages.TXMUI.failedToDelete=** Не удалось удалить
-ca.rcp.messages.CAUI.CorrespondanceAnalysisEditorInput_11=∑%
-rcp.messages.TXMUI.openTheQueryAssistant=Ouvrir l''assistant de requêtes
-rcp.messages.TXMUI.deletingP0Continue=Вы действительно хотите удалить {0}?
-rcp.messages.TXMUI.imLookingForColon=Я ищу\: 
-rcp.messages.TXMUI.executeScript=Выполнение скрипта
-rcp.messages.TXMUI.columnsSeparatedBy=Разделитель полей
-concordance.rcp.messages.ConcordanceUI.concordanceParameters=Параметры конкордансов
-rcp.messages.TXMUI.execColon=
-rcp.messages.TXMUI.changeCharactersEncoding=Изменить кодировку
-progression.rcp.messages.ProgressionUI.defaultChartTypeIsCumulative=Кумулятивный граф прогрессии
+#Wed May 18 16:15:08 CEST 2022
Index: TXM/trunk/org.txm.translate.rcp/messages_fr.odt
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: TXM/trunk/org.txm.translate.rcp/src/org/txm/rcp/translate/devtools/ExportPluginXMLToOneFile.java
===================================================================
--- TXM/trunk/org.txm.translate.rcp/src/org/txm/rcp/translate/devtools/ExportPluginXMLToOneFile.java	(revision 3452)
+++ TXM/trunk/org.txm.translate.rcp/src/org/txm/rcp/translate/devtools/ExportPluginXMLToOneFile.java	(revision 3453)
@@ -1,88 +0,0 @@
-package org.txm.rcp.translate.devtools;
-
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.io.UnsupportedEncodingException;
-import java.util.Collections;
-import java.util.Enumeration;
-import java.util.HashMap;
-import java.util.LinkedHashMap;
-import java.util.Properties;
-import java.util.TreeSet;
-
-import org.txm.rcp.translate.i18n.PluginMessagesManager;
-import org.txm.rcp.translate.i18n.WorkspaceMessagesManager;
-import org.txm.utils.BiHashMap;
-import org.txm.utils.io.IOUtils;
-
-/**
- * Creates one properties files containing all TXM externalized and translated Strings
- * 
- * The keys are prefixed with the Messages.java class full path
- * 
- * @author mdecorde
- *
- */
-public class ExportPluginXMLToOneFile {
-
-	public static void main(String[] args) throws UnsupportedEncodingException, FileNotFoundException, IOException {
-		WorkspaceMessagesManager wmm = new WorkspaceMessagesManager();
-		LinkedHashMap<File, PluginMessagesManager> h = wmm.getPluginMessages();
-
-		HashMap<String, Properties> mergedProps = new HashMap<String, Properties>();
-		String langs[] = {"", "_fr", "_ru"};
-
-		for (String lang : langs) {
-			mergedProps.put(lang, new Properties() {
-				@Override
-				public synchronized Enumeration<Object> keys() {
-					TreeSet<Object> set = new TreeSet<Object>(PluginMessagesManager.comp);
-					set.addAll(super.keySet());
-					return Collections.enumeration(set);
-				}
-			});
-		}
-		
-		
-		System.out.println("Fetching messages...");
-		for (File project : h.keySet()) {
-			
-			PluginMessagesManager messages = h.get(project);
-			//System.out.println(" "+messages.getMessageFullName()+" -> "+messages.getMessageKeys().size());
-			
-			File osgiInf = new File(messages.getProjectDirectory(), "OSGI-INF/l10n");
-			for (String lang : langs) {
-				File propFile = new File(osgiInf, "bundle"+lang+".properties");
-				
-				if (propFile != null) {
-					HashMap<String, String> lmessages = messages.getOsgiLangs().get(propFile);
-					for (String key : messages.getOsgiKeys()) {
-						
-						if (lmessages.get(key) == null) continue;
-						
-						String merged_key = messages.getMessageFullName()+"."+key;
-						if (mergedProps.get(lang).containsKey(merged_key)) {
-							System.out.println(" WARNING: duplicated key ? "+merged_key);
-						} else {
-							mergedProps.get(lang).put(merged_key, lmessages.get(key));
-						}
-					}
-				}
-			}
-		}
-		
-		System.out.println("Exporting messages to "+wmm.getWorkspaceLocation()+ "org.txm.translate.rcp");
-		for (String lang : langs) {
-			System.out.println(lang+" "+mergedProps.get(lang).size());
-			File mergedPropFile = new File(wmm.getWorkspaceLocation(), "org.txm.translate.rcp/bundle"+lang+".properties");
-			try {
-				mergedProps.get(lang).store(IOUtils.getWriter(mergedPropFile), "compiled messages for lang="+lang);
-				System.out.println("See: "+mergedPropFile);
-			} catch (IOException e) {
-				// TODO Auto-generated catch block
-				e.printStackTrace();
-			}
-		}
-	}
-}
Index: TXM/trunk/org.txm.translate.rcp/src/org/txm/rcp/translate/devtools/ExportToOneFile.java
===================================================================
--- TXM/trunk/org.txm.translate.rcp/src/org/txm/rcp/translate/devtools/ExportToOneFile.java	(revision 3452)
+++ TXM/trunk/org.txm.translate.rcp/src/org/txm/rcp/translate/devtools/ExportToOneFile.java	(revision 3453)
@@ -1,86 +0,0 @@
-package org.txm.rcp.translate.devtools;
-
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.io.UnsupportedEncodingException;
-import java.util.Collections;
-import java.util.Enumeration;
-import java.util.HashMap;
-import java.util.LinkedHashMap;
-import java.util.Properties;
-import java.util.TreeSet;
-
-import org.txm.rcp.translate.i18n.PluginMessagesManager;
-import org.txm.rcp.translate.i18n.WorkspaceMessagesManager;
-import org.txm.utils.BiHashMap;
-import org.txm.utils.io.IOUtils;
-
-/**
- * Creates one properties files containing all TXM externalized and translated Strings
- * 
- * The keys are prefixed with the Messages.java class full path
- * 
- * @author mdecorde
- *
- */
-public class ExportToOneFile {
-
-	public static void main(String[] args) throws UnsupportedEncodingException, FileNotFoundException, IOException {
-		WorkspaceMessagesManager wmm = new WorkspaceMessagesManager();
-		LinkedHashMap<File, PluginMessagesManager> h = wmm.getPluginMessages();
-
-		HashMap<String, Properties> mergedProps = new HashMap<String, Properties>();
-		String langs[] = {"", "_fr"};
-
-		for (String lang : langs) {
-			mergedProps.put(lang, new Properties() {
-				@Override
-				public synchronized Enumeration<Object> keys() {
-					TreeSet<Object> set = new TreeSet<Object>(PluginMessagesManager.comp);
-					set.addAll(super.keySet());
-					return Collections.enumeration(set);
-				}
-			});
-		}
-		
-		
-		System.out.println("Fetching messages...");
-		for (File project : h.keySet()) {
-			
-			PluginMessagesManager messages = h.get(project);
-			//System.out.println(" "+messages.getMessageFullName()+" -> "+messages.getMessageKeys().size());
-			
-			for (String lang : langs) {
-				File propFile = messages.getFile2lang().getKey(lang);
-				if (propFile != null) {
-					HashMap<String, String> lmessages = messages.getLangs().get(propFile);
-					for (String key : messages.getMessageKeys()) {
-						
-						if (lmessages.get(key) == null) continue;
-						
-						String merged_key = messages.getMessageFullName()+"."+key;
-						if (mergedProps.get(lang).containsKey(merged_key)) {
-							System.out.println(" WARNING: duplicated key ? "+merged_key);
-						} else {
-							mergedProps.get(lang).put(merged_key, lmessages.get(key));
-						}
-					}
-				}
-			}
-		}
-		
-		System.out.println("Exporting messages to "+wmm.getWorkspaceLocation()+ "org.txm.translate.rcp");
-		for (String lang : langs) {
-			System.out.println(lang+" "+mergedProps.get(lang).size());
-			File mergedPropFile = new File(wmm.getWorkspaceLocation(), "org.txm.translate.rcp/messages"+lang+".properties");
-			try {
-				mergedProps.get(lang).store(IOUtils.getWriter(mergedPropFile), "compiled messages for lang="+lang);
-				System.out.println("See: "+mergedPropFile);
-			} catch (IOException e) {
-				// TODO Auto-generated catch block
-				e.printStackTrace();
-			}
-		}
-	}
-}
Index: TXM/trunk/org.txm.translate.rcp/src/org/txm/rcp/translate/devtools/ExportMessagesToOneFile.java
===================================================================
--- TXM/trunk/org.txm.translate.rcp/src/org/txm/rcp/translate/devtools/ExportMessagesToOneFile.java	(revision 0)
+++ TXM/trunk/org.txm.translate.rcp/src/org/txm/rcp/translate/devtools/ExportMessagesToOneFile.java	(revision 3453)
@@ -0,0 +1,84 @@
+package org.txm.rcp.translate.devtools;
+
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.io.UnsupportedEncodingException;
+import java.util.Collections;
+import java.util.Enumeration;
+import java.util.HashMap;
+import java.util.LinkedHashMap;
+import java.util.Properties;
+import java.util.TreeSet;
+
+import org.txm.rcp.translate.i18n.PluginMessagesManager;
+import org.txm.rcp.translate.i18n.WorkspaceMessagesManager;
+import org.txm.utils.io.IOUtils;
+
+/**
+ * Creates one properties files containing all TXM externalized and translated Strings
+ * 
+ * The keys are prefixed with the Messages.java class full path
+ * 
+ * @author mdecorde
+ *
+ */
+public class ExportMessagesToOneFile {
+
+	public static void main(String[] args) throws UnsupportedEncodingException, FileNotFoundException, IOException {
+		WorkspaceMessagesManager wmm = new WorkspaceMessagesManager();
+		LinkedHashMap<File, PluginMessagesManager> h = wmm.getPluginMessages();
+
+		HashMap<String, Properties> mergedProps = new HashMap<String, Properties>();
+		String langs[] = {"", "_fr", "_ru"};
+
+		for (String lang : langs) {
+			mergedProps.put(lang, new Properties() {
+				@Override
+				public synchronized Enumeration<Object> keys() {
+					TreeSet<Object> set = new TreeSet<Object>(PluginMessagesManager.comp);
+					set.addAll(super.keySet());
+					return Collections.enumeration(set);
+				}
+			});
+		}
+		
+		System.out.println("Fetching messages...");
+		for (File project : h.keySet()) {
+			
+			PluginMessagesManager messages = h.get(project);
+			//System.out.println(" "+messages.getMessageFullName()+" -> "+messages.getMessageKeys().size());
+			
+			for (String lang : langs) {
+				File propFile = messages.getFile2lang().getKey("messages"+lang);
+				if (propFile != null) {
+					HashMap<String, String> lmessages = messages.getLangs().get(propFile);
+					for (String key : messages.getMessageKeys()) {
+						
+						if (lmessages.get(key) == null) continue;
+						
+						String merged_key = messages.getMessageFullName()+"."+key;
+						if (mergedProps.get(lang).containsKey(merged_key)) {
+							System.out.println(" WARNING: duplicated key ? "+merged_key);
+						} else {
+							mergedProps.get(lang).put(merged_key, lmessages.get(key));
+						}
+					}
+				}
+			}
+		}
+		
+		System.out.println("Exporting messages to "+wmm.getWorkspaceLocation()+ "org.txm.translate.rcp");
+		for (String lang : langs) {
+			System.out.println(lang+" "+mergedProps.get(lang).size());
+			File mergedPropFile = new File(wmm.getWorkspaceLocation(), "org.txm.translate.rcp/messages"+lang+".properties");
+			try {
+				mergedProps.get(lang).store(IOUtils.getWriter(mergedPropFile), "compiled messages for lang="+lang);
+				System.out.println("See: "+mergedPropFile);
+			} catch (IOException e) {
+				// TODO Auto-generated catch block
+				e.printStackTrace();
+			}
+		}
+	}
+}

Property changes on: TXM/trunk/org.txm.translate.rcp/src/org/txm/rcp/translate/devtools/ExportMessagesToOneFile.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: TXM/trunk/org.txm.translate.rcp/src/org/txm/rcp/translate/devtools/ExportOSGiXMLToOneFile.java
===================================================================
--- TXM/trunk/org.txm.translate.rcp/src/org/txm/rcp/translate/devtools/ExportOSGiXMLToOneFile.java	(revision 0)
+++ TXM/trunk/org.txm.translate.rcp/src/org/txm/rcp/translate/devtools/ExportOSGiXMLToOneFile.java	(revision 3453)
@@ -0,0 +1,90 @@
+package org.txm.rcp.translate.devtools;
+
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.io.UnsupportedEncodingException;
+import java.util.Collections;
+import java.util.Enumeration;
+import java.util.HashMap;
+import java.util.LinkedHashMap;
+import java.util.Properties;
+import java.util.TreeSet;
+
+import org.txm.rcp.translate.i18n.PluginMessagesManager;
+import org.txm.rcp.translate.i18n.WorkspaceMessagesManager;
+import org.txm.utils.io.IOUtils;
+
+/**
+ * Creates one properties files containing all TXM externalized and translated Strings
+ * 
+ * The keys are prefixed with the Messages.java class full path
+ * 
+ * @author mdecorde
+ *
+ */
+public class ExportOSGiXMLToOneFile {
+
+	public static void main(String[] args) throws UnsupportedEncodingException, FileNotFoundException, IOException {
+		WorkspaceMessagesManager wmm = new WorkspaceMessagesManager();
+		LinkedHashMap<File, PluginMessagesManager> h = wmm.getPluginMessages();
+
+		HashMap<String, Properties> mergedProps = new HashMap<String, Properties>();
+		String langs[] = {"", "_fr", "_ru"};
+
+		for (String lang : langs) {
+			mergedProps.put(lang, new Properties() {
+				@Override
+				public synchronized Enumeration<Object> keys() {
+					TreeSet<Object> set = new TreeSet<Object>(PluginMessagesManager.comp);
+					set.addAll(super.keySet());
+					return Collections.enumeration(set);
+				}
+			});
+		}
+		
+		
+		System.out.println("Fetching messages...");
+		for (File project : h.keySet()) {
+			
+			PluginMessagesManager messages = h.get(project);
+			//System.out.println(" "+messages.getMessageFullName()+" -> "+messages.getMessageKeys().size());
+			
+			File osgiInf = new File(messages.getProjectDirectory(), "OSGI-INF/l10n");
+			for (String lang : langs) {
+				File propFile = new File(osgiInf, "bundle"+lang+".properties");
+				
+				if (propFile != null) {
+					HashMap<String, String> lmessages = messages.getOsgiLangs().get(propFile);
+					
+					if (lmessages == null) continue; // no OSGI for this lang
+					
+					for (String key : messages.getOsgiKeys()) {
+						
+						if (lmessages.get(key) == null) continue;
+						
+						String merged_key = messages.getMessageFullName()+"."+key;
+						if (mergedProps.get(lang).containsKey(merged_key)) {
+							System.out.println(" WARNING: duplicated key ? "+merged_key);
+						} else {
+							mergedProps.get(lang).put(merged_key, lmessages.get(key));
+						}
+					}
+				}
+			}
+		}
+		
+		System.out.println("Exporting messages to "+wmm.getWorkspaceLocation()+ "org.txm.translate.rcp");
+		for (String lang : langs) {
+			System.out.println(lang+" "+mergedProps.get(lang).size());
+			File mergedPropFile = new File(wmm.getWorkspaceLocation(), "org.txm.translate.rcp/bundle"+lang+".properties");
+			try {
+				mergedProps.get(lang).store(IOUtils.getWriter(mergedPropFile), "compiled messages for lang="+lang);
+				System.out.println("See: "+mergedPropFile);
+			} catch (IOException e) {
+				// TODO Auto-generated catch block
+				e.printStackTrace();
+			}
+		}
+	}
+}

Property changes on: TXM/trunk/org.txm.translate.rcp/src/org/txm/rcp/translate/devtools/ExportOSGiXMLToOneFile.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: TXM/trunk/org.txm.translate.rcp/src/org/txm/rcp/translate/devtools/CreateMessagesTable.java
===================================================================
--- TXM/trunk/org.txm.translate.rcp/src/org/txm/rcp/translate/devtools/CreateMessagesTable.java	(revision 3452)
+++ TXM/trunk/org.txm.translate.rcp/src/org/txm/rcp/translate/devtools/CreateMessagesTable.java	(revision 3453)
@@ -112,9 +112,9 @@
 	}
 	
 	public static void main(String[] args) throws Exception {
-		String prefix = "bundle"; // messages
-		File odt = new File(prefix+"_ru.odt");
-		new CreateMessagesTable("ru").createODT(prefix, odt);
+		String prefix = "messages"; // messages
+		File odt = new File(prefix+"_fr.odt");
+		new CreateMessagesTable("fr").createODT(prefix, odt);
 		System.out.println("ODT="+odt.getAbsolutePath());
 	}
 }
Index: TXM/trunk/org.txm.translate.rcp/src/org/txm/rcp/translate/i18n/WorkspaceMessagesManager.java
===================================================================
--- TXM/trunk/org.txm.translate.rcp/src/org/txm/rcp/translate/i18n/WorkspaceMessagesManager.java	(revision 3452)
+++ TXM/trunk/org.txm.translate.rcp/src/org/txm/rcp/translate/i18n/WorkspaceMessagesManager.java	(revision 3453)
@@ -5,6 +5,7 @@
 import java.io.IOException;
 import java.io.UnsupportedEncodingException;
 import java.util.ArrayList;
+import java.util.Collection;
 import java.util.Collections;
 import java.util.Comparator;
 import java.util.HashMap;
@@ -312,8 +313,17 @@
 	 * @throws IOException
 	 */
 	public static void main(String[] args) throws UnsupportedEncodingException, FileNotFoundException, IOException {
+		
 		WorkspaceMessagesManager wmm = new WorkspaceMessagesManager();
+		LinkedHashMap<File, PluginMessagesManager> pms = wmm.getPluginMessages();
+		ArrayList<File> keys = new ArrayList<File>(pms.keySet());
+		Collections.sort(keys);
+		System.out.println("pms keys size:"+keys.size());
+		for (File pmk : keys) {
+			PluginMessagesManager pm = pms.get(pmk);
+			System.out.println("PMK="+pmk+" messages="+pm.getMessageKeys().size()+" osgi="+pm.getOsgiKeys().size()); 
+		}
 		//wmm.dumpUsedKeysFilesIndex();
-		wmm.saveKeyModificationsInSources();
+		//wmm.saveKeyModificationsInSources();
 	}
 }
Index: TXM/trunk/org.txm.translate.rcp/messages_fr.properties
===================================================================
--- TXM/trunk/org.txm.translate.rcp/messages_fr.properties	(revision 3452)
+++ TXM/trunk/org.txm.translate.rcp/messages_fr.properties	(revision 3453)
@@ -1,8 +1,13 @@
 #compiled messages for lang=_fr
-#Tue Apr 16 17:11:35 CEST 2019
+#Wed May 18 16:15:07 CEST 2022
 ahc.core.messages.AHCCore.columns=colonnes
 ahc.core.messages.AHCCore.computingAHC=Calcul de la CAH...
+ahc.core.messages.AHCCore.error_canNotComputeAHCOnLexicalTableWithLessThan4Columns=** Impossible de calculer la classification avec moins de 4 colonnes dans la table
+ahc.core.messages.AHCCore.error_canNotComputeAHCWithLessThan4RowsInTheTable=** Impossible de calculer la classification avec moins de 4 lignes dans la table
 ahc.core.messages.AHCCore.error_errorWhileExportingCAHToTXT=** Erreur durant l'exportation du résultat de la CAH.
+ahc.core.messages.AHCCore.info_ahcOfTheP0ca=CAH de l'AFC {0}...
+ahc.core.messages.AHCCore.info_ahcOfTheP0LexcialTable=CAH de la table lexicale {0}...
+ahc.core.messages.AHCCore.info_ahcOfTheP0PartitionCommaP1Property=CAH de la partition {0}, propriété {1}...
 ahc.core.messages.AHCCore.P0classesOfP1={0} classes de {1}.
 ahc.core.messages.AHCCore.RESULT_TYPE=CAH
 ahc.core.messages.AHCCore.rows=lignes
@@ -15,7 +20,7 @@
 ahc.rcp.messages.AHCUI.method=Méthode
 ahc.rcp.messages.AHCUI.numberOfClusters=Nombre de classes
 ahc.rcp.messages.AHCUI.numberOfClustersColon=Nombre de classes \:
-annotation.kr.core.messages.KRAnnotationCore.annotationSuccesfullyWritten=Annotations enregistrées.
+annotation.kr.core.messages.KRAnnotationCore.annotationSuccesfullyWritten=Fichiers pivots mis à jour.
 annotation.kr.core.messages.KRAnnotationCore.annotationSuccesfullyWrittenIntheP0File=Annotations enregistrées dans le fichier {0}.
 annotation.kr.core.messages.KRAnnotationCore.savingAnnotations=Enregistrement des annotations
 annotation.kr.core.messages.KRAnnotationCore.savingP0Annotations=Enregistrement de {0} annotations...
@@ -44,7 +49,7 @@
 annotation.kr.rcp.messages.KRAnnotationUI.keywordsAnnotation=Annotation du pivot
 annotation.kr.rcp.messages.KRAnnotationUI.listOfCategories=Liste de catégories
 annotation.kr.rcp.messages.KRAnnotationUI.lookingForTypedValueWithIdEqualsP0=Recherche de TypedValue avec id \= {0}
-annotation.kr.rcp.messages.KRAnnotationUI.motsPropritsInfDfaut=Mots (propriété)
+annotation.kr.rcp.messages.KRAnnotationUI.motsPropritsInfDfaut=Annotations de mots
 annotation.kr.rcp.messages.KRAnnotationUI.newCategory=Nouvelle catégorie
 annotation.kr.rcp.messages.KRAnnotationUI.newValueP0ForCategoryP1=Nouvelle valeur ''{0}'' pour la catégorie {1}
 annotation.kr.rcp.messages.KRAnnotationUI.nomDeLaPropritPatternEqualsazaz09Plus=Patron de nom de propriété \: [a-z][-a-z0-9]+
@@ -52,7 +57,7 @@
 annotation.kr.rcp.messages.KRAnnotationUI.noValueFoundWithTheP0Id=Aucune valeur trouvée avec l''identifiant {0}.
 annotation.kr.rcp.messages.KRAnnotationUI.oK=OK
 annotation.kr.rcp.messages.KRAnnotationUI.openTheListOfCategories=Ouvrir la liste de catégories
-annotation.kr.rcp.messages.KRAnnotationUI.pleaseEnterTheNewTypeName=Entrer le nom du nouveau type
+annotation.kr.rcp.messages.KRAnnotationUI.pleaseEnterTheNewTypeName=Entrer le nom de la nouvelle catégorie
 annotation.kr.rcp.messages.KRAnnotationUI.proceedToAnnotation=Passer à l'annotation
 annotation.kr.rcp.messages.KRAnnotationUI.property=Propriété
 annotation.kr.rcp.messages.KRAnnotationUI.saveTheAnnotations=Enregistrer les annotations
@@ -98,6 +103,9 @@
 ca.core.messages.CACore.error_lexicalTableNotFoundInWorkspace=** La table lexicale n'a pas été trouvée dans l'espace de travail R.
 ca.core.messages.CACore.error_unableToExtractSingularValuesP0=** Impossible d''extraire les valeurs propres\: {0}.
 ca.core.messages.CACore.frequency=Fréquence
+ca.core.messages.CACore.info_caOfTheP0LexcialTable=AFC de la table lexicale {0}...
+ca.core.messages.CACore.info_caOfTheP0PartitionCommaP1Property=AFC de la partition {0}, propriété {1}...
+ca.core.messages.CACore.info_caOfTheP0PartitionIndex=AFC de l'index de partition {0}...
 ca.core.messages.CACore.percent=%
 ca.core.messages.CACore.RESULT_TYPE=AFC
 ca.core.messages.CACore.rows=Lignes
@@ -165,11 +173,11 @@
 chartsengine.rcp.messages.ChartsUI.showTitle=Afficher le titre
 chartsengine.rcp.messages.ChartsUI.thesePreferencesWillApplyToNewChartsPreviouslyCreatedChartsWillNotBeAffected=Ces préférences seront appliquées aux nouveaux graphiques. Les graphiques précédemment créés ne seront pas affectés.
 concordance.core.messages.ConcordanceCore.compositeColon=Composé \: 
-concordance.core.messages.ConcordanceCore.concordanceOfP0InTheP1Corpus=Concordance de <{0}> dans le corpus {1}...
+concordance.core.messages.ConcordanceCore.concordanceOfP0InTheP1Corpus=Concordance de {0} dans le corpus {1}...
 concordance.core.messages.ConcordanceCore.context=Contexte
 concordance.core.messages.ConcordanceCore.failedToExportConcordanceColonP0=** Échec de l''exportation de la concordance \: {0}.
 concordance.core.messages.ConcordanceCore.failedToGetTextsLimitsColonP0=** Échec de la récupération des limites de textes \: {0}.
-concordance.core.messages.ConcordanceCore.failedToRetrieveTextidPropertyFromLines=** Échec de la récupération de la propriété 'text_id' des lignes 
+concordance.core.messages.ConcordanceCore.failedToRetrieveTextidPropertyFromLines=** Échec de la récupération de la propriété 'text_id' des lignes. 
 concordance.core.messages.ConcordanceCore.keyword=Pivot
 concordance.core.messages.ConcordanceCore.leftContext=ContexteGauche
 concordance.core.messages.ConcordanceCore.leftContext_2=Contexte gauche
@@ -182,6 +190,7 @@
 concordance.core.messages.ConcordanceCore.rightContext=ContexteDroit
 concordance.core.messages.ConcordanceCore.rightContext_2=Contexte droit
 concordance.core.messages.ConcordanceCore.undefined=indéfini
+concordance.core.messages.ConcordanceCore.wordCorpusOrder=Ordre du corpus
 concordance.rcp.messages.ConcordanceUI.ampLeftContextLengthInWords=Longueur du contexte &gauche (en mots)
 concordance.rcp.messages.ConcordanceUI.ampRightContextLengthInWords=Longueur du contexte &droit (en mots)
 concordance.rcp.messages.ConcordanceUI.anErrorOccurredWhileRetrievingTheConcordanceLinesColonP0=** Une erreur s'est produite lors de la récupération des lignes de la concordance \: {0}.
@@ -218,7 +227,7 @@
 concordance.rcp.messages.ConcordanceUI.sup=>
 concordance.rcp.messages.ConcordanceUI.view=Vue
 cooccurrence.core.messages.CooccurrenceCore.coFreq=CoFréq
-cooccurrence.core.messages.CooccurrenceCore.cooccurrentsOfP0PropertieP1InTheP2Corpus=Cooccurrents de <{0}>, propriété(s) [{1}], dans le corpus {2}...
+cooccurrence.core.messages.CooccurrenceCore.cooccurrentsOfP0PropertieP1InTheP2Corpus=Cooccurrents de {0}, propriété {1} {2} {3}, ≥{4} ≥{5} ≥{6}, dans le corpus {7}...
 cooccurrence.core.messages.CooccurrenceCore.errorColonNegativeArgumentInFactlnFunction=** Erreur \: argument négatif dans la fonction 'factln'
 cooccurrence.core.messages.CooccurrenceCore.errorColonNegativeArgumentInRbicolnFunction=** Erreur \: argument négatif dans la fonction 'rbicoln'
 cooccurrence.core.messages.CooccurrenceCore.errorColonNoCooccurrents=** Erreur \: pas de cooccurrents
@@ -236,7 +245,7 @@
 cooccurrence.core.messages.CooccurrenceCore.occ=Occ
 cooccurrence.core.messages.CooccurrenceCore.occColon=\ Occ \:
 cooccurrence.core.messages.CooccurrenceCore.occFreqCoFreqScoreMeanDistMode=Occ\tFréq\tCoFréq\tIndice\tDistMoy\tMode
-cooccurrence.core.messages.CooccurrenceCore.P0CooccurentsForP1Occurrences={0} cooccurrent(s) pour {1} occurrence(s) du pivot.
+cooccurrence.core.messages.CooccurrenceCore.P0CooccurentsForP1Occurrences={0} cooccurrents pour {1} occurrences du pivot.
 cooccurrence.core.messages.CooccurrenceCore.propertiesColon=\ propriétés \: 
 cooccurrence.core.messages.CooccurrenceCore.RESULT_TYPE=Cooccurrence
 cooccurrence.core.messages.CooccurrenceCore.score=Indice
@@ -259,9 +268,11 @@
 cooccurrence.rcp.messages.CooccurrenceUI.score_2=Indice ≥ 
 cooccurrence.rcp.messages.CooccurrenceUI.scoreFormatDefault00000E00=Format de l'indice (par défault 0.0000E00)
 cooccurrence.rcp.messages.CooccurrenceUI.sortByColonP0=Trier par {0}
+cooccurrence.rcp.messages.CooccurrenceUI.structureWindow=Structure
 cooccurrence.rcp.messages.CooccurrenceUI.theScoreThresholdMustBeARealNumberCurrentValueEqualsP0=Le seuil d''indice doit être un nombre réel (la valeur actuelle est {0})
 cooccurrence.rcp.messages.CooccurrenceUI.thresholdsColonFmin=Seuils \: Fmin ≥
 cooccurrence.rcp.messages.CooccurrenceUI.usePartialLexicalTable=Calculer les marges à partir des fréquences des cooccurents plutôt qu'à partir des fréquences de tous les mots du corpus
+cooccurrence.rcp.messages.CooccurrenceUI.wordWindow=Fenêtre de mots
 core.messages.TXMCore.binaryDirectoryP0NotFound=Impossible de trouver le dossier de corpus binaire {0}.
 core.messages.TXMCore.cantFindStructuralUnitForMetadataWithIdColon=** Erreur \: pas de structures trouvées pour la métadonnée d'identifiant 
 core.messages.TXMCore.catalogFileNotFoundP0=** Fichier de catalogue introuvable {0}.
@@ -280,9 +291,9 @@
 core.messages.TXMCore.common_noResults=Aucun résultat.
 core.messages.TXMCore.common_numberOfLines=Nombre de lignes
 core.messages.TXMCore.common_ok=OK
-core.messages.TXMCore.common_P0ItemsForP1Occurrences={0} item(s) pour {1} occurrence(s).
-core.messages.TXMCore.common_P0Occurrences={0} occurrence(s).
-core.messages.TXMCore.common_P0Positions={0} position(s).
+core.messages.TXMCore.common_P0ItemsForP1Occurrences={0} items pour {1} occurrences.
+core.messages.TXMCore.common_P0Occurrences={0} occurrences.
+core.messages.TXMCore.common_P0Positions=Nombre d'occurrences \: [{0}].
 core.messages.TXMCore.common_properties=Propriétés \:
 core.messages.TXMCore.common_property=Propriété
 core.messages.TXMCore.common_queriesColonP0=Requêtes \: {0}.
@@ -297,12 +308,16 @@
 core.messages.TXMCore.common_vMax=Vmax
 core.messages.TXMCore.common_warning=Avertissement
 core.messages.TXMCore.computingColon=Calcul\: 
+core.messages.TXMCore.computingParentsOfP0=Calculs des parents de ''{0}''...
 core.messages.TXMCore.connectedToCQP=Connecté à CQP.
 core.messages.TXMCore.corpusColon=Corpus \: 
 core.messages.TXMCore.corpusColongetLocaleColonCQPIsNotReadyToAnswerColon=Corpus\: getLocale\: CQP n'est pas prêt à répondre \: 
+core.messages.TXMCore.corpusImportDoneInP0=Import terminé en {0}.
+core.messages.TXMCore.corpusUpdateDoneInP0=Mise à jour terminée en {0}.
 core.messages.TXMCore.couldNotCreateTXMHOMEDirectoryColonP0=** Échec de la création du dossier TXMHOME {0}.
 core.messages.TXMCore.couldntReadCorpusColon=** Impossible de lire les données du corpus \: 
 core.messages.TXMCore.cQiClientNotInitialized=** Le client CQi n'est pas initialisé
+core.messages.TXMCore.creatingCorpus=Import du corpus...
 core.messages.TXMCore.dataDirectoryIsMissingColonP0=Le dossier ''data'' {0} est manquant
 core.messages.TXMCore.doesNotExists=\ n'existe pas.
 core.messages.TXMCore.encodingColon=, Encodage \: 
@@ -340,8 +355,8 @@
 core.messages.TXMCore.failedToGetLastCQPErrorColon=** Erreur lors de la récupération de la dernière erreur CQP \: 
 core.messages.TXMCore.failedToGetSupValuesOf=** Échec de la récupération des valeurs de structures de 
 core.messages.TXMCore.failedToLoadBaseParametersFromTheP0File=** Impossible de charger les paramètres de corpus depuis le fichier {0}.
-core.messages.TXMCore.failedToRestorePartition=** Échec de la restauration de la partition 
-core.messages.TXMCore.failedToRestoreSubcorpus=** Échec de la restauration du sous-corpus 
+core.messages.TXMCore.failedToRestorePartition=** Échec de la restauration de la partition {0} du corpus {1}\: {2}
+core.messages.TXMCore.failedToRestoreSubcorpus=** Échec de la restauration du sous-corpus {0} du corpus {1}\: {2}
 core.messages.TXMCore.failedToStartMemCqiClientColon=** Impossible de démarrer CQP en mode mémoire.
 core.messages.TXMCore.file=** Le fichier 
 core.messages.TXMCore.fillImportxmlWithColon=Remplir le fichier 'import.xml' avec \: 
@@ -352,8 +367,11 @@
 core.messages.TXMCore.hasNoBase=n'a pas de 'corpus racine'
 core.messages.TXMCore.htmlDirectoryIsMissingColonP0=Le dossier ''HTML'' {0} est manquant
 core.messages.TXMCore.in=\ dans\t\t\t\t\t\t\t\t
+core.messages.TXMCore.info_cancelingComputingOfP0P1=Abandon du calcul de \: {0} ({1})...
+core.messages.TXMCore.info_computingChildrenOfP0P1=Calcul des enfants de ''{0}'' ({1})...
+core.messages.TXMCore.info_p0P1Deleted={0} "{1}" supprimé(e).
 core.messages.TXMCore.initializationOfGroovyImportScriptRunner=Initialisation de GroovyImportScriptRunner
-core.messages.TXMCore.initializingCorpora=Initialisation des corpus...
+core.messages.TXMCore.initializingCorpora=Initialisation des corpus ({0}/{1})...
 core.messages.TXMCore.initializingToolbox=Initialisation de la Toolbox...
 core.messages.TXMCore.iOColon=IO \:
 core.messages.TXMCore.isMissing=''{0}'' est introuvable.
@@ -372,7 +390,6 @@
 core.messages.TXMCore.numberOfMatch=Nombre de matchs 
 core.messages.TXMCore.numberOfSubMatch=Nombre de sous matchs
 core.messages.TXMCore.orTheEngineWasNotStartedWithTheCommandLineColon=** Le démarrage du serveur CQP a échoué avec la ligne de commande \: {0}.
-core.messages.TXMCore.P0BuiltParts={0} built part(s).
 core.messages.TXMCore.pARAMSColonP0=Paramètres \: {0}
 core.messages.TXMCore.parentDirectoryP0NotFound=Dossier parent ''{0}'' introuvable.
 core.messages.TXMCore.processing=Traitement en cours…
@@ -396,6 +413,7 @@
 core.messages.TXMCore.txmDirectoryIsMissingColonP0=Le dossier '''txm'' {0} est manquant
 core.messages.TXMCore.tXMNeedsFoldersColonP0P1P2AndP3=TXM a besoin des dossiers {0}, {1}, {2} et {3}.
 core.messages.TXMCore.unknownPartitionName=** Nom de partition inconnu.
+core.messages.TXMCore.updatingCorpus=Mise à jour du corpus...
 core.messages.TXMCore.v=, v 
 core.messages.TXMCore.warningColonCantLoadCorpus=Avertissement\: le corpus ne peut pas être chargé 
 core.messages.TXMCore.warningColonDuplicateQueryEntryColonP0=Avertissement \: la requête {0} est dupliquée.
@@ -429,11 +447,11 @@
 edition.rcp.messages.EditionUI.nextPage=Page suivante
 edition.rcp.messages.EditionUI.nextText=Texte suivant
 edition.rcp.messages.EditionUI.noEditionFound=Édition introuvable 
-edition.rcp.messages.EditionUI.noEditionFoundForTextEqualsP0AndEditionEqualsP1=Aucune édition ''{1}'' trouvée pour le texte ''{0}''
+edition.rcp.messages.EditionUI.noEditionFoundForTextEqualsP0AndEditionEqualsP1=Aucune édition ''{0}'' trouvée pour le texte ''{1}''.
 edition.rcp.messages.EditionUI.noEditionToOpen=Pas d'édition disponible.
-edition.rcp.messages.EditionUI.noEditionWithNameEqualsP0AvailableForTextEqualsP1=Aucune édition "{1}" trouvée pour le texte {0}.
-edition.rcp.messages.EditionUI.openingDefaultEditionsColonP0=Ouverture de l''édition "{0}"...
-edition.rcp.messages.EditionUI.openingWithFirstEditionNoDefaultEditionSetColonP0=Ouverture de l'édition "{0}" (pas d'édition par défaut).
+edition.rcp.messages.EditionUI.noEditionWithNameEqualsP0AvailableForTextEqualsP1=Aucune édition ''{0}'' trouvée pour le texte ''{1}''.
+edition.rcp.messages.EditionUI.openingDefaultEditionsColonP0=Ouverture de l'édition [{0}]...
+edition.rcp.messages.EditionUI.openingWithFirstEditionNoDefaultEditionSetColonP0=Ouverture de l'édition [{0}] (pas d'édition par défaut).
 edition.rcp.messages.EditionUI.pageButtons=boutons de la page
 edition.rcp.messages.EditionUI.pageNotFoundP0=Page ''{0}'' introuvable.
 edition.rcp.messages.EditionUI.previousPage=Page précédente
@@ -443,21 +461,24 @@
 edition.rcp.messages.EditionUI.selectOneOrMoreEditions=Sélectionner une ou plusieurs éditions.
 edition.rcp.messages.EditionUI.textButtons=boutons de navigation entre textes
 edition.rcp.messages.EditionUI.warningColonCouldNotFindEditionForNameEqualsP0=Avertissement \: échec de récupération de l''édition ''{0}''
-edition.rcp.messages.EditionUI.warningColonUnknownedParameterIdEqualsP0=Avertissement \: paramètre d'identifiant ''{0}'' inconnu.
+edition.rcp.messages.EditionUI.warningColonUnknownedParameterIdEqualsP0=Avertissement \: paramètre d''identifiant ''{0}'' inconnu.
 groovy.core.messages.Groovy.errorImportNotCorrectlyEndedSeeConsoleMessages=** Erreur\: l'import ne s'est pas terminé correctement. Voir les messages précédent.
 groovy.core.messages.Groovy.errorTreeTaggerAnnotationEngineIsNotReady=** Erreur \: l'annotation treetagger n'est pas possible. Veuillez vérifier les préférences de la page TXM > Avancé > TAL > TreeTagger. Abandon.
 groovy.core.messages.Groovy.restartingToolboxSearchengines=Redémarrage des moteurs de recherche...
-groovy.core.messages.Groovy.startingTheP0GroovyImportScript=Démarrage du script d'import Groovy {0}.
+groovy.core.messages.Groovy.startingTheP0GroovyImportScript=Démarrage du script d'import Groovy {0}...
+groovy.core.messages.Groovy.startingTheP0importModule=Démarrage du module d'import "{0}"...
 index.core.messages.IndexCore.computingTheLexiconOfSubcorpusP0=Calcul du lexique du sous-corpus {0}…
 index.core.messages.IndexCore.consoleColonP0=Console \: {0}
 index.core.messages.IndexCore.error_failedToExportLexiconColonP0=** Échec de l'exportation du lexique\: {0}.
 index.core.messages.IndexCore.formsAndFrequenciesTablesMustHaveTheSameSize=Les tableaux des formes et des fréquences doivent avoir la même longueur.
 index.core.messages.IndexCore.indexColonCorpusP0queryP1propertiesP2FminP3FmaxP4=Index\:\n\tCorpus {0}\n\tRequête {1}\n\tPropriétés {2}\n\tFmin {3}\n\tFmax {4}
 index.core.messages.IndexCore.indexColonPartitionP0queryP1propertiesP2FminP3FmaxP4=Index\:\n\tPartition {0}\n\tRequête {1}\n\tPropriétés {2}\n\tFmin {3}\n\tFmax {4}
-index.core.messages.IndexCore.indexOfP0PropertiesP1InTheP2Corpus=Index de <{0}>, propriété(s) [{1}], dans le corpus {2}...
+index.core.messages.IndexCore.indexOfP0PropertiesP1InTheP2Corpus=Index de {0}, propriété {1}, dans le corpus {2}...
+index.core.messages.IndexCore.indexOfP0PropertiesP1OnP2Partition=Index de {0}, propriété {1}, de la partition {2}...
 index.core.messages.IndexCore.lexicon=Lexique
 index.core.messages.IndexCore.lexiconColonP0=Lexique \: {0}
-index.core.messages.IndexCore.lexiconOfP0InTheP1Corpus=Lexique de la propriété [{0}] dans le corpus {1}...
+index.core.messages.IndexCore.lexiconOfP0InTheP1Corpus=Lexique de la propriété {0} dans le corpus {1}...
+index.core.messages.IndexCore.PARTITION_RESULT_TYPE=Index de partition
 index.core.messages.IndexCore.RESULT_TYPE=Index
 index.rcp.messages.IndexUI.computingIndex=Calcul de l'index…
 index.rcp.messages.IndexUI.couldntInitializeIndexTable=** Impossible d'initialiser le tableau d'index
@@ -472,9 +493,11 @@
 index.rcp.messages.IndexUI.openingIndexResults=Ouverture de l'Index
 index.rcp.messages.IndexUI.openingTheIndexResults=Ouverture du tableau d'index
 index.rcp.messages.IndexUI.pageSize=Résultats par page 
-internalview.core.messages.InternalViewCore.internalViewColonFailedToRetrieveStructPropertiesValuesColonP0=** Vue interne \: impossible de récupérer les valeurs de propriétés de structures \: {0}.
+index.rcp.messages.IndexUI.tP0vP1fminP2fmaxP3=t {0}, v {1}, fmin {2}, fmax {3}
+internalview.core.messages.InternalViewCore.info_browsingP0=Ouverture du navigateur de {0}...
+internalview.core.messages.InternalViewCore.internalViewColonFailedToRetrieveStructPropertiesValuesColonP0=** Navigateur \: impossible de récupérer les valeurs de propriétés de structures \: {0}.
 internalview.core.messages.InternalViewCore.noStructureInformations=\  Nbr. d'informations de structures
-internalview.core.messages.InternalViewCore.RESULT_TYPE=Vue interne
+internalview.core.messages.InternalViewCore.RESULT_TYPE=Navigateur
 internalview.core.messages.InternalViewCore.structureInformationsColon=\  Informations de structures \:
 internalview.rcp.messages.InternalViewUI.error_backto_internalview=** Erreur \: impossible d'ouvrir la fenêtre de la vue interne de {0}
 internalview.rcp.messages.InternalViewUI.errorColonSelectionIsNotACorpus=** Erreur \: l'objet sélectionné n'est pas un corpus
@@ -486,7 +509,10 @@
 lexicaltable.core.messages.LexicalTableCore.error_lineXDoesNotHaveXXolumns=La ligne {0} n''a pas {1} colonne(s).
 lexicaltable.core.messages.LexicalTableCore.error_marginIsHigherThanThePartitionSize=** Erreur \: les marges sont plus grandes que la somme des parties.
 lexicaltable.core.messages.LexicalTableCore.error_notEnoughColumns=Pas assez de colonnes ({0}) \: le minimum est deux.
-lexicaltable.core.messages.LexicalTableCore.info_buildingLexicalTableWith=Construction de la table lexicale avec {0}.
+lexicaltable.core.messages.LexicalTableCore.info_buildingLexicalTableWith=Calcul de la table lexicale avec {0}.
+lexicaltable.core.messages.LexicalTableCore.info_creatingLexicalTableWithTheP0CorpusAndTheP1Subcorpus=Table lexicale avec le corpus {0} et le sous-corpus {1}...
+lexicaltable.core.messages.LexicalTableCore.info_creatingLexicalTableWithTheP0PartitionCommaPropertiesP1=Table lexicale de la partition {0}, propriété {1}...
+lexicaltable.core.messages.LexicalTableCore.info_creatingLexicalTableWithTheP0PartitionIndex=Table lexicale de l'index de partition {0}...
 lexicaltable.core.messages.LexicalTableCore.RESULT_TYPE=Table lexicale
 lexicaltable.rcp.messages.LexicalTableUI.canNotCreateALexicalTableWithAnIndexCreatedOnACorpus=** Impossible de créer une table lexicale à partir d'un index créé sur un corpus.
 lexicaltable.rcp.messages.LexicalTableUI.deleteColsColonP0=Suppression des colonnes {0}...
@@ -514,12 +540,13 @@
 para.rcp.messages.ParaBrowserUI.refColonP0ColonP1=Réf \: {0} \: {1}
 para.rcp.messages.ParaBrowserUI.references=Références
 partition.core.messages.PartitionCore.cantCreateDimensionsPartitionChartFileChartsEngineColonP0=** Impossible de créer le fichier du graphique de dimensions de partition (moteur de graphiques {0})
+partition.core.messages.PartitionCore.chart_title_dimensionsOfTheP0PartitionInTheP1Corpus=Dimensions de la partition {0} dans le corpus {1}
 partition.core.messages.PartitionCore.dimensionsColonP0=Dimensions \: {0}
-partition.core.messages.PartitionCore.dimensionsOfTheP0PartitionInTheP1Corpus=Dimensions de la partition {0} dans le corpus {1}
+partition.core.messages.PartitionCore.info_dimensionsOfTheP0Partition=Dimensions de la partition {0}...
 partition.core.messages.PartitionCore.numberOfWords=Nombre de mots
 partition.core.messages.PartitionCore.part=Partie
 partition.core.messages.PartitionCore.parts=Partie(s)
-partition.core.messages.PartitionCore.RESULT_TYPE=Propriétés
+partition.core.messages.PartitionCore.RESULT_TYPE=Dimensions
 partition.core.messages.PartitionCore.sortedBySize=triées par taille
 partition.core.messages.PartitionCore.t=t
 partition.rcp.messages.PartitionUI.dimensionsChartRendering=Affichage du graphique de dimensions
@@ -532,7 +559,7 @@
 progression.core.messages.ProgressionCore.inP0=dans {0}
 progression.core.messages.ProgressionCore.occurrences=Occurrences
 progression.core.messages.ProgressionCore.progressionOf=Progression de 
-progression.core.messages.ProgressionCore.progressionOfP0InTheP1Corpus=Progression de <{0}> dans le corpus {1}...
+progression.core.messages.ProgressionCore.progressionOfP0InTheP1Corpus=Progression de {0} dans le corpus {1}...
 progression.core.messages.ProgressionCore.propertyColon=, propriété \:  
 progression.core.messages.ProgressionCore.RESULT_TYPE=Progression
 progression.core.messages.ProgressionCore.structureColon=structure \:  
@@ -557,7 +584,6 @@
 progression.rcp.messages.ProgressionUI.selectAnUTF8PropertyFile=Sélectionnez un fichier de propriétés encodé en UTF-8
 progression.rcp.messages.ProgressionUI.stripMultiplierErrorColonP0=Erreur d'échelle de bande\: {0}
 progression.rcp.messages.ProgressionUI.textP0IsMissing=Le texte {0} est introuvable.
-properties.core.messages.PropertiesCore.computingProperties=Calcul des propriétés du corpus {0}...
 properties.core.messages.PropertiesCore.createdTheP0=<p>Date de création \: {0}</p>
 properties.core.messages.PropertiesCore.descriptionOf=Propriétés de 
 properties.core.messages.PropertiesCore.error=** Erreur
@@ -568,15 +594,15 @@
 properties.core.messages.PropertiesCore.generalStatistics_2=Statistiques Générales
 properties.core.messages.PropertiesCore.lexicalUnitsPropertiesMaxP0Values=Propriétés des unités lexicales (max {0} valeurs)
 properties.core.messages.PropertiesCore.noProperty=Pas de propriété
-properties.core.messages.PropertiesCore.numberOfStructuralUnits=Nombre d'unités de structure 
-properties.core.messages.PropertiesCore.numberOfWordProperties=Nombre de propriétés de mot 
+properties.core.messages.PropertiesCore.numberOfStructuralUnits=Nombre d'unités de structure \: {0}&nbsp;&nbsp;({1})
+properties.core.messages.PropertiesCore.numberOfWordProperties=Nombre de propriétés de mot \: {0}&nbsp;&nbsp;({1})
 properties.core.messages.PropertiesCore.numberOfWordsP0=Nombre de mots \: {0}
 properties.core.messages.PropertiesCore.RESULT_TYPE=Propriétés
 properties.core.messages.PropertiesCore.s=- S 
 properties.core.messages.PropertiesCore.structuralUnitsProperties=<h3>Propriétés des structures\n
 properties.core.messages.PropertiesCore.structuralUnitsPropertiesMaxP0Values=Propriétés des structures (max {0} valeurs)
 properties.core.messages.PropertiesCore.t=- T 
-properties.core.messages.PropertiesCore.updatedTheP0=<p>Dernière modification \: {0}.</p>
+properties.core.messages.PropertiesCore.updatedTheP0=<p>Dernière modification \: {0}</p>
 properties.core.messages.PropertiesCore.wordProperties=- Propriétés de mot 
 properties.rcp.messages.PropertiesUI.apply=Appliquer
 properties.rcp.messages.PropertiesUI.descriptionColon=Description\: 
@@ -593,6 +619,7 @@
 rcp.messages.TXMUI.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'
 rcp.messages.TXMUI.abort=Annuler
 rcp.messages.TXMUI.abortingLoadingOfPOACorpusWithTheSameNameAlreadyExists=Abandon du chargement du corpus {0} \: un corpus de même nom existe déjà.
+rcp.messages.TXMUI.abortingWindowsUpdate=Il est nécessaire de lancer TXM en tant qu'administrateur pour pouvoir vérifier et installer les mises à jour.\nMerci de quitter TXM, de le relancer en tant qu'administrateur puis de relancer cette commande, pour pouvoir vérifier et installer les mises à jour.
 rcp.messages.TXMUI.aboutTXM=À propos de TXM…
 rcp.messages.TXMUI.activateProxyService=Activer le service proxy
 rcp.messages.TXMUI.addAWord=Ajouter un mot
@@ -602,7 +629,7 @@
 rcp.messages.TXMUI.advanced=Avancé
 rcp.messages.TXMUI.advancedUserMode=Mode avancé
 rcp.messages.TXMUI.allCriteria=Tous les critères ensembles (&&)
-rcp.messages.TXMUI.alwaysSaveBeforeLaunching=Toujours sauvegarder avant de lancer
+rcp.messages.TXMUI.alwaysSaveBeforeLaunching=Toujours enregistrer avant de lancer
 rcp.messages.TXMUI.ampContextsDisplayOptions=Options d'affichage des &contextes
 rcp.messages.TXMUI.ampMultipleSort=&Tri multiple
 rcp.messages.TXMUI.ampNameColon=&Nom \:
@@ -614,7 +641,6 @@
 rcp.messages.TXMUI.ampStructureColon=&Structure \:
 rcp.messages.TXMUI.ampValue=&Valeur 
 rcp.messages.TXMUI.andFrom=et de
-rcp.messages.TXMUI.annotateTheCorpus=Annoter le corpus
 rcp.messages.TXMUI.areYouSureYouWantToDeleteP0Colon=Êtes vous sûr de vouloir supprimer les fichiers {0}
 rcp.messages.TXMUI.argsColon=Arguments\: {0}.
 rcp.messages.TXMUI.assign=Affecter
@@ -629,6 +655,7 @@
 rcp.messages.TXMUI.buildEdition=Construire l'édition
 rcp.messages.TXMUI.canceling=Annulation…
 rcp.messages.TXMUI.canceling_2=Annulation
+rcp.messages.TXMUI.cancelingP0=Annulation de ''{0}''…
 rcp.messages.TXMUI.cancelingRequested=\ \: annulation demandée
 rcp.messages.TXMUI.cannotAskForTheSimpleTabWhenTheUserHasSelectedTheAdvancedTab=** Impossible d'afficher l'onglet des options simples quand l'utilisateur a sélectionné l'affichage des options avancées
 rcp.messages.TXMUI.cannotComputeCooccurrencesWithTheSelection=** Impossible de calculer les cooccurrents de la sélection {0}.
@@ -636,7 +663,7 @@
 rcp.messages.TXMUI.canNotCreateATableWithTheProvidedInformationColonP0=** Impossible de créer un tableau avec les informations fournies {0}
 rcp.messages.TXMUI.cannotDrawAGraphicWithTheInformationProvided=** Impossible d'afficher un graphique avec les informations fournies.
 rcp.messages.TXMUI.cannotReadTheFileP0=** Impossible de lire le fichier {0}.
-rcp.messages.TXMUI.cannotSaveImportConfigurationNoSourceFolderSelected=** Impossible de sauvegarder les paramètres d'import \: pas de dossier source sélectionné.
+rcp.messages.TXMUI.cannotSaveImportConfigurationNoSourceFolderSelected=** Impossible d'enregistrer les paramètres d'import \: pas de dossier source sélectionné.
 rcp.messages.TXMUI.cannotStartImportConfigurationNoSourceFolderSelected=** Impossible de commencer l'import \: pas de dossier source sélectionné.
 rcp.messages.TXMUI.cantLoadPropertiesFromCorpusP0ColonP1=** Impossible de charger les propriétés du corpus {0} ({1})
 rcp.messages.TXMUI.cantOpenGraphicP0=** Impossible d''ouvrir le graphique {0}
@@ -656,6 +683,7 @@
 rcp.messages.TXMUI.common_areYouSure=Êtes-vous sûr(e) ?
 rcp.messages.TXMUI.common_beginning=Début
 rcp.messages.TXMUI.common_displayOptions=Options d'affichage
+rcp.messages.TXMUI.common_displayOptionsOfP0={0} - Options d'affichage
 rcp.messages.TXMUI.common_end=Fin
 rcp.messages.TXMUI.common_enterRegularExpressionOfYourSearch=Saisissez l'expression régulière de votre recherche
 rcp.messages.TXMUI.common_refresh=Mettre à jour
@@ -668,6 +696,7 @@
 rcp.messages.TXMUI.concordanceContextStructureLimits=Structures délimitant les contextes de concordances
 rcp.messages.TXMUI.configurationOfTheUserInterfaceLanguage=Configuration de la langue de l'interface utilisateur
 rcp.messages.TXMUI.confirm=Confirmer
+rcp.messages.TXMUI.connect=Se connecter
 rcp.messages.TXMUI.consoleReportsAnInternalError=\nErreur Interne.
 rcp.messages.TXMUI.contains=contient
 rcp.messages.TXMUI.contextColon=Contexte \: 
@@ -675,7 +704,7 @@
 rcp.messages.TXMUI.coocMatrixColon=Matrice mot-mot \: {0}.
 rcp.messages.TXMUI.coocMatrixParameters=Paramètres de la matrice mot-mot
 rcp.messages.TXMUI.copiedLinesColon=Lignes copiées \: \n{0}
-rcp.messages.TXMUI.corporaBackupedColonP0=Corpus sauvegardés dans \: {0}.
+rcp.messages.TXMUI.corporaBackupedColonP0=Corpus enregistré dans \: {0}.
 rcp.messages.TXMUI.corporaOfPreviousTXMP0=Corpus de la version précédente de TXM {0}
 rcp.messages.TXMUI.corporaWillBeRestoredInTheFollowingOrderCorporaAlreadyRestoredWillNotBeReplaced=Les corpus seront restaurés dans l'ordre ci-dessous (les corpus déjà restaurés ne sont pas remplacés)
 rcp.messages.TXMUI.corpus=Corpus
@@ -684,7 +713,7 @@
 rcp.messages.TXMUI.corpusNameDoesNotMatchesTheAZAZ09120PatternColonP0=Le nom du corpus n'est pas conforme à la syntaxe ''[A-Z] [- A-Z0-9] {1,20}''\: {0}.
 rcp.messages.TXMUI.corpusNameIsMandatory=Le nom du corpus est obligatoire
 rcp.messages.TXMUI.corpusNameOnlyCapsAndNoDigitAtBeginning=Nom du corpus* (majuscules, pas de chiffre au début)
-rcp.messages.TXMUI.couldNotCreateBackupDirectoryColon=** Échec \: le dossier de sauvegarde des corpus {0} n''a pas pu être créé.
+rcp.messages.TXMUI.couldNotCreateBackupDirectoryColon=** Échec \: le dossier d'enregistrement des corpus {0} n''a pas pu être créé.
 rcp.messages.TXMUI.couldNotFindDirectoryColonP0=** Répertoire {0} introuvable
 rcp.messages.TXMUI.couldNotFindTextP0InCorpusP1=** Impossible de trouver le texte {0} dans le corpus {1}
 rcp.messages.TXMUI.couldNotLaunchTheInternalWebBrowserYouMustSetThatParameterInThePreferencesMenuColonGeneralSupWebNavigator=** Impossible de lancer le navigateur web interne. Veuillez régler ce paramètre dans les préférences \: Général > Navigateur web
@@ -705,8 +734,9 @@
 rcp.messages.TXMUI.defineAndUseACompositeSorter=Définir et utiliser un tri multiple
 rcp.messages.TXMUI.deletedColonP0={0} supprimé.
 rcp.messages.TXMUI.deleteParameter=Supprimer un paramètre
+rcp.messages.TXMUI.deletingOneResultP0Continue=Voulez-vous vraiment supprimer {0} ?
 rcp.messages.TXMUI.deletingP0=Suppression de {0}
-rcp.messages.TXMUI.deletingP0Continue=Voulez-vous vraiment supprimer {0} ?
+rcp.messages.TXMUI.deletingSeveralResultsP0Continue=Voulez-vous vraiment supprimer ces {0} éléments ?
 rcp.messages.TXMUI.description=Description
 rcp.messages.TXMUI.descriptionOfTheP0CorpusP1=Description du corpus {0} ({1})
 rcp.messages.TXMUI.desktopIsNotSupportedFatal=** OpenURL \: Bureau non supporté
@@ -724,7 +754,7 @@
 rcp.messages.TXMUI.doneP0Ms=Effectué en {0} ms.
 rcp.messages.TXMUI.doneTheCreatedBinaryFileIsP0=Terminé, le fichier binaire créé est {0}
 rcp.messages.TXMUI.doNotConfirmToDeleteAnObject=Ne pas demander de confirmation pour supprimer un objet
-rcp.messages.TXMUI.dontSaveAndRun=Ne pas sauver et lancer
+rcp.messages.TXMUI.dontSaveAndRun=Ne pas enregistrer et lancer
 rcp.messages.TXMUI.downloading=Téléchargement en cours...
 rcp.messages.TXMUI.edit=Éditer
 rcp.messages.TXMUI.editions=Éditions
@@ -733,7 +763,7 @@
 rcp.messages.TXMUI.editXSLStylesheet=Éditer la feuille XSL…
 rcp.messages.TXMUI.elisionCharacters=Caractères d'élision
 rcp.messages.TXMUI.EMPTY=\t\n
-rcp.messages.TXMUI.enableAutomaticSaveOfAllResultsPersistence=Sauvegarder tous les résultats par défaut (persistance)
+rcp.messages.TXMUI.enableAutomaticSaveOfAllResultsPersistence=Enregistrer tous les résultats par défaut (persistance)
 rcp.messages.TXMUI.endOfColumnMerge=Fin de la fusion des colonnes.
 rcp.messages.TXMUI.endOfSentenceCharacters=Caractères de fin de phrase
 rcp.messages.TXMUI.endsWith=se termine par
@@ -779,19 +809,20 @@
 rcp.messages.TXMUI.executionCanceled=Exécution annulée.
 rcp.messages.TXMUI.executionOfP0=Exécution du script "{0}"…
 rcp.messages.TXMUI.exit=Quitter
-rcp.messages.TXMUI.Explorer_4=🡅
-rcp.messages.TXMUI.Explorer_5=⭮
+rcp.messages.TXMUI.Explorer_4=⇧
+rcp.messages.TXMUI.Explorer_5=↻
 rcp.messages.TXMUI.Explorer_7=⌂
 rcp.messages.TXMUI.exportAll=Tout exporter
 rcp.messages.TXMUI.exportColonCantCreateFileP0ColonP1=** Export \: impossible de créer le fichier {0} \: {1}
 rcp.messages.TXMUI.exportFileEncoding=Encodage des caractères des fichiers d'export
-rcp.messages.TXMUI.exporting=Exportation…
-rcp.messages.TXMUI.exportingAnnotations=Exportation des annotations.
+rcp.messages.TXMUI.exporting=Exportation de {0}…
+rcp.messages.TXMUI.exportingAnnotations=Exportation des annotations…
+rcp.messages.TXMUI.exportingP0=Exportation de {0}…
 rcp.messages.TXMUI.exportingP0ThisMayTakeAWhile=Exportation de {0}. Cela peut prendre du temps, en fonction de la taille du corpus.
 rcp.messages.TXMUI.exportingResults=Exportation des résultats.
 rcp.messages.TXMUI.exportSettings=Configuration de l'export
 rcp.messages.TXMUI.extractingBinaryCorpus=Extraction du corpus binaire
-rcp.messages.TXMUI.failedToBackupExistingCorporaColon=** Impossible de sauvegarder les corpus existants \: {0}.
+rcp.messages.TXMUI.failedToBackupExistingCorporaColon=** Impossible d'enregistrer les corpus existants \: {0}.
 rcp.messages.TXMUI.failedToCancel=Impossible d'annuler  
 rcp.messages.TXMUI.failedToCopy=** Erreur lors de la copie  
 rcp.messages.TXMUI.failedToDelete=** Échec de la suppression
@@ -807,12 +838,12 @@
 rcp.messages.TXMUI.failedToLoadCorpusP0=** Échec du chargement du corpus {0}
 rcp.messages.TXMUI.failedToMoveCorpus=** Impossible de déplacer le corpus {0} vers {1}.
 rcp.messages.TXMUI.failedToRename=** Échec du renommage
-rcp.messages.TXMUI.failedToSaveAs=** Échec de la sauvegarde du fichier {0} (erreur \: {1}).
-rcp.messages.TXMUI.failedToSavePreferencesColonP0=** Échec de la sauvegarde des préférences \: {0}.
+rcp.messages.TXMUI.failedToSaveAs=** Échec de l'enregistrement du fichier {0} (erreur \: {1}).
+rcp.messages.TXMUI.failedToSavePreferencesColonP0=** Échec de l'enregistrement des préférences \: {0}.
 rcp.messages.TXMUI.fileColon=Fichier \:
 rcp.messages.TXMUI.fileExplorerColonIncorrectPattern=** Explorateur de fichiers \: expression régulière incorrecte
 rcp.messages.TXMUI.FileTreeContentProvider_4='
-rcp.messages.TXMUI.firstLaunchOfTXM=Premier lancement de TXM
+rcp.messages.TXMUI.firstLaunchOfTXMP0=Premier lancement de TXM {0}
 rcp.messages.TXMUI.folderP0ShouldNotBeDeleted=Le dossier {0} ne devrait pas être supprimé
 rcp.messages.TXMUI.followedBy=suivi de 
 rcp.messages.TXMUI.fontName=Nom de la police
@@ -834,7 +865,7 @@
 rcp.messages.TXMUI.guessColon=Deviner \:
 rcp.messages.TXMUI.h=h, 
 rcp.messages.TXMUI.iAcceptTheLicenceAndAgreeToQuoteTXMInMyWork=J'accepte les termes de la licence et je m'engage à citer TXM dans mes publications
-rcp.messages.TXMUI.iAcceptTheLicenceAndIUndertakeToCiteTXMForAcknowledgingMyUseOfTXMInMyResearchWorkSeeTheCitationSectionOfTheInfhttpColontextometrieenslyonfrspipphprubrique61SupPage=J'accepte la licence et je m'engage à citer TXM dans mes publications \n(voir la section 'Citer TXM' de la page <http\://textometrie.ens-lyon.fr/spip.php?rubrique61> de Téléchargement)
+rcp.messages.TXMUI.iAcceptTheLicenceAndIUndertakeToCiteTXMForAcknowledgingMyUseOfTXMInMyResearchWorkSeeTheCitationSectionOfTheInfhttpColontextometrieenslyonfrspipphprubrique61SupPage=J'accepte la licence et je m'engage à citer TXM dans mes publications \n(voir la section 'Citer TXM' de la page <https\://txm.gitpages.huma-num.fr/textometrie/\#citer-le-logiciel-txm-et-le-projet-textom%C3%A9trie> de Téléchargement)
 rcp.messages.TXMUI.identifiedLanguage=Langue identifiée \: {0}.
 rcp.messages.TXMUI.imLookingForColon=Je recherche \: 
 rcp.messages.TXMUI.importClipboardText=Importation du contenu textuel du presse-papier…
@@ -860,21 +891,23 @@
 rcp.messages.TXMUI.isDifferentFrom=est différent de 
 rcp.messages.TXMUI.jobColon=Tâche \: {0}.
 rcp.messages.TXMUI.leftContextSize=Taille du contexte gauche
+rcp.messages.TXMUI.lemmatizeTheCorpus=Lemmatiser
 rcp.messages.TXMUI.lexicalSegmentation=Segmentation lexicale
 rcp.messages.TXMUI.lexicon=Lexique
 rcp.messages.TXMUI.linePerPageColon=Lignes par page \:
 rcp.messages.TXMUI.listOfMilestoneElementsSeparatedByComma=Liste des éléments ''milestone'' (séparés par une virgule ",")\n(à encoder dans des propriétés de mots)
 rcp.messages.TXMUI.listOfTagsEncodingTheOutsidetextNoStructureOrWordContentIndexedNoStructureOrWordContentEditedInTXM=Liste des balises encodant le hors-texte (séparés par une virgule ",")\n(aucune sous-structure ni aucun mot indexé, aucune sous-structure ni aucun mot édité dans TXM)
 rcp.messages.TXMUI.listOfTagsEncodingTheOutsidetextToEditNoStructureOrWordContentIndexedStructureAndWordContentEditedInTXM=Liste des balises codant le hors-texte (séparés par une virgule ",")\n(aucune sous-structure ni aucun mot indexé, sous-structures et mots édités dans TXM)
+rcp.messages.TXMUI.LoadBinaryCorporaDirectory_selectTheTXMCorpusToLoadIn=Selectionner les corpus à charger à partir de {0}.
 rcp.messages.TXMUI.loadingBinaryCorpus=Chargement du corpus binaire...
 rcp.messages.TXMUI.loadingTheCorpusInThePlatform=Chargement du corpus dans la plateforme...
-rcp.messages.TXMUI.loadingTheP0BinaryCorpusAsATXM079Corpus=Chargement du corpus binaire au format 0.7.9 {0}...
-rcp.messages.TXMUI.loadingTheP0BinaryCorpusAsATXM080Corpus=Chargement du corpus binaire au format 0.8.0 {0}...
 rcp.messages.TXMUI.loadingTXMInstallPreferences=Chargement des préférences d''installation de TXM à partir de {0}.
 rcp.messages.TXMUI.loadingViews=Chargement des vues
 rcp.messages.TXMUI.lockRCPWorkspace=Verrouiller l'espace de travail RCP
+rcp.messages.TXMUI.login=Identifiant
 rcp.messages.TXMUI.logInAFile=Enregistrer les messages dans un fichier
 rcp.messages.TXMUI.logInTheConsole=Ajouter des commentaires techniques
+rcp.messages.TXMUI.loginToP0=Connexion à {0}
 rcp.messages.TXMUI.logLevel=Niveau des messages
 rcp.messages.TXMUI.logOptionDetected=option '-log' détectée
 rcp.messages.TXMUI.logs=Messages
@@ -914,15 +947,17 @@
 rcp.messages.TXMUI.noDefaultEditionPageFoundForElementColon=Aucune page d'édition par défaut trouvée pour l'élément 
 rcp.messages.TXMUI.noInterpreterFoundForScriptFileExtension=** Aucun interpréteur trouvé pour l'extension de fichier du script 
 rcp.messages.TXMUI.noMetadataFileP0=Pas de fichier de métadonnées {0}
-rcp.messages.TXMUI.noPartitionNameWasSpecifiedTheNameIsP0=Le nom de la partition n''a pas été précisé. Le nom est ''{0}''.
+rcp.messages.TXMUI.noPartitionNameWasSpecifiedTheNameIsP0=Calcul du nom de la partition \: {0}.
 rcp.messages.TXMUI.noPartWasDefined=Aucun paramètre Part
 rcp.messages.TXMUI.noPreviousText=Pas de texte précédent
 rcp.messages.TXMUI.noSelectionForColon=Aucune sélection pour \: 
-rcp.messages.TXMUI.noSubcorpusNameWasSpecifiedWeveGeneratedOne=Aucun nom de sous-corpus indiqué, nous avons généré un automatiquement.
+rcp.messages.TXMUI.noSubcorpusNameWasSpecifiedWeveGeneratedOne=Calcul du nom du sous-corpus \: {0}.
 rcp.messages.TXMUI.noteColonUseValueToGuess=Note \: utiliser la valeur '??' pour faire deviner automatiquement.
 rcp.messages.TXMUI.noTextInCorpusColonP0=** Aucun texte {0} dans le corpus.
 rcp.messages.TXMUI.noTextNext=Pas de texte suivant
+rcp.messages.TXMUI.nothing=<rien>
 rcp.messages.TXMUI.numberOfEdgesColon=Nombre d''arcs \: {0}.
+rcp.messages.TXMUI.numberOfLines=Nombre de lignes
 rcp.messages.TXMUI.numberOfLinesColon=Nombre de lignes \: {0}.
 rcp.messages.TXMUI.numberOfNodesColon=Nombre de noeuds \: {0}.
 rcp.messages.TXMUI.objColon=Objet \: 
@@ -945,8 +980,12 @@
 rcp.messages.TXMUI.panColonRightMousePlusDrag=\tPan \:  Clic droit + Glisser\n
 rcp.messages.TXMUI.parameters=Paramètres
 rcp.messages.TXMUI.part=Partie 
+rcp.messages.TXMUI.password=Mot de passe
+rcp.messages.TXMUI.pattern=format
+rcp.messages.TXMUI.performWordSegmentationWithinWord=Réalise une segmentation en mots au sein des balises d'encodage de mots.
 rcp.messages.TXMUI.pleaseWriteTheMacroName=Nom de la macro
 rcp.messages.TXMUI.preferences=Préférences
+rcp.messages.TXMUI.prettyVersionP0P1={0} ({1})
 rcp.messages.TXMUI.previousPage=Page précédente
 rcp.messages.TXMUI.previousText=Texte précédent
 rcp.messages.TXMUI.printTheStacktrace=Afficher la pile d'exécution
@@ -974,15 +1013,17 @@
 rcp.messages.TXMUI.removingOldCorpusBackupDirectoryP0=Suppression de l''ancien dossier de sauvegarde des corpus ''{0}''. 
 rcp.messages.TXMUI.renameFile=Renommer le fichier
 rcp.messages.TXMUI.renamingByColon=renommage par \: 
+rcp.messages.TXMUI.resetAll=Remise à zéro
 rcp.messages.TXMUI.resetTheViewColonF5=\tRAZ \: F5
 rcp.messages.TXMUI.restartingThePlatform=Redémarrage de la plateforme
 rcp.messages.TXMUI.restartTXM=Redémarrer TXM
+rcp.messages.TXMUI.retokenizePreEncodedWords=re-segmenter lexicalement les mots pré-encodés
 rcp.messages.TXMUI.rightContextSize=Taille du contexte droit
 rcp.messages.TXMUI.rmvAllTheParts=Supprimer toutes les parties
 rcp.messages.TXMUI.run=Exécuter
 rcp.messages.TXMUI.runScript=Exécuter un script
 rcp.messages.TXMUI.sampleCorporaOfCurrentTXMP0=Corpus exemples de la version courante de TXM {0}
-rcp.messages.TXMUI.saveAndRun=Sauver et lancer
+rcp.messages.TXMUI.saveAndRun=Enregistrer et lancer
 rcp.messages.TXMUI.saveBeforeExecution=Enregistrer avant l'exécution ?
 rcp.messages.TXMUI.saveFileBeforeExecution=Enregistrer le fichier avant l'exécution ?
 rcp.messages.TXMUI.saveScript=Enregistrer le script
@@ -999,11 +1040,11 @@
 rcp.messages.TXMUI.selectionIsNotACorpusColon=L'objet sélectionné n'est pas un corpus \: 
 rcp.messages.TXMUI.selectTextId=Sélectionner un texte
 rcp.messages.TXMUI.selectThecorporaSetsToRestore=Sélectionnez les corpus à restaurer
-rcp.messages.TXMUI.selectTheSourceDirectory=Sélectionner le dossier des fichiers sources
+rcp.messages.TXMUI.selectTheSourceDirectory=Sélectionner le dossier des fichiers sources et nommer le corpus
 rcp.messages.TXMUI.selectValuesToAssignColon=Sélectionner les valeurs à affecter \: 
 rcp.messages.TXMUI.selectWorkingDirectory=Répertoire de travail
-rcp.messages.TXMUI.separatedByAtLeast0Word=séparé par au moins 0 mot
-rcp.messages.TXMUI.separatedByAtLeast1Word=séparé par au moins 1 mot
+rcp.messages.TXMUI.separatedByAtLeast0Word=éventuellement séparé par quelques mots
+rcp.messages.TXMUI.separatedByAtLeast1Word=séparé par un à plusieurs mots
 rcp.messages.TXMUI.separatorCharacters=Caractères séparateurs
 rcp.messages.TXMUI.setImportParametersInTheSectionsBelow=Régler les paramètres d'import dans les sections ci-dessous.
 rcp.messages.TXMUI.settingStatusLineAndConfiguringActionSets=Récupération de la ligne de statut et réglage des menus et barres d'outils
@@ -1021,8 +1062,21 @@
 rcp.messages.TXMUI.sortOptions=Options de tri
 rcp.messages.TXMUI.sourceCharactersEncoding=Encodage des caractères des sources
 rcp.messages.TXMUI.sourceDirectoryColon=Dossier des fichiers source \:
+rcp.messages.TXMUI.SourceDirectoryPage_0=Selection du dossier des fichiers sources
+rcp.messages.TXMUI.SourceDirectoryPage_1=Sources
+rcp.messages.TXMUI.SourceDirectoryPage_10=Identifiant du corpus
+rcp.messages.TXMUI.SourceDirectoryPage_11=Le corpus ''{0}'' sera remplacé.
+rcp.messages.TXMUI.SourceDirectoryPage_12=L''import du corpus ''{0}'' sera repris ou redémarré.
+rcp.messages.TXMUI.SourceDirectoryPage_13=Le corpus ''{0}'' sera créé.
+rcp.messages.TXMUI.SourceDirectoryPage_14=Vérification du nom de corpus avec le pattern '[A-Z][-A-Z0-9]+'\: 
+rcp.messages.TXMUI.SourceDirectoryPage_2=Le dossier des fichiers sources qui seront lu par le module d'import
+rcp.messages.TXMUI.SourceDirectoryPage_3=Répertoire des fichiers sources
+rcp.messages.TXMUI.SourceDirectoryPage_5=Cliquer pour sélectionner le dossier des fichiers sources
+rcp.messages.TXMUI.SourceDirectoryPage_6=Répertoire source à utiliser
+rcp.messages.TXMUI.SourceDirectoryPage_8=** normalisation du nom du corpus \: aucun caractère valide disponible pour construire le nom du corpus (essayez d'utiliser des caractères anglais américain - ASCII - dans le nom du dossier)
 rcp.messages.TXMUI.sourcesCharactersEncodingColon=Encodage des caractères des sources \:
 rcp.messages.TXMUI.spaces=Espaces
+rcp.messages.TXMUI.sprintf_pattern_tooltip=au format sprintf
 rcp.messages.TXMUI.startCorpusImport=Lancer l'import du corpus.
 rcp.messages.TXMUI.startingUpdateFetch=Démarrage de la récupération des mises à jour
 rcp.messages.TXMUI.startingUpP0=Démarrage de TXM {0}…
@@ -1030,7 +1084,7 @@
 rcp.messages.TXMUI.startJobColonInitializeUI=Démarrage \: initialisation de l'interface utilisateur
 rcp.messages.TXMUI.startJobColonLoadInstallPreferences=Démarrage \: chargement des préférences d'installation
 rcp.messages.TXMUI.startsWith=commence par
-rcp.messages.TXMUI.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}.
+rcp.messages.TXMUI.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.
 rcp.messages.TXMUI.string=Chaîne de caractères
 rcp.messages.TXMUI.structuralUnitComboSelected=Combo d'unité structurelle sélectionné
 rcp.messages.TXMUI.structure=structure
@@ -1039,6 +1093,7 @@
 rcp.messages.TXMUI.sVGGraphic=Graphique SVG 
 rcp.messages.TXMUI.switchLanguageColonMalformedUrlColonP0=** Changement de langue \: URL {0} mal formée.
 rcp.messages.TXMUI.systemOutput=Sortie standard
+rcp.messages.TXMUI.tabulation=<tabulation>
 rcp.messages.TXMUI.termsOfService=Veuillez accepter la licence d'utilisation
 rcp.messages.TXMUI.textEditorColonP0EncodingFoundP1=Editeur de Texte\: l'encodage de {0} est {1}
 rcp.messages.TXMUI.textID=Identifiant de texte
@@ -1050,8 +1105,10 @@
 rcp.messages.TXMUI.theFileP0DoesNotExist=Le fichier {0} est introuvable.
 rcp.messages.TXMUI.theInputP0CannotBeDisplayed=** Erreur interne \: Impossible d''afficher la donnée {0}.
 rcp.messages.TXMUI.theNumberOfEditorsP0AndNumberOfInputsP1MustBeEqual=** Erreur interne \: le nombre d''éditeurs RCP ({0}) doit correspondre au nombre d''inputs ({1}).
+rcp.messages.TXMUI.theP0BinaryCorpusVersionIsP1=Le corpus binaire {0} est au format {1}.
 rcp.messages.TXMUI.theP0CorpusDirectoryAlreadyExistsDoYouWantToReplaceIt=Le dossier de corpus {0} existe déjà. Voulez-vous le remplacer ?
 rcp.messages.TXMUI.theP0directoryNotABinaryCorpus=Le dossier {0} n'est pas un corpus binaire.
+rcp.messages.TXMUI.theP0FileAlreadyExistsWouldYouLikeToReplaceIt=Le fichier {0} existe déjà. Voulez vous vraiment le remplacer ?
 rcp.messages.TXMUI.theP1GroovyScriptMustBeInTheP0Folder=Le script Groovy {1} doit être dans le dossier {0}.
 rcp.messages.TXMUI.theTableMustContainAtLeastOneLine=Le tableau doit comporter au moins une ligne
 rcp.messages.TXMUI.theTwoArraysMustHaveTheSameSize=Les deux tableaux doivent être de même taille.
@@ -1066,6 +1123,8 @@
 rcp.messages.TXMUI.to_2=à -
 rcp.messages.TXMUI.to_3=à
 rcp.messages.TXMUI.tokenizerParameterFileColon=Paramètres du segmenteur lexical \: 
+rcp.messages.TXMUI.TRSSection_0=Transcriptions
+rcp.messages.TXMUI.TRSSection_1=Afficher le locuteur
 rcp.messages.TXMUI.tXM=TXM
 rcp.messages.TXMUI.tXMiniColon=TXM.ini \: 
 rcp.messages.TXMUI.tXMInstallDirectory=Dossier d'installation de TXM
@@ -1075,6 +1134,7 @@
 rcp.messages.TXMUI.unknowedWidgetNameColon=** Erreur \: nom de widget inconnu \: '
 rcp.messages.TXMUI.updateDone=Mise à jour terminée.
 rcp.messages.TXMUI.updateLevel=Niveau de mise à jour
+rcp.messages.TXMUI.updateWarning=Mise à jour interrompue
 rcp.messages.TXMUI.useLeftWindow=Utiliser le contexte gauche
 rcp.messages.TXMUI.useRightWindow=Utiliser le contexte droit
 rcp.messages.TXMUI.userInterfaceLanguage=Langue de l'interface 
@@ -1086,7 +1146,7 @@
 rcp.messages.TXMUI.warning_popup_theP0HasBeenEditedItsChangesWillBeLost=Le résultat {0} a été édité. Ses modifications seront perdues. Souhaitez-vous continuer ?
 rcp.messages.TXMUI.warningColonTheCorpusP0IsCorruptedSomeCommandsWontWorkCorrectly=** Avertissement \: le corpus {0} est corrompu. Certaines commandes ne fonctionneront pas correctement.
 rcp.messages.TXMUI.warningColonTheImportScriptIsMissingColonP0=** Le script d''import {0} est inaccessible.
-rcp.messages.TXMUI.withinAContextOf=dans un context de
+rcp.messages.TXMUI.withinAContextOf=dans un contexte de
 rcp.messages.TXMUI.withinStructure=limité aux structures
 rcp.messages.TXMUI.word=forme
 rcp.messages.TXMUI.wordsPerPage=Mots par page
@@ -1097,24 +1157,30 @@
 rcp.messages.TXMUI.zoomInAmpoutColonMouseWheelORShiftPlusRightMousePlusDrag=\tZoom +/- \: Roulette OU Maj + Clic Droit + Glisser\n
 rcp.messages.TXMUI.zoomToSelectionColonCtrlPlusLeftMousePlusdrag=\tZoomer sur la sélection \: Ctrl + Clic Gauche + Glisser\n
 referencer.core.messages.ReferencerCore.referencerExportFailedColon=L''export des Références a échoué \: {0}.
-referencer.core.messages.ReferencerCore.referencesOfP0InTheP1Corpus=Références de <{0}> dans le corpus {1}...
+referencer.core.messages.ReferencerCore.referencesOfP0InTheP1Corpus=Références de {0} dans le corpus {1}...
 referencer.core.messages.ReferencerCore.RESULT_TYPE=Références
 referencer.rcp.messages.ReferencerUI.orderReferencesByFrequency=Ordonner les références par fréquence
 referencer.rcp.messages.ReferencerUI.referencePattern=Patron des références 
 referencer.rcp.messages.ReferencerUI.referencer=Références
 referencer.rcp.messages.ReferencerUI.references=Références
+referencer.rcp.messages.ReferencerUI.showCounts=Show counts
 referencer.rcp.messages.ReferencerUI.showingFirstResultPage=Affichage de la première page de résultats
 referencer.rcp.messages.ReferencerUI.showingLastResultPage=Affichage de la dernière page de résultats
 referencer.rcp.messages.ReferencerUI.showingNextResultPage=Affichage de la page de résultats suivante 
 referencer.rcp.messages.ReferencerUI.showingPreviousResultPage=Affichage de la page de résultats précédente 
 searchengine.core.messages.SearchEngineCore.deletingQueryResultP0=Suppression du résultat de requête {0}…
 searchengine.core.messages.SearchEngineCore.deletingSubcorpusP0=Suppression du sous-corpus {0}…
+searchengine.core.messages.SearchEngineCore.info_computingCorpusP0=Calcul du corpus {0}...
+searchengine.core.messages.SearchEngineCore.info_computingPartXWithQueryZ=Création de la partie {0} avec la requête {1}...
+searchengine.core.messages.SearchEngineCore.info_computingTheP0PartitionOfTheP1Corpus=Partition {0} du corpus {1}...
+searchengine.core.messages.SearchEngineCore.info_computingTheP0SubCorpusOfP1CommaQueryP2=Sous-corpus {0} de {1} {2}...
+searchengine.core.messages.SearchEngineCore.info_computingTheP0SubCorpusOfP1CommaStructureP2CommaPropertyP3ColonP4=Sous-corpus {0} de {1}, structure {2}, propriété {3} \: {4}...
 searchengine.core.messages.SearchEngineCore.info_creatingNewPartition=Création de la partition {1} du corpus {0}…
 searchengine.core.messages.SearchEngineCore.info_creatingSubcorpusXFromCorpusYWithTheQueryZ=Création du sous-corpus {0} du corpus {1} avec la requête {2}…
 searchengine.core.messages.SearchEngineCore.info_deletingPartition=Suppression de la partition {0}…
+searchengine.core.messages.SearchEngineCore.info_doneP0Parts={0} parties.
 searchengine.core.messages.SearchEngineCore.info_partCreatedInXMs=Partie {0} créée en {1} ms.
 searchengine.core.messages.SearchEngineCore.info_partitionCreatedInXMs=Partition {0} créée en {1} ms.
-searchengine.core.messages.SearchEngineCore.info_partXCreatedWithQueryZ=Partie {0} créée avec la requête {1}.
 searchengine.core.messages.SearchEngineCore.info_searchEngineStopped=Moteur de recherche arrêté.
 searchengine.core.messages.SearchEngineCore.info_stoppingSearchEngine=Arrêt du moteur de recherche…
 searchengine.core.messages.SearchEngineCore.sizeOfSubcorpusP0P1ComputedInP2Ms=Taille du sous-corpus {0} ({1}) calculée en {2} ms.
@@ -1193,6 +1259,13 @@
 specificities.core.messages.SpecificitiesCore.cantCreateSpecificitiesChartFileChartsEngineColonP0=** Impossible de créer le fichier du graphique des spécificités (moteur de graphiques {0})
 specificities.core.messages.SpecificitiesCore.error_errorWhileComputingSpecificities=** Erreur lors du calcul des spécificités \: {0}
 specificities.core.messages.SpecificitiesCore.failedToGetTheSpecificitesColon=** Échec de l''accès aux spécificités dans R \: {0}.
+specificities.core.messages.SpecificitiesCore.info_specificitiesBarChartForTheP0LexcialTable=Diagramme à barres des spécificités de la table lexicale {0}...
+specificities.core.messages.SpecificitiesCore.info_specificitiesBarChartForTheP0PartitionCommaP1Property=Diagramme à barres des spécificités de la partition {0}, propriété {1}...
+specificities.core.messages.SpecificitiesCore.info_specificitiesBarChartForTheP0Subcorpus=Diagramme à barres des spécificités du sous-corpus {0}...
+specificities.core.messages.SpecificitiesCore.info_specificitiesOfTheP0Corpus=Spécificités du sous-corpus {0}...
+specificities.core.messages.SpecificitiesCore.info_specificitiesOfTheP0LexcialTable=Spécificités de la table lexicale {0}...
+specificities.core.messages.SpecificitiesCore.info_specificitiesOfTheP0PartitionCommaP1Property=Spécificités de la partition {0}, propriété {1}...
+specificities.core.messages.SpecificitiesCore.info_specificitiesOfTheP0PartitionIndex=Spécificités de l'index de partition {0}...
 specificities.core.messages.SpecificitiesCore.noSpecificitiesIndexArray=** Pas de tableau d'index de spécificités.
 specificities.core.messages.SpecificitiesCore.numberOfRowsWantedP0AndFoundP1Mismatch=** Le nombre de lignes prévu ({0}) et trouvé ({1}) ne correspondent pas.
 specificities.core.messages.SpecificitiesCore.part=Partie
@@ -1206,6 +1279,7 @@
 specificities.core.messages.SpecificitiesCore.theSpecificityIndexArrayDoesNotProperlyRepresentAMatrix=** Le tableau d'index des spécificités ne correspond pas à une matrice
 specificities.core.messages.SpecificitiesCore.unit=Unité
 specificities.rcp.messages.SpecificitiesUI.banality=Banalité
+specificities.rcp.messages.SpecificitiesUI.banalityThreshold=Seuil de banalité
 specificities.rcp.messages.SpecificitiesUI.drawBars=Afficher les barres
 specificities.rcp.messages.SpecificitiesUI.drawLines=Afficher les lignes
 specificities.rcp.messages.SpecificitiesUI.failedToComputeSpecificities=** Le calcul des spécificités a échoué \: {0}.
@@ -1237,6 +1311,7 @@
 statsengine.core.messages.StatsEngineCore.theIndexArrayCanNotBeNullOrEmpty=** Le tableau d'index ne peut pas être nul ou vide.
 statsengine.core.messages.StatsEngineCore.unknownTypeColon=Type inconnu \: {0}.
 statsengine.r.core.messages.RCore.doneColon=Effectué en {0} ms.
+statsengine.r.core.messages.RCore.error_cantExecuteRServe=** Erreur \: le fichier programme R indiqué ({0}) n'est pas executable.
 statsengine.r.core.messages.RCore.error_cantFindRServeInPath=** Le chemin du programme du moteur statistique a été renseigné ({0}) mais sa recherche n'a pas abouti.
 statsengine.r.core.messages.RCore.error_connectionFailed=** La connexion au moteur statistique a échoué.
 statsengine.r.core.messages.RCore.error_errorDuringItemsListExtraction=** Erreur lors de l'extraction de la liste d'items \: \t
@@ -1251,7 +1326,8 @@
 statsengine.r.core.messages.RCore.error_matrixIsEmpty=La matrice est vide.
 statsengine.r.core.messages.RCore.error_requestedObjectNotFoundInR=L''objet demandé ({0}) n''a pas été trouvé dans l''espace de travail R.
 statsengine.r.core.messages.RCore.error_rserveIsAlreadyRunningOnPort=** Rserve est déjà en cours d'exécution sur le port {0}.
-statsengine.r.core.messages.RCore.error_rservePathNotSet=** Le chemin du programme du moteur statistique n'a pas été renseigné et sa recherche n'a pas abouti.
+statsengine.r.core.messages.RCore.error_RservePathNotPointingAFile=** le chemin de R indiqué ({0}) ne pointe pas sur un fichier.
+statsengine.r.core.messages.RCore.error_rservePathNotSet=** Le chemin du programme du moteur statistique n'a pas été renseigné.
 statsengine.r.core.messages.RCore.error_unexpectedErrorInRStatisticsEngine=** Erreur inattendue dans le moteur statistique R \: {0}.
 statsengine.r.core.messages.RCore.error_youNeedRSoftware=Vous avez besoin du logiciel 'R' et vous avez besoin de configurer ses chemins d'accès via la fenêtre de préférences 'Outils/Préférences'.
 statsengine.r.core.messages.RCore.errorWhileRunningRScriptP0ColonP1=** Erreur lors de l''exécution du script R {0} \: {1}.
@@ -1259,14 +1335,14 @@
 statsengine.r.core.messages.RCore.info_connectingToRAtWithUser=Connexion à R à l'adresse {0}\:{1} avec l''utilisateur {2}.
 statsengine.r.core.messages.RCore.info_lastSafeEvalExpression=Dernière expression ''safeeval'' \: {0}.
 statsengine.r.core.messages.RCore.info_rPathNotSetTryingToFindIt=Chemin d'accès à l'exécutable de R non indiqué, recherche de l'exécutable dans des lieux standards…
-statsengine.r.core.messages.RCore.info_savingChartToFile=Sauvegarde du graphique dans le fichier \: {0}.
+statsengine.r.core.messages.RCore.info_savingChartToFile=Enregistrement du graphique dans le fichier \: {0}.
 statsengine.r.core.messages.RCore.info_startingRWithCommandLine=Démarrage de R avec la ligne de commande \: {0}
 statsengine.r.core.messages.RCore.info_startingStatsEngine=Démarrage du moteur de statistiques \: utilisateur \= {0}, distant \= {1}, port \= {2}, debug \= {3}.
 statsengine.r.core.messages.RCore.info_statisticsEngineLaunched=Moteur de statistiques lancé.
 statsengine.r.core.messages.RCore.info_tryingToStartRFrom=Tentative de démarrage de R depuis {0}…
 statsengine.r.core.messages.RCore.info_tryingToStartRWithRPath=Tentative de démarrage de R depuis le chemin 'R'.
 statsengine.r.core.messages.RCore.p0RScriptDoesntExist=** Le fichier de script R {0} n''existe pas.
-statsengine.r.core.messages.RCore.rserveNotStartedUsingTheP0Path=** Erreur\: Rserve n''a pas pu être démarrer avec le chemin {0}.
+statsengine.r.core.messages.RCore.rserveNotStartedUsingTheP0Path=** Erreur\: Rserve n''a pas pu être démarré avec le chemin {0}.
 statsengine.r.core.messages.RCore.runningP0=Exécution de {0}…
 statsengine.r.core.messages.RCore.runningTextSelection=Exécution de la sélection de texte… 
 statsengine.r.rcp.messages.RUI.anErrorOccuredWhileGettingRWorkspaceInsanceColon=Une erreur s'est produite lors de la récupération de l'espace de travail R \: 
@@ -1306,7 +1382,7 @@
 wordcloud.core.messages.WordCloudCore.error_rPackagesInstallationFailed=Les packages nécessaires au fonctionnement de la fonctionnalité n'ont pas pu être installés. Voir les instructions pour l'installation manuelle à l'adresse https\://groupes.renater.fr/wiki/txm-users/public/extensions\#wordcloud
 wordcloud.core.messages.WordCloudCore.info_aborting=Abandon du calcul du nuage de mots.
 wordcloud.core.messages.WordCloudCore.info_installingRPackage=Installation du package R {0}…
-wordcloud.core.messages.WordCloudCore.info_loadingRPackage=Chargement du package \: 
+wordcloud.core.messages.WordCloudCore.info_loadingRPackage=Chargement du package \: {0}
 wordcloud.core.messages.WordCloudCore.info_openingWordCloudResult=Ouverture du résultat.
 wordcloud.core.messages.WordCloudCore.info_rPackagesLoaded=Les packages R ont été chargés. Lancement du calcul.
 wordcloud.core.messages.WordCloudCore.RESULT_TYPE=Nuage de mots
Index: TXM/trunk/org.txm.translate.rcp/messagesfr.properties
===================================================================
--- TXM/trunk/org.txm.translate.rcp/messagesfr.properties	(revision 0)
+++ TXM/trunk/org.txm.translate.rcp/messagesfr.properties	(revision 3453)
@@ -0,0 +1,2 @@
+#compiled messages for lang=fr
+#Wed May 18 16:14:54 CEST 2022

Property changes on: TXM/trunk/org.txm.translate.rcp/messagesfr.properties
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: TXM/trunk/org.txm.translate.rcp/bundle.properties
===================================================================
--- TXM/trunk/org.txm.translate.rcp/bundle.properties	(revision 3452)
+++ TXM/trunk/org.txm.translate.rcp/bundle.properties	(revision 3453)
@@ -1,11 +1,13 @@
-#imported from bundle_ru.odt
-#Tue Jan 14 10:36:16 CET 2020
+#compiled messages for lang=
+#Wed May 18 16:24:43 CEST 2022
 ahc.rcp.messages.AHCUI.command.name=Clustering
-ahc.rcp.messages.AHCUI.command.tooltip=Compute clustering
 ahc.rcp.messages.AHCUI.editor.name=Clustering
 ahc.rcp.messages.AHCUI.page.name=Clustering
 annotation.kr.rcp.messages.KRAnnotationUI.command.label=Knowledge Respository
-annotation.kr.rcp.messages.KRAnnotationUI.command.label.0=Export annotations
+annotation.kr.rcp.messages.KRAnnotationUI.command.label.0=Texts and CQP Annotations of word sequences in XML-TEI SyMoGIH format (.xml)
+annotation.kr.rcp.messages.KRAnnotationUI.command.label.1=CQP Annotations in Table format (.csv)
+annotation.kr.rcp.messages.KRAnnotationUI.command.label.111=Save Annotations
+annotation.kr.rcp.messages.KRAnnotationUI.command.label.2=CQP Annotation from Table (.csv)
 annotation.kr.rcp.messages.KRAnnotationUI.command.name=Recode
 annotation.kr.rcp.messages.KRAnnotationUI.command.name.0=Save annotations
 annotation.kr.rcp.messages.KRAnnotationUI.command.name.1=Open Knowledge Repository View
@@ -15,8 +17,10 @@
 annotation.kr.rcp.messages.KRAnnotationUI.command.name.5=Delete
 annotation.kr.rcp.messages.KRAnnotationUI.command.name.6=Add
 annotation.kr.rcp.messages.KRAnnotationUI.command.name.7=Export annotations
-annotation.kr.rcp.messages.KRAnnotationUI.page.name=Annotation
-annotation.kr.rcp.messages.KRAnnotationUI.view.name=Knowledge Respository
+annotation.kr.rcp.messages.KRAnnotationUI.command.name.8=Export in table (.csv)
+annotation.kr.rcp.messages.KRAnnotationUI.command.name.9=Import from table (.csv)
+annotation.kr.rcp.messages.KRAnnotationUI.page.name.0=CQP
+annotation.kr.rcp.messages.KRAnnotationUI.view.name=Knowledge Repository
 annotation.rcp.messages.AnnotationUI.extension-point.name=org.txm.annotation.rcp.editor.AnnotationArea
 annotation.rcp.messages.AnnotationUI.page.name=Annotation
 ca.rcp.messages.CAUI.command.name=CA
@@ -24,68 +28,87 @@
 ca.rcp.messages.CAUI.editor.name.0=CA Factorial Map
 ca.rcp.messages.CAUI.editor.name.1=Eigen values
 ca.rcp.messages.CAUI.page.name=CA
-chartsengine.rcp.messages.SWTComponentsProvider.command.label.42=Chart…
-chartsengine.rcp.messages.SWTComponentsProvider.command.name=Reset view
-chartsengine.rcp.messages.SWTComponentsProvider.command.name.0=Export view
-chartsengine.rcp.messages.SWTComponentsProvider.command.name.1=Copy chart view to clipboard
-chartsengine.rcp.messages.SWTComponentsProvider.command.name.92=Export chart…
-chartsengine.rcp.messages.SWTComponentsProvider.context.name=Chart Editor Context
-chartsengine.rcp.messages.SWTComponentsProvider.editor.name=Chart Editor Part
-chartsengine.rcp.messages.SWTComponentsProvider.extension-point.name=SWT Charts Component Provider
-chartsengine.rcp.messages.SWTComponentsProvider.extension-point.name.0=Chart composite event call back
-chartsengine.rcp.messages.SWTComponentsProvider.menu.label=selected items dynamic label
-chartsengine.rcp.messages.SWTComponentsProvider.page.name=Charts Engine
+chartsengine.rcp.messages.ChartsUI.command.description.10=Zoom in the chart view
+chartsengine.rcp.messages.ChartsUI.command.description.2=Reset the chart view
+chartsengine.rcp.messages.ChartsUI.command.description.3=Export the current view
+chartsengine.rcp.messages.ChartsUI.command.description.4=Copy the view to clipbaord
+chartsengine.rcp.messages.ChartsUI.command.description.5=Move to the right the chart view
+chartsengine.rcp.messages.ChartsUI.command.description.6=Move on the left the chart view
+chartsengine.rcp.messages.ChartsUI.command.description.7=Move down the chart view
+chartsengine.rcp.messages.ChartsUI.command.description.8=Move up the chart view
+chartsengine.rcp.messages.ChartsUI.command.description.9=Zoom out of the view
+chartsengine.rcp.messages.ChartsUI.command.label.42=Chart...
+chartsengine.rcp.messages.ChartsUI.command.name=Reset view
+chartsengine.rcp.messages.ChartsUI.command.name.0=Export view
+chartsengine.rcp.messages.ChartsUI.command.name.1=Copy chart view to clipboard
+chartsengine.rcp.messages.ChartsUI.command.name.2=Move right
+chartsengine.rcp.messages.ChartsUI.command.name.3=Move left
+chartsengine.rcp.messages.ChartsUI.command.name.4=Move down
+chartsengine.rcp.messages.ChartsUI.command.name.5=Move up
+chartsengine.rcp.messages.ChartsUI.command.name.6=Zoom Out
+chartsengine.rcp.messages.ChartsUI.command.name.7=Zoom In
+chartsengine.rcp.messages.ChartsUI.command.name.92=Export chart...
+chartsengine.rcp.messages.ChartsUI.context.name=Chart Editor Context
+chartsengine.rcp.messages.ChartsUI.editor.name=Chart Editor
+chartsengine.rcp.messages.ChartsUI.extension-point.name=SWT Charts Component Provider
+chartsengine.rcp.messages.ChartsUI.extension-point.name.0=Chart composite event call back
+chartsengine.rcp.messages.ChartsUI.menu.label=selected items dynamic label
+chartsengine.rcp.messages.ChartsUI.page.name=Charts Engine
+concordance.rcp.messages.ConcordanceUI.command.label=Copy
 concordance.rcp.messages.ConcordanceUI.command.name=Concordances
+concordance.rcp.messages.ConcordanceUI.command.name.0=Copy
 concordance.rcp.messages.ConcordanceUI.command.name.1=Send to concordance
 concordance.rcp.messages.ConcordanceUI.command.name.37=Delete line
-concordance.rcp.messages.ConcordanceUI.command.tooltip=Concordances
 concordance.rcp.messages.ConcordanceUI.editor.name=Concordances
 concordance.rcp.messages.ConcordanceUI.extension-point.name=Back to text
-concordance.rcp.messages.ConcordanceUI.extension-point.name.0=concordance extension
 concordance.rcp.messages.ConcordanceUI.page.name=Concordances
+cooccurrence.rcp.messages.CooccurrenceUI.command.label=Copy
 cooccurrence.rcp.messages.CooccurrenceUI.command.name=Cooccurrences
-cooccurrence.rcp.messages.CooccurrenceUI.command.name.4=Send to cooccurrence
+cooccurrence.rcp.messages.CooccurrenceUI.command.name.0=Copy
+cooccurrence.rcp.messages.CooccurrenceUI.command.name.4=Send to cooccurrences
 cooccurrence.rcp.messages.CooccurrenceUI.command.tooltip=Compute the cooccurrents of a query
 cooccurrence.rcp.messages.CooccurrenceUI.editor.name=Cooccurrences
 cooccurrence.rcp.messages.CooccurrenceUI.page.name=Cooccurrences
 edition.rcp.messages.EditionUI.command.name=Edition
 edition.rcp.messages.EditionUI.command.name.0=Display in full text
-edition.rcp.messages.EditionUI.command.tooltip.0=Read texts
 edition.rcp.messages.EditionUI.commandParameter.name=word identifier
 edition.rcp.messages.EditionUI.commandParameter.name.0=text identifier
 edition.rcp.messages.EditionUI.commandParameter.name.1=corpus identifier
 edition.rcp.messages.EditionUI.commandParameter.name.2=edition identifier
 edition.rcp.messages.EditionUI.editor.name=Edition
 edition.rcp.messages.EditionUI.page.name=Edition
+index.rcp.messages.IndexUI.command.label=Copy
+index.rcp.messages.IndexUI.command.label.0=Copy
+index.rcp.messages.IndexUI.command.label.1=Copy
 index.rcp.messages.IndexUI.command.name=Index
 index.rcp.messages.IndexUI.command.name.0=Lexicon
+index.rcp.messages.IndexUI.command.name.1=Copy
 index.rcp.messages.IndexUI.command.name.2=Send to index
-index.rcp.messages.IndexUI.command.tooltip=Process the lexicon of a query
 index.rcp.messages.IndexUI.editor.name=Index
 index.rcp.messages.IndexUI.editor.name.0=Lexicon
+index.rcp.messages.IndexUI.editor.name.1=PartitionIndex
 index.rcp.messages.IndexUI.page.name=Index
+internalview.rcp.messages.InternalViewUI.command.label=Copy
 internalview.rcp.messages.InternalViewUI.command.name=Browser
-internalview.rcp.messages.InternalViewUI.command.tooltip=Browser
+internalview.rcp.messages.InternalViewUI.command.name.0=Copy
 internalview.rcp.messages.InternalViewUI.editor.name=Browser
-KEY=DEFAULT
+lexicaltable.rcp.messages.LexicalTableUI.command.label=Copy
 lexicaltable.rcp.messages.LexicalTableUI.command.name=Lexical Table
 lexicaltable.rcp.messages.LexicalTableUI.command.name.0=Intertextual distance
+lexicaltable.rcp.messages.LexicalTableUI.command.name.1=Copy
 lexicaltable.rcp.messages.LexicalTableUI.command.name.37=Delete line
 lexicaltable.rcp.messages.LexicalTableUI.command.name.38=Merge lines
-lexicaltable.rcp.messages.LexicalTableUI.command.name.40=Import Lexical Table from file…
-lexicaltable.rcp.messages.LexicalTableUI.command.tooltip=Compute a lexical table
+lexicaltable.rcp.messages.LexicalTableUI.command.name.40=Import Lexical Table from file...
 lexicaltable.rcp.messages.LexicalTableUI.editor.name=Lexical table
 lexicaltable.rcp.messages.LexicalTableUI.page.name=Lexical table
-links.rcp.messages..context.name=send Selection To Context
+links.rcp.messages..context.name=Send the current selection To Context
 para.rcp.messages.ParaBrowserUI.command.name.33=ParaViewer
 para.rcp.messages.ParaBrowserUI.editor.name.8=ParaViewer
-partition.rcp.messages.PartitionUI.command.name=Properties
-partition.rcp.messages.PartitionUI.command.tooltip=Properties
-partition.rcp.messages.PartitionUI.editor.name=Properties
+partition.rcp.messages.PartitionUI.command.name=Dimensions
+partition.rcp.messages.PartitionUI.editor.name=Dimensions
 partition.rcp.messages.PartitionUI.page.name=Partition
 progression.rcp.messages.ProgressionUI.command.name=Progression
 progression.rcp.messages.ProgressionUI.command.name.3=Send to progression
-progression.rcp.messages.ProgressionUI.command.tooltip=Compute the progression chart of a query or several queries
 progression.rcp.messages.ProgressionUI.commandParameter.name=command identifier
 progression.rcp.messages.ProgressionUI.editor.name=Progression
 progression.rcp.messages.ProgressionUI.page.name=Progression
@@ -100,52 +123,43 @@
 rcp.messages.TXMUI.category.name.7=Debug
 rcp.messages.TXMUI.command.description=Restart TXM
 rcp.messages.TXMUI.command.description.0=Convert old binary corpus
-rcp.messages.TXMUI.command.description.2=Nils Test
+rcp.messages.TXMUI.command.description.2=Open
 rcp.messages.TXMUI.command.description.3=Update TXM
 rcp.messages.TXMUI.command.description.4=Update TXM
 rcp.messages.TXMUI.command.description.5=Delete an object
 rcp.messages.TXMUI.command.description.6=Compute or update the result of a result window
 rcp.messages.TXMUI.command.description.7=Open the preferences pages concerning the current selection
-rcp.messages.TXMUI.command.label=Open in browser…
+rcp.messages.TXMUI.command.description.8=Close
+rcp.messages.TXMUI.command.label=Open in browser...
 rcp.messages.TXMUI.command.label.0=Cordial + CSV
 rcp.messages.TXMUI.command.label.1=XML/w + CSV
-rcp.messages.TXMUI.command.label.10=a binary corpus (.txm)…
-rcp.messages.TXMUI.command.label.100=Find previous
-rcp.messages.TXMUI.command.label.101=Chart…
+rcp.messages.TXMUI.command.label.10=a binary corpus (.txm)...
+rcp.messages.TXMUI.command.label.101=Chart...
 rcp.messages.TXMUI.command.label.109=Find incremental
-rcp.messages.TXMUI.command.label.11=a folder containing binary corpora
+rcp.messages.TXMUI.command.label.11=a folder containing binary corpora...
 rcp.messages.TXMUI.command.label.110=Find incremental (reverse)
-rcp.messages.TXMUI.command.label.113=Go to line…
 rcp.messages.TXMUI.command.label.12=XML-TEI TXM
 rcp.messages.TXMUI.command.label.122=New file
 rcp.messages.TXMUI.command.label.123=New folder
 rcp.messages.TXMUI.command.label.129=Copy
 rcp.messages.TXMUI.command.label.130=Paste
 rcp.messages.TXMUI.command.label.131=Corpus
-rcp.messages.TXMUI.command.label.132=R
-rcp.messages.TXMUI.command.label.133=Open URL…
+rcp.messages.TXMUI.command.label.133=Open URL...
 rcp.messages.TXMUI.command.label.134=Corpus
 rcp.messages.TXMUI.command.label.135=File
-rcp.messages.TXMUI.command.label.136=Query
-rcp.messages.TXMUI.command.label.139=Other…
-rcp.messages.TXMUI.command.label.14=About TXM
-rcp.messages.TXMUI.command.label.140=Show Line Numbers
-rcp.messages.TXMUI.command.label.144=Toggle Show Non-printable Characters
+rcp.messages.TXMUI.command.label.139=Other...
+rcp.messages.TXMUI.command.label.14=About
 rcp.messages.TXMUI.command.label.145=Revert to initial state of file
-rcp.messages.TXMUI.command.label.15=Search and Replace…
 rcp.messages.TXMUI.command.label.156=Execute a Groovy file
 rcp.messages.TXMUI.command.label.157=New window
-rcp.messages.TXMUI.command.label.158=New file
 rcp.messages.TXMUI.command.label.159=Search and Replace
 rcp.messages.TXMUI.command.label.16=Undo
 rcp.messages.TXMUI.command.label.160=Find previous
 rcp.messages.TXMUI.command.label.161=Find next
 rcp.messages.TXMUI.command.label.162=Find incremental
 rcp.messages.TXMUI.command.label.163=Find incremental (reverse)
-rcp.messages.TXMUI.command.label.164=Revert to initial state of file
 rcp.messages.TXMUI.command.label.165=Select All
-rcp.messages.TXMUI.command.label.166=Goto line…
-rcp.messages.TXMUI.command.label.167=Hyperlink
+rcp.messages.TXMUI.command.label.166=Goto line...
 rcp.messages.TXMUI.command.label.168=Show line numbers
 rcp.messages.TXMUI.command.label.169=Show Control characters
 rcp.messages.TXMUI.command.label.17=Redo
@@ -155,7 +169,7 @@
 rcp.messages.TXMUI.command.label.173=Welcome
 rcp.messages.TXMUI.command.label.177=Macro
 rcp.messages.TXMUI.command.label.178=FAQ
-rcp.messages.TXMUI.command.label.179=Contribute
+rcp.messages.TXMUI.command.label.179=Contribute to the software
 rcp.messages.TXMUI.command.label.18=Cut
 rcp.messages.TXMUI.command.label.181=Check for updates
 rcp.messages.TXMUI.command.label.182=Add an extension
@@ -164,19 +178,16 @@
 rcp.messages.TXMUI.command.label.19=Copy
 rcp.messages.TXMUI.command.label.2=XML Factiva
 rcp.messages.TXMUI.command.label.20=Paste
-rcp.messages.TXMUI.command.label.22=Open in browser
 rcp.messages.TXMUI.command.label.23=Execute Script
 rcp.messages.TXMUI.command.label.25=Execute Text Selection
-rcp.messages.TXMUI.command.label.26=Rename…
+rcp.messages.TXMUI.command.label.26=Rename...
 rcp.messages.TXMUI.command.label.27=Delete
-rcp.messages.TXMUI.command.label.28=Select All
-rcp.messages.TXMUI.command.label.29=Save as…
+rcp.messages.TXMUI.command.label.29=Save as...
 rcp.messages.TXMUI.command.label.3=XML Transcriber + CSV
 rcp.messages.TXMUI.command.label.30=Character encoding
 rcp.messages.TXMUI.command.label.33=Macros documentation
 rcp.messages.TXMUI.command.label.34=Add a third-party extension
 rcp.messages.TXMUI.command.label.35=txm-users wiki
-rcp.messages.TXMUI.command.label.36=Compute
 rcp.messages.TXMUI.command.label.37=Clone
 rcp.messages.TXMUI.command.label.372=Clone
 rcp.messages.TXMUI.command.label.38=Clone all
@@ -184,35 +195,35 @@
 rcp.messages.TXMUI.command.label.40=Replay
 rcp.messages.TXMUI.command.label.42=Show hidden parents
 rcp.messages.TXMUI.command.label.43=Console
-rcp.messages.TXMUI.command.label.45=Edit…
+rcp.messages.TXMUI.command.label.45=Edit...
 rcp.messages.TXMUI.command.label.48=Hide intermediate parents
 rcp.messages.TXMUI.command.label.49=Sample corpora
 rcp.messages.TXMUI.command.label.5=XML-TEI BFM
-rcp.messages.TXMUI.command.label.51=Data…
+rcp.messages.TXMUI.command.label.51=Data...
 rcp.messages.TXMUI.command.label.52=Keyboard shortcuts
 rcp.messages.TXMUI.command.label.53=Report a bug
 rcp.messages.TXMUI.command.label.54=Suggest an enhancement
-rcp.messages.TXMUI.command.label.55=Subscribe to txm-users mailing list
-rcp.messages.TXMUI.command.label.56=TXM downloads
+rcp.messages.TXMUI.command.label.55=Subscribe to txm-users mailing list and wiki
+rcp.messages.TXMUI.command.label.56=Other Ressources
 rcp.messages.TXMUI.command.label.59=Restart engines
 rcp.messages.TXMUI.command.label.6=Exit
 rcp.messages.TXMUI.command.label.60=Clipboard
 rcp.messages.TXMUI.command.label.61=Hyperbase
 rcp.messages.TXMUI.command.label.62=Alceste
-rcp.messages.TXMUI.command.label.63=Read the manual
 rcp.messages.TXMUI.command.label.64=Factiva TXT
 rcp.messages.TXMUI.command.label.65=Delete
 rcp.messages.TXMUI.command.label.67=Install TreeTagger
-rcp.messages.TXMUI.command.label.68=On line manual
-rcp.messages.TXMUI.command.label.69=Textometrie project web site
-rcp.messages.TXMUI.command.label.70=TXM manuals directory
-rcp.messages.TXMUI.command.label.72=Textometrie project documentation
+rcp.messages.TXMUI.command.label.68=TXM manual
+rcp.messages.TXMUI.command.label.69=web site
+rcp.messages.TXMUI.command.label.70=Other manuals
+rcp.messages.TXMUI.command.label.72=bibliographic references
 rcp.messages.TXMUI.command.label.75=Change language
-rcp.messages.TXMUI.command.label.76=Chat \#txm
+rcp.messages.TXMUI.command.label.76=Chat in IRC channel \#txm
 rcp.messages.TXMUI.command.label.78=TXT + CSV
+rcp.messages.TXMUI.command.label.80=Open corpus
 rcp.messages.TXMUI.command.label.81=XML-TMX
 rcp.messages.TXMUI.command.label.82=CQP
-rcp.messages.TXMUI.command.label.83=New…
+rcp.messages.TXMUI.command.label.83=New...
 rcp.messages.TXMUI.command.label.85=Clone all
 rcp.messages.TXMUI.command.label.86=Save
 rcp.messages.TXMUI.command.label.87=ODT/DOC/RTF + CSV
@@ -220,10 +231,12 @@
 rcp.messages.TXMUI.command.label.9=XML-TEI Frantext
 rcp.messages.TXMUI.command.label.90=Close
 rcp.messages.TXMUI.command.label.91=Show hidden parents
-rcp.messages.TXMUI.command.label.92=XML-XTZ + CSV
+rcp.messages.TXMUI.command.label.92=XML-TEI Zero + CSV
 rcp.messages.TXMUI.command.label.93=Close all
 rcp.messages.TXMUI.command.label.95=Hide intermediate parents
-rcp.messages.TXMUI.command.label.98=Find next
+rcp.messages.TXMUI.command.label.96=Close corpus
+rcp.messages.TXMUI.command.label.97=Open corpus
+rcp.messages.TXMUI.command.label.99=Close corpus
 rcp.messages.TXMUI.command.name=Open file
 rcp.messages.TXMUI.command.name.0=Execute a Groovy Script
 rcp.messages.TXMUI.command.name.10=Execute Text Selection as Groovy script
@@ -233,7 +246,7 @@
 rcp.messages.TXMUI.command.name.2=Reload
 rcp.messages.TXMUI.command.name.21=Execute Script
 rcp.messages.TXMUI.command.name.22=Execute Import Script
-rcp.messages.TXMUI.command.name.24=Export data…
+rcp.messages.TXMUI.command.name.24=Export data...
 rcp.messages.TXMUI.command.name.25=Restart
 rcp.messages.TXMUI.command.name.26=Delete
 rcp.messages.TXMUI.command.name.27=Refresh Debug view
@@ -241,12 +254,12 @@
 rcp.messages.TXMUI.command.name.3=Convert old binary corpus
 rcp.messages.TXMUI.command.name.31=Change language
 rcp.messages.TXMUI.command.name.32=Compute
-rcp.messages.TXMUI.command.name.33=Keep result
+rcp.messages.TXMUI.command.name.33=Keep
 rcp.messages.TXMUI.command.name.34=Export SVG
-rcp.messages.TXMUI.command.name.35=Parameters…
-rcp.messages.TXMUI.command.name.39=result…
+rcp.messages.TXMUI.command.name.35=Parameters...
+rcp.messages.TXMUI.command.name.39=result...
 rcp.messages.TXMUI.command.name.4=Rename result
-rcp.messages.TXMUI.command.name.40=result parameters…
+rcp.messages.TXMUI.command.name.40=result parameters...
 rcp.messages.TXMUI.command.name.44=Lock
 rcp.messages.TXMUI.command.name.45=Clone
 rcp.messages.TXMUI.command.name.46=Clone all
@@ -262,6 +275,8 @@
 rcp.messages.TXMUI.command.name.59=Rebuild
 rcp.messages.TXMUI.command.name.61=Load Binary Corpus
 rcp.messages.TXMUI.command.name.62=Open Import Form
+rcp.messages.TXMUI.command.name.64=Change working directory...
+rcp.messages.TXMUI.command.name.65=Corpus in the XML-TXM format (.xml)...
 rcp.messages.TXMUI.command.name.66=Execute a Groovy file
 rcp.messages.TXMUI.command.name.67=Save As
 rcp.messages.TXMUI.command.name.68=Delete File
@@ -270,10 +285,13 @@
 rcp.messages.TXMUI.command.name.71=Cut File
 rcp.messages.TXMUI.command.name.72=Set encoding
 rcp.messages.TXMUI.command.name.74=Open web page by language
+rcp.messages.TXMUI.command.name.75=Word properties from table (.csv)
+rcp.messages.TXMUI.command.name.76=Word properties to table (.csv)
+rcp.messages.TXMUI.command.name.77=Open
 rcp.messages.TXMUI.command.name.79=Execute Macro
 rcp.messages.TXMUI.command.name.8=View in web browser
 rcp.messages.TXMUI.command.name.80=Create Macro
-rcp.messages.TXMUI.command.name.85=Nils Test
+rcp.messages.TXMUI.command.name.85=Close
 rcp.messages.TXMUI.command.name.87=Update TXM
 rcp.messages.TXMUI.command.name.88=Update TXM
 rcp.messages.TXMUI.command.name.89=Re-execute last Groovy script
@@ -287,7 +305,7 @@
 rcp.messages.TXMUI.command.tooltip.1=Import with the XML-PPS format
 rcp.messages.TXMUI.command.tooltip.10=Display the properties of that instance of the TXM platform
 rcp.messages.TXMUI.command.tooltip.11=XML-TEI TXM
-rcp.messages.TXMUI.command.tooltip.13=Macros documentation
+rcp.messages.TXMUI.command.tooltip.13=Utilities (macros)
 rcp.messages.TXMUI.command.tooltip.14=Execute Script
 rcp.messages.TXMUI.command.tooltip.15=Delete File
 rcp.messages.TXMUI.command.tooltip.16=Copy File
@@ -320,8 +338,8 @@
 rcp.messages.TXMUI.command.tooltip.47=Contribute to TXM
 rcp.messages.TXMUI.command.tooltip.5=Import a corpus in Transcriber XML-TRS format
 rcp.messages.TXMUI.command.tooltip.50=Re-execute last Groovy script
+rcp.messages.TXMUI.command.tooltip.55=Compute
 rcp.messages.TXMUI.command.tooltip.60=Display properties of structures and of lexical units
-rcp.messages.TXMUI.command.tooltip.64=Open the PDF Manual with the default PDF reader
 rcp.messages.TXMUI.command.tooltip.65=TXM IRC channel
 rcp.messages.TXMUI.command.tooltip.66=Libre Office, Word and RTF import module
 rcp.messages.TXMUI.command.tooltip.75=New file
@@ -345,7 +363,7 @@
 rcp.messages.TXMUI.editor.name.1=Multitab
 rcp.messages.TXMUI.editor.name.15=Import Parameters
 rcp.messages.TXMUI.editor.name.2=Result window
-rcp.messages.TXMUI.editor.name.22=Browser
+rcp.messages.TXMUI.editor.name.3=SVG
 rcp.messages.TXMUI.editor.name.4=Text
 rcp.messages.TXMUI.editor.name.5=Edition
 rcp.messages.TXMUI.editor.name.6=Object Explorer
@@ -357,7 +375,7 @@
 rcp.messages.TXMUI.extension.name.5=results
 rcp.messages.TXMUI.extension.name.6=scripts
 rcp.messages.TXMUI.extension-point.name=Installation command
-rcp.messages.TXMUI.extension-point.name.0=EditorExtension
+rcp.messages.TXMUI.extension-point.name.0=org.txm.rcp.editors.TXMEditorExtension
 rcp.messages.TXMUI.menu.label=File
 rcp.messages.TXMUI.menu.label.0=Import
 rcp.messages.TXMUI.menu.label.1=Corpus
@@ -365,8 +383,17 @@
 rcp.messages.TXMUI.menu.label.11=Load
 rcp.messages.TXMUI.menu.label.12=Checks
 rcp.messages.TXMUI.menu.label.13=Export
-rcp.messages.TXMUI.menu.label.14=Import
+rcp.messages.TXMUI.menu.label.15=Annotations
+rcp.messages.TXMUI.menu.label.16=Corpus
+rcp.messages.TXMUI.menu.label.17=Properties
+rcp.messages.TXMUI.menu.label.18=Annotations
+rcp.messages.TXMUI.menu.label.19=Utilities
 rcp.messages.TXMUI.menu.label.2=Help
+rcp.messages.TXMUI.menu.label.20=Documentation
+rcp.messages.TXMUI.menu.label.21=Ressources
+rcp.messages.TXMUI.menu.label.22=Community
+rcp.messages.TXMUI.menu.label.23=Textometry project
+rcp.messages.TXMUI.menu.label.24=Participate
 rcp.messages.TXMUI.menu.label.3=Edit
 rcp.messages.TXMUI.menu.label.4=Extensions
 rcp.messages.TXMUI.menu.label.5=Export
@@ -384,6 +411,7 @@
 rcp.messages.TXMUI.page.name.18=Scripts
 rcp.messages.TXMUI.page.name.19=Import
 rcp.messages.TXMUI.page.name.2=File explorer
+rcp.messages.TXMUI.page.name.3=Paths
 rcp.messages.TXMUI.page.name.6=\ TXM
 rcp.messages.TXMUI.page.name.8=NLP
 rcp.messages.TXMUI.perspective.name=Open the Corpus perspective
@@ -394,29 +422,52 @@
 rcp.messages.TXMUI.view.name.0=Progression
 rcp.messages.TXMUI.view.name.1=File
 rcp.messages.TXMUI.view.name.10=Engines
-rcp.messages.TXMUI.view.name.11=Parameters view
 rcp.messages.TXMUI.view.name.12=TXM results debug view
 rcp.messages.TXMUI.view.name.13=SWT debug view
-rcp.messages.TXMUI.view.name.3=Base
+rcp.messages.TXMUI.view.name.14=Parameters
+rcp.messages.TXMUI.view.name.3=Parameters panel
 rcp.messages.TXMUI.view.name.7=Tree Navigator
 rcp.messages.TXMUI.view.name.8=Macro
+referencer.rcp.messages.ReferencerUI.command.label=Copy
+referencer.rcp.messages.ReferencerUI.command.name=Copy
 referencer.rcp.messages.ReferencerUI.command.name.44=References
 referencer.rcp.messages.ReferencerUI.editor.name.14=Referencer
 referencer.rcp.messages.ReferencerUI.page.name=Referencer
+searchengine.cqp.rcp.messages.CQPUI.command.label=- Substract
+searchengine.cqp.rcp.messages.CQPUI.command.label.0=∪ Add
+searchengine.cqp.rcp.messages.CQPUI.command.label.1=∩ Intersect
 searchengine.cqp.rcp.messages.CQPUI.command.label.148=Open Bibliographic notice
+searchengine.cqp.rcp.messages.CQPUI.command.label.2=- Substract
+searchengine.cqp.rcp.messages.CQPUI.command.label.3=∪ Add
 searchengine.cqp.rcp.messages.CQPUI.command.label.36=Add Project
-searchengine.cqp.rcp.messages.CQPUI.command.label.37=Add Base
+searchengine.cqp.rcp.messages.CQPUI.command.label.4=∩ Intersect
+searchengine.cqp.rcp.messages.CQPUI.command.label.5=-
+searchengine.cqp.rcp.messages.CQPUI.command.label.6=∪
+searchengine.cqp.rcp.messages.CQPUI.command.label.7=∩
 searchengine.cqp.rcp.messages.CQPUI.command.name=Sub-corpus
+searchengine.cqp.rcp.messages.CQPUI.command.name.0=Substraction
+searchengine.cqp.rcp.messages.CQPUI.command.name.1=Union
 searchengine.cqp.rcp.messages.CQPUI.command.name.2=Partition
-searchengine.cqp.rcp.messages.CQPUI.command.name.52=Corpus in binary format…
+searchengine.cqp.rcp.messages.CQPUI.command.name.3=Intersect
+searchengine.cqp.rcp.messages.CQPUI.command.name.52=Corpus in binary format (.txm)...
 searchengine.cqp.rcp.messages.CQPUI.command.name.63=Open Bibliographic notice
-searchengine.cqp.rcp.messages.CQPUI.command.tooltip.4=Build a partition
-searchengine.cqp.rcp.messages.CQPUI.command.tooltip.71=Export as a binary file
+searchengine.cqp.rcp.messages.CQPUI.command.tooltip=Substract
+searchengine.cqp.rcp.messages.CQPUI.command.tooltip.0=Substract
+searchengine.cqp.rcp.messages.CQPUI.command.tooltip.1=Substract
+searchengine.cqp.rcp.messages.CQPUI.commandParameter.name=edit
+searchengine.cqp.rcp.messages.CQPUI.editor.name=Subcorpus
+searchengine.cqp.rcp.messages.CQPUI.editor.name.0=Partition
+searchengine.cqp.rcp.messages.CQPUI.page.name=CQP
+searchengine.cqp.rcp.messages.CQPUI.page.name.0=Subcorpus
+specificities.rcp.messages.SpecificitiesUI.command.label.0=Copy
 specificities.rcp.messages.SpecificitiesUI.command.name=Specificities
 specificities.rcp.messages.SpecificitiesUI.command.name.0=Compute the barplot of the selected lines
+specificities.rcp.messages.SpecificitiesUI.command.name.1=Copy
 specificities.rcp.messages.SpecificitiesUI.editor.name=Specificities
 specificities.rcp.messages.SpecificitiesUI.editor.name.0=Specificities Chart
 specificities.rcp.messages.SpecificitiesUI.page.name=Specificities
+statsengine.r.rcp.messages.RUI.command.label=R documentation
+statsengine.r.rcp.messages.RUI.command.label.0=R
 statsengine.r.rcp.messages.RUI.command.label.129=Copy
 statsengine.r.rcp.messages.RUI.command.label.141=Graphics keyboard shortcuts
 statsengine.r.rcp.messages.RUI.command.label.142=New session
@@ -428,6 +479,7 @@
 statsengine.r.rcp.messages.RUI.command.name.64=Copy Selection
 statsengine.r.rcp.messages.RUI.command.name.90=Check R packages
 statsengine.r.rcp.messages.RUI.command.name.93=Reconnect to R Workspace
+statsengine.r.rcp.messages.RUI.command.tooltip=R documentation
 statsengine.r.rcp.messages.RUI.decorator.label=R Decorator
 statsengine.r.rcp.messages.RUI.extension-point.name=Send To R Command
 statsengine.r.rcp.messages.RUI.menu.label.11=R
@@ -436,20 +488,11 @@
 statsengine.r.rcp.messages.RUI.view.name.5=R variables
 statsengine.r.rcp.messages.RUI.view.name.6=R Console
 treetagger.rcp.messages.TreeTaggerUI.command.description=Remove properties from XML-TXM files
-treetagger.rcp.messages.TreeTaggerUI.command.label=Train
-treetagger.rcp.messages.TreeTaggerUI.command.label.0=Apply
-treetagger.rcp.messages.TreeTaggerUI.command.label.1=Lemma projection
-treetagger.rcp.messages.TreeTaggerUI.command.label.2=Remove Properties
-treetagger.rcp.messages.TreeTaggerUI.command.mnemonic=S
-treetagger.rcp.messages.TreeTaggerUI.command.mnemonic.0=A
-treetagger.rcp.messages.TreeTaggerUI.command.mnemonic.1=L
-treetagger.rcp.messages.TreeTaggerUI.command.mnemonic.2=R
-treetagger.rcp.messages.TreeTaggerUI.command.name=Train
-treetagger.rcp.messages.TreeTaggerUI.command.name.0=Apply
+treetagger.rcp.messages.TreeTaggerUI.command.name=Train TreeTagger
+treetagger.rcp.messages.TreeTaggerUI.command.name.0=Apply TreeTagger
 treetagger.rcp.messages.TreeTaggerUI.command.name.1=Lemma Projection
 treetagger.rcp.messages.TreeTaggerUI.command.name.2=Remove Properties
-treetagger.rcp.messages.TreeTaggerUI.menu.label=TreeTagger
-treetagger.rcp.messages.TreeTaggerUI.menu.mnemonic=T
+treetagger.rcp.messages.TreeTaggerUI.menu.label.0=TreeTagger
 treetagger.rcp.messages.TreeTaggerUI.page.name.7=TreeTagger
 wordcloud.rcp.messages.WordCloudUI.command.label.0=Open help
 wordcloud.rcp.messages.WordCloudUI.command.name=Word Cloud
Index: TXM/trunk/org.txm.index.core/src/org/txm/index/core/functions/PartitionIndex.java
===================================================================
--- TXM/trunk/org.txm.index.core/src/org/txm/index/core/functions/PartitionIndex.java	(revision 3452)
+++ TXM/trunk/org.txm.index.core/src/org/txm/index/core/functions/PartitionIndex.java	(revision 3453)
@@ -215,35 +215,29 @@
 		return false;
 	}
 	
-	
-	
-	
 	@Override
 	public String getDetails() {
 		try {
 			Object[] params = new Object[] { this.parent.getSimpleName(), this.getQuery().getQueryString(), this.getProperties(), this.getFmin(), this.getFmax() };
 			String str;
 			if (this.parent instanceof Partition) {
-				str = IndexCoreMessages.indexColonPartitionP0queryP1propertiesP2FminP3FmaxP4;
+				str =  NLS.bind(IndexCoreMessages.indexColonPartitionP0queryP1propertiesP2FminP3FmaxP4, params);
 			}
 			else {
-				str = IndexCoreMessages.indexColonCorpusP0queryP1propertiesP2FminP3FmaxP4;
+				str =  NLS.bind(IndexCoreMessages.indexColonCorpusP0queryP1propertiesP2FminP3FmaxP4, params);
 			}
-			return NLS.bind(str, params);
+			return str;
 		}
 		catch (Exception e) {
 			return getName();
 		}
 	}
 	
-	
-	
 	@Override
 	public String getComputingStartMessage() {
 		return TXMCoreMessages.bind(IndexCoreMessages.indexOfP0PropertiesP1OnP2Partition, this.pQuery.asString(), WordProperty.asString(this.pProperties), this.getPartition().getName());
 	}
 	
-	
 	/**
 	 * update the lines counts.
 	 */
Index: TXM/trunk/org.txm.index.core/src/org/txm/index/core/functions/Index.java
===================================================================
--- TXM/trunk/org.txm.index.core/src/org/txm/index/core/functions/Index.java	(revision 3452)
+++ TXM/trunk/org.txm.index.core/src/org/txm/index/core/functions/Index.java	(revision 3453)
@@ -521,9 +521,7 @@
 		
 		try {
 			Object[] params = new Object[] { this.parent.getSimpleName(), this.getQuery().getQueryString(), this.getProperties(), this.getFmin(), this.getFmax() };
-			String str;
-			str = IndexCoreMessages.indexColonCorpusP0queryP1propertiesP2FminP3FmaxP4;
-			return NLS.bind(str, params);
+			return NLS.bind(IndexCoreMessages.indexColonCorpusP0queryP1propertiesP2FminP3FmaxP4, params);
 		}
 		catch (Exception e) {
 			return getName();
Index: TXM/trunk/org.txm.links.rcp/src/org/txm/links/rcp/handlers/SendSelectionToQueryable.java
===================================================================
--- TXM/trunk/org.txm.links.rcp/src/org/txm/links/rcp/handlers/SendSelectionToQueryable.java	(revision 3452)
+++ TXM/trunk/org.txm.links.rcp/src/org/txm/links/rcp/handlers/SendSelectionToQueryable.java	(revision 3453)
@@ -116,7 +116,7 @@
 			TXMPreferences.put(resultParametersNodePath, TXMPreferences.SUB_INDEX, subindex);
 			
 			BaseAbstractHandler.executeSendToCommand(id, resultParametersNodePath);
-			// TODO we should test if there is already a linked editor and used it. Do to it we must either A) know which editor class is must be opened B) know why a previous editor has been open
+			// TODO we should test if there is already a linked editor and used it. To do it we must either A) know which editor class is must be opened B) know why a previous editor has been open
 		}
 		else {
 			this.logCanNotExecuteCommand(selection);
Index: TXM/trunk/org.txm.links.rcp/src/org/txm/links/rcp/handlers/SendSelectionToMatchable.java
===================================================================
--- TXM/trunk/org.txm.links.rcp/src/org/txm/links/rcp/handlers/SendSelectionToMatchable.java	(revision 3452)
+++ TXM/trunk/org.txm.links.rcp/src/org/txm/links/rcp/handlers/SendSelectionToMatchable.java	(revision 3453)
@@ -74,7 +74,7 @@
 			// create a local result node in the project node, store in some parameters and call the linked command
 			TXMResult result = this.getResultParent(event, event.getCommand().getId());
 			if (result == null) {
-				System.out.println(Messages.NoResultFondWithP0 + event);
+				Log.severe(Messages.bind(Messages.NoResultFondWithP0, event));
 				return null;
 			}
 			String resultParametersNodePath = result.getProject().getParametersNodeRootPath() + TXMResult.createUUID() + "_link"; // FIXME: we can't put the class name here since we does not know the //$NON-NLS-1$
Index: TXM/trunk/org.txm.lexicaltable.rcp/src/org/txm/lexicaltable/rcp/editors/___TableEditor.java
===================================================================
--- TXM/trunk/org.txm.lexicaltable.rcp/src/org/txm/lexicaltable/rcp/editors/___TableEditor.java	(revision 3452)
+++ TXM/trunk/org.txm.lexicaltable.rcp/src/org/txm/lexicaltable/rcp/editors/___TableEditor.java	(revision 3453)
@@ -138,7 +138,7 @@
 		table.setLinesVisible(true);
 		
 		if (!(iEditorInput instanceof ITablableEditorInput)) {
-			throw new IllegalArgumentException(TXMUIMessages.canNotCreateATableWithTheProvidedInformationColonP0);
+			throw new IllegalArgumentException(TXMUIMessages.bind(TXMUIMessages.canNotCreateATableWithTheProvidedInformationColonP0, iEditorInput));
 		}
 		
 		ITablableEditorInput tableInput = (ITablableEditorInput) iEditorInput;
Index: TXM/trunk/org.txm.lexicaltable.rcp/src/org/txm/lexicaltable/rcp/handlers/ImportTable.java
===================================================================
--- TXM/trunk/org.txm.lexicaltable.rcp/src/org/txm/lexicaltable/rcp/handlers/ImportTable.java	(revision 3452)
+++ TXM/trunk/org.txm.lexicaltable.rcp/src/org/txm/lexicaltable/rcp/handlers/ImportTable.java	(revision 3453)
@@ -94,7 +94,7 @@
 						Log.info(LexicalTableUIMessages.PleaseReopenTheLexicalTableToSeeTheModifications);
 					}
 					catch (Exception e) {
-						System.out.println(LexicalTableUIMessages.ErrorDataImportFailedP0 + e);
+						Log.severe(LexicalTableUIMessages.bind(LexicalTableUIMessages.ErrorDataImportFailedP0, e));
 						Log.printStackTrace(e);
 					}
 					
@@ -123,7 +123,7 @@
 						Log.info(LexicalTableUIMessages.PleaseReopenTheLexicalTableToSeeTheModifications);
 					}
 					catch (Exception e) {
-						System.out.println(LexicalTableUIMessages.ErrorDataImportFailedP0 + e);
+						Log.severe(LexicalTableUIMessages.bind(LexicalTableUIMessages.ErrorDataImportFailedP0, e));
 						Log.printStackTrace(e);
 					}
 				}
