Révision 2979
tmp/org.txm.rcp/src/main/java/org/txm/rcp/messages/messages.properties (revision 2979) | ||
---|---|---|
3 | 3 |
#Tue Dec 18 10:24:08 CET 2018 |
4 | 4 |
|
5 | 5 |
pattern=pattern |
6 |
sprintf_pattern_tooltip=sprintf pattern |
|
6 | 7 |
|
7 | 8 |
EMPTY = \ \n |
8 | 9 |
|
tmp/org.txm.rcp/src/main/java/org/txm/rcp/messages/messages_fr.properties (revision 2979) | ||
---|---|---|
2 | 2 |
#TXM messages generated by the PluginMessagesManager class |
3 | 3 |
#Tue Dec 18 10:24:08 CET 2018 |
4 | 4 |
|
5 |
pattern=motif |
|
5 |
pattern=format |
|
6 |
sprintf_pattern_tooltip=au format sprintf |
|
6 | 7 |
|
7 | 8 |
EMPTY = \ \n |
8 | 9 |
|
tmp/org.txm.rcp/src/main/java/org/txm/rcp/messages/TXMUIMessages.java (revision 2979) | ||
---|---|---|
8 | 8 |
|
9 | 9 |
private static final String BUNDLE_NAME = "org.txm.rcp.messages.messages"; //$NON-NLS-1$ |
10 | 10 |
|
11 |
public static String sprintf_pattern_tooltip; |
|
12 |
|
|
11 | 13 |
public static String theP0FileAlreadyExistsWouldYouLikeToReplaceIt; |
12 | 14 |
|
13 | 15 |
public static String theP0directoryNotABinaryCorpus; |
tmp/org.txm.rcp/src/main/java/org/txm/rcp/swt/dialog/ReferencePatternSelectionDialog.java (revision 2979) | ||
---|---|---|
87 | 87 |
if (pattern != null) { |
88 | 88 |
patternText.setText(pattern); |
89 | 89 |
} |
90 |
patternText.setToolTipText("sprintf pattern");
|
|
90 |
patternText.setToolTipText(TXMUIMessages.sprintf_pattern_tooltip);
|
|
91 | 91 |
GridData gdata = new GridData(SWT.WRAP, SWT.WRAP, true, true); |
92 | 92 |
gdata.widthHint = 200; |
93 | 93 |
gdata.minimumWidth = 50; |
tmp/org.txm.concordance.rcp/src/org/txm/concordance/rcp/actions/DefineViewReferencePattern.java (revision 2979) | ||
---|---|---|
31 | 31 |
import java.util.List; |
32 | 32 |
|
33 | 33 |
import org.eclipse.jface.action.Action; |
34 |
import org.eclipse.jface.dialogs.Dialog; |
|
35 | 34 |
import org.eclipse.jface.window.Window; |
36 |
import org.eclipse.swt.SWT; |
|
37 |
import org.eclipse.swt.events.MouseEvent; |
|
38 |
import org.eclipse.swt.events.MouseListener; |
|
39 |
import org.eclipse.swt.events.SelectionAdapter; |
|
40 |
import org.eclipse.swt.events.SelectionEvent; |
|
41 |
import org.eclipse.swt.layout.GridData; |
|
42 |
import org.eclipse.swt.layout.GridLayout; |
|
43 |
import org.eclipse.swt.widgets.Button; |
|
44 |
import org.eclipse.swt.widgets.Composite; |
|
45 |
import org.eclipse.swt.widgets.Control; |
|
46 |
import org.eclipse.swt.widgets.Shell; |
|
47 | 35 |
import org.eclipse.ui.IWorkbenchWindow; |
48 | 36 |
import org.eclipse.ui.actions.ActionFactory.IWorkbenchAction; |
49 | 37 |
import org.txm.concordance.rcp.editors.ConcordanceEditor; |
... | ... | |
52 | 40 |
import org.txm.searchengine.cqp.ReferencePattern; |
53 | 41 |
import org.txm.searchengine.cqp.corpus.Property; |
54 | 42 |
import org.txm.searchengine.cqp.corpus.StructuralUnit; |
55 |
import org.txm.searchengine.cqp.corpus.StructuralUnitProperty; |
|
56 |
import org.txm.searchengine.cqp.corpus.VirtualProperty; |
|
57 | 43 |
|
58 | 44 |
/** |
59 | 45 |
* Action to build the reference pattern. |
tmp/org.txm.properties.rcp/src/org/txm/properties/rcp/editors/DocumentationTab.java (revision 2979) | ||
---|---|---|
50 | 50 |
public void updateEditorFromResult() { |
51 | 51 |
TXMResult r = this.editor.getResult().getParent(); |
52 | 52 |
Project p = r.getFirstParent(Project.class); |
53 |
File file = new File(p.getProjectDirectory(), "doc/index.html"); |
|
54 |
if (file != null && file.exists()) { |
|
55 |
try { |
|
56 |
this.browser.setUrl(file.toURI().toURL().toString()); |
|
57 |
} |
|
58 |
catch (MalformedURLException e) { |
|
59 |
// TODO Auto-generated catch block |
|
60 |
e.printStackTrace(); |
|
61 |
} |
|
53 |
|
|
54 |
String documentationPath = p.getDocumentationURL(); |
|
55 |
if (documentationPath.length() > 0) { |
|
56 |
this.browser.setUrl(documentationPath); |
|
62 | 57 |
} |
63 | 58 |
else { |
64 | 59 |
Log.severe("Information HTML file doesn't exist."); //$NON-NLS-1$ |
tmp/org.txm.properties.rcp/src/org/txm/properties/rcp/editors/PropertiesPagedEditor.java (revision 2979) | ||
---|---|---|
52 | 52 |
tabs.add(resultTab); |
53 | 53 |
|
54 | 54 |
Project p = this.getResult().getFirstParent(Project.class); |
55 |
File file = new File(p.getProjectDirectory(), "doc/index.html"); |
|
56 |
if (file.exists()) { |
|
55 |
if (!p.getDocumentationURL().isEmpty()) { |
|
57 | 56 |
DocumentationTab docTab = new DocumentationTab(tabFolder, this); |
58 | 57 |
tabs.add(docTab); |
59 | 58 |
} |
... | ... | |
75 | 74 |
tab.updateEditorFromResult(); |
76 | 75 |
} |
77 | 76 |
} |
78 |
|
|
79 |
|
|
80 | 77 |
} |
tmp/org.txm.groovy.core/src/groovy/org/txm/macro/projects/antract/PrepareAFVOIXOFFCorpusMacro.groovy (revision 2979) | ||
---|---|---|
57 | 57 |
backtomedia/media_extension=mp4 |
58 | 58 |
backtomedia/media_path_prefix=https\\://{0}\\:{1}@okapi.ina.fr/antract/Media/AF/ |
59 | 59 |
backtomedia/name=backtomedia |
60 |
backtomedia/secured_media_login=okapi_reader |
|
61 |
backtomedia/secured_media_path_prefix=https\\://{0}\\:{1}@okapi.ina.fr/antract/Media/AF/ |
|
62 | 60 |
backtomedia/sync_mode=Structure |
63 | 61 |
concordance/context_limits=text |
64 | 62 |
concordance/context_limits_type=list |
65 |
concordance/view_reference_pattern={"format"\\:"","properties"\\:["text_date-de-diffusion","u_time","div_identifiant-de-la-notice"]} |
|
66 |
concordance/sort_reference_pattern={"format"\\:"","properties"\\:["text_date-de-diffusion","u_time","div_identifiant-de-la-notice"]} |
|
63 |
concordance/view_reference_pattern={"format"\\:"%s, %s, %s","properties"\\:["text_date-de-diffusion","u_time","div_identifiant-de-la-notice"]}
|
|
64 |
concordance/sort_reference_pattern={"format"\\:"","properties"\\:["text_date-de-diffusion-tri","u_time","div_identifiant-de-la-notice"]}
|
|
67 | 65 |
concordance/name=concordance |
68 | 66 |
eclipse.preferences.version=1""" |
69 | 67 |
|
tmp/org.txm.groovy.core/src/groovy/org/txm/macro/projects/antract/FixINATRSMacro.groovy (revision 2979) | ||
---|---|---|
15 | 15 |
|
16 | 16 |
println "Fixing $trsDirectory" |
17 | 17 |
def files = trsDirectory.listFiles() |
18 |
if (files == null) { |
|
19 |
println "No files found in $trsDirectory" |
|
20 |
return 0; |
|
21 |
} |
|
22 |
|
|
18 | 23 |
ConsoleProgressBar cpb = new ConsoleProgressBar(files.size()) |
19 | 24 |
for (File trsFile : files) { |
20 | 25 |
//File trsFile = new File(directory, "AFE86004868.trs") |
tmp/org.txm.core/src/java/org/txm/objects/Project.java (revision 2979) | ||
---|---|---|
31 | 31 |
import java.io.File; |
32 | 32 |
import java.io.IOException; |
33 | 33 |
import java.lang.reflect.Constructor; |
34 |
import java.net.MalformedURLException; |
|
34 | 35 |
import java.util.ArrayList; |
35 | 36 |
import java.util.Arrays; |
36 | 37 |
import java.util.HashMap; |
... | ... | |
304 | 305 |
} |
305 | 306 |
|
306 | 307 |
/** |
308 |
* The documentation URL is stored in the "documentation" node and the "url" property. |
|
307 | 309 |
* |
310 |
* If it is not set (empty value) the methods returns a local path to the doc/index.html file |
|
311 |
* |
|
312 |
* if the "doc/index.html" file does not exists the returned path is empty as well |
|
313 |
* |
|
314 |
* @return an URL to the corpus project documentation. empty if not available |
|
315 |
*/ |
|
316 |
public String getDocumentationURL() { |
|
317 |
String documentationPath = this.getPreferencesScope().getNode("documentation").get("url", ""); |
|
318 |
if (documentationPath.length() == 0) { |
|
319 |
File file = new File(this.getProjectDirectory(), "doc/index.html"); |
|
320 |
if (file != null && file.exists()) { |
|
321 |
try { |
|
322 |
documentationPath = file.toURI().toURL().toString(); |
|
323 |
} |
|
324 |
catch (MalformedURLException e) { |
|
325 |
e.printStackTrace(); |
|
326 |
} |
|
327 |
|
|
328 |
} |
|
329 |
} |
|
330 |
return documentationPath; |
|
331 |
} |
|
332 |
|
|
333 |
/** |
|
334 |
* |
|
308 | 335 |
* @return the corpus architecture version (currently 0.8.0) |
309 | 336 |
*/ |
310 | 337 |
public String getCorpusVersion() { |
Formats disponibles : Unified diff