Révision 515

tmp/org.txm.concordance.rcp/OSGI-INF/l10n/bundle.properties (revision 515)
6 6
command.tooltip = Concordances
7 7

  
8 8
editor.name = Concordances
9
editor.name.2=Concordance
9 10

  
10 11
page.name = Concordances
12

  
13
command.label.11=Concordance
tmp/org.txm.concordance.rcp/OSGI-INF/l10n/bundle_fr.properties (revision 515)
1 1

  
2 2
command.name = Concordances
3

  
3
command.name.5=Concordances
4 4
command.name.37 = Supprimer la ligne
5 5

  
6 6
command.tooltip = Concordances
7
command.tooltip.7=Calculer une concordance
7 8

  
8 9
editor.name = Concordances
10
editor.name.2=Concordances
9 11

  
10 12
page.name = Concordances
13
page.name.1=Concordances
14

  
15
command.label.11=Concordances
tmp/org.txm.rcp/OSGI-INF/l10n/bundle_fr.properties (revision 515)
22 22
command.name.8=Afficher dans un lecteur HTML
23 23
command.name.7=Index
24 24
command.name.6=Analyse des Correspondances
25
command.name.5=Concordances
25

  
26 26
command.name.4=Spécificités
27 27
command.name.3=Convertir ancien fichier binaire
28 28
command.name.2=Créer une Partition
......
132 132
menu.label=Fichier
133 133
command.tooltip.9=XML-TEI Frantext
134 134
command.tooltip.8=XML-TEI BFM
135
command.tooltip.7=Calculer une concordance
135

  
136 136
command.tooltip.6=Calculer les mots spécifiques de chaque partie
137 137
command.tooltip.5=Import au format XML-TRS de Trasncriber
138 138
command.tooltip.4=Diviser l'objet sélectionné en plusieurs parties
......
151 151
page.name.4=Moteur de Corpus
152 152
page.name.3=Moteur de Statistique
153 153
page.name.2=Explorateur de fichiers
154
page.name.1=Concordances
154

  
155 155
page.name.0=Avancé
156 156
commandParameter.name.3=clé web page
157 157
commandParameter.name.2=import script
......
202 202
command.label.3=XML Transcriber +CSV
203 203
editor.name.3=Spécificités
204 204
command.label.2=XML Factiva
205
editor.name.2=Concordances
205

  
206 206
command.label.1=XML/w + CSV
207 207
editor.name.1=Multitab
208 208
command.label.0=CNR + CSV
......
407 407
command.label.14=À Propos de TXM
408 408
command.label.13=Charger corpus TXM 0.5
409 409
command.label.12=XML-TEI TXM
410
command.label.11=Concordances
410

  
411 411
command.tooltip.79=Classification
412 412
command.label.10=Spécificitiés
413 413
command.tooltip.78=Dimensions
tmp/org.txm.rcp/OSGI-INF/l10n/bundle.properties (revision 515)
165 165
editor.name.4=Text
166 166
command.label.3=XML Transcriber + CSV
167 167
command.label.2=XML Factiva
168
editor.name.2=Concordance
168

  
169 169
command.label.1=XML/w + CSV
170 170
editor.name.1=Multitab
171 171
command.label.0=CNR + CSV
......
355 355
command.label.14=About TXM
356 356
command.label.13=Load TXM 0.5 corpus
357 357
command.label.12=XML-TEI TXM
358
command.label.11=Concordance
358

  
359 359
command.tooltip.79=Classification
360 360
command.tooltip.77=Export as a binary file
361 361
command.label.149=Send to cooccurrence
tmp/org.txm.cooccurrence.core/src/org/txm/cooccurrence/core/messages/messages_fr.properties (revision 515)
1 1

  
2
Cooccurrence_0         = Coocurrence: 
3
Cooccurrence_1         = ** Error: can't find 'n' or 'o': 
4 2
Cooccurrence_10        = \ properties: 
5 3
Cooccurrence_102       = ** Error: negative argument in 'factln' function
6 4
Cooccurrence_103       = ** Error: negative argument in 'rbicoln' function
7
Cooccurrence_105       = Occ\	Freq\	CoFreq\	Score\	MeanDist\	Mode
8
Cooccurrence_106       = \n
9 5
Cooccurrence_107       = ** Error: 
10 6
Cooccurrence_11        = Occ
11 7
Cooccurrence_12        = Freq
12 8
Cooccurrence_13        = CoFreq
13 9
Cooccurrence_14        = Score
14 10
Cooccurrence_15        = MeanDist
15
Cooccurrence_16        = Mode
16
Cooccurrence_2         = Cooc: 
17 11
Cooccurrence_22        = Error: ref_forms.length ! ref_freqs.length
18 12
Cooccurrence_23        = Error: no cooccurrents
19 13
Cooccurrence_4         = \ F: 
tmp/org.txm.cooccurrence.core/src/org/txm/cooccurrence/core/messages/CooccurrenceCoreMessages.java (revision 515)
32 32
	public static String CooccurrencesEditor_30;
33 33
	public static String CooccurrencesEditor_31;
34 34
	public static String CooccurrencesEditor_32;
35

  
36 35
	
37
	//FIXME: unused keys
38
	public static String Cooccurrence_0;
39
	public static String Cooccurrence_1;
40
	public static String Cooccurrence_105;
41
	public static String Cooccurrence_106;
42
	public static String Cooccurrence_16;
43
	public static String Cooccurrence_2;
44
	// end of fixme
45
	
46
	
47 36
	static {
48 37
		// initialize resource bundle
49 38
		Utf8NLS.initializeMessages(BUNDLE_NAME, CooccurrenceCoreMessages.class);
tmp/org.txm.cooccurrence.core/src/org/txm/cooccurrence/core/messages/messages.properties (revision 515)
1 1

  
2
Cooccurrence_0         = Coocurrence : 
3
Cooccurrence_1         = ** Echec de la recherche de 'n' ou 'o' : 
4 2
Cooccurrence_10        = \ propriétés : 
5 3
Cooccurrence_102       = ** Erreur : argument négatif dans la fonction 'factln'
6 4
Cooccurrence_103       = ** Erreur : argument négatif dans la fonction 'rbicoln'
7
Cooccurrence_105       = Occ\	Fréq\	CoFréq\	Indice\	DistMoy\	Mode
8
Cooccurrence_106       = \n
9 5
Cooccurrence_107       = ** Erreur : 
10 6
Cooccurrence_11        = Occ
11 7
Cooccurrence_12        = Fréq
12 8
Cooccurrence_13        = CoFréq
13 9
Cooccurrence_14        = Indice
14 10
Cooccurrence_15        = DistMoy
15
Cooccurrence_16        = Mode
16
Cooccurrence_2         = Cooc : 
17 11
Cooccurrence_22        = Erreur: ref_forms.length ! ref_freqs.length
18 12
Cooccurrence_23        = Erreur: pas de cooccurrents
19 13
Cooccurrence_4         = \ F : 
tmp/org.txm.cooccurrence.core/src/org/txm/cooccurrence/core/functions/Cooccurrence.java (revision 515)
1255 1255
			//System.out.println("found o: "+o);
1256 1256

  
1257 1257
			if (!matchFound) {
1258
				//System.out.println(Messages.Cooccurrence_1 + n + " ; " + o); //$NON-NLS-1$ 
1259 1258
				continue;
1260 1259
			}
1261 1260

  
......
1535 1534
					txtseparator+CooccurrenceCoreMessages.Cooccurrence_13+txtseparator+colseparator+
1536 1535
					txtseparator+CooccurrenceCoreMessages.Cooccurrence_14+txtseparator+colseparator+
1537 1536
					txtseparator+CooccurrenceCoreMessages.Cooccurrence_15+txtseparator+"\n");//colseparator+ //$NON-NLS-1$
1538
			//txtseparator+Messages.Cooccurrence_16+txtseparator+"\n"); //$NON-NLS-1$
1539 1537
			for (CLine line : lines) 
1540 1538
				writer.write(line.resume(colseparator, txtseparator) + "\n"); //$NON-NLS-1$
1541 1539
			writer.close();
tmp/org.txm.chartsengine.core/src/org/txm/chartsengine/core/ChartsEngine.java (revision 515)
25 25
 *
26 26
 */
27 27
public abstract class ChartsEngine {
28

  
29 28
	
30 29
	// FIXME: should be done in an activator?
31 30
	static	{
......
37 36

  
38 37
	}
39 38
	
40
	
41 39
	public final static String extensionPointId = "org.txm.chartsengine.chartsengine"; //$NON-NLS-1$
42 40
	
43
	
44 41
	/**
45 42
	 * Chart type constants.
46 43
	 */
......
62 59
	 */
63 60
	protected String name;
64 61

  
65

  
66 62
	/**
67 63
	 * The engine description.
68 64
	 */
69 65
	protected String description;
70 66

  
71

  
72 67
	/**
73 68
	 * The current output format.
74 69
	 */
75 70
	protected String outputFormat;
76

  
77 71
	
78 72
	/**
79 73
	 * Chart creators extension contributions.
80 74
	 */
81 75
	protected HashMap<Class, HashMap<String, ChartCreator>> chartCreators;
82 76

  
83
	
84 77
	/**
85 78
	 * Installed charts engines.
86 79
	 */
......
117 110
		Log.warning("Starting Charts Engine: " + this);
118 111
	}
119 112

  
120

  
121 113
	/**
122 114
	 * Gets a chart creator for the specified result data type and chart type.
123 115
	 * @param resultDataType
......
177 169
		Log.warning(log);
178 170
		
179 171
	}
180
	
181 172

  
182 173
	/**
183 174
	 * Checks if the charts engine can create a chart according to the specified result data type and chart type.
......
197 188
	public boolean canCreateChart(Class resultDataType)	{
198 189
		return this.getChartCreator(resultDataType) != null;
199 190
	}
200

  
201 191
	
202 192
	/**
203 193
	 * Creates and stores charts engines from installed extension contributions.
......
309 299
		}
310 300
	}
311 301
	
312
	
313 302
	/**
314 303
	 * Populates the chart creators from loaded extensions.
315 304
	 */
......
317 306
		this.registerChartCreatorExtensions(this.getClass());
318 307
	}
319 308
	
320
	
321 309
	/**
322 310
	 * Creates a font from the specified encoded String in JFace format (eg.: "1|Lucida Sans Unicode|12.0|0|WINDOWS|1|-16|0|0|0|400|0|0|0|0|3|2|1|34|Lucida Sans Unicode;")
323 311
	 * @param encodedStr
......
374 362
	 */
375 363
	public abstract File createChartFile(Object chart, File file);
376 364
	
377
	
378 365
	/**
379 366
	 * Creates a chart according to the specified result and output format and writes it in the specified file.
380 367
	 * @param result
......
392 379
		return file;
393 380
	}
394 381

  
395

  
396
	
397 382
	/**
398 383
	 * Exports the chart to the specified file. Also crops the image according to the specified drawing area values.
399 384
	 * @param chart
......
409 394
	 */
410 395
	public abstract File exportChart(Object chart, File file, String outputFormat, int imageWidth, int imageHeight, int drawingAreaX, int drawingAreaY, int drawingAreaWidth, int drawingAreaHeight);
411 396

  
412

  
413 397
	/**
414 398
	 * Exports the chart to the specified file.
415 399
	 * @param chart
......
423 407
		return this.exportChart(chart, file, outputFormat, imageWidth, imageHeight, 0, 0, imageWidth, imageHeight);
424 408
	}
425 409

  
426

  
427 410
	/**
428 411
	 * @return the name
429 412
	 */
......
438 421
		this.name = name;
439 422
	}
440 423

  
441

  
442 424
	/**
443 425
	 * Gets the current output format.
444 426
	 * @return
......
461 443
	 */
462 444
	public abstract ArrayList<String> getSupportedOutputFileFormats();
463 445

  
464

  
465 446
	/**
466 447
	 * Sets the output format for the generated charts.
467 448
	 * @param outputFormat the output format to set
......
479 460
		return fileName.replaceAll("[^a-zA-Z0-9\\._-]+", "_");
480 461
	}
481 462

  
482

  
483 463
	/**
484 464
	 * Auto-populate supported output file raster formats list from available system image writers.
485 465
	 * @param supportedOutputFileFormats
......
497 477
		return supportedOutputFileFormats;
498 478
	}
499 479

  
500

  
501
	
502

  
503 480
	@Override
504 481
	public String toString() {
505 482
		String str = this.name + " (description: " + this.description + ", output format: " + this.outputFormat;
......
512 489
		return str;
513 490
	}
514 491

  
515

  
516 492
	/**
517 493
	 * @return the theme
518 494
	 */
......
520 496
		return theme;
521 497
	}
522 498

  
523

  
524 499
	/**
525 500
	 * @param theme the theme to set
526 501
	 */
......
528 503
		this.theme = theme;
529 504
	}
530 505

  
531

  
532 506
	/**
533 507
	 *  UI related, this preference can be used to tell if the chart must be updated directly after editing a widget value or only after pressed a "Compute" button.
534 508
	 * @return the directComputing
......
537 511
	public boolean isDirectComputing() {
538 512
		return directComputing;
539 513
	} 
540
	
541

  
542
	
543
	
544 514
}

Formats disponibles : Unified diff