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