Index: tmp/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/ComputeInformation.java
===================================================================
--- tmp/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/ComputeInformation.java	(revision 669)
+++ tmp/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/handlers/ComputeInformation.java	(revision 670)
@@ -32,13 +32,10 @@
 import org.eclipse.core.commands.ExecutionException;
 import org.eclipse.jface.viewers.IStructuredSelection;
 import org.eclipse.swt.SWT;
-import org.eclipse.ui.IWorkbenchPage;
 import org.eclipse.ui.PartInitException;
 import org.eclipse.ui.handlers.HandlerUtil;
 import org.txm.rcp.RCPMessages;
-import org.txm.rcp.TXMWindows;
 import org.txm.rcp.editors.TXMEditor;
-import org.txm.rcp.editors.TXMResultEditorInput;
 import org.txm.rcp.views.corpora.CorporaView;
 import org.txm.searchengine.cqp.CQPEngine;
 import org.txm.searchengine.cqp.core.functions.information.Information;
@@ -46,11 +43,12 @@
 import org.txm.searchengine.cqp.rcp.editors.InformationEditor;
 import org.txm.utils.logger.Log;
 
-// TODO: Auto-generated Javadoc
 /**
- * Call the function Information on a MainCorpus, a SubCorpus and a Partition
- * show basic stats and give some properties values 
- * @author mdecorde.
+ * Calls the function Information on a MainCorpus, a SubCorpus or a Partition.
+ * Displays basic statistics and gives some properties values. 
+ * 
+ * @author mdecorde
+ * @author sjacquot
  */
 public class ComputeInformation extends AbstractHandler {
 	
@@ -65,9 +63,7 @@
 	/** The response. */
 	int response = SWT.YES;
 
-	/* (non-Javadoc)
-	 * @see org.eclipse.core.commands.AbstractHandler#execute(org.eclipse.core.commands.ExecutionEvent)
-	 */
+
 	@Override
 	public Object execute(ExecutionEvent event) throws ExecutionException {
 		if (!CQPEngine.isInitialized()) {
@@ -89,7 +85,7 @@
 		} else if (s instanceof Information) {
 			diag = (Information)s;
 		} else {
-			System.out.println("Selection not managed: "+s);
+			Log.severe("Selection not managed: " + s);
 		}
 		try {
 			open(diag);
Index: tmp/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/preferences/InformationPreferencePage.java
===================================================================
--- tmp/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/preferences/InformationPreferencePage.java	(revision 669)
+++ tmp/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/preferences/InformationPreferencePage.java	(revision 670)
@@ -59,7 +59,7 @@
 	public void createFieldEditors() {
 		
 		// The diag_maxvalue
-		IntegerFieldEditor diag_maxvalue = new IntegerFieldEditor(CQPPreferences.MAXVALUE, RCPMessages.DiagnosticPreferencePage_2, this.getFieldEditorParent());
+		IntegerFieldEditor diag_maxvalue = new IntegerFieldEditor(CQPPreferences.MAX_VALUE, RCPMessages.DiagnosticPreferencePage_2, this.getFieldEditorParent());
 		diag_maxvalue.setValidRange(1, 9999);
 		this.addField(diag_maxvalue);
 	}
Index: tmp/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/adapters/CorpusAdapterFactory.java
===================================================================
--- tmp/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/adapters/CorpusAdapterFactory.java	(revision 0)
+++ tmp/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/adapters/CorpusAdapterFactory.java	(revision 670)
@@ -0,0 +1,77 @@
+// Copyright © 2010-2013 ENS de Lyon.
+package org.txm.searchengine.cqp.rcp.adapters;
+
+import java.util.ArrayList;
+
+import org.eclipse.jface.resource.ImageDescriptor;
+import org.eclipse.ui.model.IWorkbenchAdapter;
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.txm.core.preferences.TBXPreferences;
+import org.txm.core.results.TXMResult;
+import org.txm.objects.SavedQuery;
+import org.txm.objects.Text;
+import org.txm.rcp.Application;
+import org.txm.rcp.IImageKeys;
+import org.txm.rcp.adapters.TXMResultAdapter;
+import org.txm.rcp.adapters.TXMResultAdapterFactory;
+import org.txm.searchengine.cqp.corpus.Corpus;
+import org.txm.searchengine.cqp.corpus.CorpusManager;
+import org.txm.searchengine.cqp.corpus.Subcorpus;
+
+
+/**
+ * A factory for creating Adapter objects.
+ *  
+ * @author mdecorde
+ * @author sjacquot
+ */
+public class CorpusAdapterFactory extends TXMResultAdapterFactory {
+
+	
+
+	@Override
+	public Object getAdapter(Object adaptableObject, Class adapterType) {
+		if(adapterType == IWorkbenchAdapter.class && adaptableObject instanceof Corpus)	{
+			return new TXMResultAdapter() {
+				@Override
+				public Object[] getChildren(Object corpus) {
+					ArrayList<TXMResult> children = ((Corpus) corpus).getChildren(!TBXPreferences.getBoolean(TBXPreferences.SHOW_ALL_RESULT_NODES, TBXPreferences.PREFERENCES_NODE));
+
+					// FIXME: remove Text and SavedQuery from the corpora view
+					for (int i = 0; i < children.size(); i++) {
+						Object element = children.get(i);
+						if (
+								//!TBXPreferences.getBoolean(TBXPreferences.SHOW_ALL_RESULT_NODES, TBXPreferences.PREFERENCES_NODE) && 
+								(element instanceof Text || element instanceof SavedQuery)) {
+							children.remove(i);
+							i--;
+						}
+					}
+					
+					return children.toArray();
+				}
+
+				@Override
+				public ImageDescriptor getImageDescriptor(Object object) {
+					return AbstractUIPlugin.imageDescriptorFromPlugin(Application.PLUGIN_ID, IImageKeys.CORPUS);
+				}
+
+
+				@Override
+				public Object getParent(Object corpus) {
+					if (corpus instanceof Subcorpus) {
+						return ((Subcorpus) corpus).getMotherSubcorpus();
+					}
+					else {
+						return CorpusManager.getCorpusManager();
+					}
+				}
+			};
+		}
+		return null;
+	}
+
+
+	
+	
+}

Property changes on: tmp/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/adapters/CorpusAdapterFactory.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Index: tmp/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/editors/InformationEditor.java
===================================================================
--- tmp/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/editors/InformationEditor.java	(revision 669)
+++ tmp/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/editors/InformationEditor.java	(revision 670)
@@ -12,69 +12,75 @@
 import org.eclipse.swt.widgets.Composite;
 import org.eclipse.swt.widgets.Label;
 import org.eclipse.swt.widgets.Spinner;
-import org.eclipse.ui.IEditorInput;
-import org.eclipse.ui.IEditorSite;
-import org.eclipse.ui.PartInitException;
+import org.txm.core.results.Parameter;
 import org.txm.rcp.editors.TXMEditor;
+import org.txm.rcp.editors.listeners.ComputeSelectionListener;
 import org.txm.searchengine.cqp.CQPPreferences;
 import org.txm.searchengine.cqp.core.functions.information.Information;
+import org.txm.utils.logger.Log;
 
+/**
+ * Corpus, Subcorpus or Partition information editor.
+ * 
+ * @author mdecorde
+ * @author sjacquot
+ *
+ */
 public class InformationEditor extends TXMEditor<Information> {
 
-	private Spinner maxScore;
+
+	/**
+	 * The browser to display the HTML file.
+	 */
 	private Browser browser;
-	protected Information diag;
+	
+	
+	/**
+	 * The maximum number of word property values to display.
+	 */
+	@Parameter(key=CQPPreferences.MAX_VALUE)
+	protected Spinner maxPropertiesToDisplay;
 
+
+
 	@Override
-	public void init(IEditorSite site, IEditorInput input) throws PartInitException {
-		super.init(site, input);
-		if (getResult() instanceof Information)
-			this.diag = (Information) getResult();
-	}
-	
-	@Override
 	public void _createPartControl(Composite parent) {
-//		super.createPartControl(parent);
 		
-		Composite parametersArea = getCommandParametersGroup();
+		Composite parametersArea = this.getCommandParametersGroup();
 		
+		// label
 		new Label(parametersArea, SWT.NONE).setText("V max");
 
-		maxScore = new Spinner(parametersArea, SWT.BORDER);
-		maxScore.setToolTipText("The maximum number of word property values to show");
-		maxScore.setMinimum(0);
-		maxScore.setSelection(CQPPreferences.getInt(CQPPreferences.MAXVALUE, CQPPreferences.PREFERENCES_NODE));
+		// spinner
+		this.maxPropertiesToDisplay = new Spinner(parametersArea, SWT.BORDER);
+		this.maxPropertiesToDisplay.setToolTipText("The maximum number of word property values to show");
+		this.maxPropertiesToDisplay.setMinimum(0);
 		RowData gdata = new RowData();
 		gdata.width = 100;
-		maxScore.setLayoutData(gdata);
-		maxScore.addSelectionListener(new SelectionListener() {
-			@Override
-			public void widgetSelected(SelectionEvent e) {
-				compute(true);
-			}
-			
-			@Override
-			public void widgetDefaultSelected(SelectionEvent e) { }
-		});
+		this.maxPropertiesToDisplay.setLayoutData(gdata);
+		this.maxPropertiesToDisplay.addSelectionListener(new ComputeSelectionListener(this));
 		
-		Composite displayArea = getResultArea();
+		// browser
+		Composite displayArea = this.getResultArea();
 		displayArea.setLayout(new GridLayout(1, true));
-		
-		browser = new Browser(displayArea, SWT.NONE);
-		browser.setLayoutData(new GridData(GridData.FILL, GridData.FILL, true, true));
+		this.browser = new Browser(displayArea, SWT.NONE);
+		this.browser.setLayoutData(new GridData(GridData.FILL, GridData.FILL, true, true));
 	}
 	
 	@Override
 	public void updateEditorFromResult(boolean update) {
-		File file = diag.getHTMLFile();
+		File file = this.getResult().getHTMLFile();
 		if (file.exists()) {
-			browser.setUrl(file.getAbsolutePath());
+			this.browser.setUrl(file.getAbsolutePath());
 		}
+		else	{
+			Log.severe("Information HTML file doesn't exist."); //$NON-NLS-1$
+		}
 	}
 
 	@Override
 	public void updateResultFromEditor() {
-		if (!maxScore.isDisposed())
-			this.diag.setParameters(maxScore.getSelection());
+		// nothing to do
 	}
+
 }
Index: tmp/org.txm.searchengine.cqp.rcp/plugin.xml
===================================================================
--- tmp/org.txm.searchengine.cqp.rcp/plugin.xml	(revision 669)
+++ tmp/org.txm.searchengine.cqp.rcp/plugin.xml	(revision 670)
@@ -337,5 +337,15 @@
          </adapter>
       </factory>
    </extension>
+   <extension
+         point="org.eclipse.core.runtime.adapters">
+      <factory
+            adaptableType="org.txm.searchengine.cqp.corpus.Corpus"
+            class="org.txm.searchengine.cqp.rcp.adapters.CorpusAdapterFactory">
+         <adapter
+               type="org.eclipse.ui.model.IWorkbenchAdapter">
+         </adapter>
+      </factory>
+   </extension>
 
 </plugin>
Index: tmp/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/core/functions/information/Information.java
===================================================================
--- tmp/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/core/functions/information/Information.java	(revision 669)
+++ tmp/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/core/functions/information/Information.java	(revision 670)
@@ -115,17 +115,23 @@
 	/** The structures. */
 	List<StructuralUnit> structures;
 
-	private File diagfile;
+	/**
+	 * The HTML file.
+	 */
+	protected File file;
 
 	
-	/** The maxvalue. */
-	@Parameter(key=CQPPreferences.MAXVALUE)
-	Integer pMaxValue;
 	
+	/**
+	 * The maximum number of word property values to display.
+	 */
+	@Parameter(key=CQPPreferences.MAX_VALUE)
+	protected int maxPropertiesToDisplay;
 	
 	
+	
 	/**
-	 * Instantiates a new diagnostic.
+	 * Instantiates a new Information.
 	 *
 	 * @param corpus a MainCorpus or a SubCorpus
 	 */
@@ -133,20 +139,24 @@
 		super(corpus);
 		this.corpus = corpus;
 	}
-	
-	public void setParameters(int maxvalue) {
-		this.pMaxValue = maxvalue;
-		if (pMaxValue <= 0)
-			pMaxValue = 10;
-		
-		dirty = true;
+
+	/**
+	 * Sets the maximum properties to display.
+	 * @param maxPropertiesToDisplay
+	 */
+	public void setParameters(int maxPropertiesToDisplay) {
+		this.maxPropertiesToDisplay = maxPropertiesToDisplay;
+		if (this.maxPropertiesToDisplay <= 0) {
+			this.maxPropertiesToDisplay = 10;
+		}
+		this.dirty = true;
 	}
 	
 
 //	public boolean setParameters(TXMParameters parameters) {
 //		try {
 //			Integer max = null;
-//			Object o = parameters.get(CQPPreferences.MAXVALUE);
+//			Object o = parameters.get(CQPPreferences.MAX_VALUE);
 //			if (o instanceof Integer) max = (Integer)o;
 //			else if (o instanceof String) max = Integer.parseInt(o.toString());
 //			
@@ -166,17 +176,17 @@
 		try {
 			properties = corpus.getProperties();
 			NProperties = properties.size();
-		} catch (CqiClientException e1) {
-			Log.severe(TXMCoreMessages.Diagnostic_1 + corpus.getName()
-					+ TXMCoreMessages.Diagnostic_4);
+		} catch (CqiClientException e) {
+			Log.severe(TXMCoreMessages.Diagnostic_1 + corpus.getName() + TXMCoreMessages.Diagnostic_4);
+			Log.printStackTrace(e);
 			return;
 		}
 		
 		try {
 			T = corpus.getSize();// corpus.getLexicon(corpus.getProperty("id")).nbrOfToken();
-		} catch (CqiClientException e1) {
-			Log.severe(TXMCoreMessages.Diagnostic_6 + corpus.getName()
-					+ TXMCoreMessages.Diagnostic_8);
+		} catch (CqiClientException e) {
+			Log.severe(TXMCoreMessages.Diagnostic_6 + corpus.getName() + TXMCoreMessages.Diagnostic_8);
+			Log.printStackTrace(e);
 			return;
 		} 
 	}
@@ -195,15 +205,16 @@
 				//propertiesCounts.put(p.getName(), size);
 				//List<String> list = Arrays.asList(corpus.getLexicon(p).getForms(this.maxvalue));
 
-				int[] positions = new int[Math.min(pMaxValue, T)];
-				for(int i = 0 ; i < Math.min(pMaxValue, T) ; i++)
+				int[] positions = new int[Math.min(maxPropertiesToDisplay, T)];
+				for(int i = 0 ; i < Math.min(maxPropertiesToDisplay, T) ; i++) {
 					positions[i] = i;
+				}
 				
 				//ArrayList<String> values = new ArrayList<String>();
 				LinkedHashSet<String> values = new LinkedHashSet<String>(cqiClient.getSingleData(p, positions));
 				propertiesValues.put(p.getName(), new ArrayList<String>(values));
 			} catch (Exception e) {
-				org.txm.utils.logger.Log.printStackTrace(e);
+				Log.printStackTrace(e);
 			}
 		}
 	}
@@ -215,36 +226,29 @@
 	{
 		try {
 			structures = corpus.getOrderedStructuralUnits();
-		} catch (CqiClientException e1) {
-			Log.severe(TXMCoreMessages.Diagnostic_1 + corpus.getName()
-					+ TXMCoreMessages.Diagnostic_11);
+		} catch (CqiClientException e) {
+			Log.severe(TXMCoreMessages.Diagnostic_1 + corpus.getName() + TXMCoreMessages.Diagnostic_11);
+			Log.printStackTrace(e);
 			return;
 		}
 		NStructures = structures.size();
 		for (StructuralUnit su : structures) { // for each structural unit
 			internalArchitecture.add(su.getName());
 			hierarchieCounts.put(su.getName(), -1);
-			internalArchitectureProperties.put(su.getName(),
-					new HashMap<String, List<String>>());
-			internalArchitecturePropertiesCounts.put(su.getName(),
-					new HashMap<String, Integer>());
+			internalArchitectureProperties.put(su.getName(), new HashMap<String, List<String>>());
+			internalArchitecturePropertiesCounts.put(su.getName(), new HashMap<String, Integer>());
+			
 			if (su.getProperties().size() > 0) {
 				for (StructuralUnitProperty sup : su.getProperties())  {// for each of its property
 					try {
 						List<String> allvalues = sup.getValues(corpus);
-						internalArchitectureProperties.get(su.getName()).put(
-								sup.getName(),
-								allvalues.subList(0, Math.min(allvalues.size(),
-										pMaxValue)));
-						internalArchitecturePropertiesCounts.get(su.getName())
-						.put(sup.getName(), allvalues.size());
+						internalArchitectureProperties.get(su.getName()).put(sup.getName(), allvalues.subList(0, Math.min(allvalues.size(), maxPropertiesToDisplay)));
+						internalArchitecturePropertiesCounts.get(su.getName()).put(sup.getName(), allvalues.size());
 					} catch (Exception e) {
 						ArrayList<String> list = new ArrayList<String>(1);
 						list.add(TXMCoreMessages.Diagnostic_2);
-						internalArchitectureProperties.get(su.getName()).put(
-								sup.getName(), list);
-						internalArchitecturePropertiesCounts.get(su.getName())
-						.put(sup.getName(), -1);
+						internalArchitectureProperties.get(su.getName()).put(sup.getName(), list);
+						internalArchitecturePropertiesCounts.get(su.getName()).put(sup.getName(), -1);
 					}
 				}
 			}
@@ -279,7 +283,7 @@
 	 *
 	 * @return the string
 	 */
-	public String htmldump() {
+	public String htmlDump() {
 		StringBuffer buff = new StringBuffer();
 
 		buff.append("<? version=\"1.0\" encoding=\"UTF-8\"?>\n" + //$NON-NLS-1$
@@ -307,7 +311,7 @@
 		buff.append("</ul>\n"); //$NON-NLS-1$
 
 		// Propriétés d'occurrences
-		buff.append("<h3 style'font-family:\"Arial\";'>"+NLS.bind(TXMCoreMessages.Diagnostic_14, pMaxValue) + "</h3>\n"); //$NON-NLS-1$ //$NON-NLS-2$ 
+		buff.append("<h3 style'font-family:\"Arial\";'>"+NLS.bind(TXMCoreMessages.Diagnostic_14, maxPropertiesToDisplay) + "</h3>\n"); //$NON-NLS-1$ //$NON-NLS-2$ 
 		ArrayList<String> properties = new ArrayList<String>(propertiesValues.keySet());
 		Collections.sort(properties);
 		buff.append("<ul>\n"); //$NON-NLS-1$
@@ -325,7 +329,7 @@
 		buff.append("</ul>\n"); //$NON-NLS-1$
 
 		// Propriété de structures
-		buff.append("<h3 style'font-family:\"Arial\";'>"+NLS.bind(TXMCoreMessages.Diagnostic_22, pMaxValue)+"</h3>\n"); //$NON-NLS-1$ //$NON-NLS-2$
+		buff.append("<h3 style'font-family:\"Arial\";'>"+NLS.bind(TXMCoreMessages.Diagnostic_22, maxPropertiesToDisplay)+"</h3>\n"); //$NON-NLS-1$ //$NON-NLS-2$
 		buff.append("<ul>\n"); //$NON-NLS-1$
 		for (String s : internalArchitecture) {
 			StringBuffer subbuffer = new StringBuffer();
@@ -366,7 +370,7 @@
 						else
 							subbuffer.append(", "); //$NON-NLS-1$
 						
-						if (i >= pMaxValue) {
+						if (i >= maxPropertiesToDisplay) {
 							subbuffer.append("..."); //$NON-NLS-1$
 							break;
 						}
@@ -582,7 +586,7 @@
 		OutputStreamWriter writer;
 		try {
 			writer = new OutputStreamWriter(new FileOutputStream(outfile), "UTF-8"); //$NON-NLS-1$
-			writer.write(this.htmldump());
+			writer.write(this.htmlDump());
 			writer.close();
 		} catch (IOException e) {
 			org.txm.utils.logger.Log.printStackTrace(e);
@@ -599,19 +603,16 @@
 	 * @return true, if successful
 	 */
 	public boolean toTxt(File outfile) {
-
 		return toTxt(outfile, "UTF-8", 100); //$NON-NLS-1$
 	}
 
 	@Override
 	public void clean() {
 		// TODO Auto-generated method stub
-		
 	}
 
 	@Override
-	public boolean toTxt(File outfile, String encoding, String colseparator,
-			String txtseparator) throws Exception {
+	public boolean toTxt(File outfile, String encoding, String colseparator, String txtseparator) throws Exception {
 		return toTxt(outfile, encoding, 100);
 	}
 
@@ -622,33 +623,37 @@
 
 	@Override
 	public String getDetails() {
-		return ""+T;
+		return "" + T;
 	}
 
 	@Override
 	protected boolean _compute() throws Exception {
 		
 		this.beginTask("Computing informations...", 3);
-		stepGeneralInfos();
+		this.stepGeneralInfos();
 		this.worked(1);
 		
-		stepLexicalProperties();
+		this.stepLexicalProperties();
 		this.worked(1);
 		
-		stepStructuralUnits();
+		this.stepStructuralUnits();
 		this.worked(1);
 		
 		String txmhome = TXMPreferences.getString(TBXPreferences.USER_TXM_HOME, TBXPreferences.PREFERENCES_NODE);
 		String filename = corpus.getParent().getName() + "-" + corpus.getName(); //$NON-NLS-1$
 		filename = AsciiUtils.buildId(filename);
-		diagfile = new File(txmhome, "results/" + filename + "-infos.html"); //$NON-NLS-1$ //$NON-NLS-2$
+		file = new File(txmhome, "results/" + filename + "-infos.html"); //$NON-NLS-1$ //$NON-NLS-2$
 		
-		this.toHTML(diagfile);
+		this.toHTML(file);
 		return true;
 	}
 	
+	/**
+	 * Gets the HTML file.
+	 * @return the HTML file
+	 */
 	public File getHTMLFile() {
-		return diagfile;
+		return file;
 	}
 
 	@Override
@@ -658,9 +663,7 @@
 
 	@Override
 	public boolean setParameters(TXMParameters parameters) {
-		
-		pMaxValue = parameters.getInteger(CQPPreferences.MAXVALUE);
-		
+		this.maxPropertiesToDisplay = parameters.getInteger(CQPPreferences.MAX_VALUE);
 		return true;
 	}
 
Index: tmp/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/Property.java
===================================================================
--- tmp/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/Property.java	(revision 669)
+++ tmp/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/Property.java	(revision 670)
@@ -59,7 +59,7 @@
 	}
 
 	/**
-	 * Gets the qualified name = corpus name + "." + this.getFullName() 
+	 * Gets the qualified name = corpus name + "." + this.getFullName() .
 	 * 
 	 * @return the qualified name
 	 */
Index: tmp/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/CQPPreferences.java
===================================================================
--- tmp/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/CQPPreferences.java	(revision 669)
+++ tmp/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/CQPPreferences.java	(revision 670)
@@ -8,20 +8,32 @@
 import org.txm.core.preferences.TXMPreferences;
 import org.txm.utils.logger.Log;
 
+/**
+ * Default preferences initializer.
+ * 
+ * @author mdecorde
+ * @author sjacquot
+ *
+ */
 public class CQPPreferences extends TXMPreferences {
 	
+	// auto populate the preference node qualifier from the current bundle id
 	public static String PREFERENCES_NODE = FrameworkUtil.getBundle(CQPPreferences.class).getSymbolicName();
+
+	public static final String PREFERENCES_PREFIX = "cqp_"; //$NON-NLS-1$
 	
+	
+	/**
+	 * The maximum number of word property values to display.
+	 */
+	public static final String MAX_VALUE = PREFERENCES_PREFIX + "information_max_properties_to_display"; //$NON-NLS-1$
 
-	/** The Constant MAXVALUE. */
-	public static final String MAXVALUE = "diag_max_value"; //$NON-NLS-1$
-
 	@Override
 	public void initializeDefaultPreferences() {
 		Log.info(TXMCoreMessages.Toolbox_4 + TBXPreferences.getID()); 
 
 		Preferences preferences = DefaultScope.INSTANCE.getNode(PREFERENCES_NODE);
 		
-		preferences.putInt(MAXVALUE, 10);
+		preferences.putInt(MAX_VALUE, 10);
 	}
 }
Index: tmp/org.txm.groovy.core/src/groovy/org/txm/test/Informations.groovy
===================================================================
--- tmp/org.txm.groovy.core/src/groovy/org/txm/test/Informations.groovy	(revision 669)
+++ tmp/org.txm.groovy.core/src/groovy/org/txm/test/Informations.groovy	(revision 670)
@@ -56,7 +56,7 @@
 {
 	def d = new Information(corpus, 20)
 	d.process();
-	println d.htmldump()
+	println d.htmlDump()
 } catch(Exception e){	e.printStackTrace() }
 
 if(manualInit)
Index: tmp/org.txm.progression.rcp/src/org/txm/progression/rcp/editors/ProgressionEditor.java
===================================================================
--- tmp/org.txm.progression.rcp/src/org/txm/progression/rcp/editors/ProgressionEditor.java	(revision 669)
+++ tmp/org.txm.progression.rcp/src/org/txm/progression/rcp/editors/ProgressionEditor.java	(revision 670)
@@ -126,13 +126,8 @@
 	
 	@Override
 	public void _createPartControl(Composite parent) {
-		//super._createPartControl(parent);
 
 
-		// FIXME: tests parameters composite extension
-		//		new ProgressionParametersComposite(this.getCommandParametersGroup(), SWT.NONE);
-		//		this.getCommandParametersGroup().pack();
-
 		// FIXME: tests to use Fields editor and ScopedPreferenceStore for command parameters
 		//		BooleanFieldEditor field = new BooleanFieldEditor(ChartsEnginePreferences.SHOW_TITLE, "test2 show title store", editor.getParametersComposite());
 		//		field.setPreferenceStore(new TXMPreferenceStore(TXMPreferences.getId(progression)));
Index: tmp/org.txm.index.core/src/org/txm/index/core/functions/Index.java
===================================================================
--- tmp/org.txm.index.core/src/org/txm/index/core/functions/Index.java	(revision 669)
+++ tmp/org.txm.index.core/src/org/txm/index/core/functions/Index.java	(revision 670)
@@ -99,35 +99,51 @@
 	private BufferedWriter writer;
 
 	
-	/** The fmax filter value parameter. */
+	/**
+	 * The fmax filter value parameter.
+	 */
 	@Parameter(key=IndexPreferences.F_MAX)
 	protected Integer pFmaxFilter;
 	
-	/** The fmin filter value parameter. */
+	/**
+	 * The fmin filter value parameter.
+	 */
 	@Parameter(key=IndexPreferences.F_MIN)
 	protected Integer pFminFilter;
 	
-	/**	The number of lines shown per page parameter */
+	/**
+	 * The number of lines shown per page parameter.
+	 */
 	@Parameter(key=IndexPreferences.N_LINES_PER_PAGE)
 	protected Integer pNLinesPerPage;
 	
-	/** The word properties shown. */
+	/**
+	 * The word properties shown.
+	 */
 	@Parameter
 	protected List<Property> pProperties;
 	
-	/** The string used to separated property values. */
+	/**
+	 * The string used to separated property values.
+	 */
 	@Parameter(key=IndexPreferences.PROPERTIES_SEPARATOR)
 	protected String pPropertiesSeparator;
 	
-	/** The CQP query. */
+	/**
+	 * The CQP query.
+	 */
 	@Parameter
 	protected Query pQuery;
 	
-	/** The line index of the current index page. */
+	/**
+	 * The line index of the current index page.
+	 */
 	@Parameter(key=IndexPreferences.N_TOP_INDEX)
 	private Integer pTopIndex;
 	
-	/** The vmax filter value parameter. */
+	/**
+	 * The vmax filter value parameter.
+	 */
 	@Parameter(key=IndexPreferences.V_MAX)
 	protected Integer pVmaxFilter;
 	
Index: tmp/org.txm.rcp/src/main/java/org/txm/rcp/adapters/CorpusAdapterFactory.java
===================================================================
--- tmp/org.txm.rcp/src/main/java/org/txm/rcp/adapters/CorpusAdapterFactory.java	(revision 669)
+++ tmp/org.txm.rcp/src/main/java/org/txm/rcp/adapters/CorpusAdapterFactory.java	(revision 670)
@@ -1,75 +0,0 @@
-// Copyright © 2010-2013 ENS de Lyon.
-package org.txm.rcp.adapters;
-
-import java.util.ArrayList;
-
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.ui.model.IWorkbenchAdapter;
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-import org.txm.core.preferences.TBXPreferences;
-import org.txm.core.results.TXMResult;
-import org.txm.objects.SavedQuery;
-import org.txm.objects.Text;
-import org.txm.rcp.Application;
-import org.txm.rcp.IImageKeys;
-import org.txm.searchengine.cqp.corpus.Corpus;
-import org.txm.searchengine.cqp.corpus.CorpusManager;
-import org.txm.searchengine.cqp.corpus.Subcorpus;
-
-
-/**
- * A factory for creating Adapter objects.
- *  
- * @author mdecorde
- * @author sjacquot
- */
-public class CorpusAdapterFactory extends TXMResultAdapterFactory {
-
-	
-
-	@Override
-	public Object getAdapter(Object adaptableObject, Class adapterType) {
-		if(adapterType == IWorkbenchAdapter.class && adaptableObject instanceof Corpus)	{
-			return new TXMResultAdapter() {
-				@Override
-				public Object[] getChildren(Object corpus) {
-					ArrayList<TXMResult> children = ((Corpus) corpus).getChildren(!TBXPreferences.getBoolean(TBXPreferences.SHOW_ALL_RESULT_NODES, TBXPreferences.PREFERENCES_NODE));
-
-					// FIXME: remove Text and SavedQuery from the corpora view
-					for (int i = 0; i < children.size(); i++) {
-						Object element = children.get(i);
-						if (
-								//!TBXPreferences.getBoolean(TBXPreferences.SHOW_ALL_RESULT_NODES, TBXPreferences.PREFERENCES_NODE) && 
-								(element instanceof Text || element instanceof SavedQuery)) {
-							children.remove(i);
-							i--;
-						}
-					}
-					
-					return children.toArray();
-				}
-
-				@Override
-				public ImageDescriptor getImageDescriptor(Object object) {
-					return AbstractUIPlugin.imageDescriptorFromPlugin(Application.PLUGIN_ID, IImageKeys.CORPUS);
-				}
-
-
-				@Override
-				public Object getParent(Object corpus) {
-					if (corpus instanceof Subcorpus) {
-						return ((Subcorpus) corpus).getMotherSubcorpus();
-					}
-					else {
-						return CorpusManager.getCorpusManager();
-					}
-				}
-			};
-		}
-		return null;
-	}
-
-
-	
-	
-}
Index: tmp/org.txm.rcp/plugin.xml
===================================================================
--- tmp/org.txm.rcp/plugin.xml	(revision 669)
+++ tmp/org.txm.rcp/plugin.xml	(revision 670)
@@ -198,17 +198,7 @@
             class="org.txm.rcp.AdapterFactory">
          <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
       </factory>
-	<factory 
-		adaptableType="org.txm.searchengine.cqp.corpus.Lexicon" 
-		class="org.txm.rcp.AdapterFactory">
-		<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
-	</factory>
 
-	<factory 
-		adaptableType="org.txm.searchengine.cqp.corpus.Corpus" 
-		class="org.txm.rcp.adapters.CorpusAdapterFactory">
-		<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
-	</factory>
 
 
 
@@ -2284,16 +2274,6 @@
             name="%category.name.0">
       </category>
       <command
-            defaultHandler="org.txm.rcp.handlers.scripts.ExecuteGroovyScript"
-            id="org.txm.rcp.commands.ExecuteScriptGroovy"
-            name="%command.name.0">
-      </command>
-      <command
-            defaultHandler="org.txm.rcp.handlers.scripts.ExecuteGroovyText"
-            id="org.txm.rcp.commands.ExecuteGroovyText"
-            name="%command.name.10">
-      </command>
-      <command
             defaultHandler="org.txm.rcp.handlers.scripts.ExecuteImportScript"
             id="org.txm.rcp.commands.ExecuteScriptImport"
             name="%command.name.22">
@@ -2326,11 +2306,6 @@
             id="org.txm.rcp.commands.RestartTXM"
             name="%command.name.25">
       </command>
-      <command
-            defaultHandler="org.txm.rcp.handlers.results.DeleteObject"
-            id="org.txm.rcp.commands.base.DeleteObject"
-            name="%command.name.26">
-      </command>
       
       <command
             defaultHandler="org.txm.rcp.commands.ImportSelectedText"
@@ -2355,11 +2330,6 @@
          </commandParameter>
       </command>
       <command
-            defaultHandler="org.txm.rcp.handlers.scripts.ExecuteGroovyScriptFromFile"
-            id="org.txm.rcp.commands.ExecuteScriptGroovyFromFile"
-            name="%command.name.66">
-      </command>
-      <command
             defaultHandler="org.txm.rcp.commands.workspace.ConvertCorpus"
             description="%command.description.0"
             id="org.txm.rcp.commands.workspace.ConvertCorpus"
@@ -2378,21 +2348,6 @@
             name="%command.name.19">
       </command>
       <command
-            defaultHandler="org.txm.rcp.handlers.scripts.ExecuteScript"
-            id="org.txm.rcp.commands.ExecuteScript"
-            name="%command.name.21">
-            <commandParameter
-               id="org.txm.rcp.command.parameter.file"
-               name="Groovy file"
-               optional="true">
-         </commandParameter>
-      </command>
-      <command
-            defaultHandler="org.txm.rcp.handlers.scripts.ExecuteText"
-            id="org.txm.rcp.commands.ExecuteText"
-            name="%command.name.50">
-      </command>
-      <command
             defaultHandler="org.txm.rcp.commands.editor.SetEncoding"
             id="org.txm.rcp.commands.editor.SetEncoding"
             name="%command.name.72">
@@ -2420,21 +2375,6 @@
          </commandParameter>
       </command>
       <command
-            defaultHandler="org.txm.rcp.handlers.scripts.ExecuteGroovyMacro"
-            id="org.txm.rcp.commands.ExecuteMacro"
-            name="%command.name.79">
-            <commandParameter
-               id="org.txm.rcp.command.parameter.file"
-               name="Groovy file"
-               optional="true">
-         </commandParameter>
-      </command>
-      <command
-            defaultHandler="org.txm.rcp.handlers.scripts.CreateMacro"
-            id="org.txm.rcp.commands.CreateMacro"
-            name="%command.name.80">
-      </command>
-      <command
             defaultHandler="org.txm.rcp.p2.plugins.InstallPluginHandler"
             description="%command.label.182"
             id="org.txm.rcp.p2.plugins.InstallPluginHandler"
@@ -2458,11 +2398,6 @@
             name="%command.name.88">
       </command>
       <command
-            defaultHandler="org.txm.rcp.handlers.scripts.ExecuteLastGroovyScript"
-            id="org.txm.rcp.commands.ExecuteLastGroovyScript"
-            name="%command.name.89">
-      </command>
-      <command
             defaultHandler="org.txm.rcp.commands.CleanPerspective"
             id="org.txm.rcp.commands.CleanPerspective"
             name="%command.name.94">
@@ -2485,12 +2420,6 @@
             id="org.txm.rcp.commands.ReloadCorporaView"
             name="Reload">
       </command>
-      <command
-            defaultHandler="org.txm.rcp.handlers.results.ComputeTXMResult"
-            description="Compute/Update the TXMResult of a TXMEditor"
-            id="org.txm.rcp.handlers.ComputeTXMResult"
-            name="Compute">
-      </command>
    </extension>
    <extension
          id="commands"
@@ -2667,6 +2596,96 @@
       </command>
    </extension>
    <extension
+         id="results"
+         name="results"
+         point="org.eclipse.ui.commands">
+      <category
+            id="org.txm.rcp.categories.results"
+            name="Results">
+      </category>
+      <command
+            categoryId="org.txm.rcp.categories.results"
+            defaultHandler="org.txm.rcp.handlers.results.DeleteObject"
+            description="Delete an object"
+            id="org.txm.rcp.commands.base.DeleteObject"
+            name="%command.name.26">
+      </command>
+      <command
+            categoryId="org.txm.rcp.categories.results"
+            defaultHandler="org.txm.rcp.handlers.results.ComputeTXMResult"
+            description="Compute/Update the TXMResult of a TXMEditor"
+            id="org.txm.rcp.handlers.ComputeTXMResult"
+            name="Compute">
+      </command>
+   </extension>
+   <extension
+         id="scripts"
+         name="scripts"
+         point="org.eclipse.ui.commands">
+      <category
+            id="org.txm.rcp.categories.scripts"
+            name="Script">
+      </category>
+      <command
+            categoryId="org.txm.rcp.categories.scripts"
+            defaultHandler="org.txm.rcp.handlers.scripts.ExecuteGroovyScript"
+            id="org.txm.rcp.commands.ExecuteScriptGroovy"
+            name="%command.name.0">
+      </command>
+      <command
+            categoryId="org.txm.rcp.categories.scripts"
+            defaultHandler="org.txm.rcp.handlers.scripts.ExecuteLastGroovyScript"
+            id="org.txm.rcp.commands.ExecuteLastGroovyScript"
+            name="%command.name.89">
+      </command>
+      <command
+            categoryId="org.txm.rcp.categories.scripts"
+            defaultHandler="org.txm.rcp.handlers.scripts.ExecuteGroovyText"
+            id="org.txm.rcp.commands.ExecuteGroovyText"
+            name="%command.name.10">
+      </command>
+      <command
+            categoryId="org.txm.rcp.categories.scripts"
+            defaultHandler="org.txm.rcp.handlers.scripts.ExecuteGroovyScriptFromFile"
+            id="org.txm.rcp.commands.ExecuteScriptGroovyFromFile"
+            name="%command.name.66">
+      </command>
+      <command
+            categoryId="org.txm.rcp.categories.scripts"
+            defaultHandler="org.txm.rcp.handlers.scripts.ExecuteGroovyMacro"
+            id="org.txm.rcp.commands.ExecuteMacro"
+            name="%command.name.79">
+         <commandParameter
+               id="org.txm.rcp.command.parameter.file"
+               name="Groovy file"
+               optional="true">
+         </commandParameter>
+      </command>
+      <command
+            categoryId="org.txm.rcp.categories.scripts"
+            defaultHandler="org.txm.rcp.handlers.scripts.CreateMacro"
+            id="org.txm.rcp.commands.CreateMacro"
+            name="%command.name.80">
+      </command>
+      <command
+            categoryId="org.txm.rcp.categories.scripts"
+            defaultHandler="org.txm.rcp.handlers.scripts.ExecuteScript"
+            id="org.txm.rcp.commands.ExecuteScript"
+            name="%command.name.21">
+         <commandParameter
+               id="org.txm.rcp.command.parameter.file"
+               name="Groovy file"
+               optional="true">
+         </commandParameter>
+      </command>
+      <command
+            categoryId="org.txm.rcp.categories.scripts"
+            defaultHandler="org.txm.rcp.handlers.scripts.ExecuteText"
+            id="org.txm.rcp.commands.ExecuteText"
+            name="%command.name.50">
+      </command>
+   </extension>
+   <extension
          point="org.eclipse.core.expressions.definitions">
       <definition
             id="OneMainCorpusSelected">
Index: tmp/org.txm.rcp/OSGI-INF/l10n/bundle.properties
===================================================================
--- tmp/org.txm.rcp/OSGI-INF/l10n/bundle.properties	(revision 669)
+++ tmp/org.txm.rcp/OSGI-INF/l10n/bundle.properties	(revision 670)
@@ -1,453 +1,893 @@
-#
-#Thu Jul 25 14:46:50 CEST 2013
-command.tooltip.67=Export
-command.label.139=Other...
-command.label.136=Query
-command.tooltip.63=Process the references of a query
-command.label.135=File
-command.label.134=Corpus
-command.label.133=Open URL
-command.tooltip.60=Display properties of structures and lexical units
-command.label.132=R
-command.label.131=Corpus
-command.label.130=Paste
-category.name.0=TXM
-command.name.9=Display
-command.name.8=View in HTML Viewer
-command.name.6=Compute Correspondance Analysis
-command.name.3=Convert old binary corpus
+#Generated by ResourceBundle Editor (http://essiembre.github.io/eclipse-rbe/)
+#
+#Thu Jul 25 14:46:50 CEST 2013
 
-command.name.1=Create Sub-Corpus
-command.name.0=Run Script
-command.tooltip.58=LexicalTable
-command.label.129=Copy
-command.label.128=Send to index
-product.name=TXM
-command.label.127=Send to R
-command.label.126=Classification
-command.tooltip.54=Export SVG
-command.tooltip.53=Process the cooccurrents of a query
-command.label.124=Export
-command.tooltip.52=Vue interne
-command.label.123=Create new folder
-command.tooltip.51=LexicalTable
-command.label.122=Create new file
-command.label.121=Send to R
-command.label.120=Classification
-command.tooltip.49=CA
-command.tooltip.48=Test imports
-command.tooltip.47=Contribuer
-command.label.118=Export
-command.tooltip.45=From a directory containing text files
-command.label.117=Send to R
-command.tooltip.44=XML/w
-command.label.116=Classification
-command.tooltip.42=Change language
-command.label.114=Export
-command.tooltip.41=FAQ
-command.label.113=Goto line
-command.tooltip.40=Vue interne
-command.label.110=Incremental Find (reverse)
-command.tooltip.39=Display Edition
-command.tooltip.38=Starts a long process to test all the available commands
-command.tooltip.37=Execute a Groovy script from a file
-command.label.109=Incremental Find
-command.tooltip.36=Execute selected text
-command.label.108=Referencer
-command.tooltip.35=Toggle Show Whitespace Characters
-command.label.107=Import table
-command.tooltip.34=Creates a new File
-command.label.106=Export table to re-import
-command.tooltip.33=Delete the selected item
-command.label.105=Merge lines
-command.tooltip.32=Display Edition
-command.tooltip.31=Toggle Show Whitespace Characters
-command.label.103=Send to progression
-command.tooltip.30=Import a directory of files in Alceste format
-command.label.102=Send to concordances
-command.label.101=Chart...
-command.label.100=Find Previous
-command.tooltip.29=Import a directory of files in Hyperbase format
-command.tooltip.28=Import a directory of files in CNR format associated to a CSV metadata file
-command.tooltip.27=After you've copied a text use this function
-command.tooltip.26=Restart TXM
-command.tooltip.25=CQP
-command.tooltip.24=XML-TMX
-command.tooltip.23=Read TXM online manual
-command.tooltip.22=Factiva TXT
-command.tooltip.21=Paste File
-command.tooltip.20=Cut File
-extension.name=Workspace Commands
-menu.label.10=Groovy
-command.tooltip.19=Run Script
-command.tooltip.18=Open File in browser
-command.tooltip.17=Open File in a Text Editor
-command.tooltip.16=Copy File
-command.tooltip.15=Delete File
-command.tooltip.14=Execute script
-command.tooltip.12=Convert 0.5 binary corpus to 0.6 binary corpus
-command.tooltip.11=XML-TEI TXM
-command.tooltip.10=Display the properties of that instance of the TXM platform
-menu.tooltip.0=view
-perspective.name= 
-perspective.name.1= 
-perspective.name.0= 
-command.description.2=NilsTest
-command.description.1=Reset corpora
-command.description.0=Convert old binary corpus
-command.tooltip=Browse
-extension-point.name=Installation command
-command.name=Open a file
-page.name.19=Import
-page.name.18=Scripts
-page.name.17=Classification
-page.name.16=Referencer
-page.name.12=Export
-page.name.10=Correspondence Analysis
-page.name=User
-menu.label=File
-command.tooltip.9=XML-TEI Frantext
-command.tooltip.8=XML-TEI BFM
-command.tooltip.7=Build a kwic concordance of a focus in the selected item
-command.tooltip.5=XML-TRS
-command.tooltip.4=Divide the selected item in several parts
-command.tooltip.3=Select a subset of words of the selected item
-command.tooltip.2=Exit the TXM platform
-command.tooltip.1=Import with the XML-PPS format
-command.tooltip.0=Open the settings windows
-page.name.8=NLP
-page.name.7=TreeTagger
-editor.name.22=Browser
-page.name.6=\ TXM
-page.name.5=WordCloud
-editor.name.21=WordCloud
-editor.name.20=QueryIndex
-page.name.4=Corpus Engine
-page.name.2=File explorer
-page.name.0=Advanced
-commandParameter.name.3=web page key
-commandParameter.name.2=import script
-commandParameter.name.1=script
-commandParameter.name.0=Corpus Parameter
-editor.name.18=Classification
-editor.name.17=Browse
-editor.name.16=Test editor
-editor.name.15=Import Parameters
-editor.name.13=Ca
-editor.name.10=Ca Factorial Map
-view.name.8=Macro
-view.name.7=Summary
-view.name.4=Query
-view.name.3=Base
-view.name.2=Groovy Console
-view.name.1=File
-view.name.0=Progress
-command.tooltip.233=Download the PDF version of TXM manual
-menu.tooltip=Read TXM User's Guide
-command.label.99=Send to progression
-command.label.98=Find next
-command.label.94=LexicalTable
-command.label.93=Close all
-command.label.9=XML-TEI Frantext
-command.label.8=Partition
-editor.name.8=ParaBrowser
-command.label.7=Sub-Corpus
-command.label.90=Close
-command.label.6=Exit
-editor.name.6=ObjectExplorer
-command.label.5=XML-TEI BFM
-editor.name.5=Edition
-command.label.4=Parameters
-editor.name.4=Text
-command.label.3=XML Transcriber + CSV
-command.label.2=XML Factiva
+Bundle-Name = org.txm.rcp
 
-command.label.1=XML/w + CSV
-editor.name.1=Multitab
-command.label.0=CNR + CSV
-command.name.86=QueryIndexToLexicalTable
-editor.name.0=Index
-command.name.85=NilsTest
-command.label=Open in browser...
-command.name.84=Test imports
-command.name.83=CoocMatrix
-command.name.82=QueryIndex
-command.name.81=InterText Distance
-command.name.80=CreateMacro
-category.description=Textometry Functions
-command.label.89=LexicalTable
-command.label.88=Save All
-command.label.86=Save
-command.label.84=Lexicon
-command.label.83=New file
-command.label.82=CQP
-command.label.81=XML-TMX
-command.name.79=Execute Macro
-category.name=TXM
-command.name.78=Tests commands
-command.name.74=Open localized HTML page
-command.name.73=Browse
-command.name.72=Set encoding
-command.name.71=CutFile
-command.name.70=PasteFile
-command.label.79=Lexicon
-command.label.78=TXT + CSV
-command.label.77=Send to index
-command.label.75=Change language
-command.label.74=Send to concordance
-command.label.73=Send to concordance
-command.label.72=Textometrie project documentation
-command.label.71=Edition
-command.label.70=TXM manuals directory
-command.name.69=CopyFile
-commandParameter.name=File
-command.name.68=DeleteFile
-command.name.67=SaveAs
-command.name.66=Execute a Groovy file
-command.name.64=CopySelection
-command.name.63=Open Biblio
-command.name.62=OpenImportForm
-command.name.61=show svg help
-command.name.60=SubmitRcode
-command.label.69=Textometrie project web site
-command.label.68=Online manual - HTML
-command.label.67=Install TreeTagger
-command.label.66=Index
-command.label.65=Delete
-command.label.64=Factiva TXT
-command.label.62=Alceste
-command.label.61=Hyperbase
-command.label.60=Clipboard
-command.name.59=OpenEmptyTextEditor
-command.name.58=LexiconToIndex
-command.name.56=Paste
-command.name.55=Copy
-command.name.54=Classification
-command.name.52=Corpus in binary format...
-command.name.51=Settings
-command.name.50=ExecuteText
-command.label.59=Restart engines
-command.label.58=Export data
-command.label.57=Paste File
-command.label.56=TXM website
-command.label.55=Subscribe to txm-users mailing list
-command.label.54=Ask for enhancement
-command.label.53=Report a bug
-command.label.52=Keyboard shortcuts
-command.label.51=Data...
-command.label.50=Load
-command.label.187=Create Macro from template
-command.label.186=Edit
-command.label.185=Vue interne
-command.name.48=Create new folder
-command.name.47=Create new file
-command.label.183=Vue interne
-command.description=Restart TXM
-command.label.182=Add an extension
-command.label.181=Check for updates
-command.label.180=Test imports
-command.name.43=IndexToLexicalTable
-command.name.42=IndexToProgress
-command.name.41=CoocToConc
-view.name=Corpus
-command.label.47=Cut File
-command.label.46=Copy File
-command.label.45=Edit...
-command.label.44=Delete File
-decorator.label=R Decorator
-command.label.179=Contribuer
-command.label.178=FAQ
-command.label.177=Macro
-command.label.176=Vue interne
-command.label.175=Test all commands
-command.name.37=Delete
-command.label.174=Download the manual - PDF
-command.name.36=ComputeLexicalTable
-command.label.173=Welcome
-command.label.172=Execute a Groovy script
-command.name.34=ExportSVG
-command.label.171=Execute selected text
-command.name.33=ParaBrowser
-command.label.170=Execute current script
-command.name.31=Change language
-command.name.30=IndexToConcordance
+Bundle-Vendor = Textometrie.org
 
+category.description = Textometry Functions
 
-command.label.31=Nils
-command.label.30=Character encoding
-command.label.169=Show Control characters
-command.label.168=Show line numbers
-command.label.167=Hyperlink
-command.name.29=Text
-command.label.166=Goto
-command.name.28=Clipboard (FR)
-command.label.165=Select All
-command.label.164=Revert to save
-command.tooltip.92=Create Macro
-command.name.26=Delete
-command.tooltip.91=Open biblio
-command.label.163=Find incremental (reverse)
-command.name.25=Restart
-command.label.162=Find incremental
-command.name.24=Export data...
-command.label.161=Find next
-command.name.23=Description
-command.label.160=Find previous
-command.name.22=Run Script Import
-editor.name=SVG Graph
-command.name.21=ExecuteScript
-command.name.20=Set SearchEngine
-menu.label.9=Views
-menu.label.8=Perspectives
-command.label.29=Save as...
-menu.label.7=View
-command.label.28=Select All
-menu.label.6=Tools
-command.label.27=Delete
-menu.label.4=Extensions
-command.label.25=Execute Text Selection
-command.label.24=Properties
-menu.label.3=Edit
-command.label.23=Run Script
-menu.label.2=Help
-command.label.22=Open in HTML browser
-menu.label.1=Corpus
-command.label.21=Open 
-menu.label.0=Import
-command.label.20=Paste
-command.tooltip.87=Open edition
-command.label.159=Search and Replace
-command.label.158=New
-command.tooltip.86=Edit this macro
-command.tooltip.85=Run R code from selection or file
-command.label.157=New window
-command.label.156=Execute a Groovy file
-command.tooltip.84=New session
-command.name.19=Open the test editor
-command.tooltip.83=Graphics keyboard shortcuts 
-command.name.18=Remove all corpus
-command.name.17=Build Corpus
-command.tooltip.82=Add a new query in log
-command.name.16=Remove Text
-command.tooltip.81=Copy selected queries
-command.name.15=Add Text
-command.tooltip.80=Send the selection to R
-command.name.14=Remove Base
-command.name.13=Add Base
-command.name.12=Remove Project
-command.name.11=Add Project
-command.name.10=Execute Text Selection as Groovy code
-command.label.19=Copy
-command.label.18=Cut
-command.label.17=Redo
-command.label.16=Undo
-command.label.15=Search and Replace...
-command.label.14=About TXM
-command.label.13=Load TXM 0.5 corpus
-command.label.12=XML-TEI TXM
+category.name = TXM
 
-command.tooltip.79=Classification
-command.tooltip.77=Export as a binary file
-command.label.149=Send to cooccurrence
-command.tooltip.76=Create new folder
+category.name.0 = TXM
 
-command.tooltip.75=Create new file
-command.tooltip.74=Send the selection to R
-command.tooltip.73=Classification
-command.label.145=Revert to saved
-command.label.144=Toggle Show Whitespace Characters
-command.tooltip.71=Export as a binary file
-command.label.143=Submit
-command.tooltip.70=Send the selection to R
-command.label.142=New session
-command.label.141=Graphics shortcuts 
-command.label.140=Show Line Numbers
-command.label.34 = Add a third-party extension
-editor.name.24=JFreechart chart
-editor.name.25=Batik SVG chart
-page.name.20=Charts Engine
-page.name.21=JFreeChart
-product.name.0 = TXM
-editor.name.23 = TestEMEditor
-command.label.32 = CooccurrencesList
-command.label.33 = Macros documentation
-command.tooltip.13 = Macros documentation
-command.label.35 = txm-users wiki
-command.tooltip.43 = txm-users wiki
-command.label.39 = CooccurrencesList
-command.label.40 = Replay
-command.tooltip.50 = Replay last Groovy script
-command.label.41 = CooccurrencesList
-command.description.3 = Update TXM
-command.name.87 = Update TXM
-command.description.4 = Update TXM
-command.name.88 = Update TXM
-command.name.89 = Execute last Groovy script
-command.name.91 = DownloadFile
-scheme.description = TXM binding scheme
-scheme.name = TXM binding scheme
-menu.label.5 = Export
-product.name.1 = TXM
-page.name.22 = Partition
-command.label.43 = Console
-command.label.63 = Read the manual
-command.tooltip.64 = Open the PDF Manual with the default PDF reader
-command.label.76 = Chat #txm
-command.tooltip.65 = TXM IRC channel
-command.name.94 = Reset display
-command.name.95 = Open Manual
-command.name.96 = TextToConcordance
 category.name.1 = TXM
-wizard.name = Corpus
-wizard.description = Create a corpus from sources files. Then compile indexes to be able to analyse the corpus.
-wizard.name.0 = Corpus
-wizard.description.0 = Export a corpus into a .txm file
+
 category.name.2 = TXM
-wizard.name.1 = Corpus
-wizard.description.1 = Import a corpus from a .txm file
+
 category.name.3 = TXM
-Bundle-Name = org.txm.rcp
-view.name.9 = Knowledge Repositories
-page.name.23 = Annotation
-command.label.87 = ODT/DOC/RTF + CSV
-command.tooltip.66 = Libre Office, Word and RTF import module
-command.label.92 = XML-XTZ + CSV
-command.tooltip.88 = XML-XTZ + CSV
+
+command.description = Restart TXM
+
+command.description.0 = Convert old binary corpus
+
+command.description.1 = Reset corpora
+
+command.description.2 = NilsTest
+
+command.description.3 = Update TXM
+
+command.description.4 = Update TXM
+
+command.label = Open in browser...
+
+command.label.0 = CNR + CSV
+
+command.label.1 = XML/w + CSV
+
+command.label.100 = Find Previous
+
+command.label.101 = Chart...
+
+command.label.102 = Send to concordances
+
+command.label.103 = Send to progression
+
+command.label.105 = Merge lines
+
+command.label.106 = Export table to re-import
+
+command.label.107 = Import table
+
+command.label.108 = Referencer
+
+command.label.109 = Incremental Find
+
+command.label.110 = Incremental Find (reverse)
+
 command.label.111 = Save Annotation
+
+command.label.113 = Goto line
+
+command.label.114 = Export
+
+command.label.116 = Classification
+
+command.label.117 = Send to R
+
+command.label.118 = Export
+
+command.label.12 = XML-TEI TXM
+
+command.label.120 = Classification
+
+command.label.121 = Send to R
+
+command.label.122 = Create new file
+
+command.label.123 = Create new folder
+
+command.label.124 = Export
+
+command.label.126 = Classification
+
+command.label.127 = Send to R
+
+command.label.128 = Send to index
+
+command.label.129 = Copy
+
+command.label.13 = Load TXM 0.5 corpus
+
+command.label.130 = Paste
+
+command.label.131 = Corpus
+
+command.label.132 = R
+
+command.label.133 = Open URL
+
+command.label.134 = Corpus
+
+command.label.135 = File
+
+command.label.136 = Query
+
+command.label.139 = Other...
+
+command.label.14 = About TXM
+
+command.label.140 = Show Line Numbers
+
+command.label.141 = Graphics shortcuts 
+
+command.label.142 = New session
+
+command.label.143 = Submit
+
+command.label.144 = Toggle Show Whitespace Characters
+
+command.label.145 = Revert to saved
+
 command.label.146 = Update corpus
+
 command.label.147 = Recode corpus
+
+command.label.149 = Send to cooccurrence
+
+command.label.15 = Search and Replace...
+
 command.label.150 = Knowledge repositories
-menu.label.12 = Recettes
-menu.tooltip.1 = Recettes de plugins
+
 command.label.151 = Save Annotation
+
 command.label.152 = Update corpus
+
 command.label.153 = Recode corpus
+
 command.label.154 = Save Annotation
+
 command.label.155 = Update corpus
+
+command.label.156 = Execute a Groovy file
+
+command.label.157 = New window
+
+command.label.158 = New
+
+command.label.159 = Search and Replace
+
+command.label.16 = Undo
+
+command.label.160 = Find previous
+
+command.label.161 = Find next
+
+command.label.162 = Find incremental
+
+command.label.163 = Find incremental (reverse)
+
+command.label.164 = Revert to save
+
+command.label.165 = Select All
+
+command.label.166 = Goto
+
+command.label.167 = Hyperlink
+
+command.label.168 = Show line numbers
+
+command.label.169 = Show Control characters
+
+command.label.17 = Redo
+
+command.label.170 = Execute current script
+
+command.label.171 = Execute selected text
+
+command.label.172 = Execute a Groovy script
+
+command.label.173 = Welcome
+
+command.label.174 = Download the manual - PDF
+
+command.label.175 = Test all commands
+
+command.label.176 = Vue interne
+
+command.label.177 = Macro
+
+command.label.178 = FAQ
+
+command.label.179 = Contribuer
+
+command.label.18 = Cut
+
+command.label.180 = Test imports
+
+command.label.181 = Check for updates
+
+command.label.182 = Add an extension
+
+command.label.183 = Vue interne
+
 command.label.184 = Recode corpus
+
+command.label.185 = Vue interne
+
+command.label.186 = Edit
+
+command.label.187 = Create Macro from template
+
 command.label.188 = Copy to clipboard
-command.tooltip.89 = Copy to clipboard
+
 command.label.189 = Synchronize values
-command.tooltip.90 = Reset and reload all values
+
+command.label.19 = Copy
+
 command.label.190 = Informations
-command.tooltip.93 = Display informations about the selected element
+
 command.label.191 = Add
-command.tooltip.94 = Add a new element
+
 command.label.192 = Delete
-command.tooltip.95 = Delete the selected element
-command.name.97 = Save Annotations
-command.name.98 = Update corpus
-command.name.99 = KR view
+
+command.label.193 = Annotations in XML-TEI format...
+
+command.label.2 = XML Factiva
+
+command.label.20 = Paste
+
+command.label.21 = Open 
+
+command.label.22 = Open in HTML browser
+
+command.label.23 = Run Script
+
+command.label.24 = Properties
+
+command.label.25 = Execute Text Selection
+
+command.label.27 = Delete
+
+command.label.28 = Select All
+
+command.label.29 = Save as...
+
+command.label.3 = XML Transcriber + CSV
+
+command.label.30 = Character encoding
+
+command.label.31 = Nils
+
+command.label.32 = CooccurrencesList
+
+command.label.33 = Macros documentation
+
+command.label.34 = Add a third-party extension
+
+command.label.35 = txm-users wiki
+
+command.label.39 = CooccurrencesList
+
+command.label.4 = Preferences
+
+command.label.40 = Replay
+
+command.label.41 = CooccurrencesList
+
+command.label.43 = Console
+
+command.label.44 = Delete File
+
+command.label.45 = Edit...
+
+command.label.46 = Copy File
+
+command.label.47 = Cut File
+
+command.label.5 = XML-TEI BFM
+
+command.label.50 = Load
+
+command.label.51 = Data...
+
+command.label.52 = Keyboard shortcuts
+
+command.label.53 = Report a bug
+
+command.label.54 = Ask for enhancement
+
+command.label.55 = Subscribe to txm-users mailing list
+
+command.label.56 = TXM website
+
+command.label.57 = Paste File
+
+command.label.58 = Export data
+
+command.label.59 = Restart engines
+
+command.label.6 = Exit
+
+command.label.60 = Clipboard
+
+command.label.61 = Hyperbase
+
+command.label.62 = Alceste
+
+command.label.63 = Read the manual
+
+command.label.64 = Factiva TXT
+
+command.label.65 = Delete
+
+command.label.66 = Index
+
+command.label.67 = Install TreeTagger
+
+command.label.68 = Online manual - HTML
+
+command.label.69 = Textometrie project web site
+
+command.label.7 = Sub-Corpus
+
+command.label.70 = TXM manuals directory
+
+command.label.71 = Edition
+
+command.label.72 = Textometrie project documentation
+
+command.label.73 = Send to concordance
+
+command.label.74 = Send to concordance
+
+command.label.75 = Change language
+
+command.label.76 = Chat #txm
+
+command.label.77 = Send to index
+
+command.label.78 = TXT + CSV
+
+command.label.79 = Lexicon
+
+command.label.8 = Partition
+
+command.label.81 = XML-TMX
+
+command.label.82 = CQP
+
+command.label.83 = New file
+
+command.label.84 = Lexicon
+
+command.label.86 = Save
+
+command.label.87 = ODT/DOC/RTF + CSV
+
+command.label.88 = Save All
+
+command.label.89 = LexicalTable
+
+command.label.9 = XML-TEI Frantext
+
+command.label.90 = Close
+
+command.label.92 = XML-XTZ + CSV
+
+command.label.93 = Close all
+
+command.label.94 = LexicalTable
+
+command.label.98 = Find next
+
+command.label.99 = Send to progression
+
+command.name = Open a file
+
+command.name.0 = Run a Groovy Script
+
+command.name.1 = Create Sub-Corpus
+
+command.name.10 = Execute Text Selection as Groovy code
+
 command.name.100 = Recode corpus
+
 command.name.101 = Copy
+
 command.name.102 = Reload
+
 command.name.103 = Informations
+
 command.name.104 = Delete
+
 command.name.105 = Add
-context.description = The knowledge repository view context
-context.name = KR view
-command.label.193 = Annotations in XML-TEI format...
+
 command.name.106 = Edit selected file
+
 command.name.107 = Export annotations in XML-TEI stand-off...
-Bundle-Vendor = Textometrie.org
+
 command.name.108 = Rename
+
+command.name.11 = Add Project
+
+command.name.12 = Remove Project
+
+command.name.13 = Add Base
+
+command.name.14 = Remove Base
+
+command.name.15 = Add Text
+
+command.name.16 = Remove Text
+
+command.name.17 = Build Corpus
+
+command.name.18 = Remove all corpus
+
+command.name.19 = Open the test editor
+
+command.name.20 = Set SearchEngine
+
+command.name.21 = ExecuteScript
+
+command.name.22 = Run Script Import
+
+command.name.23 = Description
+
+command.name.24 = Export data...
+
+command.name.25 = Restart
+
+command.name.26 = Delete
+
+command.name.28 = Clipboard (FR)
+
+command.name.29 = Text
+
+command.name.3 = Convert old binary corpus
+
+command.name.30 = IndexToConcordance
+
+command.name.31 = Change language
+
+command.name.33 = ParaBrowser
+
+command.name.34 = ExportSVG
+
+command.name.36 = ComputeLexicalTable
+
+command.name.37 = Delete
+
+command.name.41 = CoocToConc
+
+command.name.42 = IndexToProgress
+
+command.name.43 = IndexToLexicalTable
+
+command.name.47 = Create new file
+
+command.name.48 = Create new folder
+
+command.name.50 = ExecuteText
+
+command.name.51 = Settings
+
+command.name.52 = Corpus in binary format...
+
+command.name.54 = Classification
+
+command.name.55 = Copy
+
+command.name.56 = Paste
+
+command.name.58 = LexiconToIndex
+
+command.name.59 = OpenEmptyTextEditor
+
+command.name.6 = Compute Correspondance Analysis
+
+command.name.60 = SubmitRcode
+
+command.name.61 = show svg help
+
+command.name.62 = OpenImportForm
+
+command.name.63 = Open Biblio
+
+command.name.64 = CopySelection
+
+command.name.66 = Execute a Groovy file
+
+command.name.67 = SaveAs
+
+command.name.68 = DeleteFile
+
+command.name.69 = CopyFile
+
+command.name.70 = PasteFile
+
+command.name.71 = CutFile
+
+command.name.72 = Set encoding
+
+command.name.73 = Browse
+
+command.name.74 = Open localized HTML page
+
+command.name.78 = Tests commands
+
+command.name.79 = Execute Macro
+
+command.name.8 = View in HTML Viewer
+
+command.name.80 = CreateMacro
+
+command.name.81 = InterText Distance
+
+command.name.82 = QueryIndex
+
+command.name.83 = CoocMatrix
+
+command.name.84 = Test imports
+
+command.name.85 = NilsTest
+
+command.name.86 = QueryIndexToLexicalTable
+
+command.name.87 = Update TXM
+
+command.name.88 = Update TXM
+
+command.name.89 = Execute last Groovy script
+
+command.name.9 = Display
+
+command.name.91 = DownloadFile
+
+command.name.94 = Reset display
+
+command.name.95 = Open Manual
+
+command.name.96 = TextToConcordance
+
+command.name.97 = Save Annotations
+
+command.name.98 = Update corpus
+
+command.name.99 = KR view
+
+command.tooltip = Browse
+
+command.tooltip.0 = Open the settings windows
+
+command.tooltip.1 = Import with the XML-PPS format
+
+command.tooltip.10 = Display the properties of that instance of the TXM platform
+
+command.tooltip.11 = XML-TEI TXM
+
+command.tooltip.12 = Convert 0.5 binary corpus to 0.6 binary corpus
+
+command.tooltip.13 = Macros documentation
+
+command.tooltip.14 = Execute script
+
+command.tooltip.15 = Delete File
+
+command.tooltip.16 = Copy File
+
+command.tooltip.17 = Open File in a Text Editor
+
+command.tooltip.18 = Open File in browser
+
+command.tooltip.19 = Run Script
+
+command.tooltip.2 = Exit the TXM platform
+
+command.tooltip.20 = Cut File
+
+command.tooltip.21 = Paste File
+
+command.tooltip.22 = Factiva TXT
+
+command.tooltip.23 = Read TXM online manual
+
+command.tooltip.233 = Download the PDF version of TXM manual
+
+command.tooltip.24 = XML-TMX
+
+command.tooltip.25 = CQP
+
+command.tooltip.26 = Restart TXM
+
+command.tooltip.27 = After you've copied a text use this function
+
+command.tooltip.28 = Import a directory of files in CNR format associated to a CSV metadata file
+
+command.tooltip.29 = Import a directory of files in Hyperbase format
+
+command.tooltip.3 = Select a subset of words of the selected item
+
+command.tooltip.30 = Import a directory of files in Alceste format
+
+command.tooltip.31 = Toggle Show Whitespace Characters
+
+command.tooltip.32 = Display Edition
+
+command.tooltip.33 = Delete the selected item
+
+command.tooltip.34 = Creates a new File
+
+command.tooltip.35 = Toggle Show Whitespace Characters
+
+command.tooltip.36 = Execute selected text
+
+command.tooltip.37 = Execute a Groovy script from a file
+
+command.tooltip.38 = Starts a long process to test all the available commands
+
+command.tooltip.39 = Display Edition
+
+command.tooltip.4 = Divide the selected item in several parts
+
+command.tooltip.40 = Vue interne
+
+command.tooltip.41 = FAQ
+
+command.tooltip.42 = Change language
+
+command.tooltip.43 = txm-users wiki
+
+command.tooltip.44 = XML/w
+
+command.tooltip.45 = From a directory containing text files
+
+command.tooltip.47 = Contribuer
+
+command.tooltip.48 = Test imports
+
+command.tooltip.49 = CA
+
+command.tooltip.5 = XML-TRS
+
+command.tooltip.50 = Replay last Groovy script
+
+command.tooltip.51 = LexicalTable
+
+command.tooltip.52 = Vue interne
+
+command.tooltip.53 = Process the cooccurrents of a query
+
+command.tooltip.54 = Export SVG
+
+command.tooltip.58 = LexicalTable
+
+command.tooltip.60 = Display properties of structures and lexical units
+
+command.tooltip.63 = Process the references of a query
+
+command.tooltip.64 = Open the PDF Manual with the default PDF reader
+
+command.tooltip.65 = TXM IRC channel
+
+command.tooltip.66 = Libre Office, Word and RTF import module
+
+command.tooltip.67 = Export
+
+command.tooltip.7 = Build a kwic concordance of a focus in the selected item
+
+command.tooltip.70 = Send the selection to R
+
+command.tooltip.71 = Export as a binary file
+
+command.tooltip.73 = Classification
+
+command.tooltip.74 = Send the selection to R
+
+command.tooltip.75 = Create new file
+
+command.tooltip.76 = Create new folder
+
+command.tooltip.77 = Export as a binary file
+
+command.tooltip.79 = Classification
+
+command.tooltip.8 = XML-TEI BFM
+
+command.tooltip.80 = Send the selection to R
+
+command.tooltip.81 = Copy selected queries
+
+command.tooltip.82 = Add a new query in log
+
+command.tooltip.83 = Graphics keyboard shortcuts 
+
+command.tooltip.84 = New session
+
+command.tooltip.85 = Run R code from selection or file
+
+command.tooltip.86 = Edit this macro
+
+command.tooltip.87 = Open edition
+
+command.tooltip.88 = XML-XTZ + CSV
+
+command.tooltip.89 = Copy to clipboard
+
+command.tooltip.9 = XML-TEI Frantext
+
+command.tooltip.90 = Reset and reload all values
+
+command.tooltip.91 = Open biblio
+
+command.tooltip.92 = Create Macro
+
+command.tooltip.93 = Display informations about the selected element
+
+command.tooltip.94 = Add a new element
+
+command.tooltip.95 = Delete the selected element
+
+commandParameter.name = File
+
+commandParameter.name.0 = Corpus Parameter
+
+commandParameter.name.1 = script
+
+commandParameter.name.2 = import script
+
+commandParameter.name.3 = web page key
+
+context.description = The knowledge repository view context
+
+context.name = KR view
+
+decorator.label = R Decorator
+
+editor.name = SVG Graph
+
+editor.name.0 = Index
+
+editor.name.1 = Multitab
+
+editor.name.10 = Ca Factorial Map
+
+editor.name.13 = Ca
+
+editor.name.15 = Import Parameters
+
+editor.name.16 = Test editor
+
+editor.name.17 = Browse
+
+editor.name.18 = Classification
+
+editor.name.20 = QueryIndex
+
+editor.name.21 = WordCloud
+
+editor.name.22 = Browser
+
+editor.name.23 = TestEMEditor
+
+editor.name.24 = JFreechart chart
+
+editor.name.25 = Batik SVG chart
+
+editor.name.4 = Text
+
+editor.name.5 = Edition
+
+editor.name.6 = ObjectExplorer
+
+editor.name.8 = ParaBrowser
+
+extension-point.name = Installation command
+
+extension.name = Workspace Commands
+
+menu.label = File
+
+menu.label.0 = Import
+
+menu.label.1 = Corpus
+
+menu.label.10 = Groovy
+
+menu.label.12 = Recettes
+
+menu.label.2 = Help
+
+menu.label.3 = Edit
+
+menu.label.4 = Extensions
+
+menu.label.5 = Export
+
+menu.label.6 = Tools
+
+menu.label.7 = View
+
+menu.label.8 = Perspectives
+
+menu.label.9 = Views
+
+menu.tooltip = Read TXM User's Guide
+
+menu.tooltip.0 = view
+
+menu.tooltip.1 = Recettes de plugins
+
+page.name = User
+
+page.name.0 = Advanced
+
+page.name.10 = Correspondence Analysis
+
+page.name.12 = Export
+
+page.name.16 = Referencer
+
+page.name.17 = Classification
+
+page.name.18 = Scripts
+
+page.name.19 = Import
+
+page.name.2 = File explorer
+
+page.name.20 = Charts Engine
+
+page.name.21 = JFreeChart
+
+page.name.22 = Partition
+
+page.name.23 = Annotation
+
+page.name.4 = Corpus Engine
+
+page.name.5 = WordCloud
+
+page.name.6 = \ TXM
+
+page.name.7 = TreeTagger
+
+page.name.8 = NLP
+
+perspective.name = 
+
+perspective.name.0 = 
+
+perspective.name.1 = 
+
+product.name = TXM
+
+product.name.0 = TXM
+
+product.name.1 = TXM
+
+scheme.description = TXM binding scheme
+
+scheme.name = TXM binding scheme
+
+view.name = Corpus
+
+view.name.0 = Progress
+
+view.name.1 = File
+
+view.name.2 = Groovy Console
+
+view.name.3 = Base
+
+view.name.4 = Query
+
+view.name.7 = Summary
+
+view.name.8 = Macro
+
+view.name.9 = Knowledge Repositories
+
+wizard.description = Create a corpus from sources files. Then compile indexes to be able to analyse the corpus.
+
+wizard.description.0 = Export a corpus into a .txm file
+
+wizard.description.1 = Import a corpus from a .txm file
+
+wizard.name = Corpus
+
+wizard.name.0 = Corpus
+
+wizard.name.1 = Corpus
Index: tmp/org.txm.core/src/java/org/txm/core/results/TXMResult.java
===================================================================
--- tmp/org.txm.core/src/java/org/txm/core/results/TXMResult.java	(revision 669)
+++ tmp/org.txm.core/src/java/org/txm/core/results/TXMResult.java	(revision 670)
@@ -702,6 +702,7 @@
 					value = this.getBooleanParameterValue(key);
 				}
 				// FIXME: test to automate other type creation as Property => problem here is that org.txm.core doesn't know the plug-in org.txm.searchengine.cqp.core
+				// could be done using reflection. Get the field runtime class, then get and call the constructor
 //				else if (f.getType().isAssignableFrom(Property.class)) {
 //					value = new Property(this.getStringParameterValue(key), Corpus.getCorpus(this));
 //				}
@@ -1323,9 +1324,6 @@
 
 		this.monitor = monitor;
 
-		// FIXME: Debug
-		System.err.println("TXMResult.compute(): " + this.getClass().getSimpleName() + ": computing result of type " + this.getClass() + "...");
-
 		if (!this.isDirtyFromHistory()) {
 
 			// FIXME: Debug
@@ -1341,6 +1339,10 @@
 
 			return true;
 		}
+
+		// FIXME: Debug
+		System.err.println("TXMResult.compute(): " + this.getClass().getSimpleName() + ": computing result of type " + this.getClass() + "...");
+
 		
 //		// TODO THIS IS FUCKING LAZY LINE CODES OH YEAH YOU MAD BRO
 		// TODO where do we put this parent compute ? :o
Index: tmp/org.txm.progression.core/src/org/txm/progression/core/functions/package.html
===================================================================
--- tmp/org.txm.progression.core/src/org/txm/progression/core/functions/package.html	(revision 669)
+++ tmp/org.txm.progression.core/src/org/txm/progression/core/functions/package.html	(revision 670)
@@ -1,5 +0,0 @@
-<html>
-<body>
-<p>Progression - inspired by Weblex.</p>
-</body>
-</html>
\ No newline at end of file
Index: tmp/org.txm.progression.core/src/org/txm/progression/core/functions/Progression.java
===================================================================
--- tmp/org.txm.progression.core/src/org/txm/progression/core/functions/Progression.java	(revision 669)
+++ tmp/org.txm.progression.core/src/org/txm/progression/core/functions/Progression.java	(revision 670)
@@ -175,13 +175,13 @@
 
 		// null Corpus
 		if(this.corpus == null)	{
-			System.err.println("Progression.canCompute(): can not compute with no corpus."); //$NON-NLS-1$
+			Log.severe("Progression.canCompute(): can not compute with no corpus."); //$NON-NLS-1$
 			return false;
 		}
 
 		// null or empty queries
 		if (this.queries == null || this.queries.size() == 0)	{
-			System.err.println("Progression.canCompute(): can not compute with no query."); //$NON-NLS-1$
+			Log.severe("Progression.canCompute(): can not compute with no query."); //$NON-NLS-1$
 			return false;
 		}
 
@@ -191,7 +191,7 @@
 				Pattern.compile(this.propertyRegex);
 			}
 			catch (PatternSyntaxException e) {
-				System.err.println("Progression.canCompute(): wrong regular expression.");
+				Log.severe("Progression.canCompute(): wrong regular expression."); //$NON-NLS-1$
 				Log.printStackTrace(e);
 				return false;
 			}
