Révision 1552

tmp/org.txm.groovy.core/src/java/org/txm/groovy/core/GSERunner.java (revision 1552)
75 75

  
76 76
		try {
77 77
			defaultScriptRootDir = rootDir;
78
			Log.info("GSE roots: "+Arrays.toString(roots));
78
			Log.fine("GSE roots: "+Arrays.toString(roots));
79 79
			defaultGSE = new GSERunner(roots);
80 80
		} catch (IOException e) {
81 81
			e.printStackTrace();
......
150 150
			}
151 151
		}
152 152

  
153
		Log.info("Initializing TXMClassLoader with " + loaders.size() + " bundles.");
153
		Log.fine("Initializing TXMClassLoader with " + loaders.size() + " bundles.");
154 154
		return new TXMClassLoader(loaders);
155 155
	}
156 156

  
tmp/org.txm.groovy.core/src/java/org/txm/groovy/core/GroovyScriptedImportEngine.java (revision 1552)
141 141
//					Log.info("Save workspace"); //$NON-NLS-1$
142 142
//					Toolbox.workspace.save();
143 143

  
144
					Log.info("Restart Toolbox search engine"); //$NON-NLS-1$
144
					Log.info("Restarting Toolbox search engine...");
145 145
					//Toolbox.restartWorkspace(null);
146 146
					Toolbox.getEngineManager(EngineType.SEARCH).restartEngines();
147 147

  
......
155 155
					//							IPath path = new Path(params.rootDir);
156 156
					//							srcFolder.createLink(path, IResource.ALLOW_MISSING_LOCAL, monitor);
157 157
				} else {
158
					System.out.println("Error: import not correctly ended. See console messages.");
158
					Log.severe("Error: import not correctly ended. See console messages.");
159 159
//					if (basedir.exists()) basedir.renameTo(errorBinDirectory);
160 160
//					if (tempBinDirectory.exists()) tempBinDirectory.renameTo(basedir);
161 161
					return new Status(Status.ERROR, "org.txm.groovy.core", "Import not correclty ended. See console messages.");
162 162
				}
163 163
			} else {
164
				System.out.println("Error: import not correctly ended (no 'readyToLoad' binding found). See console messages.");
164
				Log.severe("Error: import not correctly ended (no 'readyToLoad' binding found). See console messages.");
165 165
				return new Status(Status.ERROR, "org.txm.groovy.core", "Import not correclty ended. See console messages.");
166 166
			}
167 167
		} catch (ThreadDeath td) {
tmp/org.txm.groovy.core/src/groovy/org/txm/scripts/clix/Sh.java (revision 1552)
151 151
		try {
152 152
			process = pb.start();
153 153
		} catch (IOException e) {
154
			Log.info(Log.toString(e));
154
			Log.severe(Log.toString(e));
155 155
		}
156 156
		InputStream is = process.getInputStream();
157 157
		InputStreamReader isr = new InputStreamReader(is);
158 158
		BufferedReader br = new BufferedReader(isr);
159 159
		String line;
160 160
		while ((line = br.readLine()) != null) {
161
			Log.info(line);
161
			Log.fine(line);
162 162
		}
163 163
		int e = 0;
164 164
		try {
......
168 168
			e1.printStackTrace();
169 169
		}
170 170
		if (e != 0) {
171
			Log.info("Process exited abnormally with code "
171
			Log.fine("Process exited abnormally with code "
172 172
					+ e
173 173
					+ " at "
174 174
					+ DateFormat.getDateInstance(DateFormat.FULL, Locale.UK)
tmp/org.txm.edition.rcp/src/org/txm/edition/rcp/handlers/BackToText.java (revision 1552)
240 240
				return false;
241 241
			}
242 242

  
243
			Log.info("Loading line informations..."); //$NON-NLS-1$
243
			Log.info("Loading line informations...");
244 244

  
245 245
			SynopticEditionEditor attachedBrowserEditor = associatedEditors.get(editor);
246 246
			if (attachedBrowserEditor!= null && attachedBrowserEditor.isDisposed()) {
......
295 295
				org.txm.rcp.utils.Logger.printStackTrace(e1);
296 296
				return false;
297 297
			}
298
			Log.info(NLS.bind("Project id {0} Corpus (Base) id {1} Text id {2}",  //$NON-NLS-1$
298
			Log.fine(NLS.bind("Project id {0} Corpus (Base) id {1} Text id {2}",  //$NON-NLS-1$
299 299
					new Object[]{projectid, baseid, textid}));
300 300

  
301 301
			otherWordIDs.removeAll(lineids); // remove the pivot from others words 
302 302

  
303 303
			Text text = corpus.getProject().getText(textid);
304 304
			if (text == null) {
305
				System.out.println(NLS.bind("BackToText: Text {0} is missing", textid)); //$NON-NLS-1$
306 305
				StatusLine.setMessage(NLS.bind("BackToText: Text {0} is missing", textid)); //$NON-NLS-1$
307 306
				Log.severe(NLS.bind("BackToText: Text {0} is missing", textid)); //$NON-NLS-1$
308 307
				return false;
......
310 309

  
311 310
			String line_wordid = lineids.get(0);
312 311
			if (line_wordid == null) {
313
				System.out.println(EditionUIMessages.errorColonCouldNotRetrieveLineWordIdsAbortingBackToText);
312
				Log.severe(EditionUIMessages.errorColonCouldNotRetrieveLineWordIdsAbortingBackToText);
314 313
				return false;				
315 314
			}
316 315

  
tmp/org.txm.edition.rcp/src/org/txm/edition/rcp/handlers/OpenEdition.java (revision 1552)
98 98
						editionsToOpen[0] = editionNames.get(0);
99 99
						Log.info(NLS.bind(EditionUIMessages.openingWithFirstEditionNoDefaultEditionSetColonP0, editionNames.get(0)));
100 100
					} else { // no edition in the corpus
101
						Log.info(EditionUIMessages.noEditionToOpen);
101
						Log.warning(EditionUIMessages.noEditionToOpen);
102 102
						editionsToOpen = new String[0];
103 103
						return false;
104 104
					}
......
111 111
				//				if (editor != null)
112 112
				//					editor.firstPage();
113 113
			} catch (Exception e) {
114
				System.out.println(NLS.bind(EditionUIMessages.errorWhileOpeningEditionColonP0, e));
114
				Log.severe(NLS.bind(EditionUIMessages.errorWhileOpeningEditionColonP0, e));
115 115
				org.txm.rcp.utils.Logger.printStackTrace(e);
116 116
			}
117 117
		} else {
118
			System.out.println(EditionUIMessages.abortingColonSelectionIsNotACorpus);
118
			Log.warning(EditionUIMessages.abortingColonSelectionIsNotACorpus);
119 119
		}
120 120
		return null;
121 121
	}
tmp/org.txm.edition.rcp/src/org/txm/edition/rcp/editors/EditionPanel.java (revision 1552)
246 246
			Bundle bundle = Platform.getBundle("org.txm.edition.rcp"); //$NON-NLS-1$
247 247
			URL fileURL = bundle.getEntry("res/js/functions.js"); //$NON-NLS-1$
248 248
			URL r = FileLocator.resolve(fileURL);
249
			Log.info("Load JS functions from: "+r);
249
			Log.fine("Load JS functions from: "+r);
250 250
			functions = IOUtils.getText(r, "UTF-8"); //$NON-NLS-1$
251 251

  
252 252
		} catch (Exception e) {
253
			System.out.println(EditionUIMessages.bind(EditionUIMessages.error_while_reading, functionsFile, e.getLocalizedMessage()));
253
			Log.severe(EditionUIMessages.bind(EditionUIMessages.error_while_reading, functionsFile, e.getLocalizedMessage()));
254 254
			Log.printStackTrace(e);
255 255
		}
256 256

  
......
891 891

  
892 892
		Object ret = evaluate(SCRIPT02_getspans);
893 893
		if (ret instanceof Object[]) {
894
			Log.info("selection word ids="+Arrays.toString((Object[])ret)); //$NON-NLS-1$
894
			Log.fine("selection word ids="+Arrays.toString((Object[])ret)); //$NON-NLS-1$
895 895
			Object[] array = (Object[])ret;
896 896
			String[] sel = new String[2];
897 897
			if (array.length == 0) {
......
905 905
				return sel;
906 906
			}
907 907
		} else { 
908
			System.out.println(EditionUIMessages.bind(EditionUIMessages.sCRIPTRETURNEDEqualsP0, ret));
908
			Log.severe(EditionUIMessages.bind(EditionUIMessages.sCRIPTRETURNEDEqualsP0, ret));
909 909
			return null;
910 910
		}
911 911
	}
......
1099 1099
	}
1100 1100

  
1101 1101
	public void setHighlightedArea(HashSet<int[]> positions) {
1102
		Log.info("Highlight area: not implemented");
1102
		Log.severe("Highlight area: not implemented");
1103 1103
	}
1104 1104

  
1105 1105
	public void expandSelectionTo(String[] ids) {
tmp/org.txm.cooccurrence.rcp/src/org/txm/cooccurrence/rcp/editors/CooccurrencesEditor.java (revision 1552)
586 586
		if (cooc != null && !cooc.isDirty() && currentComparator != null) {
587 587

  
588 588
			try {
589
				Log.info(NLS.bind(CooccurrenceUIMessages.sortByColonP0, currentComparator.getName()));
589
				Log.fine(NLS.bind(CooccurrenceUIMessages.sortByColonP0, currentComparator.getName()));
590 590

  
591 591
				PlatformUI.getWorkbench().getProgressService().busyCursorWhile(new IRunnableWithProgress() {
592 592
					@Override
tmp/org.txm.libs.cqp/src/org/txm/libs/cqp/CQPLibPreferences.java (revision 1552)
68 68
		
69 69
		String CQPFRAGMENT = "org.txm.libs.cqp."+System.getProperty("osgi.os");
70 70
		//TODO: fix preferneces logic between org.txm.cqp.lib et org.txm.searchengine.cqp
71
		Log.info("CQP.DoInstallStep.preInstall()");
71
		Log.fine("CQP.DoInstallStep.preInstall()");
72 72
		String saved = getString(CQPLibPreferences.VERSION);
73 73
		Version currentVersion = BundleUtils.getBundleVersion(CQPFRAGMENT); // the CQPFRAGMENT plugin contains the right version
74 74
		
......
106 106
		String[] filenames = {"cqp","cqpserver","cwb-align","cwb-align-encode","cwb-decode","cwb-encode","cwb-makeall","libcqpjni.so"};
107 107
		File execFile = new File(OSDir, "cqpserver"+ext);
108 108
		if (!execFile.canExecute()) { // file rights need to be set
109
			Log.info("Setting execution file rights to: "+OSDir.getAbsolutePath()+" files...");
109
			Log.fine("Setting execution file rights to: "+OSDir.getAbsolutePath()+" files...");
110 110
			//int ret = Runtime.getRuntime().exec("chmod -R +x '"+OSDir.getAbsolutePath()+"'").waitFor();
111 111
			for (String filename : filenames) {
112 112
				new File(OSDir, filename).setExecutable(true);
......
125 125
		
126 126
		if (!osname.contains("windows")) { 
127 127
			try {
128
				Log.info("Setting execution file rights to: "+OSDir.getAbsolutePath());
128
				Log.fine("Setting execution file rights to: "+OSDir.getAbsolutePath());
129 129
				Runtime.getRuntime().exec("chmod -R +x "+OSDir.getAbsolutePath()).waitFor();
130 130
			} catch (Exception e) {
131 131
				System.out.println("Error while setting execution file rights to: "+OSDir.getAbsolutePath());
......
141 141
		if (saved != null && saved.length() > 0) {
142 142
			Version savedVersion = new Version(saved);
143 143
			if (currentVersion.compareTo(savedVersion) <= 0) {
144
				Log.info("No post-installation of CQP to do");
144
				Log.fine("No post-installation of CQP to do");
145 145
				return; // nothing to do
146 146
			}
147 147
		}
148
		Log.info("Updating CWB preferences for CQP version=" + currentVersion);
148
		Log.fine("Updating CWB preferences for CQP version=" + currentVersion);
149 149
	
150
		Log.warning("SearchEngine preferences set with: "+OSDir.getAbsolutePath()+ ", "+initFile.getAbsolutePath()+ " and "+execFile.getAbsolutePath());
150
		Log.fine("SearchEngine preferences set with: "+OSDir.getAbsolutePath()+ ", "+initFile.getAbsolutePath()+ " and "+execFile.getAbsolutePath());
151 151
		put(CQPLibPreferences.VERSION, currentVersion.toString());
152 152
	
153 153
		put(CQI_SERVER_PATH_TO_CQPLIB, OSDir.getAbsolutePath());
tmp/org.txm.dictionary.rcp/src/org/txm/dictionary/commands/DoInstallStep.java (revision 1552)
27 27

  
28 28
	public void install() {
29 29
		
30
		Log.info("Dictionary.DoInstallStep.install()");
30
		Log.fine("Dictionary.DoInstallStep.install()");
31 31
		
32 32
		String saved = DictionaryPreferences.getInstance().getString(DictionaryPreferences.VERSION);
33 33
		Version currentVersion = BundleUtils.getBundleVersion("Dictionary");
......
35 35
		if (saved != null && saved.length() > 0) {
36 36
			Version savedVersion = new Version(saved);
37 37
			if (currentVersion.compareTo(savedVersion) <= 0) {
38
				Log.info("No post-installation of Dictionary to do.");
38
				Log.fine("No post-installation of Dictionary to do.");
39 39
				//System.out.println("No post-installation of Dictionary to do.");
40 40
				return; // nothing to do
41 41
			}
......
44 44
		
45 45
		File macroDirectory = new File(Toolbox.getTxmHomePath(), "scripts/macro/org/txm/macro");
46 46
		if (!BundleUtils.copyFiles("Dictionary", "src", "org/txm/macro/", "frolex", macroDirectory)) {
47
			System.out.println("Error while coping Dictionary org/txm/macro/frolex in "+macroDirectory.getAbsolutePath());
47
			Log.severe("Error while coping Dictionary org/txm/macro/frolex in "+macroDirectory.getAbsolutePath());
48 48
			return;
49 49
		}
50 50
		
51
		Log.warning("Dictionary post-installation done.");
51
		Log.fine("Dictionary post-installation done.");
52 52
		DictionaryPreferences.getInstance().put(DictionaryPreferences.VERSION, currentVersion.toString());
53 53
		return;
54 54
	}
tmp/org.txm.chartsengine.core/src/org/txm/chartsengine/core/results/ChartResult.java (revision 1552)
398 398
		}
399 399
	}
400 400

  
401

  
402
//	/**
403
//	 * Updates the chart dirty state by comparing an old parameter with a new one.
404
//	 * 
405
//	 * @param lastValue may be null
406
//	 * @param newValue may be null
407
//	 */
408
//	protected void updateChartDirty(Object lastValue, Object newValue) {
409
//		if(lastValue == null && newValue == null)	{
410
//			return;
411
//		}
412
//		if (lastValue == null || !lastValue.equals(newValue)) {
413
//			Log.info("ChartResult.updateChartDirty(): " + this.getClass().getSimpleName() + ": setting chart dirty to true: last = "+ lastValue + " / new = " + newValue);
414
//			this.chartDirty = true;
415
//		}
416
//	}
417
	
418

  
419 401
	@Override
420 402
	public ChartResult clone() {
421 403
		ChartResult clone = null;
tmp/org.txm.imports.metopes/src/org/txm/imports/metopes/DoInstallStep.java (revision 1552)
27 27
	
28 28
	public void install() { // after the Toolbox is initialized
29 29
		
30
		Log.info("Metopes.DoInstallStep.install()");
30
		Log.fine("Metopes.DoInstallStep.install()");
31 31
		String saved = MetopesPreferences.getInstance().getString(MetopesPreferences.VERSION);
32 32
		Version currentVersion = BundleUtils.getBundleVersion("org.txm.imports.metopes");
33 33
		
34 34
		if (saved != null && saved.length() > 0) {
35 35
			Version savedVersion = new Version(saved);
36 36
			if (currentVersion.compareTo(savedVersion) <= 0) {
37
				Log.info("No post-installation of Metopes to do");
37
				Log.fine("No post-installation of Metopes to do");
38 38
				//System.out.println("No post-installation of Metopes to do");
39 39
				return; // nothing to do
40 40
			}
......
44 44
		File macroDirectory = new File(Toolbox.getTxmHomePath(), "scripts/macro/org/txm/macro");
45 45
		macroDirectory.mkdirs();
46 46
		if (!BundleUtils.copyFiles("org.txm.imports.metopes", "src", "org/txm/macro/", "metopes", macroDirectory)) {
47
			System.out.println("Error while coping Metopes org/txm/macro/metopes in "+macroDirectory.getAbsolutePath());
47
			Log.severe("Error while coping Metopes org/txm/macro/metopes in "+macroDirectory.getAbsolutePath());
48 48
			return;
49 49
		}
50 50
		
51 51
		File importDirectory = new File(Toolbox.getTxmHomePath(), "scripts/import");
52 52
		importDirectory.mkdirs();
53 53
		if (!BundleUtils.copyFiles("org.txm.imports.metopes", "src", "org/txm/importer/metopes", "metopesLoader.groovy", importDirectory)) {
54
			System.out.println("Error while coping Metopes org/txm/importer/metopes in "+importDirectory.getAbsolutePath());
54
			Log.severe("Error while coping Metopes org/txm/importer/metopes in "+importDirectory.getAbsolutePath());
55 55
			return;
56 56
		}
57 57
		
58 58
		File xslDirectory = new File(Toolbox.getTxmHomePath(), "xsl");
59 59
		xslDirectory.mkdirs();
60 60
		if (!BundleUtils.copyFiles("org.txm.imports.metopes", "res", "org/txm/xml/xsl", "metopes", xslDirectory)) {
61
			System.out.println("Error while coping Metopes org/txm/xml/xsl/metopes in "+xslDirectory.getAbsolutePath());
61
			Log.severe("Error while coping Metopes org/txm/xml/xsl/metopes in "+xslDirectory.getAbsolutePath());
62 62
			return;
63 63
		}
64 64
		
65
		Log.warning("Metopes post-installation done.");
65
		Log.info("Metopes post-installation done.");
66 66
		MetopesPreferences.getInstance().put(MetopesPreferences.VERSION, currentVersion.toString());
67 67
		return;
68 68
	}
tmp/org.txm.rcp/src/main/java/org/txm/rcp/p2/plugins/InstallPluginHandler.java (revision 1552)
60 60
			} else if ("BETA".equals(updateLevel)) {//$NON-NLS-1$
61 61
				betaMode = true;
62 62
			}
63
			Log.info("Update levels: alpha="+alphaMode+" beta="+betaMode); //$NON-NLS-1$ //$NON-NLS-2$
63
			Log.fine("Update levels: alpha="+alphaMode+" beta="+betaMode); //$NON-NLS-1$ //$NON-NLS-2$
64 64
			
65 65
			Version v = Activator.getDefault().getBundle().getVersion();
66 66
			String version =  ""+v.getMajor()+"."+v.getMinor()+"."+v.getMicro();
tmp/org.txm.rcp/src/main/java/org/txm/rcp/p2/plugins/FixUpdateHandler.java (revision 1552)
67 67
		// this is the default repository
68 68
		//TXMUpdateHandler.addDefaultUpdateSites(agent);
69 69

  
70
		Log.info(TXMUIMessages.readyToShowUpdateUI);
70
		Log.fine(TXMUIMessages.readyToShowUpdateUI);
71 71
	}
72 72
}
tmp/org.txm.rcp/src/main/java/org/txm/rcp/p2/plugins/TXMUpdateHandler.java (revision 1552)
20 20
import org.eclipse.core.runtime.IProgressMonitor;
21 21
import org.eclipse.core.runtime.IStatus;
22 22
import org.eclipse.core.runtime.OperationCanceledException;
23
import org.eclipse.core.runtime.Status;
24
import org.eclipse.core.runtime.jobs.IJobChangeEvent;
25
import org.eclipse.core.runtime.jobs.JobChangeAdapter;
26 23
import org.eclipse.equinox.internal.p2.ui.sdk.ProvSDKMessages;
27 24
import org.eclipse.equinox.internal.p2.ui.sdk.UpdateHandler;
28 25
import org.eclipse.equinox.p2.core.IProvisioningAgent;
29 26
import org.eclipse.equinox.p2.core.ProvisionException;
30 27
import org.eclipse.equinox.p2.engine.IProfileRegistry;
31 28
import org.eclipse.equinox.p2.operations.ProfileChangeOperation;
32
import org.eclipse.equinox.p2.operations.ProvisioningJob;
33
import org.eclipse.equinox.p2.operations.RemediationOperation;
34
import org.eclipse.equinox.p2.operations.RemedyConfig;
35 29
import org.eclipse.equinox.p2.operations.RepositoryTracker;
36 30
import org.eclipse.equinox.p2.operations.UpdateOperation;
37 31
import org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager;
......
39 33
import org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob;
40 34
import org.eclipse.osgi.util.NLS;
41 35
import org.eclipse.swt.widgets.Shell;
42
import org.eclipse.ui.PlatformUI;
43 36
import org.eclipse.ui.statushandlers.StatusManager;
44 37
import org.osgi.framework.Version;
45 38
import org.txm.core.preferences.TBXPreferences;
46
import org.txm.core.preferences.TXMPreferences;
47 39
import org.txm.rcp.Activator;
48
import org.txm.rcp.TxmPreferences;
49 40
import org.txm.rcp.messages.TXMUIMessages;
50
import org.txm.rcp.preferences.AdvancedPreferencePage;
51 41
import org.txm.rcp.preferences.RCPPreferences;
52 42
import org.txm.utils.BundleUtils;
53 43
import org.txm.utils.logger.Log;
......
70 60
			if (path != null) {
71 61
				try {
72 62
					File installDirectory = new File(new URI(path).toURL().getFile());
73
					Log.info("Testing install directory rights: "+installDirectory);
63
					Log.fine("Testing install directory rights: "+installDirectory);
74 64
					if (!installDirectory.canWrite() || !installDirectory.canExecute()) {
75
						System.out.println("Warning: you need admin privilège to fully update TXM. Some updates might not be fully installed.");
65
						Log.warning("Warning: you need administrator privileges to fully update TXM. Some updates might not be fully installed.");
76 66
					}
77 67
				} catch (Exception e) {
78 68
					// TODO Auto-generated catch block
......
102 92
				InputStream s = baseURL.openStream();
103 93
				s.close();
104 94
			} catch(Exception e) {
105
				System.out.println("Update site is not reachable: "+baseURL+", aborting.");
95
				Log.severe("Update site is not reachable: "+baseURL+", aborting.");
106 96
				return false;
107 97
			}
108 98

  
......
112 102
			// add alpha and beta repos if needed
113 103
			// from bundle org.eclipse.equinox.p2.console
114 104

  
115
			Log.warning("Looking for TXM updates...");
105
			Log.info("Looking for TXM updates...");
116 106
			Object ret = super.execute(event);
117
			Log.warning("Done.");
107
			Log.info("Done.");
118 108
			
119 109
			return ret;
120 110
		} catch(Exception e) {
121
			System.out.println("Could not update TXM: "+e);
111
			Log.severe("Could not update TXM: "+e + ".");
122 112
			Log.printStackTrace(e);
123 113
		}
124 114
		return null;
......
148 138
		//File txmConfigDir = new File("/home/mdecorde/.txm"); // test only
149 139
		File profileDir = new File(txmConfigDir, "p2/org.eclipse.equinox.p2.engine/profileRegistry/profile.profile");
150 140

  
151
		Log.info("Looking for profile in : "+txmConfigDir);
141
		Log.fine("Looking for profile in : "+txmConfigDir);
152 142
		//System.out.println(txmConfigDir);
153 143
		//System.out.println(profileDir);
154 144

  
......
184 174
					Log.severe("Could not delete temporary profile XML file: "+profileXMLFile);
185 175
					return false;
186 176
				}
187
				Log.info("Profile archive patched: "+gzFile);
177
				Log.fine("Profile archive patched: "+gzFile);
188 178
				return true;
189 179
			} catch (IOException e) {
190 180
				Log.severe("Failed to fix profile file: "+e);
......
220 210
		} else if ("BETA".equals(updateLevel)) {//$NON-NLS-1$
221 211
			betaMode = true;
222 212
		}
223
		Log.info("Update levels: dev="+devMode+" alpha="+alphaMode+" beta="+betaMode);
213
		Log.fine("Update levels: dev="+devMode+" alpha="+alphaMode+" beta="+betaMode);
224 214

  
225 215
		String uriDev = uriBase+"/dev";//$NON-NLS-1$
226 216
		try {
......
288 278
		} else if ("BETA".equals(updateLevel)) {//$NON-NLS-1$
289 279
			betaMode = true;
290 280
		}
291
		Log.info("Update levels: dev="+devMode+" alpha="+alphaMode+" beta="+betaMode);
281
		Log.fine("Update levels: dev="+devMode+" alpha="+alphaMode+" beta="+betaMode);
292 282

  
293 283
		String uriDev = uriBase+"/dev";//$NON-NLS-1$
294 284
		try {
......
343 333
			return false;
344 334
		}
345 335
		
346
		Log.info("Add update URL: "+location);
336
		Log.info("Adding update site URL: "+location + "...");
347 337

  
348 338
		try {
349 339
			//manager.removeRepository(location)
350 340
			manager.loadRepository(location, null);
351 341
		} catch (Exception e) {
352
			System.out.println("No repo - create a newmetadata repo");
342
			Log.severe("No repo - create a newmetadata repo");
353 343
			// for convenience create and add a repository here
354 344
			String repositoryName = location + " - metadata";
355 345
			try {
356 346
				manager.createRepository(location, repositoryName, IMetadataRepositoryManager.TYPE_SIMPLE_REPOSITORY, null);
357 347
			} catch (ProvisionException e2) {
358
				System.out.println("Error while adding metadata repo: "+location);
348
				Log.severe("Error while adding metadata repo: "+location);
359 349
				Log.printStackTrace(e);
360 350
				return false;
361 351
			}
......
369 359
			// could not load a repo at that location so create one as a convenience
370 360
			String repositoryName = location + " - artifacts";
371 361
			try {
372
				System.out.println("No repo - create a new artifact repo");
362
				Log.severe("No repo - create a new artifact repo");
373 363
				manager.createRepository(location, repositoryName, IArtifactRepositoryManager.TYPE_SIMPLE_REPOSITORY, null);
374 364
				return true;
375 365
			} catch (Exception e2) {
376
				System.out.println("Error while adding artifact repo: "+location);
366
				Log.severe("Error while adding artifact repo: "+location);
377 367
				Log.printStackTrace(e);
378 368
				return false;
379 369
			}
......
385 375
		IArtifactRepositoryManager manager2 = (IArtifactRepositoryManager) agent.getService(IArtifactRepositoryManager.SERVICE_NAME);
386 376

  
387 377
		if (manager == null) {
388
			System.out.println("No metadata repository manager found");
378
			Log.severe("No metadata repository manager found");
389 379
			return false;
390 380
		}
391 381
		if (manager2 == null) {
392
			System.out.println("No artifact repository manager found");
382
			Log.severe("No artifact repository manager found");
393 383
			return false;
394 384
		}
395 385

  
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/OpenLocalizedWebPage.java (revision 1552)
92 92
			try {
93 93
				url.openStream().close();
94 94
			} catch (Exception e) {
95
				Log.info(e.getMessage());
95
				Log.severe(e.getMessage());
96 96
				Log.printStackTrace(e);
97 97
				return alternativeUrl;
98 98
			}
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/OpenManual.java (revision 1552)
83 83
				try {
84 84
					Desktop.getDesktop().open(man);
85 85
				} catch (IOException e) {
86
					System.out.println("Error: manual not opened: "+e);
86
					Log.severe("Error: manual not opened: "+e);
87 87
					Log.printStackTrace(e);
88 88
				}
89 89
			} else {
90
				System.out.println("Error: manual not found: "+man.getAbsolutePath());
91 90
				Log.severe("Error: manual not found: "+man.getAbsolutePath());
92 91
			}
93 92
		} catch (Throwable e) {
94
			System.out.println("Error: manual not opened: "+e);
93
			Log.severe("Error: manual not opened: "+e);
95 94
			Log.printStackTrace(e);
96 95
		}
97 96
	}
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/OpenWelcomePage.java (revision 1552)
71 71
			try {
72 72
				url.openStream().close();
73 73
			} catch (IOException e) {
74
				Log.info(e.getMessage());
74
				Log.severe(e.getMessage());
75 75
				Log.printStackTrace(e);
76 76
				urlString = "http://textometrie.ens-lyon.fr/html/welcome/"+version+"/en/welcome.html";
77 77
				url = new URL(urlString);
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/Load080BinaryCorpus.java (revision 1552)
72 72
		}
73 73

  
74 74
		if (!canLoad(zipFile)) {
75
			Log.info(NLS.bind(TXMUIMessages.binaryCorpusIsNotATXM080CorpusNoSettingsNorProjectFile, zipFile.getName()));
75
			Log.severe(NLS.bind(TXMUIMessages.binaryCorpusIsNotATXM080CorpusNoSettingsNorProjectFile, zipFile.getName()));
76 76
			return null;
77 77
		}
78 78

  
79
		System.out.println(NLS.bind(TXMUIMessages.loadingTheP0BinaryCorpusAsATXM080Corpus, zipFile.getName()));
79
		Log.info(NLS.bind(TXMUIMessages.loadingTheP0BinaryCorpusAsATXM080Corpus, zipFile.getName()));
80 80

  
81 81
		try {
82 82
			//System.out.println(NLS.bind(Messages.AddBase_29, zipFile, corporaDir));
83 83
			Zip.decompress(zipFile, Toolbox.workspace.getLocation(), false, monitor);
84 84
		} catch (Exception e) {
85
			System.out.println(NLS.bind(TXMUIMessages.couldNotUnzipBinaryCorpusColon, e));
85
			Log.severe(NLS.bind(TXMUIMessages.couldNotUnzipBinaryCorpusColon, e));
86 86
			org.txm.rcp.utils.Logger.printStackTrace(e);
87 87
			return null;
88 88
		}
......
98 98
			String mainCorpusName = mainCorpusDirs[0].getName();
99 99
			p = Toolbox.workspace.getProject(mainCorpusName);
100 100
			if (p != null) {
101
				System.out.println(NLS.bind("Aborting loading of {0}. A corpus with the same {1} CQP MainCorpus name already exists.", corpusDirectory, mainCorpusName));
101
				Log.severe(NLS.bind("Aborting loading of {0}. A corpus with the same {1} CQP MainCorpus name already exists.", corpusDirectory, mainCorpusName));
102 102
				DeleteDir.deleteDirectory(corpusDirectory); // clean files
103 103
				return null;
104 104
			}
......
107 107
		Project newProject = loadBinaryCorpusAsDirectory(corpusDirectory);
108 108
		if (newProject == null) {
109 109
			DeleteDir.deleteDirectory(corpusDirectory); // clean files
110
			System.out.println(TXMUIMessages.failedToLoadBinaryCorpusNullError);
110
			Log.severe(TXMUIMessages.failedToLoadBinaryCorpusNullError);
111 111
			return null;
112 112
		}
113 113

  
......
125 125
	public static Project loadBinaryCorpusAsDirectory(File binCorpusDirectory) throws Exception {
126 126
		if (!(binCorpusDirectory.exists() && binCorpusDirectory.isDirectory())) {
127 127
			Log.severe(NLS.bind(TXMUIMessages.failedToLoadCorpusP0, binCorpusDirectory.getAbsolutePath()));
128
			System.out.println(NLS.bind(TXMUIMessages.failedToLoadCorpusP0, binCorpusDirectory.getAbsolutePath()));
129 128
			return null; 
130 129
		}
131 130

  
tmp/org.txm.rcp/src/main/java/org/txm/rcp/editors/imports/CorpusPage.java (revision 1552)
823 823
		if (metadataFile.exists())
824 824
			this.editor.getMetaPage().setMetadataFile(metadataFile);
825 825

  
826
		Log.info(NLS.bind(TXMUIMessages.moduleUIParametersColonP0, moduleParams));
826
		Log.fine(NLS.bind(TXMUIMessages.moduleUIParametersColonP0, moduleParams));
827 827
		this.setPartName(project.getName());
828 828

  
829 829
		if (infosSection != null && !infosSection.isDisposed()) {
tmp/org.txm.rcp/src/main/java/org/txm/rcp/swt/widget/parameters/ParametersDialog.java (revision 1552)
102 102
		if (propFile.exists()) {
103 103
			try {
104 104
				defaultValues.load(new FileReader(propFile));
105
				Log.info("Retrieve previous macro parameters from "+propFile+" values="+defaultValues.entrySet());
105
				Log.info("Retrieving previous macro parameters from "+propFile+" values="+defaultValues.entrySet() + "...");
106 106
			} catch (Exception e) {
107
				System.out.println("Failed to load previous values from "+propFile+": "+e);
107
				Log.severe("Failed to load previous values from "+propFile+": "+e);
108 108
				Log.printStackTrace(e);
109 109
			}
110 110
		}
......
126 126
				try {
127 127
					value = DateField.formater.parse(stringValue);
128 128
				} catch (ParseException e) {
129
					System.out.println("Wrong default date format: "+stringValue+". Waiting for: "+DateField.STRINGFORMAT+". Error = "+e);
129
					Log.severe("Wrong default date format: "+stringValue+". Waiting for: "+DateField.STRINGFORMAT+". Error = "+e + ".");
130 130
					value = new Date();
131 131
				}
132 132
			}  else if ("Time".equals(widgetName)) { //$NON-NLS-1$
tmp/org.txm.rcp/src/main/java/org/txm/rcp/handlers/BaseAbstractHandler.java (revision 1552)
97 97
			Log.severe("BaseAbstractHandler.getCorporaViewSelectedObject(): current selection is null.");
98 98
		}
99 99
		
100
		Log.info("BaseAbstractHandler.getCorporaViewSelectedObject(): selected object = " + o);
100
		Log.fine("BaseAbstractHandler.getCorporaViewSelectedObject(): selected object = " + o);
101 101
		
102 102
		return o;
103 103
	}
......
181 181
	 */
182 182
	public static void executeCommand(String commandId, String resultUUID,  Map<String,String> params) {
183 183
		
184
		Log.info("BaseAbstractHandler.executeCommand(): calling command " + commandId + ".");
184
		Log.fine("BaseAbstractHandler.executeCommand(): calling command " + commandId + ".");
185 185
		
186 186
		
187 187
		IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
......
191 191
		
192 192
		// Redefine the command supported parameters, without that each command must define the parameter "result_parameters_node_path" in each plugin.xml...
193 193
		if(resultUUID != null)	{
194
			Log.info("BaseAbstractHandler.executeCommand(): preparing the send of result UUID: " + resultUUID + ".");
194
			Log.fine("BaseAbstractHandler.executeCommand(): preparing the send of result UUID: " + resultUUID + ".");
195 195
			try {
196 196
				IParameter[] parameters = new IParameter[]{ new IParameter() {
197 197
					
tmp/org.txm.rcp/src/main/java/org/txm/rcp/handlers/results/DeleteObject.java (revision 1552)
176 176
				// remove results already deleted
177 177
				objects.removeAll(deleted);
178 178
			} catch(Exception e) {
179
				Log.info(NLS.bind(TXMUIMessages.errorWhileDeletingP0ColonP1, o, e)); 
179
				Log.severe(NLS.bind(TXMUIMessages.errorWhileDeletingP0ColonP1, o, e)); 
180 180
				StatusLine.error(NLS.bind(TXMUIMessages.errorWhileDeletingP0ColonP1, o, e)); 
181 181
				org.txm.rcp.utils.Logger.printStackTrace(e);
182 182
				return new HashSet<Object>();
tmp/org.txm.rcp/src/main/java/org/txm/rcp/handlers/scripts/ExecuteGroovyText.java (revision 1552)
153 153
					System.out.println("Executing text selection..."); //$NON-NLS-1$
154 154
					long time = System.currentTimeMillis();
155 155
					shell.evaluate(text);
156
					Log.info(NLS.bind(TXMUIMessages.doneP0Ms, (System.currentTimeMillis() - time)));
156
					Log.fine(NLS.bind(TXMUIMessages.doneP0Ms, (System.currentTimeMillis() - time)));
157 157
				} catch (ThreadDeath td) { 
158 158
					return Status.CANCEL_STATUS;
159 159
				} catch (CompilationFailedException e) {
160
					System.err.println(e);
160
					Log.severe(e);
161 161
				} catch (Exception e) {
162 162
					org.txm.rcp.utils.Logger.printStackTrace(e);
163 163
				}
tmp/org.txm.rcp/src/main/java/org/txm/rcp/handlers/scripts/ExecuteImportScript.java (revision 1552)
204 204
	 * @return
205 205
	 */
206 206
	public static boolean getImportScriptFromToolboxPlugin(File script) {
207
		Log.info("Retriving "+script+" from Toolbox plugin if script.date < toolbox_script.date");
207
		Log.fine("Retriving "+script+" from Toolbox plugin if script.date < toolbox_script.date...");
208 208

  
209 209
		// retrieve the script relative path "quickLoader" -> "quick"
210 210
		String scriptPackage = script.getName();
tmp/org.txm.lexicaltable.rcp/src/org/txm/lexicaltable/rcp/handlers/ComputeLexicalTable.java (revision 1552)
82 82
			IWorkbenchWindow window = TXMWindows.getActiveWindow();
83 83
			List<PartitionIndex> vocabularies = ((IStructuredSelection) HandlerUtil.getCurrentSelection(event)).toList();
84 84
			
85
			Log.info(LexicalTableUIMessages.openingMargeConfigurationDialog);
86 85
			ArrayList<String> choices = new ArrayList<String>();
87 86
			choices.add(LexicalTableUIMessages.useAllOccurrences);
88 87
			choices.add(LexicalTableUIMessages.userIndexOccurrences);
tmp/org.txm.lexicaltable.rcp/src/org/txm/lexicaltable/rcp/messages/messages_ru.properties (revision 1552)
1
#TXM messages generated by the PluginMessagesManager class
2
#Thu Dec 06 15:02:43 CET 2018
3
errorWhileImportingDataColonP0=** Ошибка при импортировании данных\: {0}
4
tP0vP1fminP2fmaxP3=T {0} V {1} Fmin {2} Fmax {3}
5
userIndexOccurrences=Употребления в индексе
6
selectWhichMarginsYouWantToUse=Выберите пределы для расчетов
7
canNotCreateALexicalTableWithAnIndexCreatedOnACorpus=** Невозможно построить словарную таблицу из Индекса, рассчитанного на корпусе
8
errorColonDifferentColumnsNumberColonBeforeP0AfterP1=** Ошибка\: Не совпадает число колонок\: до {0} после {1}
9
useAllOccurrences=Использовать все употребления
10
mergeOrDeleteColumns=Объед. или Удал. колонок
11
openingMargeConfigurationDialog=Открытие диалогового окна конфигурации пределов
12
mergingLines=Объединение строк
13
failedToImportLexicalTable=** Не удалось импортировать словарную таблицу
14
vocabulariesMustShareTheSamePropertiesColonP0=** Списки значений должны строиться на одинаковых сочетаниях свойств\: {0}
15
mergeOrDeleteRows=Объед. или Удал. строк
16
vocabulariesMustShareTheSamePartitionColonP0=** Списки значений должны иметь одинаковое распределение\: {0}
17
deleteColsColonP0=Удал. колонок\: {0}
18
mergeColsColonP0=Объед. колонок\: {0}
1
#Generated by ResourceBundle Editor (http://essiembre.github.io/eclipse-rbe/)
2
#TXM messages generated by the PluginMessagesManager class
3
#Thu Dec 06 15:02:43 CET 2018
4

  
5
canNotCreateALexicalTableWithAnIndexCreatedOnACorpus = ** Невозможно построить словарную таблицу из Индекса, рассчитанного на корпусе
6

  
7
deleteColsColonP0 = Удал. колонок: {0}..
8

  
9
errorColonDifferentColumnsNumberColonBeforeP0AfterP1 = ** Ошибка: Не совпадает число колонок: до {0} после {1}
10

  
11
errorWhileImportingDataColonP0 = ** Ошибка при импортировании данных: {0}
12

  
13
failedToImportLexicalTable = ** Не удалось импортировать словарную таблицу
14

  
15
mergeColsColonP0 = Объед. колонок: {0}...
16

  
17
mergeOrDeleteColumns = Объед. или Удал. колонок
18

  
19
mergeOrDeleteRows = Объед. или Удал. строк
20

  
21
mergingLines = Объединение строк
22

  
23
openingMargeConfigurationDialog = Открытие диалогового окна конфигурации пределов
24

  
25
selectWhichMarginsYouWantToUse = Выберите пределы для расчетов
26

  
27
tP0vP1fminP2fmaxP3 = T {0} V {1} Fmin {2} Fmax {3}
28

  
29
useAllOccurrences = Использовать все употребления
30

  
31
userIndexOccurrences = Употребления в индексе
32

  
33
vocabulariesMustShareTheSamePartitionColonP0 = ** Списки значений должны иметь одинаковое распределение: {0}
34

  
35
vocabulariesMustShareTheSamePropertiesColonP0 = ** Списки значений должны строиться на одинаковых сочетаниях свойств: {0}
tmp/org.txm.lexicaltable.rcp/src/org/txm/lexicaltable/rcp/messages/messages_fr.properties (revision 1552)
1
#TXM messages generated by the PluginMessagesManager class
2
#Thu Dec 06 15:02:43 CET 2018
3
errorWhileImportingDataColonP0=** Erreur lors de l''importation des données {0}.
4
tP0vP1fminP2fmaxP3=T {0} V {1} Fmin {2} Fmax {3}
5
userIndexOccurrences=Calculer les marges seulement à partir des fréquences des éléments de l'index 
6
selectWhichMarginsYouWantToUse=Sélectionnez les marges que vous souhaitez utiliser
7
canNotCreateALexicalTableWithAnIndexCreatedOnACorpus=** Impossible de créer une table lexicale à partir d'un index créé sur un corpus.
8
errorColonDifferentColumnsNumberColonBeforeP0AfterP1=** Erreur \: le nombre de colonnes diffère \: {0} avant et {1} après.
9
useAllOccurrences=Calculer les marges à partir des fréquences de tous les mots du corpus 
10
mergeOrDeleteColumns=Fusion ou Suppression de colonnes
11
openingMargeConfigurationDialog=Ouverture de la boite de dialogue de configuration des marges
12
mergingLines=Fusion de lignes
13
failedToImportLexicalTable=** L'importation de la table lexicale a échoué.
14
vocabulariesMustShareTheSamePropertiesColonP0=** Les vocabulaires doivent être composés de la même combinaison de propriétés \: {0}.
15
mergeOrDeleteRows=Fusion ou Suppression de lignes
16
vocabulariesMustShareTheSamePartitionColonP0=** Les vocabulaires doivent partager la même partition \: {0}.
17
deleteColsColonP0=Suppression des colonnes {0}.
18
mergeColsColonP0=Fusion de colonnes \: {0}
1
#Generated by ResourceBundle Editor (http://essiembre.github.io/eclipse-rbe/)
2
#TXM messages generated by the PluginMessagesManager class
3
#Thu Dec 06 15:02:43 CET 2018
4

  
5
canNotCreateALexicalTableWithAnIndexCreatedOnACorpus = ** Impossible de créer une table lexicale à partir d'un index créé sur un corpus.
6

  
7
deleteColsColonP0 = Suppression des colonnes {0}...
8

  
9
errorColonDifferentColumnsNumberColonBeforeP0AfterP1 = ** Erreur : le nombre de colonnes diffère : {0} avant et {1} après.
10

  
11
errorWhileImportingDataColonP0 = ** Erreur lors de l''importation des données {0}.
12

  
13
failedToImportLexicalTable = ** L'importation de la table lexicale a échoué.
14

  
15
mergeColsColonP0 = Fusion de colonnes : {0}...
16

  
17
mergeOrDeleteColumns = Fusion ou Suppression de colonnes
18

  
19
mergeOrDeleteRows = Fusion ou Suppression de lignes
20

  
21
mergingLines = Fusion de lignes
22

  
23
openingMargeConfigurationDialog = Ouverture de la boite de dialogue de configuration des marges
24

  
25
selectWhichMarginsYouWantToUse = Sélectionnez les marges que vous souhaitez utiliser
26

  
27
tP0vP1fminP2fmaxP3 = T {0} V {1} Fmin {2} Fmax {3}
28

  
29
useAllOccurrences = Calculer les marges à partir des fréquences de tous les mots du corpus 
30

  
31
userIndexOccurrences = Calculer les marges seulement à partir des fréquences des éléments de l'index 
32

  
33
vocabulariesMustShareTheSamePartitionColonP0 = ** Les vocabulaires doivent partager la même partition : {0}.
34

  
35
vocabulariesMustShareTheSamePropertiesColonP0 = ** Les vocabulaires doivent être composés de la même combinaison de propriétés : {0}.
tmp/org.txm.lexicaltable.rcp/src/org/txm/lexicaltable/rcp/messages/messages.properties (revision 1552)
1
#TXM messages generated by the PluginMessagesManager class
2
#Thu Dec 06 15:02:43 CET 2018
3
errorWhileImportingDataColonP0=** Error while importing data {0}.
4
tP0vP1fminP2fmaxP3=T {0} V {1} Fmin {2} Fmax {3}
5
userIndexOccurrences=Calculate the margins only from the frequencies of the elements of the index
6
selectWhichMarginsYouWantToUse=Select which margins you want to use
7
canNotCreateALexicalTableWithAnIndexCreatedOnACorpus=** Can not create a lexical table from an index created on a corpus.
8
errorColonDifferentColumnsNumberColonBeforeP0AfterP1=** Error\: the number of columns differs\: {0} before and {1} after.
9
useAllOccurrences=Calculate the margins from the frequencies of all the words of the corpus
10
mergeOrDeleteColumns=Merge or Delete columns
11
openingMargeConfigurationDialog=Opening the margins configuration dialog box
12
mergingLines=Merging lines
13
failedToImportLexicalTable=** Failed to import lexical table.
14
vocabulariesMustShareTheSamePropertiesColonP0=** Vocabularies must share the same properties\: {0}.
15
mergeOrDeleteRows=Merge or Delete rows
16
vocabulariesMustShareTheSamePartitionColonP0=** Vocabularies must share the same partition\: {0}.
17
deleteColsColonP0=Deleting columns {0}.
18
mergeColsColonP0=Merge columns\: {0}
1
#Generated by ResourceBundle Editor (http://essiembre.github.io/eclipse-rbe/)
2
#TXM messages generated by the PluginMessagesManager class
3
#Thu Dec 06 15:02:43 CET 2018
4

  
5
canNotCreateALexicalTableWithAnIndexCreatedOnACorpus = ** Can not create a lexical table from an index created on a corpus.
6

  
7
deleteColsColonP0 = Deleting columns {0}...
8

  
9
errorColonDifferentColumnsNumberColonBeforeP0AfterP1 = ** Error: the number of columns differs: {0} before and {1} after.
10

  
11
errorWhileImportingDataColonP0 = ** Error while importing data {0}.
12

  
13
failedToImportLexicalTable = ** Failed to import lexical table.
14

  
15
mergeColsColonP0 = Merging columns: {0}...
16

  
17
mergeOrDeleteColumns = Merge or Delete columns
18

  
19
mergeOrDeleteRows = Merge or Delete rows
20

  
21
mergingLines = Merging lines
22

  
23
openingMargeConfigurationDialog = Opening the margins configuration dialog box
24

  
25
selectWhichMarginsYouWantToUse = Select which margins you want to use
26

  
27
tP0vP1fminP2fmaxP3 = T {0} V {1} Fmin {2} Fmax {3}
28

  
29
useAllOccurrences = Calculate the margins from the frequencies of all the words of the corpus
30

  
31
userIndexOccurrences = Calculate the margins only from the frequencies of the elements of the index
32

  
33
vocabulariesMustShareTheSamePartitionColonP0 = ** Vocabularies must share the same partition: {0}.
34

  
35
vocabulariesMustShareTheSamePropertiesColonP0 = ** Vocabularies must share the same properties: {0}.
tmp/org.txm.lexicaltable.rcp/src/org/txm/lexicaltable/rcp/editors/LexicalTableEditor.java (revision 1552)
267 267
							}
268 268
							String newname = d.getMergeName();
269 269

  
270
							Log.info(NLS.bind(LexicalTableUIMessages.mergeColsColonP0, colindices));
270
							Log.fine(NLS.bind(LexicalTableUIMessages.mergeColsColonP0, colindices));
271 271
							
272 272
							double[] firstcol = cols.get(colindices.get(0));
273 273

  
......
312 312
						}
313 313
						// delete
314 314
						else {
315
							Log.info(NLS.bind(LexicalTableUIMessages.deleteColsColonP0, colindices));
315
							Log.fine(NLS.bind(LexicalTableUIMessages.deleteColsColonP0, colindices));
316 316
							
317 317
							lexicalTable.getData().removeCols(colindices);
318 318
							lexicalTable.setAltered();
tmp/org.txm.core/src/java/org/txm/Toolbox.java (revision 1552)
576 576

  
577 577
		File workspaceFile = new File(txmhomedir, "corpora/.metadata");
578 578
		Version currentVersion = BundleUtils.getBundleVersion("org.txm.core");
579
		Log.info("Current toolbox version: " + currentVersion + ".");
579
		Log.info(TXMCoreMessages.bind("Current toolbox version: {0}.", currentVersion));
580 580
		String installedVersionString = getPreference(TBXPreferences.VERSION);
581 581
		if (installedVersionString.isEmpty()) {
582 582
			installedVersionString = "0.0.0";
583 583
		}
584 584
		Version installedVersion = new Version(installedVersionString);
585
		Log.info("Installed toolbox version: " + installedVersion + ".");
585
		Log.info(TXMCoreMessages.bind("Installed toolbox version: {0}.", installedVersion));
586 586
		try {
587 587
			//System.out.println("Toolbox.startWorkspace(): workspace location = " + location);
588 588

  
......
591 591
			// no directory
592 592
			if (!workspaceFile.exists()) {
593 593

  
594
				Log.info(NLS.bind(TXMCoreMessages.noWorkspaceFoundCreatingANewOneP0, workspaceFile)); 
594
				Log.severe(NLS.bind(TXMCoreMessages.noWorkspaceFoundCreatingANewOneP0, workspaceFile)); 
595 595

  
596 596
				// create or update the workspace & create TXM default.xml workspace file
597 597
				Toolbox.workspace = createOrUpdate(new File(txmhomedir)); //$NON-NLS-1$
......
726 726
			String path = Toolbox.getPreference(TBXPreferences.INSTALL_DIR);
727 727
			File installDirectory = new File(path);
728 728
			if (!installDirectory.exists()) {
729
				System.out.println("Error: Workspace cannot found install directory: "+installDirectory.getAbsolutePath());
729
				Log.severe("Error: Workspace cannot found install directory: "+installDirectory.getAbsolutePath());
730 730
				return null;
731 731
			}
732 732

  
733 733
			File redistDirectory = new File(installDirectory, "redist");
734 734
			if (!redistDirectory.exists()) {
735
				System.err.println("Warning: Workspace cannot found redist directory: "+redistDirectory.getAbsolutePath());
735
				Log.severe("Warning: Workspace cannot found redist directory: "+redistDirectory.getAbsolutePath());
736 736
			} else {
737 737
				FileCopy.copyFiles(redistDirectory, txmhomedir);
738 738
			}
......
748 748
			//System.out.println("contributions: "+Arrays.toString(contributions));
749 749
			for (int i = 0; i < contributions.length; i++) {
750 750
				try {
751
					Log.info("Registering engine: "+contributions[i].getName());
751
					Log.fine(TXMCoreMessages.bind("Registering engine: {0}...", contributions[i].getName()));
752 752
					PostTXMHOMEInstallationStep extp = (PostTXMHOMEInstallationStep)contributions[i].createExecutableExtension("class"); //$NON-NLS-1$
753 753
					if (!extp.install(workspace)) {
754
						System.out.println("Fail to install "+extp.getName()+" files in "+workspace.getLocation());
754
						Log.severe("Fail to install "+extp.getName()+" files in "+workspace.getLocation());
755 755
					}
756 756
				} catch(CoreException e) {
757 757
					e.printStackTrace();
......
761 761
			return workspace;
762 762
		} catch (Exception e) {
763 763
			Log.severe(NLS.bind(TXMCoreMessages.failedToCopyTXMFilesFromTXMINSTALLDIRToTXMHOMEColonP0, e.getLocalizedMessage()));
764
			System.err.println(NLS.bind(TXMCoreMessages.failedToCopyTXMFilesFromTXMINSTALLDIRToTXMHOMEColonP0, e.getLocalizedMessage()));
765 764
			e.printStackTrace();
766 765
			return null;
767 766
		}
tmp/org.txm.core/src/java/org/txm/core/messages/messages_fr.properties (revision 1552)
1
#TXM messages generated by the PluginMessagesManager class
2
#Thu Dec 06 15:02:43 CET 2018
3
errorRegDirColon=** Erreur dans le dossier registre \: 
4
warningColonCantLoadCorpus=Avertissement\: le corpus ne peut pas être chargé 
5
languageColon=, Langue \: 
6
focusIsEmptyOrNull=Le focus est vide ou nul
7
orTheEngineWasNotStartedWithTheCommandLineColon=** Le démarrage du serveur CQP a échoué avec la ligne de commande \: {0}.
8
noValuesGiven=Pas de valeurs fournies
9
ToolboxStatesWorkspaceColonP0=\ Espace de travail \: {0}
10
fmax=, fmax 
11
failedToLoadBaseParametersFromTheP0File=** Impossible de charger les paramètres de corpus depuis le fichier {0}.
12
malformedURLFileP0=** URL mal formée \: {0}.
13
errorColonP0CorpusDirectoryIsNotConformantToTXMCorpusBinaryFormatColonCorpusSkipped=** Erreur \: le dossier d''entrée {0} n''est pas conforme au format de corpus binaire de TXM \: corpus ignoré.
14
common_query=Requête 
15
common_thresholds=Seuils
16
failedToGetSupValuesOf=** Échec de la récupération des valeurs de structures de 
17
fmin=, fmin 
18
readError=** Erreur de lecture
19
selectionErrorColonTheCorpus=Erreur de sélection d'objet \: le corpus 
20
in=\ dans\t\t\t\t\t\t\t\t
21
errorConfigdirDirColon=** Erreur dans le dossier de configuration \: 
22
common_frequency=Fréquence
23
errorColonP0=** Erreur \: 
24
encodingColon=, Encodage \: 
25
initializationOfGroovyImportScriptRunner=Initialisation de GroovyImportScriptRunner
26
processing=Traitement en cours…
27
common_t=t
28
sAXColon=SAX \: 
29
htmlDirectoryIsMissingColonP0=Le dossier ''HTML'' {0} est manquant
30
computingColon=Calcul\: 
31
errorColonTheConnexionToTheServerFailedColonWrongPortFormat=** La connexion au moteur de recherche a échoué \: le port fourni en paramètre n''est pas un nombre entier\: {0}.
32
tXMNeedsFoldersColonP0P1P2AndP3=TXM a besoin des dossiers {0}, {1}, {2} et {3}.
33
connectedToCQP=Connecté à CQP.
34
binaryDirectoryP0NotFound=Impossible de trouver le répertoire de corpus binaire {0}.
35
doesNotExists=\ n'existe pas.
36
file=** Le fichier 
37
xmlValidationColonP0DoesNotExists=Validation XML \: {0} n''existe pas ?
38
errorColonLinkGrplinkAttargetMalformedColonP0=** Erreur \: linkGrp/link/@target mal formé \: {0}
39
failedToCreatePartColon=** Échec de la création de la partie \: 
40
errorColonWhileConnectionToSearchEngineWithTheFollowingParametersColon=** Échec de la connexion au moteur de recherche avec les paramètres suivants \: {0} et {1}.
41
unknownPartitionName=** Nom de partition inconnu.
42
registryFileIsMissingColonP0=Le dossier 'registry' est manquant
43
failedToExecTaskkillIMCqpserverexeFColon=** Échec de la commande ''taskkill /IM cqpserver.exe /F''\: {0}.
44
txmDirectoryIsMissingColonP0=Le dossier ‘''txm'' {0} est manquant
45
cQiClientNotInitialized=** Le client CQi n'est pas initialisé
46
error_error=** Erreur \: {0}.
47
numberOfMatch=Nombre de matchs 
48
common_done=Terminé.
49
couldntReadCorpusColon=** Impossible de lire les données du corpus \: 
50
processingTextColonP0=Traitement du fichier ‘'{0}'...
51
catalogFileNotFoundP0=** Fichier de catalogue introuvable {0}.
52
noWorkspaceFoundCreatingANewOneP0=** Pas d''espace de travail trouvé, création d''un nouvel espace de travail dans le dossier {0}.
53
warningColonQueryFailedColonP0=Avertissement \: échec de la requête {0}.
54
errorColonThisExceptionShouldNotBeThrown=** Erreur \: cette exception ne devrait pas se lever
55
failedToCopyTXMFilesFromTXMINSTALLDIRToTXMHOMEColonP0=** Échec de la copie des fichiers TXM du dossier TXMINSTALL vers le dossier TXMHOME \: {0}.
56
failedToExecTskillCqpserverexeColon=** Échec de la commande ‘''tskill cqpserver.exe''\: {0}.
57
v=, v 
58
xmlValidationColonP0IsADirectory=Validation XML \: {0} est un dossier
59
errorLoadingWorkspaceFromFileColonP0=** Échec de lecture de l''espace de travail à partir du fichier {0} .
60
failedToExec=** Échec de l''exécution de {0} \: {1}.
61
errorColonSkippingTheLoadingOfTheP0Corpus=** Erreur \: le corpus {0} ne sera pas chargé
62
xmlValidationColonP0IsNotReadable=Validation XML \: {0} n''a pas les bon droits de lecture
63
dataDirectoryIsMissingColonP0=Le dossier ''data'' {0} est manquant
64
pARAMSColonP0=Paramètres \: {0}
65
common_queriesColonP0=Requêtes \: {0}.
66
failedToRestoreSubcorpus=** Échec de la restauration du sous-corpus 
67
hasNoBase=n'a pas de ‘'corpus racine'
68
common_units=Unités
69
informationsFromWorkspaceSelfElementNull=Informations de l'espace de travail (selfElement null)
70
evaluatingExtensionColonP0FromP1=Évaluation de l''extension\: {0} à partir de {1}
71
error_errorWhileSortingResult=** Erreur pendant le tri du résultat.
72
eRRORColonExists=** Erreur \: n'existe pas
73
queryOnP0ColonP1InfP2=Requête sur {0} \: {1} <- {2}
74
common_lowestFrequency=Fréquence minimale
75
error_error2=Erreur
76
managerErrorDuringInitializationColonP0NotFound=** Erreur d''initialisation du gestionnaire de catalogue \: {0} non trouvé.
77
common_description=Description
78
common_properties=Propriétés \:
79
readCorpusInfosFromOldImportxmlFileColonP0=Lecture des propriétés du corpus depuis le fichier ‘'import.xml' \: {0} 
80
wrongLoginOrPasswordOrPortColon=Mauvais login, mot de passe, nom de machine ou port dans \: {0}, {1}, {2}, {3}.
81
common_fMinEquals=Fmin\={0}
82
common_vMax=Vmax
83
exceptionColonP0=Exception\: {0}
84
supEndOfExecution=> fin de l'exécution
85
errorDuringWorkspaceInitializationColonP0=** Échec de l''initialisation de l''espace de travail \: {0}.
86
queryingPartitionP0=Requête sur la partition {0}
87
checkingBinaryFormat=Vérification du format du corpus binaire…
88
common_absoluteFrequency=Fréquence absolue
89
eRRORColonRead=** Erreur \: pas d'accès en lecture
90
matchesFound=résultats trouvés.
91
failedToStartMemCqiClientColon=** Impossible de démarrer CQP en mode mémoire.
92
failedToRestorePartition=** Échec de la restauration de la partition 
93
print2=/ {print $2}'`
94
couldNotCreateTXMHOMEDirectoryColonP0=** Échec de la création du dossier TXMHOME {0}.
95
endOfCQPWaitTest=Fin du test d'attente de CQP.
96
theFocusCannotBeNullOrEmpty=Le focus ne peut pas être vide ou nul.
97
errorWhileWaitingForCQP=** Erreur pendant l''attente de CQP \: {0}.
98
theFocusIsEmptyOrNull=** Le focus est vide ou nul.
99
filterManagerErrorColonInitializationP0NotFound=** Erreur d''initialisation du gestionnaire de filtre \: {0} non trouvé. 
100
isNotAValidCQPIdForASubcorpusItMustBeAnUppercaseCharactersFollowedByLowercaseCharacters=\ n'est pas un identifiant de sous-corpus CQP valide. Il doit être en majuscules suivies de caractères minuscules.
101
common_ok=OK
102
errorColonP0CorpusDirectoryIsNotConformantToTXM079CorpusBinaryFormatColonCorpusSkipped=** Erreur \: le dossier d''entrée {0} n''est pas conforme au format de corpus binaire de TXM 0.7.9 \: corpus ignoré.
103
supBeginningExecutionOfP0=> début de l''exécution de {0} 
104
cantFindStructuralUnitForMetadataWithIdColon=** Erreur \: pas de structures trouvées pour la métadonnée d'identifiant 
105
killPsAuxPipeGrepCqpserverPipeAwkP=kill `ps aux | grep cqpserver | awk '/-P 
106
common_fMax=Fmax
107
numberOfSubMatch=Nombre de sous matchs
108
loadingExtensions=Chargement des extensions...
109
common_structuralUnitAndProperty=Unité structurelle et propriété
110
corpusColongetLocaleColonCQPIsNotReadyToAnswerColon=Corpus\: getLocale\: CQP n'est pas prêt à répondre \: 
111
failedToGetLastCQPErrorColon=** Erreur lors de la récupération de la dernière erreur CQP \: 
112
corpusColon=Corpus \: 
113
iOColon=IO \:
114
failedToAccessStructuralPropertyValues=** Échec de lecture des valeurs de la propriété de structure 
115
common_reference=Référence
116
loadingWorkspaceFromFileColonP0=Chargement de l'espace de travail depuis le fichier {0}
117
common_fMin=Fmin
118
textMetadataColon=Métadonnées de textes \: 
119
errorWhileGettingMetadatasFromBaseimportMetadatasColon=** Erreur lors de la récupération des métadonnées du corpus \: 
120
common_delete=Supprimer
121
common_rows=Lignes
122
reorganizingFilesOfP0=réorganisation des fichiers de {0}
123
queryWasColon=La requête était \: 
124
parentDirectoryP0NotFound=Dossier parent ‘'{0}' introuvable.
125
isNotAValidCQPIDForACorpusItMustBeInUppercaseCharacters=\ n'est pas un identifiant de corpus CQP valide. Il doit être en majuscule.
126
common_structure=Structure
127
isMissing=''{0}'' est introuvable.
128
fillImportxmlWithColon=Remplir le fichier 'import.xml' avec \: 
129
common_property=Propriété \:
130
common_cols=Colonnes
131
theP0PartFocusDoesntBelongToPartitionP1=Il n'y a pas de partie {0} dans la partition {1}.
132
common_numberOfLines=Nombre de lignes
133
errorWhileConnectingToSearchEngine=** Échec de la connexion au moteur de recherche \: 
134
warningColonDuplicateQueryEntryColonP0=Avertissement \: la requête {0} est dupliquée.
1
#Generated by ResourceBundle Editor (http://essiembre.github.io/eclipse-rbe/)
2
#TXM messages generated by the PluginMessagesManager class
3
#Thu Dec 06 15:02:43 CET 2018
4

  
5
ToolboxStatesWorkspaceColonP0 = \ Espace de travail : {0}
6

  
7
binaryDirectoryP0NotFound = Impossible de trouver le répertoire de corpus binaire {0}.
8

  
9
cQiClientNotInitialized = ** Le client CQi n'est pas initialisé
10

  
11
cantFindStructuralUnitForMetadataWithIdColon = ** Erreur : pas de structures trouvées pour la métadonnée d'identifiant 
12

  
13
catalogFileNotFoundP0 = ** Fichier de catalogue introuvable {0}.
14

  
15
checkingBinaryFormat = Vérification du format du corpus binaire…
16

  
17
common_absoluteFrequency         = Fréquence absolue
18
common_cols                      = Colonnes
19
common_delete                    = Supprimer
20
common_description               = Description
21
common_done                      = Terminé.
22
common_fMax                      = Fmax
23
common_fMin                      = Fmin
24
common_fMinEquals                = Fmin={0}
25
common_frequency                 = Fréquence
26
common_lowestFrequency           = Fréquence minimale
27
common_numberOfLines             = Nombre de lignes
28
common_ok                        = OK
29
common_properties                = Propriétés :
30
common_property                  = Propriété :
31
common_queriesColonP0            = Requêtes : {0}.
32
common_query                     = Requête 
33
common_reference                 = Référence
34
common_rows                      = Lignes
35
common_structuralUnitAndProperty = Unité structurelle et propriété
36
common_structure                 = Structure
37
common_t                         = t
38
common_thresholds                = Seuils
39
common_units                     = Unités
40
common_vMax                      = Vmax
41

  
42
computingColon = Calcul: 
43

  
44
connectedToCQP = Connecté à CQP.
45

  
46
corpusColon = Corpus : 
47

  
48
corpusColongetLocaleColonCQPIsNotReadyToAnswerColon = Corpus: getLocale: CQP n'est pas prêt à répondre : 
49

  
50
couldNotCreateTXMHOMEDirectoryColonP0 = ** Échec de la création du dossier TXMHOME {0}.
51

  
52
couldntReadCorpusColon = ** Impossible de lire les données du corpus : 
53

  
54
dataDirectoryIsMissingColonP0 = Le dossier ''data'' {0} est manquant
55

  
56
doesNotExists = \ n'existe pas.
57

  
58
eRRORColonExists = ** Erreur : n'existe pas
59

  
60
eRRORColonRead = ** Erreur : pas d'accès en lecture
61

  
62
encodingColon = , Encodage : 
63

  
64
endOfCQPWaitTest = Fin du test d'attente de CQP.
65

  
66
errorColonLinkGrplinkAttargetMalformedColonP0 = ** Erreur : linkGrp/link/@target mal formé : {0}.
67

  
68
errorColonP0 = ** Erreur : {0}.
69

  
70
errorColonP0CorpusDirectoryIsNotConformantToTXM079CorpusBinaryFormatColonCorpusSkipped = ** Erreur : le dossier d''entrée {0} n''est pas conforme au format de corpus binaire de TXM 0.7.9 : corpus ignoré.
71

  
72
errorColonP0CorpusDirectoryIsNotConformantToTXMCorpusBinaryFormatColonCorpusSkipped = ** Erreur : le dossier d''entrée {0} n''est pas conforme au format de corpus binaire de TXM : corpus ignoré.
73

  
74
errorColonSkippingTheLoadingOfTheP0Corpus = ** Erreur : le corpus {0} ne sera pas chargé
75

  
76
errorColonTheConnexionToTheServerFailedColonWrongPortFormat = ** La connexion au moteur de recherche a échoué : le port fourni en paramètre n''est pas un nombre entier: {0}.
77

  
78
errorColonThisExceptionShouldNotBeThrown = ** Erreur : cette exception ne devrait pas se lever
79

  
80
errorColonWhileConnectionToSearchEngineWithTheFollowingParametersColon = ** Échec de la connexion au moteur de recherche avec les paramètres suivants : {0} et {1}.
81

  
82
errorConfigdirDirColon = ** Erreur dans le dossier de configuration : 
83

  
84
errorDuringWorkspaceInitializationColonP0 = ** Échec de l''initialisation de l''espace de travail : {0}.
85

  
86
errorLoadingWorkspaceFromFileColonP0 = ** Échec de lecture de l''espace de travail à partir du fichier {0} .
87

  
88
errorRegDirColon = ** Erreur dans le dossier registre : 
89

  
90
errorWhileConnectingToSearchEngine = ** Échec de la connexion au moteur de recherche : 
91

  
92
errorWhileGettingMetadatasFromBaseimportMetadatasColon = ** Erreur lors de la récupération des métadonnées du corpus : 
93

  
94
errorWhileWaitingForCQP = ** Erreur pendant l''attente de CQP : {0}.
95

  
96
error_error                                                                            = ** Erreur : {0}.
97
error_error2                                                                           = Erreur
98
error_errorWhileSortingResult                                                          = ** Erreur pendant le tri du résultat.
99

  
100
evaluatingExtensionColonP0FromP1 = Évaluation de l''extension: {0} à partir de {1}
101

  
102
exceptionColonP0 = Exception: {0}
103

  
104
failedToAccessStructuralPropertyValues = ** Échec de lecture des valeurs de la propriété de structure 
105

  
106
failedToCopyTXMFilesFromTXMINSTALLDIRToTXMHOMEColonP0 = ** Échec de la copie des fichiers TXM du dossier TXMINSTALL vers le dossier TXMHOME : {0}.
107

  
108
failedToCreatePartColon = ** Échec de la création de la partie : 
109

  
110
failedToExec = ** Échec de l''exécution de {0} : {1}.
111

  
112
failedToExecTaskkillIMCqpserverexeFColon = ** Échec de la commande ''taskkill /IM cqpserver.exe /F'': {0}.
113

  
114
failedToExecTskillCqpserverexeColon = ** Échec de la commande ‘''tskill cqpserver.exe'': {0}.
115

  
116
failedToGetLastCQPErrorColon = ** Erreur lors de la récupération de la dernière erreur CQP : 
117

  
118
failedToGetSupValuesOf = ** Échec de la récupération des valeurs de structures de 
119

  
120
failedToLoadBaseParametersFromTheP0File = ** Impossible de charger les paramètres de corpus depuis le fichier {0}.
121

  
122
failedToRestorePartition = ** Échec de la restauration de la partition 
123

  
124
failedToRestoreSubcorpus = ** Échec de la restauration du sous-corpus 
125

  
126
failedToStartMemCqiClientColon = ** Impossible de démarrer CQP en mode mémoire.
127

  
128
file = ** Le fichier 
129

  
130
fillImportxmlWithColon = Remplir le fichier 'import.xml' avec : 
131

  
132
filterManagerErrorColonInitializationP0NotFound = ** Erreur d''initialisation du gestionnaire de filtre : {0} non trouvé. 
133

  
134
fmax = , fmax 
135

  
136
fmin = , fmin 
137

  
138
focusIsEmptyOrNull = Le focus est vide ou nul
139

  
140
hasNoBase = n'a pas de ‘'corpus racine'
141

  
142
htmlDirectoryIsMissingColonP0 = Le dossier ''HTML'' {0} est manquant
143

  
144
iOColon = IO :
145

  
146
in = \ dans\	\	\	\	\	\	\	\	
147

  
148
informationsFromWorkspaceSelfElementNull = Informations de l'espace de travail (selfElement null)
149

  
150
initializationOfGroovyImportScriptRunner = Initialisation de GroovyImportScriptRunner
151

  
152
isMissing = ''{0}'' est introuvable.
153

  
154
isNotAValidCQPIDForACorpusItMustBeInUppercaseCharacters = \ n'est pas un identifiant de corpus CQP valide. Il doit être en majuscule.
155

  
156
isNotAValidCQPIdForASubcorpusItMustBeAnUppercaseCharactersFollowedByLowercaseCharacters = \ n'est pas un identifiant de sous-corpus CQP valide. Il doit être en majuscules suivies de caractères minuscules.
157

  
158
killPsAuxPipeGrepCqpserverPipeAwkP = kill `ps aux | grep cqpserver | awk '/-P 
159

  
160
languageColon = , Langue : 
161

  
162
loadingExtensions = Chargement des extensions...
163

  
164
loadingWorkspaceFromFileColonP0 = Chargement de l'espace de travail depuis le fichier {0}
165

  
166
malformedURLFileP0 = ** URL mal formée : {0}.
167

  
168
managerErrorDuringInitializationColonP0NotFound = ** Erreur d''initialisation du gestionnaire de catalogue : {0} non trouvé.
169

  
170
matchesFound = résultats trouvés.
171

  
172
noValuesGiven = Pas de valeurs fournies
173

  
174
noWorkspaceFoundCreatingANewOneP0 = ** Pas d''espace de travail trouvé, création d''un nouvel espace de travail dans le dossier {0}.
175

  
176
numberOfMatch = Nombre de matchs 
177

  
178
numberOfSubMatch = Nombre de sous matchs
179

  
180
orTheEngineWasNotStartedWithTheCommandLineColon = ** Le démarrage du serveur CQP a échoué avec la ligne de commande : {0}.
181

  
182
pARAMSColonP0 = Paramètres : {0}
183

  
184
parentDirectoryP0NotFound = Dossier parent ‘'{0}' introuvable.
185

  
186
print2 = / {print $2}'`
187

  
188
processing = Traitement en cours…
189

  
190
processingTextColonP0 = Traitement du fichier ‘'{0}'...
191

  
192
queryOnP0ColonP1InfP2 = Requête sur {0} : {1} <- {2}
193

  
194
queryWasColon = La requête était : 
195

  
196
queryingPartitionP0 = Requête sur la partition {0}
197

  
198
readCorpusInfosFromOldImportxmlFileColonP0 = Lecture des propriétés du corpus depuis le fichier ‘'import.xml' : {0} 
199

  
200
readError = ** Erreur de lecture
201

  
202
registryFileIsMissingColonP0 = Le dossier 'registry' est manquant
203

  
204
reorganizingFilesOfP0 = réorganisation des fichiers de {0}
205

  
206
sAXColon = SAX : 
207

  
208
selectionErrorColonTheCorpus = Erreur de sélection d'objet : le corpus 
209

  
210
supBeginningExecutionOfP0 = > début de l''exécution de {0} 
211

  
212
supEndOfExecution = > fin de l'exécution
213

  
214
tXMNeedsFoldersColonP0P1P2AndP3 = TXM a besoin des dossiers {0}, {1}, {2} et {3}.
215

  
216
textMetadataColon = Métadonnées de textes : 
217

  
218
theFocusCannotBeNullOrEmpty = Le focus ne peut pas être vide ou nul.
219

  
220
theFocusIsEmptyOrNull = ** Le focus est vide ou nul.
221

  
222
theP0PartFocusDoesntBelongToPartitionP1 = Il n'y a pas de partie {0} dans la partition {1}.
223

  
224
txmDirectoryIsMissingColonP0 = Le dossier ‘''txm'' {0} est manquant
225

  
226
unknownPartitionName = ** Nom de partition inconnu.
227

  
228
v = , v 
229

  
230
warningColonCantLoadCorpus = Avertissement: le corpus ne peut pas être chargé 
231

  
232
warningColonDuplicateQueryEntryColonP0 = Avertissement : la requête {0} est dupliquée.
233

  
234
warningColonQueryFailedColonP0 = Avertissement : échec de la requête {0}.
235

  
236
wrongLoginOrPasswordOrPortColon = Mauvais login, mot de passe, nom de machine ou port dans : {0}, {1}, {2}, {3}.
237

  
238
xmlValidationColonP0DoesNotExists = Validation XML : {0} n''existe pas ?
239

  
240
xmlValidationColonP0IsADirectory = Validation XML : {0} est un dossier
241

  
242
xmlValidationColonP0IsNotReadable = Validation XML : {0} n''a pas les bon droits de lecture
tmp/org.txm.core/src/java/org/txm/core/messages/messages.properties (revision 1552)
1
#TXM messages generated by the PluginMessagesManager class
2
#Thu Dec 06 15:02:43 CET 2018
3
errorRegDirColon=** Error in the registry directory\: 
4
warningColonCantLoadCorpus=Warning\: can not load the corpus 
5
languageColon=, Language\: 
6
focusIsEmptyOrNull=Focus is empty or null
7
orTheEngineWasNotStartedWithTheCommandLineColon=** CQP server startup failed with the command line\: {0}.
8
noValuesGiven=No values given
9
ToolboxStatesWorkspaceColonP0=\ Workspace\: {0}
10
fmax=, fmax 
11
failedToLoadBaseParametersFromTheP0File=** Failed to load the corpus parameters from the {0} file.
12
malformedURLFileP0=** Malformed URL\: {0}.
13
errorColonP0CorpusDirectoryIsNotConformantToTXMCorpusBinaryFormatColonCorpusSkipped=** Error\: the {0} corpus folder is not conformant with TXM  corpus binary format\: corpus skipped.
14
common_query=Query 
15
common_thresholds=Thresholds
16
failedToGetSupValuesOf=** Failed to retrieve structural values of 
17
fmin=, fmin 
18
readError=** Read error
19
selectionErrorColonTheCorpus=Object selection error\: the corpus 
20
in=\ in \t\t\t\t\t\t\t\t
21
errorConfigdirDirColon=** Error in the configuration folder\: 
22
common_frequency=Frequency
23
errorColonP0=** Error\: 
24
encodingColon=, Encoding\: 
25
initializationOfGroovyImportScriptRunner=Initialization of GroovyImportScriptRunner
26
processing=Processing…
27
common_t=t 
28
sAXColon=SAX\: 
29
htmlDirectoryIsMissingColonP0=The 'HTML' folder {0} is missing
30
computingColon=Computing\: 
31
errorColonTheConnexionToTheServerFailedColonWrongPortFormat=** The connection to the search engine has failed\: the port provided as parameter is not an integer\: {0}.
32
tXMNeedsFoldersColonP0P1P2AndP3=TXM needs the folders\: {0}, {1}, {2} and {3}.
33
connectedToCQP=Connected to CQP.
34
binaryDirectoryP0NotFound=Corpus binary folder {0} not found.
35
doesNotExists=\ does not exist.
36
file=** File 
37
errorColonLinkGrplinkAttargetMalformedColonP0=** Error\: linkGrp/link/@target malformed\: {0} 
38
failedToCreatePartColon=** Failed to create part\: 
39
errorColonWhileConnectionToSearchEngineWithTheFollowingParametersColon=** Failed to connect to the search engine with the following parameters\: {0} and {1}.
40
unknownPartitionName=** Unknown partition name.
41
registryFileIsMissingColonP0=The ‘''registry' file {0} is missing
42
failedToExecTaskkillIMCqpserverexeFColon=** Failed to execute 'taskkill /IM cqpserver.exe /F'\: {0}.
43
txmDirectoryIsMissingColonP0=The 'txm'' folder {0} is missing
44
cQiClientNotInitialized=** CQi Client not initialized
45
error_error=** Error\: {0}.
46
numberOfMatch=Number of matches 
47
common_done=Done.
48
couldntReadCorpusColon=** Can not read the corpus data\: 
49
processingTextColonP0=Processing file ‘'{0}'...
50
catalogFileNotFoundP0=** Catalog file {0} not found.
51
noWorkspaceFoundCreatingANewOneP0=** No workspace found, creating a new workspace in the {0} folder.
52
warningColonQueryFailedColonP0=Warning\: query {0} failed.
53
errorColonThisExceptionShouldNotBeThrown=** Error\: this exception should not be thrown
54
failedToCopyTXMFilesFromTXMINSTALLDIRToTXMHOMEColonP0=** Failed to copy TXM files from the TXMINSTALL DIR folder to the TXMHOME folder\: {0}.
55
failedToExecTskillCqpserverexeColon=** Failed to execute 'tskill cqpserver.exe'\: {0}.
56
v=, v 
57
errorLoadingWorkspaceFromFileColonP0=** Failed to read workspace from file {0}.
58
failedToExec=** Failed to execute {0}\: {1}.
59
errorColonSkippingTheLoadingOfTheP0Corpus=** Error\: the {0} corpus will not be loaded
60
dataDirectoryIsMissingColonP0=The 'data'' folder {0} is missing
61
pARAMSColonP0=Parameters\: {0}
62
common_queriesColonP0=Queries\: {0}.
63
failedToRestoreSubcorpus=** Failed to restore subcorpus 
64
hasNoBase=has no ‘'root corpus'
65
common_units=Units
66
evaluatingExtensionColonP0FromP1=Evaluating extension\: {0} from {1}
67
informationsFromWorkspaceSelfElementNull=Informations from workspace (selfElement null)
68
error_errorWhileSortingResult=** Error while sorting result.
69
eRRORColonExists=** Error\: does not exist
70
queryOnP0ColonP1InfP2=Query on {0} \: {1} <- {2}
71
common_lowestFrequency=Lowest frequency
... Ce différentiel a été tronqué car il excède la taille maximale pouvant être affichée.

Formats disponibles : Unified diff