Révision 667
tmp/org.txm.utils/src/org/txm/utils/logger/Log.java (revision 667) | ||
---|---|---|
249 | 249 |
* @param flag where to print the message |
250 | 250 |
*/ |
251 | 251 |
public static void severe(String message, int flag) { |
252 |
if ((flag & CONSOLE) == CONSOLE) printConsoleError(message); |
|
252 |
if ((flag & CONSOLE) == CONSOLE) { |
|
253 |
printConsoleError(message); |
|
254 |
} |
|
253 | 255 |
txm.severe(message); |
254 | 256 |
} |
255 | 257 |
|
... | ... | |
373 | 375 |
if (Level.SEVERE.intValue() < txm.getLevel().intValue()) { |
374 | 376 |
return; |
375 | 377 |
} |
376 |
System.out.println(message);
|
|
378 |
System.err.println(message);
|
|
377 | 379 |
// txm.log(Level.SEVERE, message); |
378 | 380 |
} |
379 | 381 |
|
tmp/org.txm.index.core/src/org/txm/index/core/functions/Index.java (revision 667) | ||
---|---|---|
117 | 117 |
|
118 | 118 |
/** The string used to separated property values. */ |
119 | 119 |
@Parameter(key=IndexPreferences.PROPERTIES_SEPARATOR) |
120 |
protected String pPropertiesSeparator; // the separator of properties values //$NON-NLS-1$
|
|
120 |
protected String pPropertiesSeparator; |
|
121 | 121 |
|
122 | 122 |
/** The CQP query. */ |
123 | 123 |
@Parameter |
... | ... | |
165 | 165 |
|
166 | 166 |
if (parent instanceof Corpus && "[]".equals(pQuery.getQueryString()) && pProperties.size() == 1) { |
167 | 167 |
computeWithCorpusAndNoQuery(); // internally using a lexicon |
168 |
} else { |
|
168 |
} |
|
169 |
else { |
|
169 | 170 |
this.lexicon = null; |
170 | 171 |
|
171 | 172 |
if (parent instanceof Corpus) { |
... | ... | |
183 | 184 |
|
184 | 185 |
getAllLines(); |
185 | 186 |
|
186 |
} else if (parent instanceof Partition) { |
|
187 |
} |
|
188 |
else if (parent instanceof Partition) { |
|
187 | 189 |
|
188 | 190 |
Partition partition = (Partition)parent; |
189 | 191 |
partnames.clear(); |
... | ... | |
197 | 199 |
|
198 | 200 |
getAllLines(); |
199 | 201 |
|
200 |
} else { |
|
202 |
} |
|
203 |
else { |
|
201 | 204 |
System.out.println("Error: Index parent is neither a Corpus nor a partition."); |
202 | 205 |
return false; |
203 | 206 |
} |
... | ... | |
226 | 229 |
*/ |
227 | 230 |
public static String createQuery(List<Line> lines) { |
228 | 231 |
String query = ""; //$NON-NLS-1$ |
229 |
if (lines.size() == 0) return query; |
|
232 |
if (lines.size() == 0) { |
|
233 |
return query; |
|
234 |
} |
|
230 | 235 |
|
231 | 236 |
Line line = lines.get(0); |
232 | 237 |
int nbToken = line.getUnitsProperties().get(0).size(); |
... | ... | |
238 | 243 |
for (int p = 0; p < nbProps; p++) { |
239 | 244 |
if (props.get(p) instanceof StructuralUnitProperty) { |
240 | 245 |
query += "_."+((StructuralUnitProperty)props.get(p)).getFullName() + "=\""; //$NON-NLS-1$ //$NON-NLS-2$ |
241 |
} else { |
|
246 |
} |
|
247 |
else { |
|
242 | 248 |
query += props.get(p) + "=\""; //$NON-NLS-1$ |
243 | 249 |
} |
244 | 250 |
for (int l = 0; l < nbLines; l++) { |
... | ... | |
278 | 284 |
return false; |
279 | 285 |
} |
280 | 286 |
HashMap<String, Integer> ref_counts = new HashMap<String, Integer>(); |
281 |
for(int i = 0 ; i < ref_forms.length ; i++) ref_counts.put(ref_forms[i], ref_freqs[i]); |
|
287 |
for(int i = 0 ; i < ref_forms.length ; i++) { |
|
288 |
ref_counts.put(ref_forms[i], ref_freqs[i]); |
|
289 |
} |
|
282 | 290 |
|
283 | 291 |
for (org.txm.index.core.functions.Line l : this.getAllLines()) { |
284 | 292 |
String key = l.toString(); |
... | ... | |
295 | 303 |
@Override |
296 | 304 |
public boolean canCompute() { |
297 | 305 |
if (getCorpus() == null && getPartition() == null) { |
298 |
System.out.println("Corpus or partition not set");
|
|
306 |
Log.severe("Corpus or partition not set."); //$NON-NLS-1$
|
|
299 | 307 |
return false; |
300 | 308 |
} |
301 | 309 |
|
302 | 310 |
if (pProperties == null || pProperties.size() == 0) { |
303 |
System.out.println("No property set.");
|
|
311 |
Log.severe("No property set."); //$NON-NLS-1$
|
|
304 | 312 |
return false; |
305 | 313 |
} |
306 | 314 |
|
307 | 315 |
if (pQuery == null || pQuery.getQueryString().length() == 0) { |
308 |
System.out.println("No query set.");
|
|
316 |
Log.severe("No query set."); //$NON-NLS-1$
|
|
309 | 317 |
return false; |
310 | 318 |
} |
311 | 319 |
|
... | ... | |
381 | 389 |
|
382 | 390 |
lines.add(l); |
383 | 391 |
|
384 |
if (Fmin > freqs[i]) |
|
392 |
if (Fmin > freqs[i]) {
|
|
385 | 393 |
Fmin = freqs[i]; |
386 |
if (Fmax < freqs[i]) |
|
394 |
} |
|
395 |
if (Fmax < freqs[i]) { |
|
387 | 396 |
Fmax = freqs[i]; |
397 |
} |
|
388 | 398 |
|
389 | 399 |
// getAllLines(); |
390 | 400 |
} |
... | ... | |
399 | 409 |
* |
400 | 410 |
*/ |
401 | 411 |
public void cut() { |
402 |
if (pVmaxFilter == null) return; |
|
412 |
if (pVmaxFilter == null) { |
|
413 |
return; |
|
414 |
} |
|
403 | 415 |
|
404 | 416 |
this.acquireSemaphore(); |
405 | 417 |
|
... | ... | |
643 | 655 |
return ""; |
644 | 656 |
} |
645 | 657 |
|
658 |
/** |
|
659 |
* Gets the number of lines per page. |
|
660 |
* @return the number of lines per page |
|
661 |
*/ |
|
646 | 662 |
public Integer getNLinesPerPage() { |
647 | 663 |
return pNLinesPerPage ; |
648 | 664 |
} |
... | ... | |
651 | 667 |
/** |
652 | 668 |
* Gets the partition. |
653 | 669 |
* |
654 |
* @return the partition |
|
670 |
* @return the partition if exists otherwise null
|
|
655 | 671 |
*/ |
656 | 672 |
public Partition getPartition() { |
657 | 673 |
try { |
... | ... | |
663 | 679 |
} |
664 | 680 |
|
665 | 681 |
/** |
666 |
* Gets the partnames. |
|
682 |
* Gets the part names.
|
|
667 | 683 |
* |
668 |
* @return the partnames |
|
684 |
* @return the part names
|
|
669 | 685 |
*/ |
670 | 686 |
public List<String> getPartnames() { |
671 | 687 |
return partnames; |
... | ... | |
681 | 697 |
} |
682 | 698 |
|
683 | 699 |
|
684 |
|
|
700 |
/** |
|
701 |
* |
|
702 |
* @return |
|
703 |
*/ |
|
685 | 704 |
public String getPropertySeparator() { |
686 | 705 |
return pPropertiesSeparator ; |
687 | 706 |
} |
... | ... | |
725 | 744 |
return nTotalTokens; |
726 | 745 |
} |
727 | 746 |
|
747 |
/** |
|
748 |
* |
|
749 |
* @return |
|
750 |
*/ |
|
728 | 751 |
public int getTopIndex() { |
729 | 752 |
return pTopIndex; |
730 | 753 |
} |
... | ... | |
767 | 790 |
|
768 | 791 |
// System.out.println("nLines : "+nLines); |
769 | 792 |
List<Match> matches = null; |
770 |
if (nbresults > 0) |
|
771 |
matches = result.getMatches(0, nbresults - 1); // get the |
|
772 |
// indexes |
|
773 |
// sequences of |
|
774 |
// result's |
|
775 |
// tokens |
|
776 |
else |
|
793 |
if (nbresults > 0) { |
|
794 |
matches = result.getMatches(0, nbresults - 1); // get the indexes sequences of result's tokens |
|
795 |
} |
|
796 |
else { |
|
777 | 797 |
matches = new ArrayList<Match>(); |
778 |
// List<Integer> beginingOfKeywordsPositions = new |
|
779 |
// ArrayList<Integer>(); |
|
780 |
// List<Integer> lengthOfKeywords = new ArrayList<Integer>(); |
|
781 |
// Map<Property, List<List<String>>> keywordsViewPropValues = new |
|
782 |
// HashMap<Property, List<List<String>>>(); |
|
783 |
|
|
798 |
} |
|
784 | 799 |
// count matches |
785 | 800 |
// time = System.currentTimeMillis(); |
786 | 801 |
List<Integer> allpositions = new ArrayList<Integer>(); |
... | ... | |
791 | 806 |
// lengthOfKeywords.add(match.size());// get the last index |
792 | 807 |
if (isTargetUsed) { |
793 | 808 |
allpositions.add(match.getTarget()); |
794 |
} else { |
|
795 |
for (int i = match.getStart(); i <= match.getEnd(); i++) |
|
809 |
} |
|
810 |
else { |
|
811 |
for (int i = match.getStart(); i <= match.getEnd(); i++) { |
|
796 | 812 |
allpositions.add(i); |
813 |
} |
|
797 | 814 |
} |
798 | 815 |
} |
799 | 816 |
// System.out.println("get string data"); |
... | ... | |
810 | 827 |
|
811 | 828 |
int[] allpositionsarray = new int[allpositions.size()]; |
812 | 829 |
int pcount = 0; |
813 |
for (int p : allpositions) |
|
830 |
for (int p : allpositions) {
|
|
814 | 831 |
allpositionsarray[pcount++] = p; |
832 |
} |
|
815 | 833 |
|
816 | 834 |
// time = System.currentTimeMillis(); |
817 | 835 |
HashMap<Property, int[]> propsId = new HashMap<Property, int[]>(); |
818 | 836 |
for (Property property : pProperties) { |
819 | 837 |
try { |
820 | 838 |
if (property instanceof StructuralUnitProperty) { |
821 |
int[] structs = CorpusManager.getCorpusManager() |
|
822 |
.getCqiClient().cpos2Struc( |
|
823 |
property.getQualifiedName(), |
|
824 |
allpositionsarray); |
|
839 |
int[] structs = CorpusManager.getCorpusManager().getCqiClient().cpos2Struc(property.getQualifiedName(), allpositionsarray); |
|
825 | 840 |
propsId.put(property, structs); |
826 |
} else { |
|
827 |
int[] indices = CorpusManager.getCorpusManager() |
|
828 |
.getCqiClient().cpos2Id( |
|
829 |
property.getQualifiedName(), |
|
830 |
allpositionsarray); |
|
841 |
} |
|
842 |
else { |
|
843 |
int[] indices = CorpusManager.getCorpusManager().getCqiClient().cpos2Id(property.getQualifiedName(), allpositionsarray); |
|
831 | 844 |
propsId.put(property, indices); |
832 | 845 |
} |
833 | 846 |
} catch (Exception e) { |
... | ... | |
855 | 868 |
|
856 | 869 |
String signature = line.getSignature(); |
857 | 870 |
|
858 |
if (counts.containsKey(signature)) // if the counts contains the |
|
859 |
// signature, increment its corresponding value |
|
860 |
{ |
|
861 |
while (counts.get(signature).size() <= currentpartid) |
|
871 |
// if the counts contains the signature, increment its corresponding value |
|
872 |
if (counts.containsKey(signature)) { |
|
873 |
while (counts.get(signature).size() <= currentpartid) { |
|
862 | 874 |
counts.get(signature).add(0); |
875 |
} |
|
863 | 876 |
int c = counts.get(signature).get(currentpartid) + 1; |
864 | 877 |
counts.get(signature).set(currentpartid, c); |
865 |
} else // else initialize count of the signature to 1 |
|
866 |
{ |
|
878 |
} |
|
879 |
// else initialize count of the signature to 1 |
|
880 |
else { |
|
867 | 881 |
// System.out.println("add new sign "+signature+" of line "+line.toString()); |
868 | 882 |
ArrayList<Integer> tmp = new ArrayList<Integer>(); |
869 |
for (int j = 0; j < currentpartid + 1; j++) |
|
883 |
for (int j = 0; j < currentpartid + 1; j++) {
|
|
870 | 884 |
tmp.add(0); |
885 |
} |
|
871 | 886 |
counts.put(signature, tmp); |
872 | 887 |
counts.get(signature).set(currentpartid, 1); |
873 | 888 |
|
... | ... | |
891 | 906 |
protected void setLineCounts() { |
892 | 907 |
for (Line line : lines) {// for each Line set its count |
893 | 908 |
int[] c = new int[partnames.size()]; |
894 |
for (int i = 0; i < partnames.size(); i++) |
|
895 |
if (counts.get(line.getSignature()).size() <= i) |
|
909 |
for (int i = 0; i < partnames.size(); i++) {
|
|
910 |
if (counts.get(line.getSignature()).size() <= i) {
|
|
896 | 911 |
c[i] = 0; |
897 |
else |
|
912 |
} |
|
913 |
else { |
|
898 | 914 |
c[i] = counts.get(line.getSignature()).get(i); |
915 |
} |
|
916 |
} |
|
899 | 917 |
line.setCounts(c, -1); |
900 | 918 |
} |
901 | 919 |
} |
... | ... | |
905 | 923 |
} |
906 | 924 |
|
907 | 925 |
public void setParameters(List<Property> props) { |
908 |
this.pQuery = new Query("[]"); |
|
926 |
this.pQuery = new Query("[]"); //$NON-NLS-1$
|
|
909 | 927 |
this.pProperties = props; |
910 | 928 |
this.lexicon = null; |
911 | 929 |
} |
... | ... | |
948 | 966 |
if (nLinesPerPage != null) this.pNLinesPerPage = nLinesPerPage; |
949 | 967 |
} |
950 | 968 |
|
969 |
@Override |
|
951 | 970 |
public boolean setParameters(TXMParameters parameters) { |
952 | 971 |
try { |
953 |
List<Property> props = (List<Property>) parameters.get("props"); |
|
954 |
Query query = (Query) parameters.get("query"); |
|
955 |
Integer filterFmin = (Integer) parameters.get("filterFmin"); |
|
956 |
Integer filterFmax = (Integer) parameters.get("filterFmax"); |
|
957 |
Integer filterVmax = (Integer) parameters.get("filterVmax"); |
|
958 |
Integer nLinesPerPage = (Integer) parameters.get("nLinesPerPage"); |
|
972 |
List<Property> props = (List<Property>) parameters.get("props"); //$NON-NLS-1$
|
|
973 |
Query query = (Query) parameters.get("query"); //$NON-NLS-1$
|
|
974 |
Integer filterFmin = (Integer) parameters.get("filterFmin"); //$NON-NLS-1$
|
|
975 |
Integer filterFmax = (Integer) parameters.get("filterFmax"); //$NON-NLS-1$
|
|
976 |
Integer filterVmax = (Integer) parameters.get("filterVmax"); //$NON-NLS-1$
|
|
977 |
Integer nLinesPerPage = (Integer) parameters.get("nLinesPerPage"); //$NON-NLS-1$
|
|
959 | 978 |
|
960 | 979 |
this.setParameters(query, props, filterFmin, filterFmax, filterVmax, nLinesPerPage); |
961 | 980 |
} catch (Exception e) { |
962 |
System.out.println("Error while setting parameters of Index: "+e.getLocalizedMessage());
|
|
981 |
Log.severe("Error while setting parameters of Index: " + e.getLocalizedMessage()); //$NON-NLS-1$
|
|
963 | 982 |
Log.printStackTrace(e); |
964 | 983 |
return false; |
965 | 984 |
} |
tmp/org.txm.searchengine.cqp.rcp/src/org/txm/searchengine/cqp/rcp/preferences/DiagnosticPreferencePage.java (revision 667) | ||
---|---|---|
1 |
// Copyright © 2010-2013 ENS de Lyon. |
|
2 |
// Copyright © 2007-2010 ENS de Lyon, CNRS, INRP, University of |
|
3 |
// Lyon 2, University of Franche-Comté, University of Nice |
|
4 |
// Sophia Antipolis, University of Paris 3. |
|
5 |
// |
|
6 |
// The TXM platform is free software: you can redistribute it |
|
7 |
// and/or modify it under the terms of the GNU General Public |
|
8 |
// License as published by the Free Software Foundation, |
|
9 |
// either version 2 of the License, or (at your option) any |
|
10 |
// later version. |
|
11 |
// |
|
12 |
// The TXM platform is distributed in the hope that it will be |
|
13 |
// useful, but WITHOUT ANY WARRANTY; without even the implied |
|
14 |
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR |
|
15 |
// PURPOSE. See the GNU General Public License for more |
|
16 |
// details. |
|
17 |
// |
|
18 |
// You should have received a copy of the GNU General |
|
19 |
// Public License along with the TXM platform. If not, see |
|
20 |
// http://www.gnu.org/licenses. |
|
21 |
// |
|
22 |
// |
|
23 |
// |
|
24 |
// $LastChangedDate:$ |
|
25 |
// $LastChangedRevision:$ |
|
26 |
// $LastChangedBy:$ |
|
27 |
// |
|
28 |
package org.txm.searchengine.cqp.rcp.preferences; |
|
29 |
|
|
30 |
import org.eclipse.jface.preference.IntegerFieldEditor; |
|
31 |
import org.eclipse.ui.IWorkbench; |
|
32 |
import org.eclipse.ui.preferences.ScopedPreferenceStore; |
|
33 |
import org.txm.rcp.Application; |
|
34 |
import org.txm.rcp.RCPMessages; |
|
35 |
import org.txm.rcp.preferences.TXMPreferencePage; |
|
36 |
import org.txm.rcp.preferences.TXMPreferenceStore; |
|
37 |
import org.txm.searchengine.cqp.CQPPreferences; |
|
38 |
// TODO: Auto-generated Javadoc |
|
39 |
/** |
|
40 |
* This class represents a preference page that is contributed to the |
|
41 |
* Preferences dialog. By subclassing <samp>FieldEditorPreferencePage</samp>, we |
|
42 |
* can use the field support built into JFace that allows us to create a page |
|
43 |
* that is small and knows how to save, restore and apply itself. |
|
44 |
* <p> |
|
45 |
* This page is used to modify preferences only. They are stored in the |
|
46 |
* preference store that belongs to the main plug-in class. That way, |
|
47 |
* preferences can be accessed directly via the preference store. |
|
48 |
*/ |
|
49 |
|
|
50 |
public class DiagnosticPreferencePage extends TXMPreferencePage { |
|
51 |
|
|
52 |
/** The diag_maxvalue. */ |
|
53 |
private IntegerFieldEditor diag_maxvalue; |
|
54 |
|
|
55 |
@Override |
|
56 |
public void init(IWorkbench workbench) { |
|
57 |
this.setPreferenceStore(new TXMPreferenceStore(CQPPreferences.PREFERENCES_NODE)); |
|
58 |
} |
|
59 |
|
|
60 |
/** |
|
61 |
* Instantiates a new diagnostic preference page. |
|
62 |
*/ |
|
63 |
public DiagnosticPreferencePage() { |
|
64 |
super(); |
|
65 |
setTitle(RCPMessages.DiagnosticPreferencePage_1); |
|
66 |
} |
|
67 |
|
|
68 |
/** |
|
69 |
* Creates the field editors. Field editors are abstractions of the common |
|
70 |
* GUI blocks needed to manipulate various types of preferences. Each field |
|
71 |
* editor knows how to save and restore itself. |
|
72 |
*/ |
|
73 |
@Override |
|
74 |
public void createFieldEditors() { |
|
75 |
|
|
76 |
diag_maxvalue = new IntegerFieldEditor(CQPPreferences.MAXVALUE, RCPMessages.DiagnosticPreferencePage_2, getFieldEditorParent()); |
|
77 |
diag_maxvalue.setValidRange(1, 9999); |
|
78 |
addField(diag_maxvalue); |
|
79 |
} |
|
80 |
} |
tmp/org.txm.searchengine.cqp.rcp/OSGI-INF/l10n/bundle_fr.properties (revision 667) | ||
---|---|---|
1 | 1 |
#Properties file for org.txm.searchengine.cqp.rcp |
2 | 2 |
Bundle-Name = CQP RCP |
3 |
command.label.36=Add Project
|
|
4 |
command.label.37=Add Base
|
|
3 |
command.label.37=Ajouter une Base
|
|
4 |
command.label.36=Ajouter un Projet
|
|
5 | 5 |
command.label.65=Delete |
6 | 6 |
command.label.148=Open biblio |
7 | 7 |
command.name.52=Corpus in binary format... |
... | ... | |
11 | 11 |
command.tooltip.4=Divide the selected item in several parts |
12 | 12 |
command.tooltip.71=Export as a binary file |
13 | 13 |
|
14 |
command.label.49=Description |
|
15 |
command.label.48=Description |
|
14 |
command.label.49=Information |
|
15 |
command.label.48=Information |
|
16 |
|
|
17 |
page.name.9=Information |
tmp/org.txm.searchengine.cqp.rcp/OSGI-INF/l10n/bundle.properties (revision 667) | ||
---|---|---|
11 | 11 |
command.tooltip.4=Divide the selected item in several parts |
12 | 12 |
command.tooltip.71=Export as a binary file |
13 | 13 |
|
14 |
command.label.49=Description |
|
15 |
command.label.48=Description |
|
14 |
command.label.49=Information |
|
15 |
command.label.48=Information |
|
16 |
|
|
17 |
page.name.9=Information |
tmp/org.txm.searchengine.cqp.rcp/OSGI-INF/l10n/bundle_ru.properties (revision 667) | ||
---|---|---|
1 |
#Properties file for org.txm.searchengine.cqp.rcp |
|
2 |
Bundle-Name = CQP RCP |
|
3 |
command.label.37=Добавить базу |
|
4 |
command.label.36=Добавить проект |
|
5 |
command.label.65=Delete |
|
6 |
command.label.148=Open biblio |
|
7 |
command.name.52=Corpus in binary format... |
|
8 |
command.label.8=Partition |
|
9 |
command.name.63=Open Biblio |
|
10 |
command.name.2=Create Partition |
|
11 |
command.tooltip.4=Divide the selected item in several parts |
|
12 |
command.tooltip.71=Export as a binary file |
|
13 |
|
|
14 |
page.name.9=Описание |
|
0 | 15 |
tmp/org.txm.searchengine.cqp.rcp/plugin.xml (revision 667) | ||
---|---|---|
45 | 45 |
<menuContribution |
46 | 46 |
locationURI="popup:org.txm.rcp.views.BasesView"> |
47 | 47 |
<command |
48 |
commandId="HIDEorg.txm.rcp2.commands.workspace.AddProject"
|
|
48 |
commandId="org.txm.rcp.commands.workspace.AddProject"
|
|
49 | 49 |
label="%command.label.36" |
50 | 50 |
style="push"> |
51 | 51 |
<visibleWhen |
... | ... | |
310 | 310 |
id="org.txm.searchengine.cqp.rcp.preferences.CQPPreferencePage" |
311 | 311 |
name="CQP"> |
312 | 312 |
</page> |
313 |
<page |
|
314 |
category="org.txm.rcp.preferences.UserPreferencePage" |
|
315 |
class="org.txm.rcp.preferences.DiagnosticPreferencePage" |
|
316 |
id="org.txm.rcp.preferences.DiagnosticPreferencePage" |
|
317 |
name="%page.name.9"> |
|
318 |
</page> |
|
313 | 319 |
</extension> |
314 | 320 |
<extension |
315 | 321 |
point="org.eclipse.ui.editors"> |
tmp/org.txm.rcp/plugin.xml (revision 667) | ||
---|---|---|
315 | 315 |
</page> |
316 | 316 |
<page |
317 | 317 |
category="org.txm.rcp.preferences.UserPreferencePage" |
318 |
class="org.txm.rcp.preferences.DiagnosticPreferencePage" |
|
319 |
id="org.txm.rcp.preferences.DiagnosticPreferencePage" |
|
320 |
name="%page.name.9"> |
|
321 |
</page> |
|
322 |
<page |
|
323 |
category="org.txm.rcp.preferences.UserPreferencePage" |
|
324 | 318 |
class="org.txm.rcp.preferences.ExportPreferencePage" |
325 | 319 |
id="org.txm.rcp.preferences.ExportPreferencePage" |
326 | 320 |
name="%page.name.12"> |
... | ... | |
1313 | 1307 |
allPopups="true" |
1314 | 1308 |
locationURI="toolbar:org.eclipse.ui.main.toolbar"> |
1315 | 1309 |
<toolbar |
1316 |
id="org.txm.rcp.toolbarresult"> |
|
1310 |
id="org.txm.rcp.toolbars.result">
|
|
1317 | 1311 |
<command |
1318 | 1312 |
commandId="org.txm.rcp.commands.function.ExportResult" |
1319 | 1313 |
icon="icons/functions/export_data.png" |
... | ... | |
1451 | 1445 |
tooltip="%command.tooltip.0"> |
1452 | 1446 |
</command> |
1453 | 1447 |
<separator |
1454 |
name="org.txm.rcp.toolbartools.extensions"
|
|
1448 |
name="org.txm.rcp.toolbars.tools.separators.extensions"
|
|
1455 | 1449 |
visible="true"> |
1456 | 1450 |
</separator> |
1457 | 1451 |
</toolbar> |
... | ... | |
2060 | 2054 |
</menuContribution> |
2061 | 2055 |
<menuContribution |
2062 | 2056 |
locationURI="popup:org.txm.rcp.views.BasesView"> |
2063 |
<command |
|
2064 |
commandId="HIDEorg.txm.rcp2.commands.workspace.AddProject" |
|
2065 |
label="%command.label.36" |
|
2066 |
style="push"> |
|
2067 |
<visibleWhen |
|
2068 |
checkEnabled="false"> |
|
2069 |
<reference |
|
2070 |
definitionId="OneProjectSelected"> |
|
2071 |
</reference> |
|
2072 |
</visibleWhen> |
|
2073 |
</command> |
|
2074 |
<command |
|
2075 |
commandId="org.txm.rcp.commands.workspace.AddBase" |
|
2076 |
label="%command.label.37" |
|
2077 |
style="push"> |
|
2078 |
<visibleWhen |
|
2079 |
checkEnabled="false"> |
|
2080 |
<reference |
|
2081 |
definitionId="OneProjectSelected"> |
|
2082 |
</reference> |
|
2083 |
</visibleWhen> |
|
2084 |
</command> |
|
2085 | 2057 |
<separator |
2086 | 2058 |
name="org.txm.rcp.separator1"> |
2087 | 2059 |
</separator> |
... | ... | |
2312 | 2284 |
name="%category.name.0"> |
2313 | 2285 |
</category> |
2314 | 2286 |
<command |
2315 |
categoryId="org.eclipse.ui.category.edit" |
|
2316 |
defaultHandler="org.txm.rcp.commands.EditFile" |
|
2317 |
id="org.txm.rcp.commands.EditFile" |
|
2318 |
name="%command.name"> |
|
2319 |
<commandParameter |
|
2320 |
id="org.txm.rcp.commands.commandParameter2" |
|
2321 |
name="%commandParameter.name" |
|
2322 |
optional="true"> |
|
2323 |
</commandParameter> |
|
2324 |
</command> |
|
2325 |
<command |
|
2326 | 2287 |
defaultHandler="org.txm.rcp.commands.ExecuteGroovyScript" |
2327 | 2288 |
id="org.txm.rcp.commands.ExecuteScriptGroovy" |
2328 | 2289 |
name="%command.name.0"> |
... | ... | |
2383 | 2344 |
</command> |
2384 | 2345 |
|
2385 | 2346 |
<command |
2386 |
defaultHandler="org.txm.rcp.commands.CreateFile" |
|
2387 |
id="org.txm.rcp.commands.CreateFile" |
|
2388 |
name="%command.name.47"> |
|
2389 |
</command> |
|
2390 |
<command |
|
2391 |
defaultHandler="org.txm.rcp.commands.CreateFolder" |
|
2392 |
id="org.txm.rcp.commands.CreateFolder" |
|
2393 |
name="%command.name.48"> |
|
2394 |
</command> |
|
2395 |
<command |
|
2396 | 2347 |
categoryId="org.eclipse.ui.category.edit" |
2397 | 2348 |
defaultHandler="org.txm.rcp.commands.OpenImportForm" |
2398 | 2349 |
id="org.txm.rcp.commands.OpenImportForm" |
... | ... | |
2442 | 2393 |
name="%command.name.50"> |
2443 | 2394 |
</command> |
2444 | 2395 |
<command |
2445 |
defaultHandler="org.txm.rcp.commands.editor.SaveAs" |
|
2446 |
id="org.txm.rcp.commands.editor.SaveAs" |
|
2447 |
name="%command.name.67"> |
|
2448 |
</command> |
|
2449 |
<command |
|
2450 |
defaultHandler="org.txm.rcp.commands.DeleteFile" |
|
2451 |
id="org.txm.rcp.commands.DeleteFile" |
|
2452 |
name="%command.name.68"> |
|
2453 |
</command> |
|
2454 |
<command |
|
2455 |
defaultHandler="org.txm.rcp.commands.CopyFile" |
|
2456 |
id="org.txm.rcp.commands.CopyFile" |
|
2457 |
name="%command.name.69"> |
|
2458 |
</command> |
|
2459 |
<command |
|
2460 |
defaultHandler="org.txm.rcp.commands.PasteFile" |
|
2461 |
id="org.txm.rcp.commands.PasteFile" |
|
2462 |
name="%command.name.70"> |
|
2463 |
</command> |
|
2464 |
<command |
|
2465 |
defaultHandler="org.txm.rcp.commands.CutFile" |
|
2466 |
id="org.txm.rcp.commands.CutFile" |
|
2467 |
name="%command.name.71"> |
|
2468 |
</command> |
|
2469 |
<command |
|
2470 |
defaultHandler="org.txm.rcp.commands.RenameFile" |
|
2471 |
id="org.txm.rcp.commands.RenameFile" |
|
2472 |
name="%command.name.108"> |
|
2473 |
</command> |
|
2474 |
<command |
|
2475 | 2396 |
defaultHandler="org.txm.rcp.commands.editor.SetEncoding" |
2476 | 2397 |
id="org.txm.rcp.commands.editor.SetEncoding" |
2477 | 2398 |
name="%command.name.72"> |
... | ... | |
2559 | 2480 |
</command> |
2560 | 2481 |
|
2561 | 2482 |
<command |
2562 |
categoryId="org.eclipse.ui.category.edit" |
|
2563 |
defaultHandler="org.txm.rcp.commands.EditSelectedFile" |
|
2564 |
id="org.txm.rcp.commands.EditSelectedFile" |
|
2565 |
name="%command.name.106"> |
|
2566 |
</command> |
|
2567 |
<command |
|
2568 | 2483 |
categoryId="org.txm.rcp.category.txm" |
2569 | 2484 |
defaultHandler="org.txm.rcp.commands.ReloadCorporaView" |
2570 | 2485 |
id="org.txm.rcp.commands.ReloadCorporaView" |
... | ... | |
2677 | 2592 |
</command> |
2678 | 2593 |
</extension> |
2679 | 2594 |
<extension |
2595 |
id="file" |
|
2596 |
name="file" |
|
2597 |
point="org.eclipse.ui.commands"> |
|
2598 |
<category |
|
2599 |
description="File" |
|
2600 |
id="org.txm.rcp.categories.file" |
|
2601 |
name="File"> |
|
2602 |
</category> |
|
2603 |
<command |
|
2604 |
categoryId="org.txm.rcp.categories.file" |
|
2605 |
defaultHandler="org.txm.rcp.commands.CutFile" |
|
2606 |
id="org.txm.rcp.commands.CutFile" |
|
2607 |
name="%command.name.71"> |
|
2608 |
</command> |
|
2609 |
<command |
|
2610 |
categoryId="org.txm.rcp.categories.file" |
|
2611 |
defaultHandler="org.txm.rcp.commands.editor.SaveAs" |
|
2612 |
id="org.txm.rcp.commands.editor.SaveAs" |
|
2613 |
name="%command.name.67"> |
|
2614 |
</command> |
|
2615 |
<command |
|
2616 |
categoryId="org.txm.rcp.categories.file" |
|
2617 |
defaultHandler="org.txm.rcp.commands.DeleteFile" |
|
2618 |
id="org.txm.rcp.commands.DeleteFile" |
|
2619 |
name="%command.name.68"> |
|
2620 |
</command> |
|
2621 |
<command |
|
2622 |
categoryId="org.txm.rcp.categories.file" |
|
2623 |
defaultHandler="org.txm.rcp.commands.CopyFile" |
|
2624 |
id="org.txm.rcp.commands.CopyFile" |
|
2625 |
name="%command.name.69"> |
|
2626 |
</command> |
|
2627 |
<command |
|
2628 |
categoryId="org.txm.rcp.categories.file" |
|
2629 |
defaultHandler="org.txm.rcp.commands.PasteFile" |
|
2630 |
id="org.txm.rcp.commands.PasteFile" |
|
2631 |
name="%command.name.70"> |
|
2632 |
</command> |
|
2633 |
<command |
|
2634 |
categoryId="org.txm.rcp.categories.file" |
|
2635 |
defaultHandler="org.txm.rcp.commands.RenameFile" |
|
2636 |
id="org.txm.rcp.commands.RenameFile" |
|
2637 |
name="%command.name.108"> |
|
2638 |
</command> |
|
2639 |
<command |
|
2640 |
categoryId="org.txm.rcp.categories.file" |
|
2641 |
defaultHandler="org.txm.rcp.commands.CreateFile" |
|
2642 |
id="org.txm.rcp.commands.CreateFile" |
|
2643 |
name="%command.name.47"> |
|
2644 |
</command> |
|
2645 |
<command |
|
2646 |
categoryId="org.txm.rcp.categories.file" |
|
2647 |
defaultHandler="org.txm.rcp.commands.CreateFolder" |
|
2648 |
id="org.txm.rcp.commands.CreateFolder" |
|
2649 |
name="%command.name.48"> |
|
2650 |
</command> |
|
2651 |
<command |
|
2652 |
categoryId="org.txm.rcp.categories.file" |
|
2653 |
defaultHandler="org.txm.rcp.commands.EditSelectedFile" |
|
2654 |
id="org.txm.rcp.commands.EditSelectedFile" |
|
2655 |
name="%command.name.106"> |
|
2656 |
</command> |
|
2657 |
<command |
|
2658 |
categoryId="org.txm.rcp.categories.file" |
|
2659 |
defaultHandler="org.txm.rcp.commands.EditFile" |
|
2660 |
id="org.txm.rcp.commands.EditFile" |
|
2661 |
name="%command.name"> |
|
2662 |
<commandParameter |
|
2663 |
id="org.txm.rcp.commands.commandParameter2" |
|
2664 |
name="%commandParameter.name" |
|
2665 |
optional="true"> |
|
2666 |
</commandParameter> |
|
2667 |
</command> |
|
2668 |
</extension> |
|
2669 |
<extension |
|
2680 | 2670 |
point="org.eclipse.core.expressions.definitions"> |
2681 | 2671 |
<definition |
2682 | 2672 |
id="OneMainCorpusSelected"> |
... | ... | |
2715 | 2705 |
</with> |
2716 | 2706 |
</definition> |
2717 | 2707 |
<definition |
2718 |
id="OnePartitionSelected"> |
|
2719 |
<with variable="selection"> |
|
2720 |
<iterate |
|
2721 |
ifEmpty="false" |
|
2722 |
operator="and"> |
|
2723 |
<instanceof |
|
2724 |
value="org.txm.searchengine.cqp.corpus.Partition"> |
|
2725 |
</instanceof> |
|
2726 |
</iterate> |
|
2727 |
</with> |
|
2728 |
</definition> |
|
2729 |
<definition |
|
2730 | 2708 |
id="OneFileSelected"> |
2731 | 2709 |
<with |
2732 | 2710 |
variable="selection"> |
tmp/org.txm.rcp/OSGI-INF/l10n/bundle_ru.properties (revision 667) | ||
---|---|---|
87 | 87 |
command.tooltip.3=\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0447\u0430\u0441\u0442\u044c \u0443\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0439 |
88 | 88 |
command.tooltip.2=\u0412\u044b\u0439\u0442\u0438 \u0438\u0437 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b TXM |
89 | 89 |
command.tooltip.0=\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 |
90 |
page.name.9=\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 |
|
91 | 90 |
page.name.8=NLP |
92 | 91 |
page.name.7=TreeTagger |
93 | 92 |
page.name.6=\ TXM |
... | ... | |
130 | 129 |
category.description=\u0422\u0435\u043a\u0441\u0442\u043e\u043c\u0435\u0442\u0440\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b |
131 | 130 |
command.label.89=\u0421\u043b\u043e\u0432\u0430\u0440\u043d\u0430\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u0430 |
132 | 131 |
command.label.87=\u042d\u043a\u0441\u043f\u043e\u0440\u0442 |
133 |
command.label.85=\u0424\u0410\u0421 |
|
134 | 132 |
command.label.84=\u0421\u043b\u043e\u0432\u0430\u0440\u044c |
135 | 133 |
command.label.80=\u0424\u0410\u0421 |
136 | 134 |
category.name=TXM |
... | ... | |
192 | 190 |
command.name.31=\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u044f\u0437\u044b\u043a |
193 | 191 |
command.name.30=IndexToConcordances |
194 | 192 |
command.label.39=\u0414\u043e\u0431\u0430\u0432\u0442\u044c \u0441\u043a\u0440\u0438\u043f\u0442 |
195 |
command.label.37=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0431\u0430\u0437\u0443 |
|
196 |
command.label.36=\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442 |
|
197 | 193 |
command.name.29=\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u0438\u0437\u0434\u0430\u043d\u0438\u0435 |
198 | 194 |
command.name.28=\u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u0442 \u043a\u043e\u0440\u043f\u0443\u0441 \u0438\u0437 \u0431\u0443\u0444\u0435\u0440\u0430 \u043e\u0431\u043c\u0435\u043d\u0430 (FR) |
199 | 195 |
command.name.26=\u0423\u0434\u0430\u043b\u0438\u0442\u044c |
tmp/org.txm.rcp/OSGI-INF/l10n/bundle_fr.properties (revision 667) | ||
---|---|---|
140 | 140 |
command.tooltip.2=Quitter la plateforme TXM |
141 | 141 |
command.tooltip.1=Import au format XML-PPS de Factiva |
142 | 142 |
command.tooltip.0=Afficher les pr?f?rences |
143 |
page.name.9=Description |
|
144 | 143 |
page.name.8=TAL |
145 | 144 |
page.name.7=TreeTagger |
146 | 145 |
editor.name.22=Navigateur |
... | ... | |
218 | 217 |
command.label.89=Table lexicale |
219 | 218 |
command.label.88=Tout sauvegarder |
220 | 219 |
command.label.86=Sauvegarder |
221 |
command.label.85=AFC |
|
222 | 220 |
command.label.84=Lexique |
223 | 221 |
command.label.83=Nouveau fichier |
224 | 222 |
command.label.82=CQP |
... | ... | |
325 | 323 |
command.name.32=Progression |
326 | 324 |
command.name.31=Changer la langue |
327 | 325 |
command.name.30=IndexToConcordances |
328 |
command.label.37=Ajouter une Base |
|
329 |
command.label.36=Ajouter un Projet |
|
330 | 326 |
command.label.31=Nils |
331 | 327 |
command.label.30=Encodage des caract?res |
332 | 328 |
command.label.169=Show Control characters |
tmp/org.txm.rcp/OSGI-INF/l10n/bundle_ru_utf-8.properties (revision 667) | ||
---|---|---|
85 | 85 |
command.tooltip.3=Выбрать часть употреблений |
86 | 86 |
command.tooltip.2=Выйти из платформы TXM |
87 | 87 |
command.tooltip.0=Показать настройки |
88 |
page.name.9=Описание |
|
89 | 88 |
page.name.8=NLP |
90 | 89 |
page.name.7=TreeTagger |
91 | 90 |
page.name.6=\ TXM |
... | ... | |
126 | 125 |
category.description=Текстометрические команды |
127 | 126 |
command.label.89=Словарная таблица |
128 | 127 |
command.label.87=Экспорт |
129 |
command.label.85=ФАС |
|
130 | 128 |
command.label.84=Словарь |
131 | 129 |
category.name=TXM |
132 | 130 |
command.label.79=Словарь |
... | ... | |
188 | 186 |
command.name.31=Изменить язык |
189 | 187 |
command.name.30=IndexToConcordances |
190 | 188 |
command.label.39=Добавть скрипт |
191 |
command.label.37=Добавить базу |
|
192 |
command.label.36=Добавить проект |
|
193 | 189 |
command.name.29=Открывает издание |
194 | 190 |
command.name.28=Импортирует корпус из буфера обмена (FR) |
195 | 191 |
command.name.26=Удалить |
tmp/org.txm.rcp/OSGI-INF/l10n/bundle.properties (revision 667) | ||
---|---|---|
115 | 115 |
command.tooltip.2=Exit the TXM platform |
116 | 116 |
command.tooltip.1=Import with the XML-PPS format |
117 | 117 |
command.tooltip.0=Open the settings windows |
118 |
page.name.9=Description |
|
119 | 118 |
page.name.8=NLP |
120 | 119 |
page.name.7=TreeTagger |
121 | 120 |
editor.name.22=Browser |
... | ... | |
179 | 178 |
command.label.89=LexicalTable |
180 | 179 |
command.label.88=Save All |
181 | 180 |
command.label.86=Save |
182 |
command.label.85=CA |
|
183 | 181 |
command.label.84=Lexicon |
184 | 182 |
command.label.83=New file |
185 | 183 |
command.label.82=CQP |
tmp/org.txm.partition.rcp/plugin.xml (revision 667) | ||
---|---|---|
113 | 113 |
</adapter> |
114 | 114 |
</factory> |
115 | 115 |
</extension> |
116 |
<extension |
|
117 |
point="org.eclipse.core.expressions.definitions"> |
|
118 |
<definition |
|
119 |
id="OnePartitionSelected"> |
|
120 |
<with |
|
121 |
variable="selection"> |
|
122 |
<iterate |
|
123 |
ifEmpty="false" |
|
124 |
operator="and"> |
|
125 |
<instanceof |
|
126 |
value="org.txm.searchengine.cqp.corpus.Partition"> |
|
127 |
</instanceof> |
|
128 |
</iterate> |
|
129 |
</with> |
|
130 |
</definition> |
|
131 |
</extension> |
|
116 | 132 |
|
117 | 133 |
</plugin> |
Formats disponibles : Unified diff