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 |
Formats disponibles : Unified diff