Révision 3901

TXM/trunk/bundles/org.txm.partition.core/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
3
encoding//src/org/txm/partition/core/messages/messages.properties=UTF-8
1 4
eclipse.preferences.version=1
2 5
encoding//src/org/txm/partition/core/messages/messages_fr.properties=UTF-8
TXM/trunk/bundles/org.txm.searchengine.cqp.core/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
3
encoding//src/org/txm/searchengine/cqp/core/messages/messages_fr.properties=UTF-8
1 4
eclipse.preferences.version=1
2
encoding//src/org/txm/searchengine/cqp/core/messages/messages_fr.properties=UTF-8
5
encoding//src/org/txm/searchengine/cqp/core/messages/messages.properties=UTF-8
TXM/trunk/bundles/org.txm.statsengine.r.rcp/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
3
encoding//src/org/txm/statsengine/r/rcp/messages/messages.properties=UTF-8
1 4
eclipse.preferences.version=1
2 5
encoding//src/org/txm/statsengine/r/rcp/messages/messages_fr.properties=UTF-8
TXM/trunk/bundles/org.txm.lexicaltable.core/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
3
encoding//src/org/txm/lexicaltable/core/messages/messages.properties=UTF-8
4
encoding//src/org/txm/lexicaltable/core/messages/messages_fr.properties=UTF-8
0 5

  
TXM/trunk/bundles/org.txm.wordcloud.core/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
3
encoding//src/org/txm/wordcloud/core/messages/messages_fr.properties=UTF-8
4
encoding//src/org/txm/wordcloud/core/messages/messages.properties=UTF-8
1 5
eclipse.preferences.version=1
2
encoding//src/org/txm/wordcloud/core/messages/messages_fr.properties=UTF-8
TXM/trunk/bundles/org.txm.searchengine.core/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
1 3
eclipse.preferences.version=1
2 4
encoding//src/org/txm/searchengine/core/messages/messages_fr.properties=UTF-8
5
encoding//src/org/txm/searchengine/core/messages/messages.properties=UTF-8
TXM/trunk/bundles/org.txm.perl.rcp/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
3
encoding//src/org/txm/perl/rcp/messages/messages.properties=UTF-8
1 4
eclipse.preferences.version=1
2 5
encoding//src/org/txm/perl/rcp/messages/messages_fr.properties=UTF-8
TXM/trunk/bundles/org.txm.referencer.core/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
3
encoding//src/org/txm/referencer/core/messages/messages_fr.properties=UTF-8
4
encoding//src/org/txm/referencer/core/messages/messages.properties=UTF-8
1 5
eclipse.preferences.version=1
2
encoding//src/org/txm/referencer/core/messages/messages_fr.properties=UTF-8
TXM/trunk/bundles/org.txm.treetagger.rcp/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
3
encoding//src/org/txm/treetagger/rcp/messages/messages_fr.properties=UTF-8
4
encoding//src/org/txm/treetagger/rcp/messages/messages.properties=UTF-8
0 5

  
TXM/trunk/bundles/org.txm.translate.rcp/src/org/txm/rcp/translate/devtools/FindBugsInPropertiesFiles.java (revision 3901)
1 1
package org.txm.rcp.translate.devtools;
2 2

  
3
import java.io.File;
4
import java.io.FileNotFoundException;
5
import java.io.IOException;
6
import java.io.UnsupportedEncodingException;
7
import java.util.LinkedHashMap;
8
import java.util.Properties;
9

  
10
import org.txm.rcp.translate.i18n.PluginMessagesManager;
11
import org.txm.rcp.translate.i18n.WorkspaceMessagesManager;
12
import org.txm.utils.io.IOUtils;
13

  
3 14
/**
4 15
 * Test properties files :
5 16
 * - no duplicated key
......
9 20
 *
10 21
 */
11 22
public class FindBugsInPropertiesFiles {
12

  
23
	
24
	public static void main(String[] args) throws UnsupportedEncodingException, FileNotFoundException, IOException {
25
		WorkspaceMessagesManager wmm = new WorkspaceMessagesManager();
26
		LinkedHashMap<File, PluginMessagesManager> h = wmm.getPluginMessages();
27
		
28
		String langs[] = {"", "_fr", "_ru"};
29
		
30
		System.out.println("Fetching messages...");
31
		for (File project : h.keySet()) {
32
			
33
			File settingsDir = new File(project, ".settings");
34
			File ressourcePrefFile = new File(settingsDir, "org.eclipse.core.resources.prefs");
35
			Properties content = new Properties();
36
			if (ressourcePrefFile.exists()) {
37
				content.load(IOUtils.getReader(ressourcePrefFile));
38
			}
39
			PluginMessagesManager messages = h.get(project);
40
			//System.out.println(" "+messages.getMessageFullName()+" -> "+messages.getMessageKeys().size());
41
			
42
			//			System.out.println("M"+project+"? "+messages.getMessageFile());
43
			
44
			boolean modified = false;
45
			
46
			for (String lang : langs) {
47
				File propFile = messages.getFile2lang().getKey("messages"+lang);
48
				if (propFile == null) continue;
49
				//System.out.println("M="+propFile);
50
				String relPath = propFile.getAbsolutePath().substring(project.getAbsolutePath().length());
51
				if (content.containsKey("encoding/"+relPath) && content.get("encoding/"+relPath).equals("UTF-8")) {
52
					System.out.println("OK UTF8: "+propFile);
53
				} else {
54
					System.out.println("KO UTF8: "+propFile);
55
					content.put("encoding/"+relPath, "UTF-8");
56
					modified = true;
57
				}
58
			}
59
			
60
			if (modified) {
61
				System.out.println("Fixing pref file");
62
				content.store(IOUtils.getWriter(ressourcePrefFile), "");
63
			}
64
		}
65
	}
13 66
}
TXM/trunk/bundles/org.txm.translate.rcp/messages.properties (revision 3901)
265 265
rcp.messages.TXMUI.endOfSentenceCharacters=End of sentence characters
266 266
rcp.messages.TXMUI.theCorpusAndTheCorpusP0WillBeDeleted=The corpus {0} will be deleted.
267 267
lexicaltable.rcp.messages.LexicalTableUI.failedToImportLexicalTable=** Failed to import lexical table.
268
annotation.kr.core.messages..TestP0=\  text\={0}
268
annotation.kr.core.messages..textP0=\  text\={0}
269 269
ca.rcp.messages.CAUI.rowsInfos=Rows information
270 270
core.messages.TXMCore.CannotCallATXMCommandWithoutIDParametersP0=** Cannot call a TXM command without ID (parameters\={0}).
271 271
edition.rcp.messages.EditionUI.enableFastWordHighlight=Enable fast word highlight
......
778 778
rcp.messages.TXMUI.numberOfNodesP0=Number of nodes\: {0}.
779 779
specificities.rcp.messages.SpecificitiesUI.groupBarsByLines=Group the bars by the rows of the table
780 780
statsengine.r.rcp.messages.RUI.portDefaultIs6311=Port (default value\: 6311)
781
annotation.kr.core.messages..errorNoKRP0FoundInP1Corpus=** Error\: no knowledge repository {0} found in {1} corpus.
782 781
rcp.messages.TXMUI.ampMultipleSort=&Multiple Sort
783 782
rcp.messages.TXMUI.warning_popup_editedResultsWillBelostP0=The following results have been manually edited\: {0} The modifications will not be saved. Do you want to continue?
784 783
lexicaltable.rcp.messages.LexicalTableUI.userIndexOccurrences=Calculate the margins only from the frequencies of the elements of the index
......
985 984
statsengine.r.rcp.messages.RUI.FailedToSendToR=Failed to send to R\: 
986 985
rcp.messages.TXMUI.errorWhileLoadingCalculusP0P1=Error while loading calculus {0}\: {1}
987 986
rcp.messages.TXMUI.OpeningTheP0Corpus=Opening the {0} corpus 
988
annotation.kr.core.messages..ErrorNoKnowledgeRepositoryP0FoundInP1Corpus=** Error\: no knowledge repository {0} found in {1} corpus.
987
annotation.kr.core.messages..errorNoKRP0FoundInP1Corpus=** Error\: no knowledge repository {0} found in {1} corpus.
989 988
rcp.messages.TXMUI.SomeResultHaveBeenMannuallyModified=Some results have been modified manually\: 
990 989
searchengine.cqp.rcp.messages.CQPUI.WarningSomePartsAreEmptyP0=** Warning\: some parts are empty\: {0}
991 990
concordance.core.messages.ConcordanceCore.retrievingP0Results=Retrieving {0} results...
TXM/trunk/bundles/org.txm.wordcloud.rcp/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
3
encoding//src/org/txm/wordcloud/rcp/messages/messages.properties=UTF-8
4
encoding//OSGI-INF/l10n/bundle.properties=UTF-8
1 5
eclipse.preferences.version=1
2
encoding//OSGI-INF/l10n/bundle.properties=UTF-8
3 6
encoding//src/org/txm/wordcloud/rcp/messages/messages_fr.properties=UTF-8
TXM/trunk/bundles/org.txm.partition.rcp/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
3
encoding//src/org/txm/partition/rcp/messages/messages_fr.properties=UTF-8
4
encoding//src/org/txm/partition/rcp/messages/messages.properties=UTF-8
0 5

  
TXM/trunk/bundles/org.txm.index.core/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
3
encoding//src/org/txm/index/core/messages/messages_fr.properties=UTF-8
1 4
eclipse.preferences.version=1
2
encoding//src/org/txm/index/core/messages/messages_fr.properties=UTF-8
5
encoding//src/org/txm/index/core/messages/messages.properties=UTF-8
TXM/trunk/bundles/org.txm.internalview.core/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
3
encoding//src/org/txm/internalview/core/messages/messages.properties=UTF-8
1 4
eclipse.preferences.version=1
2 5
encoding//src/org/txm/internalview/core/messages/messages_fr.properties=UTF-8
TXM/trunk/bundles/org.txm.links.rcp/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
3
encoding//src/org/txm/links/rcp/messages/messages.properties=UTF-8
1 4
eclipse.preferences.version=1
2 5
encoding//src/org/txm/links/rcp/messages/messages_fr.properties=UTF-8
TXM/trunk/bundles/org.txm.statsengine.core/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
1 3
eclipse.preferences.version=1
2 4
encoding//src/org/txm/statsengine/core/messages/messages_fr.properties=UTF-8
5
encoding//src/org/txm/statsengine/core/messages/messages.properties=UTF-8
TXM/trunk/bundles/org.txm.lexicaltable.rcp/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
3
encoding//src/org/txm/lexicaltable/rcp/messages/messages_fr.properties=UTF-8
4
encoding//src/org/txm/lexicaltable/rcp/messages/messages.properties=UTF-8
1 5
eclipse.preferences.version=1
2
encoding//src/org/txm/lexicaltable/rcp/messages/messages_fr.properties=UTF-8
TXM/trunk/bundles/org.txm.progression.rcp/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
eclipse.preferences.version=1
2
encoding//OSGI-INF/l10n/bundle.properties=UTF-8
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
3 3
encoding//OSGI-INF/l10n/bundle_fr.properties=UTF-8
4 4
encoding//src/org/txm/progression/rcp/messages/messages_fr.properties=UTF-8
5
encoding//OSGI-INF/l10n/bundle.properties=UTF-8
6
eclipse.preferences.version=1
7
encoding//src/org/txm/progression/rcp/messages/messages.properties=UTF-8
TXM/trunk/bundles/org.txm.annotation.rcp/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
1 3
eclipse.preferences.version=1
4
encoding//src/org/txm/annotation/rcp/messages/messages.properties=UTF-8
2 5
encoding//src/org/txm/annotation/rcp/messages/messages_fr.properties=UTF-8
TXM/trunk/bundles/org.txm.chartsengine.core/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
3
encoding//src/org/txm/chartsengine/core/messages/messages_fr.properties=UTF-8
1 4
eclipse.preferences.version=1
2
encoding//src/org/txm/chartsengine/core/messages/messages_fr.properties=UTF-8
5
encoding//src/org/txm/chartsengine/core/messages/messages.properties=UTF-8
TXM/trunk/bundles/org.txm.specificities.core/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
3
encoding//src/org/txm/specificities/core/messages/messages.properties=UTF-8
1 4
eclipse.preferences.version=1
2 5
encoding//src/org/txm/specificities/core/messages/messages_fr.properties=UTF-8
TXM/trunk/bundles/org.txm.referencer.rcp/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
3
encoding//src/org/txm/referencer/rcp/messages/messages.properties=UTF-8
1 4
eclipse.preferences.version=1
2 5
encoding//src/org/txm/referencer/rcp/messages/messages_fr.properties=UTF-8
TXM/trunk/bundles/org.txm.concordance.core/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
3
encoding//src/org/txm/concordance/core/messages/messages_fr.properties=UTF-8
4
encoding//src/org/txm/concordance/core/messages/messages.properties=UTF-8
1 5
eclipse.preferences.version=1
2
encoding//src/org/txm/concordance/core/messages/messages_fr.properties=UTF-8
TXM/trunk/bundles/org.txm.searchengine.cqp.rcp/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
1 3
eclipse.preferences.version=1
4
encoding//src/org/txm/searchengine/cqp/rcp/messages/messages.properties=UTF-8
2 5
encoding//src/org/txm/searchengine/cqp/rcp/messages/messages_fr.properties=UTF-8
TXM/trunk/bundles/org.txm.ahc.rcp/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
1 3
eclipse.preferences.version=1
4
encoding//src/org/txm/ahc/rcp/messages/messages.properties=UTF-8
2 5
encoding//src/org/txm/ahc/rcp/messages/messages_fr.properties=UTF-8
TXM/trunk/bundles/org.txm.properties.rcp/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
3
encoding//src/org/txm/properties/rcp/messages_fr.properties=UTF-8
4
encoding//src/org/txm/properties/rcp/messages/messages_fr.properties=UTF-8
5
encoding//src/org/txm/properties/rcp/messages/messages.properties=UTF-8
1 6
eclipse.preferences.version=1
2
encoding//src/org/txm/properties/rcp/messages/messages_fr.properties=UTF-8
3
encoding//src/org/txm/properties/rcp/messages_fr.properties=UTF-8
TXM/trunk/bundles/org.txm.properties.core/.settings/org.eclipse.core.resources.prefs (revision 3901)
1
#
2
#Thu Jun 08 14:04:37 CEST 2023
3
encoding//src/org/txm/properties/core/messages/messages_fr.properties=UTF-8
1 4
eclipse.preferences.version=1
2
encoding//src/org/txm/properties/core/messages/messages_fr.properties=UTF-8
5
encoding//src/org/txm/properties/core/messages/messages.properties=UTF-8

Formats disponibles : Unified diff