Revision 527

tmp/org.txm.core/src/java/org/txm/core/results/TXMResult.java (revision 527)
34 34
	 * Unique ID of the object built with : class + date + number
35 35
	 */
36 36
	protected String uniqueID;
37
	protected String path;
37 38
	public static final DateFormat ID_TIME_FORMAT = new SimpleDateFormat("YYYYMMDD");
39
	
38 40
	/**
39 41
	 * The weight, essentially used for sorting purpose.
40 42
	 */
......
48 50
	public boolean isDirty() { return dirty;}
49 51
	
50 52
	/**
51
	 * Force the result state to dirty and will be recomputed
53
	 * Mark the result has dirty so editors or others will know to recompute the TXMResult
52 54
	 */
53 55
	public void setDirty() {
54 56
		dirty = true;
55 57
	}
56 58

  
57 59
	/**
58
	 * Parent.
60
	 * The result Parent. should not be null except for roots TXMResult
59 61
	 */
60 62
	protected TXMResult parent;
61 63

  
......
84 86
		this(parent, null);
85 87
	}
86 88
	
89
	public boolean hasResults() {
90
		return children.size() > 0;
91
	}
92
	
87 93
	/**
88 94
	 * 
89 95
	 * @param parent
......
605 611
	public abstract boolean validateParameters() throws Exception;
606 612

  
607 613
	public String getSimpleDetails() {
608
		return this.getDetails().replace("\n", "  ");
614
		String mess = this.getDetails();
615
		if (mess != null) return mess.replace("\n", "  ");
616
		
617
		return this.toString();
609 618
	}
610 619
	
611 620
	/**
tmp/org.txm.core/src/java/org/txm/objects/Corpus.java (revision 527)
298 298
	 */
299 299
	@Override
300 300
	public boolean load() {
301
		
301 302
		this.name = getSelfElement().getAttribute(NAME); 
302 303
		this.lang = getSelfElement().getAttribute(LANG);
303 304
		// System.out.println("LOAD BASE "+this.name);
tmp/org.txm.core/src/java/org/txm/objects/Text.java (revision 527)
212 212
		return true;
213 213
	}
214 214

  
215
	/* (non-Javadoc)
216
	 * @see org.txm.objects.TxmObject#getChildren()
217
	 */
218
	public List<TxmObject> getChildren() {
219
		List<TxmObject> rez = new ArrayList<TxmObject>();
220
		rez.addAll(this.getEditions());
221
		return rez;
222
	}
223

  
224
	/* (non-Javadoc)
225
	 * @see org.txm.objects.TxmObject#removeChildren(org.txm.objects.TxmObject)
226
	 */
227
	public TxmObject removeChildren(TxmObject o) {
228
		if (o == null)
229
			return null;
230
		if (o instanceof Edition) {
231
			getSelfElement().removeChild(o.getSelfElement());
232
			return editions.remove(((Edition) o).getName());
233
		}
234
		return null;
235
	}
236

  
237
	/* (non-Javadoc)
238
	 * @see org.txm.objects.TxmObject#hasChildren(org.txm.objects.TxmObject)
239
	 */
240
	public boolean hasChildren(TxmObject o) {
241
		if (o == null)
242
			return false;
243
		if (o instanceof Edition)
244
			return editions.containsKey(((Edition) o).getName());
245
		return false;
246
	}
247

  
248
	/* (non-Javadoc)
249
	 * @see org.txm.objects.TxmObject#getParent()
250
	 */
251
	@Override
252
	public TxmObject getParent() {
253
		return getCorpus();
254
	}
255

  
256 215
	/**
257 216
	 * Gets the biblio.
258 217
	 *
......
274 233
		this.biblio = url;
275 234
		return true;
276 235
	}
277

  
278
	@Override
279
	public String getSimpleName() {
280
		// TODO Auto-generated method stub
281
		return null;
282
	}
283

  
284
	@Override
285
	public String getDetails() {
286
		// TODO Auto-generated method stub
287
		return null;
288
	}
289

  
290
	@Override
291
	public void clean() {
292
		// TODO Auto-generated method stub
293
		
294
	}
295

  
296
	@Override
297
	public boolean validateParameters() {
298
		// TODO Auto-generated method stub
299
		return false;
300
	}
301 236
}
tmp/org.txm.core/src/java/org/txm/objects/SavedQuery.java (revision 527)
98 98
	}
99 99

  
100 100
	/* (non-Javadoc)
101
	 * @see org.txm.objects.TxmObject#getChildren()
102
	 */
103
	public List<? extends TxmObject> getChildren() {
104
		return new ArrayList<TxmObject>();
105
	}
106

  
107
	/* (non-Javadoc)
108
	 * @see org.txm.objects.TxmObject#getParent()
109
	 */
110
	@Override
111
	public TxmObject getParent() {
112
		return corpus;
113
	}
114

  
115
	/* (non-Javadoc)
116
	 * @see org.txm.objects.TxmObject#hasChildren(org.txm.objects.TxmObject)
117
	 */
118
	public boolean hasChildren(TxmObject children) {
119
		return false;
120
	}
121

  
122
	/* (non-Javadoc)
123 101
	 * @see org.txm.objects.TxmObject#load()
124 102
	 */
125 103
	@Override
......
138 116
	}
139 117

  
140 118
	/* (non-Javadoc)
141
	 * @see org.txm.objects.TxmObject#removeChildren(org.txm.objects.TxmObject)
142
	 */
143
	public TxmObject removeChildren(TxmObject children) {
144
		return null;
145
	}
146

  
147
	/* (non-Javadoc)
148 119
	 * @see org.txm.objects.TxmObject#save()
149 120
	 */
150 121
	@Override
......
175 146
	 */
176 147
	@Override
177 148
	public String toString() {
178
		return this.name ;//+ " >> " + this.examples; 
179
	}
180

  
181
	@Override
182
	public String getSimpleName() {
183
		// TODO Auto-generated method stub
184
		return null;
185
	}
186

  
187
	@Override
188
	public String getDetails() {
189
		// TODO Auto-generated method stub
190
		return null;
191
	}
192

  
193
	@Override
194
	public void clean() {
195
		// TODO Auto-generated method stub
196
		
197
	}
198

  
199
	@Override
200
	public boolean validateParameters() {
201
		// TODO Auto-generated method stub
202
		return false;
149
		return this.name+"="+this.value;//+ " >> " + this.examples; 
203 150
	}
204 151
}
tmp/org.txm.core/src/java/org/txm/objects/TxmObject.java (revision 527)
29 29

  
30 30
import java.io.File;
31 31
import java.io.Serializable;
32
import java.util.ArrayList;
32 33
import java.util.HashMap;
34
import java.util.List;
33 35
import java.util.Map;
34 36

  
35 37
import org.txm.core.messages.TXMCoreMessages;
......
49 51

  
50 52
	/** The name. */
51 53
	protected String name;
52
	
54

  
53 55
	/** The self element. */
54 56
	private Element selfElement;
55
	
57

  
56 58
	/** The metadatas. */
57 59
	protected Map<String, Property> metadatas;
58
	
60

  
59 61
	/** The object path from the object root to it. */
60 62
	private String path;
61 63

  
......
67 69
		super(parent);
68 70
		metadatas = new HashMap<String, Property>();
69 71
	}
70
	
72

  
71 73
	/**
72 74
	 * Gets the name.
73 75
	 *
......
100 102
	 */
101 103
	public abstract boolean save();
102 104

  
103
//	/**
104
//	 * Delete.
105
//	 *
106
//	 * @return true, if successful
107
//	 */
108
//	public boolean delete() {
109
//		if (this.getTXMObjectParent() != null) {
110
//			if (this.getTXMObjectParent().removeChildren(this) != null) {
111
//				return true;
112
//			}
113
//		} else
114
//			System.out.println(Messages.TxmObject_1);
115
//		return false;
116
//	}
105
	//	/**
106
	//	 * Delete.
107
	//	 *
108
	//	 * @return true, if successful
109
	//	 */
110
	//	public boolean delete() {
111
	//		if (this.getTXMObjectParent() != null) {
112
	//			if (this.getTXMObjectParent().removeChildren(this) != null) {
113
	//				return true;
114
	//			}
115
	//		} else
116
	//			System.out.println(Messages.TxmObject_1);
117
	//		return false;
118
	//	}
117 119

  
118 120
	/**
119 121
	 * Sets the path.
......
145 147

  
146 148
		for (TXMResult o : getResults())	{
147 149
			TxmObject typeObject = (TxmObject) o;
148
			
150

  
149 151
			if (!typeObject.metadatas.containsKey(key))	{
150 152
				typeObject.setAttribute(key, value);
151 153
			}
......
161 163
	public void setAttribute(String key, Serializable value) {
162 164
		try
163 165
		{
164
		Document doc = getSelfElement().getOwnerDocument();
165
		Element prop = doc.createElement("prop"); //$NON-NLS-1$
166
		prop.setAttribute("key", key); //$NON-NLS-1$
167
		prop.setAttribute("type", "String"); //$NON-NLS-1$ //$NON-NLS-2$
168
		prop.setTextContent(value.toString());
169
		getSelfElement().appendChild(prop);
170
		getSelfElement().appendChild(prop);
171
		metadatas.put(key, new Property(key, value, "String", prop)); //$NON-NLS-1$
172
		}
173
		catch(Exception e){
166
			Document doc = getSelfElement().getOwnerDocument();
167
			Element prop = doc.createElement("prop"); //$NON-NLS-1$
168
			prop.setAttribute("key", key); //$NON-NLS-1$
169
			prop.setAttribute("type", "String"); //$NON-NLS-1$ //$NON-NLS-2$
170
			prop.setTextContent(value.toString());
171
			getSelfElement().appendChild(prop);
172
			getSelfElement().appendChild(prop);
173
			metadatas.put(key, new Property(key, value, "String", prop)); //$NON-NLS-1$
174
		} catch(Exception e){
174 175
			System.out.println(TXMCoreMessages.TxmObject_2+key+":"+value); //$NON-NLS-1$
175 176
			org.txm.utils.logger.Log.printStackTrace(e);
176 177
		}
......
242 243
	public void setSelfElement(Element selfElement) {
243 244
		this.selfElement = selfElement;
244 245
	}
245
	
246

  
246 247
	@Override
247 248
	public boolean setParameters(TXMParameters parameters) {
248 249
		return false;
249 250
	}
250
	
251

  
251 252
	@Override
252 253
	public String getSimpleName() {
253
		// TODO Auto-generated method stub
254
		return null;
254
		return name;
255 255
	}
256 256

  
257 257
	@Override
258 258
	public String getDetails() {
259
		// TODO Auto-generated method stub
260
		return null;
259
		return this.path;
261 260
	}
262 261

  
263 262
	@Override
264 263
	public void clean() {
265 264
		// TODO Auto-generated method stub
266
		
265

  
267 266
	}
268 267

  
269 268
	@Override
......
283 282
		// TODO Auto-generated method stub
284 283
		return false;
285 284
	}
285

  
286
	/* (non-Javadoc)
287
	 * @see org.txm.objects.TxmObject#removeChildren(org.txm.objects.TxmObject)
288
	 */
289
	public TxmObject removeChildren(TxmObject o) {
290
		if (super.removeResult(o)) {
291
			getSelfElement().removeChild(o.getSelfElement());
292
		}
293
		return o;
294
	}
295

  
296
	/* (non-Javadoc)
297
	 * @see org.txm.objects.TxmObject#hasChildren(org.txm.objects.TxmObject)
298
	 */
299
	public boolean hasChildren(TxmObject o) {
300
		return this.getResults(TxmObject.class).contains(o);
301
	}
302

  
286 303
}
tmp/org.txm.core/src/java/org/txm/objects/CorpusParameters.java (revision 527)
10 10
import org.w3c.dom.Element;
11 11
import org.w3c.dom.NodeList;
12 12

  
13
/**
14
 * Try of corpus parameter container, used during the parallel corpus developpement session and portal corpus configurations
15
 * 
16
 * @author mdecorde
17
 *
18
 */
13 19
public class CorpusParameters implements IParameters {
14 20

  
15 21
	/** The importmetadatas. */
......
231 237
		if (alignNodes.getLength() > 0) {
232 238
			Element alignNode = (Element) alignNodes.item(0);
233 239
			NodeList linkNodes = alignNode.getElementsByTagName("link");
234
			for(int i = 0 ; i < linkNodes.getLength() ; i++)
235
			{
240
			for (int i = 0 ; i < linkNodes.getLength() ; i++) {
236 241
				Element link = (Element)linkNodes.item(i);
237 242

  
238 243
				String target = link.getAttribute("target");
239 244
				String[] split = target.split("#");
240
				if(split.length != 3)
241
				{
245
				if (split.length != 3) {
242 246
					System.out.println("Error: linkGrp/link/@target malformed: "+target);
243 247
					continue;
244 248
				}
......
258 262

  
259 263
		//default surcorpus and partition
260 264
		NodeList corporaNodes = root.getElementsByTagName("corpora");
261
		if (corporaNodes.getLength() > 0)
262
		{
265
		if (corporaNodes.getLength() > 0) {
263 266
			Element corporaNode = (Element) corporaNodes.item(0);
264 267
			NodeList corpusNodes = corporaNode.getElementsByTagName("corpus");
265
			for(int i = 0 ; i < corpusNodes.getLength() ; i++)
266
			{
268
			for (int i = 0 ; i < corpusNodes.getLength() ; i++) {
267 269
				Element corpus = (Element)corpusNodes.item(i);
268 270
				/*String id = biblio.getAttribute("id");
269 271
				String url = biblio.getTextContent();
......
274 276
		}	
275 277
		return true;
276 278
	}
277

  
278 279
}
tmp/org.txm.core/src/java/org/txm/objects/Script.java (revision 527)
116 116
	 */
117 117
	@Override
118 118
	public boolean save() {
119

  
120 119
		return false;
121 120
	}
122 121

  
......
137 136
	public String getType() {
138 137
		return this.type;
139 138
	}
140

  
141
	/* (non-Javadoc)
142
	 * @see org.txm.objects.TxmObject#getChildren()
143
	 */
144
	public List<TxmObject> getChildren() {
145
		List<TxmObject> rez = new ArrayList<TxmObject>();
146
		return rez;
147
	}
148

  
149
	/* (non-Javadoc)
150
	 * @see org.txm.objects.TxmObject#removeChildren(org.txm.objects.TxmObject)
151
	 */
152
	public TxmObject removeChildren(TxmObject o) {
153
		return null;
154
	}
155

  
156
	/* (non-Javadoc)
157
	 * @see org.txm.objects.TxmObject#hasChildren(org.txm.objects.TxmObject)
158
	 */
159
	public boolean hasChildren(TxmObject o) {
160
		return false;
161
	}
162

  
163
	/* (non-Javadoc)
164
	 * @see org.txm.objects.TxmObject#getParent()
165
	 */
166
	@Override
167
	public TxmObject getParent() {
168
		return getBase();
169
	}
170

  
171
	@Override
172
	public String getSimpleName() {
173
		// TODO Auto-generated method stub
174
		return null;
175
	}
176

  
177
	@Override
178
	public String getDetails() {
179
		// TODO Auto-generated method stub
180
		return null;
181
	}
182

  
183
	@Override
184
	public void clean() {
185
		// TODO Auto-generated method stub
186
		
187
	}
188

  
189
	@Override
190
	public boolean validateParameters() {
191
		// TODO Auto-generated method stub
192
		return false;
193
	}
194 139
}
tmp/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/preferences/CQPPreferencePage.java (revision 527)
38 38
import org.eclipse.ui.IWorkbench;
39 39
import org.osgi.service.prefs.Preferences;
40 40
import org.txm.rcp.Application;
41
import org.txm.rcp.RCPMessages;
42 41
import org.txm.rcp.preferences.TXMPreferencePage;
43 42
import org.txm.rcp.preferences.TXMPreferenceStore;
44 43
import org.txm.searchengine.cqp.CQPPreferences;
44
import org.txm.searchengine.cqp.rcp.*;
45

  
45 46
// TODO: Auto-generated Javadoc
46 47
/**
47 48
 * This class represents a preference page that is contributed to the
......
103 104
	public void createFieldEditors() {
104 105

  
105 106
		cqi_use_network = new BooleanFieldEditor(CQPPreferences.CQI_NETWORK_MODE,
106
				RCPMessages.CQPPreferencePage_1,
107
				Messages.CQPPreferencePage_1,
107 108
				BooleanFieldEditor.DEFAULT, getFieldEditorParent());
108 109
		cqi_server_path_to_cqplib = new DirectoryFieldEditor(
109
				CQPPreferences.CQI_SERVER_PATH_TO_CQPLIB, RCPMessages.CQPPreferencePage_0,
110
				CQPPreferences.CQI_SERVER_PATH_TO_CQPLIB, Messages.CQPPreferencePage_0,
110 111
				getFieldEditorParent());
111 112
		cqi_server_is_remote = new BooleanFieldEditor(CQPPreferences.CQI_SERVER_IS_REMOTE,
112
				RCPMessages.CQPPreferencePage_10,
113
				Messages.CQPPreferencePage_10,
113 114
				BooleanFieldEditor.DEFAULT, getFieldEditorParent());
114 115
		cqi_server_host = new StringFieldEditor(CQPPreferences.CQI_SERVER_HOST,
115
				RCPMessages.CQPPreferencePage_11, getFieldEditorParent());
116
				Messages.CQPPreferencePage_11, getFieldEditorParent());
116 117

  
117 118
		cqi_server_port = new IntegerFieldEditor(CQPPreferences.CQI_SERVER_PORT,
118
				RCPMessages.CQPPreferencePage_12, getFieldEditorParent());
119
				Messages.CQPPreferencePage_12, getFieldEditorParent());
119 120

  
120 121
		cqi_server_user = new StringFieldEditor(CQPPreferences.CQI_SERVER_LOGIN,
121
				RCPMessages.CQPPreferencePage_13, getFieldEditorParent());
122
				Messages.CQPPreferencePage_13, getFieldEditorParent());
122 123

  
123 124
		cqi_server_password = new StringFieldEditor(CQPPreferences.CQI_SERVER_PASSWORD,
124
				RCPMessages.CQPPreferencePage_14, getFieldEditorParent());
125
				Messages.CQPPreferencePage_14, getFieldEditorParent());
125 126

  
126 127
		cqi_server_path_to_executable = new FileFieldEditor(
127
				CQPPreferences.CQI_SERVER_PATH_TO_EXECUTABLE, RCPMessages.CQPPreferencePage_15,
128
				CQPPreferences.CQI_SERVER_PATH_TO_EXECUTABLE, Messages.CQPPreferencePage_15,
128 129
				getFieldEditorParent());
129 130

  
130 131
//		cqi_server_path_to_registry = new DirectoryFieldEditor(
131 132
//				CQI_SERVER_PATH_TO_REGISTRY, Messages.CQPPreferencePage_16,
132 133
//				getFieldEditorParent());
133 134
		cqi_server_path_to_init_file = new FileFieldEditor(
134
				CQPPreferences.CQI_SERVER_PATH_TO_INIT_FILE, RCPMessages.CQPPreferencePage_17,
135
				CQPPreferences.CQI_SERVER_PATH_TO_INIT_FILE, Messages.CQPPreferencePage_17,
135 136
				getFieldEditorParent());
136 137
		cqi_server_additional_options = new StringFieldEditor(
137
				CQPPreferences.CQI_SERVER_ADDITIONAL_OPTIONS, RCPMessages.CQPPreferencePage_18,
138
				CQPPreferences.CQI_SERVER_ADDITIONAL_OPTIONS, Messages.CQPPreferencePage_18,
138 139
				getFieldEditorParent());
139 140

  
140 141
		addField(cqi_use_network);
tmp/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/messages.properties (revision 527)
1
#Generated by ResourceBundle Editor (http://essiembre.github.io/eclipse-rbe/)
2
#Eclipse modern messages class
3
#Mon Feb 10 11:04:14 CET 2014
4

  
5
OK=OK
6
REFRESH=Refresh
7
CGU_TITLE=Terms of service
8
CGU_MESSAGE=<p>TXM is published under the GNU GPL 2 license &lt;<a href="https://www.gnu.org/licenses/gpl-2.0.en.html">https://www.gnu.org/licenses/gpl-2.0.en.html</a>&gt;.
9
CGU_CHECKMESSAGE=I accept the licence and I undertake to cite TXM for acknowledging my use of TXM in my research work \n(see the Citation section of the <http://textometrie.ens-lyon.fr/spip.php?rubrique61> page).
10

  
11

  
12
About_Menu_Label = About TXM...
13

  
14
AdapterFactory_0 = ** Warning: the corpus {0} is corrupted. Some commands won''t work correctly.
15

  
16
AddBase_1  = New corpus: {0}.
17
AddBase_10 = TXM is ready.
18
AddBase_16 = ** Cannot set the 'LANG' property from the 'txmcorpus' structure:
19
AddBase_17 = ** Cannot read the file {0}
20
AddBase_19 = Warning
21
AddBase_2  = ** Failed to load corpus  from directory: {0}.\nWe cannot find the necessary components
22
AddBase_20 = The {0} corpus directory already exists. Do you want to replace it ?
23
AddBase_22 = This file is not a TXM file: {0}
24
AddBase_23 = The corpus {0} has no ''LANG'' set in ''txmcorpus''
25
AddBase_24 = ** Failed to load corpus  {0}
26
AddBase_25 = A binary corpus is a TXM file (extension .txm or .zip)
27
AddBase_27 = Loading binary corpus
28
AddBase_28 = Extracting binary corpus
29
AddBase_29 = Extracting {0} in {1}
30
AddBase_31 = ** Could not unzip binary corpus:
31
AddBase_32 = Loading the corpus in the platform
32
AddBase_33 = Restarting the platform
33
AddBase_34 = TXM workspace is not initialized, please restart TXM.
34
AddBase_4  = ** Failed to load binary corpus (null error).
35
AddBase_7  = ** Failed to create binary corpus.
36

  
37
AddProject_3 = Enter project name
38

  
39
AdvancePreferencePage_0  = Print the stacktrace
40
AdvancePreferencePage_1  = TXM Install directory
41
AdvancePreferencePage_12 = Log level
42
AdvancePreferencePage_13 = Log in the console
43
AdvancePreferencePage_14 = Log in a file
44
AdvancePreferencePage_2  = TXM user directory
45
AdvancePreferencePage_3  = Display runtimes in console
46
AdvancePreferencePage_4  = Advanced user mode
47
AdvancePreferencePage_6  = Logs
48
AdvancePreferencePage_7  = Update level
49

  
50
AnnotationPreferences_0 = Mode
51
AnnotationPreferences_1 = simple (with categories)
52
AnnotationPreferences_2 = advanced (with types+values)
53

  
54
ApplicationWorkbenchAdvisor_0                            = Initializing platform...
55
ApplicationWorkbenchAdvisor_1                            = Initialization of the platform
56
ApplicationWorkbenchAdvisor_11                           = Loading sample corpora
57
ApplicationWorkbenchAdvisor_12                           = ** Error: ''TXMHOME'' environment variable is set ({0}), but the directory doesn''t exist:
58
ApplicationWorkbenchAdvisor_13                           = ** Could not create TXMHOME directory: {0}
59
ApplicationWorkbenchAdvisor_16                           = Removing old corpus backup directory {0}.
60
ApplicationWorkbenchAdvisor_17                           = .
61
ApplicationWorkbenchAdvisor_18=Corpora backuped\: {0}
62
ApplicationWorkbenchAdvisor_19                           = ** Could not configure TreeTagger parameters: {0}
63
ApplicationWorkbenchAdvisor_2                            = Loading TXM install preferences
64
ApplicationWorkbenchAdvisor_20                           = \ in
65
ApplicationWorkbenchAdvisor_21                           = Remove unused Eclipse RCP preference page
66
ApplicationWorkbenchAdvisor_22                           = Processing folder:
67
ApplicationWorkbenchAdvisor_23                           = \ ...
68
ApplicationWorkbenchAdvisor_24                           = Failed moving old corpus from
69
ApplicationWorkbenchAdvisor_25=Reading TXM install preferences from the {0} file
70
ApplicationWorkbenchAdvisor_26                           = \ to
71
ApplicationWorkbenchAdvisor_27                           = TXM workspace directory already exists ({0}). Would you like to reload its corpora in your new TXM?"
72
ApplicationWorkbenchAdvisor_28                           = Workspace directory backup
73
ApplicationWorkbenchAdvisor_29                           = Error:
74
ApplicationWorkbenchAdvisor_3                            = Checking for existing workspace directory
75
ApplicationWorkbenchAdvisor_30                           = Moving corpora to {0}.
76
ApplicationWorkbenchAdvisor_31                           = ** Failed to create TXM default.xml workspace
77
ApplicationWorkbenchAdvisor_32                           = ** TreeTagger is not installed or paths are incorrect.
78
ApplicationWorkbenchAdvisor_33                           = TreeTagger paths have been set to default values
79
ApplicationWorkbenchAdvisor_34                           = ** Could not create backup directory :
80
ApplicationWorkbenchAdvisor_35                           = \nCorpus
81
ApplicationWorkbenchAdvisor_36                           = Moving corpora
82
ApplicationWorkbenchAdvisor_37                           = \ to
83
ApplicationWorkbenchAdvisor_38                           = Warning: the corpus has already been backuped.
84
ApplicationWorkbenchAdvisor_39                           = Missing folder in TXM install dir: {0}
85
ApplicationWorkbenchAdvisor_4                            = Checking TreeTagger installation
86
ApplicationWorkbenchAdvisor_40                           = Failed to copy TXM files from TXMINSTALL DIR to TXMHOME: {0}
87
ApplicationWorkbenchAdvisor_41                           = Failed to set preferences: {0}
88
ApplicationWorkbenchAdvisor_42                           = \ moving
89
ApplicationWorkbenchAdvisor_43                           = Corpora {0} not restored, since this setup provides more recent ones.
90
ApplicationWorkbenchAdvisor_43_single                    = Corpus {0} not restored, since this setup provides more recent ones.
91
ApplicationWorkbenchAdvisor_44                           = ** Failed to move corpus
92
ApplicationWorkbenchAdvisor_45                           = ** Failed to read file {0}
93
ApplicationWorkbenchAdvisor_46                           = \nCorpus
94
ApplicationWorkbenchAdvisor_47                           = ** Failed to backup existing corpora:
95
ApplicationWorkbenchAdvisor_48                           = \nCorpus ''{0}'' could not be restored and are moved to ''{1}''.
96
ApplicationWorkbenchAdvisor_49                           = Initializing the toolbox...
97
ApplicationWorkbenchAdvisor_5                            = System Output
98
ApplicationWorkbenchAdvisor_51                           = ** Failed to load corpus from file:
99
ApplicationWorkbenchAdvisor_52                           = ** Failed to load sample corpora: {0}
100
ApplicationWorkbenchAdvisor_53                           = Restoring corpora from folder ''{0}''
101
ApplicationWorkbenchAdvisor_54                           = Converting TXM 0.5 format corpus
102
ApplicationWorkbenchAdvisor_55                           = \ to TXM 0.6 format.
103
ApplicationWorkbenchAdvisor_56                           = ** Failed to convert corpus to TXM 0.6 format
104
ApplicationWorkbenchAdvisor_57                           = Loading converted 0.5 corpus
105
ApplicationWorkbenchAdvisor_58                           = Loading 0.6 corpus
106
ApplicationWorkbenchAdvisor_59                           = ** Error while loading
107
ApplicationWorkbenchAdvisor_60                           = ** Error: the 
108
ApplicationWorkbenchAdvisor_61                           = \ directory is not a binary corpus
109
ApplicationWorkbenchAdvisor_63                           = Disable automatic update
110
ApplicationWorkbenchAdvisor_64                           = ERROR: no IProvisioningAgent found
111
ApplicationWorkbenchAdvisor_65                           = Failed to set auto update preference: 
112
ApplicationWorkbenchAdvisor_66                           = Restoring previous preferences from
113
ApplicationWorkbenchAdvisor_67                           = No previous preference file found at
114
ApplicationWorkbenchAdvisor_68                           = Setting default TXM theme
115
ApplicationWorkbenchAdvisor_69                           = Failed to set default CSS theme:
116
ApplicationWorkbenchAdvisor_7                            = Creating TXM user working directory.
117
ApplicationWorkbenchAdvisor_71                           = Loading sample corpora.
118
ApplicationWorkbenchAdvisor_72                           = Start job: load install preferences
119
ApplicationWorkbenchAdvisor_73                           = Start job: check TXMHOME
120
ApplicationWorkbenchAdvisor_74                           = Start job: initialize UI
121
ApplicationWorkbenchAdvisor_75                           = Error while loading TXM: 
122
ApplicationWorkbenchAdvisor_76                           = Automatic update
123
ApplicationWorkbenchAdvisor_77                           = Starting update fetch
124
ApplicationWorkbenchAdvisor_78                           = Error while updating TXM: 
125
ApplicationWorkbenchAdvisor_79                           = Error while updating TXM: no handler service found
126
ApplicationWorkbenchAdvisor_8                            = Install path: {0}
127
ApplicationWorkbenchAdvisor_86                           = Initializing Toolbox
128
ApplicationWorkbenchAdvisor_87                           = Initializing the SWT Charts Components provider
129
ApplicationWorkbenchAdvisor_88                           = Loading views
130
ApplicationWorkbenchAdvisor_89                           = Missing RCP preference has been set from TBX preference: 
131
ApplicationWorkbenchAdvisor_9                            = ** Could not read install preferences file
132
ApplicationWorkbenchAdvisor_PROGRESS_BAR_LOADING_CORPORA = Loading corpora
133
ApplicationWorkbenchAdvisor_init                         = Starting up {0}...
134
ApplicationWorkbenchAdvisor_init_failed                  = ** Startup failed, please check TXM preferences (in the 'File>Preferences' menu) or contact txm-users mailing list (menu: Help>
135
ApplicationWorkbenchAdvisor_ready                        = Ready.
136

  
137
ApplicationWorkbenchWindowAdvisor_0 = Remove unnecessary e4 elements
138
ApplicationWorkbenchWindowAdvisor_9 = Setting status line and configuring action sets
139

  
140
Application_0                                            = Args: 
141
Application_1                                            = '-log' option detected
142
Application_10                                           = Could not start proxy configuration: 
143
Application_11                                           = Setting proxy for Mac OS X: {0}
144
Application_2                                            = Force loggin...
145
Application_4                                            = This file is not meant to run TXM. Please consult TXM user manual.
146
Application_6                                            = ** You need to install Java version 1.6 at least before launching TXM, your actual Java version is {0}
147
Application_8                                            = Lock RCP workspace
148
Application_9                                            = Activate Proxy Service
149

  
150
AssistedQueryWidget_0 = Open the query assistant
151

  
152
BackToText_0 = Display in full text...
153

  
154
CANT_CREATE_GRAPHIC = ** Cannot create the graphic
155

  
156
CQPPreferenceInitializer_0 = localhost
157
CQPPreferenceInitializer_1 = anonymous
158

  
159
CQPPreferencePage_0  = CQPlib path
160
CQPPreferencePage_1  = Use network protocol
161
CQPPreferencePage_10 = &Remote CWB server address:
162
CQPPreferencePage_11 = CWB server: &host:
163
CQPPreferencePage_12 = CWB server: &port:
164
CQPPreferencePage_13 = CWB server: &login:
165
CQPPreferencePage_14 = CWB server: &password:
166
CQPPreferencePage_15 = Path to CWB server binary
167
CQPPreferencePage_16 = Path to CWB server registry
168
CQPPreferencePage_17 = Path to CWB server initialisation file
169
CQPPreferencePage_18 = Additionnal &options for the CWB server:
170

  
171
CaEditor_0 = Error while opening CAEditor: 
172

  
173
Cannot_ask_simple_when_advance = Cannot ask for the simple tab when the user has selected the advanced tab
174

  
175
CleanPerspective_1 = Error while calling 'org.eclipse.ui.window.resetPerspective': 
176
CleanPerspective_2 = Error while cleaning perspective: no handler service found
177

  
178
ColRowInfosLabelProvider_19 = Q
179
ColRowInfosLabelProvider_9  = Chi²
180

  
181
ColsRowsInfosEditor_0 = Wrong input
182
ColsRowsInfosEditor_2 = Infos: {0}
183

  
184
Commands_0 = Error: failed to initialize Commands
185

  
186
ComplexSortSelector_0 = sort keys:
187
ComplexSortSelector_1 = Complex sort:
188
ComplexSortSelector_2 = Sort
189
ComplexSortSelector_5 = ** Error during sort: {0}
190
ComplexSortSelector_6 = default
191

  
192
ComplexSort_0         = Opening complex sort dialog
193
ComplexSort_1         = &Multiple Sort
194
ComplexSort_10        = Invalid comparator
195
ComplexSort_11        = you must select at least 2 comparators
196
ComplexSort_12        = Adding to selection
197
ComplexSort_14        = Remove from selection
198
ComplexSort_16        = Moving up the selection
199
ComplexSort_18        = Moving down the selection
200
ComplexSort_2         = Define and use a composite sorter
201
ComplexSort_3         = Select a composite sorter
202
ComplexSort_4         = &New
203
ComplexSort_5         = Create a new sorter
204
ComplexSort_6         = Name:
205
ComplexSort_9         = Name is mandatory.
206

  
207
ComplexSubcorpusPanel_0  = Match
208
ComplexSubcorpusPanel_1  = All criteria
209
ComplexSubcorpusPanel_16 = does not contain
210
ComplexSubcorpusPanel_2  = Some criteria
211
ComplexSubcorpusPanel_4  = Query
212
ComplexSubcorpusPanel_5  = Refresh
213

  
214
ComputeCoocFromLines_0 = Computing Cooccurrents
215
ComputeCoocFromLines_1 = Opening the Cooccurrents table
216

  
217
ComputeCoocMatrix_0  = Cooc matrix:
218
ComputeCoocMatrix_1  = Number of nodes:
219
ComputeCoocMatrix_10 = Distance
220
ComputeCoocMatrix_11 = Minimal co frequence
221
ComputeCoocMatrix_12 = Outfile: none
222
ComputeCoocMatrix_13 = Choose outfile
223
ComputeCoocMatrix_2  = Number of edges:
224
ComputeCoocMatrix_3  = Distance:
225
ComputeCoocMatrix_4  = Writing cooc matrix in GRAPHML file:
226
ComputeCoocMatrix_7  = CoocMatrix parameters
227

  
228
ComputeCooccurrences_0 = Opening cooccurrents table
229
ComputeCooccurrences_1 = cannot compute cooccurrences with the selection
230
ComputeCooccurrences_2 = StatEngine is not ready. Canceling command.
231

  
232
ComputeDiagnostic_0 = Selection is not structured
233
ComputeDiagnostic_1 = Error: selection is not a corpus:
234

  
235
ComputeFrequencyList_2 = Processing word lexicon of {0} in the corpus {1}
236

  
237
ComputeIndexFromLines_0 = Send selection to Index
238

  
239
ComputeLexicalTable_0  = Computing the Lexical Table with {0}
240
ComputeLexicalTable_1  = Computing the Lexical Table {0} with the property {1}
241
ComputeLexicalTable_10 = Opening the lexical table
242
ComputeLexicalTable_12 = User index occurrences
243
ComputeLexicalTable_13 = Select which margins you want to use
244
ComputeLexicalTable_16 = Use all occurrences
245
ComputeLexicalTable_2  = no property
246
ComputeLexicalTable_3  = Opening marge configuration dialog
247
ComputeLexicalTable_4  = StatEngine is not ready. Canceling command.
248
ComputeLexicalTable_5  = Can not create a lexical table with an Index created on a Corpus
249
ComputeLexicalTable_6  = Vocabularies must share the same properties: {0}
250
ComputeLexicalTable_7  = Vocabularies must share the same partition: {0}
251
ComputeLexicalTable_9  = LexicalTable dialog, failed to get corpus size: {0}
252

  
253
ComputeReferencer_0 = Open references editor
254

  
255
ComputeSpecificitiesDialog_0 = ERROR_ComputeSpecificitiesDialog {0}
256
ComputeSpecificitiesDialog_1 = ** Regexp syntax error: {0}
257
ComputeSpecificitiesDialog_3 = Focus:
258
ComputeSpecificitiesDialog_4 = Part focus:
259
ComputeSpecificitiesDialog_9 = No filtering of part available
260

  
261
ComputeSpecificities_0       = Computing Specificites
262
ComputeSpecificities_2       = Computing Specificites on {0} and property {1}
263

  
264
ComputeSpecifities_0  = StatEngine is not ready. Canceling command.
265
ComputeSpecifities_1  = No selection
266
ComputeSpecifities_10 = Compute Specificities
267
ComputeSpecifities_11 = Compute Specificities on with lexical table {0}
268
ComputeSpecifities_2  = Refreshing corpora view...
269
ComputeSpecifities_3  = Computing Specificities on subcorpus {0} with corpus {1}. Properties: {2}
270
ComputeSpecifities_4  = Error while computing specificities: 
271

  
272
Compute_Specificities        = Computing specificities.
273

  
274
ONE_RESULT                         = Done: one result.
275

  
276
ConvertCorpus_0 = Corpus conversion failed.
277

  
278
CorporaView_0 = Corpus
279
CorporaView_1 = Error: {0}
280
CorporaView_2 = Can''t retrieve {0} corpus size
281
CorporaView_3 = Error while computing the concordance:
282
CorporaView_4 = CoocMatrix symbol is:
283
CorporaView_5 = Error while computing specificities:
284
CorporaView_6 = Failed to open referencer editor:
285
CorporaView_7 = Error while computing the lexical table:
286
CorporaView_9 = Error: {0} is not writeable
287

  
288
CorpusPage_0   = Editions
289
CorpusPage_1   = Add an edition
290
CorpusPage_10  = Word properties
291
CorpusPage_11  = Add a property definition
292
CorpusPage_12  = Add a structural unit definition
293
CorpusPage_13  = Remove a property definition
294
CorpusPage_14  = Pre build subcorpora and partitions
295
CorpusPage_15  = Add a default sub-corpus
296
CorpusPage_16  = Punctuations
297
CorpusPage_16a = Separator characters
298
CorpusPage_17  = Remove a subcorpus
299
CorpusPage_18  = Add a default partition
300
CorpusPage_19  = Elision characters
301
CorpusPage_2   = Remove an edition
302
CorpusPage_20  = Remove a partition
303
CorpusPage_21  = Add a query
304
CorpusPage_22  = End of sentence characters
305
CorpusPage_23  = Remove selected query
306
CorpusPage_24  = Structures properties
307
CorpusPage_25  = Add a property
308
CorpusPage_26  = Annotate the corpus
309
CorpusPage_27  = Remove a structural unit definition
310
CorpusPage_28  = Use only those tokenizer tests
311
CorpusPage_29  = Add a parameter
312
CorpusPage_3   = Display font
313
CorpusPage_30  = Parameters
314
CorpusPage_31  = Remove a parameter
315
CorpusPage_32  = Add a tokenizer test
316
CorpusPage_33  = Add a tokenizer parameter
317
CorpusPage_34  = Remove a test
318
CorpusPage_35  = 1.\	
319
CorpusPage_36  = Words per page
320
CorpusPage_37  = Select the source directory.
321
CorpusPage_38  = 2.\	
322
CorpusPage_39  = Set import parameters in the sections below.
323
CorpusPage_4   = Add a xslt parameter
324
CorpusPage_40  = *: mandatory field
325
CorpusPage_41  = Page break tag
326
CorpusPage_42  = 3.\	
327
CorpusPage_43  = Start corpus import.
328
CorpusPage_44  = Build edition
329
CorpusPage_45  = UIs
330
CorpusPage_46  = The source directory does not contain import.xml. Creating a new one.
331
CorpusPage_47  = Error while creating 'import.xml' file
332
CorpusPage_48  = Load import parameters from file:
333
CorpusPage_49  = Default
334
CorpusPage_5   = Spaces
335
CorpusPage_50  = module UI parameters:
336
CorpusPage_51  = Only these tests
337
CorpusPage_52  = Saving import parameters...
338
CorpusPage_53  = Corpus name is mandatory
339
CorpusPage_54  = Corpus name must contains at least one letter
340
CorpusPage_55  = onlyThoseTests
341
CorpusPage_57  = Font name
342
CorpusPage_6   = Delete parameter
343
CorpusPage_60  = OK
344
CorpusPage_61  = Edit XSL stylesheet...
345
CorpusPage_63  = Commands
346
CorpusPage_64  = Concordance context structure limits
347
CorpusPage_65  = Cannot save import configuration. No source folder selected.
348
CorpusPage_66  = Cannot start import configuration. No source folder selected.
349
CorpusPage_67  = comma separated
350
CorpusPage_7   = General informations
351
CorpusPage_8   = Corpus name* (only caps and no digit at beginning)
352
CorpusPage_80  = Struct limits: 
353
CorpusPage_9   = Description - HTML (complete name, author, date, license, comment...)
354
CorpusPage_90  = Error: the selected file is not a directory: 
355
CorpusPage_91  = Error: can not read the selected file: 
356
CorpusPage_92  = Error: corpus name is invalid (remove special characters and punctuation ; must not with a number): 
357
CorpusPage_93  = Import stopped: corpus name does not matches the '[A-Z][-A-Z0-9]{1,20}' pattern: 
358

  
359
CreateFile_1 = New file: {0}
360

  
361
CreateFolder_1 = New folder: {0}
362

  
363
CreateFrequencyList_8 = Loading frequencies results...
364

  
365
CreateMacro_0 = Macro name
366
CreateMacro_1 = Please write the macro name
367

  
368
CreatePartitionDialog_0  = Create Partition
369
CreatePartitionDialog_1  = Simple
370
CreatePartitionDialog_10 = Error: the partition created has no part
371
CreatePartitionDialog_16 = Queries cannot be left empty.
372
CreatePartitionDialog_2  = &Structure:
373
CreatePartitionDialog_3  = Assisted
374
CreatePartitionDialog_4  = &Property:
375
CreatePartitionDialog_5  = Advanced
376
CreatePartitionDialog_6  = &Name:
377
CreatePartitionDialog_7  = Part
378
CreatePartitionDialog_8  = No part was defined
379
CreatePartitionDialog_9  = No partition name was specified. The name is {0}
380

  
381
CreatePartition_0        = Creating a new partition with {0}
382
CreatePartition_2        = ** Error: the partition was not created
383
CreatePartition_5        = Done: {0} items
384
CreatePartition_55       = Done: {0} items for {1} occurrences
385
CreatePartition_6        = Done: {0} parts
386

  
387
CreateSubCorpus_0      = ** Error: subcorpus was not created
388
CreateSubCorpus_1      = No selection for: 
389
CreateSubCorpus_2      = Failed to get last CQP error:
390
CreateSubCorpus_3      = Selection is not a corpus: 
391
CreateSubCorpus_begin  = Creating a sub-corpus in the Search Engine
392
CreateSubCorpus_create = Creating a sub-corpus on {0}
393

  
394
CreateSubcorpusDialog_0  = Create subcorpus
395
CreateSubcorpusDialog_10 = &Query:
396
CreateSubcorpusDialog_11 = Invalid name
397
CreateSubcorpusDialog_13 = Invalid query
398
CreateSubcorpusDialog_14 = Query cannot be left empty.
399
CreateSubcorpusDialog_6  = &Value:
400
CreateSubcorpusDialog_8  = No subcorpus name was specified. We've generated one.
401

  
402
CreateSubcorpus_7        = Compute SubCorpus on {0}. Structs: {1} & props {2}: {3}
403
CreateSubcorpus_8        = Done: {0} created
404
CreateSubcorpus_9        = Compute SubCorpus on {0}. Query: {1}
405

  
406
DONE = Done: {0}
407

  
408
DefineReferencePattern_0 = References display options
409
DefineReferencePattern_1 = References &display options
410
DefineReferencePattern_2 = References display options
411
DefineReferencePattern_3 = References &sort options
412
DefineReferencePattern_4 = References sort options
413
DefineReferencePattern_5 = References sort options
414

  
415
DeleteFile_0 = Are you sure you want to delete to sort
416
DeleteFile_2 = ** Failed to delete file
417

  
418
DeleteInCorporaView_1 = ** Failed to delete subcorpus {0}
419
DeleteInCorporaView_2 = ** Failed to delete partition {0}
420

  
421
DeleteLines_0 = The table must contain at least one line
422
DeleteLines_1 = Are you sure ?
423

  
424
DeleteObject_0  = Deleting {0}, continue ?
425
DeleteObject_1  = Failed to remove 
426
DeleteObject_10 = Deleted: {0}
427
DeleteObject_3  = Error: delete() returned 'false'
428
DeleteObject_4  = Error while deleting {0}: {1}
429
DeleteObject_5  = Deleting {0}
430

  
431
DiagnosticPreferencePage_1 = Description
432
DiagnosticPreferencePage_2 = Maximum values to display
433
DiagnosticPreferencePage_3 = Order partition parts by size
434

  
435
Diagnostique_0  = Structural Units of {0}
436
Diagnostique_1  = Informations of {0} already exists. Do you want to compute a new one ?
437
Diagnostique_10 = get structural units data
438
Diagnostique_11 = Open editor...
439
Diagnostique_2  = ** Failed to read *informations* file of
440
Diagnostique_7  = Create Informations
441
Diagnostique_8  = Getting general informations
442
Diagnostique_9  = Getting lexical properties data
443

  
444
DownloadJobHandler_0 = Downloading...
445

  
446
ElementTreeLabelProvider_0 = ** Error: element not registered
447
ElementTreeLabelProvider_1 = ** Error: object is not an 'org.w3c.Element'
448

  
449
EmpantWidget_0 = Context:
450
EmpantWidget_1 = word
451
EmpantWidget_2 = structure
452
EmpantWidget_3 = from -
453
EmpantWidget_4 = to -
454
EmpantWidget_5 = and from
455
EmpantWidget_6 = to
456
EmpantWidget_7 = include the keyword structure in the count
457
EmpantWidget_8 = use left Window
458
EmpantWidget_9 = use right Window
459

  
460
Error_computing_specificities = Error while computing specificities: {0}
461
Error_creating_partition      = Error while creating a partition: {0}
462

  
463
ExecuteGroovyScriptFromFile_2 = The groovy script must be in the folder: {0}
464

  
465
ExecuteGroovyScript_0         = \ ms
466
ExecuteGroovyScript_1         = Error during parameters initialisation
467
ExecuteGroovyScript_2         = The user canceled the script execution
468
ExecuteGroovyScript_9         = Error during script execution: 
469

  
470
ExecuteLastGroovyScript_0 = Executing last macro: 
471
ExecuteLastGroovyScript_1 = Executing last script: 
472
ExecuteLastGroovyScript_3 = Error: Current Groovy script directory does not exist: 
473

  
474
ExecuteRScript_1 = Running {0}
475
ExecuteRScript_2 = Done:
476
ExecuteRScript_3 = \ ms
477

  
478
ExecuteRText_0 = Running text selection...
479
ExecuteRText_1 = ** Error while running R script {0}: {1}
480
ExecuteRText_2 = \ ms
481

  
482
ExecuteScriptImport_0 = Import started
483
ExecuteScriptImport_1 = ** {0} script file doesn''t exist
484
ExecuteScriptImport_2 = ** Error: 'corpora' directory doesn't exist:
485
ExecuteScriptImport_3 = Error: the folder {0} still exists. Cannot continue import. You can delete it manually and restart the import.
486
ExecuteScriptImport_5 = ** Tokenizer parameters error: import aborted.
487
ExecuteScriptImport_6 = The import process failed.
488
ExecuteScriptImport_7 = Import done:
489
ExecuteScriptImport_8 = ** Error while loading corpus
490

  
491
ExecuteScriptR_0 = ** {0} R script doesn''t exist
492
ExecuteScriptR_1 = ** Error while Running R script {0}: {1}
493

  
494
ExecuteScript_0       = Execution of {0}
495
ExecuteScript_1       = Save file before execution ?
496
ExecuteScript_2       = Save and run
497
ExecuteScript_3       = ** No interpreter found for script file extension
498
ExecuteScript_4       = Abort
499
ExecuteScript_5       = Don't save and run
500
ExecuteScript_6       = Always save before launching
501
ExecuteScript_7       = Execution canceled.
502

  
503
Exit_Menu_Label = Exit
504

  
505
Explorer_0 = Folder {0} should not be deleted
506
Explorer_1 = Go to parent folder
507
Explorer_2 = Go to TXM home
508
Explorer_3 = TXM
509
Explorer_4 = ⇧
510
Explorer_5 = ↻
511
Explorer_6 = Refresh
512
Explorer_7 = ⌂
513
Explorer_8 = Go to TXM Home
514

  
515
ExportAnnotation_0 = Exporting annotations.
516

  
517
ExportCorpus_0 = ** Failed to export corpus {0}
518
ExportCorpus_3 = Exporting {0}. This may take a while.
519
ExportCorpus_4 = Done, the created binary file is {0}
520

  
521
ExportPreferencePage_1  = Export settings
522
ExportPreferencePage_18 = Columns separated by
523
ExportPreferencePage_19 = Text separator
524
ExportPreferencePage_21 = Default charts export file format
525
ExportPreferencePage_3  = Export file encoding
526
ExportPreferencePage_4  = Show export result in the text editor
527

  
528
ExportResult_0 = Exporting results.
529
ExportResult_1 = Exporting...
530
ExportResult_2 = {1} export saved in file: {0}
531
ExportResult_3 = ** Export: Can''t create file {0}: {1}
532
ExportResult_4 = ** Failed to export in file {0} with format {1}
533
ExportResult_5 = ** Impossible to read {0}
534
ExportResult_6 = ** Failed to export result {0}: {1}
535

  
536
ExportSVG_0 = Exporting...
537
ExportSVG_1 = {1} file saved in {0}
538
ExportSVG_2 = Exporting with device: {0}
539
ExportSVG_3 = Failed to export file {0} with device {1}
540

  
541
FAILED_TO_PARSE_OPTIONS    = Failed to parse TXM options {0}: {1}
542
FAILED_TO_SAVE_PREFERENCES = Failed to save preferences:
543

  
544
FactorialMapEditor_0  = Axes:
545
FactorialMapEditor_10 = ** Internal error: CA plan selection error
546
FactorialMapEditor_11 = Resize
547
FactorialMapEditor_13 = Reseting factorial map
548
FactorialMapEditor_4  = Show:
549
FactorialMapEditor_5  = columns
550
FactorialMapEditor_6  = lines
551
FactorialMapEditor_8  = Reloading factorial map
552

  
553
FileExplorerPreferencePage_0 = Regexp pattern to hide files
554
FileExplorerPreferencePage_1 = Show hidden files
555
FileExplorerPreferencePage_2 = Show folders
556

  
557
FileTreeContentProvider_1 = ** File Explorer: Incorrect pattern
558
FileTreeContentProvider_2 = \ ERROR
559
FileTreeContentProvider_3 = Error element: '
560
FileTreeContentProvider_4 = '
561

  
562
FixUpdateHandler_0 = Ready to show Update UI
563

  
564
FrequencyListEditorInput_0 = Lexicon
565
FrequencyListEditorInput_1 = Pareto
566
FrequencyListEditorInput_2 = Lexicon cannot be null
567
FrequencyListEditorInput_3 = Form
568
FrequencyListEditorInput_4 = Frequency
569
FrequencyListEditorInput_5 = String
570
FrequencyListEditorInput_6 = Integer
571
FrequencyListEditorInput_9 = Type
572

  
573
GenericMultiPageEditor_1 = The input {0} cannot be displayed.
574
GenericMultiPageEditor_3 = The number of editors ({0}) and number of inputs ({1}) must be equal.
575

  
576
GraphicalLogger_0 = Error {0}
577

  
578
GroovyConsole_4 = \nConsole reports an Internal error.
579
GroovyConsole_5 = The error is:
580

  
581
ImportDialog_0  = Import setup - {0}
582
ImportDialog_1  = Source directory:
583
ImportDialog_13 = This directory seems to contain a binary corpus
584
ImportDialog_14 = This computer encoding:
585
ImportDialog_16 = Guess:
586
ImportDialog_19 = This computer language:
587
ImportDialog_22 = Select:
588
ImportDialog_23 = Options
589
ImportDialog_4  = Sources characters encoding:
590
ImportDialog_5  = Main language:
591
ImportDialog_6  = Tokenizer parameter file:
592

  
593
ImportFormEditor_0 = Warning: the import script is missing: {0}
594
ImportFormEditor_1 = {0} Import
595

  
596
ImportPreferencePage_0 = Character encoding
597
ImportPreferencePage_2 = metadata.csv file format
598
ImportPreferencePage_3 = Clipboard
599
ImportPreferencePage_4 = Default language
600
ImportPreferencePage_5 = Note: Use '??' value to guess.
601

  
602
ImportSelectedText_0  = Import clipboard text
603
ImportSelectedText_1  = clipboard
604
ImportSelectedText_10 = Identified Language
605
ImportSelectedText_12 = Using language
606
ImportSelectedText_2  = ** Clipboard is empty
607
ImportSelectedText_3  = Confirm
608
ImportSelectedText_4  = The corpus  and the corpus {0} will be deleted
609
ImportSelectedText_6  = ** Internal error: ImportSelectedText failed to get default project
610

  
611
IndexToCooccurrence_0 = Error while linking Index to Cooccurences
612

  
613
IndexToLexicalTable_0 = Cannot create a Lexical Table from an Index created with a Corpus (more than one column is needed)
614

  
615
InternalCorpusView_0 = Error while computing corpus summary
616
InternalCorpusView_1 = Reload
617
InternalCorpusView_2 = Error: getText: {0}
618

  
619
Invalid_analysis_property = Invalid property
620

  
621
JobHandler_0 = Canceling...
622
JobHandler_1 = Canceling
623
JobHandler_2 = \ canceling requested
624
JobHandler_3 = Failed to cancel
625

  
626
JobsTimer_12 = h,
627
JobsTimer_13 = \ min and
628
JobsTimer_15 = Done in {0} ({1}).
629
JobsTimer_16 = . (
630
JobsTimer_17 = \ msec)
631
JobsTimer_19 = Done in {0}.
632
JobsTimer_2  = \ msec
633
JobsTimer_20 = Job:
634
JobsTimer_21 = Exec:
635
JobsTimer_5  = \ sec
636
JobsTimer_9  = \ min and
637

  
638
LanguageSwitchHandler_0 = Interface language (LOCALE) was not set
639
LanguageSwitchHandler_1 = The file {0} does not exist
640
LanguageSwitchHandler_3 = Choose the language
641
LanguageSwitchHandler_5 = SwitchLanguage: Malformed url: {0}
642
LanguageSwitchHandler_7 = TXM.ini:
643

  
644
LastCQPError = Last CQP error:
645

  
646
LineLabelProvider_1 = Should not happen
647

  
648
LoadBinaryCorpus_0  = : OK
649
LoadBinaryCorpus_1  = Failed to remove old backup of corpus: 
650
LoadBinaryCorpus_10 = The new binary corpus '
651
LoadBinaryCorpus_11 = ' could not be loaded.
652
LoadBinaryCorpus_12 = Restoring previous corpus...
653
LoadBinaryCorpus_13 = Failed to delete corrupted corpus: 
654
LoadBinaryCorpus_14 = . Could not restore 
655
LoadBinaryCorpus_15 = Failed to restore backup corpus: 
656
LoadBinaryCorpus_2  = Failed to backup the corpus to: 
657
LoadBinaryCorpus_3  = : FAIL (reason=
658
LoadBinaryCorpus_4  = Failed to get the new binary corpus
659
LoadBinaryCorpus_5  = No corpus found in the binary corpus.
660
LoadBinaryCorpus_6  = Testing the new CQP corpus: 
661
LoadBinaryCorpus_7  = )
662

  
663
LocalePreferencePage_1 = Configuration of the user interface language
664
LocalePreferencePage_2 = User interface language
665

  
666
MacroExplorer_2 = REFRESH the Tree
667

  
668
MacrosExplorer_0 = New macro
669
MacrosExplorer_1 = Create a new macro from a template
670

  
671
MainPage_0  = MainPage
672
MainPage_1  = Main
673
MainPage_10 = \	go to the next panel, using the tabs below\n
674
MainPage_11 = 3-\	You can save the import parameters with the 'floppy' icon\n
675
MainPage_12 = 4-\	To start the import click on the 'green arrow' icon.
676
MainPage_13 = parallel
677
MainPage_14 = Corpora
678
MainPage_15 = Add an aligned corpus
679
MainPage_17 = Enter the corpus name
680
MainPage_18 = Front XSL
681
MainPage_19 = Lexical Segmentation
682
MainPage_2  = Import parameters of {0}
683
MainPage_20 = Main language
684
MainPage_22 = Remove a corpus
685
MainPage_23 = Source characters encoding
686
MainPage_25 = Enter the corpus name to remove
687
MainPage_27 = Links
688
MainPage_28 = Error while getting encoding
689
MainPage_29 = Add a link
690
MainPage_3  = Corpus  infos
691
MainPage_30 = create new link from corpora:
692
MainPage_31 = Select 2 corpus:
693
MainPage_33 = seg
694
MainPage_34 = Remove a link
695
MainPage_36 = Enter the line number to remove
696
MainPage_38 = remove link n°
697
MainPage_39 = Please enter a valid linenumber
698
MainPage_4  = Corpus  name
699
MainPage_40 = First corpus
700
MainPage_42 = Aligned structure
701
MainPage_44 = * \n(archive name without extension)
702
MainPage_45 = Description
703
MainPage_46 = AddCorpus: NEW CORPUS
704
MainPage_49 = base name is mandatory
705
MainPage_5  = Opening...
706
MainPage_50 = refresh links table
707
MainPage_52 = The source directory does not contain import.xml
708
MainPage_53 = Sorry, 'the import.xml' file could not been created
709
MainPage_54 = Load params from:
710
MainPage_55 = Params:
711
MainPage_6  = Saving...
712
MainPage_7  = Starting...
713
MainPage_8  = 1-\	Click on the 'folder' icon to choose the source directory\n
714
MainPage_9  = 2-\	If you want to add details such as default subcorpus, exemple queries or types of word properties,\n
715

  
716
MergeCols_1 = New name
717
MergeCols_2 = Edit the name of the new column created by the merged columns
718
MergeCols_5 = Names:
719
MergeCols_6 = End of column merge.
720

  
721
MergeDeleteDialog_0 = merge
722
MergeDeleteDialog_1 = Merge/Delete
723
MergeDeleteDialog_4 = merge result name
724

  
725
MergeLines_2 = Edit the name of the new line created by the merged lines
726

  
727
MetadataPage_1 = Metadata preview
728
MetadataPage_2 = Metadatas parameters
729
MetadataPage_3 = Refresh
730
MetadataPage_4 = Metadata column titles
731
MetadataPage_5 = Text ID
732
MetadataPage_7 = No metadata file {0}
733

  
734
MultipleValueTreeDialog_0 = add:
735

  
736
NavigationWidget_0 = Error while getting current position value:
737

  
738
NumberOfLines = Number of lines:
739

  
740
ObjectExplorer_0  = Informations:
741
ObjectExplorer_10 = Remove property
742
ObjectExplorer_12 = Enter a property name to remove
743
ObjectExplorer_15 = add a new property to all children
744
ObjectExplorer_2  = Value
745
ObjectExplorer_21 = remove a property from the children
746
ObjectExplorer_26 = Name
747
ObjectExplorer_27 = Key
748
ObjectExplorer_3  = New property
749
ObjectExplorer_4  = Property name
750
ObjectExplorer_5  = Enter a property name to add
751
ObjectExplorer_7  = new name
752

  
753
ObjectSelectionDialog_0 = Value selector
754
ObjectSelectionDialog_3 = Found {0} value(s)
755
ObjectSelectionDialog_5 = Wrong regular expression: {0}
756

  
757
ObjectSelector_0 = Obj:
758
ObjectSelector_1 = Select
759

  
760
OpenBiblio_1 = No text in corpus : {0}
761
OpenBiblio_2 = Select text id
762
OpenBiblio_7 = Could not find text {0} in corpus  {1}
763
OpenBiblio_9 = Text {0} has no bibliographic record
764

  
765
OpenBrowser_0 = ** Error while opening bibliographic record
766
OpenBrowser_1 = . URL
767

  
768
OpenEdition_0 = Select a part
769
OpenEdition_1 = Failed to load edition of {0}
770
OpenEdition_2 = No main corpus for corpus: 
771
OpenEdition_3 = Opening edition of {0}
772
OpenEdition_5 = ** Could not find first text with {0} ID in the corpus
773
OpenEdition_7 = ** Failed to find default edition of text
774
OpenEdition_8 = ** Failed to find first page of edition
775

  
776
OpenEmptyEditor_2 = Could not find directory: {0}
777

  
778
OpenGraph_8 = Can''t open graphic {0}
779

  
780
OpenParaBrowser_0 = Opening the parabrowser
781

  
782
OpenSVGGraph_0 = SVG Graphic
783

  
784
OpenTXMUserPreferences_0 = Default settings
785

  
786
OpenURI_0 = ** Desktop is not supported (fatal)
787
OpenURI_1 = ** Error while opening file {0}
788

  
789
ParaBrowserEditor_11 = ParaBrowser: get next({0}) struct {1} paraid {2} value {3}
790
ParaBrowserEditor_18 = -MOVE to
791
ParaBrowserEditor_19 = -Don't MOVE !!!!! NEXT is
792
ParaBrowserEditor_21 = _
793
ParaBrowserEditor_22 = Open Parabrowser
794
ParaBrowserEditor_3  = Ref:
795
ParaBrowserEditor_4  = Références
796
ParaBrowserEditor_5  = Structure
797
ParaBrowserEditor_9  = Ref: {0}: {1}
798

  
799
ParametersDialog_0  = {0} parameters input
800
ParametersDialog_1  = Run
801
ParametersDialog_10 = Unknowed widget name: '
802
ParametersDialog_11 = (* mandatory fields)
803
ParametersDialog_12 = ** Error: missing value:
804
ParametersDialog_13 = ** Error: format error:
805
ParametersDialog_14 = Error in @Option name declaration:
806
ParametersDialog_15 = Error: the bean is not a groovy.lang.Script object
807
ParametersDialog_17 = Error: the ''monitor'' (JobHandler class) binding is missing. Got: {0}.
808

  
809
PartitionComposer_0  = Structure:
810
PartitionComposer_1  = Error: this partition has no part.
811
PartitionComposer_11 = Remove
812
PartitionComposer_2  = Select values to assign:
813
PartitionComposer_3  = New part
814
PartitionComposer_5  = Part
815
PartitionComposer_6  = Rmv all the parts
816
PartitionComposer_8  = Title:
817
PartitionComposer_9  = Assign
818

  
819
PartsSize_0  = StatEngine is not ready. Canceling command.
820
PartsSize_10 = Dimensions of partition {0} of corpus {1}
821
PartsSize_2  = Number of words per part
822

  
823
PasteFile_1 = ** Failed to copy
824
PasteFile_3 = ** Failed to delete
825
PasteFile_4 = :
826

  
827
Preferences_Menu_Label = Preferences
828

  
829
ProgressionDialog_0  = Progression Parameters
830
ProgressionDialog_1  = Graph type:
831
ProgressionDialog_10 = Progression dialog: wrong regular expression:
832
ProgressionDialog_11 = Bandewidth multiplier:
833
ProgressionDialog_13 = Display options
834
ProgressionDialog_14 = Single line style
835
ProgressionDialog_15 = Repeat same values
836
ProgressionDialog_16 = Monochrome
837
ProgressionDialog_17 = Strip multiplier error:
838
ProgressionDialog_2  = cumulative
839
ProgressionDialog_3  = density
840
ProgressionDialog_4  = Structural Unit:
841
ProgressionDialog_5  = delete
842
ProgressionDialog_7  = Regex:
843
ProgressionDialog_8  = Queries:
844
ProgressionDialog_9  = add
845

  
846
ProgressionEditorInput_0 = PROGRESSION NAME
847

  
848
ProgressionForm_0  = Type:
849
ProgressionForm_1  = cumulatif
850
ProgressionForm_10 = Repeated
851
ProgressionForm_11 = B&&W
852
ProgressionForm_12 = QUERIES:
853
ProgressionForm_13 = Add
854
ProgressionForm_14 = Delete
855
ProgressionForm_2  = density
856
ProgressionForm_3  = Scale
857
ProgressionForm_5  = Display options
858
ProgressionForm_6  = Structural unit:
859
ProgressionForm_7  = Property:
860
ProgressionForm_8  = Reg. Exp.:
861
ProgressionForm_9  = Differents line styles
862

  
863
PropertiesSelector_0 = Can''t load properties from corpus {0}: {1}
864
PropertiesSelector_1 = Properties:
865
PropertiesSelector_2 = Edit
866

  
867
Property = Property:
868

  
869
PropertySelector_0 = Select a property
870

  
871
PurgeCorpora_0  = Warning! this command will delete the selected corpora, Continue ?
872
PurgeCorpora_1  = Corpora to delete
873
PurgeCorpora_10 = Creating new workspace
874
PurgeCorpora_12 = Restarting platform
875
PurgeCorpora_13 = ** Error: could not find workspace:
876
PurgeCorpora_2  = ** Warning: Failed to delete corpora:
877
PurgeCorpora_3  = Warning! this command will delete all your corpora, Continue ?
878
PurgeCorpora_4  = ** Error: 'TXMHOME' environment variable is not set (its standard value is '$HOME/TXM'). Aborting
879
PurgeCorpora_5  = Delete all corpora
880
PurgeCorpora_7  = ** Failed to delete corpora
881
PurgeCorpora_9  = ** Failed to delete registry
882

  
883
QueriesView_1  = Export all
884
QueriesView_10 = Error with element {0}
885
QueriesView_5  = Queries:\n
886

  
887
QueryAssistDialog_0  = Query Assistant
888
QueryAssistDialog_1  = Add a word
889
QueryAssistDialog_10 = equals to
890
QueryAssistDialog_11 = starts with
891
QueryAssistDialog_12 = ends with
892
QueryAssistDialog_13 = contains
893
QueryAssistDialog_2  = I'm looking for:
894
QueryAssistDialog_3  = I''m looking for {0} words
895
QueryAssistDialog_32 = followed by
896
QueryAssistDialog_33 = separated by at least 0 word
897
QueryAssistDialog_34 = separated by at least 1 word
898
QueryAssistDialog_8  = a word with its property
899

  
900
QueryIndexEditor_0  = Query Index of
901
QueryIndexEditor_1  = replacing line:
902
QueryIndexEditor_10 = queries
903
QueryIndexEditor_2  = Failed to add line with query:
904
QueryIndexEditor_3  = Line added.
905
QueryIndexEditor_4  = Load from a file
906
QueryIndexEditor_5  = *.properties
907
QueryIndexEditor_6  = Cannot read from file:
908
QueryIndexEditor_7  = Link to concordance
909
QueryIndexEditor_8  = Link to progression
910
QueryIndexEditor_9  = delete lines
911

  
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff