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